/*! For license information please see cc-leaveModal~live-video~meeting-player~presentation~systemcheck.dee94486.js.LICENSE.txt */
(window.webpackJsonp=window.webpackJsonp||[]).push([["cc-leaveModal~live-video~meeting-player~presentation~systemcheck"],{"00d8":function(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function i(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function o(t,e,n){return(e=i(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t){return"Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}n.r(e),n.d(e,"__DO_NOT_USE__ActionTypes",(function(){return f})),n.d(e,"applyMiddleware",(function(){return E})),n.d(e,"bindActionCreators",(function(){return m})),n.d(e,"combineReducers",(function(){return g})),n.d(e,"compose",(function(){return _})),n.d(e,"createStore",(function(){return d})),n.d(e,"legacy_createStore",(function(){return p}));var c="function"==typeof Symbol&&Symbol.observable||"@@observable",l=function(){return Math.random().toString(36).substring(7).split("").join(".")},f={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function h(t){if("object"!=typeof t||null===t)return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function d(t,e,n){var r;if("function"==typeof e&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(u(0));if("function"==typeof e&&void 0===n&&(n=e,e=void 0),void 0!==n){if("function"!=typeof n)throw new Error(u(1));return n(d)(t,e)}if("function"!=typeof t)throw new Error(u(2));var i=t,o=e,a=[],s=a,l=!1;function p(){s===a&&(s=a.slice())}function g(){if(l)throw new Error(u(3));return o}function v(t){if("function"!=typeof t)throw new Error(u(4));if(l)throw new Error(u(5));var e=!0;return p(),s.push(t),function(){if(e){if(l)throw new Error(u(6));e=!1,p();var n=s.indexOf(t);s.splice(n,1),a=null}}}function m(t){if(!h(t))throw new Error(u(7));if(void 0===t.type)throw new Error(u(8));if(l)throw new Error(u(9));try{l=!0,o=i(o,t)}finally{l=!1}for(var e=a=s,n=0;n<e.length;n++){(0,e[n])()}return t}return m({type:f.INIT}),(r={dispatch:m,subscribe:v,getState:g,replaceReducer:function(t){if("function"!=typeof t)throw new Error(u(10));i=t,m({type:f.REPLACE})}})[c]=function(){var t,e=v;return(t={subscribe:function(t){if("object"!=typeof t||null===t)throw new Error(u(11));function n(){t.next&&t.next(g())}return n(),{unsubscribe:e(n)}}})[c]=function(){return this},t},r}var p=d;function g(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var i=e[r];0,"function"==typeof t[i]&&(n[i]=t[i])}var o,a=Object.keys(n);try{!function(t){Object.keys(t).forEach((function(e){var n=t[e];if(void 0===n(void 0,{type:f.INIT}))throw new Error(u(12));if(void 0===n(void 0,{type:f.PROBE_UNKNOWN_ACTION()}))throw new Error(u(13))}))}(n)}catch(t){o=t}return function(t,e){if(void 0===t&&(t={}),o)throw o;for(var r=!1,i={},s=0;s<a.length;s++){var c=a[s],l=n[c],f=t[c],h=l(f,e);if(void 0===h){e&&e.type;throw new Error(u(14))}i[c]=h,r=r||h!==f}return(r=r||a.length!==Object.keys(t).length)?i:t}}function v(t,e){return function(){return e(t.apply(this,arguments))}}function m(t,e){if("function"==typeof t)return v(t,e);if("object"!=typeof t||null===t)throw new Error(u(16));var n={};for(var r in t){var i=t[r];"function"==typeof i&&(n[r]=v(i,e))}return n}function _(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce((function(t,e){return function(){return t(e.apply(void 0,arguments))}}))}function E(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return function(){var n=t.apply(void 0,arguments),r=function(){throw new Error(u(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=e.map((function(t){return t(i)}));return r=_.apply(void 0,o)(n.dispatch),s(s({},n),{},{dispatch:r})}}}},"2ef0":function(t,e,n){(function(t,r){var i;(function(){var o,a="Expected a function",s="__lodash_hash_undefined__",u="__lodash_placeholder__",c=16,l=32,f=64,h=128,d=256,p=1/0,g=9007199254740991,v=NaN,m=4294967295,_=[["ary",h],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",l],["partialRight",f],["rearg",d]],E="[object Arguments]",y="[object Array]",S="[object Boolean]",w="[object Date]",D="[object Error]",b="[object Function]",A="[object GeneratorFunction]",C="[object Map]",T="[object Number]",I="[object Object]",O="[object Promise]",x="[object RegExp]",F="[object Set]",N="[object String]",R="[object Symbol]",P="[object WeakMap]",L="[object ArrayBuffer]",B="[object DataView]",M="[object Float32Array]",k="[object Float64Array]",H="[object Int8Array]",j="[object Int16Array]",U="[object Int32Array]",W="[object Uint8Array]",V="[object Uint8ClampedArray]",G="[object Uint16Array]",K="[object Uint32Array]",z=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,Z=RegExp(J.source),X=RegExp(Q.source),$=/<%-([\s\S]+?)%>/g,tt=/<%([\s\S]+?)%>/g,et=/<%=([\s\S]+?)%>/g,nt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rt=/^\w*$/,it=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ot=/[\\^$.*+?()[\]{}|]/g,at=RegExp(ot.source),st=/^\s+/,ut=/\s/,ct=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,lt=/\{\n\/\* \[wrapped with (.+)\] \*/,ft=/,? & /,ht=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[()=,{}\[\]\/\s]/,pt=/\\(\\)?/g,gt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,vt=/\w*$/,mt=/^[-+]0x[0-9a-f]+$/i,_t=/^0b[01]+$/i,Et=/^\[object .+?Constructor\]$/,yt=/^0o[0-7]+$/i,St=/^(?:0|[1-9]\d*)$/,wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Dt=/($^)/,bt=/['\n\r\u2028\u2029\\]/g,At="\\ud800-\\udfff",Ct="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Tt="\\u2700-\\u27bf",It="a-z\\xdf-\\xf6\\xf8-\\xff",Ot="A-Z\\xc0-\\xd6\\xd8-\\xde",xt="\\ufe0e\\ufe0f",Ft="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Nt="['’]",Rt="["+At+"]",Pt="["+Ft+"]",Lt="["+Ct+"]",Bt="\\d+",Mt="["+Tt+"]",kt="["+It+"]",Ht="[^"+At+Ft+Bt+Tt+It+Ot+"]",jt="\\ud83c[\\udffb-\\udfff]",Ut="[^"+At+"]",Wt="(?:\\ud83c[\\udde6-\\uddff]){2}",Vt="[\\ud800-\\udbff][\\udc00-\\udfff]",Gt="["+Ot+"]",Kt="\\u200d",zt="(?:"+kt+"|"+Ht+")",qt="(?:"+Gt+"|"+Ht+")",Yt="(?:['’](?:d|ll|m|re|s|t|ve))?",Jt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Qt="(?:"+Lt+"|"+jt+")"+"?",Zt="["+xt+"]?",Xt=Zt+Qt+("(?:"+Kt+"(?:"+[Ut,Wt,Vt].join("|")+")"+Zt+Qt+")*"),$t="(?:"+[Mt,Wt,Vt].join("|")+")"+Xt,te="(?:"+[Ut+Lt+"?",Lt,Wt,Vt,Rt].join("|")+")",ee=RegExp(Nt,"g"),ne=RegExp(Lt,"g"),re=RegExp(jt+"(?="+jt+")|"+te+Xt,"g"),ie=RegExp([Gt+"?"+kt+"+"+Yt+"(?="+[Pt,Gt,"$"].join("|")+")",qt+"+"+Jt+"(?="+[Pt,Gt+zt,"$"].join("|")+")",Gt+"?"+zt+"+"+Yt,Gt+"+"+Jt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Bt,$t].join("|"),"g"),oe=RegExp("["+Kt+At+Ct+xt+"]"),ae=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,se=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ue=-1,ce={};ce[M]=ce[k]=ce[H]=ce[j]=ce[U]=ce[W]=ce[V]=ce[G]=ce[K]=!0,ce[E]=ce[y]=ce[L]=ce[S]=ce[B]=ce[w]=ce[D]=ce[b]=ce[C]=ce[T]=ce[I]=ce[x]=ce[F]=ce[N]=ce[P]=!1;var le={};le[E]=le[y]=le[L]=le[B]=le[S]=le[w]=le[M]=le[k]=le[H]=le[j]=le[U]=le[C]=le[T]=le[I]=le[x]=le[F]=le[N]=le[R]=le[W]=le[V]=le[G]=le[K]=!0,le[D]=le[b]=le[P]=!1;var fe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},he=parseFloat,de=parseInt,pe="object"==typeof t&&t&&t.Object===Object&&t,ge="object"==typeof self&&self&&self.Object===Object&&self,ve=pe||ge||Function("return this")(),me=e&&!e.nodeType&&e,_e=me&&"object"==typeof r&&r&&!r.nodeType&&r,Ee=_e&&_e.exports===me,ye=Ee&&pe.process,Se=function(){try{var t=_e&&_e.require&&_e.require("util").types;return t||ye&&ye.binding&&ye.binding("util")}catch(t){}}(),we=Se&&Se.isArrayBuffer,De=Se&&Se.isDate,be=Se&&Se.isMap,Ae=Se&&Se.isRegExp,Ce=Se&&Se.isSet,Te=Se&&Se.isTypedArray;function Ie(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Oe(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function xe(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function Fe(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function Ne(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function Re(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function Pe(t,e){return!!(null==t?0:t.length)&&Ge(t,e,0)>-1}function Le(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function Be(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function Me(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function ke(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function He(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function je(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var Ue=Ye("length");function We(t,e,n){var r;return n(t,(function(t,n,i){if(e(t,n,i))return r=n,!1})),r}function Ve(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function Ge(t,e,n){return e==e?function(t,e,n){var r=n-1,i=t.length;for(;++r<i;)if(t[r]===e)return r;return-1}(t,e,n):Ve(t,ze,n)}function Ke(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function ze(t){return t!=t}function qe(t,e){var n=null==t?0:t.length;return n?Ze(t,e)/n:v}function Ye(t){return function(e){return null==e?o:e[t]}}function Je(t){return function(e){return null==t?o:t[e]}}function Qe(t,e,n,r,i){return i(t,(function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)})),n}function Ze(t,e){for(var n,r=-1,i=t.length;++r<i;){var a=e(t[r]);a!==o&&(n=n===o?a:n+a)}return n}function Xe(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function $e(t){return t?t.slice(0,mn(t)+1).replace(st,""):t}function tn(t){return function(e){return t(e)}}function en(t,e){return Be(e,(function(e){return t[e]}))}function nn(t,e){return t.has(e)}function rn(t,e){for(var n=-1,r=t.length;++n<r&&Ge(e,t[n],0)>-1;);return n}function on(t,e){for(var n=t.length;n--&&Ge(e,t[n],0)>-1;);return n}var an=Je({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),sn=Je({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function un(t){return"\\"+fe[t]}function cn(t){return oe.test(t)}function ln(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function fn(t,e){return function(n){return t(e(n))}}function hn(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==u||(t[n]=u,o[i++]=n)}return o}function dn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function pn(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function gn(t){return cn(t)?function(t){var e=re.lastIndex=0;for(;re.test(t);)++e;return e}(t):Ue(t)}function vn(t){return cn(t)?function(t){return t.match(re)||[]}(t):function(t){return t.split("")}(t)}function mn(t){for(var e=t.length;e--&&ut.test(t.charAt(e)););return e}var _n=Je({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var En=function t(e){var n,r=(e=null==e?ve:En.defaults(ve.Object(),e,En.pick(ve,se))).Array,i=e.Date,ut=e.Error,At=e.Function,Ct=e.Math,Tt=e.Object,It=e.RegExp,Ot=e.String,xt=e.TypeError,Ft=r.prototype,Nt=At.prototype,Rt=Tt.prototype,Pt=e["__core-js_shared__"],Lt=Nt.toString,Bt=Rt.hasOwnProperty,Mt=0,kt=(n=/[^.]+$/.exec(Pt&&Pt.keys&&Pt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Ht=Rt.toString,jt=Lt.call(Tt),Ut=ve._,Wt=It("^"+Lt.call(Bt).replace(ot,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Vt=Ee?e.Buffer:o,Gt=e.Symbol,Kt=e.Uint8Array,zt=Vt?Vt.allocUnsafe:o,qt=fn(Tt.getPrototypeOf,Tt),Yt=Tt.create,Jt=Rt.propertyIsEnumerable,Qt=Ft.splice,Zt=Gt?Gt.isConcatSpreadable:o,Xt=Gt?Gt.iterator:o,$t=Gt?Gt.toStringTag:o,te=function(){try{var t=ho(Tt,"defineProperty");return t({},"",{}),t}catch(t){}}(),re=e.clearTimeout!==ve.clearTimeout&&e.clearTimeout,oe=i&&i.now!==ve.Date.now&&i.now,fe=e.setTimeout!==ve.setTimeout&&e.setTimeout,pe=Ct.ceil,ge=Ct.floor,me=Tt.getOwnPropertySymbols,_e=Vt?Vt.isBuffer:o,ye=e.isFinite,Se=Ft.join,Ue=fn(Tt.keys,Tt),Je=Ct.max,yn=Ct.min,Sn=i.now,wn=e.parseInt,Dn=Ct.random,bn=Ft.reverse,An=ho(e,"DataView"),Cn=ho(e,"Map"),Tn=ho(e,"Promise"),In=ho(e,"Set"),On=ho(e,"WeakMap"),xn=ho(Tt,"create"),Fn=On&&new On,Nn={},Rn=Ho(An),Pn=Ho(Cn),Ln=Ho(Tn),Bn=Ho(In),Mn=Ho(On),kn=Gt?Gt.prototype:o,Hn=kn?kn.valueOf:o,jn=kn?kn.toString:o;function Un(t){if(ns(t)&&!Ka(t)&&!(t instanceof Kn)){if(t instanceof Gn)return t;if(Bt.call(t,"__wrapped__"))return jo(t)}return new Gn(t)}var Wn=function(){function t(){}return function(e){if(!es(e))return{};if(Yt)return Yt(e);t.prototype=e;var n=new t;return t.prototype=o,n}}();function Vn(){}function Gn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=o}function Kn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function zn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function qn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Yn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Jn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Yn;++e<n;)this.add(t[e])}function Qn(t){var e=this.__data__=new qn(t);this.size=e.size}function Zn(t,e){var n=Ka(t),r=!n&&Ga(t),i=!n&&!r&&Ja(t),o=!n&&!r&&!i&&ls(t),a=n||r||i||o,s=a?Xe(t.length,Ot):[],u=s.length;for(var c in t)!e&&!Bt.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||yo(c,u))||s.push(c);return s}function Xn(t){var e=t.length;return e?t[Jr(0,e-1)]:o}function $n(t,e){return Bo(xi(t),ur(e,0,t.length))}function tr(t){return Bo(xi(t))}function er(t,e,n){(n!==o&&!Ua(t[e],n)||n===o&&!(e in t))&&ar(t,e,n)}function nr(t,e,n){var r=t[e];Bt.call(t,e)&&Ua(r,n)&&(n!==o||e in t)||ar(t,e,n)}function rr(t,e){for(var n=t.length;n--;)if(Ua(t[n][0],e))return n;return-1}function ir(t,e,n,r){return dr(t,(function(t,i,o){e(r,t,n(t),o)})),r}function or(t,e){return t&&Fi(e,Ns(e),t)}function ar(t,e,n){"__proto__"==e&&te?te(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function sr(t,e){for(var n=-1,i=e.length,a=r(i),s=null==t;++n<i;)a[n]=s?o:Ts(t,e[n]);return a}function ur(t,e,n){return t==t&&(n!==o&&(t=t<=n?t:n),e!==o&&(t=t>=e?t:e)),t}function cr(t,e,n,r,i,a){var s,u=1&e,c=2&e,l=4&e;if(n&&(s=i?n(t,r,i,a):n(t)),s!==o)return s;if(!es(t))return t;var f=Ka(t);if(f){if(s=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Bt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!u)return xi(t,s)}else{var h=vo(t),d=h==b||h==A;if(Ja(t))return bi(t,u);if(h==I||h==E||d&&!i){if(s=c||d?{}:_o(t),!u)return c?function(t,e){return Fi(t,go(t),e)}(t,function(t,e){return t&&Fi(e,Rs(e),t)}(s,t)):function(t,e){return Fi(t,po(t),e)}(t,or(s,t))}else{if(!le[h])return i?t:{};s=function(t,e,n){var r=t.constructor;switch(e){case L:return Ai(t);case S:case w:return new r(+t);case B:return function(t,e){var n=e?Ai(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case M:case k:case H:case j:case U:case W:case V:case G:case K:return Ci(t,n);case C:return new r;case T:case N:return new r(t);case x:return function(t){var e=new t.constructor(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case F:return new r;case R:return i=t,Hn?Tt(Hn.call(i)):{}}var i}(t,h,u)}}a||(a=new Qn);var p=a.get(t);if(p)return p;a.set(t,s),ss(t)?t.forEach((function(r){s.add(cr(r,e,n,r,t,a))})):rs(t)&&t.forEach((function(r,i){s.set(i,cr(r,e,n,i,t,a))}));var g=f?o:(l?c?oo:io:c?Rs:Ns)(t);return xe(g||t,(function(r,i){g&&(r=t[i=r]),nr(s,i,cr(r,e,n,i,t,a))})),s}function lr(t,e,n){var r=n.length;if(null==t)return!r;for(t=Tt(t);r--;){var i=n[r],a=e[i],s=t[i];if(s===o&&!(i in t)||!a(s))return!1}return!0}function fr(t,e,n){if("function"!=typeof t)throw new xt(a);return No((function(){t.apply(o,n)}),e)}function hr(t,e,n,r){var i=-1,o=Pe,a=!0,s=t.length,u=[],c=e.length;if(!s)return u;n&&(e=Be(e,tn(n))),r?(o=Le,a=!1):e.length>=200&&(o=nn,a=!1,e=new Jn(e));t:for(;++i<s;){var l=t[i],f=null==n?l:n(l);if(l=r||0!==l?l:0,a&&f==f){for(var h=c;h--;)if(e[h]===f)continue t;u.push(l)}else o(e,f,r)||u.push(l)}return u}Un.templateSettings={escape:$,evaluate:tt,interpolate:et,variable:"",imports:{_:Un}},Un.prototype=Vn.prototype,Un.prototype.constructor=Un,Gn.prototype=Wn(Vn.prototype),Gn.prototype.constructor=Gn,Kn.prototype=Wn(Vn.prototype),Kn.prototype.constructor=Kn,zn.prototype.clear=function(){this.__data__=xn?xn(null):{},this.size=0},zn.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},zn.prototype.get=function(t){var e=this.__data__;if(xn){var n=e[t];return n===s?o:n}return Bt.call(e,t)?e[t]:o},zn.prototype.has=function(t){var e=this.__data__;return xn?e[t]!==o:Bt.call(e,t)},zn.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=xn&&e===o?s:e,this},qn.prototype.clear=function(){this.__data__=[],this.size=0},qn.prototype.delete=function(t){var e=this.__data__,n=rr(e,t);return!(n<0)&&(n==e.length-1?e.pop():Qt.call(e,n,1),--this.size,!0)},qn.prototype.get=function(t){var e=this.__data__,n=rr(e,t);return n<0?o:e[n][1]},qn.prototype.has=function(t){return rr(this.__data__,t)>-1},qn.prototype.set=function(t,e){var n=this.__data__,r=rr(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Yn.prototype.clear=function(){this.size=0,this.__data__={hash:new zn,map:new(Cn||qn),string:new zn}},Yn.prototype.delete=function(t){var e=lo(this,t).delete(t);return this.size-=e?1:0,e},Yn.prototype.get=function(t){return lo(this,t).get(t)},Yn.prototype.has=function(t){return lo(this,t).has(t)},Yn.prototype.set=function(t,e){var n=lo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Jn.prototype.add=Jn.prototype.push=function(t){return this.__data__.set(t,s),this},Jn.prototype.has=function(t){return this.__data__.has(t)},Qn.prototype.clear=function(){this.__data__=new qn,this.size=0},Qn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Qn.prototype.get=function(t){return this.__data__.get(t)},Qn.prototype.has=function(t){return this.__data__.has(t)},Qn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof qn){var r=n.__data__;if(!Cn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Yn(r)}return n.set(t,e),this.size=n.size,this};var dr=Pi(Sr),pr=Pi(wr,!0);function gr(t,e){var n=!0;return dr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function vr(t,e,n){for(var r=-1,i=t.length;++r<i;){var a=t[r],s=e(a);if(null!=s&&(u===o?s==s&&!cs(s):n(s,u)))var u=s,c=a}return c}function mr(t,e){var n=[];return dr(t,(function(t,r,i){e(t,r,i)&&n.push(t)})),n}function _r(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=Eo),i||(i=[]);++o<a;){var s=t[o];e>0&&n(s)?e>1?_r(s,e-1,n,r,i):Me(i,s):r||(i[i.length]=s)}return i}var Er=Li(),yr=Li(!0);function Sr(t,e){return t&&Er(t,e,Ns)}function wr(t,e){return t&&yr(t,e,Ns)}function Dr(t,e){return Re(e,(function(e){return Xa(t[e])}))}function br(t,e){for(var n=0,r=(e=yi(e,t)).length;null!=t&&n<r;)t=t[ko(e[n++])];return n&&n==r?t:o}function Ar(t,e,n){var r=e(t);return Ka(t)?r:Me(r,n(t))}function Cr(t){return null==t?t===o?"[object Undefined]":"[object Null]":$t&&$t in Tt(t)?function(t){var e=Bt.call(t,$t),n=t[$t];try{t[$t]=o;var r=!0}catch(t){}var i=Ht.call(t);r&&(e?t[$t]=n:delete t[$t]);return i}(t):function(t){return Ht.call(t)}(t)}function Tr(t,e){return t>e}function Ir(t,e){return null!=t&&Bt.call(t,e)}function Or(t,e){return null!=t&&e in Tt(t)}function xr(t,e,n){for(var i=n?Le:Pe,a=t[0].length,s=t.length,u=s,c=r(s),l=1/0,f=[];u--;){var h=t[u];u&&e&&(h=Be(h,tn(e))),l=yn(h.length,l),c[u]=!n&&(e||a>=120&&h.length>=120)?new Jn(u&&h):o}h=t[0];var d=-1,p=c[0];t:for(;++d<a&&f.length<l;){var g=h[d],v=e?e(g):g;if(g=n||0!==g?g:0,!(p?nn(p,v):i(f,v,n))){for(u=s;--u;){var m=c[u];if(!(m?nn(m,v):i(t[u],v,n)))continue t}p&&p.push(v),f.push(g)}}return f}function Fr(t,e,n){var r=null==(t=Oo(t,e=yi(e,t)))?t:t[ko(Zo(e))];return null==r?o:Ie(r,t,n)}function Nr(t){return ns(t)&&Cr(t)==E}function Rr(t,e,n,r,i){return t===e||(null==t||null==e||!ns(t)&&!ns(e)?t!=t&&e!=e:function(t,e,n,r,i,a){var s=Ka(t),u=Ka(e),c=s?y:vo(t),l=u?y:vo(e),f=(c=c==E?I:c)==I,h=(l=l==E?I:l)==I,d=c==l;if(d&&Ja(t)){if(!Ja(e))return!1;s=!0,f=!1}if(d&&!f)return a||(a=new Qn),s||ls(t)?no(t,e,n,r,i,a):function(t,e,n,r,i,o,a){switch(n){case B:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case L:return!(t.byteLength!=e.byteLength||!o(new Kt(t),new Kt(e)));case S:case w:case T:return Ua(+t,+e);case D:return t.name==e.name&&t.message==e.message;case x:case N:return t==e+"";case C:var s=ln;case F:var u=1&r;if(s||(s=dn),t.size!=e.size&&!u)return!1;var c=a.get(t);if(c)return c==e;r|=2,a.set(t,e);var l=no(s(t),s(e),r,i,o,a);return a.delete(t),l;case R:if(Hn)return Hn.call(t)==Hn.call(e)}return!1}(t,e,c,n,r,i,a);if(!(1&n)){var p=f&&Bt.call(t,"__wrapped__"),g=h&&Bt.call(e,"__wrapped__");if(p||g){var v=p?t.value():t,m=g?e.value():e;return a||(a=new Qn),i(v,m,n,r,a)}}if(!d)return!1;return a||(a=new Qn),function(t,e,n,r,i,a){var s=1&n,u=io(t),c=u.length,l=io(e),f=l.length;if(c!=f&&!s)return!1;var h=c;for(;h--;){var d=u[h];if(!(s?d in e:Bt.call(e,d)))return!1}var p=a.get(t),g=a.get(e);if(p&&g)return p==e&&g==t;var v=!0;a.set(t,e),a.set(e,t);var m=s;for(;++h<c;){var _=t[d=u[h]],E=e[d];if(r)var y=s?r(E,_,d,e,t,a):r(_,E,d,t,e,a);if(!(y===o?_===E||i(_,E,n,r,a):y)){v=!1;break}m||(m="constructor"==d)}if(v&&!m){var S=t.constructor,w=e.constructor;S==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof S&&S instanceof S&&"function"==typeof w&&w instanceof w||(v=!1)}return a.delete(t),a.delete(e),v}(t,e,n,r,i,a)}(t,e,n,r,Rr,i))}function Pr(t,e,n,r){var i=n.length,a=i,s=!r;if(null==t)return!a;for(t=Tt(t);i--;){var u=n[i];if(s&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++i<a;){var c=(u=n[i])[0],l=t[c],f=u[1];if(s&&u[2]){if(l===o&&!(c in t))return!1}else{var h=new Qn;if(r)var d=r(l,f,c,t,e,h);if(!(d===o?Rr(f,l,3,r,h):d))return!1}}return!0}function Lr(t){return!(!es(t)||(e=t,kt&&kt in e))&&(Xa(t)?Wt:Et).test(Ho(t));var e}function Br(t){return"function"==typeof t?t:null==t?iu:"object"==typeof t?Ka(t)?Wr(t[0],t[1]):Ur(t):du(t)}function Mr(t){if(!Ao(t))return Ue(t);var e=[];for(var n in Tt(t))Bt.call(t,n)&&"constructor"!=n&&e.push(n);return e}function kr(t){if(!es(t))return function(t){var e=[];if(null!=t)for(var n in Tt(t))e.push(n);return e}(t);var e=Ao(t),n=[];for(var r in t)("constructor"!=r||!e&&Bt.call(t,r))&&n.push(r);return n}function Hr(t,e){return t<e}function jr(t,e){var n=-1,i=qa(t)?r(t.length):[];return dr(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}function Ur(t){var e=fo(t);return 1==e.length&&e[0][2]?To(e[0][0],e[0][1]):function(n){return n===t||Pr(n,t,e)}}function Wr(t,e){return wo(t)&&Co(e)?To(ko(t),e):function(n){var r=Ts(n,t);return r===o&&r===e?Is(n,t):Rr(e,r,3)}}function Vr(t,e,n,r,i){t!==e&&Er(e,(function(a,s){if(i||(i=new Qn),es(a))!function(t,e,n,r,i,a,s){var u=xo(t,n),c=xo(e,n),l=s.get(c);if(l)return void er(t,n,l);var f=a?a(u,c,n+"",t,e,s):o,h=f===o;if(h){var d=Ka(c),p=!d&&Ja(c),g=!d&&!p&&ls(c);f=c,d||p||g?Ka(u)?f=u:Ya(u)?f=xi(u):p?(h=!1,f=bi(c,!0)):g?(h=!1,f=Ci(c,!0)):f=[]:os(c)||Ga(c)?(f=u,Ga(u)?f=_s(u):es(u)&&!Xa(u)||(f=_o(c))):h=!1}h&&(s.set(c,f),i(f,c,r,a,s),s.delete(c));er(t,n,f)}(t,e,s,n,Vr,r,i);else{var u=r?r(xo(t,s),a,s+"",t,e,i):o;u===o&&(u=a),er(t,s,u)}}),Rs)}function Gr(t,e){var n=t.length;if(n)return yo(e+=e<0?n:0,n)?t[e]:o}function Kr(t,e,n){e=e.length?Be(e,(function(t){return Ka(t)?function(e){return br(e,1===t.length?t[0]:t)}:t})):[iu];var r=-1;e=Be(e,tn(co()));var i=jr(t,(function(t,n,i){var o=Be(e,(function(e){return e(t)}));return{criteria:o,index:++r,value:t}}));return function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}(i,(function(t,e){return function(t,e,n){var r=-1,i=t.criteria,o=e.criteria,a=i.length,s=n.length;for(;++r<a;){var u=Ti(i[r],o[r]);if(u)return r>=s?u:u*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function zr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],s=br(t,a);n(s,a)&&ti(o,yi(a,t),s)}return o}function qr(t,e,n,r){var i=r?Ke:Ge,o=-1,a=e.length,s=t;for(t===e&&(e=xi(e)),n&&(s=Be(t,tn(n)));++o<a;)for(var u=0,c=e[o],l=n?n(c):c;(u=i(s,l,u,r))>-1;)s!==t&&Qt.call(s,u,1),Qt.call(t,u,1);return t}function Yr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;yo(i)?Qt.call(t,i,1):hi(t,i)}}return t}function Jr(t,e){return t+ge(Dn()*(e-t+1))}function Qr(t,e){var n="";if(!t||e<1||e>g)return n;do{e%2&&(n+=t),(e=ge(e/2))&&(t+=t)}while(e);return n}function Zr(t,e){return Ro(Io(t,e,iu),t+"")}function Xr(t){return Xn(Us(t))}function $r(t,e){var n=Us(t);return Bo(n,ur(e,0,n.length))}function ti(t,e,n,r){if(!es(t))return t;for(var i=-1,a=(e=yi(e,t)).length,s=a-1,u=t;null!=u&&++i<a;){var c=ko(e[i]),l=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return t;if(i!=s){var f=u[c];(l=r?r(f,c,u):o)===o&&(l=es(f)?f:yo(e[i+1])?[]:{})}nr(u,c,l),u=u[c]}return t}var ei=Fn?function(t,e){return Fn.set(t,e),t}:iu,ni=te?function(t,e){return te(t,"toString",{configurable:!0,enumerable:!1,value:eu(e),writable:!0})}:iu;function ri(t){return Bo(Us(t))}function ii(t,e,n){var i=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var a=r(o);++i<o;)a[i]=t[i+e];return a}function oi(t,e){var n;return dr(t,(function(t,r,i){return!(n=e(t,r,i))})),!!n}function ai(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e==e&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!cs(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return si(t,e,iu,n)}function si(t,e,n,r){var i=0,a=null==t?0:t.length;if(0===a)return 0;for(var s=(e=n(e))!=e,u=null===e,c=cs(e),l=e===o;i<a;){var f=ge((i+a)/2),h=n(t[f]),d=h!==o,p=null===h,g=h==h,v=cs(h);if(s)var m=r||g;else m=l?g&&(r||d):u?g&&d&&(r||!p):c?g&&d&&!p&&(r||!v):!p&&!v&&(r?h<=e:h<e);m?i=f+1:a=f}return yn(a,4294967294)}function ui(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n],s=e?e(a):a;if(!n||!Ua(s,u)){var u=s;o[i++]=0===a?0:a}}return o}function ci(t){return"number"==typeof t?t:cs(t)?v:+t}function li(t){if("string"==typeof t)return t;if(Ka(t))return Be(t,li)+"";if(cs(t))return jn?jn.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function fi(t,e,n){var r=-1,i=Pe,o=t.length,a=!0,s=[],u=s;if(n)a=!1,i=Le;else if(o>=200){var c=e?null:Qi(t);if(c)return dn(c);a=!1,i=nn,u=new Jn}else u=e?[]:s;t:for(;++r<o;){var l=t[r],f=e?e(l):l;if(l=n||0!==l?l:0,a&&f==f){for(var h=u.length;h--;)if(u[h]===f)continue t;e&&u.push(f),s.push(l)}else i(u,f,n)||(u!==s&&u.push(f),s.push(l))}return s}function hi(t,e){return null==(t=Oo(t,e=yi(e,t)))||delete t[ko(Zo(e))]}function di(t,e,n,r){return ti(t,e,n(br(t,e)),r)}function pi(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?ii(t,r?0:o,r?o+1:i):ii(t,r?o+1:0,r?i:o)}function gi(t,e){var n=t;return n instanceof Kn&&(n=n.value()),ke(e,(function(t,e){return e.func.apply(e.thisArg,Me([t],e.args))}),n)}function vi(t,e,n){var i=t.length;if(i<2)return i?fi(t[0]):[];for(var o=-1,a=r(i);++o<i;)for(var s=t[o],u=-1;++u<i;)u!=o&&(a[o]=hr(a[o]||s,t[u],e,n));return fi(_r(a,1),e,n)}function mi(t,e,n){for(var r=-1,i=t.length,a=e.length,s={};++r<i;){var u=r<a?e[r]:o;n(s,t[r],u)}return s}function _i(t){return Ya(t)?t:[]}function Ei(t){return"function"==typeof t?t:iu}function yi(t,e){return Ka(t)?t:wo(t,e)?[t]:Mo(Es(t))}var Si=Zr;function wi(t,e,n){var r=t.length;return n=n===o?r:n,!e&&n>=r?t:ii(t,e,n)}var Di=re||function(t){return ve.clearTimeout(t)};function bi(t,e){if(e)return t.slice();var n=t.length,r=zt?zt(n):new t.constructor(n);return t.copy(r),r}function Ai(t){var e=new t.constructor(t.byteLength);return new Kt(e).set(new Kt(t)),e}function Ci(t,e){var n=e?Ai(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Ti(t,e){if(t!==e){var n=t!==o,r=null===t,i=t==t,a=cs(t),s=e!==o,u=null===e,c=e==e,l=cs(e);if(!u&&!l&&!a&&t>e||a&&s&&c&&!u&&!l||r&&s&&c||!n&&c||!i)return 1;if(!r&&!a&&!l&&t<e||l&&n&&i&&!r&&!a||u&&n&&i||!s&&i||!c)return-1}return 0}function Ii(t,e,n,i){for(var o=-1,a=t.length,s=n.length,u=-1,c=e.length,l=Je(a-s,0),f=r(c+l),h=!i;++u<c;)f[u]=e[u];for(;++o<s;)(h||o<a)&&(f[n[o]]=t[o]);for(;l--;)f[u++]=t[o++];return f}function Oi(t,e,n,i){for(var o=-1,a=t.length,s=-1,u=n.length,c=-1,l=e.length,f=Je(a-u,0),h=r(f+l),d=!i;++o<f;)h[o]=t[o];for(var p=o;++c<l;)h[p+c]=e[c];for(;++s<u;)(d||o<a)&&(h[p+n[s]]=t[o++]);return h}function xi(t,e){var n=-1,i=t.length;for(e||(e=r(i));++n<i;)e[n]=t[n];return e}function Fi(t,e,n,r){var i=!n;n||(n={});for(var a=-1,s=e.length;++a<s;){var u=e[a],c=r?r(n[u],t[u],u,n,t):o;c===o&&(c=t[u]),i?ar(n,u,c):nr(n,u,c)}return n}function Ni(t,e){return function(n,r){var i=Ka(n)?Oe:ir,o=e?e():{};return i(n,t,co(r,2),o)}}function Ri(t){return Zr((function(e,n){var r=-1,i=n.length,a=i>1?n[i-1]:o,s=i>2?n[2]:o;for(a=t.length>3&&"function"==typeof a?(i--,a):o,s&&So(n[0],n[1],s)&&(a=i<3?o:a,i=1),e=Tt(e);++r<i;){var u=n[r];u&&t(e,u,r,a)}return e}))}function Pi(t,e){return function(n,r){if(null==n)return n;if(!qa(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=Tt(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Li(t){return function(e,n,r){for(var i=-1,o=Tt(e),a=r(e),s=a.length;s--;){var u=a[t?s:++i];if(!1===n(o[u],u,o))break}return e}}function Bi(t){return function(e){var n=cn(e=Es(e))?vn(e):o,r=n?n[0]:e.charAt(0),i=n?wi(n,1).join(""):e.slice(1);return r[t]()+i}}function Mi(t){return function(e){return ke(Xs(Gs(e).replace(ee,"")),t,"")}}function ki(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=Wn(t.prototype),r=t.apply(n,e);return es(r)?r:n}}function Hi(t){return function(e,n,r){var i=Tt(e);if(!qa(e)){var a=co(n,3);e=Ns(e),n=function(t){return a(i[t],t,i)}}var s=t(e,n,r);return s>-1?i[a?e[s]:s]:o}}function ji(t){return ro((function(e){var n=e.length,r=n,i=Gn.prototype.thru;for(t&&e.reverse();r--;){var s=e[r];if("function"!=typeof s)throw new xt(a);if(i&&!u&&"wrapper"==so(s))var u=new Gn([],!0)}for(r=u?r:n;++r<n;){var c=so(s=e[r]),l="wrapper"==c?ao(s):o;u=l&&Do(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?u[so(l[0])].apply(u,l[3]):1==s.length&&Do(s)?u[c]():u.thru(s)}return function(){var t=arguments,r=t[0];if(u&&1==t.length&&Ka(r))return u.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}}))}function Ui(t,e,n,i,a,s,u,c,l,f){var d=e&h,p=1&e,g=2&e,v=24&e,m=512&e,_=g?o:ki(t);return function h(){for(var E=arguments.length,y=r(E),S=E;S--;)y[S]=arguments[S];if(v)var w=uo(h),D=function(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}(y,w);if(i&&(y=Ii(y,i,a,v)),s&&(y=Oi(y,s,u,v)),E-=D,v&&E<f){var b=hn(y,w);return Yi(t,e,Ui,h.placeholder,n,y,b,c,l,f-E)}var A=p?n:this,C=g?A[t]:t;return E=y.length,c?y=function(t,e){var n=t.length,r=yn(e.length,n),i=xi(t);for(;r--;){var a=e[r];t[r]=yo(a,n)?i[a]:o}return t}(y,c):m&&E>1&&y.reverse(),d&&l<E&&(y.length=l),this&&this!==ve&&this instanceof h&&(C=_||ki(C)),C.apply(A,y)}}function Wi(t,e){return function(n,r){return function(t,e,n,r){return Sr(t,(function(t,i,o){e(r,n(t),i,o)})),r}(n,t,e(r),{})}}function Vi(t,e){return function(n,r){var i;if(n===o&&r===o)return e;if(n!==o&&(i=n),r!==o){if(i===o)return r;"string"==typeof n||"string"==typeof r?(n=li(n),r=li(r)):(n=ci(n),r=ci(r)),i=t(n,r)}return i}}function Gi(t){return ro((function(e){return e=Be(e,tn(co())),Zr((function(n){var r=this;return t(e,(function(t){return Ie(t,r,n)}))}))}))}function Ki(t,e){var n=(e=e===o?" ":li(e)).length;if(n<2)return n?Qr(e,t):e;var r=Qr(e,pe(t/gn(e)));return cn(e)?wi(vn(r),0,t).join(""):r.slice(0,t)}function zi(t){return function(e,n,i){return i&&"number"!=typeof i&&So(e,n,i)&&(n=i=o),e=ps(e),n===o?(n=e,e=0):n=ps(n),function(t,e,n,i){for(var o=-1,a=Je(pe((e-t)/(n||1)),0),s=r(a);a--;)s[i?a:++o]=t,t+=n;return s}(e,n,i=i===o?e<n?1:-1:ps(i),t)}}function qi(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=ms(e),n=ms(n)),t(e,n)}}function Yi(t,e,n,r,i,a,s,u,c,h){var d=8&e;e|=d?l:f,4&(e&=~(d?f:l))||(e&=-4);var p=[t,e,i,d?a:o,d?s:o,d?o:a,d?o:s,u,c,h],g=n.apply(o,p);return Do(t)&&Fo(g,p),g.placeholder=r,Po(g,t,e)}function Ji(t){var e=Ct[t];return function(t,n){if(t=ms(t),(n=null==n?0:yn(gs(n),292))&&ye(t)){var r=(Es(t)+"e").split("e");return+((r=(Es(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return e(t)}}var Qi=In&&1/dn(new In([,-0]))[1]==p?function(t){return new In(t)}:cu;function Zi(t){return function(e){var n=vo(e);return n==C?ln(e):n==F?pn(e):function(t,e){return Be(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Xi(t,e,n,i,s,p,g,v){var m=2&e;if(!m&&"function"!=typeof t)throw new xt(a);var _=i?i.length:0;if(_||(e&=-97,i=s=o),g=g===o?g:Je(gs(g),0),v=v===o?v:gs(v),_-=s?s.length:0,e&f){var E=i,y=s;i=s=o}var S=m?o:ao(t),w=[t,e,n,i,s,E,y,p,g,v];if(S&&function(t,e){var n=t[1],r=e[1],i=n|r,o=i<131,a=r==h&&8==n||r==h&&n==d&&t[7].length<=e[8]||384==r&&e[7].length<=e[8]&&8==n;if(!o&&!a)return t;1&r&&(t[2]=e[2],i|=1&n?0:4);var s=e[3];if(s){var c=t[3];t[3]=c?Ii(c,s,e[4]):s,t[4]=c?hn(t[3],u):e[4]}(s=e[5])&&(c=t[5],t[5]=c?Oi(c,s,e[6]):s,t[6]=c?hn(t[5],u):e[6]);(s=e[7])&&(t[7]=s);r&h&&(t[8]=null==t[8]?e[8]:yn(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=i}(w,S),t=w[0],e=w[1],n=w[2],i=w[3],s=w[4],!(v=w[9]=w[9]===o?m?0:t.length:Je(w[9]-_,0))&&24&e&&(e&=-25),e&&1!=e)D=8==e||e==c?function(t,e,n){var i=ki(t);return function a(){for(var s=arguments.length,u=r(s),c=s,l=uo(a);c--;)u[c]=arguments[c];var f=s<3&&u[0]!==l&&u[s-1]!==l?[]:hn(u,l);return(s-=f.length)<n?Yi(t,e,Ui,a.placeholder,o,u,f,o,o,n-s):Ie(this&&this!==ve&&this instanceof a?i:t,this,u)}}(t,e,v):e!=l&&33!=e||s.length?Ui.apply(o,w):function(t,e,n,i){var o=1&e,a=ki(t);return function e(){for(var s=-1,u=arguments.length,c=-1,l=i.length,f=r(l+u),h=this&&this!==ve&&this instanceof e?a:t;++c<l;)f[c]=i[c];for(;u--;)f[c++]=arguments[++s];return Ie(h,o?n:this,f)}}(t,e,n,i);else var D=function(t,e,n){var r=1&e,i=ki(t);return function e(){return(this&&this!==ve&&this instanceof e?i:t).apply(r?n:this,arguments)}}(t,e,n);return Po((S?ei:Fo)(D,w),t,e)}function $i(t,e,n,r){return t===o||Ua(t,Rt[n])&&!Bt.call(r,n)?e:t}function to(t,e,n,r,i,a){return es(t)&&es(e)&&(a.set(e,t),Vr(t,e,o,to,a),a.delete(e)),t}function eo(t){return os(t)?o:t}function no(t,e,n,r,i,a){var s=1&n,u=t.length,c=e.length;if(u!=c&&!(s&&c>u))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var h=-1,d=!0,p=2&n?new Jn:o;for(a.set(t,e),a.set(e,t);++h<u;){var g=t[h],v=e[h];if(r)var m=s?r(v,g,h,e,t,a):r(g,v,h,t,e,a);if(m!==o){if(m)continue;d=!1;break}if(p){if(!je(e,(function(t,e){if(!nn(p,e)&&(g===t||i(g,t,n,r,a)))return p.push(e)}))){d=!1;break}}else if(g!==v&&!i(g,v,n,r,a)){d=!1;break}}return a.delete(t),a.delete(e),d}function ro(t){return Ro(Io(t,o,zo),t+"")}function io(t){return Ar(t,Ns,po)}function oo(t){return Ar(t,Rs,go)}var ao=Fn?function(t){return Fn.get(t)}:cu;function so(t){for(var e=t.name+"",n=Nn[e],r=Bt.call(Nn,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function uo(t){return(Bt.call(Un,"placeholder")?Un:t).placeholder}function co(){var t=Un.iteratee||ou;return t=t===ou?Br:t,arguments.length?t(arguments[0],arguments[1]):t}function lo(t,e){var n,r,i=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof e?"string":"hash"]:i.map}function fo(t){for(var e=Ns(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,Co(i)]}return e}function ho(t,e){var n=function(t,e){return null==t?o:t[e]}(t,e);return Lr(n)?n:o}var po=me?function(t){return null==t?[]:(t=Tt(t),Re(me(t),(function(e){return Jt.call(t,e)})))}:vu,go=me?function(t){for(var e=[];t;)Me(e,po(t)),t=qt(t);return e}:vu,vo=Cr;function mo(t,e,n){for(var r=-1,i=(e=yi(e,t)).length,o=!1;++r<i;){var a=ko(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&ts(i)&&yo(a,i)&&(Ka(t)||Ga(t))}function _o(t){return"function"!=typeof t.constructor||Ao(t)?{}:Wn(qt(t))}function Eo(t){return Ka(t)||Ga(t)||!!(Zt&&t&&t[Zt])}function yo(t,e){var n=typeof t;return!!(e=null==e?g:e)&&("number"==n||"symbol"!=n&&St.test(t))&&t>-1&&t%1==0&&t<e}function So(t,e,n){if(!es(n))return!1;var r=typeof e;return!!("number"==r?qa(n)&&yo(e,n.length):"string"==r&&e in n)&&Ua(n[e],t)}function wo(t,e){if(Ka(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!cs(t))||(rt.test(t)||!nt.test(t)||null!=e&&t in Tt(e))}function Do(t){var e=so(t),n=Un[e];if("function"!=typeof n||!(e in Kn.prototype))return!1;if(t===n)return!0;var r=ao(n);return!!r&&t===r[0]}(An&&vo(new An(new ArrayBuffer(1)))!=B||Cn&&vo(new Cn)!=C||Tn&&vo(Tn.resolve())!=O||In&&vo(new In)!=F||On&&vo(new On)!=P)&&(vo=function(t){var e=Cr(t),n=e==I?t.constructor:o,r=n?Ho(n):"";if(r)switch(r){case Rn:return B;case Pn:return C;case Ln:return O;case Bn:return F;case Mn:return P}return e});var bo=Pt?Xa:mu;function Ao(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Rt)}function Co(t){return t==t&&!es(t)}function To(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==o||t in Tt(n)))}}function Io(t,e,n){return e=Je(e===o?t.length-1:e,0),function(){for(var i=arguments,o=-1,a=Je(i.length-e,0),s=r(a);++o<a;)s[o]=i[e+o];o=-1;for(var u=r(e+1);++o<e;)u[o]=i[o];return u[e]=n(s),Ie(t,this,u)}}function Oo(t,e){return e.length<2?t:br(t,ii(e,0,-1))}function xo(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var Fo=Lo(ei),No=fe||function(t,e){return ve.setTimeout(t,e)},Ro=Lo(ni);function Po(t,e,n){var r=e+"";return Ro(t,function(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(ct,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return xe(_,(function(n){var r="_."+n[0];e&n[1]&&!Pe(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(lt);return e?e[1].split(ft):[]}(r),n)))}function Lo(t){var e=0,n=0;return function(){var r=Sn(),i=16-(r-n);if(n=r,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(o,arguments)}}function Bo(t,e){var n=-1,r=t.length,i=r-1;for(e=e===o?r:e;++n<e;){var a=Jr(n,i),s=t[a];t[a]=t[n],t[n]=s}return t.length=e,t}var Mo=function(t){var e=La(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(it,(function(t,n,r,i){e.push(r?i.replace(pt,"$1"):n||t)})),e}));function ko(t){if("string"==typeof t||cs(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Ho(t){if(null!=t){try{return Lt.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function jo(t){if(t instanceof Kn)return t.clone();var e=new Gn(t.__wrapped__,t.__chain__);return e.__actions__=xi(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var Uo=Zr((function(t,e){return Ya(t)?hr(t,_r(e,1,Ya,!0)):[]})),Wo=Zr((function(t,e){var n=Zo(e);return Ya(n)&&(n=o),Ya(t)?hr(t,_r(e,1,Ya,!0),co(n,2)):[]})),Vo=Zr((function(t,e){var n=Zo(e);return Ya(n)&&(n=o),Ya(t)?hr(t,_r(e,1,Ya,!0),o,n):[]}));function Go(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:gs(n);return i<0&&(i=Je(r+i,0)),Ve(t,co(e,3),i)}function Ko(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==o&&(i=gs(n),i=n<0?Je(r+i,0):yn(i,r-1)),Ve(t,co(e,3),i,!0)}function zo(t){return(null==t?0:t.length)?_r(t,1):[]}function qo(t){return t&&t.length?t[0]:o}var Yo=Zr((function(t){var e=Be(t,_i);return e.length&&e[0]===t[0]?xr(e):[]})),Jo=Zr((function(t){var e=Zo(t),n=Be(t,_i);return e===Zo(n)?e=o:n.pop(),n.length&&n[0]===t[0]?xr(n,co(e,2)):[]})),Qo=Zr((function(t){var e=Zo(t),n=Be(t,_i);return(e="function"==typeof e?e:o)&&n.pop(),n.length&&n[0]===t[0]?xr(n,o,e):[]}));function Zo(t){var e=null==t?0:t.length;return e?t[e-1]:o}var Xo=Zr($o);function $o(t,e){return t&&t.length&&e&&e.length?qr(t,e):t}var ta=ro((function(t,e){var n=null==t?0:t.length,r=sr(t,e);return Yr(t,Be(e,(function(t){return yo(t,n)?+t:t})).sort(Ti)),r}));function ea(t){return null==t?t:bn.call(t)}var na=Zr((function(t){return fi(_r(t,1,Ya,!0))})),ra=Zr((function(t){var e=Zo(t);return Ya(e)&&(e=o),fi(_r(t,1,Ya,!0),co(e,2))})),ia=Zr((function(t){var e=Zo(t);return e="function"==typeof e?e:o,fi(_r(t,1,Ya,!0),o,e)}));function oa(t){if(!t||!t.length)return[];var e=0;return t=Re(t,(function(t){if(Ya(t))return e=Je(t.length,e),!0})),Xe(e,(function(e){return Be(t,Ye(e))}))}function aa(t,e){if(!t||!t.length)return[];var n=oa(t);return null==e?n:Be(n,(function(t){return Ie(e,o,t)}))}var sa=Zr((function(t,e){return Ya(t)?hr(t,e):[]})),ua=Zr((function(t){return vi(Re(t,Ya))})),ca=Zr((function(t){var e=Zo(t);return Ya(e)&&(e=o),vi(Re(t,Ya),co(e,2))})),la=Zr((function(t){var e=Zo(t);return e="function"==typeof e?e:o,vi(Re(t,Ya),o,e)})),fa=Zr(oa);var ha=Zr((function(t){var e=t.length,n=e>1?t[e-1]:o;return n="function"==typeof n?(t.pop(),n):o,aa(t,n)}));function da(t){var e=Un(t);return e.__chain__=!0,e}function pa(t,e){return e(t)}var ga=ro((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return sr(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Kn&&yo(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:pa,args:[i],thisArg:o}),new Gn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(o),t}))):this.thru(i)}));var va=Ni((function(t,e,n){Bt.call(t,n)?++t[n]:ar(t,n,1)}));var ma=Hi(Go),_a=Hi(Ko);function Ea(t,e){return(Ka(t)?xe:dr)(t,co(e,3))}function ya(t,e){return(Ka(t)?Fe:pr)(t,co(e,3))}var Sa=Ni((function(t,e,n){Bt.call(t,n)?t[n].push(e):ar(t,n,[e])}));var wa=Zr((function(t,e,n){var i=-1,o="function"==typeof e,a=qa(t)?r(t.length):[];return dr(t,(function(t){a[++i]=o?Ie(e,t,n):Fr(t,e,n)})),a})),Da=Ni((function(t,e,n){ar(t,n,e)}));function ba(t,e){return(Ka(t)?Be:jr)(t,co(e,3))}var Aa=Ni((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var Ca=Zr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&So(t,e[0],e[1])?e=[]:n>2&&So(e[0],e[1],e[2])&&(e=[e[0]]),Kr(t,_r(e,1),[])})),Ta=oe||function(){return ve.Date.now()};function Ia(t,e,n){return e=n?o:e,e=t&&null==e?t.length:e,Xi(t,h,o,o,o,o,e)}function Oa(t,e){var n;if("function"!=typeof e)throw new xt(a);return t=gs(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=o),n}}var xa=Zr((function(t,e,n){var r=1;if(n.length){var i=hn(n,uo(xa));r|=l}return Xi(t,r,e,n,i)})),Fa=Zr((function(t,e,n){var r=3;if(n.length){var i=hn(n,uo(Fa));r|=l}return Xi(e,r,t,n,i)}));function Na(t,e,n){var r,i,s,u,c,l,f=0,h=!1,d=!1,p=!0;if("function"!=typeof t)throw new xt(a);function g(e){var n=r,a=i;return r=i=o,f=e,u=t.apply(a,n)}function v(t){var n=t-l;return l===o||n>=e||n<0||d&&t-f>=s}function m(){var t=Ta();if(v(t))return _(t);c=No(m,function(t){var n=e-(t-l);return d?yn(n,s-(t-f)):n}(t))}function _(t){return c=o,p&&r?g(t):(r=i=o,u)}function E(){var t=Ta(),n=v(t);if(r=arguments,i=this,l=t,n){if(c===o)return function(t){return f=t,c=No(m,e),h?g(t):u}(l);if(d)return Di(c),c=No(m,e),g(l)}return c===o&&(c=No(m,e)),u}return e=ms(e)||0,es(n)&&(h=!!n.leading,s=(d="maxWait"in n)?Je(ms(n.maxWait)||0,e):s,p="trailing"in n?!!n.trailing:p),E.cancel=function(){c!==o&&Di(c),f=0,r=l=i=c=o},E.flush=function(){return c===o?u:_(Ta())},E}var Ra=Zr((function(t,e){return fr(t,1,e)})),Pa=Zr((function(t,e,n){return fr(t,ms(e)||0,n)}));function La(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new xt(a);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(La.Cache||Yn),n}function Ba(t){if("function"!=typeof t)throw new xt(a);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}La.Cache=Yn;var Ma=Si((function(t,e){var n=(e=1==e.length&&Ka(e[0])?Be(e[0],tn(co())):Be(_r(e,1),tn(co()))).length;return Zr((function(r){for(var i=-1,o=yn(r.length,n);++i<o;)r[i]=e[i].call(this,r[i]);return Ie(t,this,r)}))})),ka=Zr((function(t,e){var n=hn(e,uo(ka));return Xi(t,l,o,e,n)})),Ha=Zr((function(t,e){var n=hn(e,uo(Ha));return Xi(t,f,o,e,n)})),ja=ro((function(t,e){return Xi(t,d,o,o,o,e)}));function Ua(t,e){return t===e||t!=t&&e!=e}var Wa=qi(Tr),Va=qi((function(t,e){return t>=e})),Ga=Nr(function(){return arguments}())?Nr:function(t){return ns(t)&&Bt.call(t,"callee")&&!Jt.call(t,"callee")},Ka=r.isArray,za=we?tn(we):function(t){return ns(t)&&Cr(t)==L};function qa(t){return null!=t&&ts(t.length)&&!Xa(t)}function Ya(t){return ns(t)&&qa(t)}var Ja=_e||mu,Qa=De?tn(De):function(t){return ns(t)&&Cr(t)==w};function Za(t){if(!ns(t))return!1;var e=Cr(t);return e==D||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!os(t)}function Xa(t){if(!es(t))return!1;var e=Cr(t);return e==b||e==A||"[object AsyncFunction]"==e||"[object Proxy]"==e}function $a(t){return"number"==typeof t&&t==gs(t)}function ts(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=g}function es(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ns(t){return null!=t&&"object"==typeof t}var rs=be?tn(be):function(t){return ns(t)&&vo(t)==C};function is(t){return"number"==typeof t||ns(t)&&Cr(t)==T}function os(t){if(!ns(t)||Cr(t)!=I)return!1;var e=qt(t);if(null===e)return!0;var n=Bt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Lt.call(n)==jt}var as=Ae?tn(Ae):function(t){return ns(t)&&Cr(t)==x};var ss=Ce?tn(Ce):function(t){return ns(t)&&vo(t)==F};function us(t){return"string"==typeof t||!Ka(t)&&ns(t)&&Cr(t)==N}function cs(t){return"symbol"==typeof t||ns(t)&&Cr(t)==R}var ls=Te?tn(Te):function(t){return ns(t)&&ts(t.length)&&!!ce[Cr(t)]};var fs=qi(Hr),hs=qi((function(t,e){return t<=e}));function ds(t){if(!t)return[];if(qa(t))return us(t)?vn(t):xi(t);if(Xt&&t[Xt])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[Xt]());var e=vo(t);return(e==C?ln:e==F?dn:Us)(t)}function ps(t){return t?(t=ms(t))===p||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function gs(t){var e=ps(t),n=e%1;return e==e?n?e-n:e:0}function vs(t){return t?ur(gs(t),0,m):0}function ms(t){if("number"==typeof t)return t;if(cs(t))return v;if(es(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=es(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=$e(t);var n=_t.test(t);return n||yt.test(t)?de(t.slice(2),n?2:8):mt.test(t)?v:+t}function _s(t){return Fi(t,Rs(t))}function Es(t){return null==t?"":li(t)}var ys=Ri((function(t,e){if(Ao(e)||qa(e))Fi(e,Ns(e),t);else for(var n in e)Bt.call(e,n)&&nr(t,n,e[n])})),Ss=Ri((function(t,e){Fi(e,Rs(e),t)})),ws=Ri((function(t,e,n,r){Fi(e,Rs(e),t,r)})),Ds=Ri((function(t,e,n,r){Fi(e,Ns(e),t,r)})),bs=ro(sr);var As=Zr((function(t,e){t=Tt(t);var n=-1,r=e.length,i=r>2?e[2]:o;for(i&&So(e[0],e[1],i)&&(r=1);++n<r;)for(var a=e[n],s=Rs(a),u=-1,c=s.length;++u<c;){var l=s[u],f=t[l];(f===o||Ua(f,Rt[l])&&!Bt.call(t,l))&&(t[l]=a[l])}return t})),Cs=Zr((function(t){return t.push(o,to),Ie(Ls,o,t)}));function Ts(t,e,n){var r=null==t?o:br(t,e);return r===o?n:r}function Is(t,e){return null!=t&&mo(t,e,Or)}var Os=Wi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Ht.call(e)),t[e]=n}),eu(iu)),xs=Wi((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Ht.call(e)),Bt.call(t,e)?t[e].push(n):t[e]=[n]}),co),Fs=Zr(Fr);function Ns(t){return qa(t)?Zn(t):Mr(t)}function Rs(t){return qa(t)?Zn(t,!0):kr(t)}var Ps=Ri((function(t,e,n){Vr(t,e,n)})),Ls=Ri((function(t,e,n,r){Vr(t,e,n,r)})),Bs=ro((function(t,e){var n={};if(null==t)return n;var r=!1;e=Be(e,(function(e){return e=yi(e,t),r||(r=e.length>1),e})),Fi(t,oo(t),n),r&&(n=cr(n,7,eo));for(var i=e.length;i--;)hi(n,e[i]);return n}));var Ms=ro((function(t,e){return null==t?{}:function(t,e){return zr(t,e,(function(e,n){return Is(t,n)}))}(t,e)}));function ks(t,e){if(null==t)return{};var n=Be(oo(t),(function(t){return[t]}));return e=co(e),zr(t,n,(function(t,n){return e(t,n[0])}))}var Hs=Zi(Ns),js=Zi(Rs);function Us(t){return null==t?[]:en(t,Ns(t))}var Ws=Mi((function(t,e,n){return e=e.toLowerCase(),t+(n?Vs(e):e)}));function Vs(t){return Zs(Es(t).toLowerCase())}function Gs(t){return(t=Es(t))&&t.replace(wt,an).replace(ne,"")}var Ks=Mi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),zs=Mi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),qs=Bi("toLowerCase");var Ys=Mi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Js=Mi((function(t,e,n){return t+(n?" ":"")+Zs(e)}));var Qs=Mi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Zs=Bi("toUpperCase");function Xs(t,e,n){return t=Es(t),(e=n?o:e)===o?function(t){return ae.test(t)}(t)?function(t){return t.match(ie)||[]}(t):function(t){return t.match(ht)||[]}(t):t.match(e)||[]}var $s=Zr((function(t,e){try{return Ie(t,o,e)}catch(t){return Za(t)?t:new ut(t)}})),tu=ro((function(t,e){return xe(e,(function(e){e=ko(e),ar(t,e,xa(t[e],t))})),t}));function eu(t){return function(){return t}}var nu=ji(),ru=ji(!0);function iu(t){return t}function ou(t){return Br("function"==typeof t?t:cr(t,1))}var au=Zr((function(t,e){return function(n){return Fr(n,t,e)}})),su=Zr((function(t,e){return function(n){return Fr(t,n,e)}}));function uu(t,e,n){var r=Ns(e),i=Dr(e,r);null!=n||es(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Dr(e,Ns(e)));var o=!(es(n)&&"chain"in n&&!n.chain),a=Xa(t);return xe(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__);return(n.__actions__=xi(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,Me([this.value()],arguments))})})),t}function cu(){}var lu=Gi(Be),fu=Gi(Ne),hu=Gi(je);function du(t){return wo(t)?Ye(ko(t)):function(t){return function(e){return br(e,t)}}(t)}var pu=zi(),gu=zi(!0);function vu(){return[]}function mu(){return!1}var _u=Vi((function(t,e){return t+e}),0),Eu=Ji("ceil"),yu=Vi((function(t,e){return t/e}),1),Su=Ji("floor");var wu,Du=Vi((function(t,e){return t*e}),1),bu=Ji("round"),Au=Vi((function(t,e){return t-e}),0);return Un.after=function(t,e){if("function"!=typeof e)throw new xt(a);return t=gs(t),function(){if(--t<1)return e.apply(this,arguments)}},Un.ary=Ia,Un.assign=ys,Un.assignIn=Ss,Un.assignInWith=ws,Un.assignWith=Ds,Un.at=bs,Un.before=Oa,Un.bind=xa,Un.bindAll=tu,Un.bindKey=Fa,Un.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Ka(t)?t:[t]},Un.chain=da,Un.chunk=function(t,e,n){e=(n?So(t,e,n):e===o)?1:Je(gs(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var a=0,s=0,u=r(pe(i/e));a<i;)u[s++]=ii(t,a,a+=e);return u},Un.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i},Un.concat=function(){var t=arguments.length;if(!t)return[];for(var e=r(t-1),n=arguments[0],i=t;i--;)e[i-1]=arguments[i];return Me(Ka(n)?xi(n):[n],_r(e,1))},Un.cond=function(t){var e=null==t?0:t.length,n=co();return t=e?Be(t,(function(t){if("function"!=typeof t[1])throw new xt(a);return[n(t[0]),t[1]]})):[],Zr((function(n){for(var r=-1;++r<e;){var i=t[r];if(Ie(i[0],this,n))return Ie(i[1],this,n)}}))},Un.conforms=function(t){return function(t){var e=Ns(t);return function(n){return lr(n,t,e)}}(cr(t,1))},Un.constant=eu,Un.countBy=va,Un.create=function(t,e){var n=Wn(t);return null==e?n:or(n,e)},Un.curry=function t(e,n,r){var i=Xi(e,8,o,o,o,o,o,n=r?o:n);return i.placeholder=t.placeholder,i},Un.curryRight=function t(e,n,r){var i=Xi(e,c,o,o,o,o,o,n=r?o:n);return i.placeholder=t.placeholder,i},Un.debounce=Na,Un.defaults=As,Un.defaultsDeep=Cs,Un.defer=Ra,Un.delay=Pa,Un.difference=Uo,Un.differenceBy=Wo,Un.differenceWith=Vo,Un.drop=function(t,e,n){var r=null==t?0:t.length;return r?ii(t,(e=n||e===o?1:gs(e))<0?0:e,r):[]},Un.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?ii(t,0,(e=r-(e=n||e===o?1:gs(e)))<0?0:e):[]},Un.dropRightWhile=function(t,e){return t&&t.length?pi(t,co(e,3),!0,!0):[]},Un.dropWhile=function(t,e){return t&&t.length?pi(t,co(e,3),!0):[]},Un.fill=function(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&So(t,e,n)&&(n=0,r=i),function(t,e,n,r){var i=t.length;for((n=gs(n))<0&&(n=-n>i?0:i+n),(r=r===o||r>i?i:gs(r))<0&&(r+=i),r=n>r?0:vs(r);n<r;)t[n++]=e;return t}(t,e,n,r)):[]},Un.filter=function(t,e){return(Ka(t)?Re:mr)(t,co(e,3))},Un.flatMap=function(t,e){return _r(ba(t,e),1)},Un.flatMapDeep=function(t,e){return _r(ba(t,e),p)},Un.flatMapDepth=function(t,e,n){return n=n===o?1:gs(n),_r(ba(t,e),n)},Un.flatten=zo,Un.flattenDeep=function(t){return(null==t?0:t.length)?_r(t,p):[]},Un.flattenDepth=function(t,e){return(null==t?0:t.length)?_r(t,e=e===o?1:gs(e)):[]},Un.flip=function(t){return Xi(t,512)},Un.flow=nu,Un.flowRight=ru,Un.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r},Un.functions=function(t){return null==t?[]:Dr(t,Ns(t))},Un.functionsIn=function(t){return null==t?[]:Dr(t,Rs(t))},Un.groupBy=Sa,Un.initial=function(t){return(null==t?0:t.length)?ii(t,0,-1):[]},Un.intersection=Yo,Un.intersectionBy=Jo,Un.intersectionWith=Qo,Un.invert=Os,Un.invertBy=xs,Un.invokeMap=wa,Un.iteratee=ou,Un.keyBy=Da,Un.keys=Ns,Un.keysIn=Rs,Un.map=ba,Un.mapKeys=function(t,e){var n={};return e=co(e,3),Sr(t,(function(t,r,i){ar(n,e(t,r,i),t)})),n},Un.mapValues=function(t,e){var n={};return e=co(e,3),Sr(t,(function(t,r,i){ar(n,r,e(t,r,i))})),n},Un.matches=function(t){return Ur(cr(t,1))},Un.matchesProperty=function(t,e){return Wr(t,cr(e,1))},Un.memoize=La,Un.merge=Ps,Un.mergeWith=Ls,Un.method=au,Un.methodOf=su,Un.mixin=uu,Un.negate=Ba,Un.nthArg=function(t){return t=gs(t),Zr((function(e){return Gr(e,t)}))},Un.omit=Bs,Un.omitBy=function(t,e){return ks(t,Ba(co(e)))},Un.once=function(t){return Oa(2,t)},Un.orderBy=function(t,e,n,r){return null==t?[]:(Ka(e)||(e=null==e?[]:[e]),Ka(n=r?o:n)||(n=null==n?[]:[n]),Kr(t,e,n))},Un.over=lu,Un.overArgs=Ma,Un.overEvery=fu,Un.overSome=hu,Un.partial=ka,Un.partialRight=Ha,Un.partition=Aa,Un.pick=Ms,Un.pickBy=ks,Un.property=du,Un.propertyOf=function(t){return function(e){return null==t?o:br(t,e)}},Un.pull=Xo,Un.pullAll=$o,Un.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?qr(t,e,co(n,2)):t},Un.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?qr(t,e,o,n):t},Un.pullAt=ta,Un.range=pu,Un.rangeRight=gu,Un.rearg=ja,Un.reject=function(t,e){return(Ka(t)?Re:mr)(t,Ba(co(e,3)))},Un.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=co(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return Yr(t,i),n},Un.rest=function(t,e){if("function"!=typeof t)throw new xt(a);return Zr(t,e=e===o?e:gs(e))},Un.reverse=ea,Un.sampleSize=function(t,e,n){return e=(n?So(t,e,n):e===o)?1:gs(e),(Ka(t)?$n:$r)(t,e)},Un.set=function(t,e,n){return null==t?t:ti(t,e,n)},Un.setWith=function(t,e,n,r){return r="function"==typeof r?r:o,null==t?t:ti(t,e,n,r)},Un.shuffle=function(t){return(Ka(t)?tr:ri)(t)},Un.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&So(t,e,n)?(e=0,n=r):(e=null==e?0:gs(e),n=n===o?r:gs(n)),ii(t,e,n)):[]},Un.sortBy=Ca,Un.sortedUniq=function(t){return t&&t.length?ui(t):[]},Un.sortedUniqBy=function(t,e){return t&&t.length?ui(t,co(e,2)):[]},Un.split=function(t,e,n){return n&&"number"!=typeof n&&So(t,e,n)&&(e=n=o),(n=n===o?m:n>>>0)?(t=Es(t))&&("string"==typeof e||null!=e&&!as(e))&&!(e=li(e))&&cn(t)?wi(vn(t),0,n):t.split(e,n):[]},Un.spread=function(t,e){if("function"!=typeof t)throw new xt(a);return e=null==e?0:Je(gs(e),0),Zr((function(n){var r=n[e],i=wi(n,0,e);return r&&Me(i,r),Ie(t,this,i)}))},Un.tail=function(t){var e=null==t?0:t.length;return e?ii(t,1,e):[]},Un.take=function(t,e,n){return t&&t.length?ii(t,0,(e=n||e===o?1:gs(e))<0?0:e):[]},Un.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?ii(t,(e=r-(e=n||e===o?1:gs(e)))<0?0:e,r):[]},Un.takeRightWhile=function(t,e){return t&&t.length?pi(t,co(e,3),!1,!0):[]},Un.takeWhile=function(t,e){return t&&t.length?pi(t,co(e,3)):[]},Un.tap=function(t,e){return e(t),t},Un.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new xt(a);return es(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Na(t,e,{leading:r,maxWait:e,trailing:i})},Un.thru=pa,Un.toArray=ds,Un.toPairs=Hs,Un.toPairsIn=js,Un.toPath=function(t){return Ka(t)?Be(t,ko):cs(t)?[t]:xi(Mo(Es(t)))},Un.toPlainObject=_s,Un.transform=function(t,e,n){var r=Ka(t),i=r||Ja(t)||ls(t);if(e=co(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:es(t)&&Xa(o)?Wn(qt(t)):{}}return(i?xe:Sr)(t,(function(t,r,i){return e(n,t,r,i)})),n},Un.unary=function(t){return Ia(t,1)},Un.union=na,Un.unionBy=ra,Un.unionWith=ia,Un.uniq=function(t){return t&&t.length?fi(t):[]},Un.uniqBy=function(t,e){return t&&t.length?fi(t,co(e,2)):[]},Un.uniqWith=function(t,e){return e="function"==typeof e?e:o,t&&t.length?fi(t,o,e):[]},Un.unset=function(t,e){return null==t||hi(t,e)},Un.unzip=oa,Un.unzipWith=aa,Un.update=function(t,e,n){return null==t?t:di(t,e,Ei(n))},Un.updateWith=function(t,e,n,r){return r="function"==typeof r?r:o,null==t?t:di(t,e,Ei(n),r)},Un.values=Us,Un.valuesIn=function(t){return null==t?[]:en(t,Rs(t))},Un.without=sa,Un.words=Xs,Un.wrap=function(t,e){return ka(Ei(e),t)},Un.xor=ua,Un.xorBy=ca,Un.xorWith=la,Un.zip=fa,Un.zipObject=function(t,e){return mi(t||[],e||[],nr)},Un.zipObjectDeep=function(t,e){return mi(t||[],e||[],ti)},Un.zipWith=ha,Un.entries=Hs,Un.entriesIn=js,Un.extend=Ss,Un.extendWith=ws,uu(Un,Un),Un.add=_u,Un.attempt=$s,Un.camelCase=Ws,Un.capitalize=Vs,Un.ceil=Eu,Un.clamp=function(t,e,n){return n===o&&(n=e,e=o),n!==o&&(n=(n=ms(n))==n?n:0),e!==o&&(e=(e=ms(e))==e?e:0),ur(ms(t),e,n)},Un.clone=function(t){return cr(t,4)},Un.cloneDeep=function(t){return cr(t,5)},Un.cloneDeepWith=function(t,e){return cr(t,5,e="function"==typeof e?e:o)},Un.cloneWith=function(t,e){return cr(t,4,e="function"==typeof e?e:o)},Un.conformsTo=function(t,e){return null==e||lr(t,e,Ns(e))},Un.deburr=Gs,Un.defaultTo=function(t,e){return null==t||t!=t?e:t},Un.divide=yu,Un.endsWith=function(t,e,n){t=Es(t),e=li(e);var r=t.length,i=n=n===o?r:ur(gs(n),0,r);return(n-=e.length)>=0&&t.slice(n,i)==e},Un.eq=Ua,Un.escape=function(t){return(t=Es(t))&&X.test(t)?t.replace(Q,sn):t},Un.escapeRegExp=function(t){return(t=Es(t))&&at.test(t)?t.replace(ot,"\\$&"):t},Un.every=function(t,e,n){var r=Ka(t)?Ne:gr;return n&&So(t,e,n)&&(e=o),r(t,co(e,3))},Un.find=ma,Un.findIndex=Go,Un.findKey=function(t,e){return We(t,co(e,3),Sr)},Un.findLast=_a,Un.findLastIndex=Ko,Un.findLastKey=function(t,e){return We(t,co(e,3),wr)},Un.floor=Su,Un.forEach=Ea,Un.forEachRight=ya,Un.forIn=function(t,e){return null==t?t:Er(t,co(e,3),Rs)},Un.forInRight=function(t,e){return null==t?t:yr(t,co(e,3),Rs)},Un.forOwn=function(t,e){return t&&Sr(t,co(e,3))},Un.forOwnRight=function(t,e){return t&&wr(t,co(e,3))},Un.get=Ts,Un.gt=Wa,Un.gte=Va,Un.has=function(t,e){return null!=t&&mo(t,e,Ir)},Un.hasIn=Is,Un.head=qo,Un.identity=iu,Un.includes=function(t,e,n,r){t=qa(t)?t:Us(t),n=n&&!r?gs(n):0;var i=t.length;return n<0&&(n=Je(i+n,0)),us(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Ge(t,e,n)>-1},Un.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:gs(n);return i<0&&(i=Je(r+i,0)),Ge(t,e,i)},Un.inRange=function(t,e,n){return e=ps(e),n===o?(n=e,e=0):n=ps(n),function(t,e,n){return t>=yn(e,n)&&t<Je(e,n)}(t=ms(t),e,n)},Un.invoke=Fs,Un.isArguments=Ga,Un.isArray=Ka,Un.isArrayBuffer=za,Un.isArrayLike=qa,Un.isArrayLikeObject=Ya,Un.isBoolean=function(t){return!0===t||!1===t||ns(t)&&Cr(t)==S},Un.isBuffer=Ja,Un.isDate=Qa,Un.isElement=function(t){return ns(t)&&1===t.nodeType&&!os(t)},Un.isEmpty=function(t){if(null==t)return!0;if(qa(t)&&(Ka(t)||"string"==typeof t||"function"==typeof t.splice||Ja(t)||ls(t)||Ga(t)))return!t.length;var e=vo(t);if(e==C||e==F)return!t.size;if(Ao(t))return!Mr(t).length;for(var n in t)if(Bt.call(t,n))return!1;return!0},Un.isEqual=function(t,e){return Rr(t,e)},Un.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:o)?n(t,e):o;return r===o?Rr(t,e,o,n):!!r},Un.isError=Za,Un.isFinite=function(t){return"number"==typeof t&&ye(t)},Un.isFunction=Xa,Un.isInteger=$a,Un.isLength=ts,Un.isMap=rs,Un.isMatch=function(t,e){return t===e||Pr(t,e,fo(e))},Un.isMatchWith=function(t,e,n){return n="function"==typeof n?n:o,Pr(t,e,fo(e),n)},Un.isNaN=function(t){return is(t)&&t!=+t},Un.isNative=function(t){if(bo(t))throw new ut("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Lr(t)},Un.isNil=function(t){return null==t},Un.isNull=function(t){return null===t},Un.isNumber=is,Un.isObject=es,Un.isObjectLike=ns,Un.isPlainObject=os,Un.isRegExp=as,Un.isSafeInteger=function(t){return $a(t)&&t>=-9007199254740991&&t<=g},Un.isSet=ss,Un.isString=us,Un.isSymbol=cs,Un.isTypedArray=ls,Un.isUndefined=function(t){return t===o},Un.isWeakMap=function(t){return ns(t)&&vo(t)==P},Un.isWeakSet=function(t){return ns(t)&&"[object WeakSet]"==Cr(t)},Un.join=function(t,e){return null==t?"":Se.call(t,e)},Un.kebabCase=Ks,Un.last=Zo,Un.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=gs(n))<0?Je(r+i,0):yn(i,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):Ve(t,ze,i,!0)},Un.lowerCase=zs,Un.lowerFirst=qs,Un.lt=fs,Un.lte=hs,Un.max=function(t){return t&&t.length?vr(t,iu,Tr):o},Un.maxBy=function(t,e){return t&&t.length?vr(t,co(e,2),Tr):o},Un.mean=function(t){return qe(t,iu)},Un.meanBy=function(t,e){return qe(t,co(e,2))},Un.min=function(t){return t&&t.length?vr(t,iu,Hr):o},Un.minBy=function(t,e){return t&&t.length?vr(t,co(e,2),Hr):o},Un.stubArray=vu,Un.stubFalse=mu,Un.stubObject=function(){return{}},Un.stubString=function(){return""},Un.stubTrue=function(){return!0},Un.multiply=Du,Un.nth=function(t,e){return t&&t.length?Gr(t,gs(e)):o},Un.noConflict=function(){return ve._===this&&(ve._=Ut),this},Un.noop=cu,Un.now=Ta,Un.pad=function(t,e,n){t=Es(t);var r=(e=gs(e))?gn(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Ki(ge(i),n)+t+Ki(pe(i),n)},Un.padEnd=function(t,e,n){t=Es(t);var r=(e=gs(e))?gn(t):0;return e&&r<e?t+Ki(e-r,n):t},Un.padStart=function(t,e,n){t=Es(t);var r=(e=gs(e))?gn(t):0;return e&&r<e?Ki(e-r,n)+t:t},Un.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),wn(Es(t).replace(st,""),e||0)},Un.random=function(t,e,n){if(n&&"boolean"!=typeof n&&So(t,e,n)&&(e=n=o),n===o&&("boolean"==typeof e?(n=e,e=o):"boolean"==typeof t&&(n=t,t=o)),t===o&&e===o?(t=0,e=1):(t=ps(t),e===o?(e=t,t=0):e=ps(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Dn();return yn(t+i*(e-t+he("1e-"+((i+"").length-1))),e)}return Jr(t,e)},Un.reduce=function(t,e,n){var r=Ka(t)?ke:Qe,i=arguments.length<3;return r(t,co(e,4),n,i,dr)},Un.reduceRight=function(t,e,n){var r=Ka(t)?He:Qe,i=arguments.length<3;return r(t,co(e,4),n,i,pr)},Un.repeat=function(t,e,n){return e=(n?So(t,e,n):e===o)?1:gs(e),Qr(Es(t),e)},Un.replace=function(){var t=arguments,e=Es(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Un.result=function(t,e,n){var r=-1,i=(e=yi(e,t)).length;for(i||(i=1,t=o);++r<i;){var a=null==t?o:t[ko(e[r])];a===o&&(r=i,a=n),t=Xa(a)?a.call(t):a}return t},Un.round=bu,Un.runInContext=t,Un.sample=function(t){return(Ka(t)?Xn:Xr)(t)},Un.size=function(t){if(null==t)return 0;if(qa(t))return us(t)?gn(t):t.length;var e=vo(t);return e==C||e==F?t.size:Mr(t).length},Un.snakeCase=Ys,Un.some=function(t,e,n){var r=Ka(t)?je:oi;return n&&So(t,e,n)&&(e=o),r(t,co(e,3))},Un.sortedIndex=function(t,e){return ai(t,e)},Un.sortedIndexBy=function(t,e,n){return si(t,e,co(n,2))},Un.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=ai(t,e);if(r<n&&Ua(t[r],e))return r}return-1},Un.sortedLastIndex=function(t,e){return ai(t,e,!0)},Un.sortedLastIndexBy=function(t,e,n){return si(t,e,co(n,2),!0)},Un.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=ai(t,e,!0)-1;if(Ua(t[n],e))return n}return-1},Un.startCase=Js,Un.startsWith=function(t,e,n){return t=Es(t),n=null==n?0:ur(gs(n),0,t.length),e=li(e),t.slice(n,n+e.length)==e},Un.subtract=Au,Un.sum=function(t){return t&&t.length?Ze(t,iu):0},Un.sumBy=function(t,e){return t&&t.length?Ze(t,co(e,2)):0},Un.template=function(t,e,n){var r=Un.templateSettings;n&&So(t,e,n)&&(e=o),t=Es(t),e=ws({},e,r,$i);var i,a,s=ws({},e.imports,r.imports,$i),u=Ns(s),c=en(s,u),l=0,f=e.interpolate||Dt,h="__p += '",d=It((e.escape||Dt).source+"|"+f.source+"|"+(f===et?gt:Dt).source+"|"+(e.evaluate||Dt).source+"|$","g"),p="//# sourceURL="+(Bt.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ue+"]")+"\n";t.replace(d,(function(e,n,r,o,s,u){return r||(r=o),h+=t.slice(l,u).replace(bt,un),n&&(i=!0,h+="' +\n__e("+n+") +\n'"),s&&(a=!0,h+="';\n"+s+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=u+e.length,e})),h+="';\n";var g=Bt.call(e,"variable")&&e.variable;if(g){if(dt.test(g))throw new ut("Invalid `variable` option passed into `_.template`")}else h="with (obj) {\n"+h+"\n}\n";h=(a?h.replace(z,""):h).replace(q,"$1").replace(Y,"$1;"),h="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var v=$s((function(){return At(u,p+"return "+h).apply(o,c)}));if(v.source=h,Za(v))throw v;return v},Un.times=function(t,e){if((t=gs(t))<1||t>g)return[];var n=m,r=yn(t,m);e=co(e),t-=m;for(var i=Xe(r,e);++n<t;)e(n);return i},Un.toFinite=ps,Un.toInteger=gs,Un.toLength=vs,Un.toLower=function(t){return Es(t).toLowerCase()},Un.toNumber=ms,Un.toSafeInteger=function(t){return t?ur(gs(t),-9007199254740991,g):0===t?t:0},Un.toString=Es,Un.toUpper=function(t){return Es(t).toUpperCase()},Un.trim=function(t,e,n){if((t=Es(t))&&(n||e===o))return $e(t);if(!t||!(e=li(e)))return t;var r=vn(t),i=vn(e);return wi(r,rn(r,i),on(r,i)+1).join("")},Un.trimEnd=function(t,e,n){if((t=Es(t))&&(n||e===o))return t.slice(0,mn(t)+1);if(!t||!(e=li(e)))return t;var r=vn(t);return wi(r,0,on(r,vn(e))+1).join("")},Un.trimStart=function(t,e,n){if((t=Es(t))&&(n||e===o))return t.replace(st,"");if(!t||!(e=li(e)))return t;var r=vn(t);return wi(r,rn(r,vn(e))).join("")},Un.truncate=function(t,e){var n=30,r="...";if(es(e)){var i="separator"in e?e.separator:i;n="length"in e?gs(e.length):n,r="omission"in e?li(e.omission):r}var a=(t=Es(t)).length;if(cn(t)){var s=vn(t);a=s.length}if(n>=a)return t;var u=n-gn(r);if(u<1)return r;var c=s?wi(s,0,u).join(""):t.slice(0,u);if(i===o)return c+r;if(s&&(u+=c.length-u),as(i)){if(t.slice(u).search(i)){var l,f=c;for(i.global||(i=It(i.source,Es(vt.exec(i))+"g")),i.lastIndex=0;l=i.exec(f);)var h=l.index;c=c.slice(0,h===o?u:h)}}else if(t.indexOf(li(i),u)!=u){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+r},Un.unescape=function(t){return(t=Es(t))&&Z.test(t)?t.replace(J,_n):t},Un.uniqueId=function(t){var e=++Mt;return Es(t)+e},Un.upperCase=Qs,Un.upperFirst=Zs,Un.each=Ea,Un.eachRight=ya,Un.first=qo,uu(Un,(wu={},Sr(Un,(function(t,e){Bt.call(Un.prototype,e)||(wu[e]=t)})),wu),{chain:!1}),Un.VERSION="4.17.21",xe(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Un[t].placeholder=Un})),xe(["drop","take"],(function(t,e){Kn.prototype[t]=function(n){n=n===o?1:Je(gs(n),0);var r=this.__filtered__&&!e?new Kn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,m),type:t+(r.__dir__<0?"Right":"")}),r},Kn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),xe(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Kn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:co(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),xe(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Kn.prototype[t]=function(){return this[n](1).value()[0]}})),xe(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Kn.prototype[t]=function(){return this.__filtered__?new Kn(this):this[n](1)}})),Kn.prototype.compact=function(){return this.filter(iu)},Kn.prototype.find=function(t){return this.filter(t).head()},Kn.prototype.findLast=function(t){return this.reverse().find(t)},Kn.prototype.invokeMap=Zr((function(t,e){return"function"==typeof t?new Kn(this):this.map((function(n){return Fr(n,t,e)}))})),Kn.prototype.reject=function(t){return this.filter(Ba(co(t)))},Kn.prototype.slice=function(t,e){t=gs(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Kn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==o&&(n=(e=gs(e))<0?n.dropRight(-e):n.take(e-t)),n)},Kn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Kn.prototype.toArray=function(){return this.take(m)},Sr(Kn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=Un[r?"take"+("last"==e?"Right":""):e],a=r||/^find/.test(e);i&&(Un.prototype[e]=function(){var e=this.__wrapped__,s=r?[1]:arguments,u=e instanceof Kn,c=s[0],l=u||Ka(e),f=function(t){var e=i.apply(Un,Me([t],s));return r&&h?e[0]:e};l&&n&&"function"==typeof c&&1!=c.length&&(u=l=!1);var h=this.__chain__,d=!!this.__actions__.length,p=a&&!h,g=u&&!d;if(!a&&l){e=g?e:new Kn(this);var v=t.apply(e,s);return v.__actions__.push({func:pa,args:[f],thisArg:o}),new Gn(v,h)}return p&&g?t.apply(this,s):(v=this.thru(f),p?r?v.value()[0]:v.value():v)})})),xe(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Ft[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Un.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Ka(i)?i:[],t)}return this[n]((function(n){return e.apply(Ka(n)?n:[],t)}))}})),Sr(Kn.prototype,(function(t,e){var n=Un[e];if(n){var r=n.name+"";Bt.call(Nn,r)||(Nn[r]=[]),Nn[r].push({name:e,func:n})}})),Nn[Ui(o,2).name]=[{name:"wrapper",func:o}],Kn.prototype.clone=function(){var t=new Kn(this.__wrapped__);return t.__actions__=xi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=xi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=xi(this.__views__),t},Kn.prototype.reverse=function(){if(this.__filtered__){var t=new Kn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Kn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Ka(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=yn(e,t+a);break;case"takeRight":t=Je(t,e-a)}}return{start:t,end:e}}(0,i,this.__views__),a=o.start,s=o.end,u=s-a,c=r?s:a-1,l=this.__iteratees__,f=l.length,h=0,d=yn(u,this.__takeCount__);if(!n||!r&&i==u&&d==u)return gi(t,this.__actions__);var p=[];t:for(;u--&&h<d;){for(var g=-1,v=t[c+=e];++g<f;){var m=l[g],_=m.iteratee,E=m.type,y=_(v);if(2==E)v=y;else if(!y){if(1==E)continue t;break t}}p[h++]=v}return p},Un.prototype.at=ga,Un.prototype.chain=function(){return da(this)},Un.prototype.commit=function(){return new Gn(this.value(),this.__chain__)},Un.prototype.next=function(){this.__values__===o&&(this.__values__=ds(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?o:this.__values__[this.__index__++]}},Un.prototype.plant=function(t){for(var e,n=this;n instanceof Vn;){var r=jo(n);r.__index__=0,r.__values__=o,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e},Un.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Kn){var e=t;return this.__actions__.length&&(e=new Kn(this)),(e=e.reverse()).__actions__.push({func:pa,args:[ea],thisArg:o}),new Gn(e,this.__chain__)}return this.thru(ea)},Un.prototype.toJSON=Un.prototype.valueOf=Un.prototype.value=function(){return gi(this.__wrapped__,this.__actions__)},Un.prototype.first=Un.prototype.head,Xt&&(Un.prototype[Xt]=function(){return this}),Un}();ve._=En,(i=function(){return En}.call(e,n,e,r))===o||(r.exports=i)}).call(this)}).call(this,n("c8ba"),n("62e4")(t))},"4e96":function(t,e,n){"use strict";var r=n("288e");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("5df3"),n("1c4c"),n("7514"),n("6762"),n("2fdb"),n("a481"),n("96cf");var i=r(n("3b8d")),o=n("ffc2"),a=r(n("e6fd")),s=r(n("6064")),u=r(n("4360"));o.ZoomMtg.preLoadWasm(),o.ZoomMtg.prepareWebSDK(),o.ZoomMtg.inMeetingServiceListener("onMeetingStatus",(function(t){u.default.getters["presentation/isTwoWayAudioConferencing"]&&t&&t.meetingStatus&&u.default.commit("conferenceCall/setZoomMeetingStatus",t.meetingStatus)}));var c=a.default.ZoomApiKey,l="computerAudio",f="computerVideo",h=null,d=function(){return new Promise((function(t){var e=document.getElementById("zmmtg-root");setTimeout((function(){var n=e.querySelector(a.default.zoomSDKElementsClasses.audioOptionsMenuButton);n&&(n.click(),setTimeout((function(){var n=e.querySelector(a.default.zoomSDKElementsClasses.audioOptionsMenu).cloneNode(!0),r=n?n.getElementsByTagName("a"):[];t({menu:n,items:r})}),10))}),200)}))},p=function(){var t=(0,i.default)(regeneratorRuntime.mark((function t(){var e,n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,d();case 2:e=t.sent,n=e.menu,r=e.items,n&&r&&r.length&&u.default.commit("liveVideo/setIsLiveVideoDOMLoaded",!0);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),g=new MutationObserver((function(){var t=document.querySelector(a.default.zoomSDKElementsClasses.joinElementDesktop);t&&(g.disconnect(),t.click())})),v=new MutationObserver((function(){var t=document.querySelector(a.default.zoomSDKElementsClasses.audioElementDesktop);t&&(g.disconnect(),v.disconnect(),t.click())})),m=new MutationObserver((function(){var t=document.querySelector(a.default.zoomSDKElementsClasses.joinWifiElementMobile);t&&!t.classList.contains(a.default.zoomSDKElementsClasses.joinWifiElementDisableClass)&&(m.disconnect(),t.click())})),_=new MutationObserver((function(){var t=document.querySelector(a.default.zoomSDKElementsClasses.joinContainerElementMobile);t&&(_.disconnect(),t.click())})),E=new MutationObserver((function(){document.querySelector(a.default.zoomSDKElementsClasses.popupElementMobile)&&(E.disconnect(),_.disconnect(),m.observe(h||document,{subtree:!0,childList:!0}))})),y=new MutationObserver((function(){document.querySelector(a.default.zoomSDKElementsClasses.audioOptionsMenuButton)&&(p(),y.disconnect(),s.default.IsMobileDeviceUserAgent()||s.default.IsIosDevice()?(_.disconnect(),E.disconnect(),m.disconnect()):(g.disconnect(),v.disconnect()))})),S=function(){h=document.getElementById("zmmtg-root"),s.default.IsMobileDeviceUserAgent()||s.default.IsIosDevice()?(_.observe(h||document,{subtree:!0,childList:!0}),E.observe(h||document,{subtree:!0,childList:!0})):(g.observe(h||document,{subtree:!0,childList:!0}),v.observe(h||document,{subtree:!0,childList:!0}))},w=function(){S(),setTimeout((0,i.default)(regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=document.getElementById("zmmtg-root"),(n=u.default.getters["presentation/isTwoWayAudioConferencing"])||document.getElementById("zoom-root-cont").appendChild(e),e.style.display=n?"none":"block",y.observe(h||document,{subtree:!0,childList:!0});case 5:case"end":return t.stop()}}),t)}))),1500)},D=function(t){return t?window.location.href:window.location.href.replace("LiveVideo","leaveevent")},b=function(t,e,n){return new Promise((function(r,i){o.ZoomMtg.init({disableCORP:!window.crossOriginIsolated,helper:"./helper.html",showMeetingHeader:!1,disableInvite:!0,disableCallOut:!0,disableRecord:!0,disableJoinAudio:!1,audioPanelAlwaysOpen:!1,isSupportAV:!0,isSupportChat:!1,isSupportQA:!1,isSupportCC:!1,screenShare:!1,videoDrag:!1,videoHeader:!1,isLockBottom:!1,isSupportNonverbal:!1,isShowJoiningErrorDialog:!1,leaveUrl:D(e),patchJsMedia:!0,leaveOnPageUnload:!0,success:function(){(function(t,e){return new Promise((function(n,r){setTimeout((function(){o.ZoomMtg.join({meetingNumber:t.meetingNumber,userName:t.userName,userEmail:t.userEmail,signature:t.meetingSignature,passWord:t.password,sdkKey:c,success:function(){e&&e(),n(!0)},error:function(t){u.default.dispatch("log/logToLogEvent",{content:"Zoom Initialization Error: ".concat(JSON.stringify(t)),eventType:a.default.Logs.LogEventType.ZoomJoinError}),r(t)}}).catch((function(t){u.default.dispatch("log/logToLogEvent",{content:"Zoom Initialization Error: ".concat(JSON.stringify(t)),eventType:a.default.Logs.LogEventType.ZoomJoinError}),r(t)}))}),1500)}))})(t,n).then((function(){r(!0)})).catch((function(t){i(t)}))},error:function(t){i(t)}}).catch((function(t){i(t)}))}))},A=function(t){t.preventDefault();var e=t.target.ariaLabel,n=document.getElementById("zmmtg-root");if(n){var r=n.querySelector(a.default.zoomSDKElementsClasses.audioOptionsMenuButton);r&&(r.click(),setTimeout((function(){var t=n.querySelector(a.default.zoomSDKElementsClasses.audioOptionsMenu);if(t){var r=t.querySelectorAll("a"),i=Array.from(r).find((function(t){return t.ariaLabel===e}));i&&(i.click(),u.default.commit("liveVideo/setAudioSettingsHidden",!0))}}),10))}},C=function(){var t=(0,i.default)(regeneratorRuntime.mark((function t(){var e,n,r,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,d();case 2:if(e=t.sent,n=e.menu,r=e.items,n)for(i=0;i<r.length;i++)"Leave Computer Audio"===r[i].innerText||"Audio Options"===r[i].innerText||"Audio Settings"===r[i].innerText||"Audio Setting"===r[i].innerText||"Test Speaker & Microphone"===r[i].innerText?r[i].style.display="none":(r[i].removeAttribute("href"),r[i].addEventListener("click",A.bind(undefined)));return t.abrupt("return",n);case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();e.default={joinZoomMeeting:function(t,e,n,r,i,o){return new Promise((function(a,s){u.default.dispatch("liveVideo/fetchMeetingSignature",{presId:i,confId:o}).then((function(i){setTimeout((function(){u.default.commit("liveVideo/setIsMicrophonePermissionChecked",!0)}),4e3),navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(t){u.default.commit("liveVideo/setIsMicrophonePermissionGranted",!0)})).catch((function(t){}));var o=function(t,e,n,r,i){return{meetingNumber:t,userEmail:r,userName:n,password:e,meetingSignature:i}}(t,e,n,r,i);b(o,!1,w).then((function(){a(!0)})).catch((function(t){s(t)}))})).catch((function(t){return s(t)}))}))},leaveZoomMeeting:function(){o.ZoomMtg.leaveMeeting({})},getZoomUserData:function(){return new Promise((function(t){o.ZoomMtg.getCurrentUser({success:function(e){u.default.commit("liveVideo/setCurrentZoomUserData",e.result.currentUser),t(!0)}})}))},getCurrentMeetingInfo:function(){o.ZoomMtg.getCurrentMeetingInfo({success:function(t){u.default.commit("liveVideo/setCurrentZoomMeetingData",t.result)}})},toggleMute:function(t,e,n){o.ZoomMtg.mute({userId:t,mute:!e,success:function(){u.default.getters["presentation/isTwoWayAudioConferencing"]&&(u.default.commit("liveVideo/setCurrentZoomUserAudioState",!e),n&&u.default.dispatch("conferenceCall/updateBridgeParticipant"))}})},notSupportedFeaturesInBrowser:function(){var t=o.ZoomMtg.checkSystemRequirements();return!1!==t&&{audio:!t.features.includes(l),video:!t.features.includes(f)}},isAudioVideoSupportedInBrowser:function(){var t=o.ZoomMtg.checkSystemRequirements();return!1!==t&&(-1!==t.features.indexOf(l)&&-1!==t.features.indexOf(f))},testZoomConnectivity:function(){return new Promise((function(t,e){u.default.dispatch("liveVideo/fetchSystemCheckMeetingInfo").then((function(n){var r={meetingNumber:"1234567890",userEmail:"SystemCheck@netroadshow.com",userName:"SystemCheck",password:"1234567890",meetingSignature:n};b(r,!0,void 0).then((function(){t(!0)})).catch((function(t){e(t)}))}))}))},getZoomAudioSettingMenuElement:C}},ab5b:function(t,e,n){"use strict";t.exports=n("be24")},b083:function(t,e,n){"use strict";function r(t){return function(e){var n=e.dispatch,r=e.getState;return function(e){return function(i){return"function"==typeof i?i(n,r,t):e(i)}}}}n.r(e);var i=r();i.withExtraArgument=r,e.default=i},be24:function(t,e,n){"use strict";var r=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,m={};function _(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||g}function E(){}function y(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||g}_.prototype.isReactComponent={},_.prototype.setState=function(t,e){if("object"!=typeof t&&"function"!=typeof t&&null!=t)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")},_.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},E.prototype=_.prototype;var S=y.prototype=new E;S.constructor=y,v(S,_.prototype),S.isPureReactComponent=!0;var w=Array.isArray,D=Object.prototype.hasOwnProperty,b={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function C(t,e,n){var i,o={},a=null,s=null;if(null!=e)for(i in void 0!==e.ref&&(s=e.ref),void 0!==e.key&&(a=""+e.key),e)D.call(e,i)&&!A.hasOwnProperty(i)&&(o[i]=e[i]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var c=Array(u),l=0;l<u;l++)c[l]=arguments[l+2];o.children=c}if(t&&t.defaultProps)for(i in u=t.defaultProps)void 0===o[i]&&(o[i]=u[i]);return{$$typeof:r,type:t,key:a,ref:s,props:o,_owner:b.current}}function T(t){return"object"==typeof t&&null!==t&&t.$$typeof===r}var I=/\/+/g;function O(t,e){return"object"==typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,(function(t){return e[t]}))}(""+t.key):e.toString(36)}function x(t,e,n,o,a){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var u=!1;if(null===t)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case r:case i:u=!0}}if(u)return a=a(u=t),t=""===o?"."+O(u,0):o,w(a)?(n="",null!=t&&(n=t.replace(I,"$&/")+"/"),x(a,e,n,"",(function(t){return t}))):null!=a&&(T(a)&&(a=function(t,e){return{$$typeof:r,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}(a,n+(!a.key||u&&u.key===a.key?"":(""+a.key).replace(I,"$&/")+"/")+t)),e.push(a)),1;if(u=0,o=""===o?".":o+":",w(t))for(var c=0;c<t.length;c++){var l=o+O(s=t[c],c);u+=x(s,e,n,l,a)}else if(l=function(t){return null===t||"object"!=typeof t?null:"function"==typeof(t=p&&t[p]||t["@@iterator"])?t:null}(t),"function"==typeof l)for(t=l.call(t),c=0;!(s=t.next()).done;)u+=x(s=s.value,e,n,l=o+O(s,c++),a);else if("object"===s)throw e=String(t),Error("Objects are not valid as a React child (found: "+("[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return u}function F(t,e,n){if(null==t)return t;var r=[],i=0;return x(t,r,"","",(function(t){return e.call(n,t,i++)})),r}function N(t){if(-1===t._status){var e=t._result;(e=e()).then((function(e){0!==t._status&&-1!==t._status||(t._status=1,t._result=e)}),(function(e){0!==t._status&&-1!==t._status||(t._status=2,t._result=e)})),-1===t._status&&(t._status=0,t._result=e)}if(1===t._status)return t._result.default;throw t._result}var R={current:null},P={transition:null},L={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:P,ReactCurrentOwner:b};e.Children={map:F,forEach:function(t,e,n){F(t,(function(){e.apply(this,arguments)}),n)},count:function(t){var e=0;return F(t,(function(){e++})),e},toArray:function(t){return F(t,(function(t){return t}))||[]},only:function(t){if(!T(t))throw Error("React.Children.only expected to receive a single React element child.");return t}},e.Component=_,e.Fragment=o,e.Profiler=s,e.PureComponent=y,e.StrictMode=a,e.Suspense=f,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,e.cloneElement=function(t,e,n){if(null==t)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var i=v({},t.props),o=t.key,a=t.ref,s=t._owner;if(null!=e){if(void 0!==e.ref&&(a=e.ref,s=b.current),void 0!==e.key&&(o=""+e.key),t.type&&t.type.defaultProps)var u=t.type.defaultProps;for(c in e)D.call(e,c)&&!A.hasOwnProperty(c)&&(i[c]=void 0===e[c]&&void 0!==u?u[c]:e[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){u=Array(c);for(var l=0;l<c;l++)u[l]=arguments[l+2];i.children=u}return{$$typeof:r,type:t.type,key:o,ref:a,props:i,_owner:s}},e.createContext=function(t){return(t={$$typeof:c,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:u,_context:t},t.Consumer=t},e.createElement=C,e.createFactory=function(t){var e=C.bind(null,t);return e.type=t,e},e.createRef=function(){return{current:null}},e.forwardRef=function(t){return{$$typeof:l,render:t}},e.isValidElement=T,e.lazy=function(t){return{$$typeof:d,_payload:{_status:-1,_result:t},_init:N}},e.memo=function(t,e){return{$$typeof:h,type:t,compare:void 0===e?null:e}},e.startTransition=function(t){var e=P.transition;P.transition={};try{t()}finally{P.transition=e}},e.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},e.useCallback=function(t,e){return R.current.useCallback(t,e)},e.useContext=function(t){return R.current.useContext(t)},e.useDebugValue=function(){},e.useDeferredValue=function(t){return R.current.useDeferredValue(t)},e.useEffect=function(t,e){return R.current.useEffect(t,e)},e.useId=function(){return R.current.useId()},e.useImperativeHandle=function(t,e,n){return R.current.useImperativeHandle(t,e,n)},e.useInsertionEffect=function(t,e){return R.current.useInsertionEffect(t,e)},e.useLayoutEffect=function(t,e){return R.current.useLayoutEffect(t,e)},e.useMemo=function(t,e){return R.current.useMemo(t,e)},e.useReducer=function(t,e,n){return R.current.useReducer(t,e,n)},e.useRef=function(t){return R.current.useRef(t)},e.useState=function(t){return R.current.useState(t)},e.useSyncExternalStore=function(t,e,n){return R.current.useSyncExternalStore(t,e,n)},e.useTransition=function(){return R.current.useTransition()},e.version="18.2.0"},f56b:function(t,e,n){var r,i,o,a;self,t.exports=(r=n("2ef0"),i=n("ab5b"),o=n("00d8"),a=n("b083"),function(){var t={894:function(t,e,n){var r,i,o,a;function s(t,e,n){return e=l(e),function(t,e){if(e&&("object"===b(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return u(t)}(t,c()?Reflect.construct(e,n||[],l(t).constructor):e.apply(t,n))}function u(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function c(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(c=function(){return!!t})()}function l(t){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},l(t)}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e)}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,g(r.key),r)}}function p(t,e,n){return e&&d(t.prototype,e),n&&d(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function g(t){var e=function(t,e){if("object"!=b(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==b(e)?e:e+""}function v(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function m(t){return function(t){if(Array.isArray(t))return D(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||w(t)||function(){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 E(){"use strict";E=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function l(t,e,n,r){var o=e&&e.prototype instanceof m?e:m,a=Object.create(o.prototype),s=new N(r||[]);return i(a,"_invoke",{value:I(t,n,s)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var h="suspendedStart",d="suspendedYield",p="executing",g="completed",v={};function m(){}function _(){}function y(){}var S={};c(S,a,(function(){return this}));var w=Object.getPrototypeOf,D=w&&w(w(R([])));D&&D!==n&&r.call(D,a)&&(S=D);var A=y.prototype=m.prototype=Object.create(S);function C(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function T(t,e){function n(i,o,a,s){var u=f(t[i],t,o);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==b(l)&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(l).then((function(t){c.value=t,a(c)}),(function(t){return n("throw",t,a,s)}))}s(u.arg)}var o;i(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,i){n(t,r,e,i)}))}return o=o?o.then(i,i):i()}})}function I(e,n,r){var i=h;return function(o,a){if(i===p)throw Error("Generator is already running");if(i===g){if("throw"===o)throw a;return{value:t,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var u=O(s,r);if(u){if(u===v)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===h)throw i=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=p;var c=f(e,n,r);if("normal"===c.type){if(i=r.done?g:d,c.arg===v)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(i=g,r.method="throw",r.arg=c.arg)}}}function O(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=f(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function x(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function F(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function R(e){if(e||""===e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}throw new TypeError(b(e)+" is not iterable")}return _.prototype=y,i(A,"constructor",{value:y,configurable:!0}),i(y,"constructor",{value:_,configurable:!0}),_.displayName=c(y,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===_||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},C(T.prototype),c(T.prototype,s,(function(){return this})),e.AsyncIterator=T,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new T(l(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(A),c(A,u,"Generator"),c(A,a,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},e.values=R,N.prototype={constructor:N,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(F),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),F(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;F(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:R(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function y(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,e)||w(t,e)||function(){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 S(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=w(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function w(t,e){if(t){if("string"==typeof t)return D(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?D(t,e):void 0}}function D(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}t=n.nmd(t),self,a=function(t,e,n,r){return function(){var i={66926:function(t,e){!function(t){"use strict";var e={FEATUTRE_FLAG_UNDEFINE:void 0,FEATUTRE_FLAG_ENABLE:!0,FEATUTRE_FLAG_DISABLE:!1},n=function(){function t(t){this.featureOptions=t||""}return t.prototype.getOpFeatureFlagBit=function(t,e){void 0===e&&(e=1);var n=this.featureOptions.length-t-e+1;if(!(n<0)){var r=this.featureOptions.slice(n,this.featureOptions.length-t+1);if(r)return parseInt(r,16)}},t.prototype.getOpFeatureFlag=function(t,n,r){void 0===n&&(n=1);var i=this.getOpFeatureFlagBit(t,n);if(void 0===i)return e.FEATUTRE_FLAG_UNDEFINE;if(r){var o=r(i);if(void 0!==o&&"boolean"!=typeof o)throw new Error("Rule must return FEATUTRE_FLAG type value");return o}return 0!==i?e.FEATUTRE_FLAG_ENABLE:e.FEATUTRE_FLAG_DISABLE},t.prototype.getOpFeatureFlagFromRuleMap=function(t,n,r,i){void 0===n&&(n=1),void 0===i&&(i=[]);var o=this.getOpFeatureFlagBit(t,n);if(void 0===o)return e.FEATUTRE_FLAG_UNDEFINE;var a=i.find((function(t){return"function"==typeof t.checked?t.checked(o,t):!!t.checked}));return a?a.rule?a.rule(o,a):r?r(o,a):e.FEATUTRE_FLAG_DISABLE:e.FEATUTRE_FLAG_DISABLE},t}(),r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},r(t,e)};function i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},o.apply(this,arguments)},a=new Error("Browser don't support change speaker");a.name="CHANGE_SPEAKER_ERROR";var s=function(){function t(t){this.options=o({analyserFrequent:20},t||{}),this.initAudioCtx(),this.initAnalyserNode(),this.initAudioPlayer(),this.setAnalyzingStatus(!1)}return t.prototype.getAnalyzingStatus=function(){return!!this.isAnalyzing},t.prototype.setAnalyzingStatus=function(t){this.isAnalyzing=!!t},t.prototype.getDestroyedStatus=function(){return!!this.isDestroyed},t.prototype.setDestroyedStatus=function(t){this.isDestroyed=!!t},t.prototype.initAudioCtx=function(){this.audioCtx=new AudioContext,this.destinationNode=new MediaStreamAudioDestinationNode(this.audioCtx)},t.prototype.initAnalyserNode=function(){this.analyserNode=this.audioCtx.createAnalyser(),this.analyserNode.connect(this.destinationNode),this.analyserNode.fftSize=1024},t.prototype.analyserNodeIntervalCallback=function(){var t,e;if(this.analyserNodeBufferDataArray&&this.options.analyserCallback){this.analyserNode.getByteFrequencyData(this.analyserNodeBufferDataArray);var n=0;try{for(var r=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(this.analyserNodeBufferDataArray),i=r.next();!i.done;i=r.next())n+=i.value}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}var o=n/this.analyserNodeBufferDataArray.length;this.options.analyserCallback(o)}},t.prototype.setAnalyzeInterval=function(){this.clearAnalyzeInterval();var t=this.analyserNode.frequencyBinCount;this.analyserNodeBufferDataArray=new Uint8Array(t),this.analyserNodeTimer=window.setInterval(this.analyserNodeIntervalCallback.bind(this),this.options.analyserFrequent)},t.prototype.clearAnalyzeInterval=function(){this.analyserNodeTimer&&(window.clearInterval(this.analyserNodeTimer),this.analyserNodeTimer=null,this.analyserNodeBufferDataArray=null)},t.prototype.stopAnalyze=function(){this.setAnalyzingStatus(!1),this.clearAnalyzeInterval(),this.stopAudioPlayer()},t.prototype.startAnalyze=function(t){var e=this;return this.getAnalyzingStatus()?Promise.reject(new Error("Analyze is runing already")):this.getDestroyedStatus()?Promise.reject(new Error("WCAudioOutputLevel is destroyed already")):(this.setAnalyzingStatus(!0),(t?t():Promise.resolve(!0)).then((function(){return e.setAnalyzeInterval(),e.startAudioPlayer()})).catch((function(t){throw e.stopAnalyze(),t})))},t.prototype.initAudioPlayer=function(){this.audioPlayer=new Audio,this.audioPlayer.loop=!0,this.audioPlayer.srcObject=this.destinationNode.stream},t.prototype.stopAudioPlayer=function(){this.audioPlayer&&(this.audioPlayer.currentTime=0,this.audioPlayer.pause())},t.prototype.startAudioPlayer=function(){return this.resumeAudioCtx(),this.audioPlayer.currentTime=0,this.audioPlayer.play()},t.prototype.resumeAudioCtx=function(){"running"!==this.audioCtx.state&&this.audioCtx.resume()},t}(),u=function(){function t(t){this.options=o({maxRecordDuration:1e4},t||{}),this.isRecording=!1,this.chunks=[],this.initAudioPlayer()}return t.prototype.isSupportReording=function(){return"function"==typeof MediaRecorder},t.prototype.start=function(t){var e=this;if(!this.isSupportReording())return Promise.reject(new Error("Broswer doesn't support MeidaRecorder"));if(this.isRecording)return Promise.reject(new Error("Recording is running already"));var n=new Promise((function(n,r){e.isRecording=!0,e.setRecordTimer(),e.recorder=new MediaRecorder(t),e.recorder.ondataavailable=e.handleDataAvailable.bind(e),e.recorder.onstop=function(){n(e.handleRecordStopped())},e.recorder.onerror=r,e.recorder.start()})).finally(this.clearRecordStatus.bind(this)),r=n.then((function(t){return!!t&&e.startAudioPlayer(t)}));return Promise.resolve({recordPromise:n,playRecordPromise:r})},t.prototype.setRecordTimer=function(){this.clearRecordTimer(),this.timer=setTimeout(this.stop.bind(this),this.options.maxRecordDuration)},t.prototype.clearRecordTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},t.prototype.handleDataAvailable=function(t){t.data&&this.chunks.push(t.data)},t.prototype.handleRecordStopped=function(){var t;if(this.chunks.length>0&&this.shouldPlayAfterStop){var e=new Blob(this.chunks,{type:(null===(t=this.chunks[0])||void 0===t?void 0:t.type)||"audio/ogg; codecs=opus"});return window.URL.createObjectURL(e)}return""},t.prototype.clearRecordStatus=function(){this.clearRecordTimer(),this.recorder&&(this.recorder.ondataavailable=null,this.recorder.onstop=null),this.recorder=null,this.isRecording=!1,this.chunks=[],this.shouldPlayAfterStop=!1},t.prototype.stop=function(t){void 0===t&&(t=!0),this.recorder&&this.isRecording&&(this.shouldPlayAfterStop=t,this.recorder.stop())},t.prototype.initAudioPlayer=function(){this.audioPlayer=new Audio},t.prototype.stopAudioPlayer=function(){this.audioPlayer&&this.audioPlayer.pause()},t.prototype.clearAudioPlayerStatus=function(){this.audioPlayer.currentTime=0,this.audioPlayer.src="",this.audioPlayer.onended=null,this.audioPlayer.onpause=null,this.audioPlayer.onerror=null},t.prototype.startAudioPlayer=function(t){var e=this;return new Promise((function(n,r){e.audioPlayer.src=t,e.audioPlayer.currentTime=0,e.audioPlayer.play().catch(r),e.audioPlayer.onended=function(){window.URL.revokeObjectURL(t),n(!0)},e.audioPlayer.onpause=function(){window.URL.revokeObjectURL(t),n(!0)},e.audioPlayer.onerror=r})).finally(this.clearAudioPlayerStatus.bind(this))},t.prototype.changeSpeaker=function(t){return this.audioPlayer.setSinkId?this.audioPlayer.setSinkId(t):Promise.reject(a)},t}(),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.IsBrowserSupport=function(){return"function"==typeof AudioContext&&"function"==typeof MediaStreamAudioDestinationNode&&AudioContext.prototype.createAnalyser&&AudioContext.prototype.createBufferSource&&AudioContext.prototype.decodeAudioData},e.IsBrowserSupportChangeSpeaker=function(){return"function"==typeof Audio.prototype.setSinkId},e.prototype.start=function(t,e){var n=this;return t?this.startAnalyze((function(){return n.initSourceNode(t)})).then((function(){if(e)return n.changeSpeaker(e,!1)})):Promise.reject(new Error("No audio data to test speaker"))},e.prototype.stop=function(){this.stopAnalyze(),this.clearSourceNode()},e.prototype.initSourceNode=function(t){var e=this;return this.clearSourceNode(),(this.sourceNodeBuffer?Promise.resolve(this.sourceNodeBuffer):this.audioCtx.decodeAudioData(t)).then((function(t){return e.sourceNode=e.audioCtx.createBufferSource(),e.sourceNodeBuffer=t,e.sourceNode.buffer=t,e.sourceNode.loop=!0,e.sourceNode.connect(e.analyserNode),e.sourceNode.start(0),e.resumeAudioCtx(),!0})).catch((function(t){throw e.clearSourceNode(),t}))},e.prototype.clearSourceNode=function(){this.sourceNode&&(this.sourceNode.stop(0),this.sourceNode.disconnect(this.analyserNode),this.sourceNode.buffer=null,this.sourceNode=null)},e.prototype.destroy=function(){this.stop(),this.analyserNode.disconnect(this.destinationNode),this.setDestroyedStatus(!0),this.audioCtx.close(),this.sourceNodeBuffer=null},e.prototype.changeSpeaker=function(t,e){return void 0===e&&(e=!0),e&&this.stop(),this.audioPlayer.setSinkId?this.audioPlayer.setSinkId(t):Promise.reject(a)},e}(s),l=function(t){function e(e){var n=this,r=e||{},i=r.maxRecordDuration,o=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n}(r,["maxRecordDuration"]);return(n=t.call(this,o)||this).audioRecorder=new u(i?{maxRecordDuration:i}:void 0),n}return i(e,t),e.IsBrowserSupport=function(){var t;return"function"==typeof AudioContext&&"function"==typeof MediaStreamAudioDestinationNode&&AudioContext.prototype.createAnalyser&&AudioContext.prototype.createMediaStreamSource&&(null===(t=window.navigator.mediaDevices)||void 0===t?void 0:t.getUserMedia)},e.IsBrowserSupportChangeSpeaker=function(){return"function"==typeof Audio.prototype.setSinkId},e.prototype.initSourceNode=function(t){var e=this;this.clearSourceNode();var n=t||this.currentMicrophoneDeviceId;return window.navigator.mediaDevices.getUserMedia({audio:!n||{deviceId:n}}).then((function(t){return e.audioStream=t,e.sourceNode=e.audioCtx.createMediaStreamSource(t),e.sourceNode.connect(e.analyserNode),e.resumeAudioCtx(),!0})).catch((function(t){throw e.clearSourceNode(),t}))},e.prototype.clearSourceNode=function(){this.sourceNode&&(this.sourceNode.disconnect(this.analyserNode),this.sourceNode=null),this.audioStream&&(this.audioStream.getAudioTracks().forEach((function(t){t.stop()})),this.audioStream=null),this.audioRecorder&&(this.stopRecord(!1),this.audioRecorder.stopAudioPlayer())},e.prototype.start=function(t){var e=this;return this.startAnalyze((function(){return e.audioPlayer.muted=!0,e.initSourceNode(t)}))},e.prototype.stop=function(){this.stopAnalyze(),this.clearSourceNode()},e.prototype.changeMicrophone=function(t){return this.currentMicrophoneDeviceId=t,this.audioStream&&this.getAnalyzingStatus()?this.initSourceNode(t):Promise.resolve(!0)},e.prototype.destroy=function(){this.stop(),this.analyserNode.disconnect(this.destinationNode),this.setDestroyedStatus(!0),this.audioCtx.close(),this.currentMicrophoneDeviceId=null},e.prototype.startRecord=function(){return this.getAnalyzingStatus()?this.audioStream?this.audioRecorder?this.audioRecorder.start(this.audioStream):Promise.reject(new Error("Recorder has been destroyed")):Promise.reject(new Error("Audio input stream is not capturing")):Promise.reject(new Error("Analyze is not runing"))},e.prototype.stopRecord=function(t){var e;void 0===t&&(t=!0),this.getAnalyzingStatus()&&this.audioStream&&(null===(e=this.audioRecorder)||void 0===e?void 0:e.isRecording)&&this.audioRecorder.stop(t)},e.prototype.changeSpeaker=function(t){return this.audioRecorder&&this.audioRecorder.changeSpeaker(t),this.audioPlayer.setSinkId?this.audioPlayer.setSinkId(t):Promise.reject(a)},e}(s);t.FEATUTRE_FLAG=e,t.OpFeatureUtility=n,t.WCAudioInputLevel=l,t.WCAudioOutputLevel=c,Object.defineProperty(t,"__esModule",{value:!0})}(e)},29115:function(t,e,n){"use strict";n.d(e,{B:function(){return i},H:function(){return o}});var r={},i=function(t,e){r[e]=t},o=r},96808:function(t,e,n){"use strict";n.d(e,{R:function(){return o},_:function(){return a}});var r=n(29115),i=function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))},o=function(t,e,n){return i(void 0,void 0,void 0,E().mark((function r(){var i,o,a,s,u,c,l,f,h;return E().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i=t.idbManager,o=t.logManager,r.t0=Array.isArray(n),!r.t0){r.next=7;break}return r.next=5,i.deleteLogs(n);case 5:o.deleteLogs(n),r.t0=!e;case 7:if(!r.t0){r.next=9;break}return r.abrupt("return");case 9:a=t.logManager.filterStore(e),s=[],u=S(a);try{for(u.s();!(c=u.n()).done;)(l=y(c.value,2))[0],f=l[1],s.push(f.id)}catch(t){u.e(t)}finally{u.f()}return h=s,Array.isArray(s)||(h=[s]),r.next=16,i.deleteLogs(h);case 16:o.deleteLogs(h);case 17:case"end":return r.stop()}}),r)})))},a=function(t){return i(void 0,void 0,void 0,E().mark((function e(){var n,r;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.idbManager,r=t.logManager,e.next=3,n.reset();case 3:r.reset();case 4:case"end":return e.stop()}}),e)})))};(0,r.B)(o,"commonDelete"),(0,r.B)(a,"commonReset")},2179:function(t,e,n){"use strict";n.d(e,{X:function(){return s}});var r=n(93332),i=n(27400),o=n(75706),a=n(29115),s=function(t,e,n,a,s){var u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))}(void 0,void 0,void 0,E().mark((function c(){var l,f,h,d,p,g,v,_,y,S,w;return E().wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(l=u.noCache,f=u.extraProperties,h=void 0===f?{}:f,d="".concat(e),p=Array.isArray(n)?n:[n],p=[].concat(m(p),m(t.publicTags)),g=function(t,e,n,r,i,o){var a=Array.isArray(e)?e:[e],s=Date.now();return Object.assign({message:t,logLevel:n,tags:a,encryptMode:r,timestamp:s,laplaceSessionId:i},o)}(d,p,a,s,t.uuid,h),v=(0,i.W)(t,r.qH.beforeLog,g),!l){c.next=8;break}(0,i.W)(t,r.qH.afterLog,g),c.next=20;break;case 8:return _=t.idbManager,y=t.logManager,c.next=12,_.makeNextId();case 12:return S=c.sent,v.message=(0,o.h$)(v.message),w=Object.assign(Object.assign({},v),{id:S}),t.updateCurrentSize(w)&&(0,i.W)(t,r.qH.hitSizeLimit,w),y.addLog(w),c.next=19,_.addLog(w);case 19:(0,i.W)(t,r.qH.afterLog,w);case 20:case"end":return c.stop()}}),c)})))};(0,a.B)(s,"commonLog")},14791:function(t,e,n){"use strict";n.d(e,{Hj:function(){return d},Vk:function(){return p},ZM:function(){return l},k4:function(){return f}});var r=n(80101),i=n(75706),o=n(29115),a=n(93332),s=n(27400),u=n(3733),c=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n="".concat(t);n.length<e;)n="0".concat(n);return n},l=function(t){var e=new Date(t);return"".concat(e.getUTCFullYear(),"-").concat(c(e.getUTCMonth()+1),"-").concat(c(e.getUTCDate())," ").concat(c(e.getUTCHours()),":").concat(c(e.getUTCMinutes()),":").concat(c(e.getUTCSeconds()),".").concat(c(e.getUTCMilliseconds(),3))},f={version:"000001",flag:"0"},h=function(t,e){return Array.from(t.values()).reduce((function(t,n){var r=function(t,e){var n=t.message,r=t.logLevel,i=t.tags,o=t.timestamp,s=(t.encryptMode,t.id,function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n}(t,["message","logLevel","tags","timestamp","encryptMode","id"])),c=Object.assign(Object.assign({time:l(o),logLevel:a.in[r],message:n,tags:i},e),s);return(0,u.lh)(c)}(n,e),o=(0,i.Lu)(r),s=t[t.length-1];return s.currentSize+o>30720?t.push({messages:[r],ids:[n.id],currentSize:o}):(s.messages.push(r),s.ids.push(n.id),s.currentSize+=o),t}),[{messages:[],ids:[],currentSize:0}]).filter((function(t){return t.currentSize>0})).map((function(t){return{messages:t.messages.join("\n"),ids:t.ids,meta:f}}))},d=function(t,e,n){return function(t,e,n){return Promise.all(t.map((function(t){return Object.assign({url:e||"",type:"POST",withCredentials:!1,headers:{},data:(0,u.lh)({messages:t.messages,meta:t.meta}),reportItem:t},n)})).map(r.K))}(t,e.reportUrl,n).then((function(t){t.forEach((function(t){var n;(0,s.W)(e,a.qH.afterReport,{report:t.report,error:null!==(n=t.error)&&void 0!==n?n:null})}))}))},p=function(t,e,n){return function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))}(void 0,void 0,void 0,E().mark((function r(){var i,o,u,c,l,f;return E().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if((i=t.logManager.filterStore(e))&&0!==(null==i?void 0:i.size)&&n){r.next=3;break}return r.abrupt("return");case 3:o=n.xhrOptions,u=void 0===o?{}:o,c=n.additionalContext,l=(0,s.W)(t,a.qH.beforeReport,i),f=h(l,c),d(f,t,u);case 5:case"end":return r.stop()}}),r)})))};(0,o.B)(p,"commonReport")},15964:function(t,e,n){"use strict";n.d(e,{Z:function(){return i}});var r=n(14791),i=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))}(void 0,void 0,void 0,E().mark((function i(){var o,a,s,u;return E().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(s=null!==(o=n.sampleRate)&&void 0!==o?o:1,!(Math.random()>s)){i.next=3;break}return i.abrupt("return");case 3:return i.abrupt("return",(u=n.useRawData?e:Object.assign({message:Object.assign(Object.assign({},e),n.extraMsg),time:(0,r.ZM)(Date.now()),tags:[].concat(m(null!==(a=null==n?void 0:n.tags)&&void 0!==a?a:[]),m(t.publicTags))},n.extraData),(0,r.Hj)([{messages:u,meta:r.k4}],t,n.xhrOptions)));case 4:case"end":return i.stop()}}),i)})))}},14507:function(t,e,n){"use strict";n.d(e,{p:function(){return l}});var r=n(24678),i=n(75706),o=n(45226),a=function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))},s="change_meta",u="change_log",c=function(){return Promise.resolve()},l=p((function t(e){var n=this;v(this,t),this.waitingForReset=!1,this.resetting=!1,this.isChangingMeta=!1,this.isChangingLog=!1,this.dbFailCount={read:0,write:0},this.get=function(t){return(0,r.U2)(t,n.store)},this.set=function(t,e){return a(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,n.t0=!(this.dbFailCount.write>3),!n.t0){n.next=6;break}return n.next=5,(0,r.t8)(t,e,this.store);case 5:n.t0=n.sent;case 6:return n.abrupt("return",n.t0);case 9:if(n.prev=9,n.t1=n.catch(0),n.t2=n.t1 instanceof DOMException,!n.t2){n.next=21;break}if(!n.t1||"QuotaExceededError"!==n.t1.name){n.next=20;break}return n.next=16,this.deleteOldLogsForSetNewOne();case 16:return n.next=18,this.set(t,e);case 18:n.next=21;break;case 20:this.dbFailCount.write+=1;case 21:case 22:case"end":return n.stop()}}),n,this,[[0,9]])})))},this.deleteOldLogsForSetNewOne=function(){return a(n,void 0,void 0,E().mark((function t(){var e,n,i,o,a;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getAllLogs();case 2:for(n=t.sent,i=[],o=0;o<13;o++)((a=null===(e=n[o])||void 0===e?void 0:e.id)||0===a)&&i.push("".concat(a));return t.abrupt("return",(0,r.Qv)(i,this.store));case 6:case"end":return t.stop()}}),t,this)})))},this.adjustMaxId=function(){return a(n,void 0,void 0,E().mark((function t(){var e=this;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.resetting){t.next=4;break}t.t0=c(),t.next=8;break;case 4:return this.isChangingMeta=!0,t.next=7,(0,o.s)((function(){return a(e,void 0,void 0,E().mark((function t(){var e,n,r,i;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getAllLogs();case 2:return n=t.sent,r=n[n.length-1],i=null!==(e=null==r?void 0:r.id)&&void 0!==e?e:0,t.next=7,this.set("maxId",i);case 7:return t.abrupt("return",i);case 8:case"end":return t.stop()}}),t,this)})))}),s);case 7:t.t0=t.sent;case 8:return t.abrupt("return",t.t0);case 9:case"end":return t.stop()}}),t,this)})))},this.makeNextId=function(){return a(n,void 0,void 0,E().mark((function t(){var e=this;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.resetting){t.next=4;break}t.t0=c(),t.next=8;break;case 4:return this.isChangingMeta=!0,t.next=7,(0,o.s)((function(){return a(e,void 0,void 0,E().mark((function t(){var e,n;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.get("maxId");case 2:if((e=t.sent)||0===e){t.next=7;break}return t.next=6,this.set("maxId",0);case 6:return t.abrupt("return",0);case 7:return n=e+1,t.next=10,this.set("maxId",n);case 10:return t.abrupt("return",n);case 11:case"end":return t.stop()}}),t,this)})))}),s);case 7:t.t0=t.sent;case 8:return t.abrupt("return",t.t0);case 9:case"end":return t.stop()}}),t,this)})))},this.addLog=function(t){return a(n,void 0,void 0,E().mark((function e(){var n=this;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.resetting){e.next=2;break}return e.abrupt("return",c());case 2:return this.isChangingLog=!0,e.next=5,(0,o.s)((function(){return a(n,void 0,void 0,E().mark((function e(){var n;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,e.abrupt("return",this.set("".concat(n),t));case 2:case"end":return e.stop()}}),e,this)})))}),u);case 5:case"end":return e.stop()}}),e,this)})))},this.getAllLogs=function(){return a(n,void 0,void 0,E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,r.qh)(this.store);case 2:return t.abrupt("return",t.sent.filter((function(t){return"maxId"!==y(t,1)[0]})).sort((function(t,e){var n,r;return(null===(n=t[1])||void 0===n?void 0:n.id)-(null===(r=e[1])||void 0===r?void 0:r.id)})).map((function(t){return y(t,2)[1]})));case 3:case"end":return t.stop()}}),t,this)})))},this.deleteLogs=function(t){return a(n,void 0,void 0,E().mark((function e(){var n=this;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.resetting){e.next=2;break}return e.abrupt("return",c());case 2:return this.isChangingLog=!0,e.next=5,(0,o.s)((function(){return a(n,void 0,void 0,E().mark((function e(){return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,r.Qv)(t.map((function(t){return"".concat(t)})),this.store));case 1:case"end":return e.stop()}}),e,this)})))}),u);case 5:return e.next=7,this.adjustMaxId();case 7:case"end":return e.stop()}}),e,this)})))},this.saveAESGCM256Key=function(t,e,r){return a(n,void 0,void 0,E().mark((function n(){var o,a;return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!r){n.next=11;break}return n.next=3,self.crypto.subtle.exportKey("raw",e);case 3:return o=n.sent,n.next=6,(0,i.HI)(o,r,new Uint8Array(16));case 6:return a=n.sent,n.next=9,this.set("aes-gcm-256-".concat(t),a);case 9:n.next=13;break;case 11:return n.next=13,this.set("aes-gcm-256-".concat(t),e);case 13:case"end":return n.stop()}}),n,this)})))},this.reset=function(){return a(n,void 0,void 0,E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.resetting){t.next=4;break}t.t0=c(),t.next=15;break;case 4:if(this.waitingForReset=!0,!this.isChangingLog&&!this.isChangingMeta){t.next=9;break}t.t1=c(),t.next=14;break;case 9:return this.resetting=!0,t.next=12,(0,r.ZH)(this.store);case 12:this.resetting=!1,t.t1=void(this.waitingForReset=!1);case 14:t.t0=t.t1;case 15:return t.abrupt("return",t.t0);case 16:case"end":return t.stop()}}),t,this)})))},this.store=(0,r.MT)(e,e+"-store"),(0,o.e)(s,(function(){if(n.isChangingMeta=!1,n.waitingForReset)return n.reset()})),(0,o.e)(u,(function(){if(n.isChangingLog=!1,n.waitingForReset)return n.reset()}))}))},45226:function(t,e,n){"use strict";n.d(e,{e:function(){return u},s:function(){return s}});var r=function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))},i={default:{queue:[],isRunning:!1,listeners:[]}},o=function(t){var e=i[t];return e||(e={queue:[],isRunning:!1,listeners:[]},i[t]=e),e};function a(t){return r(this,void 0,void 0,E().mark((function e(){var n,r,i,s,u;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=o(t),r=n.queue,i=n.listeners;case 1:if(!(r.length>0)||n.isRunning){e.next=17;break}return s=r.shift(),n.isRunning=!0,e.prev=4,e.next=7,s.task();case 7:u=e.sent,s.resolution(u),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),s.rejection(e.t0);case 14:n.isRunning=!1,a(t);case 15:e.next=1;break;case 17:i.length&&i.forEach((function(t){t()}));case 18:case"end":return e.stop()}}),e,null,[[4,11]])})))}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",n=o(e);try{return new Promise((function(r,i){n.queue.push({task:t,resolution:r,rejection:i}),a(e)}))}catch(t){return Promise.reject(t)}}var u=function(t,e){o(t).listeners.push(e)}},7614:function(t,e,n){"use strict";n.d(e,{o:function(){return m},q:function(){return r}});var r=n(93332),i=n(76021),o=n(42837),a=n(2179),s=n(14791),u=n(96808),c=n(14507),l=n(27400),f=n(75706),h=n(15964),d=function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))},g={databaseName:"laplace-default-db",maxSize:49283072},m=p((function t(e){var n=this;v(this,t),this.commonLogWithContext=function(t,e,r,i,o){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,a.X)(this.runtimeMetaManager,t,e,r,i,o);case 2:case"end":return n.stop()}}),n,this)})))},this.commonReportWithContext=function(t,e){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,s.Vk)(this.runtimeMetaManager,t,e);case 2:case"end":return n.stop()}}),n,this)})))},this.commonDeleteWithContext=function(t){return d(n,void 0,void 0,E().mark((function e(){return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.R)(this.runtimeMetaManager,t);case 2:case"end":return e.stop()}}),e,this)})))},this.resetWithContext=function(){return d(n,void 0,void 0,E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,u._)(this.runtimeMetaManager);case 2:case"end":return t.stop()}}),t,this)})))},this.initLocalAESGCM256Key=function(){return d(n,void 0,void 0,E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,f.qy)();case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))},this.doNotUseDirtyGetStore=function(){return n.runtimeMetaManager.logManager.getStore()},this.log=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.log,r.D4.PLAIN,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.info=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.info,r.D4.PLAIN,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.warn=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.warn,r.D4.PLAIN,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.debug=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.debug,r.D4.PLAIN,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.error=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.error,r.D4.PLAIN,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.logWithEncryption=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.log,r.D4.AESGCM256,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.infoWithEncryption=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.info,r.D4.AESGCM256,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.debugWithEncryption=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.debug,r.D4.AESGCM256,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.warnWithEncryption=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.warn,r.D4.AESGCM256,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.errorWithEncryption=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.error,r.D4.AESGCM256,{extraProperties:i});case 2:case"end":return n.stop()}}),n,this)})))},this.logWithoutCache=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.log,r.D4.PLAIN,{extraProperties:i,noCache:!0});case 2:case"end":return n.stop()}}),n,this)})))},this.infoWithoutCache=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.info,r.D4.PLAIN,{extraProperties:i,noCache:!0});case 2:case"end":return n.stop()}}),n,this)})))},this.warnWithoutCache=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.warn,r.D4.PLAIN,{extraProperties:i,noCache:!0});case 2:case"end":return n.stop()}}),n,this)})))},this.debugWithoutCache=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.debug,r.D4.PLAIN,{extraProperties:i,noCache:!0});case 2:case"end":return n.stop()}}),n,this)})))},this.errorWithoutCache=function(t,e,i){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonLogWithContext(t,e,r.in.error,r.D4.PLAIN,{extraProperties:i,noCache:!0});case 2:case"end":return n.stop()}}),n,this)})))},this.getLogs=function(t){var e=n.runtimeMetaManager.logManager;return e?e.filterStore(t):new Map},this.report=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return h.Z.apply(void 0,[n.runtimeMetaManager].concat(e))},this.reportByHttps=function(t,e){return d(n,void 0,void 0,E().mark((function n(){return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.commonReportWithContext(t,e);case 2:case"end":return n.stop()}}),n,this)})))},this.deleteLog=function(t){return d(n,void 0,void 0,E().mark((function e(){return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.commonDeleteWithContext(t);case 2:case"end":return e.stop()}}),e,this)})))},this.deleteAll=function(){return d(n,void 0,void 0,E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.resetWithContext();case 2:case"end":return t.stop()}}),t,this)})))};var i=e.runtimeMetaManager;this.runtimeMetaManager=i}));m.init=function(t){return d(void 0,void 0,void 0,E().mark((function e(){var n,a,s,u,f,h;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.databaseName,a=void 0===n?"laplace-default-db":n,s=new c.p(a),u=new o.O,f=new i.w(Object.assign(Object.assign(Object.assign({},g),t),{idbManager:s,logManager:u})),(0,l.W)(f,r.qH.beforeInit),e.next=4,u.syncFromIDB(f.idbManager);case 4:return h=new m({runtimeMetaManager:f}),e.abrupt("return",((0,l.W)(f,r.qH.afterInit),h));case 6:case"end":return e.stop()}}),e)})))}},93332:function(t,e,n){"use strict";var r,i,o,a;n.d(e,{D4:function(){return r},Fu:function(){return o},in:function(){return i},kF:function(){return s},qH:function(){return a}}),function(t){t[t.PLAIN=0]="PLAIN",t[t.RSA=1]="RSA",t[t.AESGCM256=2]="AESGCM256"}(r||(r={})),function(t){t[t.info=0]="info",t[t.debug=1]="debug",t[t.log=2]="log",t[t.warn=3]="warn",t[t.error=4]="error"}(i||(i={})),function(t){t[t.PROTECT_LOCAL_KEY=0]="PROTECT_LOCAL_KEY"}(o||(o={})),function(t){t.beforeInit="beforeInit",t.afterInit="afterInit",t.beforeLog="beforeLog",t.hitSizeLimit="hitSizeLimit",t.afterLog="afterLog",t.beforeReport="beforeReport",t.afterReport="afterReport"}(a||(a={}));var s=p((function t(){v(this,t)}))},42837:function(t,e,n){"use strict";n.d(e,{O:function(){return a}});var r=n(75706),i=n(23645),o=n(3733),a=p((function t(){var e=this;v(this,t),this.getStore=function(){return{byTag:Object.assign({},e.store.byTag),byTime:new Map(e.store.byTime)}},this.pushByTime=function(t){var n,r=S(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;e.store.byTime.set(i.id,i)}}catch(t){r.e(t)}finally{r.f()}},this.pushByTag=function(t){t.forEach((function(t){var n=t.tags;Array.isArray(n)&&n.forEach((function(n){e.store.byTag[n]||(e.store.byTag[n]=new Map),e.store.byTag[n].set(t.id,t)}))}))},this.addLog=function(t){var n=t;Array.isArray(t)||(n=[t]),e.pushByTime(n),e.pushByTag(n)},this.syncFromIDB=function(t){return function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))}(e,void 0,void 0,E().mark((function e(){var n;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getAllLogs();case 2:n=e.sent,this.addLog(n);case 4:case"end":return e.stop()}}),e,this)})))},this.reset=function(){e.store={byTag:{},byTime:new Map}},this.deleteLogs=function(t){var n,r=S(t);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=e.store.byTime.get(i);if(o){var a,s=S(o.tags);try{for(s.s();!(a=s.n()).done;){var u=a.value;e.store.byTag[u].delete(i)}}catch(t){s.e(t)}finally{s.f()}e.store.byTime.delete(i)}}}catch(t){r.e(t)}finally{r.f()}},this.filterStore=function(t){var n,a=(0,i.w)(e.store,t),s=new Map,u=S(a);try{for(u.s();!(n=u.n()).done;){var c=y(n.value,2),l=c[0],f=c[1],h=Object.assign(Object.assign({},f),{message:(0,o.o3)((0,r.tV)(f.message))});s.set(l,h)}}catch(t){u.e(t)}finally{u.f()}return s},this.store={byTag:{},byTime:new Map}}))},27400:function(t,e,n){"use strict";function r(t,e,n){var r=t.plugins;if(!Array.isArray(r))return n;var i=n;return r.forEach((function(n){var r=n[e];if("function"==typeof r){var o=r(t,i);o&&(i=o)}})),i}n.d(e,{W:function(){return r}})},34276:function(t,e,n){"use strict";n.d(e,{Z:function(){return a}});var r=n(93332),i=function(t){var e,n=[],r=S(t);try{for(r.s();!(e=r.n()).done;){var i=y(e.value,2),o=(i[0],i[1]);n.push(o)}}catch(t){r.e(t)}finally{r.f()}return n},o=function(t){function e(t){var n;return v(this,e),(n=s(this,e)).config={debug:!1},n.debugLog=function(t){n.config.debug},n.afterInit=function(t){var e=n.config.expireBefore;if(e){var r=t.logManager,o=t.commonMethods.commonDelete,a=r.getStore().byTime,s=("function"==typeof e?i(a).filter(e):i(a).filter((function(t){return t.timestamp<e}))).map((function(t){return t.id}));o(t,void 0,s),n.debugLog("afterInit, clean log id: ".concat(s))}else n.debugLog("early return on beforeInit because expireBefore is falsy")},n.afterReport=function(t,e){var r=e.report;e.error?n.debugLog("error"):n.config.cleanAfterReport?((0,t.commonMethods.commonDelete)(t,void 0,r.ids),n.debugLog("afterReport, clean log id: ".concat(r.ids))):n.debugLog("early return on afterReport because cleanAfterReport is falsy")},t&&(n.config=t),n}return f(e,t),p(e)}(r.kF),a=o},14850:function(t,e,n){"use strict";n.d(e,{Z:function(){return i}});var r=function(t){function e(t){var n;return v(this,e),(n=s(this,e)).config={accountId:""},n.beforeLog=function(t,e){return Object.assign(Object.assign({},e),{accountId:n.config.accountId})},t&&(n.config=t),n}return f(e,t),p(e)}(n(93332).kF),i=r},63715:function(t,e,n){"use strict";n.d(e,{Z:function(){return i}});var r=function(t){function e(t){var n;return v(this,e),(n=s(this,e)).config={codeVersion:""},n.beforeLog=function(t,e){return Object.assign(Object.assign({},e),{codeVersion:n.config.codeVersion})},t&&(n.config=t),n}return f(e,t),p(e)}(n(93332).kF),i=r},68434:function(t,e,n){"use strict";n.d(e,{Z:function(){return h}});var r=n(93332),i=n(75706),o=n(3733),a=n(93096),u=n.n(a),c=["RESOURCE_ERROR","JS_ERROR","UNHANDLED_PROMISE_REJECTION"],l=function(t){function e(t){var n;return v(this,e),(n=s(this,e)).config={debug:!1,publicTags:[]},n.errorCount=0,n.hashErrors={},n.runtimeMetaManager=null,n.addPublicTags=function(t){var e;return null===(e=n.config.publicTags)||void 0===e?void 0:e.concat(t).filter((function(t){return t}))},n.debugLog=function(t){n.config.debug},n.ignore=function(t){var e,r,i,o,a;return void 0!==(null===(e=n.config)||void 0===e?void 0:e.maxErrorCount)&&n.errorCount>=(null===(r=n.config)||void 0===r?void 0:r.maxErrorCount)||!!(null===(i=n.config)||void 0===i?void 0:i.ignoredErrorMsgKeywords)&&t&&(null===(a=null===(o=n.config)||void 0===o?void 0:o.ignoredErrorMsgKeywords)||void 0===a?void 0:a.some((function(e){return null==t?void 0:t.includes(e)})))},n.report=u()((function(){if(null!==n.runtimeMetaManager){var t=n.config.autoReport;return(0,n.runtimeMetaManager.commonMethods.commonReport)(n.runtimeMetaManager,c,t)}}),600,{trailing:!0,leading:!1}),n.afterInit=function(t){if(n.runtimeMetaManager=t,self.addEventListener){var e=t.commonMethods.commonLog,a=function(o,a,s){n.debugLog(s),n.errorCount+=1;try{return(0,i.by)(o).then((function(i){return n.hashErrors[i]?"dismissed":(n.hashErrors[i]=!0,e(t,o,n.addPublicTags([].concat(a)),r.in.error,r.D4.PLAIN,{extraProperties:{messageHash:i}}).then(n.report))})).catch(console.error)}catch(t){return Promise.resolve(t)}};try{self.addEventListener("error",(function(t){var e,r,i,o,s,u,c;if(!n.ignore(null==t?void 0:t.message)){if((null==t?void 0:t.target)&&((null===(e=null==t?void 0:t.target)||void 0===e?void 0:e.src)||(null===(r=null==t?void 0:t.target)||void 0===r?void 0:r.href))){var l="Load Resource Error in ".concat(null===(i=null==t?void 0:t.target)||void 0===i?void 0:i.tagName," element: ").concat((null===(o=null==t?void 0:t.target)||void 0===o?void 0:o.src)||(null===(s=null==t?void 0:t.target)||void 0===s?void 0:s.href));return a(l,"RESOURCE_ERROR",t)}var f="Javascript Runtime Error in ".concat(null==t?void 0:t.filename," (").concat(null==t?void 0:t.lineno,":").concat(null==t?void 0:t.colno,"): ").concat(null==t?void 0:t.message,"\nStack: ").concat(null!==(c=null===(u=null==t?void 0:t.error)||void 0===u?void 0:u.stack)&&void 0!==c?c:null==t?void 0:t.stack);return a(f,"JS_ERROR",t)}})),self.addEventListener("unhandledrejection",(function(t){var e;if(!n.ignore(null===(e=null==t?void 0:t.reason)||void 0===e?void 0:e.message)){var r,i=null==t?void 0:t.reason;return r="string"==typeof i?"Promise Error: ".concat(i):i instanceof Error?"Promise Error: ".concat(i.message," ").concat(i.name," ").concat(i.stack):"object"===b(i)?"Promise Error with reason: ".concat((0,o.lh)(i)):"Promise Error with unrecognized reason: ".concat(i),a(r,"UNHANDLED_PROMISE_REJECTION",t)}}))}catch(t){}n.debugLog("afterInit, add listener")}},t&&(n.config=t),n.config.publicTags=[].concat(null==t?void 0:t.publicTags),n}return f(e,t),p(e)}(r.kF),h=l},33646:function(t,e,n){"use strict";n.d(e,{Z:function(){return i}});var r=function(t){function e(t){var n;return v(this,e),(n=s(this,e)).config={userAgent:""},n.beforeLog=function(t,e){return Object.assign(Object.assign({},e),{userAgent:n.config.userAgent})},t&&(n.config=t),n}return f(e,t),p(e)}(n(93332).kF),i=r},2278:function(t,e,n){"use strict";n.d(e,{Z:function(){return d}});var r=n(38085),i=n(93096),o=n.n(i),a=n(93332),c=n(3733);function l(t){var e;return t?"".concat(null==t?void 0:t.tagName,".").concat(null===(e=null==t?void 0:t.classList)||void 0===e?void 0:e.toString()):""}var h=function(t){function e(t){var n;return v(this,e),(n=s(this,e)).config={debug:!1,publicTags:[]},n.debugLog=function(t){n.config.debug},n.afterInit=function(t){var e=n.config,i=e.autoReport,s=e.publicTags,f=t.commonMethods,h=f.commonLog,d=f.commonReport,p=o()((function(e){d(t,e,i).catch((function(e){h(t,"web vitals auto report failed",["JS_ERROR"],a.in.error,a.D4.PLAIN)}))}),600),g=Boolean(i),v=function(e){return function(r){return function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))}(u(n),void 0,void 0,E().mark((function n(){var i,o,u;return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=Object.assign(Object.assign({},r),{duration:parseInt(r.value.toString())}),"CLS"!==(null==r?void 0:r.name)&&"LCP"!==(null==r?void 0:r.name)&&"INP"!==(null==r?void 0:r.name)||(i.sourcesData=function(t){if(!t||!t.entries||!t.entries.length)return[];var e=[];return t.entries.forEach((function(t){var n,r={nodeLocatorStr:[]};void 0===(null==t?void 0:t.value)&&void 0===(null==t?void 0:t.duration)||(r.entryValue=(null==t?void 0:t.value)||(null==t?void 0:t.duration)),(null===(n=null==t?void 0:t.sources)||void 0===n?void 0:n.length)?t.sources.forEach((function(t){r.nodeLocatorStr.push(l(null==t?void 0:t.node))})):(null==t?void 0:t.element)?r.nodeLocatorStr.push(l(null==t?void 0:t.element)):(null==t?void 0:t.target)&&r.nodeLocatorStr.push(l(null==t?void 0:t.target)),e.push(r)})),e}(r)),o=(0,c.lh)(i),u=s?[e,"AUTO-WEB-VITALS"].concat(m(s)):[e,"AUTO-WEB-VITALS"],this.debugLog(o),!g){n.next=10;break}return n.next=7,h(t,o,u,a.in.info,a.D4.PLAIN);case 7:p(e),n.next=11;break;case 10:h(t,o,u,a.in.info,a.D4.PLAIN);case 11:case"end":return n.stop()}}),n,this)})))}};(0,r.mw)(v("CLS")),(0,r.Fu)(v("FID")),(0,r.NO)(v("LCP")),(0,r.mr)(v("TTFB")),(0,r.a4)(v("FCP")),(0,r.Yn)(v("INP"))},t&&(n.config=t),(null==t?void 0:t.publicTags)&&(n.config.publicTags=[null==t?void 0:t.publicTags].flatMap((function(t){return t})).map((function(t){return"function"==typeof t?t():t})).filter((function(t){return t}))),n}return f(e,t),p(e)}(a.kF),d=h},76021:function(t,e,n){"use strict";n.d(e,{w:function(){return u}});var r=n(75706),i=n(29115),o=n(93332),a=n(3733),s=function(t){var e=0;return e+=(0,r.Lu)(t.message),t.tags.forEach((function(t){e+=(0,r.Lu)(t)})),e},u=p((function t(e){v(this,t),this.uuid=(0,a.vV)();var n=e.databaseName,r=e.maxSize,o=e.publicKey,s=e.reportUrl,u=e.plugins,c=e.idbManager,l=e.logManager,f=e.currentSize,h=e.externalKeys,d=(e.codecWorkerFilePath,e.publicTags),p=void 0===d?[]:d;this.databaseName=n,this.maxSize=r,this.publicKey=null!=o?o:"",this.reportUrl=null!=s?s:"",this.plugins=null!=u?u:[],this.idbManager=c,this.logManager=l,this.currentSize=null!=f?f:0,this.externalKeys=h,this.publicTags=null!=p?p:[],this.commonMethods=Object.assign({},i.H)}),[{key:"getLocalAESGCM256Key",value:function(){var t;return function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))}(this,void 0,void 0,E().mark((function e(){var n;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.localAESGCM256Key){e.next=2;break}return e.abrupt("return",this.localAESGCM256Key);case 2:return e.next=4,(0,r.qy)();case 4:return this.localAESGCM256Key=e.sent,n=this.externalKeys?null===(t=this.externalKeys.filter((function(t){return t.usage===o.Fu.PROTECT_LOCAL_KEY}))[0])||void 0===t?void 0:t.key:void 0,e.next=8,this.idbManager.saveAESGCM256Key(this.uuid,this.localAESGCM256Key,n);case 8:return e.abrupt("return",this.localAESGCM256Key);case 9:case"end":return e.stop()}}),e,this)})))}},{key:"updateCurrentSize",value:function(t){var e,n=null!==(e=this.currentSize)&&void 0!==e?e:0;if(t instanceof Map){var r,i=S(t);try{for(i.s();!(r=i.n()).done;){var o=y(r.value,2),a=(o[0],o[1]);n+=s(a)}}catch(t){i.e(t)}finally{i.f()}}else n+=s(t);return this.currentSize=n,n>=this.maxSize}}])},23645:function(t,e,n){"use strict";n.d(e,{w:function(){return o}});var r=function(){for(var t={},e=[],n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(var o=0,a=r;o<a.length;o++)a[o].forEach((function(n){t[n.id]||(t[n.id]=!0,e.push(n))}));var s=new Map;return e.sort((function(t,e){return(null==t?void 0:t.id)-(null==e?void 0:e.id)})).forEach((function(t){s.set(t.id,t)})),s},i=function(t,e){var n=new Map;return e.forEach((function(e){t(e)&&n.set(e.id,e)})),n},o=function(t,e){if(!e)return t.byTime;if("string"==typeof e)return t.byTag[e]||new Map;if(Array.isArray(e)){if(e.every((function(t){return"string"==typeof t})))return r.apply(void 0,m(e.map((function(e){return t.byTag[e]})).filter((function(t){return Boolean(t)}))))}else{if("function"==typeof e)return i(e,t.byTime);if("object"===b(e))if(e.tags&&e.filter){if("string"==typeof e.tags)return i(e.filter,t.byTag[e.tags]);if(Array.isArray(e.tags)&&e.tags.every((function(t){return"string"==typeof t})))return r.apply(void 0,m(e.tags.map((function(n){var r=t.byTag[n];return r?i(e.filter,r):new Map}))))}else{if(e.filter)return i(e.filter,t.byTime);if(e.tags){if("string"==typeof e)return t.byTag[e]||new Map;if(Array.isArray(e)&&e.every((function(t){return"string"==typeof t})))return r.apply(void 0,m(e.map((function(e){return t.byTag[e]}))))}}}return new Map}},80101:function(t,e,n){"use strict";n.d(e,{K:function(){return r}});var r=function(t){return new Promise((function(e){var n=new XMLHttpRequest;n.open(t.type||"GET",t.url,!0),n.withCredentials=t.withCredentials,n.onerror=function(n){e({error:n,report:t.reportItem})},n.onreadystatechange=function(){if(4===n.readyState){var r=n.status;e(r>=200&&r<300?{report:t.reportItem}:{error:"Request failed, status: ".concat(r,", responseText: ").concat(n.responseText),report:t.reportItem})}},Object.entries(t.headers).forEach((function(t){var e=y(t,2),r=e[0],i=e[1];i&&r&&n.setRequestHeader(r,i)})),n.send(t.data)}))}},75706:function(t,e,n){"use strict";n.d(e,{HI:function(){return h},Lu:function(){return u},by:function(){return d},h$:function(){return a},qy:function(){return c},tV:function(){return s}});var r=n(55743),i=n(98269),o=function(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))},a=function(t){try{var e=r.parse(t);return i.stringify(e)}catch(e){return t}},s=function(t){try{var e=i.parse(t);return r.stringify(e)}catch(e){return t}},u=function(t){for(var e=t.length,n=t.length-1;n>=0;n--){var r=t.charCodeAt(n);r>127&&r<=2047?e++:r>2047&&r<=65535&&(e+=2),r>=56320&&r<=57343&&n--}return e},c=function(){return o(void 0,void 0,void 0,E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,self.crypto.subtle.generateKey({name:"AES-GCM",length:256},!0,["encrypt","decrypt"]);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))},l=function(t,e,n){return o(void 0,void 0,void 0,E().mark((function r(){return E().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,self.crypto.subtle.encrypt({name:"AES-GCM",iv:n},e,t);case 3:return r.abrupt("return",r.sent);case 6:throw r.prev=6,r.t0=r.catch(0),r.t0;case 9:case"end":return r.stop()}}),r,null,[[0,6]])})))},f=function(t,e){var n="string"==typeof t?function(t){for(var e=new ArrayBuffer(t.length),n=new Uint8Array(e),r=0,i=t.length;r<i;r++)n[r]=t.charCodeAt(r);return e}(t):t;return self.crypto.subtle.encrypt({name:"RSA-OAEP"},e,n)},h=function(t,e,n){return o(void 0,void 0,void 0,E().mark((function r(){return E().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(r,i){requestAnimationFrame((function(){return o(void 0,void 0,void 0,E().mark((function i(){var o,a,s,u,c,h;return E().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if("RSA-OAEP"===(a=null===(o=null==e?void 0:e.algorithm)||void 0===o?void 0:o.name)?s=f:"AES-GCM"===a&&(s=l),s){i.next=3;break}throw new Error("Unsupported encrypt key type");case 3:if("string"!=typeof t){i.next=11;break}return u=new TextEncoder,i.next=7,s(u.encode(t),e,n);case 7:c=i.sent,r(c),i.next=15;break;case 11:return i.next=13,s(t,e,n);case 13:h=i.sent,r(h);case 15:case"end":return i.stop()}}),i)})))}))})));case 1:case"end":return r.stop()}}),r)})))};function d(t){var e=(new TextEncoder).encode(t);return crypto.subtle.digest("SHA-1",e).then((function(t){return Array.from(new Uint8Array(t)).map((function(t){return t.toString(16).padStart(2,"0")})).join("")}))}},3733:function(t,e,n){"use strict";n.d(e,{lh:function(){return r},o3:function(){return i},vV:function(){return o}});var r=function(t){try{return JSON.stringify(t)}catch(t){return"json stringify failed"}},i=function(t){try{return JSON.parse(t)}catch(e){return t}},o=function(){return"randomUUID"in self.crypto?self.crypto.randomUUID():"10000000-1000-4000-8000-100000000000".replace(/[018]/g,(function(t){return(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)}))}},58364:function(t){function e(t){return e="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},e(t)}!function(){"use strict";var t,n,r=function n(r,o){function a(t){return Math.floor(t)}function s(){var t=S.params.autoplay,e=S.slides.eq(S.activeIndex);e.attr("data-swiper-autoplay")&&(t=e.attr("data-swiper-autoplay")||S.params.autoplay),S.autoplayTimeoutId=setTimeout((function(){S.params.loop?(S.fixLoop(),S._slideNext(),S.emit("onAutoplay",S)):S.isEnd?o.autoplayStopOnLast?S.stopAutoplay():(S._slideTo(0),S.emit("onAutoplay",S)):(S._slideNext(),S.emit("onAutoplay",S))}),t)}function u(e,n){var r=t(e.target);if(!r.is(n))if("string"==typeof n)r=r.parents(n);else if(n.nodeType){var i;return r.parents().each((function(t,e){e===n&&(i=n)})),i?n:void 0}if(0!==r.length)return r[0]}function c(t,e){e=e||{};var n=new(window.MutationObserver||window.WebkitMutationObserver)((function(t){t.forEach((function(t){S.onResize(!0),S.emit("onObserverUpdate",S,t)}))}));n.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),S.observers.push(n)}function l(t){t.originalEvent&&(t=t.originalEvent);var e=t.keyCode||t.charCode;if(!S.params.allowSwipeToNext&&(S.isHorizontal()&&39===e||!S.isHorizontal()&&40===e))return!1;if(!S.params.allowSwipeToPrev&&(S.isHorizontal()&&37===e||!S.isHorizontal()&&38===e))return!1;if(!(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===e||39===e||38===e||40===e){var n=!1;if(S.container.parents("."+S.params.slideClass).length>0&&0===S.container.parents("."+S.params.slideActiveClass).length)return;var r={left:window.pageXOffset,top:window.pageYOffset},i=window.innerWidth,o=window.innerHeight,a=S.container.offset();S.rtl&&(a.left=a.left-S.container[0].scrollLeft);for(var s=[[a.left,a.top],[a.left+S.width,a.top],[a.left,a.top+S.height],[a.left+S.width,a.top+S.height]],u=0;u<s.length;u++){var c=s[u];c[0]>=r.left&&c[0]<=r.left+i&&c[1]>=r.top&&c[1]<=r.top+o&&(n=!0)}if(!n)return}S.isHorizontal()?(37!==e&&39!==e||(t.preventDefault?t.preventDefault():t.returnValue=!1),(39===e&&!S.rtl||37===e&&S.rtl)&&S.slideNext(),(37===e&&!S.rtl||39===e&&S.rtl)&&S.slidePrev()):(38!==e&&40!==e||(t.preventDefault?t.preventDefault():t.returnValue=!1),40===e&&S.slideNext(),38===e&&S.slidePrev()),S.emit("onKeyPress",S,e)}}function f(t){t.originalEvent&&(t=t.originalEvent);var e=0,n=S.rtl?-1:1,r=function(t){var e=0,n=0,r=0,i=0;return"detail"in t&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=n,n=0),r=10*e,i=10*n,"deltaY"in t&&(i=t.deltaY),"deltaX"in t&&(r=t.deltaX),(r||i)&&t.deltaMode&&(1===t.deltaMode?(r*=40,i*=40):(r*=800,i*=800)),r&&!e&&(e=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:e,spinY:n,pixelX:r,pixelY:i}}(t);if(S.params.mousewheelForceToAxis)if(S.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return;e=r.pixelX*n}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return;e=r.pixelY}else e=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*n:-r.pixelY;if(0!==e){if(S.params.mousewheelInvert&&(e=-e),S.params.freeMode){var i=S.getWrapperTranslate()+e*S.params.mousewheelSensitivity,o=S.isBeginning,a=S.isEnd;if(i>=S.minTranslate()&&(i=S.minTranslate()),i<=S.maxTranslate()&&(i=S.maxTranslate()),S.setWrapperTransition(0),S.setWrapperTranslate(i),S.updateProgress(),S.updateActiveIndex(),(!o&&S.isBeginning||!a&&S.isEnd)&&S.updateClasses(),S.params.freeModeSticky?(clearTimeout(S.mousewheel.timeout),S.mousewheel.timeout=setTimeout((function(){S.slideReset()}),300)):S.params.lazyLoading&&S.lazy&&S.lazy.load(),S.emit("onScroll",S,t),S.params.autoplay&&S.params.autoplayDisableOnInteraction&&S.stopAutoplay(),0===i||i===S.maxTranslate())return}else{if((new window.Date).getTime()-S.mousewheel.lastScrollTime>60)if(e<0)if(S.isEnd&&!S.params.loop||S.animating){if(S.params.mousewheelReleaseOnEdges)return!0}else S.slideNext(),S.emit("onScroll",S,t);else if(S.isBeginning&&!S.params.loop||S.animating){if(S.params.mousewheelReleaseOnEdges)return!0}else S.slidePrev(),S.emit("onScroll",S,t);S.mousewheel.lastScrollTime=(new window.Date).getTime()}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1}}function h(e,n){e=t(e);var r,i,o,a=S.rtl?-1:1;r=e.attr("data-swiper-parallax")||"0",i=e.attr("data-swiper-parallax-x"),o=e.attr("data-swiper-parallax-y"),i||o?(i=i||"0",o=o||"0"):S.isHorizontal()?(i=r,o="0"):(o=r,i="0"),i=i.indexOf("%")>=0?parseInt(i,10)*n*a+"%":i*n*a+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",e.transform("translate3d("+i+", "+o+",0px)")}function d(t){return 0!==t.indexOf("on")&&(t=t[0]!==t[0].toUpperCase()?"on"+t[0].toUpperCase()+t.substring(1):"on"+t),t}if(!(this instanceof n))return new n(r,o);var p={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},g=o&&o.virtualTranslate;o=o||{};var v={};for(var m in o)if("object"!=e(o[m])||null===o[m]||o[m].nodeType||o[m]===window||o[m]===document||void 0!==i&&o[m]instanceof i||"undefined"!=typeof jQuery&&o[m]instanceof jQuery)v[m]=o[m];else for(var _ in v[m]={},o[m])v[m][_]=o[m][_];for(var E in p)if(void 0===o[E])o[E]=p[E];else if("object"==e(o[E]))for(var y in p[E])void 0===o[E][y]&&(o[E][y]=p[E][y]);var S=this;if(S.params=o,S.originalParams=v,S.classNames=[],void 0!==t&&void 0!==i&&(t=i),(void 0!==t||(t=void 0===i?window.Dom7||window.Zepto||window.jQuery:i))&&(S.$=t,S.currentBreakpoint=void 0,S.getActiveBreakpoint=function(){if(!S.params.breakpoints)return!1;var t,e=!1,n=[];for(t in S.params.breakpoints)S.params.breakpoints.hasOwnProperty(t)&&n.push(t);n.sort((function(t,e){return parseInt(t,10)>parseInt(e,10)}));for(var r=0;r<n.length;r++)(t=n[r])>=window.innerWidth&&!e&&(e=t);return e||"max"},S.setBreakpoint=function(){var t=S.getActiveBreakpoint();if(t&&S.currentBreakpoint!==t){var e=t in S.params.breakpoints?S.params.breakpoints[t]:S.originalParams,n=S.params.loop&&e.slidesPerView!==S.params.slidesPerView;for(var r in e)S.params[r]=e[r];S.currentBreakpoint=t,n&&S.destroyLoop&&S.reLoop(!0)}},S.params.breakpoints&&S.setBreakpoint(),S.container=t(r),0!==S.container.length)){if(S.container.length>1){var w=[];return S.container.each((function(){w.push(new n(this,o))})),w}S.container[0].swiper=S,S.container.data("swiper",S),S.classNames.push(S.params.containerModifierClass+S.params.direction),S.params.freeMode&&S.classNames.push(S.params.containerModifierClass+"free-mode"),S.support.flexbox||(S.classNames.push(S.params.containerModifierClass+"no-flexbox"),S.params.slidesPerColumn=1),S.params.autoHeight&&S.classNames.push(S.params.containerModifierClass+"autoheight"),(S.params.parallax||S.params.watchSlidesVisibility)&&(S.params.watchSlidesProgress=!0),S.params.touchReleaseOnEdges&&(S.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(S.params.effect)>=0&&(S.support.transforms3d?(S.params.watchSlidesProgress=!0,S.classNames.push(S.params.containerModifierClass+"3d")):S.params.effect="slide"),"slide"!==S.params.effect&&S.classNames.push(S.params.containerModifierClass+S.params.effect),"cube"===S.params.effect&&(S.params.resistanceRatio=0,S.params.slidesPerView=1,S.params.slidesPerColumn=1,S.params.slidesPerGroup=1,S.params.centeredSlides=!1,S.params.spaceBetween=0,S.params.virtualTranslate=!0),"fade"!==S.params.effect&&"flip"!==S.params.effect||(S.params.slidesPerView=1,S.params.slidesPerColumn=1,S.params.slidesPerGroup=1,S.params.watchSlidesProgress=!0,S.params.spaceBetween=0,void 0===g&&(S.params.virtualTranslate=!0)),S.params.grabCursor&&S.support.touch&&(S.params.grabCursor=!1),S.wrapper=S.container.children("."+S.params.wrapperClass),S.params.pagination&&(S.paginationContainer=t(S.params.pagination),S.params.uniqueNavElements&&"string"==typeof S.params.pagination&&S.paginationContainer.length>1&&1===S.container.find(S.params.pagination).length&&(S.paginationContainer=S.container.find(S.params.pagination)),"bullets"===S.params.paginationType&&S.params.paginationClickable?S.paginationContainer.addClass(S.params.paginationModifierClass+"clickable"):S.params.paginationClickable=!1,S.paginationContainer.addClass(S.params.paginationModifierClass+S.params.paginationType)),(S.params.nextButton||S.params.prevButton)&&(S.params.nextButton&&(S.nextButton=t(S.params.nextButton),S.params.uniqueNavElements&&"string"==typeof S.params.nextButton&&S.nextButton.length>1&&1===S.container.find(S.params.nextButton).length&&(S.nextButton=S.container.find(S.params.nextButton))),S.params.prevButton&&(S.prevButton=t(S.params.prevButton),S.params.uniqueNavElements&&"string"==typeof S.params.prevButton&&S.prevButton.length>1&&1===S.container.find(S.params.prevButton).length&&(S.prevButton=S.container.find(S.params.prevButton)))),S.isHorizontal=function(){return"horizontal"===S.params.direction},S.rtl=S.isHorizontal()&&("rtl"===S.container[0].dir.toLowerCase()||"rtl"===S.container.css("direction")),S.rtl&&S.classNames.push(S.params.containerModifierClass+"rtl"),S.rtl&&(S.wrongRTL="-webkit-box"===S.wrapper.css("display")),S.params.slidesPerColumn>1&&S.classNames.push(S.params.containerModifierClass+"multirow"),S.device.android&&S.classNames.push(S.params.containerModifierClass+"android"),S.container.addClass(S.classNames.join(" ")),S.translate=0,S.progress=0,S.velocity=0,S.lockSwipeToNext=function(){S.params.allowSwipeToNext=!1,!1===S.params.allowSwipeToPrev&&S.params.grabCursor&&S.unsetGrabCursor()},S.lockSwipeToPrev=function(){S.params.allowSwipeToPrev=!1,!1===S.params.allowSwipeToNext&&S.params.grabCursor&&S.unsetGrabCursor()},S.lockSwipes=function(){S.params.allowSwipeToNext=S.params.allowSwipeToPrev=!1,S.params.grabCursor&&S.unsetGrabCursor()},S.unlockSwipeToNext=function(){S.params.allowSwipeToNext=!0,!0===S.params.allowSwipeToPrev&&S.params.grabCursor&&S.setGrabCursor()},S.unlockSwipeToPrev=function(){S.params.allowSwipeToPrev=!0,!0===S.params.allowSwipeToNext&&S.params.grabCursor&&S.setGrabCursor()},S.unlockSwipes=function(){S.params.allowSwipeToNext=S.params.allowSwipeToPrev=!0,S.params.grabCursor&&S.setGrabCursor()},S.setGrabCursor=function(t){S.container[0].style.cursor="move",S.container[0].style.cursor=t?"-webkit-grabbing":"-webkit-grab",S.container[0].style.cursor=t?"-moz-grabbin":"-moz-grab",S.container[0].style.cursor=t?"grabbing":"grab"},S.unsetGrabCursor=function(){S.container[0].style.cursor=""},S.params.grabCursor&&S.setGrabCursor(),S.imagesToLoad=[],S.imagesLoaded=0,S.loadImage=function(t,e,n,r,i,o){function a(){o&&o()}var s;t.complete&&i?a():e?((s=new window.Image).onload=a,s.onerror=a,r&&(s.sizes=r),n&&(s.srcset=n),e&&(s.src=e)):a()},S.preloadImages=function(){function t(){null!=S&&S&&(void 0!==S.imagesLoaded&&S.imagesLoaded++,S.imagesLoaded===S.imagesToLoad.length&&(S.params.updateOnImagesReady&&S.update(),S.emit("onImagesReady",S)))}S.imagesToLoad=S.container.find("img");for(var e=0;e<S.imagesToLoad.length;e++)S.loadImage(S.imagesToLoad[e],S.imagesToLoad[e].currentSrc||S.imagesToLoad[e].getAttribute("src"),S.imagesToLoad[e].srcset||S.imagesToLoad[e].getAttribute("srcset"),S.imagesToLoad[e].sizes||S.imagesToLoad[e].getAttribute("sizes"),!0,t)},S.autoplayTimeoutId=void 0,S.autoplaying=!1,S.autoplayPaused=!1,S.startAutoplay=function(){return void 0===S.autoplayTimeoutId&&!!S.params.autoplay&&!S.autoplaying&&(S.autoplaying=!0,S.emit("onAutoplayStart",S),void s())},S.stopAutoplay=function(t){S.autoplayTimeoutId&&(S.autoplayTimeoutId&&clearTimeout(S.autoplayTimeoutId),S.autoplaying=!1,S.autoplayTimeoutId=void 0,S.emit("onAutoplayStop",S))},S.pauseAutoplay=function(t){S.autoplayPaused||(S.autoplayTimeoutId&&clearTimeout(S.autoplayTimeoutId),S.autoplayPaused=!0,0===t?(S.autoplayPaused=!1,s()):S.wrapper.transitionEnd((function(){S&&(S.autoplayPaused=!1,S.autoplaying?s():S.stopAutoplay())})))},S.minTranslate=function(){return-S.snapGrid[0]},S.maxTranslate=function(){return-S.snapGrid[S.snapGrid.length-1]},S.updateAutoHeight=function(){var t,e=[],n=0;if("auto"!==S.params.slidesPerView&&S.params.slidesPerView>1)for(t=0;t<Math.ceil(S.params.slidesPerView);t++){var r=S.activeIndex+t;if(r>S.slides.length)break;e.push(S.slides.eq(r)[0])}else e.push(S.slides.eq(S.activeIndex)[0]);for(t=0;t<e.length;t++)if(void 0!==e[t]){var i=e[t].offsetHeight;n=i>n?i:n}n&&S.wrapper.css("height",n+"px")},S.updateContainerSize=function(){var t,e;t=void 0!==S.params.width?S.params.width:S.container[0].clientWidth,e=void 0!==S.params.height?S.params.height:S.container[0].clientHeight,0===t&&S.isHorizontal()||0===e&&!S.isHorizontal()||(t=t-parseInt(S.container.css("padding-left"),10)-parseInt(S.container.css("padding-right"),10),e=e-parseInt(S.container.css("padding-top"),10)-parseInt(S.container.css("padding-bottom"),10),S.width=t,S.height=e,S.size=S.isHorizontal()?S.width:S.height)},S.updateSlidesSize=function(){S.slides=S.wrapper.children("."+S.params.slideClass),S.snapGrid=[],S.slidesGrid=[],S.slidesSizesGrid=[];var t,e=S.params.spaceBetween,n=-S.params.slidesOffsetBefore,r=0,i=0;if(void 0!==S.size){var o;"string"==typeof e&&e.indexOf("%")>=0&&(e=parseFloat(e.replace("%",""))/100*S.size),S.virtualSize=-e,S.rtl?S.slides.css({marginLeft:"",marginTop:""}):S.slides.css({marginRight:"",marginBottom:""}),S.params.slidesPerColumn>1&&(o=Math.floor(S.slides.length/S.params.slidesPerColumn)===S.slides.length/S.params.slidesPerColumn?S.slides.length:Math.ceil(S.slides.length/S.params.slidesPerColumn)*S.params.slidesPerColumn,"auto"!==S.params.slidesPerView&&"row"===S.params.slidesPerColumnFill&&(o=Math.max(o,S.params.slidesPerView*S.params.slidesPerColumn)));var s,u,c=S.params.slidesPerColumn,l=o/c,f=l-(S.params.slidesPerColumn*l-S.slides.length);for(t=0;t<S.slides.length;t++){s=0;var h,d,p,g=S.slides.eq(t);S.params.slidesPerColumn>1&&("column"===S.params.slidesPerColumnFill?(p=t-(d=Math.floor(t/c))*c,(d>f||d===f&&p===c-1)&&++p>=c&&(p=0,d++),h=d+p*o/c,g.css({"-webkit-box-ordinal-group":h,"-moz-box-ordinal-group":h,"-ms-flex-order":h,"-webkit-order":h,order:h})):d=t-(p=Math.floor(t/l))*l,g.css("margin-"+(S.isHorizontal()?"top":"left"),0!==p&&S.params.spaceBetween&&S.params.spaceBetween+"px").attr("data-swiper-column",d).attr("data-swiper-row",p)),"none"!==g.css("display")&&("auto"===S.params.slidesPerView?(s=S.isHorizontal()?g.outerWidth(!0):g.outerHeight(!0),S.params.roundLengths&&(s=a(s))):(s=(S.size-(S.params.slidesPerView-1)*e)/S.params.slidesPerView,S.params.roundLengths&&(s=a(s)),S.isHorizontal()?S.slides[t].style.width=s+"px":S.slides[t].style.height=s+"px"),S.slides[t].swiperSlideSize=s,S.slidesSizesGrid.push(s),S.params.centeredSlides?(n=n+s/2+r/2+e,0===r&&0!==t&&(n=n-S.size/2-e),0===t&&(n=n-S.size/2-e),Math.abs(n)<.001&&(n=0),i%S.params.slidesPerGroup==0&&S.snapGrid.push(n),S.slidesGrid.push(n)):(i%S.params.slidesPerGroup==0&&S.snapGrid.push(n),S.slidesGrid.push(n),n=n+s+e),S.virtualSize+=s+e,r=s,i++)}if(S.virtualSize=Math.max(S.virtualSize,S.size)+S.params.slidesOffsetAfter,S.rtl&&S.wrongRTL&&("slide"===S.params.effect||"coverflow"===S.params.effect)&&S.wrapper.css({width:S.virtualSize+S.params.spaceBetween+"px"}),S.support.flexbox&&!S.params.setWrapperSize||(S.isHorizontal()?S.wrapper.css({width:S.virtualSize+S.params.spaceBetween+"px"}):S.wrapper.css({height:S.virtualSize+S.params.spaceBetween+"px"})),S.params.slidesPerColumn>1&&(S.virtualSize=(s+S.params.spaceBetween)*o,S.virtualSize=Math.ceil(S.virtualSize/S.params.slidesPerColumn)-S.params.spaceBetween,S.isHorizontal()?S.wrapper.css({width:S.virtualSize+S.params.spaceBetween+"px"}):S.wrapper.css({height:S.virtualSize+S.params.spaceBetween+"px"}),S.params.centeredSlides)){for(u=[],t=0;t<S.snapGrid.length;t++)S.snapGrid[t]<S.virtualSize+S.snapGrid[0]&&u.push(S.snapGrid[t]);S.snapGrid=u}if(!S.params.centeredSlides){for(u=[],t=0;t<S.snapGrid.length;t++)S.snapGrid[t]<=S.virtualSize-S.size&&u.push(S.snapGrid[t]);S.snapGrid=u,Math.floor(S.virtualSize-S.size)-Math.floor(S.snapGrid[S.snapGrid.length-1])>1&&S.snapGrid.push(S.virtualSize-S.size)}0===S.snapGrid.length&&(S.snapGrid=[0]),0!==S.params.spaceBetween&&(S.isHorizontal()?S.rtl?S.slides.css({marginLeft:e+"px"}):S.slides.css({marginRight:e+"px"}):S.slides.css({marginBottom:e+"px"})),S.params.watchSlidesProgress&&S.updateSlidesOffset()}},S.updateSlidesOffset=function(){for(var t=0;t<S.slides.length;t++)S.slides[t].swiperSlideOffset=S.isHorizontal()?S.slides[t].offsetLeft:S.slides[t].offsetTop},S.currentSlidesPerView=function(){var t,e,n=1;if(S.params.centeredSlides){var r,i=S.slides[S.activeIndex].swiperSlideSize;for(t=S.activeIndex+1;t<S.slides.length;t++)S.slides[t]&&!r&&(n++,(i+=S.slides[t].swiperSlideSize)>S.size&&(r=!0));for(e=S.activeIndex-1;e>=0;e--)S.slides[e]&&!r&&(n++,(i+=S.slides[e].swiperSlideSize)>S.size&&(r=!0))}else for(t=S.activeIndex+1;t<S.slides.length;t++)S.slidesGrid[t]-S.slidesGrid[S.activeIndex]<S.size&&n++;return n},S.updateSlidesProgress=function(t){if(void 0===t&&(t=S.translate||0),0!==S.slides.length){void 0===S.slides[0].swiperSlideOffset&&S.updateSlidesOffset();var e=-t;S.rtl&&(e=t),S.slides.removeClass(S.params.slideVisibleClass);for(var n=0;n<S.slides.length;n++){var r=S.slides[n],i=(e+(S.params.centeredSlides?S.minTranslate():0)-r.swiperSlideOffset)/(r.swiperSlideSize+S.params.spaceBetween);if(S.params.watchSlidesVisibility){var o=-(e-r.swiperSlideOffset),a=o+S.slidesSizesGrid[n];(o>=0&&o<S.size||a>0&&a<=S.size||o<=0&&a>=S.size)&&S.slides.eq(n).addClass(S.params.slideVisibleClass)}r.progress=S.rtl?-i:i}}},S.updateProgress=function(t){void 0===t&&(t=S.translate||0);var e=S.maxTranslate()-S.minTranslate(),n=S.isBeginning,r=S.isEnd;0===e?(S.progress=0,S.isBeginning=S.isEnd=!0):(S.progress=(t-S.minTranslate())/e,S.isBeginning=S.progress<=0,S.isEnd=S.progress>=1),S.isBeginning&&!n&&S.emit("onReachBeginning",S),S.isEnd&&!r&&S.emit("onReachEnd",S),S.params.watchSlidesProgress&&S.updateSlidesProgress(t),S.emit("onProgress",S,S.progress)},S.updateActiveIndex=function(){var t,e,n,r=S.rtl?S.translate:-S.translate;for(e=0;e<S.slidesGrid.length;e++)void 0!==S.slidesGrid[e+1]?r>=S.slidesGrid[e]&&r<S.slidesGrid[e+1]-(S.slidesGrid[e+1]-S.slidesGrid[e])/2?t=e:r>=S.slidesGrid[e]&&r<S.slidesGrid[e+1]&&(t=e+1):r>=S.slidesGrid[e]&&(t=e);S.params.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),(n=Math.floor(t/S.params.slidesPerGroup))>=S.snapGrid.length&&(n=S.snapGrid.length-1),t!==S.activeIndex&&(S.snapIndex=n,S.previousIndex=S.activeIndex,S.activeIndex=t,S.updateClasses(),S.updateRealIndex())},S.updateRealIndex=function(){S.realIndex=parseInt(S.slides.eq(S.activeIndex).attr("data-swiper-slide-index")||S.activeIndex,10)},S.updateClasses=function(){S.slides.removeClass(S.params.slideActiveClass+" "+S.params.slideNextClass+" "+S.params.slidePrevClass+" "+S.params.slideDuplicateActiveClass+" "+S.params.slideDuplicateNextClass+" "+S.params.slideDuplicatePrevClass);var e=S.slides.eq(S.activeIndex);e.addClass(S.params.slideActiveClass),o.loop&&(e.hasClass(S.params.slideDuplicateClass)?S.wrapper.children("."+S.params.slideClass+":not(."+S.params.slideDuplicateClass+')[data-swiper-slide-index="'+S.realIndex+'"]').addClass(S.params.slideDuplicateActiveClass):S.wrapper.children("."+S.params.slideClass+"."+S.params.slideDuplicateClass+'[data-swiper-slide-index="'+S.realIndex+'"]').addClass(S.params.slideDuplicateActiveClass));var n=e.next("."+S.params.slideClass).addClass(S.params.slideNextClass);S.params.loop&&0===n.length&&(n=S.slides.eq(0)).addClass(S.params.slideNextClass);var r=e.prev("."+S.params.slideClass).addClass(S.params.slidePrevClass);if(S.params.loop&&0===r.length&&(r=S.slides.eq(-1)).addClass(S.params.slidePrevClass),o.loop&&(n.hasClass(S.params.slideDuplicateClass)?S.wrapper.children("."+S.params.slideClass+":not(."+S.params.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(S.params.slideDuplicateNextClass):S.wrapper.children("."+S.params.slideClass+"."+S.params.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]').addClass(S.params.slideDuplicateNextClass),r.hasClass(S.params.slideDuplicateClass)?S.wrapper.children("."+S.params.slideClass+":not(."+S.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(S.params.slideDuplicatePrevClass):S.wrapper.children("."+S.params.slideClass+"."+S.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(S.params.slideDuplicatePrevClass)),S.paginationContainer&&S.paginationContainer.length>0){var i,a=S.params.loop?Math.ceil((S.slides.length-2*S.loopedSlides)/S.params.slidesPerGroup):S.snapGrid.length;if(S.params.loop?((i=Math.ceil((S.activeIndex-S.loopedSlides)/S.params.slidesPerGroup))>S.slides.length-1-2*S.loopedSlides&&(i-=S.slides.length-2*S.loopedSlides),i>a-1&&(i-=a),i<0&&"bullets"!==S.params.paginationType&&(i=a+i)):i=void 0!==S.snapIndex?S.snapIndex:S.activeIndex||0,"bullets"===S.params.paginationType&&S.bullets&&S.bullets.length>0&&(S.bullets.removeClass(S.params.bulletActiveClass),S.paginationContainer.length>1?S.bullets.each((function(){t(this).index()===i&&t(this).addClass(S.params.bulletActiveClass)})):S.bullets.eq(i).addClass(S.params.bulletActiveClass)),"fraction"===S.params.paginationType&&(S.paginationContainer.find("."+S.params.paginationCurrentClass).text(i+1),S.paginationContainer.find("."+S.params.paginationTotalClass).text(a)),"progress"===S.params.paginationType){var s=(i+1)/a,u=s,c=1;S.isHorizontal()||(c=s,u=1),S.paginationContainer.find("."+S.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+u+") scaleY("+c+")").transition(S.params.speed)}"custom"===S.params.paginationType&&S.params.paginationCustomRender&&(S.paginationContainer.html(S.params.paginationCustomRender(S,i+1,a)),S.emit("onPaginationRendered",S,S.paginationContainer[0]))}S.params.loop||(S.params.prevButton&&S.prevButton&&S.prevButton.length>0&&(S.isBeginning?(S.prevButton.addClass(S.params.buttonDisabledClass),S.params.a11y&&S.a11y&&S.a11y.disable(S.prevButton)):(S.prevButton.removeClass(S.params.buttonDisabledClass),S.params.a11y&&S.a11y&&S.a11y.enable(S.prevButton))),S.params.nextButton&&S.nextButton&&S.nextButton.length>0&&(S.isEnd?(S.nextButton.addClass(S.params.buttonDisabledClass),S.params.a11y&&S.a11y&&S.a11y.disable(S.nextButton)):(S.nextButton.removeClass(S.params.buttonDisabledClass),S.params.a11y&&S.a11y&&S.a11y.enable(S.nextButton))))},S.updatePagination=function(){if(S.params.pagination&&S.paginationContainer&&S.paginationContainer.length>0){var t="";if("bullets"===S.params.paginationType){for(var e=S.params.loop?Math.ceil((S.slides.length-2*S.loopedSlides)/S.params.slidesPerGroup):S.snapGrid.length,n=0;n<e;n++)t+=S.params.paginationBulletRender?S.params.paginationBulletRender(S,n,S.params.bulletClass):"<"+S.params.paginationElement+' class="'+S.params.bulletClass+'"></'+S.params.paginationElement+">";S.paginationContainer.html(t),S.bullets=S.paginationContainer.find("."+S.params.bulletClass),S.params.paginationClickable&&S.params.a11y&&S.a11y&&S.a11y.initPagination()}"fraction"===S.params.paginationType&&(t=S.params.paginationFractionRender?S.params.paginationFractionRender(S,S.params.paginationCurrentClass,S.params.paginationTotalClass):'<span class="'+S.params.paginationCurrentClass+'"></span> / <span class="'+S.params.paginationTotalClass+'"></span>',S.paginationContainer.html(t)),"progress"===S.params.paginationType&&(t=S.params.paginationProgressRender?S.params.paginationProgressRender(S,S.params.paginationProgressbarClass):'<span class="'+S.params.paginationProgressbarClass+'"></span>',S.paginationContainer.html(t)),"custom"!==S.params.paginationType&&S.emit("onPaginationRendered",S,S.paginationContainer[0])}},S.update=function(t){function e(){S.rtl,S.translate,n=Math.min(Math.max(S.translate,S.maxTranslate()),S.minTranslate()),S.setWrapperTranslate(n),S.updateActiveIndex(),S.updateClasses()}var n;S&&(S.updateContainerSize(),S.updateSlidesSize(),S.updateProgress(),S.updatePagination(),S.updateClasses(),S.params.scrollbar&&S.scrollbar&&S.scrollbar.set(),t?(S.controller&&S.controller.spline&&(S.controller.spline=void 0),S.params.freeMode?(e(),S.params.autoHeight&&S.updateAutoHeight()):(("auto"===S.params.slidesPerView||S.params.slidesPerView>1)&&S.isEnd&&!S.params.centeredSlides?S.slideTo(S.slides.length-1,0,!1,!0):S.slideTo(S.activeIndex,0,!1,!0))||e()):S.params.autoHeight&&S.updateAutoHeight())},S.onResize=function(t){S.params.onBeforeResize&&S.params.onBeforeResize(S),S.params.breakpoints&&S.setBreakpoint();var e=S.params.allowSwipeToPrev,n=S.params.allowSwipeToNext;S.params.allowSwipeToPrev=S.params.allowSwipeToNext=!0,S.updateContainerSize(),S.updateSlidesSize(),("auto"===S.params.slidesPerView||S.params.freeMode||t)&&S.updatePagination(),S.params.scrollbar&&S.scrollbar&&S.scrollbar.set(),S.controller&&S.controller.spline&&(S.controller.spline=void 0);var r=!1;if(S.params.freeMode){var i=Math.min(Math.max(S.translate,S.maxTranslate()),S.minTranslate());S.setWrapperTranslate(i),S.updateActiveIndex(),S.updateClasses(),S.params.autoHeight&&S.updateAutoHeight()}else S.updateClasses(),r=("auto"===S.params.slidesPerView||S.params.slidesPerView>1)&&S.isEnd&&!S.params.centeredSlides?S.slideTo(S.slides.length-1,0,!1,!0):S.slideTo(S.activeIndex,0,!1,!0);S.params.lazyLoading&&!r&&S.lazy&&S.lazy.load(),S.params.allowSwipeToPrev=e,S.params.allowSwipeToNext=n,S.params.onAfterResize&&S.params.onAfterResize(S)},S.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?S.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(S.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),S.touchEvents={start:S.support.touch||!S.params.simulateTouch?"touchstart":S.touchEventsDesktop.start,move:S.support.touch||!S.params.simulateTouch?"touchmove":S.touchEventsDesktop.move,end:S.support.touch||!S.params.simulateTouch?"touchend":S.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===S.params.touchEventsTarget?S.container:S.wrapper).addClass("swiper-wp8-"+S.params.direction),S.initEvents=function(t){var e=t?"off":"on",n=t?"removeEventListener":"addEventListener",r="container"===S.params.touchEventsTarget?S.container[0]:S.wrapper[0],i=S.support.touch?r:document,a=!!S.params.nested;if(S.browser.ie)r[n](S.touchEvents.start,S.onTouchStart,!1),i[n](S.touchEvents.move,S.onTouchMove,a),i[n](S.touchEvents.end,S.onTouchEnd,!1);else{if(S.support.touch){var s=!("touchstart"!==S.touchEvents.start||!S.support.passiveListener||!S.params.passiveListeners)&&{passive:!0,capture:!1};r[n](S.touchEvents.start,S.onTouchStart,s),r[n](S.touchEvents.move,S.onTouchMove,a),r[n](S.touchEvents.end,S.onTouchEnd,s)}(o.simulateTouch&&!S.device.ios&&!S.device.android||o.simulateTouch&&!S.support.touch&&S.device.ios)&&(r[n]("mousedown",S.onTouchStart,!1),document[n]("mousemove",S.onTouchMove,a),document[n]("mouseup",S.onTouchEnd,!1))}window[n]("resize",S.onResize),S.params.nextButton&&S.nextButton&&S.nextButton.length>0&&(S.nextButton[e]("click",S.onClickNext),S.params.a11y&&S.a11y&&S.nextButton[e]("keydown",S.a11y.onEnterKey)),S.params.prevButton&&S.prevButton&&S.prevButton.length>0&&(S.prevButton[e]("click",S.onClickPrev),S.params.a11y&&S.a11y&&S.prevButton[e]("keydown",S.a11y.onEnterKey)),S.params.pagination&&S.params.paginationClickable&&(S.paginationContainer[e]("click","."+S.params.bulletClass,S.onClickIndex),S.params.a11y&&S.a11y&&S.paginationContainer[e]("keydown","."+S.params.bulletClass,S.a11y.onEnterKey)),(S.params.preventClicks||S.params.preventClicksPropagation)&&r[n]("click",S.preventClicks,!0)},S.attachEvents=function(){S.initEvents()},S.detachEvents=function(){S.initEvents(!0)},S.allowClick=!0,S.preventClicks=function(t){S.allowClick||(S.params.preventClicks&&t.preventDefault(),S.params.preventClicksPropagation&&S.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))},S.onClickNext=function(t){t.preventDefault(),S.isEnd&&!S.params.loop||S.slideNext()},S.onClickPrev=function(t){t.preventDefault(),S.isBeginning&&!S.params.loop||S.slidePrev()},S.onClickIndex=function(e){e.preventDefault();var n=t(this).index()*S.params.slidesPerGroup;S.params.loop&&(n+=S.loopedSlides),S.slideTo(n)},S.updateClickedSlide=function(e){var n=u(e,"."+S.params.slideClass),r=!1;if(n)for(var i=0;i<S.slides.length;i++)S.slides[i]===n&&(r=!0);if(!n||!r)return S.clickedSlide=void 0,void(S.clickedIndex=void 0);if(S.clickedSlide=n,S.clickedIndex=t(n).index(),S.params.slideToClickedSlide&&void 0!==S.clickedIndex&&S.clickedIndex!==S.activeIndex){var o,a=S.clickedIndex,s="auto"===S.params.slidesPerView?S.currentSlidesPerView():S.params.slidesPerView;if(S.params.loop){if(S.animating)return;o=parseInt(t(S.clickedSlide).attr("data-swiper-slide-index"),10),S.params.centeredSlides?a<S.loopedSlides-s/2||a>S.slides.length-S.loopedSlides+s/2?(S.fixLoop(),a=S.wrapper.children("."+S.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+S.params.slideDuplicateClass+")").eq(0).index(),setTimeout((function(){S.slideTo(a)}),0)):S.slideTo(a):a>S.slides.length-s?(S.fixLoop(),a=S.wrapper.children("."+S.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+S.params.slideDuplicateClass+")").eq(0).index(),setTimeout((function(){S.slideTo(a)}),0)):S.slideTo(a)}else S.slideTo(a)}};var D,b,A,C,T,I,O,x,F,N,R,P,L="input, select, textarea, button, video",B=Date.now(),M=[];for(var k in S.animating=!1,S.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0},S.onTouchStart=function(e){if(e.originalEvent&&(e=e.originalEvent),(R="touchstart"===e.type)||!("which"in e)||3!==e.which){if(S.params.noSwiping&&u(e,"."+S.params.noSwipingClass))return void(S.allowClick=!0);if(!S.params.swipeHandler||u(e,S.params.swipeHandler)){var n=S.touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,r=S.touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;if(!(S.device.ios&&S.params.iOSEdgeSwipeDetection&&n<=S.params.iOSEdgeSwipeThreshold)){if(D=!0,b=!1,A=!0,T=void 0,P=void 0,S.touches.startX=n,S.touches.startY=r,C=Date.now(),S.allowClick=!0,S.updateContainerSize(),S.swipeDirection=void 0,S.params.threshold>0&&(x=!1),"touchstart"!==e.type){var i=!0;t(e.target).is(L)&&(i=!1),document.activeElement&&t(document.activeElement).is(L)&&document.activeElement.blur(),i&&e.preventDefault()}S.emit("onTouchStart",S,e)}}}},S.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!R||"mousemove"!==e.type){if(e.preventedByNestedSwiper)return S.touches.startX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,void(S.touches.startY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY);if(S.params.onlyExternal)return S.allowClick=!1,void(D&&(S.touches.startX=S.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,S.touches.startY=S.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,C=Date.now()));if(R&&S.params.touchReleaseOnEdges&&!S.params.loop)if(S.isHorizontal()){if(S.touches.currentX<S.touches.startX&&S.translate<=S.maxTranslate()||S.touches.currentX>S.touches.startX&&S.translate>=S.minTranslate())return}else if(S.touches.currentY<S.touches.startY&&S.translate<=S.maxTranslate()||S.touches.currentY>S.touches.startY&&S.translate>=S.minTranslate())return;if(R&&document.activeElement&&e.target===document.activeElement&&t(e.target).is(L))return b=!0,void(S.allowClick=!1);var n;if(A&&S.emit("onTouchMove",S,e),!(e.targetTouches&&e.targetTouches.length>1)&&(S.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,S.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,void 0===T&&(S.isHorizontal()&&S.touches.currentY===S.touches.startY||!S.isHorizontal()&&S.touches.currentX===S.touches.startX?T=!1:(n=180*Math.atan2(Math.abs(S.touches.currentY-S.touches.startY),Math.abs(S.touches.currentX-S.touches.startX))/Math.PI,T=S.isHorizontal()?n>S.params.touchAngle:90-n>S.params.touchAngle)),T&&S.emit("onTouchMoveOpposite",S,e),void 0===P&&(S.touches.currentX===S.touches.startX&&S.touches.currentY===S.touches.startY||(P=!0)),D)){if(T)return void(D=!1);if(P){S.allowClick=!1,S.emit("onSliderMove",S,e),e.preventDefault(),S.params.touchMoveStopPropagation&&!S.params.nested&&e.stopPropagation(),b||(o.loop&&S.fixLoop(),O=S.getWrapperTranslate(),S.setWrapperTransition(0),S.animating&&S.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),S.params.autoplay&&S.autoplaying&&(S.params.autoplayDisableOnInteraction?S.stopAutoplay():S.pauseAutoplay()),N=!1,!S.params.grabCursor||!0!==S.params.allowSwipeToNext&&!0!==S.params.allowSwipeToPrev||S.setGrabCursor(!0)),b=!0;var r=S.touches.diff=S.isHorizontal()?S.touches.currentX-S.touches.startX:S.touches.currentY-S.touches.startY;r*=S.params.touchRatio,S.rtl&&(r=-r),S.swipeDirection=r>0?"prev":"next",I=r+O;var i=!0;if(r>0&&I>S.minTranslate()?(i=!1,S.params.resistance&&(I=S.minTranslate()-1+Math.pow(-S.minTranslate()+O+r,S.params.resistanceRatio))):r<0&&I<S.maxTranslate()&&(i=!1,S.params.resistance&&(I=S.maxTranslate()+1-Math.pow(S.maxTranslate()-O-r,S.params.resistanceRatio))),i&&(e.preventedByNestedSwiper=!0),!S.params.allowSwipeToNext&&"next"===S.swipeDirection&&I<O&&(I=O),!S.params.allowSwipeToPrev&&"prev"===S.swipeDirection&&I>O&&(I=O),S.params.threshold>0){if(!(Math.abs(r)>S.params.threshold||x))return void(I=O);if(!x)return x=!0,S.touches.startX=S.touches.currentX,S.touches.startY=S.touches.currentY,I=O,void(S.touches.diff=S.isHorizontal()?S.touches.currentX-S.touches.startX:S.touches.currentY-S.touches.startY)}S.params.followFinger&&((S.params.freeMode||S.params.watchSlidesProgress)&&S.updateActiveIndex(),S.params.freeMode&&(0===M.length&&M.push({position:S.touches[S.isHorizontal()?"startX":"startY"],time:C}),M.push({position:S.touches[S.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),S.updateProgress(I),S.setWrapperTranslate(I))}}}},S.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),A&&S.emit("onTouchEnd",S,e),A=!1,D){S.params.grabCursor&&b&&D&&(!0===S.params.allowSwipeToNext||!0===S.params.allowSwipeToPrev)&&S.setGrabCursor(!1);var n,r=Date.now(),i=r-C;if(S.allowClick&&(S.updateClickedSlide(e),S.emit("onTap",S,e),i<300&&r-B>300&&(F&&clearTimeout(F),F=setTimeout((function(){S&&(S.params.paginationHide&&S.paginationContainer.length>0&&!t(e.target).hasClass(S.params.bulletClass)&&S.paginationContainer.toggleClass(S.params.paginationHiddenClass),S.emit("onClick",S,e))}),300)),i<300&&r-B<300&&(F&&clearTimeout(F),S.emit("onDoubleTap",S,e))),B=Date.now(),setTimeout((function(){S&&(S.allowClick=!0)}),0),!D||!b||!S.swipeDirection||0===S.touches.diff||I===O)return void(D=b=!1);if(D=b=!1,n=S.params.followFinger?S.rtl?S.translate:-S.translate:-I,S.params.freeMode){if(n<-S.minTranslate())return void S.slideTo(S.activeIndex);if(n>-S.maxTranslate())return void(S.slides.length<S.snapGrid.length?S.slideTo(S.snapGrid.length-1):S.slideTo(S.slides.length-1));if(S.params.freeModeMomentum){if(M.length>1){var o=M.pop(),a=M.pop(),s=o.position-a.position,u=o.time-a.time;S.velocity=s/u,S.velocity=S.velocity/2,Math.abs(S.velocity)<S.params.freeModeMinimumVelocity&&(S.velocity=0),(u>150||(new window.Date).getTime()-o.time>300)&&(S.velocity=0)}else S.velocity=0;S.velocity=S.velocity*S.params.freeModeMomentumVelocityRatio,M.length=0;var c=1e3*S.params.freeModeMomentumRatio,l=S.velocity*c,f=S.translate+l;S.rtl&&(f=-f);var h,d=!1,p=20*Math.abs(S.velocity)*S.params.freeModeMomentumBounceRatio;if(f<S.maxTranslate())S.params.freeModeMomentumBounce?(f+S.maxTranslate()<-p&&(f=S.maxTranslate()-p),h=S.maxTranslate(),d=!0,N=!0):f=S.maxTranslate();else if(f>S.minTranslate())S.params.freeModeMomentumBounce?(f-S.minTranslate()>p&&(f=S.minTranslate()+p),h=S.minTranslate(),d=!0,N=!0):f=S.minTranslate();else if(S.params.freeModeSticky){var g,v=0;for(v=0;v<S.snapGrid.length;v+=1)if(S.snapGrid[v]>-f){g=v;break}f=Math.abs(S.snapGrid[g]-f)<Math.abs(S.snapGrid[g-1]-f)||"next"===S.swipeDirection?S.snapGrid[g]:S.snapGrid[g-1],S.rtl||(f=-f)}if(0!==S.velocity)c=S.rtl?Math.abs((-f-S.translate)/S.velocity):Math.abs((f-S.translate)/S.velocity);else if(S.params.freeModeSticky)return void S.slideReset();S.params.freeModeMomentumBounce&&d?(S.updateProgress(h),S.setWrapperTransition(c),S.setWrapperTranslate(f),S.onTransitionStart(),S.animating=!0,S.wrapper.transitionEnd((function(){S&&N&&(S.emit("onMomentumBounce",S),S.setWrapperTransition(S.params.speed),S.setWrapperTranslate(h),S.wrapper.transitionEnd((function(){S&&S.onTransitionEnd()})))}))):S.velocity?(S.updateProgress(f),S.setWrapperTransition(c),S.setWrapperTranslate(f),S.onTransitionStart(),S.animating||(S.animating=!0,S.wrapper.transitionEnd((function(){S&&S.onTransitionEnd()})))):S.updateProgress(f),S.updateActiveIndex()}return void((!S.params.freeModeMomentum||i>=S.params.longSwipesMs)&&(S.updateProgress(),S.updateActiveIndex()))}var m,_=0,E=S.slidesSizesGrid[0];for(m=0;m<S.slidesGrid.length;m+=S.params.slidesPerGroup)void 0!==S.slidesGrid[m+S.params.slidesPerGroup]?n>=S.slidesGrid[m]&&n<S.slidesGrid[m+S.params.slidesPerGroup]&&(_=m,E=S.slidesGrid[m+S.params.slidesPerGroup]-S.slidesGrid[m]):n>=S.slidesGrid[m]&&(_=m,E=S.slidesGrid[S.slidesGrid.length-1]-S.slidesGrid[S.slidesGrid.length-2]);var y=(n-S.slidesGrid[_])/E;if(i>S.params.longSwipesMs){if(!S.params.longSwipes)return void S.slideTo(S.activeIndex);"next"===S.swipeDirection&&(y>=S.params.longSwipesRatio?S.slideTo(_+S.params.slidesPerGroup):S.slideTo(_)),"prev"===S.swipeDirection&&(y>1-S.params.longSwipesRatio?S.slideTo(_+S.params.slidesPerGroup):S.slideTo(_))}else{if(!S.params.shortSwipes)return void S.slideTo(S.activeIndex);"next"===S.swipeDirection&&S.slideTo(_+S.params.slidesPerGroup),"prev"===S.swipeDirection&&S.slideTo(_)}}},S._slideTo=function(t,e){return S.slideTo(t,e,!0,!0)},S.slideTo=function(t,e,n,r){void 0===n&&(n=!0),void 0===t&&(t=0),t<0&&(t=0),S.snapIndex=Math.floor(t/S.params.slidesPerGroup),S.snapIndex>=S.snapGrid.length&&(S.snapIndex=S.snapGrid.length-1);var i=-S.snapGrid[S.snapIndex];if(S.params.autoplay&&S.autoplaying&&(r||!S.params.autoplayDisableOnInteraction?S.pauseAutoplay(e):S.stopAutoplay()),S.updateProgress(i),S.params.normalizeSlideIndex)for(var o=0;o<S.slidesGrid.length;o++)-Math.floor(100*i)>=Math.floor(100*S.slidesGrid[o])&&(t=o);return!(!S.params.allowSwipeToNext&&i<S.translate&&i<S.minTranslate()||!S.params.allowSwipeToPrev&&i>S.translate&&i>S.maxTranslate()&&(S.activeIndex||0)!==t||(void 0===e&&(e=S.params.speed),S.previousIndex=S.activeIndex||0,S.activeIndex=t,S.updateRealIndex(),S.rtl&&-i===S.translate||!S.rtl&&i===S.translate?(S.params.autoHeight&&S.updateAutoHeight(),S.updateClasses(),"slide"!==S.params.effect&&S.setWrapperTranslate(i),1):(S.updateClasses(),S.onTransitionStart(n),0===e||S.browser.lteIE9?(S.setWrapperTranslate(i),S.setWrapperTransition(0),S.onTransitionEnd(n)):(S.setWrapperTranslate(i),S.setWrapperTransition(e),S.animating||(S.animating=!0,S.wrapper.transitionEnd((function(){S&&S.onTransitionEnd(n)})))),0)))},S.onTransitionStart=function(t){void 0===t&&(t=!0),S.params.autoHeight&&S.updateAutoHeight(),S.lazy&&S.lazy.onTransitionStart(),t&&(S.emit("onTransitionStart",S),S.activeIndex!==S.previousIndex&&(S.emit("onSlideChangeStart",S),S.activeIndex>S.previousIndex?S.emit("onSlideNextStart",S):S.emit("onSlidePrevStart",S)))},S.onTransitionEnd=function(t){S.animating=!1,S.setWrapperTransition(0),void 0===t&&(t=!0),S.lazy&&S.lazy.onTransitionEnd(),t&&(S.emit("onTransitionEnd",S),S.activeIndex!==S.previousIndex&&(S.emit("onSlideChangeEnd",S),S.activeIndex>S.previousIndex?S.emit("onSlideNextEnd",S):S.emit("onSlidePrevEnd",S))),S.params.history&&S.history&&S.history.setHistory(S.params.history,S.activeIndex),S.params.hashnav&&S.hashnav&&S.hashnav.setHash()},S.slideNext=function(t,e,n){return S.params.loop?!S.animating&&(S.fixLoop(),S.container[0].clientLeft,S.slideTo(S.activeIndex+S.params.slidesPerGroup,e,t,n)):S.slideTo(S.activeIndex+S.params.slidesPerGroup,e,t,n)},S._slideNext=function(t){return S.slideNext(!0,t,!0)},S.slidePrev=function(t,e,n){return S.params.loop?!S.animating&&(S.fixLoop(),S.container[0].clientLeft,S.slideTo(S.activeIndex-1,e,t,n)):S.slideTo(S.activeIndex-1,e,t,n)},S._slidePrev=function(t){return S.slidePrev(!0,t,!0)},S.slideReset=function(t,e,n){return S.slideTo(S.activeIndex,e,t)},S.disableTouchControl=function(){return S.params.onlyExternal=!0,!0},S.enableTouchControl=function(){return S.params.onlyExternal=!1,!0},S.setWrapperTransition=function(t,e){S.wrapper.transition(t),"slide"!==S.params.effect&&S.effects[S.params.effect]&&S.effects[S.params.effect].setTransition(t),S.params.parallax&&S.parallax&&S.parallax.setTransition(t),S.params.scrollbar&&S.scrollbar&&S.scrollbar.setTransition(t),S.params.control&&S.controller&&S.controller.setTransition(t,e),S.emit("onSetTransition",S,t)},S.setWrapperTranslate=function(t,e,n){var r=0,i=0;S.isHorizontal()?r=S.rtl?-t:t:i=t,S.params.roundLengths&&(r=a(r),i=a(i)),S.params.virtualTranslate||(S.support.transforms3d?S.wrapper.transform("translate3d("+r+"px, "+i+"px, 0px)"):S.wrapper.transform("translate("+r+"px, "+i+"px)")),S.translate=S.isHorizontal()?r:i;var o=S.maxTranslate()-S.minTranslate();(0===o?0:(t-S.minTranslate())/o)!==S.progress&&S.updateProgress(t),e&&S.updateActiveIndex(),"slide"!==S.params.effect&&S.effects[S.params.effect]&&S.effects[S.params.effect].setTranslate(S.translate),S.params.parallax&&S.parallax&&S.parallax.setTranslate(S.translate),S.params.scrollbar&&S.scrollbar&&S.scrollbar.setTranslate(S.translate),S.params.control&&S.controller&&S.controller.setTranslate(S.translate,n),S.emit("onSetTranslate",S,S.translate)},S.getTranslate=function(t,e){var n,r,i,o;return void 0===e&&(e="x"),S.params.virtualTranslate?S.rtl?-S.translate:S.translate:(i=window.getComputedStyle(t,null),window.WebKitCSSMatrix?((r=i.transform||i.webkitTransform).split(",").length>6&&(r=r.split(", ").map((function(t){return t.replace(",",".")})).join(", ")),o=new window.WebKitCSSMatrix("none"===r?"":r)):n=(o=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===e&&(r=window.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===e&&(r=window.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),S.rtl&&r&&(r=-r),r||0)},S.getWrapperTranslate=function(t){return void 0===t&&(t=S.isHorizontal()?"x":"y"),S.getTranslate(S.wrapper[0],t)},S.observers=[],S.initObservers=function(){if(S.params.observeParents)for(var t=S.container.parents(),e=0;e<t.length;e++)c(t[e]);c(S.container[0],{childList:!1}),c(S.wrapper[0],{attributes:!1})},S.disconnectObservers=function(){for(var t=0;t<S.observers.length;t++)S.observers[t].disconnect();S.observers=[]},S.createLoop=function(){S.wrapper.children("."+S.params.slideClass+"."+S.params.slideDuplicateClass).remove();var e=S.wrapper.children("."+S.params.slideClass);"auto"!==S.params.slidesPerView||S.params.loopedSlides||(S.params.loopedSlides=e.length),S.loopedSlides=parseInt(S.params.loopedSlides||S.params.slidesPerView,10),S.loopedSlides=S.loopedSlides+S.params.loopAdditionalSlides,S.loopedSlides>e.length&&(S.loopedSlides=e.length);var n,r=[],i=[];for(e.each((function(n,o){var a=t(this);n<S.loopedSlides&&i.push(o),n<e.length&&n>=e.length-S.loopedSlides&&r.push(o),a.attr("data-swiper-slide-index",n)})),n=0;n<i.length;n++)S.wrapper.append(t(i[n].cloneNode(!0)).addClass(S.params.slideDuplicateClass));for(n=r.length-1;n>=0;n--)S.wrapper.prepend(t(r[n].cloneNode(!0)).addClass(S.params.slideDuplicateClass))},S.destroyLoop=function(){S.wrapper.children("."+S.params.slideClass+"."+S.params.slideDuplicateClass).remove(),S.slides.removeAttr("data-swiper-slide-index")},S.reLoop=function(t){var e=S.activeIndex-S.loopedSlides;S.destroyLoop(),S.createLoop(),S.updateSlidesSize(),t&&S.slideTo(e+S.loopedSlides,0,!1)},S.fixLoop=function(){var t;S.activeIndex<S.loopedSlides?(t=S.slides.length-3*S.loopedSlides+S.activeIndex,t+=S.loopedSlides,S.slideTo(t,0,!1,!0)):("auto"===S.params.slidesPerView&&S.activeIndex>=2*S.loopedSlides||S.activeIndex>S.slides.length-2*S.params.slidesPerView)&&(t=-S.slides.length+S.activeIndex+S.loopedSlides,t+=S.loopedSlides,S.slideTo(t,0,!1,!0))},S.appendSlide=function(t){if(S.params.loop&&S.destroyLoop(),"object"==e(t)&&t.length)for(var n=0;n<t.length;n++)t[n]&&S.wrapper.append(t[n]);else S.wrapper.append(t);S.params.loop&&S.createLoop(),S.params.observer&&S.support.observer||S.update(!0)},S.prependSlide=function(t){S.params.loop&&S.destroyLoop();var n=S.activeIndex+1;if("object"==e(t)&&t.length){for(var r=0;r<t.length;r++)t[r]&&S.wrapper.prepend(t[r]);n=S.activeIndex+t.length}else S.wrapper.prepend(t);S.params.loop&&S.createLoop(),S.params.observer&&S.support.observer||S.update(!0),S.slideTo(n,0,!1)},S.removeSlide=function(t){S.params.loop&&(S.destroyLoop(),S.slides=S.wrapper.children("."+S.params.slideClass));var n,r=S.activeIndex;if("object"==e(t)&&t.length){for(var i=0;i<t.length;i++)n=t[i],S.slides[n]&&S.slides.eq(n).remove(),n<r&&r--;r=Math.max(r,0)}else n=t,S.slides[n]&&S.slides.eq(n).remove(),n<r&&r--,r=Math.max(r,0);S.params.loop&&S.createLoop(),S.params.observer&&S.support.observer||S.update(!0),S.params.loop?S.slideTo(r+S.loopedSlides,0,!1):S.slideTo(r,0,!1)},S.removeAllSlides=function(){for(var t=[],e=0;e<S.slides.length;e++)t.push(e);S.removeSlide(t)},S.effects={fade:{setTranslate:function(){for(var t=0;t<S.slides.length;t++){var e=S.slides.eq(t),n=-e[0].swiperSlideOffset;S.params.virtualTranslate||(n-=S.translate);var r=0;S.isHorizontal()||(r=n,n=0);var i=S.params.fade.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);e.css({opacity:i}).transform("translate3d("+n+"px, "+r+"px, 0px)")}},setTransition:function(t){if(S.slides.transition(t),S.params.virtualTranslate&&0!==t){var e=!1;S.slides.transitionEnd((function(){if(!e&&S){e=!0,S.animating=!1;for(var t=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],n=0;n<t.length;n++)S.wrapper.trigger(t[n])}}))}}},flip:{setTranslate:function(){for(var e=0;e<S.slides.length;e++){var n=S.slides.eq(e),r=n[0].progress;S.params.flip.limitRotation&&(r=Math.max(Math.min(n[0].progress,1),-1));var i=-180*r,o=0,a=-n[0].swiperSlideOffset,s=0;if(S.isHorizontal()?S.rtl&&(i=-i):(s=a,a=0,o=-i,i=0),n[0].style.zIndex=-Math.abs(Math.round(r))+S.slides.length,S.params.flip.slideShadows){var u=S.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),c=S.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===u.length&&(u=t('<div class="swiper-slide-shadow-'+(S.isHorizontal()?"left":"top")+'"></div>'),n.append(u)),0===c.length&&(c=t('<div class="swiper-slide-shadow-'+(S.isHorizontal()?"right":"bottom")+'"></div>'),n.append(c)),u.length&&(u[0].style.opacity=Math.max(-r,0)),c.length&&(c[0].style.opacity=Math.max(r,0))}n.transform("translate3d("+a+"px, "+s+"px, 0px) rotateX("+o+"deg) rotateY("+i+"deg)")}},setTransition:function(e){if(S.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),S.params.virtualTranslate&&0!==e){var n=!1;S.slides.eq(S.activeIndex).transitionEnd((function(){if(!n&&S&&t(this).hasClass(S.params.slideActiveClass)){n=!0,S.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],r=0;r<e.length;r++)S.wrapper.trigger(e[r])}}))}}},cube:{setTranslate:function(){var e,n=0;S.params.cube.shadow&&(S.isHorizontal()?(0===(e=S.wrapper.find(".swiper-cube-shadow")).length&&(e=t('<div class="swiper-cube-shadow"></div>'),S.wrapper.append(e)),e.css({height:S.width+"px"})):0===(e=S.container.find(".swiper-cube-shadow")).length&&(e=t('<div class="swiper-cube-shadow"></div>'),S.container.append(e)));for(var r=0;r<S.slides.length;r++){var i=S.slides.eq(r),o=90*r,a=Math.floor(o/360);S.rtl&&(o=-o,a=Math.floor(-o/360));var s=Math.max(Math.min(i[0].progress,1),-1),u=0,c=0,l=0;r%4==0?(u=4*-a*S.size,l=0):(r-1)%4==0?(u=0,l=4*-a*S.size):(r-2)%4==0?(u=S.size+4*a*S.size,l=S.size):(r-3)%4==0&&(u=-S.size,l=3*S.size+4*S.size*a),S.rtl&&(u=-u),S.isHorizontal()||(c=u,u=0);var f="rotateX("+(S.isHorizontal()?0:-o)+"deg) rotateY("+(S.isHorizontal()?o:0)+"deg) translate3d("+u+"px, "+c+"px, "+l+"px)";if(s<=1&&s>-1&&(n=90*r+90*s,S.rtl&&(n=90*-r-90*s)),i.transform(f),S.params.cube.slideShadows){var h=S.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),d=S.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===h.length&&(h=t('<div class="swiper-slide-shadow-'+(S.isHorizontal()?"left":"top")+'"></div>'),i.append(h)),0===d.length&&(d=t('<div class="swiper-slide-shadow-'+(S.isHorizontal()?"right":"bottom")+'"></div>'),i.append(d)),h.length&&(h[0].style.opacity=Math.max(-s,0)),d.length&&(d[0].style.opacity=Math.max(s,0))}}if(S.wrapper.css({"-webkit-transform-origin":"50% 50% -"+S.size/2+"px","-moz-transform-origin":"50% 50% -"+S.size/2+"px","-ms-transform-origin":"50% 50% -"+S.size/2+"px","transform-origin":"50% 50% -"+S.size/2+"px"}),S.params.cube.shadow)if(S.isHorizontal())e.transform("translate3d(0px, "+(S.width/2+S.params.cube.shadowOffset)+"px, "+-S.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+S.params.cube.shadowScale+")");else{var p=Math.abs(n)-90*Math.floor(Math.abs(n)/90),g=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),v=S.params.cube.shadowScale,m=S.params.cube.shadowScale/g,_=S.params.cube.shadowOffset;e.transform("scale3d("+v+", 1, "+m+") translate3d(0px, "+(S.height/2+_)+"px, "+-S.height/2/m+"px) rotateX(-90deg)")}var E=S.isSafari||S.isUiWebView?-S.size/2:0;S.wrapper.transform("translate3d(0px,0,"+E+"px) rotateX("+(S.isHorizontal()?0:n)+"deg) rotateY("+(S.isHorizontal()?-n:0)+"deg)")},setTransition:function(t){S.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),S.params.cube.shadow&&!S.isHorizontal()&&S.container.find(".swiper-cube-shadow").transition(t)}},coverflow:{setTranslate:function(){for(var e=S.translate,n=S.isHorizontal()?-e+S.width/2:-e+S.height/2,r=S.isHorizontal()?S.params.coverflow.rotate:-S.params.coverflow.rotate,i=S.params.coverflow.depth,o=0,a=S.slides.length;o<a;o++){var s=S.slides.eq(o),u=S.slidesSizesGrid[o],c=(n-s[0].swiperSlideOffset-u/2)/u*S.params.coverflow.modifier,l=S.isHorizontal()?r*c:0,f=S.isHorizontal()?0:r*c,h=-i*Math.abs(c),d=S.isHorizontal()?0:S.params.coverflow.stretch*c,p=S.isHorizontal()?S.params.coverflow.stretch*c:0;Math.abs(p)<.001&&(p=0),Math.abs(d)<.001&&(d=0),Math.abs(h)<.001&&(h=0),Math.abs(l)<.001&&(l=0),Math.abs(f)<.001&&(f=0);var g="translate3d("+p+"px,"+d+"px,"+h+"px)  rotateX("+f+"deg) rotateY("+l+"deg)";if(s.transform(g),s[0].style.zIndex=1-Math.abs(Math.round(c)),S.params.coverflow.slideShadows){var v=S.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),m=S.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===v.length&&(v=t('<div class="swiper-slide-shadow-'+(S.isHorizontal()?"left":"top")+'"></div>'),s.append(v)),0===m.length&&(m=t('<div class="swiper-slide-shadow-'+(S.isHorizontal()?"right":"bottom")+'"></div>'),s.append(m)),v.length&&(v[0].style.opacity=c>0?c:0),m.length&&(m[0].style.opacity=-c>0?-c:0)}}S.browser.ie&&(S.wrapper[0].style.perspectiveOrigin=n+"px 50%")},setTransition:function(t){S.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}}},S.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,n){if(void 0!==e&&(void 0===n&&(n=!0),0!==S.slides.length)){var r=S.slides.eq(e),i=r.find("."+S.params.lazyLoadingClass+":not(."+S.params.lazyStatusLoadedClass+"):not(."+S.params.lazyStatusLoadingClass+")");!r.hasClass(S.params.lazyLoadingClass)||r.hasClass(S.params.lazyStatusLoadedClass)||r.hasClass(S.params.lazyStatusLoadingClass)||(i=i.add(r[0])),0!==i.length&&i.each((function(){var e=t(this);e.addClass(S.params.lazyStatusLoadingClass);var i=e.attr("data-background"),o=e.attr("data-src"),a=e.attr("data-srcset"),s=e.attr("data-sizes");S.loadImage(e[0],o||i,a,s,!1,(function(){if(null!=S&&S){if(i?(e.css("background-image",'url("'+i+'")'),e.removeAttr("data-background")):(a&&(e.attr("srcset",a),e.removeAttr("data-srcset")),s&&(e.attr("sizes",s),e.removeAttr("data-sizes")),o&&(e.attr("src",o),e.removeAttr("data-src"))),e.addClass(S.params.lazyStatusLoadedClass).removeClass(S.params.lazyStatusLoadingClass),r.find("."+S.params.lazyPreloaderClass+", ."+S.params.preloaderClass).remove(),S.params.loop&&n){var t=r.attr("data-swiper-slide-index");if(r.hasClass(S.params.slideDuplicateClass)){var u=S.wrapper.children('[data-swiper-slide-index="'+t+'"]:not(.'+S.params.slideDuplicateClass+")");S.lazy.loadImageInSlide(u.index(),!1)}else{var c=S.wrapper.children("."+S.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');S.lazy.loadImageInSlide(c.index(),!1)}}S.emit("onLazyImageReady",S,r[0],e[0])}})),S.emit("onLazyImageLoad",S,r[0],e[0])}))}},load:function(){var e,n=S.params.slidesPerView;if("auto"===n&&(n=0),S.lazy.initialImageLoaded||(S.lazy.initialImageLoaded=!0),S.params.watchSlidesVisibility)S.wrapper.children("."+S.params.slideVisibleClass).each((function(){S.lazy.loadImageInSlide(t(this).index())}));else if(n>1)for(e=S.activeIndex;e<S.activeIndex+n;e++)S.slides[e]&&S.lazy.loadImageInSlide(e);else S.lazy.loadImageInSlide(S.activeIndex);if(S.params.lazyLoadingInPrevNext)if(n>1||S.params.lazyLoadingInPrevNextAmount&&S.params.lazyLoadingInPrevNextAmount>1){var r=S.params.lazyLoadingInPrevNextAmount,i=n,o=Math.min(S.activeIndex+i+Math.max(r,i),S.slides.length),a=Math.max(S.activeIndex-Math.max(i,r),0);for(e=S.activeIndex+n;e<o;e++)S.slides[e]&&S.lazy.loadImageInSlide(e);for(e=a;e<S.activeIndex;e++)S.slides[e]&&S.lazy.loadImageInSlide(e)}else{var s=S.wrapper.children("."+S.params.slideNextClass);s.length>0&&S.lazy.loadImageInSlide(s.index());var u=S.wrapper.children("."+S.params.slidePrevClass);u.length>0&&S.lazy.loadImageInSlide(u.index())}},onTransitionStart:function(){S.params.lazyLoading&&(S.params.lazyLoadingOnTransitionStart||!S.params.lazyLoadingOnTransitionStart&&!S.lazy.initialImageLoaded)&&S.lazy.load()},onTransitionEnd:function(){S.params.lazyLoading&&!S.params.lazyLoadingOnTransitionStart&&S.lazy.load()}},S.scrollbar={isTouched:!1,setDragPosition:function(t){var e=S.scrollbar,n=(S.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageX:t.pageX||t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageY:t.pageY||t.clientY)-e.track.offset()[S.isHorizontal()?"left":"top"]-e.dragSize/2,r=-S.minTranslate()*e.moveDivider,i=-S.maxTranslate()*e.moveDivider;n<r?n=r:n>i&&(n=i),n=-n/e.moveDivider,S.updateProgress(n),S.setWrapperTranslate(n,!0)},dragStart:function(t){var e=S.scrollbar;e.isTouched=!0,t.preventDefault(),t.stopPropagation(),e.setDragPosition(t),clearTimeout(e.dragTimeout),e.track.transition(0),S.params.scrollbarHide&&e.track.css("opacity",1),S.wrapper.transition(100),e.drag.transition(100),S.emit("onScrollbarDragStart",S)},dragMove:function(t){var e=S.scrollbar;e.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,e.setDragPosition(t),S.wrapper.transition(0),e.track.transition(0),e.drag.transition(0),S.emit("onScrollbarDragMove",S))},dragEnd:function(t){var e=S.scrollbar;e.isTouched&&(e.isTouched=!1,S.params.scrollbarHide&&(clearTimeout(e.dragTimeout),e.dragTimeout=setTimeout((function(){e.track.css("opacity",0),e.track.transition(400)}),1e3)),S.emit("onScrollbarDragEnd",S),S.params.scrollbarSnapOnRelease&&S.slideReset())},draggableEvents:!1!==S.params.simulateTouch||S.support.touch?S.touchEvents:S.touchEventsDesktop,enableDraggable:function(){var e=S.scrollbar,n=S.support.touch?e.track:document;t(e.track).on(e.draggableEvents.start,e.dragStart),t(n).on(e.draggableEvents.move,e.dragMove),t(n).on(e.draggableEvents.end,e.dragEnd)},disableDraggable:function(){var e=S.scrollbar,n=S.support.touch?e.track:document;t(e.track).off(e.draggableEvents.start,e.dragStart),t(n).off(e.draggableEvents.move,e.dragMove),t(n).off(e.draggableEvents.end,e.dragEnd)},set:function(){if(S.params.scrollbar){var e=S.scrollbar;e.track=t(S.params.scrollbar),S.params.uniqueNavElements&&"string"==typeof S.params.scrollbar&&e.track.length>1&&1===S.container.find(S.params.scrollbar).length&&(e.track=S.container.find(S.params.scrollbar)),e.drag=e.track.find(".swiper-scrollbar-drag"),0===e.drag.length&&(e.drag=t('<div class="swiper-scrollbar-drag"></div>'),e.track.append(e.drag)),e.drag[0].style.width="",e.drag[0].style.height="",e.trackSize=S.isHorizontal()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=S.size/S.virtualSize,e.moveDivider=e.divider*(e.trackSize/S.size),e.dragSize=e.trackSize*e.divider,S.isHorizontal()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",e.divider>=1?e.track[0].style.display="none":e.track[0].style.display="",S.params.scrollbarHide&&(e.track[0].style.opacity=0)}},setTranslate:function(){if(S.params.scrollbar){var t,e=S.scrollbar,n=(S.translate,e.dragSize);t=(e.trackSize-e.dragSize)*S.progress,S.rtl&&S.isHorizontal()?(t=-t)>0?(n=e.dragSize-t,t=0):-t+e.dragSize>e.trackSize&&(n=e.trackSize+t):t<0?(n=e.dragSize+t,t=0):t+e.dragSize>e.trackSize&&(n=e.trackSize-t),S.isHorizontal()?(S.support.transforms3d?e.drag.transform("translate3d("+t+"px, 0, 0)"):e.drag.transform("translateX("+t+"px)"),e.drag[0].style.width=n+"px"):(S.support.transforms3d?e.drag.transform("translate3d(0px, "+t+"px, 0)"):e.drag.transform("translateY("+t+"px)"),e.drag[0].style.height=n+"px"),S.params.scrollbarHide&&(clearTimeout(e.timeout),e.track[0].style.opacity=1,e.timeout=setTimeout((function(){e.track[0].style.opacity=0,e.track.transition(400)}),1e3))}},setTransition:function(t){S.params.scrollbar&&S.scrollbar.drag.transition(t)}},S.controller={LinearSpline:function(t,e){var n,r,i=function(){var t,e,n;return function(r,i){for(e=-1,t=r.length;t-e>1;)r[n=t+e>>1]<=i?e=n:t=n;return t}}();this.x=t,this.y=e,this.lastIndex=t.length-1,this.x.length,this.interpolate=function(t){return t?(r=i(this.x,t),n=r-1,(t-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0}},getInterpolateFunction:function(t){S.controller.spline||(S.controller.spline=S.params.loop?new S.controller.LinearSpline(S.slidesGrid,t.slidesGrid):new S.controller.LinearSpline(S.snapGrid,t.snapGrid))},setTranslate:function(t,e){function r(e){t=e.rtl&&"horizontal"===e.params.direction?-S.translate:S.translate,"slide"===S.params.controlBy&&(S.controller.getInterpolateFunction(e),o=-S.controller.spline.interpolate(-t)),o&&"container"!==S.params.controlBy||(i=(e.maxTranslate()-e.minTranslate())/(S.maxTranslate()-S.minTranslate()),o=(t-S.minTranslate())*i+e.minTranslate()),S.params.controlInverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setWrapperTranslate(o,!1,S),e.updateActiveIndex()}var i,o,a=S.params.control;if(Array.isArray(a))for(var s=0;s<a.length;s++)a[s]!==e&&a[s]instanceof n&&r(a[s]);else a instanceof n&&e!==a&&r(a)},setTransition:function(t,e){function r(e){e.setWrapperTransition(t,S),0!==t&&(e.onTransitionStart(),e.wrapper.transitionEnd((function(){o&&(e.params.loop&&"slide"===S.params.controlBy&&e.fixLoop(),e.onTransitionEnd())})))}var i,o=S.params.control;if(Array.isArray(o))for(i=0;i<o.length;i++)o[i]!==e&&o[i]instanceof n&&r(o[i]);else o instanceof n&&e!==o&&r(o)}},S.hashnav={onHashCange:function(t,e){var n=document.location.hash.replace("#","");n!==S.slides.eq(S.activeIndex).attr("data-hash")&&S.slideTo(S.wrapper.children("."+S.params.slideClass+'[data-hash="'+n+'"]').index())},attachEvents:function(e){var n=e?"off":"on";t(window)[n]("hashchange",S.hashnav.onHashCange)},setHash:function(){if(S.hashnav.initialized&&S.params.hashnav)if(S.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+S.slides.eq(S.activeIndex).attr("data-hash")||!1);else{var t=S.slides.eq(S.activeIndex),e=t.attr("data-hash")||t.attr("data-history");document.location.hash=e||""}},init:function(){if(S.params.hashnav&&!S.params.history){S.hashnav.initialized=!0;var t=document.location.hash.replace("#","");if(t)for(var e=0,n=S.slides.length;e<n;e++){var r=S.slides.eq(e);if((r.attr("data-hash")||r.attr("data-history"))===t&&!r.hasClass(S.params.slideDuplicateClass)){var i=r.index();S.slideTo(i,0,S.params.runCallbacksOnInit,!0)}}S.params.hashnavWatchState&&S.hashnav.attachEvents()}},destroy:function(){S.params.hashnavWatchState&&S.hashnav.attachEvents(!0)}},S.history={init:function(){if(S.params.history){if(!window.history||!window.history.pushState)return S.params.history=!1,void(S.params.hashnav=!0);S.history.initialized=!0,this.paths=this.getPathValues(),(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,S.params.runCallbacksOnInit),S.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){S.history.paths=S.history.getPathValues(),S.history.scrollToSlide(S.params.speed,S.history.paths.value,!1)},getPathValues:function(){var t=window.location.pathname.slice(1).split("/"),e=t.length;return{key:t[e-2],value:t[e-1]}},setHistory:function(t,e){if(S.history.initialized&&S.params.history){var n=S.slides.eq(e),r=this.slugify(n.attr("data-history"));window.location.pathname.includes(t)||(r=t+"/"+r),S.params.replaceState?window.history.replaceState(null,null,r):window.history.pushState(null,null,r)}},slugify:function(t){return t.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(t,e,n){if(e)for(var r=0,i=S.slides.length;r<i;r++){var o=S.slides.eq(r);if(this.slugify(o.attr("data-history"))===e&&!o.hasClass(S.params.slideDuplicateClass)){var a=o.index();S.slideTo(a,t,n)}}else S.slideTo(0,t,n)}},S.disableKeyboardControl=function(){S.params.keyboardControl=!1,t(document).off("keydown",l)},S.enableKeyboardControl=function(){S.params.keyboardControl=!0,t(document).on("keydown",l)},S.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},S.params.mousewheelControl&&(S.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t="onwheel"in document;if(!t){var e=document.createElement("div");e.setAttribute("onwheel","return;"),t="function"==typeof e.onwheel}return!t&&document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")&&(t=document.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"),S.disableMousewheelControl=function(){if(!S.mousewheel.event)return!1;var e=S.container;return"container"!==S.params.mousewheelEventsTarged&&(e=t(S.params.mousewheelEventsTarged)),e.off(S.mousewheel.event,f),S.params.mousewheelControl=!1,!0},S.enableMousewheelControl=function(){if(!S.mousewheel.event)return!1;var e=S.container;return"container"!==S.params.mousewheelEventsTarged&&(e=t(S.params.mousewheelEventsTarged)),e.on(S.mousewheel.event,f),S.params.mousewheelControl=!0,!0},S.parallax={setTranslate:function(){S.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((function(){h(this,S.progress)})),S.slides.each((function(){var e=t(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((function(){h(this,Math.min(Math.max(e[0].progress,-1),1))}))}))},setTransition:function(e){void 0===e&&(e=S.params.speed),S.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((function(){var n=t(this),r=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),n.transition(r)}))}},S.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:S.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageX,n=t.targetTouches[0].pageY,r=t.targetTouches[1].pageX,i=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-e,2)+Math.pow(i-n,2))},onGestureStart:function(e){var n=S.zoom;if(!S.support.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;n.gesture.scaleStart=n.getDistanceBetweenTouches(e)}n.gesture.slide&&n.gesture.slide.length||(n.gesture.slide=t(this),0===n.gesture.slide.length&&(n.gesture.slide=S.slides.eq(S.activeIndex)),n.gesture.image=n.gesture.slide.find("img, svg, canvas"),n.gesture.imageWrap=n.gesture.image.parent("."+S.params.zoomContainerClass),n.gesture.zoomMax=n.gesture.imageWrap.attr("data-swiper-zoom")||S.params.zoomMax,0!==n.gesture.imageWrap.length)?(n.gesture.image.transition(0),n.isScaling=!0):n.gesture.image=void 0},onGestureChange:function(t){var e=S.zoom;if(!S.support.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;e.gesture.scaleMove=e.getDistanceBetweenTouches(t)}e.gesture.image&&0!==e.gesture.image.length&&(S.support.gestures?e.scale=t.scale*e.currentScale:e.scale=e.gesture.scaleMove/e.gesture.scaleStart*e.currentScale,e.scale>e.gesture.zoomMax&&(e.scale=e.gesture.zoomMax-1+Math.pow(e.scale-e.gesture.zoomMax+1,.5)),e.scale<S.params.zoomMin&&(e.scale=S.params.zoomMin+1-Math.pow(S.params.zoomMin-e.scale+1,.5)),e.gesture.image.transform("translate3d(0,0,0) scale("+e.scale+")"))},onGestureEnd:function(t){var e=S.zoom;!S.support.gestures&&("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2)||e.gesture.image&&0!==e.gesture.image.length&&(e.scale=Math.max(Math.min(e.scale,e.gesture.zoomMax),S.params.zoomMin),e.gesture.image.transition(S.params.speed).transform("translate3d(0,0,0) scale("+e.scale+")"),e.currentScale=e.scale,e.isScaling=!1,1===e.scale&&(e.gesture.slide=void 0))},onTouchStart:function(t,e){var n=t.zoom;n.gesture.image&&0!==n.gesture.image.length&&(n.image.isTouched||("android"===t.device.os&&e.preventDefault(),n.image.isTouched=!0,n.image.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,n.image.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(t){var e=S.zoom;if(e.gesture.image&&0!==e.gesture.image.length&&(S.allowClick=!1,e.image.isTouched&&e.gesture.slide)){e.image.isMoved||(e.image.width=e.gesture.image[0].offsetWidth,e.image.height=e.gesture.image[0].offsetHeight,e.image.startX=S.getTranslate(e.gesture.imageWrap[0],"x")||0,e.image.startY=S.getTranslate(e.gesture.imageWrap[0],"y")||0,e.gesture.slideWidth=e.gesture.slide[0].offsetWidth,e.gesture.slideHeight=e.gesture.slide[0].offsetHeight,e.gesture.imageWrap.transition(0),S.rtl&&(e.image.startX=-e.image.startX),S.rtl&&(e.image.startY=-e.image.startY));var n=e.image.width*e.scale,r=e.image.height*e.scale;if(!(n<e.gesture.slideWidth&&r<e.gesture.slideHeight)){if(e.image.minX=Math.min(e.gesture.slideWidth/2-n/2,0),e.image.maxX=-e.image.minX,e.image.minY=Math.min(e.gesture.slideHeight/2-r/2,0),e.image.maxY=-e.image.minY,e.image.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,e.image.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!e.image.isMoved&&!e.isScaling){if(S.isHorizontal()&&Math.floor(e.image.minX)===Math.floor(e.image.startX)&&e.image.touchesCurrent.x<e.image.touchesStart.x||Math.floor(e.image.maxX)===Math.floor(e.image.startX)&&e.image.touchesCurrent.x>e.image.touchesStart.x)return void(e.image.isTouched=!1);if(!S.isHorizontal()&&Math.floor(e.image.minY)===Math.floor(e.image.startY)&&e.image.touchesCurrent.y<e.image.touchesStart.y||Math.floor(e.image.maxY)===Math.floor(e.image.startY)&&e.image.touchesCurrent.y>e.image.touchesStart.y)return void(e.image.isTouched=!1)}t.preventDefault(),t.stopPropagation(),e.image.isMoved=!0,e.image.currentX=e.image.touchesCurrent.x-e.image.touchesStart.x+e.image.startX,e.image.currentY=e.image.touchesCurrent.y-e.image.touchesStart.y+e.image.startY,e.image.currentX<e.image.minX&&(e.image.currentX=e.image.minX+1-Math.pow(e.image.minX-e.image.currentX+1,.8)),e.image.currentX>e.image.maxX&&(e.image.currentX=e.image.maxX-1+Math.pow(e.image.currentX-e.image.maxX+1,.8)),e.image.currentY<e.image.minY&&(e.image.currentY=e.image.minY+1-Math.pow(e.image.minY-e.image.currentY+1,.8)),e.image.currentY>e.image.maxY&&(e.image.currentY=e.image.maxY-1+Math.pow(e.image.currentY-e.image.maxY+1,.8)),e.velocity.prevPositionX||(e.velocity.prevPositionX=e.image.touchesCurrent.x),e.velocity.prevPositionY||(e.velocity.prevPositionY=e.image.touchesCurrent.y),e.velocity.prevTime||(e.velocity.prevTime=Date.now()),e.velocity.x=(e.image.touchesCurrent.x-e.velocity.prevPositionX)/(Date.now()-e.velocity.prevTime)/2,e.velocity.y=(e.image.touchesCurrent.y-e.velocity.prevPositionY)/(Date.now()-e.velocity.prevTime)/2,Math.abs(e.image.touchesCurrent.x-e.velocity.prevPositionX)<2&&(e.velocity.x=0),Math.abs(e.image.touchesCurrent.y-e.velocity.prevPositionY)<2&&(e.velocity.y=0),e.velocity.prevPositionX=e.image.touchesCurrent.x,e.velocity.prevPositionY=e.image.touchesCurrent.y,e.velocity.prevTime=Date.now(),e.gesture.imageWrap.transform("translate3d("+e.image.currentX+"px, "+e.image.currentY+"px,0)")}}},onTouchEnd:function(t,e){var n=t.zoom;if(n.gesture.image&&0!==n.gesture.image.length){if(!n.image.isTouched||!n.image.isMoved)return n.image.isTouched=!1,void(n.image.isMoved=!1);n.image.isTouched=!1,n.image.isMoved=!1;var r=300,i=300,o=n.velocity.x*r,a=n.image.currentX+o,s=n.velocity.y*i,u=n.image.currentY+s;0!==n.velocity.x&&(r=Math.abs((a-n.image.currentX)/n.velocity.x)),0!==n.velocity.y&&(i=Math.abs((u-n.image.currentY)/n.velocity.y));var c=Math.max(r,i);n.image.currentX=a,n.image.currentY=u;var l=n.image.width*n.scale,f=n.image.height*n.scale;n.image.minX=Math.min(n.gesture.slideWidth/2-l/2,0),n.image.maxX=-n.image.minX,n.image.minY=Math.min(n.gesture.slideHeight/2-f/2,0),n.image.maxY=-n.image.minY,n.image.currentX=Math.max(Math.min(n.image.currentX,n.image.maxX),n.image.minX),n.image.currentY=Math.max(Math.min(n.image.currentY,n.image.maxY),n.image.minY),n.gesture.imageWrap.transition(c).transform("translate3d("+n.image.currentX+"px, "+n.image.currentY+"px,0)")}},onTransitionEnd:function(t){var e=t.zoom;e.gesture.slide&&t.previousIndex!==t.activeIndex&&(e.gesture.image.transform("translate3d(0,0,0) scale(1)"),e.gesture.imageWrap.transform("translate3d(0,0,0)"),e.gesture.slide=e.gesture.image=e.gesture.imageWrap=void 0,e.scale=e.currentScale=1)},toggleZoom:function(e,n){var r,i,o,a,s,u,c,l,f,h,d,p,g,v,m,_,E=e.zoom;E.gesture.slide||(E.gesture.slide=e.clickedSlide?t(e.clickedSlide):e.slides.eq(e.activeIndex),E.gesture.image=E.gesture.slide.find("img, svg, canvas"),E.gesture.imageWrap=E.gesture.image.parent("."+e.params.zoomContainerClass)),E.gesture.image&&0!==E.gesture.image.length&&(void 0===E.image.touchesStart.x&&n?(r="touchend"===n.type?n.changedTouches[0].pageX:n.pageX,i="touchend"===n.type?n.changedTouches[0].pageY:n.pageY):(r=E.image.touchesStart.x,i=E.image.touchesStart.y),E.scale&&1!==E.scale?(E.scale=E.currentScale=1,E.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),E.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),E.gesture.slide=void 0):(E.scale=E.currentScale=E.gesture.imageWrap.attr("data-swiper-zoom")||e.params.zoomMax,n?(m=E.gesture.slide[0].offsetWidth,_=E.gesture.slide[0].offsetHeight,o=E.gesture.slide.offset().left+m/2-r,a=E.gesture.slide.offset().top+_/2-i,c=E.gesture.image[0].offsetWidth,l=E.gesture.image[0].offsetHeight,f=c*E.scale,h=l*E.scale,g=-(d=Math.min(m/2-f/2,0)),v=-(p=Math.min(_/2-h/2,0)),(s=o*E.scale)<d&&(s=d),s>g&&(s=g),(u=a*E.scale)<p&&(u=p),u>v&&(u=v)):(s=0,u=0),E.gesture.imageWrap.transition(300).transform("translate3d("+s+"px, "+u+"px,0)"),E.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+E.scale+")")))},attachEvents:function(e){var n=e?"off":"on";if(S.params.zoom){var r=(S.slides,!("touchstart"!==S.touchEvents.start||!S.support.passiveListener||!S.params.passiveListeners)&&{passive:!0,capture:!1});S.support.gestures?(S.slides[n]("gesturestart",S.zoom.onGestureStart,r),S.slides[n]("gesturechange",S.zoom.onGestureChange,r),S.slides[n]("gestureend",S.zoom.onGestureEnd,r)):"touchstart"===S.touchEvents.start&&(S.slides[n](S.touchEvents.start,S.zoom.onGestureStart,r),S.slides[n](S.touchEvents.move,S.zoom.onGestureChange,r),S.slides[n](S.touchEvents.end,S.zoom.onGestureEnd,r)),S[n]("touchStart",S.zoom.onTouchStart),S.slides.each((function(e,r){t(r).find("."+S.params.zoomContainerClass).length>0&&t(r)[n](S.touchEvents.move,S.zoom.onTouchMove)})),S[n]("touchEnd",S.zoom.onTouchEnd),S[n]("transitionEnd",S.zoom.onTransitionEnd),S.params.zoomToggle&&S.on("doubleTap",S.zoom.toggleZoom)}},init:function(){S.zoom.attachEvents()},destroy:function(){S.zoom.attachEvents(!0)}},S._plugins=[],S.plugins){var H=S.plugins[k](S,S.params[k]);H&&S._plugins.push(H)}return S.callPlugins=function(t){for(var e=0;e<S._plugins.length;e++)t in S._plugins[e]&&S._plugins[e][t](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},S.emitterEventListeners={},S.emit=function(t){var e;if(S.params[t]&&S.params[t](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),S.emitterEventListeners[t])for(e=0;e<S.emitterEventListeners[t].length;e++)S.emitterEventListeners[t][e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);S.callPlugins&&S.callPlugins(t,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},S.on=function(t,e){return t=d(t),S.emitterEventListeners[t]||(S.emitterEventListeners[t]=[]),S.emitterEventListeners[t].push(e),S},S.off=function(t,e){var n;if(t=d(t),void 0===e)return S.emitterEventListeners[t]=[],S;if(S.emitterEventListeners[t]&&0!==S.emitterEventListeners[t].length){for(n=0;n<S.emitterEventListeners[t].length;n++)S.emitterEventListeners[t][n]===e&&S.emitterEventListeners[t].splice(n,1);return S}},S.once=function(t,e){return t=d(t),S.on(t,(function n(){e(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),S.off(t,n)})),S},S.a11y={makeFocusable:function(t){return t.attr("tabIndex","0"),t},addRole:function(t,e){return t.attr("role",e),t},addLabel:function(t,e){return t.attr("aria-label",e),t},disable:function(t){return t.attr("aria-disabled",!0),t},enable:function(t){return t.attr("aria-disabled",!1),t},onEnterKey:function(e){13===e.keyCode&&(t(e.target).is(S.params.nextButton)?(S.onClickNext(e),S.isEnd?S.a11y.notify(S.params.lastSlideMessage):S.a11y.notify(S.params.nextSlideMessage)):t(e.target).is(S.params.prevButton)&&(S.onClickPrev(e),S.isBeginning?S.a11y.notify(S.params.firstSlideMessage):S.a11y.notify(S.params.prevSlideMessage)),t(e.target).is("."+S.params.bulletClass)&&t(e.target)[0].click())},liveRegion:t('<span class="'+S.params.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),notify:function(t){var e=S.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},init:function(){S.params.nextButton&&S.nextButton&&S.nextButton.length>0&&(S.a11y.makeFocusable(S.nextButton),S.a11y.addRole(S.nextButton,"button"),S.a11y.addLabel(S.nextButton,S.params.nextSlideMessage)),S.params.prevButton&&S.prevButton&&S.prevButton.length>0&&(S.a11y.makeFocusable(S.prevButton),S.a11y.addRole(S.prevButton,"button"),S.a11y.addLabel(S.prevButton,S.params.prevSlideMessage)),t(S.container).append(S.a11y.liveRegion)},initPagination:function(){S.params.pagination&&S.params.paginationClickable&&S.bullets&&S.bullets.length&&S.bullets.each((function(){var e=t(this);S.a11y.makeFocusable(e),S.a11y.addRole(e,"button"),S.a11y.addLabel(e,S.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1))}))},destroy:function(){S.a11y.liveRegion&&S.a11y.liveRegion.length>0&&S.a11y.liveRegion.remove()}},S.init=function(){S.params.loop&&S.createLoop(),S.updateContainerSize(),S.updateSlidesSize(),S.updatePagination(),S.params.scrollbar&&S.scrollbar&&(S.scrollbar.set(),S.params.scrollbarDraggable&&S.scrollbar.enableDraggable()),"slide"!==S.params.effect&&S.effects[S.params.effect]&&(S.params.loop||S.updateProgress(),S.effects[S.params.effect].setTranslate()),S.params.loop?S.slideTo(S.params.initialSlide+S.loopedSlides,0,S.params.runCallbacksOnInit):(S.slideTo(S.params.initialSlide,0,S.params.runCallbacksOnInit),0===S.params.initialSlide&&(S.parallax&&S.params.parallax&&S.parallax.setTranslate(),S.lazy&&S.params.lazyLoading&&(S.lazy.load(),S.lazy.initialImageLoaded=!0))),S.attachEvents(),S.params.observer&&S.support.observer&&S.initObservers(),S.params.preloadImages&&!S.params.lazyLoading&&S.preloadImages(),S.params.zoom&&S.zoom&&S.zoom.init(),S.params.autoplay&&S.startAutoplay(),S.params.keyboardControl&&S.enableKeyboardControl&&S.enableKeyboardControl(),S.params.mousewheelControl&&S.enableMousewheelControl&&S.enableMousewheelControl(),S.params.hashnavReplaceState&&(S.params.replaceState=S.params.hashnavReplaceState),S.params.history&&S.history&&S.history.init(),S.params.hashnav&&S.hashnav&&S.hashnav.init(),S.params.a11y&&S.a11y&&S.a11y.init(),S.emit("onInit",S)},S.cleanupStyles=function(){S.container.removeClass(S.classNames.join(" ")).removeAttr("style"),S.wrapper.removeAttr("style"),S.slides&&S.slides.length&&S.slides.removeClass([S.params.slideVisibleClass,S.params.slideActiveClass,S.params.slideNextClass,S.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),S.paginationContainer&&S.paginationContainer.length&&S.paginationContainer.removeClass(S.params.paginationHiddenClass),S.bullets&&S.bullets.length&&S.bullets.removeClass(S.params.bulletActiveClass),S.params.prevButton&&t(S.params.prevButton).removeClass(S.params.buttonDisabledClass),S.params.nextButton&&t(S.params.nextButton).removeClass(S.params.buttonDisabledClass),S.params.scrollbar&&S.scrollbar&&(S.scrollbar.track&&S.scrollbar.track.length&&S.scrollbar.track.removeAttr("style"),S.scrollbar.drag&&S.scrollbar.drag.length&&S.scrollbar.drag.removeAttr("style"))},S.destroy=function(t,e){S.detachEvents(),S.stopAutoplay(),S.params.scrollbar&&S.scrollbar&&S.params.scrollbarDraggable&&S.scrollbar.disableDraggable(),S.params.loop&&S.destroyLoop(),e&&S.cleanupStyles(),S.disconnectObservers(),S.params.zoom&&S.zoom&&S.zoom.destroy(),S.params.keyboardControl&&S.disableKeyboardControl&&S.disableKeyboardControl(),S.params.mousewheelControl&&S.disableMousewheelControl&&S.disableMousewheelControl(),S.params.a11y&&S.a11y&&S.a11y.destroy(),S.params.history&&!S.params.replaceState&&window.removeEventListener("popstate",S.history.setHistoryPopState),S.params.hashnav&&S.hashnav&&S.hashnav.destroy(),S.emit("onDestroy"),!1!==t&&(S=null)},S.init(),S}};r.prototype={isSafari:function(){var t=window.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(t){return"[object Array]"===Object.prototype.toString.apply(t)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var t=document.createElement("div");return t.innerHTML="\x3c!--[if lte IE 9]><i></i><![endif]--\x3e",1===t.getElementsByTagName("i").length}()},device:function(){var t=window.navigator.userAgent,e=t.match(/(Android);?[\s\/]+([\d.]+)?/),n=t.match(/(iPad).*OS\s([\d_]+)/),r=t.match(/(iPod)(.*OS\s([\d_]+))?/),i=!n&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:n||i||r,android:e}}(),support:{touch:window.Modernizr&&!0===Modernizr.touch||!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch),transforms3d:window.Modernizr&&!0===Modernizr.csstransforms3d||function(){var t=document.createElement("div").style;return"webkitPerspective"in t||"MozPerspective"in t||"OPerspective"in t||"MsPerspective"in t||"perspective"in t}(),flexbox:function(){for(var t=document.createElement("div").style,e="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<e.length;n++)if(e[n]in t)return!0}(),observer:"MutationObserver"in window||"WebkitMutationObserver"in window,passiveListener:function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveListener",null,e)}catch(t){}return t}(),gestures:"ongesturestart"in window},plugins:{}};for(var i=function(){var t=function(t){var e=0;for(e=0;e<t.length;e++)this[e]=t[e];return this.length=t.length,this},e=function(e,n){var r=[],i=0;if(e&&!n&&e instanceof t)return e;if(e)if("string"==typeof e){var o,a,s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){var u="div";for(0===s.indexOf("<li")&&(u="ul"),0===s.indexOf("<tr")&&(u="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(u="tr"),0===s.indexOf("<tbody")&&(u="table"),0===s.indexOf("<option")&&(u="select"),(a=document.createElement(u)).innerHTML=e,i=0;i<a.childNodes.length;i++)r.push(a.childNodes[i])}else for(o=n||"#"!==e[0]||e.match(/[ .<>:~]/)?(n||document).querySelectorAll(e):[document.getElementById(e.split("#")[1])],i=0;i<o.length;i++)o[i]&&r.push(o[i])}else if(e.nodeType||e===window||e===document)r.push(e);else if(e.length>0&&e[0].nodeType)for(i=0;i<e.length;i++)r.push(e[i]);return new t(r)};return t.prototype={addClass:function(t){if(void 0===t)return this;for(var e=t.split(" "),n=0;n<e.length;n++)for(var r=0;r<this.length;r++)this[r].classList.add(e[n]);return this},removeClass:function(t){for(var e=t.split(" "),n=0;n<e.length;n++)for(var r=0;r<this.length;r++)this[r].classList.remove(e[n]);return this},hasClass:function(t){return!!this[0]&&this[0].classList.contains(t)},toggleClass:function(t){for(var e=t.split(" "),n=0;n<e.length;n++)for(var r=0;r<this.length;r++)this[r].classList.toggle(e[n]);return this},attr:function(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var n=0;n<this.length;n++)if(2===arguments.length)this[n].setAttribute(t,e);else for(var r in t)this[n][r]=t[r],this[n].setAttribute(r,t[r]);return this},removeAttr:function(t){for(var e=0;e<this.length;e++)this[e].removeAttribute(t);return this},data:function(t,e){if(void 0!==e){for(var n=0;n<this.length;n++){var r=this[n];r.dom7ElementDataStorage||(r.dom7ElementDataStorage={}),r.dom7ElementDataStorage[t]=e}return this}if(this[0])return this[0].getAttribute("data-"+t)||(this[0].dom7ElementDataStorage&&t in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[t]:void 0)},transform:function(t){for(var e=0;e<this.length;e++){var n=this[e].style;n.webkitTransform=n.MsTransform=n.msTransform=n.MozTransform=n.OTransform=n.transform=t}return this},transition:function(t){"string"!=typeof t&&(t+="ms");for(var e=0;e<this.length;e++){var n=this[e].style;n.webkitTransitionDuration=n.MsTransitionDuration=n.msTransitionDuration=n.MozTransitionDuration=n.OTransitionDuration=n.transitionDuration=t}return this},on:function(t,n,r,i){function o(t){var i=t.target;if(e(i).is(n))r.call(i,t);else for(var o=e(i).parents(),a=0;a<o.length;a++)e(o[a]).is(n)&&r.call(o[a],t)}var a,s,u=t.split(" ");for(a=0;a<this.length;a++)if("function"==typeof n||!1===n)for("function"==typeof n&&(r=arguments[1],i=arguments[2]||!1),s=0;s<u.length;s++)this[a].addEventListener(u[s],r,i);else for(s=0;s<u.length;s++)this[a].dom7LiveListeners||(this[a].dom7LiveListeners=[]),this[a].dom7LiveListeners.push({listener:r,liveListener:o}),this[a].addEventListener(u[s],o,i);return this},off:function(t,e,n,r){for(var i=t.split(" "),o=0;o<i.length;o++)for(var a=0;a<this.length;a++)if("function"==typeof e||!1===e)"function"==typeof e&&(n=arguments[1],r=arguments[2]||!1),this[a].removeEventListener(i[o],n,r);else if(this[a].dom7LiveListeners)for(var s=0;s<this[a].dom7LiveListeners.length;s++)this[a].dom7LiveListeners[s].listener===n&&this[a].removeEventListener(i[o],this[a].dom7LiveListeners[s].liveListener,r);return this},once:function(t,e,n,r){var i=this;"function"==typeof e&&(e=!1,n=arguments[1],r=arguments[2]),i.on(t,e,(function o(a){n(a),i.off(t,e,o,r)}),r)},trigger:function(t,e){for(var n=0;n<this.length;n++){var r;try{r=new window.CustomEvent(t,{detail:e,bubbles:!0,cancelable:!0})}catch(n){(r=document.createEvent("Event")).initEvent(t,!0,!0),r.detail=e}this[n].dispatchEvent(r)}return this},transitionEnd:function(t){function e(o){if(o.target===this)for(t.call(this,o),n=0;n<r.length;n++)i.off(r[n],e)}var n,r=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],i=this;if(t)for(n=0;n<r.length;n++)i.on(r[n],e);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(t){return this.length>0?t?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(t){return this.length>0?t?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var t=this[0],e=t.getBoundingClientRect(),n=document.body,r=t.clientTop||n.clientTop||0,i=t.clientLeft||n.clientLeft||0,o=window.pageYOffset||t.scrollTop,a=window.pageXOffset||t.scrollLeft;return{top:e.top+o-r,left:e.left+a-i}}return null},css:function(t,e){var n;if(1===arguments.length){if("string"!=typeof t){for(n=0;n<this.length;n++)for(var r in t)this[n].style[r]=t[r];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(n=0;n<this.length;n++)this[n].style[t]=e;return this}return this},each:function(t){for(var e=0;e<this.length;e++)t.call(this[e],e,this[e]);return this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:void 0;for(var e=0;e<this.length;e++)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e++)this[e].textContent=t;return this},is:function(n){if(!this[0])return!1;var r,i;if("string"==typeof n){var o=this[0];if(o===document)return n===document;if(o===window)return n===window;if(o.matches)return o.matches(n);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(n);if(o.mozMatchesSelector)return o.mozMatchesSelector(n);if(o.msMatchesSelector)return o.msMatchesSelector(n);for(r=e(n),i=0;i<r.length;i++)if(r[i]===this[0])return!0;return!1}if(n===document)return this[0]===document;if(n===window)return this[0]===window;if(n.nodeType||n instanceof t){for(r=n.nodeType?[n]:n,i=0;i<r.length;i++)if(r[i]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var t=this[0],e=0;null!==(t=t.previousSibling);)1===t.nodeType&&e++;return e}},eq:function(e){if(void 0===e)return this;var n,r=this.length;return new t(e>r-1?[]:e<0?(n=r+e)<0?[]:[this[n]]:[this[e]])},append:function(e){var n,r;for(n=0;n<this.length;n++)if("string"==typeof e){var i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)this[n].appendChild(i.firstChild)}else if(e instanceof t)for(r=0;r<e.length;r++)this[n].appendChild(e[r]);else this[n].appendChild(e);return this},prepend:function(e){var n,r;for(n=0;n<this.length;n++)if("string"==typeof e){var i=document.createElement("div");for(i.innerHTML=e,r=i.childNodes.length-1;r>=0;r--)this[n].insertBefore(i.childNodes[r],this[n].childNodes[0])}else if(e instanceof t)for(r=0;r<e.length;r++)this[n].insertBefore(e[r],this[n].childNodes[0]);else this[n].insertBefore(e,this[n].childNodes[0]);return this},insertBefore:function(t){for(var n=e(t),r=0;r<this.length;r++)if(1===n.length)n[0].parentNode.insertBefore(this[r],n[0]);else if(n.length>1)for(var i=0;i<n.length;i++)n[i].parentNode.insertBefore(this[r].cloneNode(!0),n[i])},insertAfter:function(t){for(var n=e(t),r=0;r<this.length;r++)if(1===n.length)n[0].parentNode.insertBefore(this[r],n[0].nextSibling);else if(n.length>1)for(var i=0;i<n.length;i++)n[i].parentNode.insertBefore(this[r].cloneNode(!0),n[i].nextSibling)},next:function(n){return new t(this.length>0?n?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(n)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(n){var r=[],i=this[0];if(!i)return new t([]);for(;i.nextElementSibling;){var o=i.nextElementSibling;n?e(o).is(n)&&r.push(o):r.push(o),i=o}return new t(r)},prev:function(n){return new t(this.length>0?n?this[0].previousElementSibling&&e(this[0].previousElementSibling).is(n)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(n){var r=[],i=this[0];if(!i)return new t([]);for(;i.previousElementSibling;){var o=i.previousElementSibling;n?e(o).is(n)&&r.push(o):r.push(o),i=o}return new t(r)},parent:function(t){for(var n=[],r=0;r<this.length;r++)t?e(this[r].parentNode).is(t)&&n.push(this[r].parentNode):n.push(this[r].parentNode);return e(e.unique(n))},parents:function(t){for(var n=[],r=0;r<this.length;r++)for(var i=this[r].parentNode;i;)t?e(i).is(t)&&n.push(i):n.push(i),i=i.parentNode;return e(e.unique(n))},find:function(e){for(var n=[],r=0;r<this.length;r++)for(var i=this[r].querySelectorAll(e),o=0;o<i.length;o++)n.push(i[o]);return new t(n)},children:function(n){for(var r=[],i=0;i<this.length;i++)for(var o=this[i].childNodes,a=0;a<o.length;a++)n?1===o[a].nodeType&&e(o[a]).is(n)&&r.push(o[a]):1===o[a].nodeType&&r.push(o[a]);return new t(e.unique(r))},remove:function(){for(var t=0;t<this.length;t++)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this},add:function(){var t,n,r=this;for(t=0;t<arguments.length;t++){var i=e(arguments[t]);for(n=0;n<i.length;n++)r[r.length]=i[n],r.length++}return r}},e.fn=t.prototype,e.unique=function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e},e}(),o=["jQuery","Zepto","Dom7"],a=0;a<o.length;a++)window[o[a]]&&function(t){t.fn.swiper=function(e){var n;return t(this).each((function(){var t=new r(this,e);n||(n=t)})),n}}(window[o[a]]);(n=void 0===i?window.Dom7||window.Zepto||window.jQuery:i)&&("transitionEnd"in n.fn||(n.fn.transitionEnd=function(t){function e(o){if(o.target===this)for(t.call(this,o),n=0;n<r.length;n++)i.off(r[n],e)}var n,r=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],i=this;if(t)for(n=0;n<r.length;n++)i.on(r[n],e);return this}),"transform"in n.fn||(n.fn.transform=function(t){for(var e=0;e<this.length;e++){var n=this[e].style;n.webkitTransform=n.MsTransform=n.msTransform=n.MozTransform=n.OTransform=n.transform=t}return this}),"transition"in n.fn||(n.fn.transition=function(t){"string"!=typeof t&&(t+="ms");for(var e=0;e<this.length;e++){var n=this[e].style;n.webkitTransitionDuration=n.MsTransitionDuration=n.msTransitionDuration=n.MozTransitionDuration=n.OTransitionDuration=n.transitionDuration=t}return this}),"outerWidth"in n.fn||(n.fn.outerWidth=function(t){return this.length>0?t?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=r}(),t.exports=window.Swiper},10568:function(t,e,n){"use strict";n.r(e),n.d(e,{AES_GCM_IV_RESPONSE:function(){return I},AUDIO_AUTO_PLAY_FAILED:function(){return dt},AUDIO_LEVEL_INDICATOR:function(){return H},AUDIO_PREVIEW_ASN:function(){return U},AUDIO_QOS_DATA:function(){return L},AUDIO_SPEAKER_SET_ERROR:function(){return ft},AUDIO_SPEAKER_SET_SUCCESS:function(){return P},AUDIO_WEBSOCKET_BROKEN:function(){return it},AUDIO_ZERO_DATA:function(){return st},CANCEL_REMOTE_CONTROL_SUCCESS:function(){return D},CURRENT_CAPTURE_VIDEO_WIDTH_HEIGHT:function(){return E},CURRENT_DECODE_VIDEO_FPS:function(){return z},CURRENT_DECODE_VIDEO_QUALITY:function(){return K},CURRENT_VIDEO_RESOLUTION:function(){return d},DESKTOP_SHARING_ERROR:function(){return Et},FAIL_OVER_RESULT_TO_OUTSIDE_SDK:function(){return St},FIRST_VIDEO_FRAME:function(){return Ot},HID_STATUS_MUTE:function(){return W},INIT_FAILED:function(){return J},INIT_FAILED_AUDIO:function(){return $},INIT_FAILED_AUDIO_DECODE:function(){return et},INIT_FAILED_AUDIO_ENCODE:function(){return tt},INIT_FAILED_SHARING:function(){return nt},INIT_FAILED_VIDEO:function(){return Q},INIT_FAILED_VIDEO_DECODE:function(){return X},INIT_FAILED_VIDEO_ENCODE:function(){return Z},INIT_SUCCESS_AUDIO:function(){return a},INIT_SUCCESS_AUDIO_DECODE:function(){return u},INIT_SUCCESS_AUDIO_ENCODE:function(){return s},INIT_SUCCESS_SHARING:function(){return c},INIT_SUCCESS_SHARING_DECODE:function(){return f},INIT_SUCCESS_SHARING_ENCODE:function(){return l},INIT_SUCCESS_VIDEO:function(){return r},INIT_SUCCESS_VIDEO_DECODE:function(){return o},INIT_SUCCESS_VIDEO_ENCODE:function(){return i},JOIN_COMPUTER_AUDIO_COMPLETE:function(){return x},JOIN_DESKTOP_AUDIO_COMPLETE:function(){return F},JPEG_DATA:function(){return g},JPEG_DEC_THREAD_FAILED:function(){return at},JPEG_DEC_THREAD_OK:function(){return p},LEAVE_COMPUTER_AUDIO_COMPLETE:function(){return N},LEAVE_DESKTOP_AUDIO_COMPLETE:function(){return R},MASK_SETTING_PARA_ERROR:function(){return wt},MONITOR_LOG:function(){return A},NETWORK_QUALITY_CHANGE:function(){return k},NETWORK_QUALITY_CHANGE_AUDIO:function(){return j},NEW_ACTIVE_SPEAKER_FIRST_FRAME_CALLBACK:function(){return Y},NOTIFY_UI_FAILOVER:function(){return _t},PREVIEW_INIT_AUDIO_DECODE_SUCCESS:function(){return Rt},PREVIEW_INIT_VIDEO_DECODE_SUCCESS:function(){return xt},REMOTE_CONTROL_COPIED_TEXT_NOTIFY:function(){return b},REQUEST_AUDIO_BRIDGE_TOKEN:function(){return T},SELECT_RENDERER_TYPE_RESPONSE:function(){return Lt},SEND_MESSAGE_TO_RWG:function(){return ht},SEND_REMOTE_CONTROL_QR_CODE:function(){return Pt},SHARE_QOS_DATA:function(){return M},SHARING_DECODE_MAX_SIZE:function(){return C},SHARING_DESKTOP_STREAM_HAVE_AUDIO:function(){return O},SHARING_DESKTOP_STREAM_HAVE_NO_AUDIO:function(){return pt},SHARING_FIRST_DECODE_FRAME_RECEIVED_SSRC:function(){return q},SHARING_MORE_INFO:function(){return m},SHARING_PARA:function(){return v},SPEAKING_WHEN_MUTE:function(){return Ft},START_REMOTE_CONTROL_FAILED:function(){return lt},START_REMOTE_CONTROL_SUCCESS:function(){return w},START_VIDEO_CAPTURE_SUCCESS:function(){return y},START_VIDEO_STREAM_IN_MASK_SETTING_SUCCESS:function(){return V},START_VIDEO_STREAM_IN_VB_SETTING_SUCCESS:function(){return G},STOP_VIDEO_CAPTURE_SUCCESS:function(){return S},USER_CAMERA_IS_TAKEN_BY_OTHER_PROGRAMS:function(){return ct},USER_FORBIDDED_CAPTURE_AUDIO:function(){return rt},USER_FORBIDDED_CAPTURE_VIDEO:function(){return ut},USER_GRANT_AUDIO_CAPTURE:function(){return h},USER_STOP_DESKTOP_SHARING:function(){return yt},VB_MODEL_PRELOADING_10S:function(){return At},VB_MODEL_PRELOADING_3S:function(){return bt},VB_MODEL_PRELOADING_OK:function(){return Ct},VB_SETTING_PARA_ERROR:function(){return Dt},VIDEO_DECODE_MAX_SIZE:function(){return _},VIDEO_QOS_DATA:function(){return B},VIDEO_WEBSOCKET_BROKEN:function(){return ot},WCL_AUDIO_BRIDGE_CAN_SEND_DATA:function(){return It},WCL_AUDIO_BRIDGE_FIRST_RECV_DATA:function(){return Tt},WCL_AUDIO_BRIDGE_RECONNECT:function(){return gt},WCL_AUDIO_BRIDGE_RECONNECT_END:function(){return vt},WEBGL_LOST_IN_MULTI_VIEW:function(){return mt},WHITEBOARD_SUCCESS:function(){return Nt}});var r=1.1,i=1,o=2,a=1.2,s=1,u=2,c=1.3,l=1,f=2,h=2,d=3,p=4,g=5,v=6,m=6.1,_=7,E=8,y=9,S=10,w=11,D=12,b=13,A=14,C=18,T=19,I=21,O=23,x=24,F=25,N=26,R=27,P=33,L="AUDIO_QOS_DATA",B="VIDEO_QOS_DATA",M="VIDEOSHARE_QOS_DATA",k="NETWORK_QUALITY_CHANGE",H=38,j="NETWORK_QUALITY_CHANGE_AUDIO",U=49,W=28,V=66,G=94,K=66.5,z=66.6,q=70,Y=111,J=-1,Q=-1.1,Z=-1,X=-2,$=-1.2,tt=-1,et=-2,nt=-1.3,rt=-2,it=-3,ot=-4,at=-5,st=-6,ut=-8,ct=-9,lt=-11,ft=-12,ht=20,dt=-24,pt=-27,gt=-29,vt=-31,mt=-32,_t=-35,Et=-20,yt=-15,St=21,wt=-33,Dt=-34,bt=96,At=97,Ct=98,Tt=114,It=115,Ot=116,xt=117,Ft=121,Nt=30,Rt=118,Pt=55,Lt=39},10398:function(t,e,n){"use strict";n.r(e),n.d(e,{ADD_CAPTURE_AUDIO:function(){return c},ADD_RENDER_AUDIO:function(){return u},ADD_RENDER_VIDEO:function(){return i},AES_GCM_IV_VALUE:function(){return N},AUDIO_DENOISE_SWITCH:function(){return mt},BUILD_MA_CHANNEL_IN_BO:function(){return it},BUILD_MS_CHANNEL_IN_BO:function(){return rt},CANCEL_NEW_ACTIVE_SPEAKER_BEFORE_CALL_BACK:function(){return ht},CANCEL_REMOTE_CONTROL:function(){return O},CHANGE_AUDIO_MIC:function(){return y},CHANGE_AUDIO_PROFILE:function(){return bt},CHANGE_AUDIO_SPEAKER:function(){return d},CHANGE_CURRENT_ACTIVE_SSRC:function(){return g},CHANGE_CURRENT_SHARING_ACTIVE_SSRC:function(){return x},CHANGE_FRAME_RATE:function(){return f},CHANGE_HID_ENABLE:function(){return ct},CHANGE_STEREO_ENABLE:function(){return _t},CHANGE_VIDEO_CAPTURE_DEVICE:function(){return p},CHANGE_VIDEO_RESOLUTION:function(){return h},COMMAND_SOCKET_MESSAGE_NOTIFY:function(){return F},DESTORY_REUSE_STREAM:function(){return St},ENABLE_BROADCAST_TO_BO:function(){return at},ENABLE_REUSE_STREAM:function(){return yt},ENABLE_SHARE_TO_BO:function(){return ot},ENABLE_VIDEO_OBSERVER:function(){return ut},END_MEDIA:function(){return E},FINISH_MASK_SETTING:function(){return W},JOIN_COMPUTER_AUDIO:function(){return D},JOIN_DESKTOP_AUDIO:function(){return Y},LEAVE_COMPUTER_AUDIO:function(){return w},LEAVE_DESKTOP_AUDIO:function(){return J},LEAVE_MEETING:function(){return m},MEETING_FAIL_OVER:function(){return _},MIRROR_MY_VIDEO:function(){return Z},MOBILE_ROTATE:function(){return gt},MOVE_PTZ_CAMERA:function(){return M},NEW_ACTIVE_SPEAKER_SSRC:function(){return ft},NOTIFY_SDK_JOIN_RWG_SUCCESS:function(){return dt},PAUSE_OR_RESUME_AUDIO_DECODE:function(){return P},RWG_COMMAND_BYPASS_TO_WCL:function(){return At},SAVE_LOCAL_LOG:function(){return Dt},SET_CODEC_MODE:function(){return wt},SET_DESKTOP_VOLUME:function(){return Q},SHARING_ADD_REV_CHANNEL_TYPE:function(){return et},SHARING_REMOVE_REV_CHANNEL_TYPE:function(){return nt},START_CAPTURE_VIDEO:function(){return a},START_MEDIA:function(){return r},START_REMOTE_CONTROL:function(){return T},START_SHARING:function(){return b},START_STOP_REMOTE_CONTROL_CHECK:function(){return k},START_VIDEO_VB_SETTING:function(){return V},STOP_AUDIO_INCOMING:function(){return pt},STOP_CAPTURE_AUDIO:function(){return l},STOP_CAPTURE_VIDEO:function(){return s},STOP_RENDER_VIDEO:function(){return o},STOP_SHARING:function(){return A},STOP_VIDEO_VB_SETTING:function(){return K},SWITCH_CANVAS_FOR_VIDEO_CAPTURE:function(){return C},SWITCH_SHARING_TYPE:function(){return lt},SWITCH_WATER_MARK_FLAG:function(){return st},UPDATE_BG_IMAGE:function(){return j},UPDATE_CANVAS_SIZE:function(){return v},UPDATE_MASK_INFO:function(){return U},UPDATE_MEDIA_PARAMS:function(){return tt},UPDATE_REMOTE_CONTROL_PROPERTIES:function(){return I},UPDATE_VIDEOHD_VALUE:function(){return Et},UPDATE_VIDEO_VB_BG_IMAGE:function(){return G},USER_NODE_AUDIO_STATUS_LIST:function(){return B},USER_NODE_LIST:function(){return R},USER_NODE_LIST_IN_MAIN_SESSION:function(){return $},VIDEO_ENABLE_HW_RECEIVING:function(){return z},VIDEO_ENABLE_HW_SENDING:function(){return q},VIDEO_MASK_SETTING:function(){return H},WEBGL_LOST_REPLACE_CANVAS:function(){return X},WEBRTC_RESTART:function(){return S},WHITEBOARD_MESSAGE:function(){return vt},ZOOM_RENDER_VIDEO:function(){return L}});var r=0,i=1,o=2,a=3,s=4,u=5,c=7,l=8,f=9,h=10,d=11,p=12,g=13,v=46,m=15,_=16,E=17,y=18,S=19,w=21,D=22,b=23,A=24,C=25,T=26,I=27,O=28,x=36,F=40,N=42,R=43,P=45,L=48,B=51,M=53,k=54,H=62,j=63,U=64,W=65,V=91,G=92,K=93,z=70,q=71,Y=72,J=73,Q=74,Z=75,X=77,$=80,tt=81,et=82,nt=83,rt=84,it=85,ot=86,at=87,st=90,ut=99,ct=100,lt=101,ft=110,ht=112,dt=113,pt=123,gt=124,vt=120,mt=121,_t=125,Et="update_videohd_value",yt="ENABLE_REUSE_STREAM",St="DESTORY_REUSE_STREAM",wt=122,Dt=125,bt=126,At=128},56812:function(t,e,n){"use strict";n.d(e,{Ae:function(){return r},BC:function(){return c},Gt:function(){return g},HR:function(){return f},J4:function(){return i},NO:function(){return a},S5:function(){return v},WZ:function(){return h},bG:function(){return p},dc:function(){return l},du:function(){return o},eD:function(){return s},ii:function(){return d},jg:function(){return u},mn:function(){return E},qx:function(){return m},sV:function(){return _}});var r=-1,i=0,o=6,a=9,s=12,u=103039,c=1142,l=103003,f=103043,h=3033,d=103044,p=79,g=1005,v=3033,m=3005,_=3008,E=6603},96421:function(t,e,n){"use strict";n.d(e,{Ag:function(){return u},Bw:function(){return l},C0:function(){return O},Cc:function(){return y},Cn:function(){return B},E8:function(){return H},GK:function(){return h},IO:function(){return v},Kh:function(){return E},NX:function(){return F},RL:function(){return N},TB:function(){return S},V4:function(){return g},VM:function(){return b},Vq:function(){return p},_u:function(){return D},ai:function(){return i},bG:function(){return f},e1:function(){return a},fA:function(){return R},g2:function(){return w},gm:function(){return P},ik:function(){return T},lF:function(){return x},ox:function(){return m},p7:function(){return _},po:function(){return L},qO:function(){return C},r0:function(){return c},tX:function(){return d},uE:function(){return s},wS:function(){return r},xN:function(){return A},xz:function(){return o},z:function(){return I}});var r="INIT_MEETING_CONFIG",i="SET_MEETING_INFO",o="onUserJoin",a="onUserLeave",s="onUserUpdate",u="onUserIsInWaitingRoom",c="onMeetingStatus",l="onJoinSpeed",f="onWaitingPannel",h="onPreviewPannel",d="onMeetingSuccess",p="onOptionUpdate",g="onSharingStatus",v="onSwitchNative",m="onClaimStatus",_="onFocusModeStatusChange",E="onLiveTranscriptionOn",y="onTranscriptionLangChanged",S="onReceiveTranscriptionMsg",w="onReceiveTranslateMsg",D="onTranslateOff",b="onAudioQos",A="onVideoQos",C="onShareQos",T="onShareClick",I="onGetChildTokenRes",O="onNetworkQualityChange",x="onMediaCapturePermissionChange",F="onActiveSpeaker",N="onPictureInPicture",R={stop:0,start:1,pause:2},P={NONE:0,DENY_ALL_REQUEST:1,ALLOW_ALL_REQUEST:2},L={sdkCallInit:0,sdkCallJoin:1,userInPreviewPage:2,userClickJoinPreview:3,userInWaitingForHost:4,userOutWaitingForHost:5,userInWaitingRoom:6,userOutWaitingRoom:7,userJoinRWGSuccess:8,userAudioDecodeSuccess:9,userVideoDecodeSuccess:10,userAudioEncodeSuccess:11,userVideoEncodeSuccess:12,userStartJoinAudio:13,userJoinAudioSuccess:14,userStartJoinVideo:15,userJoinVideoSuccess:16,userAudioVideoSuccess:17},B={ToAll:0,ToWaitingRoomUser:4,ToIndividualWaitingRoomUser:5,WaitingRoomToHosts:6},M="JOIN_SPEED",k=[{tag:M,level:0,text:"sdk init",time:0,timeStr:""},{tag:M,level:L.sdkCallJoin,text:"sdk call join",time:0,timeStr:""},{tag:M,level:L.userInPreviewPage,text:"user in preview page",time:0,timeStr:""},{tag:M,level:L.userClickJoinPreview,text:"user click join from preview",time:0,timeStr:""},{tag:M,level:L.userInWaitingForHost,text:"user waiting for host",time:0,timeStr:""},{tag:M,level:L.userOutWaitingForHost,text:"user poll meeting started, start join",time:0,timeStr:""},{tag:M,level:L.userInWaitingRoom,text:"user in waiting room",time:0,timeStr:""},{tag:M,level:L.userOutWaitingRoom,text:"user out waiting room",time:0,timeStr:""},{tag:M,level:L.userJoinRWGSuccess,text:"user join success",time:0,timeStr:""},{tag:M,level:L.userAudioDecodeSuccess,text:"user join success with audio decode init success",time:0,timeStr:""},{tag:M,level:L.userVideoDecodeSuccess,text:"user join success with video decode init success",time:0,timeStr:""},{tag:M,level:L.userAudioEncodeSuccess,text:"user join success with audio encode init success",time:0,timeStr:""},{tag:M,level:L.userVideoEncodeSuccess,text:"user join success with video encode init success",time:0,timeStr:""},{tag:M,level:L.userStartJoinAudio,text:"user start join audio",time:0,timeStr:""},{tag:M,level:L.userJoinAudioSuccess,text:"user join audio success",time:0,timeStr:""},{tag:M,level:L.userStartJoinVideo,text:"user start join video",time:0,timeStr:""},{tag:M,level:L.userJoinVideoSuccess,text:"user join video success",time:0,timeStr:""}],H=function(t,e){var n=Date.now();e&&(n=e);var r=k.findIndex((function(e){return e.level===t}));return-1!==r&&(k[r]=Object.assign({},k[r],{time:n,timeStr:new Date(n).toISOString()}),k[r])}},15440:function(t,e,n){"use strict";n.d(e,{$:function(){return o},$5:function(){return v},DR:function(){return a},P3:function(){return g},UJ:function(){return p},VQ:function(){return d},XU:function(){return m},ZO:function(){return c},bf:function(){return s},cz:function(){return r},fW:function(){return f},k8:function(){return h},rk:function(){return i},tH:function(){return l},wS:function(){return u}});var r=2,i=5,o=7,a=8,s=9,u=10,c=14,l=15,f=16,h=17,d=18,p=19,g=20,v=21,m=1},51689:function(t,e,n){"use strict";n.r(e),n.d(e,{AUDIO_EVT_TYPE_BASE:function(){return s},CONF_EVT_TYPE_BASE:function(){return a},DATA_CHANNEL_SEND_OFFER_TO_RWG:function(){return Yn},EVT_TYPE_WS_VIDEO_DATACHANNEL_ANSWER:function(){return qn},NEED_UPDATE_WEBSDK:function(){return i},SHARING_EVT_TYPE_BASE:function(){return c},UPDATE_WEBSDK_NOTICE:function(){return o},VIDEO_EVT_TYPE_BASE:function(){return u},WB_EVT_TYPE_BASE:function(){return f},WC_CONF_APP_SIGNAL_APP_LINK_REQ:function(){return Er},WC_CONF_APP_SIGNAL_APP_LINK_RES:function(){return yr},WC_CONF_APP_SIGNAL_DETAIL_REQ:function(){return mr},WC_CONF_APP_SIGNAL_DETAIL_RES:function(){return _r},WC_CONF_APP_SIGNAL_INDICATION:function(){return vr},WC_CONF_SIDECAR_STATUS_UPDATED:function(){return Fi},WS_ASK_HOST_START_LIVE_TRANSCRIPT_REQ:function(){return nr},WS_AUDIO_ALLOW_TALK_INDICATION:function(){return $e},WS_AUDIO_ALLOW_TALK_REQ:function(){return ye},WS_AUDIO_ALLOW_TALK_RES:function(){return Se},WS_AUDIO_ASN_INDICATION:function(){return Qe},WS_AUDIO_CANCEL_DIALOUT_REQ:function(){return ve},WS_AUDIO_CANCEL_DIALOUT_RES:function(){return me},WS_AUDIO_DIALOUT_REQ:function(){return pe},WS_AUDIO_DIALOUT_RES:function(){return ge},WS_AUDIO_DROP_REQ:function(){return he},WS_AUDIO_DROP_RES:function(){return de},WS_AUDIO_ENCRYPT_KEY_INDICATION:function(){return nn},WS_AUDIO_FEATURE_INDICATION:function(){return rn},WS_AUDIO_MUTEALL_REQ:function(){return _e},WS_AUDIO_MUTEALL_RES:function(){return Ee},WS_AUDIO_MUTE_INDICATION:function(){return Ze},WS_AUDIO_MUTE_REQ:function(){return le},WS_AUDIO_MUTE_RES:function(){return fe},WS_AUDIO_PARTICIPANT_LANGUAGE_CHANGE_RES:function(){return De},WS_AUDIO_RESET_PARENT_VOICE_SSRC_REQ:function(){return Mo},WS_AUDIO_SET_PARTICIPANT_ACTIVE_LANGUAGE:function(){return we},WS_AUDIO_SSRC_ASK_UNMUTE_INDICATION:function(){return tn},WS_AUDIO_SSRC_INDICATION:function(){return Xe},WS_AUDIO_STATUS_CHANGE_REQ:function(){return Ae},WS_AUDIO_VOIP_JOIN_CHANNEL_REQ:function(){return He},WS_CONF_AB_TOKEN_REQ:function(){return ce},WS_CONF_AB_TOKEN_RES:function(){return ue},WS_CONF_ADMIT_ALL_SILENT_USERS_INDICATION:function(){return We},WS_CONF_ADMIT_ALL_SILENT_USERS_REQ:function(){return mt},WS_CONF_ALLOW_ANONYMOUS_QUESTION_REQ:function(){return Cn},WS_CONF_ALLOW_ASK_HOST_START_LIVE_TRANSCRIPT_INDICATION:function(){return ar},WS_CONF_ALLOW_ASK_HOST_START_LIVE_TRANSCRIPT_REQ:function(){return ir},WS_CONF_ALLOW_COMMENT_QUESTION_REQ:function(){return On},WS_CONF_ALLOW_MESSAGE_FEEDBACK_NOTIFY_REQ:function(){return pt},WS_CONF_ALLOW_PARTICIPANT_RENAME_REQ:function(){return dt},WS_CONF_ALLOW_QA_AUTO_REPLY_REQ:function(){return Et},WS_CONF_ALLOW_QA_AUTO_REPLY_RES:function(){return Mi},WS_CONF_ALLOW_RAISE_HAND_REQ:function(){return Z},WS_CONF_ALLOW_SIGN_INTERPRETER_TO_TALK_INDICATION:function(){return te},WS_CONF_ALLOW_UNMUTE_AUDIO_REQ:function(){return Q},WS_CONF_ALLOW_UNMUTE_VIDEO_REQ:function(){return J},WS_CONF_ALLOW_UPVOTE_QUESTION_REQ:function(){return In},WS_CONF_ALLOW_VIEW_ALL_QUESTION_REQ:function(){return Tn},WS_CONF_ALLOW_VIEW_PARTICIPANT_REQ:function(){return k},WS_CONF_ALLOW_WEBINAR_EMOJI_REACTION_INDICATION:function(){return ri},WS_CONF_ARCHIVING_OPTIONS:function(){return gr},WS_CONF_ARCHIVING_STATUS:function(){return pr},WS_CONF_ASSIGN_CC_REQ:function(){return K},WS_CONF_ASSIGN_HOST_REQ:function(){return C},WS_CONF_ATTENDEE_VIDEO_CONTROL_MODE_CHANGE_REQ:function(){return fr},WS_CONF_ATTENDEE_VIDEO_LAYOUT_MODE_CHANGE_REQ:function(){return hr},WS_CONF_ATTRIBUTE_INDICATION:function(){return Te},WS_CONF_AVATAR_PERMISSION_CHANGED:function(){return Rt},WS_CONF_BIND_UNBIND_INDICATION:function(){return Ve},WS_CONF_BIND_UNBIND_TELE_USR_REQ:function(){return _t},WS_CONF_BO_ASSIGN_BATCH_REQ:function(){return Bt},WS_CONF_BO_ASSIGN_REQ:function(){return it},WS_CONF_BO_ATTRIBUTE_INDICATION:function(){return Ue},WS_CONF_BO_BROADCAST_REQ:function(){return ut},WS_CONF_BO_BROADCAST_VOICE_REQ:function(){return se},WS_CONF_BO_COHOST_ASSIGN_REQ:function(){return zt},WS_CONF_BO_COHOST_MOVE_TO_MAIN_SESSION_REQ:function(){return Yt},WS_CONF_BO_COHOST_START_REQ:function(){return Gt},WS_CONF_BO_COHOST_STOP_REQ:function(){return Kt},WS_CONF_BO_COMMAND_INDICATION:function(){return je},WS_CONF_BO_CREATE_REQ:function(){return ie},WS_CONF_BO_DELETE_REQ:function(){return re},WS_CONF_BO_HELP_REQ:function(){return ct},WS_CONF_BO_HELP_RESULT_REQ:function(){return lt},WS_CONF_BO_JOIN_REQ:function(){return ft},WS_CONF_BO_JOIN_RES:function(){return ht},WS_CONF_BO_LEAVE_REQ:function(){return st},WS_CONF_BO_MOVE_TO_MAIN_SESSION_REQ:function(){return qt},WS_CONF_BO_PRE_ASSIGN_REQ:function(){return Tt},WS_CONF_BO_PRE_ASSIGN_RES:function(){return It},WS_CONF_BO_RENAME_REQ:function(){return ne},WS_CONF_BO_SAVE_GROUP_REQ:function(){return oe},WS_CONF_BO_SAVE_GROUP_RES:function(){return ae},WS_CONF_BO_START_REQ:function(){return nt},WS_CONF_BO_STOP_REQ:function(){return rt},WS_CONF_BO_SWITCH_REQ:function(){return ot},WS_CONF_BO_TOKEN_BATCH_REQ:function(){return Ct},WS_CONF_BO_TOKEN_REQ:function(){return tt},WS_CONF_BO_TOKEN_RES:function(){return et},WS_CONF_BO_WANT_JOIN_REQ:function(){return at},WS_CONF_BROADCAST_USER_NETWORK_QUALITY_REQ:function(){return no},WS_CONF_CANCEL_INVITE_CRC_DEVICE_REQ:function(){return N},WS_CONF_CANCEL_INVITE_CRC_DEVICE_RES:function(){return R},WS_CONF_CAN_ADMIT_WHEN_NOHOST_PRESENT_INDICATION:function(){return ze},WS_CONF_CHANGE_LOCAL_LIVE_STREAM_INFO_REQ:function(){return Kr},WS_CONF_CHANGE_MULTI_PIN_PRIVILGE_REQ:function(){return Ot},WS_CONF_CHAT_CMD_INDICATION:function(){return Ht},WS_CONF_CHAT_CMD_REQ:function(){return Mt},WS_CONF_CHAT_CMD_RES:function(){return kt},WS_CONF_CHAT_DISABLED_BY_SERVER_INDICATION:function(){return jt},WS_CONF_CHAT_FILE_INDICATION:function(){return ai},WS_CONF_CHAT_FILE_TRANSFER_REQ:function(){return oi},WS_CONF_CHAT_INDICATION:function(){return Le},WS_CONF_CHAT_PRIVILEDGE_REQ:function(){return z},WS_CONF_CHAT_REQ:function(){return V},WS_CONF_CHAT_RES:function(){return G},WS_CONF_CHECK_CMR_PRIVILEGE_RES:function(){return Oi},WS_CONF_CLOSED_CAPTION_INDICATION:function(){return Pe},WS_CONF_CLOSED_CAPTION_REQ:function(){return B},WS_CONF_CLOSED_CAPTION_RES:function(){return M},WS_CONF_COHOST_CHANGE_INDICATION:function(){return Ne},WS_CONF_CONSENT_LOCAL_LIVE_STREAM_PERMISSION_REQ:function(){return Gr},WS_CONF_CREATE_RELATION_TOKEN_REQ:function(){return Po},WS_CONF_CREATE_RELATION_TOKEN_RES:function(){return Lo},WS_CONF_DC_REGION_INDICATION:function(){return Ke},WS_CONF_DOWNLOAD_GALLERY_VIDEO_ORDER_REQ:function(){return $r},WS_CONF_DOWNLOAD_GALLERY_VIDEO_ORDER_RES:function(){return ti},WS_CONF_DRAG_LAYOUT_INDICATION:function(){return Zn},WS_CONF_END_INDICATION:function(){return xe},WS_CONF_END_REQ:function(){return v},WS_CONF_END_RES:function(){return m},WS_CONF_EXPEL_ATTENDEE_REQ:function(){return yt},WS_CONF_EXPEL_ATTENDEE_RES:function(){return St},WS_CONF_EXPEL_REQ:function(){return D},WS_CONF_EXPEL_RES:function(){return b},WS_CONF_FAR_END_CAMERA_CONTROL_CAP_REQ:function(){return wo},WS_CONF_FAR_END_CAMERA_CONTROL_GROUP_REQ:function(){return bo},WS_CONF_FAR_END_CAMERA_CONTROL_GROUP_RES:function(){return Ao},WS_CONF_FAR_END_CAMERA_CONTROL_INDICATION:function(){return Do},WS_CONF_FAR_END_CAMERA_CONTROL_REQ:function(){return So},WS_CONF_FEEDBACK_CLEAR_REQ:function(){return Y},WS_CONF_FEEDBACK_REQ:function(){return q},WS_CONF_FETCH_MEETING_INVITEES_INDICATION:function(){return kr},WS_CONF_FOLLOW_HOST_REQ:function(){return Qn},WS_CONF_GET_LCP_REQ:function(){return _o},WS_CONF_GET_LCP_RES:function(){return Eo},WS_CONF_GET_RC_URL_SCHEME_REQ:function(){return xn},WS_CONF_GET_RC_URL_SCHEME_RES:function(){return Fn},WS_CONF_GROUP_LAYOUT_INDICATION:function(){return qe},WS_CONF_HOLD_CHANGE_INDICATION:function(){return Re},WS_CONF_HOST_CHANGE_INDICATION:function(){return Fe},WS_CONF_HOST_KEY_REQ:function(){return Ft},WS_CONF_HOST_KEY_RES:function(){return Nt},WS_CONF_HOST_RECEIVED_ENABLE_LIVE_TRANSCRIPT_REQ_INDICATION:function(){return or},WS_CONF_HOST_REMOVE_LOCAL_LIVE_STREAM_PERMISSION_REQ:function(){return zr},WS_CONF_HOST_START_STOP_UPDATE_INTERPERTATION_REQ:function(){return be},WS_CONF_INTERPRETER_START:function(){return Zt},WS_CONF_INTERPRETER_TYPE_CHANGE:function(){return Jt},WS_CONF_INVITEE_IAK_REQ:function(){return Ai},WS_CONF_INVITEE_IAK_RES:function(){return Ci},WS_CONF_INVITE_CRC_DEVICE_REQ:function(){return x},WS_CONF_INVITE_CRC_DEVICE_RES:function(){return F},WS_CONF_JOIN_REQ:function(){return h},WS_CONF_JOIN_RES:function(){return d},WS_CONF_KV_UPDATE_INDICATION:function(){return Me},WS_CONF_LAUNCH_PARAMS_REQ:function(){return bi},WS_CONF_LEAVE_AND_PUT_ALL_INTO_WR_REQ:function(){return E},WS_CONF_LEAVE_REQ:function(){return _},WS_CONF_LEAVE_RES:function(){return y},WS_CONF_LIVE_STREAM_ACTION:function(){return Wr},WS_CONF_LIVE_STREAM_BROADCAST_INFO:function(){return Ur},WS_CONF_LIVE_STREAM_STATUS:function(){return Br},WS_CONF_LIVE_TRANSCRIPTION_ON_OFF_REQ:function(){return $n},WS_CONF_LIVE_TRANSCRIPTION_ON_OFF_RES:function(){return tr},WS_CONF_LIVE_TRANSCRIPTION_STATUS_INDICATION:function(){return er},WS_CONF_LOCALRECORDING_OP_REQ:function(){return Wi},WS_CONF_LOCALRECORDING_OP_RES:function(){return Vi},WS_CONF_LOCAL_RECORD_INDICATION:function(){return ke},WS_CONF_LOCK_REQ:function(){return p},WS_CONF_LOCK_RES:function(){return g},WS_CONF_LOWER_ALL_HAND_REQ:function(){return j},WS_CONF_MEDIA_SESSION_READY_INDICATION:function(){return ao},WS_CONF_MEETING_CONFIG_INDICATION:function(){return Oo},WS_CONF_MEETING_SHARE_ATTENTION_MODE_ENDING_INDICATION:function(){return Yr},WS_CONF_MEETING_SUMMARY_INDICATION:function(){return ho},WS_CONF_MEETING_SUMMARY_SUPPORTED_INDICATION:function(){return po},WS_CONF_MEETING_TOPIC_CHANGE:function(){return Vt},WS_CONF_MEETING_TOPIC_CHANGE_FAILED:function(){return Wt},WS_CONF_MEETING_TOPIC_REQ:function(){return Ut},WS_CONF_MEETING_VIDEO_ATTENTION_MODE_ENDING_INDICATION:function(){return qr},WS_CONF_MMR_SUPPORT_MEETING_ATTENTION_MODE_INDICATION:function(){return Pr},WS_CONF_MONITOR_LOG_REQ:function(){return X},WS_CONF_MSDK_BYPASS_MSG:function(){return Ro},WS_CONF_NDI_PRIVACY_LINK_INDICATION:function(){return Dr},WS_CONF_NET_LTT_CAP_STATUS_INDICATION:function(){return Ie},WS_CONF_NET_LTT_CC_URL:function(){return Oe},WS_CONF_NEW_LTT_CAPTION_DISABLED:function(){return _i},WS_CONF_NEW_LTT_LAN_SUPPORT_INDICATION:function(){return li},WS_CONF_NEW_LTT_MEETING_SPEAK_LANGUAGE_CHANGE_INDICATION:function(){return di},WS_CONF_NEW_LTT_OP_MCAP_REQ:function(){return mi},WS_CONF_NEW_LTT_OP_REQ:function(){return pi},WS_CONF_NEW_LTT_SEND_MCAP_REQ:function(){return vi},WS_CONF_NEW_LTT_SET_MEETING_LANG_REQ:function(){return hi},WS_CONF_NEW_LTT_SIMULIVE_LANGUAGE_CHANGE:function(){return Ei},WS_CONF_NEW_LTT_STATUS:function(){return ci},WS_CONF_NEW_LTT_SUB_TRANSCRIPTION_INDICATION:function(){return fi},WS_CONF_NEW_LTT_TEXT_DATA_INDICATION:function(){return gi},WS_CONF_NEW_LTT_UI_ENABLE_REQ:function(){return ui},WS_CONF_NOTIFY_USER_NETWORK_QUALITY_INDICATION:function(){return ro},WS_CONF_OPTION_INDICATION:function(){return Be},WS_CONF_PANELIST_VOTE_REQ:function(){return $},WS_CONF_PARTICIPANT_LANGUAGE_INVALID:function(){return Xt},WS_CONF_PARTICIPANT_LIST_CHANGE:function(){return Qt},WS_CONF_PLAY_CHIME_OPEN_CLOSE_REQ:function(){return vt},WS_CONF_POLLING_IN_MEETING_OPTIONS_INDICATION:function(){return Lr},WS_CONF_POLLING_OPTION_CHANGE_REQ:function(){return Or},WS_CONF_POLLING_REQ:function(){return sr},WS_CONF_POLLING_SET_POLLING_TOKEN:function(){return lr},WS_CONF_POLLING_USER_ACTION_ERROR:function(){return cr},WS_CONF_POLLING_USER_ACTION_REQ:function(){return ur},WS_CONF_PRACTICE_SESSION_REQ:function(){return wt},WS_CONF_PRACTICE_SESSION_RES:function(){return Dt},WS_CONF_PRACTICE_USER_COUNT:function(){return No},WS_CONF_PREVIEW_INFO_RES:function(){return eo},WS_CONF_PROMOTE_CONSENT_RES:function(){return Sr},WS_CONF_PROMOTE__CONSENT_REQ:function(){return wr},WS_CONF_PUT_ON_HOLD_REQ:function(){return T},WS_CONF_QA_INDICATION:function(){return Hi},WS_CONF_QA_REQ:function(){return ki},WS_CONF_QUERY_OP_REQ:function(){return lo},WS_CONF_QUERY_OP_RES:function(){return fo},WS_CONF_QUERY_SETTING_INDICATION:function(){return mo},WS_CONF_QUERY_STATUS_INDICATION:function(){return vo},WS_CONF_QUERY_SUPPORTED_INDICATION:function(){return go},WS_CONF_RAISE_LOWER_HAND_REQ:function(){return U},WS_CONF_RECEIVER_WEBINAR_EMOJI_REACTION_INDICATION:function(){return ii},WS_CONF_RECEIVE_REACTION_RESULT:function(){return Ar},WS_CONF_RECLAIM_HOST_REQ:function(){return W},WS_CONF_RECORDING_ANALYTICS_REQ:function(){return ji},WS_CONF_RECORDING_ANALYTICS_RES:function(){return Ui},WS_CONF_RECORD_REQ:function(){return S},WS_CONF_RECORD_RES:function(){return w},WS_CONF_RELATION_UPDATE_INDICATION:function(){return ko},WS_CONF_RENAME_REQ:function(){return A},WS_CONF_REQUEST_TOKEN:function(){return Ti},WS_CONF_REQUEST_TOKEN_RES:function(){return Ii},WS_CONF_REQ_LOCAL_LIVE_STREAM_PERMISSION_REC:function(){return Vr},WS_CONF_REVOKE_COHOST_REQ:function(){return gt},WS_CONF_ROLE_CHANGE_REQ:function(){return bt},WS_CONF_ROLE_CHANGE_RES:function(){return At},WS_CONF_ROSTER_INDICATION:function(){return Ce},WS_CONF_SEND_DTRESULT_REQ:function(){return yo},WS_CONF_SEND_MEETING_TOKEN_RES:function(){return H},WS_CONF_SEND_REACTION_REQ:function(){return br},WS_CONF_SEND_WEBINAR_EMOJI_REACTION_REQ:function(){return ni},WS_CONF_SET_ALLOW_WEBINAR_EMOJI_REACTION_REQ:function(){return ei},WS_CONF_SET_BROADCAST_REQ:function(){return P},WS_CONF_SET_BROADCAST_RES:function(){return L},WS_CONF_SET_DRAG_LAYOUT:function(){return Xn},WS_CONF_SET_GALLERY_REVIEW_SORT_TYPE:function(){return uo},WS_CONF_SET_GROUP_LAYOUT:function(){return xt},WS_CONF_SET_HOLD_UPON_ENTRY_REQ:function(){return O},WS_CONF_SET_MUTE_UPON_ENTRY_REQ:function(){return I},WS_CONF_SET_RELATION_WITH_TOKEN_REQ:function(){return Bo},WS_CONF_SET_SKIN_TONE_REQ:function(){return Tr},WS_CONF_SHARE_ATTENTION_MODE_LIST:function(){return Rr},WS_CONF_SHARE_ATTENTION_MODE_SET_TYPE_REQ:function(){return Nr},WS_CONF_SIDECAR_ACTIVATED_INDICATION:function(){return Ni},WS_CONF_SIDECAR_DOCUMENT_CHANGED:function(){return Ri},WS_CONF_SIDECAR_DOCUMENT_STATUS_CHANGED:function(){return Pi},WS_CONF_SIDECAR_PROTO:function(){return xi},WS_CONF_SIDECAR_SPEAKERS_INDICATION:function(){return Bi},WS_CONF_SIDECAR_UPDATE_ACTIVE_SPEAKERS:function(){return Li},WS_CONF_SIGN_INTERPRETER_LIST_CHANGE_INDICATION:function(){return $t},WS_CONF_SIGN_INTERPRETER_STATUS_INDICATION:function(){return ee},WS_CONF_SIMULIVEPLAYER_INDEX_INDICATION:function(){return Je},WS_CONF_SMART_RECORDING_OP_REQ:function(){return To},WS_CONF_SMART_RECORDING_OP_RES:function(){return Io},WS_CONF_SMART_RECORDING_SETTING_INDICATION:function(){return Co},WS_CONF_SMS_INVITE_REQ:function(){return $i},WS_CONF_SMS_INVITE_RES:function(){return to},WS_CONF_START_BO_BROADCAST_VOICE_INDICATION:function(){return Ye},WS_CONF_START_MEETING_SUMMARY:function(){return co},WS_CONF_SUSPEND_MEETING:function(){return Pt},WS_CONF_SUSPEND_MEETING_REQ_RESULT:function(){return Lt},WS_CONF_SWITCH_TO_NATIVE_REQ:function(){return so},WS_CONF_SWITCH_TO_NATIVE_RES:function(){return si},WS_CONF_TURN_ON_OFF_WATERMARK_REQ:function(){return Qr},WS_CONF_UPDATE_MEETING_TOPIC_INDICATION:function(){return Ge},WS_CONF_UPDATE_ZAK_REQ:function(){return dr},WS_CONF_UPLOAD_GALLERY_VIDEO_ORDER_REQ:function(){return Zr},WS_CONF_UPLOAD_GALLERY_VIDEO_ORDER_RES:function(){return Xr},WS_CONF_USER_PRONOUN_CHANGE_REQ:function(){return Cr},WS_CONF_USER_SHARE_PRONOUN_TYPE_INDICATION:function(){return Ir},WS_CONF_VIDEO_ATTENTION_MODE_LIST:function(){return xr},WS_CONF_VIDEO_ATTENTION_MODE_SWITCH:function(){return Fr},WS_CONF_WB_LOCK_SHARE_INDICATION:function(){return Zi},WS_CONF_WB_LOCK_SHARE_REQ:function(){return Yi},WS_CONF_WEBINAR_SESSION_BRANDING_APPLY_CHANGES:function(){return Si},WS_CONF_WEBINAR_SESSION_BRANDING_APPLY_CHANGES_RESULT:function(){return wi},WS_CONF_WEBINAR_SESSION_BRANDING_RETRY:function(){return Di},WS_CONF_WEBINAR_SESSION_BRANDING_TEMPLATES_AND_VBS:function(){return yi},WS_CONF_ZE_COMPANION_MODE_REQ:function(){return xo},WS_CONF_ZE_COMPANION_MODE_RES:function(){return Fo},WS_CONF_ZE_LIVE_STREAM_STATUS:function(){return Mr},WS_CONF_ZOOM_APP_CMD_REQ:function(){return io},WS_CONF_ZOOM_APP_CMD_RES:function(){return oo},WS_CONN_KEEPALIVE:function(){return r},WS_HOST_CONSENT_START_LIVE_TRANSCRIPT_REQ:function(){return rr},WS_MEETING_RWG_CONNECT_TIME:function(){return zn},WS_SHARING_ENCRYPT_KEY_INDICATION:function(){return wn},WS_SHARING_PAUSE_REQ:function(){return _n},WS_SHARING_RECEIVING_CHL_CLOSE_INDICATION:function(){return bn},WS_SHARING_RECEIVING_CHL_READY_INDICATION:function(){return Dn},WS_SHARING_REMOTE_CONTROLED_AUTH_REQ:function(){return Vn},WS_SHARING_REMOTE_CONTROLED_AUTH_RES:function(){return Gn},WS_SHARING_REMOTE_CONTROLED_CLOSE_INDICATION:function(){return Hn},WS_SHARING_REMOTE_CONTROLED_CONNECTED_INDICATION:function(){return Un},WS_SHARING_REMOTE_CONTROLED_CONSENT:function(){return kn},WS_SHARING_REMOTE_CONTROLED_TAKE_RIGHT_BACK_REQ:function(){return Wn},WS_SHARING_REMOTE_CONTROLLER_GRAB:function(){return Pn},WS_SHARING_REMOTE_CONTROLLER_GRAB_INDICATION:function(){return Ln},WS_SHARING_REMOTE_CONTROL_BLOCK_INDICATION:function(){return Kn},WS_SHARING_REMOTE_CONTROL_INDICATION:function(){return Rn},WS_SHARING_REMOTE_CONTROL_REQ:function(){return Nn},WS_SHARING_REMOTE_SYNC_SCREEN_INFO_TO_RCAPP_REQ:function(){return jn},WS_SHARING_RESUME_REQ:function(){return En},WS_SHARING_SIZE_CHANGE_INDICATION:function(){return Sn},WS_SHARING_STATUS_INDICATION:function(){return yn},WS_SHARING_SUBSCRIBE_REQ:function(){return Bn},WS_SHARING_UNSUBSCRIBE_REQ:function(){return Mn},WS_SHARING_WEBINAR_OUT_LIMIT_INDICATION:function(){return An},WS_VIDEO_ACTIVE_INDICATION:function(){return on},WS_VIDEO_ACTIVE_SOURCE_INDICATION:function(){return Jr},WS_VIDEO_CAMERA_REQ:function(){return mn},WS_VIDEO_ENCRYPT_KEY_INDICATION:function(){return ln},WS_VIDEO_HOST_MUTE_ALL_VIDEO_INDICATION:function(){return cn},WS_VIDEO_KEY_FRAME_REQ:function(){return dn},WS_VIDEO_LEADERSHIP_INDICATION:function(){return un},WS_VIDEO_MULTI_SUBSCRIBE_REQ:function(){return Hr},WS_VIDEO_MULTI_UNSUBSCRIBE_REQ:function(){return jr},WS_VIDEO_MUTE_INDICATION:function(){return sn},WS_VIDEO_MUTE_VIDEO_REQ:function(){return gn},WS_VIDEO_NETWORK_FEEDBACK:function(){return pn},WS_VIDEO_SPOTLIGHT_VIDEO_REQ:function(){return vn},WS_VIDEO_SSRC_INDICATION:function(){return an},WS_VIDEO_SUBSCRIBE_REQ:function(){return fn},WS_VIDEO_UNSUBSCRIBE_REQ:function(){return hn},WS_WB_AS_STREAM_ON_OFF:function(){return Ji},WS_WB_CHANGE_SHARE_ROLE_REQ:function(){return qi},WS_WB_CHANGE_SHARE_TO_ALL_REQ:function(){return zi},WS_WB_START_SHARE:function(){return Gi},WS_WB_STOP_SHARE:function(){return Ki},WS_WB_WHITEBOARD_ERROR:function(){return Xi},WS_WB_WHITEBOARD_INDICATION:function(){return Qi},WS_WEBINAR_VIEW_ONLY_TELEPHONY_INDICATION:function(){return en},XMPP_EVT_TYPE_BASE:function(){return l},ZOOM_CONNECTION_REMOVE_UDP_EVT:function(){return Jn}});var r=0,i=1,o=2,a=4096,s=8192,u=12288,c=16384,l=24576,f=28672,h=1|a,d=2|a,p=3|a,g=4|a,v=5|a,m=6|a,_=7|a,E=4364,y=8|a,S=9|a,w=10|a,D=11|a,b=12|a,A=13|a,C=15|a,T=17|a,I=19|a,O=21|a,x=23|a,F=24|a,N=25|a,R=26|a,P=27|a,L=28|a,B=29|a,M=30|a,k=31|a,H=32|a,j=33|a,U=35|a,W=37|a,V=39|a,G=40|a,K=41|a,z=45|a,q=47|a,Y=49|a,J=51|a,Q=53|a,Z=55|a,X=71|a,$=57|a,tt=77|a,et=78|a,nt=79|a,rt=81|a,it=83|a,ot=85|a,at=87|a,st=89|a,ut=91|a,ct=93|a,lt=95|a,ft=97|a,ht=98|a,dt=67|a,pt=75|a,gt=99|a,vt=101|a,mt=103|a,_t=105|a,Et=107|a,yt=109|a,St=110|a,wt=111|a,Dt=112|a,bt=113|a,At=114|a,Ct=115|a,Tt=117|a,It=118|a,Ot=121|a,xt=123|a,Ft=119|a,Nt=120|a,Rt=126|a,Pt=133|a,Lt=134|a,Bt=135|a,Mt=141|a,kt=142|a,Ht=3864|a,jt=7992|a,Ut=136|a,Wt=137|a,Vt=138|a,Gt=145|a,Kt=147|a,zt=149|a,qt=151|a,Yt=153|a,Jt=154|a,Qt=155|a,Zt=156|a,Xt=157|a,$t=7989,te=7990,ee=7991,ne=177|a,re=179|a,ie=181|a,oe=197|a,ae=198|a,se=218|a,ue=203|a,ce=204|a,le=1|s,fe=2|s,he=3|s,de=4|s,pe=5|s,ge=6|s,ve=7|s,me=8|s,_e=9|s,Ee=10|s,ye=12|s,Se=13|s,we=14|s,De=15|s,be=206|a,Ae=16|s,Ce=3841|a,Te=3842|a,Ie=8014,Oe=8026,xe=3843|a,Fe=3844|a,Ne=3845|a,Re=3846|a,Pe=3847|a,Le=3848|a,Be=3849|a,Me=3850|a,ke=3851|a,He=11|s,je=3853|a,Ue=3854|a,We=3855|a,Ve=3856|a,Ge=3857|a,Ke=3858|a,ze=3859|a,qe=3862|a,Ye=3903|a,Je=3917|a,Qe=3841|s,Ze=3842|s,Xe=3843|s,$e=3844|s,tn=3845|s,en=3846|s,nn=3847|s,rn=3848|s,on=3841|u,an=3843|u,sn=3845|u,un=3847|u,cn=3849|u,ln=3850|u,fn=1|u,hn=3|u,dn=5|u,pn=7|u,gn=9|u,vn=11|u,mn=19|u,_n=1|c,En=3|c,yn=3841|c,Sn=3842|c,wn=3850|c,Dn=3851|c,bn=3852|c,An=3853|c,Cn=59|a,Tn=61|a,In=63|a,On=65|a,xn=245|a,Fn=246|a,Nn=5|c,Rn=7|c,Pn=9|c,Ln=11|c,Bn=31|c,Mn=33|c,kn=43|c,Hn=44|c,jn=45|c,Un=46|c,Wn=47|c,Vn=49|c,Gn=50|c,Kn=51|c,zn=4167,qn=24322,Yn=24321,Jn=24323,Qn=4223,Zn=7957,Xn=4218,$n=131|a,tr=132|a,er=3863|a,nr=165|a,rr=166|a,ir=167|a,or=3872|a,ar=3873|a,sr=4165,ur=128|a,cr=129|a,lr=130|a,fr=139|a,hr=140|a,dr=143|a,pr=7961,gr=7962,vr=7964,mr=4255,_r=4256,Er=4257,yr=4258,Sr=7963,wr=4254,Dr=7965,br=163|a,Ar=164|a,Cr=168|a,Tr=174|a,Ir=169|a,Or=170|a,xr=3870|a,Fr=3871|a,Nr=3878|a,Rr=3877|a,Pr=3876|a,Lr=3875|a,Br=7970,Mr=7995,kr=3879|a,Hr=12303,jr=12305,Ur=3880|a,Wr=3881|a,Vr=262|a,Gr=263|a,Kr=265|a,zr=267|a,qr=3882|a,Yr=3883|a,Jr=3851|u,Qr=175|a,Zr=183|a,Xr=184|a,$r=185|a,ti=186|a,ei=187|a,ni=188|a,ri=3884|a,ii=3885|a,oi=211|a,ai=212|a,si=208|a,ui=4285,ci=7982,li=7984,fi=7985,hi=4287,di=7986,pi=4305,gi=7983,vi=4289,mi=4291,_i=8011,Ei=8027,yi=7987,Si=4295,wi=4296,Di=4297,bi=4301,Ai=219|a,Ci=220|a,Ti=4309,Ii=4310,Oi=217|a,xi=7993,Fi=4311,Ni=7994,Ri=4323,Pi=8002,Li=4339,Bi=8012,Mi=4317,ki=4321,Hi=8e3,ji=222|a,Ui=223|a,Wi=247|a,Vi=248|a,Gi=1|f,Ki=2|f,zi=3|f,qi=4|f,Yi=5|f,Ji=6|f,Qi=7|f,Zi=8|f,Xi=9|f,$i=231|a,to=232|a,eo=4130,no=235|a,ro=3909|a,io=4335,oo=8006,ao=3900|a,so=207|a,uo=241|a,co=8009,lo=8017,fo=3922|a,ho=8008,po=8007,go=8015,vo=8016,mo=3927|a,_o=4332,Eo=4333,yo=249|a,So=233|a,wo=234|a,Do=3908|a,bo=4352,Ao=4353,Co=8024,To=4350,Io=4351,Oo=3929|a,xo=260|a,Fo=4357,No=4365,Ro=4366,Po=275|a,Lo=276|a,Bo=277|a,Mo=21|s,ko=3933|a},18283:function(t,e,n){"use strict";n.d(e,{Ev:function(){return l},G1:function(){return h},H5:function(){return m},M3:function(){return v},Pm:function(){return s},QT:function(){return p},VN:function(){return E},X0:function(){return u},XJ:function(){return w},Z4:function(){return c},eT:function(){return _},hL:function(){return S},mb:function(){return d},mv:function(){return f},pR:function(){return o},q1:function(){return g},sq:function(){return a},yv:function(){return y}});var r=n(56812),i=n(15440),o=Object.freeze({MSFT:"MSFT",GOOGLE_MEET:"GOOGLE_MEET",TESLA:"TESLA",WEBSDK:"WEBSDK",NORMAL:"NORMAL"}),a=Object.freeze({TESLA:"tesla-ui",TESLA_BODY:"tesla-body",WEBSDK_BODY:"websdk-body"}),s=Object.freeze({START_VIDEO:"START_VIDEO",STOP_VIDEO:"STOP_VIDEO",UNMUTE_AUDIO:"UNMUTE_AUDIO",MUTE_AUDIO:"MUTE_AUDIO",CONNECTING:"CONNECTING",FAILOVER:"FAILOVER",LEAVE_MEETING:"LEAVE_MEETING",REFRESH_TOKEN:"REFRESH_TOKEN",PING_RWC:"PING_RWC",NETWORK_RECONNECTING:"NETWORK_RECONNECTING",AUDIO_ASN:"AUDIO_ASN",SHOW_JOIN_AUDIO:"SHOW_JOIN_AUDIO",SHOW_INVITE:"SHOW_INVITE",SHOW_CALLOUT:"SHOW_CALLOUT",SHOW_MEETING_HEADER:"SHOW_MEETING_HEADER",SHOW_RECORD:"SHOW_RECORD",SHOW_PURE_SHARING_CONTENT:"SHOW_PURE_SHARING_CONTENT",GET_ATTENDEES_LIST:"GET_ATTENDEES_LIST",GET_LOGS:"GET_LOGS",GET_CURRENT_USER:"GET_CURRENT_USER",GET_CURRENT_MEETING_INFO:"GET_CURRENT_MEETING_INFO",IS_ENABLE_VB:"IS_ENABLE_VB",IS_SUPPORT_VIRTUAL_BACKGROUND:"IS_SUPPORT_VIRTUAL_BACKGROUND",GET_VIRTUAL_BACKGROUND_STATUS:"GET_VIRTUAL_BACKGROUND_STATUS",ENABLE_BLUR:"ENABLE_BLUR",LOCK_VIRTUAL_BACKGROUND:"LOCK_VIRTUAL_BACKGROUND",STOP_INCOMING_AUDIO:"STOP_INCOMING_AUDIO",SET_VIRTUAL_BACKGROUND:"SET_VIRTUAL_BACKGROUND",UPDATE_VIRTUAL_BACKGROUND_LIST:"UPDATE_VIRTUAL_BACKGROUND_LIST",IS_MEETING_HOST:"IS_MEETING_HOST"}),u=(Object.freeze({CALL_OUT:"WS_AUDIO_DIALOUT_REQ",INVITE_BY_PHONE:"INVITE_BY_PHONE",INVITE_CRC_DEVICE:"WS_CONF_INVITE_CRC_DEVICE_REQ",CALCEL_INVITE_CRC_DEVICE:"WS_CONF_CANCEL_INVITE_CRC_DEVICE_REQ",MUTE:"WS_AUDIO_MUTE_REQ",MUTE_ALL:"WS_AUDIO_MUTEALL_REQ",RENAME:"WS_CONF_RENAME_REQ",EXPEL:"WS_CONF_EXPEL_REQ",PUT_ON_HOLD:"WS_CONF_PUT_ON_HOLD_REQ",RECORD:"WS_CONF_RECORD_REQ",LOCK_MEETING:"WS_CONF_LOCK_REQ",LEAVE_MEETING:"WS_CONF_LEAVE_REQ",END_MEETING:"WS_CONF_END_REQ",ASSIGN_HOST:"WS_CONF_ASSIGN_HOST_REQ",MAKE_COHOST:"WS_CONF_ASSIGN_HOST_REQ",WITHDRAW_COHOST:"WS_CONF_ASSIGN_HOST_REQ",RECLAIM_HOST:"WS_CONF_RECLAIM_HOST_REQ",CLAIM_HOST:"WS_CONF_HOST_KEY_REQ",STOP_PARTICIPANT_SHARING:"STOP_PARTICIPANT_SHARING",PRESENTATION_AUDIO_MUTED:"PRESENTATION_AUDIO_MUTED",PRESENTATION_AUDIO_UNMUTED:"PRESENTATION_AUDIO_UNMUTED"}),Object.freeze({UI:"UI",RWG:"RWG",XMPP:"XMPP",MEDIA_SDK:"MEDIA_SDK"})),c=Object.freeze({EXPEL:"expel",PROMOTE:"promote",DEPROMOTE:"depromote",MEMBER_CHANGE:"memberChange"}),l={LOBBY:"lobby",CONNECTED:"connected",CONNECTING:"connecting",DISCONNECTED:"disconnected",NETWORK_RECONNECTING:"reconnecting",RWG_CONNECTED:"server_connected"},f={AUDIO_ENCODE_INIT_SUCCESS:1,AUDIO_DECODE_INIT_SUCCESS:2,VIDEO_ENCODE_INIT_SUCCESS:4,VIDEO_DECODE_INIT_SUCCESS:8,SHARE_ENCODE_INIT_SUCCESS:16,SHARE_DECODE_INIT_SUCCESS:32,RWG_CONNECTED:64},h=f.AUDIO_ENCODE_INIT_SUCCESS|f.AUDIO_DECODE_INIT_SUCCESS|f.VIDEO_ENCODE_INIT_SUCCESS|f.VIDEO_DECODE_INIT_SUCCESS|f.SHARE_DECODE_INIT_SUCCESS|f.RWG_CONNECTED,d=f.VIDEO_ENCODE_INIT_SUCCESS|f.VIDEO_DECODE_INIT_SUCCESS|f.SHARE_DECODE_INIT_SUCCESS|f.RWG_CONNECTED,p=f.AUDIO_DECODE_INIT_SUCCESS|f.VIDEO_DECODE_INIT_SUCCESS|f.SHARE_DECODE_INIT_SUCCESS|f.RWG_CONNECTED,g=f.VIDEO_DECODE_INIT_SUCCESS|f.SHARE_DECODE_INIT_SUCCESS|f.RWG_CONNECTED,v={UNMUTE_VIDEO:"Failed to unmute video",MUTE_VIDEO:"Failed to mute video",UNMUTE_AUDIO:"Failed to unmute audio",MUTE_AUDIO:"Failed to mute audio",CONNECTING:"Failed to connect",FAILOVER:"FAILOVER",LEAVE_MEETING:"Failure to leave meeting",WEBGL_CONTEXT_LOST:"WEBGL_CONTEXT_LOST",CONTENT_SHARE_NOT_ALLOWED:"Content sharing not allowed.",CONTENT_SHARE_FAILED_TO_OPEN_MEDIA_STREAM:"Unable to open media stream for content sharing.",CONTENT_SHARE_MEDIA_STREAM_TRACK_ENDED:"Media stream track used for content sharing ended.",START_VIDEO:"Failed to start video"},m={OFF:0,ON_MUTE:1,ON_UNMUTE:2},_={OFF:0,ON_NOT_CONNECT:1,ON_CONNECT:2},E={RECOONECT_RWG_WHEN_CLOSE_ERROR:{type:"rwg",code:-1,message:"Reconnect to rwg failed"},CONF_FAIL_CONF_USER_FULL:{type:"rwg",code:r.NO,message:"Meeting has reached the maximum number of participants allowed"},CONF_FAIL_CONFLOCKED:{type:"rwg",code:r.eD,message:"Host has locked this meeting"},CONF_FAIL_MEETING_OVER:{type:"rwg",code:r.du,message:"The meeting has been ended"},CONF_RESULT_MMR_IB_REJECT:{type:"rwg",code:r.HR,message:"Your admin has restricted communication between certain groups and users."},CONF_FAIL_RESULT_MMR_CONF_PARTICIPANT_EXISTS:{type:"rwg",code:r.ii,message:"You have already joined this meeting on another device."}},y={LEAVEREASON_USER_GESTURE:{type:"rwg-leave-reason",code:-1,message:"Leave meeting by user gesture"},LEAVEREASON_KICKEDBYHOST:{type:"rwg-leave-reason",code:i.$,message:"Expeled by host"},LEAVEREASON_ENDBYHOST:{type:"rwg-leave-reason",code:i.DR,message:"The meeting has been ended"},LEAVEREASON_ENDBYHOSTSTARTANOTHERMEETING:{type:"rwg-leave-reason",code:i.bf,message:"The meeting has been ended"},LEAVE_REASON_ARCHIVE_FAIL:{type:"rwg-leave-reason",code:i.ZO,message:"The meeting has been archiving failed"},LEAVEREASON_FREEMEETINGTIMEOUT:{type:"rwg-leave-reason",code:i.wS,message:"Free meeting timeout"}},S={PING_RWC_DOMAIN_EMPTY:{type:"rwc",code:1001,message:"Rwc ping domain list is empty"},PING_RWC_FAIL:{type:"rwc",code:1002,message:"Ping rwc failed"},REFRESH_TOKEN_FAIL:{type:"web",code:2001,message:"Refresh token failed"},CONTROLLER_QUIT:{type:"controller",code:3001,message:"Controller leave meeting"},EXPEL_BY_HOST:{type:"xmpp",code:4001,message:"Expeled by host"}},w={AUTO_JOIN_AUDIO:1,AUDIO_ON:2,VIDEO_ON:4}},61548:function(t,e,n){"use strict";n.r(e),n.d(e,{AUDIO_ANIMATION_TIMEOUT:function(){return b},AUDIO_CC_SELECT_LANGUAGE:function(){return c},AUDIO_EVT_TYPE_BASE:function(){return h},AUDIO_INTERPRETATION_ENABLE:function(){return f},AUDIO_INTERPRETATION_LIST_INFO:function(){return l},AUDIO_INTERPRETATION_MUTE:function(){return s},AUDIO_INTERPRETATION_SELECT_LANGUAGE:function(){return u},AudioConnectionStatus:function(){return E},CALL_TYPES:function(){return w},CHANGE_AUDIO_MIC:function(){return i},CHANGE_AUDIO_SPEAKER:function(){return r},CallMeStatus:function(){return D},ICON_TYPES:function(){return C},JOIN_COMPUTER_AUDIO:function(){return a},JoinType:function(){return _},LEAVE_COMPUTER_AUDIO:function(){return o},MICROPHONE:function(){return I},REMEMBER_PHONE_COOKIE_EXPIRE_TIME:function(){return S},REMEMBER_PHONE_COOKIE_KEY:function(){return y},SPEAKER:function(){return T},WS_AUDIO_CANCEL_DIALOUT_REQ:function(){return m},WS_AUDIO_DIALOUT_REQ:function(){return v},WS_AUDIO_DROP_REQ:function(){return g},WS_AUDIO_MUTE_REQ:function(){return p},WS_AUDIO_PSL_SWITCH_REQ:function(){return A},WS_AUDIO_VOIP_JOIN_CHANNEL_REQ:function(){return d}});var r=11,i=18,o=21,a=22,s=58,u=59,c=57,l=60,f=61,h=8192,d=11|h,p=1|h,g=3|h,v=5|h,m=7|h,_=Object.freeze({VOIP:"voip",PHONE:"phone",CALL_ME:"call_me",THIRD_Party:"3rd-party",SIMU_LIVE:"simu-live"}),E=Object.freeze({NOT_CONNECT:0,CONNECTING:1,CONNECT_SUCCESS:2,CONNECT_FAIL:3}),y="wc_pn",S=12096e5,w={CALLNUMBER_TOLL:0,CALLNUMBER_TOLLFREE:1,CALLNUMBER_PREMIUM:10,CALLNUMBER_INTERNAL:999},D={success:8,disconnected:-1},b=3e3,A=8211,C={SETTINGS:"audio-settings",JOIN:"join-audio",MUTED:"voip-muted",DISALLOW:"disallow-microphone",ACTIVE:"voip-active",UNMUTED:"voip-unmuted",PHONE_MUTED:"phone-muted",PHONE_UNMUTED:"phone-unmuted",PROGRESS:"mute-unmute-in-progress",AUDIO_LOADING:"audio_loading",AUDIO_PLAYING_STEP1:"audio_playing_step1",AUDIO_PLAYING_STEP2:"audio_playing_step2",AUDIO_PLAYING_STEP3:"audio_playing_step3",AUDIO_PLAYING_STEP4:"audio_playing_step4",AUDIO_PLAYING_STEP5:"audio_playing_step5",AUDIO_PLAYING_STEP6:"audio_playing_step6",AUDIO_PLAYING_STEP7:"audio_playing_step7",AUDIO_PLAYING_STEP8:"audio_playing_step8",AUDIO_PLAYING_STEP9:"audio_playing_step9"},T="speaker",I="microphone"},60233:function(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},r(t)}function i(t,e,n){return(e=function(t){var e=function(t){if("object"!=r(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{$w:function(){return _},Bq:function(){return d},E1:function(){return m},Lj:function(){return v},Nw:function(){return p},RP:function(){return h},RW:function(){return a},TA:function(){return c},_N:function(){return l},jq:function(){return f},kN:function(){return s},lb:function(){return u},oy:function(){return g},xZ:function(){return o},zq:function(){return E}});var o={AUDIO_CONNECT_SUCCESS:"audio_connect_success",AUDIO_INIT_SUCCESS:"audio_init_success",AUDIO_PREVIEW_ASN:"audio_preview_asn",AUDIO_LEAVE_SUCCESS:"audio_leave_success",AUDIO_FORBIDDEN:"audio_forbidden",VIDEO_INIT_SUCCESS:"video_init_success",VIDEO_START_SUCCESS:"video_start_success",CAMERA_IS_TAKEN:"camera_is_taken",VIDEO_FORBIDDEN:"video_forbidden"},a={DISABLED:"disabled",FORBIDDEN:"forbidden",NOT_CONNECTED:"not-connected",MUTED:"muted",UNMUTED:"unmuted",LOADING:"loading",CAPTURING:"capturing"},s={DISABLED:"disabled",FORBIDDEN:"forbidden",OPEN:"open",CLOSED:"closed",LOADING:"loading",CAPTURING:"capturing"},u="canvas-preview",c={NONE:"none",CAMERA_TAKEN:"camera_taken",AUDIO_FORBIDDEN:"audio_forbidden",VIDEO_FORBIDDEN:"video_forbidden",CAN_NOT_DETECT_CAMERA:"can_not_detect_camera"},l={SMALL:"small",LARGE:"large",TESLA:"tesla",MOBILE:"mobile"},f=i(i(i(i({},l.SMALL,{WIDTH:254,HEIGHT:143}),l.LARGE,{WIDTH:700,HEIGHT:395}),l.TESLA,{WIDTH:600,HEIGHT:370}),l.MOBILE,{WIDTH:135,HEIGHT:190}),h=3e4,d={webinar_in_practice_session:3129,join_wrong_password:3004,join_need_name:9503,join_need_email:9504,register_info_invalid:9506,client_uuid_blocked:1132,long_polling_reconnect:31585},p=128,g={PREVIEW_OPTIONS:"previewOptions",AVSTATUS:"avStatus"},v="_zm_wc_remembered_name",m=90,_="https://support.zoom.us/hc/en-us/articles/360059564372-In-Product-Privacy-Notifications",E="preview-background-img-id"},92211:function(t,e,n){"use strict";n.r(e),n.d(e,{CANCEL_REMOTE_CONTROL:function(){return N},CHANGE_CURRENT_SHARING_ACTIVE_SSRC:function(){return O},CHECK_CHROME_SHARING_EXTENSION:function(){return M},CHECK_CHROME_SHARING_EXTENSION_RESPONSE:function(){return U},CURRENT_DESKTOP_SHARING_WIDTH_HEIGHT:function(){return A},DESKTOP_SHARING_CAPTURE_SUCCESS:function(){return C},DESKTOP_SHARING_CHROME_EXTENSION_UNINSTALLED:function(){return G},DESKTOP_SHARING_ERROR:function(){return q},DESKTOP_SHARING_PERMISSION_DENIED:function(){return K},DESKTOP_SHARING_SYSTEM_ERROR:function(){return Y},DESKTOP_SHARING_TIME_OUT:function(){return z},EVT_TYPE_BASE:function(){return s},EVT_TYPE_SHARING_BASE:function(){return u},EVT_TYPE_WS_CONF_ATTRIBUTE_INDICATION:function(){return l},EVT_TYPE_WS_CONF_LOCK_SHARE_REQ:function(){return c},EVT_TYPE_WS_SHARING_FIRST_FRAME_DECODING_OK_REQ:function(){return w},EVT_TYPE_WS_SHARING_MUTE_SHARE_REQ:function(){return d},EVT_TYPE_WS_SHARING_PAUSE_REQ:function(){return p},EVT_TYPE_WS_SHARING_REMOTE_CONTROLLER_GRAB:function(){return y},EVT_TYPE_WS_SHARING_REMOTE_CONTROLLER_GRAB_INDICATION:function(){return S},EVT_TYPE_WS_SHARING_REMOTE_CONTROL_INDICATION:function(){return E},EVT_TYPE_WS_SHARING_REMOTE_CONTROL_REQ:function(){return _},EVT_TYPE_WS_SHARING_RESUME_REQ:function(){return g},EVT_TYPE_WS_SHARING_SSRC_INDICATION:function(){return h},EVT_TYPE_WS_SHARING_SUBSCRIBE_REQ:function(){return m},EVT_TYPE_WS_SHARING_UNSUBSCRIBE_REQ:function(){return v},GLOBAL_FOOTER_TOOLBAR_HEIGHT:function(){return J},PAUSE_DESKTOP_SHARING:function(){return L},POP_UP_BOX_TYPE_ENUM:function(){return a},RESEND_REMOTE_CONTROL_POSITION_PDU:function(){return H},RESUME_DESKTOP_SHARING:function(){return B},SHARER_CONTROLBAR_HEIGHT:function(){return Q},SHARER_PERMISSION_CODE:function(){return o},SHARER_PERMISSION_ENUM:function(){return i},SHARER_SHARING_CANVAS_PLACEHOLDER_DOM_ID:function(){return Z},SHARER_SHARING_VIDEO_PLACEHOLDER_DOM_ID:function(){return X},SHARER_STATUS_ENUM:function(){return r},START_DESKTOP_SHARING:function(){return R},START_REMOTE_CONTROL:function(){return x},START_SHARING:function(){return T},START_SHARING_WHITEBOARD:function(){return tt},STOP_DESKTOP_SHARING:function(){return P},STOP_SHARING:function(){return I},STOP_SHARING_WHITEBOARD:function(){return et},SWITCH_CANVAS_FOR_SHARING_CAPTURE:function(){return k},TESLA_SHAREE_MAX_HEIGHT:function(){return $},UPDATE_REMOTE_CONTROL_PROPERTIES:function(){return F},UPDATE_SHARING_DECODE_PARAM:function(){return j},USER_CANCEL_PERMISSION_REQUEST:function(){return V},USER_STOP_DESKTOP_SHARING:function(){return W},WS_SHARING_DATA_RECEIVE_INDICATION:function(){return f},WS_SHARING_MUTE_SHARE_AUDIO_REQ:function(){return D},WS_SHARING_SHARE_BOROOMS_REQ:function(){return b}});var r={ING:0,ED:1,PAUSED:2},i={HOST_SHARE:0,ALL_SHARE:1,HOST_GRAB:2,ALL_GRAB:3},o={CMM_SHARE_SETTING_LOCK_SHARE:1,CMM_SHARE_SETTING_HOST_GRAB:0,CMM_SHARE_SETTING_ANYONE_GRAB:2,CMM_SHARE_SETTING_MULTI_SHARE:3},a={POP_UP_BOX_DISABLED_SHARE1:0,POP_UP_BOX_DISABLED_SHARE2:1,POP_UP_BOX_START_SHARE:2},s=4096,u=16384,c=73|s,l=3842|s,f=3849|u,h=3843|u,d=25|u,p=1|u,g=3|u,v=33|u,m=31|u,_=5|u,E=7|u,y=9|u,S=11|u,w=37|u,D=39|u,b=41|u,A=15,C=16,T=23,I=24,O=36,x=26,F=27,N=28,R=30,P=31,L=32,B=33,M=34,k=35,H=41,j=44,U=17,W=-15,V=-16,G=-17,K=-18,z=-19,q=-20,Y=-22,J=52,Q=59,Z="sharer-client-sharing-canvas",X="sharer-client-sharing-video",$=670,tt=30.1,et=31.1},7594:function(t,e,n){"use strict";function r(){document.querySelector("#zmmtg-root")||function(){var t=document.createElement("div");t.id="zmmtg-root","function"==typeof document.body.append?document.body.append(t):document.body.appendChild(t)}(),document.querySelector("#aria-notify-area")||function(t){var e=document.createElement("div");e.id=t,e.role="alert",e.ariaAtomic="true",e.ariaLive="assertive",e.class="sr-only",e.id=t,e.style="display: none","function"==typeof document.body.append?document.body.append(e):document.body.appendChild(e)}("aria-notify-area")}n.d(e,{x:function(){return r}})},95746:function(t,e,n){"use strict";n.d(e,{$Q:function(){return c},$U:function(){return j},$c:function(){return a},$t:function(){return u},Aq:function(){return lt},CJ:function(){return Rt},CN:function(){return ht},D3:function(){return K},EW:function(){return Vt},Eu:function(){return jt},FQ:function(){return It},FT:function(){return Et},Fe:function(){return L},Fn:function(){return ft},Fs:function(){return et},HJ:function(){return f},HO:function(){return q},Iu:function(){return At},JK:function(){return A},Ji:function(){return z},KR:function(){return Tt},L5:function(){return Pt},Mi:function(){return $},Nk:function(){return J},O6:function(){return St},OB:function(){return st},OX:function(){return nt},Ol:function(){return rt},Ox:function(){return Y},Q2:function(){return N},QE:function(){return b},RA:function(){return Wt},Sw:function(){return v},TG:function(){return g},TO:function(){return Lt},U8:function(){return kt},UD:function(){return mt},UG:function(){return ct},UP:function(){return Dt},Ul:function(){return Z},Ut:function(){return it},Vz:function(){return vt},WK:function(){return M},WY:function(){return W},Y3:function(){return H},Y7:function(){return Q},ZS:function(){return x},a1:function(){return O},bW:function(){return P},bw:function(){return o},c0:function(){return y},cU:function(){return _t},cd:function(){return Ht},cu:function(){return X},d6:function(){return R},dd:function(){return xt},eF:function(){return Bt},gx:function(){return U},hc:function(){return at},ip:function(){return Ft},j0:function(){return gt},js:function(){return E},kf:function(){return k},ky:function(){return w},lP:function(){return m},n_:function(){return ot},ne:function(){return _},ow:function(){return dt},oy:function(){return G},pH:function(){return yt},pg:function(){return s},ps:function(){return B},q0:function(){return i},qO:function(){return ut},qV:function(){return D},qv:function(){return Ct},s9:function(){return Nt},sr:function(){return V},tp:function(){return bt},uP:function(){return p},us:function(){return C},v$:function(){return Mt},vD:function(){return Ut},vU:function(){return S},vi:function(){return Ot},vl:function(){return l},wk:function(){return tt},xJ:function(){return wt},yH:function(){return h},yw:function(){return I},z$:function(){return T},zF:function(){return F},zi:function(){return pt}});var r=n(51689),i=800,o=Object.freeze({COMMAND:Symbol("COMMAND"),XMPP:Symbol("XMPP"),BO:Symbol("BO")}),a={isHideChatPersistentTip:"isHideChatPersistentTip",webClient_Bo_HasShowWhereCanJoinRoomTip:"WEB-CLIENT_BO_HAS-SHOW-WHERE-CAN-JOIN-ROOM-TIP",webClient_SIMD_Flag:"WEB-CLIENT_SIMD_Flag",webClient_first_enter_flag:"WEB-CLIENT-FIRST-ENTER-FLAG",webClient_save_custom_view_flag:"WEB-CLIENT-SAVE-CUSTOM_VIEW-FLAG",webClient_new_reaction_animation_feature_notification_flag:"WEB-CLIENT-NEW-REACTION-ANIMATION-FEATURE-NOTIFICATION-FLAG",webClient_AutoHideSuspensionEnabled:"WEB-CLIENT_AUTO-HIDE-SUSPENSION-ENABLED",webClient_meetingUqiueId:"WEB-CLIENT_MeetingUqiueId",webClient_update_browser_to_share_notification_flag:"WEB-CLIENT-UPDATE-BROWSER-TO-SHARE-NOTIFICATION-FLAG",webClient_is_hide_muted_while_sharing_tips:"WEB-CLIENT-IS-HIDE-MUTED-WHILE-SHARING-TIPS",webClient_is_hide_muted_while_sharing_tips2:"WEB-CLIENT-IS-HIDE-MUTED-WHILE-SHARING-TIPS2",webClient_frequentlyUsedEmojis:"WEB-CLIENT_FREQUENTLY_USED_EMOJIS",webClient_enableHardwareAccelerationForReceivingVideo:"WEB-CLIENT-ENABLE-HARDWARE-ACCELERATION-FOR-RECEIVING-VIDEO-NEW",webClient_enableHardwareAccelerationForSendingVideo:"WEB-CLIENT-ENABLE-HARDWARE-ACCELERATION-FOR-SENDING-VIDEO",webClient_enableSeeSelfActiveWhenSpeaking:"WEB-CLIENT-ENABLE-SEE-SELF-ACTIVE-WHEN-SPEAKING",webClient_enableAutoJoinAudio:"WEB-CLIENT-ENABLE-AUTO-JOIN-AUDIO",webClient_enableMuteAudioWhenJoinMeeting:"WEB-CLIENT-ENABLE-MUTE-WHEN-JOIN-MEETING",webClient_enableTurnOffVideoWhenJoinMeeting:"WEB-CLIENT-ENABLE-TURN-OFF-VIDEO-WHEN-JOIN-MEETING",webClient_enableHoldSpaceKeyToUnmute:"WEB-CLIENT-ENABLE-HOLD-SPACE-KEY-TO-UNMUTE",webClient_enableSyncButtonsOnHeadset:"WEB-CLIENT-ENABLE-SYNC-BUTTONS-ON-HEADSET",webClient_enableDenoise:"WEB-CLIENT-DENOISE",webClient_enableStereo:"WEB-CLIENT-STEREO",webClient_devHardwareAccelerationFlag:"WEB-CLIENT-DEV-HARDWARE-ACCELERATION-FLAG",webClient_enableHideNonVideo:"WEB-CLIENT-ENABLE-HIDE-NON-VIDEO",webClient_enableHideSelfView:"WEB-CLIENT-ENABLE-HIDE-SELF-VIEW",webClient_trackingIds:"WEB-CLIENT-TRACKING-IDS",recent_selected_translate:"RecentSelectedTranslateLang",failoverCount:"failoverCount",webClient_is_hide_preassign_rename_tip:"webClient_is_hide_preassign_rename_tip",webClient_is_not_show_request_host_record_tip_again:"webClient_is_not_show_request_host_record_tip_again",audio_profile_type:"audio_profile_type",denoise_type:"denoise_type",enable_high_fidelity:"enable_high_fidelity",enable_stereo:"enable_stereo",isStereoEnabled:"isStereoEnabled",enableHightFidelity:"enableHightFidelity",video_renderer_type:"video_renderer_type",webClientPhoneAutoAudio:"WEB-CLIENT-PHONE-AUTO-AUDIO",CCConfirmed:"CCConfirmed"},s={webClient_tk:"WEB-CLIENT_TK",webClient_mtk:"WEB-CLIENT_MTK",webClient_zak:"WEB-CLIENT_ZAK",webClient_zsk:"WEB-CLIENT_ZSK",webClient_suid:"WEB-CLIENT_SUID",webClient_opt:"WEB-CLIENT_OPT_TOKEN",webClient_Bo_HasJoinBoMeeting:"WEB-CLIENT_BO_HAS-JOIN-BO-MEETING",webClient_Bo_HasReceiveJoinCmd:"WEB-CLIENT_BO_HAS-RECEIVE-JOIN-CMD",webClient_isHost:"WEB-CLIENT_IS-HOST",webClient_BCoHost:"WEB-CLIENT_B-COHOST",webClient_RemovedParticipants:"WEB-CLIENT_REMOVED-PARTICIPANTS",webClient_webinarToken:"WEB-CLIENT_WEBINAR-TOKEN",webClient_meetingToken:"WEB-CLIENT_MEETING-TOKEN",webClient_hasRecordingReminderForHost:"WEB-CLIENT_HAS-RECORDING-REMINDER-FOR-HOST",webClient_freeMeetingHasAutoUpgraded:"webClient_freeMeetingHasAutoUpgraded",webClient_freeMeetingBeginToConutdown:"webClient_freeMeetingBeginToConutdown",NDIDialogHasShown:"NDIDialogHasShown",webClient_audioEncryptKey:"webClient_audioEncryptKey",webClient_videoEncryptKey:"webClient_videoEncryptKey",webClient_sharingEncryptKey:"webClient_sharingEncryptKey",webClient_hasAlertStopShareDialogBeforeJoinBO:"webClient_hasAlertStopShareDialogBeforeJoinBO",webClient_hasAlertSharingToBOConfirm:"webClient_hasAlertSharingToBOConfirm",archiveConfirmed:"archiveConfirmed",summaryConfirmed:"summaryConfirmed",meetingQueryConfirmed:"meetingQueryConfirmed",privateMeetingConfirmed:"privateMeetingConfirmed",liveStreamConfirmed:"liveStreamConfirmed",recordingConfirmed:"recordingConfirmed",smartRecordingConfirmed:"smartRecordingConfirmed",promoteConfirmed:"promoteConfirmed",avStatus:"avStatus",callMeStatusCode:"callMeStatusCode",callMePhoneNumber:"callMePhoneNumber",isMeeting:"isMeeting",inMeeting:"inMeeting",hasBeenInMeeting:"hasBeenInMeeting",isInvited:"isInvited",PO:"preview_options",isSupportInMeetingListener:"isSupportInMeetingListener",inMeetingListenerBeHold:"inMeetingListenerBeHold",inZeCompanionMode:"inZeCompanionMode",zeCompanionModePicFileID:"zeCompanionModePicFileID",companionModeStreamStatus:"companionModeStreamStatus",reactionEnablesDialogDisplayChanged:"reactionEnablesDialogDisplayChanged",logConfig:"logConfig",websdk_userEmail:"websdk_userEmail",AICPlusConfirmed:"AICPlusConfirmed"},u={webclient_meeting_tokens:"WEB-CLIENT-MEETING-TOKENS",webclient_rwc_response:"rwc.oldResponse",rwcGeoFenceResponse:"rwc.geoFenceResponse",rwgUrl:"rwg.url",currentRwcIsGood:"rwc.isGood",previewInfo:"previewInfo"},c={BO_JOIN:"BOJoin",BO_LEAVE:"BOLeave",IN_BO:"INBO",PROMOTE_DEPROMOTE:"PROMOTE_DEPROMOTE"},l="!@#$%%$#@!",f="~~!@#$%%$#@!",h="~!@#$%%$#@!",d=function(t){return 1<<t-1},p=d(1),g=d(2),v=d(3),m=d(4),_=d(5),E=d(6),y=d(10),S=d(1),w=d(2),D=d(4),b=d(5),A=d(6),C=d(7),T=d(10),I=d(11),O=d(12),x=d(13),F=d(14),N=d(15),R=256,P=262144,L=d(18),B=d(19),M=d(20),k=d(21),H=d(22),j=d(23),U=1048576,W=d(25),V=d(26),G=d(27),K=d(28),z=8388608,q=2048,Y=d(29),J=d(30),Q=32768,Z=65536,X=d(31),$=Object.freeze({HYBRID:"HYBRID",ONPREM:"ONPREM"}),tt=Object.freeze({ZOOM_DOMAIN_TYPE_NONE:0,ZOOM_DOMAIN_TYPE_PROD:1,ZOOM_DOMAIN_TYPE_DEV:2,ZOOM_DOMAIN_TYPE_GOV:3,ZOOM_DOMAIN_TYPE_GOVDEV:4,ZOOM_DOMAIN_TYPE_CN:5,ZOOM_DOMAIN_TYPE_DEVCN:6}),et=Object.freeze({NONE:0,ECB:1,GCM:2}),nt=1,rt=4,it={SIZE_1:1,SIZE_5:5,SIZE_10:10,SIZE_26:26},ot={SIZE_1:1,SIZE_5:3,SIZE_10:5,SIZE_26:5,SIZE_3:3},at={1:1,2:1,3:2,4:2,5:3,6:4,7:4,8:5,9:5,25:5},st={SIZE_1:1,SIZE_5:2,SIZE_10:4,SIZE_26:9},ut={1:1,2:1,3:1,4:2,5:2,6:2,7:3,8:3,9:4,25:9},ct=8,lt=16,ft=32,ht=64,dt=256,pt=128,gt=1024,vt=4096,mt=8192,_t=2048,Et=524288,yt=131072,St=2097152,wt=8388608,Dt=Object.freeze({SHARE_PRONOUNS_TYPE_ASK:0,SHARE_PRONOUNS_TYPE_ALAWYS:1,SHARE_PRONOUNS_TYPE_NOT:2}),bt=Object.freeze({CHAT:"chat",CC:"closeCaption",REMOTE_CONTROL:"remoteControl",SHARING:"screenShare",MEETING_POLL:"meetingPolls",WEBINAR_POLL:"webinarPolls",QA:"webinarQnA",FILE_TRANSFER:"fileTransfer",REACTIONS:"meetingReactions",NON_VERBAL_FEEDBACK:"nonVerbalFeedback",HIDE_AVATAR:"participantAvatar",DISABLE_COMPUTER_AUDIO:"computerAudio",DISABLE_DIRECT_MESSAGE:"directMessage",DISABLE_NEW_LT:"liveTranscription",DISABLE_WEBINAR_REACTIONS:"webinarReactions",DISABLE_IN_MEETING_WHITEBOARD:"inMeetingWhiteBoard",WEBINAR_SURVEY:"webinarSurvey",JOIN_WEBINAR:"joinWebinar",MEETING_SURVEY:"meetingSurvey",SAVE_CAPTION:"saveCaptions",ZOOM_APP:"inMeetingZoomApps",SMART_SUMMARY:"smartMeetingSummaries",MEETING_QUERIES:"DisableAICQueries"}),At={WS_CONF_BO_TOKEN_RES:r.WS_CONF_BO_TOKEN_RES,WS_CONF_BO_ATTRIBUTE_INDICATION:r.WS_CONF_BO_ATTRIBUTE_INDICATION,WS_CONF_BO_COMMAND_INDICATION:r.WS_CONF_BO_COMMAND_INDICATION,WS_CONF_BO_JOIN_RES:r.WS_CONF_BO_JOIN_RES,WS_CONF_BO_PRE_ASSIGN_RES:r.WS_CONF_BO_PRE_ASSIGN_RES,WS_CONF_HOST_RECEIVED_ENABLE_LIVE_TRANSCRIPT_REQ_INDICATION:r.WS_CONF_HOST_RECEIVED_ENABLE_LIVE_TRANSCRIPT_REQ_INDICATION,WS_CONF_ALLOW_ASK_HOST_START_LIVE_TRANSCRIPT_INDICATION:r.WS_CONF_ALLOW_ASK_HOST_START_LIVE_TRANSCRIPT_INDICATION,WS_CONF_CLOSED_CAPTION_INDICATION:r.WS_CONF_CLOSED_CAPTION_INDICATION,WS_CONF_LIVE_TRANSCRIPTION_ON_OFF_RES:r.WS_CONF_LIVE_TRANSCRIPTION_ON_OFF_RES,WS_CONF_LIVE_TRANSCRIPTION_STATUS_INDICATION:r.WS_CONF_LIVE_TRANSCRIPTION_STATUS_INDICATION,WS_CONF_POLLING_USER_ACTION_ERROR:r.WS_CONF_POLLING_USER_ACTION_ERROR,WS_CONF_POLLING_IN_MEETING_OPTIONS_INDICATION:r.WS_CONF_POLLING_IN_MEETING_OPTIONS_INDICATION,WS_CONF_INTERPRETER_START:r.WS_CONF_INTERPRETER_START},Ct={JOIN_ORDER:1,ALPHABETICAL:2},Tt={TOKEN_TYPE_UNKNOW:0,TOKEN_TYPE_APP_ACCESS:1,TOKEN_TYPE_POLLING:2,TOKEN_TYPE_GR_JOIN:3,TOKEN_TYPE_USER_INFO:4,TOKEN_TYPE_GET_HOSTKEY_JWT:5,TOKEN_TYPE_END:6,TOKEN_TYPE_BO_ROLE_TOKEN:200},It={CHAT_FROM_CLIENT:"0",CHAT_FROM_PMC_IM:"1",CHAT_FROM_DLP:"2"},Ot={IM:"im",MEET:"meet"},xt={NONE:0,FREE_USER_30MIN_OUT_NOTIFY:1,PAID_MEETING_STAR:2,JBH_MEETING_START:3,FREE_MEETING_START:4,MEETING_STAT_PUSH_READY:5,HOST_LEAVED_AND_AUTO_ASSIGN_WR:6,END:7},Ft={SYS:-1,DUMMY_HEADER:-2,DELETED:-3,INPUT:1,PMC_HEADER:-4},Nt={NONE:-1,EXPAND:1,COLLAPSE:2,MORE:3},Rt={NONE:0,NO_PRIVILEGE:-1,ABSENT:-2,RESTRICTED:-3,IMPROPER_RECEIVER:-4,EXCEPTION_WR:-5,UNSUPPORTED_TYPE:-6,EDIT_DM_ON_HOLD:-7,NOT_IN_SAME_MEETING:-8,FILE_BLOCKED:-9,FILE_SIZE_LIMIT:-10,FILE_COUNT_FULL:-11,FILE_REMOVED:-12,WR_UN_SUPPORT_FILES:-13},Pt=10,Lt="IQ_FROM_IM",Bt={SESSION_TYPE_AUDIO:1,SESSION_TYPE_DESKSHARE:2,SESSION_TYPE_VIDEO:3},Mt=[{iconText:"EN",name:"English",id:"US"},{iconText:"中",name:"Chinese",id:"CN"},{iconText:"あ",name:"Japanese",id:"JP"},{iconText:"DE",name:"German",id:"DE"},{iconText:"FR",name:"French",id:"FR"},{iconText:"RU",name:"Russian",id:"RU"},{iconText:"PT",name:"Portuguese",id:"PT"},{iconText:"ES",name:"Spanish",id:"ES"},{iconText:"한",name:"Korean",id:"KR"},{iconText:"AF",name:"Afrikaans",id:"D-AF"},{iconText:"SQ",name:"Albanian",id:"D-SQ"},{iconText:"AM",name:"Amharic",id:"D-AM"},{iconText:"AR",name:"Arabic",id:"D-AR"},{iconText:"HY",name:"Armenian",id:"D-HY"},{iconText:"AZ",name:"Azerbaijani",id:"D-AZ"},{iconText:"EU",name:"Basque",id:"D-EU"},{iconText:"BE",name:"Belarusian",id:"D-BE"},{iconText:"BN",name:"Bengali",id:"D-BN"},{iconText:"BS",name:"Bosnian",id:"D-BS"},{iconText:"BG",name:"Bulgarian",id:"D-BG"},{iconText:"CA",name:"Catalan",id:"D-CA"},{iconText:"CE",name:"Cebuano",id:"D-CE"},{iconText:"NY",name:"Chichewa",id:"D-NY"},{iconText:"CN",name:"Chinese",id:"D-CN"},{iconText:"CO",name:"Corsican",id:"D-CO"},{iconText:"HR",name:"Croatian",id:"D-HR"},{iconText:"CS",name:"Czech",id:"D-CS"},{iconText:"DA",name:"Danish",id:"D-DA"},{iconText:"NL",name:"Dutch",id:"D-NL"},{iconText:"US",name:"English",id:"D-US"},{iconText:"EO",name:"Esperanto",id:"D-EO"},{iconText:"ET",name:"Estonian",id:"D-ET"},{iconText:"TL",name:"Filipino",id:"D-TL"},{iconText:"FI",name:"Finnish",id:"D-FI"},{iconText:"FR",name:"French",id:"D-FR"},{iconText:"FY",name:"Frisian",id:"D-FY"},{iconText:"GL",name:"Galician",id:"D-GL"},{iconText:"KA",name:"Georgian",id:"D-KA"},{iconText:"DE",name:"German",id:"D-DE"},{iconText:"EL",name:"Greek",id:"D-EL"},{iconText:"GU",name:"Gujarati",id:"D-GU"},{iconText:"HT",name:"Haitian Creole",id:"D-HT"},{iconText:"HA",name:"Hausa",id:"D-HA"},{iconText:"HW",name:"Hawaiian",id:"D-HW"},{iconText:"IW",name:"Hebrew",id:"D-IW"},{iconText:"HI",name:"Hindi",id:"D-HI"},{iconText:"HM",name:"Hmong",id:"D-HM"},{iconText:"HU",name:"Hungarian",id:"D-HU"},{iconText:"IS",name:"Icelandic",id:"D-IS"},{iconText:"IG",name:"Igbo",id:"D-IG"},{iconText:"ID",name:"Indonesian",id:"D-ID"},{iconText:"GA",name:"Irish",id:"D-GA"},{iconText:"IT",name:"Italian",id:"D-IT"},{iconText:"JP",name:"Japanese",id:"D-JP"},{iconText:"JW",name:"Javanese",id:"D-JW"},{iconText:"KN",name:"Kannada",id:"D-KN"},{iconText:"KK",name:"Kazakh",id:"D-KK"},{iconText:"KM",name:"Khmer",id:"D-KM"},{iconText:"RW",name:"Kinyarwanda",id:"D-RW"},{iconText:"KR",name:"Korean",id:"D-KR"},{iconText:"KU",name:"Kurdish (Kurmanji)",id:"D-KU"},{iconText:"KY",name:"Kyrgyz",id:"D-KY"},{iconText:"LO",name:"Lao",id:"D-LO"},{iconText:"LA",name:"Latin",id:"D-LA"},{iconText:"LV",name:"Latvian",id:"D-LV"},{iconText:"LT",name:"Lithuanian",id:"D-LT"},{iconText:"LB",name:"Luxembourgish",id:"D-LB"},{iconText:"MK",name:"Macedonian",id:"D-MK"},{iconText:"MG",name:"Malagasy",id:"D-MG"},{iconText:"MS",name:"Malay",id:"D-MS"},{iconText:"ML",name:"Malayalam",id:"D-ML"},{iconText:"MT",name:"Maltese",id:"D-MT"},{iconText:"MI",name:"Maori",id:"D-MI"},{iconText:"MR",name:"Marathi",id:"D-MR"},{iconText:"MN",name:"Mongolian",id:"D-MN"},{iconText:"MY",name:"Myanmar (Burmese)",id:"D-MY"},{iconText:"NE",name:"Nepali",id:"D-NE"},{iconText:"NO",name:"Norwegian",id:"D-NO"},{iconText:"OR",name:"Odia (Oriya)",id:"D-OR"},{iconText:"PS",name:"Pashto",id:"D-PS"},{iconText:"FA",name:"Persian",id:"D-FA"},{iconText:"PL",name:"Polish",id:"D-PL"},{iconText:"PT",name:"Portuguese",id:"D-PT"},{iconText:"PA",name:"Punjabi",id:"D-PA"},{iconText:"RO",name:"Romanian",id:"D-RO"},{iconText:"RU",name:"Russian",id:"D-RU"},{iconText:"SM",name:"Samoan",id:"D-SM"},{iconText:"GD",name:"Scots Gaelic",id:"D-GD"},{iconText:"SR",name:"Serbian",id:"D-SR"},{iconText:"ST",name:"Sesotho",id:"D-ST"},{iconText:"SN",name:"Shona",id:"D-SN"},{iconText:"SD",name:"Sindhi",id:"D-SD"},{iconText:"SI",name:"Sinhala",id:"D-SI"},{iconText:"SK",name:"Slovak",id:"D-SK"},{iconText:"SL",name:"Slovenian",id:"D-SL"},{iconText:"SO",name:"Somali",id:"D-SO"},{iconText:"ES",name:"Spanish",id:"D-ES"},{iconText:"SU",name:"Sundanese",id:"D-SU"},{iconText:"SW",name:"Swahili",id:"D-SW"},{iconText:"SV",name:"Swedish",id:"D-SV"},{iconText:"TG",name:"Tajik",id:"D-TG"},{iconText:"TA",name:"Tamil",id:"D-TA"},{iconText:"TT",name:"Tatar",id:"D-TT"},{iconText:"TE",name:"Telugu",id:"D-TE"},{iconText:"TH",name:"Thai",id:"D-TH"},{iconText:"TR",name:"Turkish",id:"D-TR"},{iconText:"TK",name:"Turkmen",id:"D-TK"},{iconText:"UK",name:"Ukrainian",id:"D-UK"},{iconText:"UR",name:"Urdu",id:"D-UR"},{iconText:"UG",name:"Uyghur",id:"D-UG"},{iconText:"UZ",name:"Uzbek",id:"D-UZ"},{iconText:"VI",name:"Vietnamese",id:"D-VI"},{iconText:"CY",name:"Welsh",id:"D-CY"},{iconText:"XH",name:"Xhosa",id:"D-XH"},{iconText:"YI",name:"Yiddish",id:"D-YI"},{iconText:"YO",name:"Yoruba",id:"D-YO"},{iconText:"ZU",name:"Zulu",id:"D-ZU"}],kt={H323:1,SIP:2},Ht="zm_previewVal",jt=99,Ut={OTHER:0,HOST_ENDED_MEETING:1,SELF_LEAVE_FROM_IN_MEETING:2,SELF_LEAVE_FROM_WAITING_ROOM:3,SELF_LEAVE_FROM_WAITING_FOR_HOST_START:4,MEETING_TRANSFER:5,KICK_OUT_FROM_MEETING:6,KICK_OUT_FROM_WAITING_ROOM:7},Wt={CONF_RELATION_TYPE_PAIR:2,CONF_RELATION_TYPE_COMPANION:3},Vt={default:"You are leave meeting by yourself",leaveMeeting:"You are leave meeting by leaveMeeting(api)",endMeeting:"You are leave meeting by endMeeting(api)",kickOutFromMeeting:"You are removed by host/co-host from meeting",kickOutFromWaitingRoom:"You are removed by host/co-host from waiting room"}},59583:function(t,e,n){"use strict";n.d(e,{$Q:function(){return r.$Q},$r:function(){return o},Dn:function(){return i},lZ:function(){return r.lZ},xc:function(){return r.xc}});var r=n(15453),i={VIDEO_ENCODE:"0",VIDEO_DECODE:"1",AUDIO_ENCODE:"2",AUDIO_DECODE:"3",SHARING_ENCODE:"4",SHARING_DECODE:"5"},o={NONE:0,AES256:1,AES_GCM:2}},15453:function(t,e,n){"use strict";n.d(e,{$Q:function(){return u},lZ:function(){return i},xc:function(){return c}});var r=n(61451),i={RWG_CHAT:{gcmType:1,sessionType:"RWG_CHAT"},XMPP_CHAT:{gcmType:1,sessionType:"XMPP_CHAT"},CC_MESSAGE:{gcmType:3,sessionType:"CC_MESSAGE"},BO_BROADCAST:{gcmType:1,sessionType:"BO_BROADCAST"},CHAT_FILE:{gcmType:2,sessionType:"CHAT_FILE"},CHAT_FILE_INFO:{gcmType:1,sessionType:"CHAT_FILE_INFO"}},o=(window.crypto||window.msCrypto).subtle,a=4;function s(t,e,n){var i=new Uint32Array(1);i[0]=9,i[0]+=Number(n);var s=new Uint8Array(i.buffer),u=new Uint8Array(132),c=(0,r.pu)(e);return u.set(c,0,c.length),u.set(s,c.length,c.length+a),u=u.subarray(0,c.length+a),o.importKey("raw",t,{name:"HMAC",hash:"SHA-256"},!0,["sign"]).then((function(t){return o.sign({name:"HMAC"},t,u)})).then((function(t){return t})).then((function(t){return o.importKey("raw",t,{name:"AES-GCM",length:256},!0,["encrypt","decrypt"])}))}function u(t){var e=t.text,n=t.type,a=t.aad,u=void 0===a?new Uint8Array(0):a;if(!easyStore.easyGet("gcmEnabled"))return Promise.resolve((0,r.oF)(e,!0));var c=easyStore.getNewIv(n.sessionType),l=new ArrayBuffer(12),f=new Uint8Array(l);return new DataView(l).setUint32(0,c,!0),s("BO_BROADCAST"===n.sessionType?easyStore.getMainSessionKey():easyStore.getRawSessionKey(),easyStore.getCurrentUserId(),n.gcmType).then((function(t){var r=n===i.CHAT_FILE?e:(new TextEncoder).encode(e);return o.encrypt({name:"AES-GCM",iv:f,additionalData:u,tagLength:128},t,r)})).then((function(t){var e=new ArrayBuffer(1);new Uint8Array(e)[0]=f.length;var o=new ArrayBuffer(2);new DataView(o).setUint16(0,u.length,!0);var a=new ArrayBuffer(4);new DataView(a).setUint32(0,t.byteLength-16,!0);var s=(0,r.S$)(e,f);s=(0,r.S$)(s,o),s=(0,r.S$)(s,u),s=(0,r.S$)(s,a);var c=(s=(0,r.S$)(s,t)).buffer;if(n===i.CHAT_FILE)return c;var l=(0,r.hm)(new Uint8Array(c));return window.btoa(l).replace(/_/g,"/").replace(/-/g,"+").replace(/=/g,"")}))}function c(t){var e,n=t.decryptedText,a=t.type,u=t.userId;if(!easyStore.easyGet("gcmEnabled"))return Promise.resolve({message:(0,r.DW)((0,r.pu)(n))});var c=(e=a===i.CHAT_FILE?new Uint8Array(n):(0,r.Vw)(atob(n.replace(/_/g,"/").replace(/-/g,"+"))))[0],l=e.slice(1,c+1),f=e.slice(1+c,3+c),h=new DataView(f.buffer).getUint16(0,!0),d=e.slice(1+c+2,1+c+2+h),p=e.slice(1+c+2+h,1+c+2+h+4),g=new DataView(p.buffer).getUint32(0,!0),v=e.slice(1+c+2+h+4,1+c+2+h+4+g),m=e.slice(1+c+2+h+4+g);return s("BO_BROADCAST"===a.sessionType?easyStore.getMainSessionKey():easyStore.getRawSessionKey(),u,a.gcmType).then((function(t){var e=(0,r.S$)(v,m);return o.decrypt({name:"AES-GCM",iv:l,additionalData:d,tagLength:8*m.length},t,e.buffer)})).then((function(t){return a===i.CHAT_FILE?{message:t,iv:l,aad:d}:{message:(new TextDecoder).decode(t),iv:l,aad:d}})).catch((function(){return{message:"[".concat((0,r.NN)("This is an encrypted message","apac.common.decrypt_fail"),"]"),iv:l,aad:d}}))}},87094:function(t,e,n){"use strict";function r(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function i(t,e,n,i,o,a){return r((s=r(r(e,t),r(i,a)))<<(u=o)|s>>>32-u,n);var s,u}function o(t,e,n,r,o,a,s){return i(e&n|~e&r,t,e,o,a,s)}function a(t,e,n,r,o,a,s){return i(e&r|n&~r,t,e,o,a,s)}function s(t,e,n,r,o,a,s){return i(e^n^r,t,e,o,a,s)}function u(t,e,n,r,o,a,s){return i(n^(e|~r),t,e,o,a,s)}function c(t,e){var n,i,c,l,f;t[e>>5]|=128<<e%32,t[14+(e+64>>>9<<4)]=e;var h=1732584193,d=-271733879,p=-1732584194,g=271733878;for(n=0;n<t.length;n+=16)i=h,c=d,l=p,f=g,h=o(h,d,p,g,t[n],7,-680876936),g=o(g,h,d,p,t[n+1],12,-389564586),p=o(p,g,h,d,t[n+2],17,606105819),d=o(d,p,g,h,t[n+3],22,-1044525330),h=o(h,d,p,g,t[n+4],7,-176418897),g=o(g,h,d,p,t[n+5],12,1200080426),p=o(p,g,h,d,t[n+6],17,-1473231341),d=o(d,p,g,h,t[n+7],22,-45705983),h=o(h,d,p,g,t[n+8],7,1770035416),g=o(g,h,d,p,t[n+9],12,-1958414417),p=o(p,g,h,d,t[n+10],17,-42063),d=o(d,p,g,h,t[n+11],22,-1990404162),h=o(h,d,p,g,t[n+12],7,1804603682),g=o(g,h,d,p,t[n+13],12,-40341101),p=o(p,g,h,d,t[n+14],17,-1502002290),h=a(h,d=o(d,p,g,h,t[n+15],22,1236535329),p,g,t[n+1],5,-165796510),g=a(g,h,d,p,t[n+6],9,-1069501632),p=a(p,g,h,d,t[n+11],14,643717713),d=a(d,p,g,h,t[n],20,-373897302),h=a(h,d,p,g,t[n+5],5,-701558691),g=a(g,h,d,p,t[n+10],9,38016083),p=a(p,g,h,d,t[n+15],14,-660478335),d=a(d,p,g,h,t[n+4],20,-405537848),h=a(h,d,p,g,t[n+9],5,568446438),g=a(g,h,d,p,t[n+14],9,-1019803690),p=a(p,g,h,d,t[n+3],14,-187363961),d=a(d,p,g,h,t[n+8],20,1163531501),h=a(h,d,p,g,t[n+13],5,-1444681467),g=a(g,h,d,p,t[n+2],9,-51403784),p=a(p,g,h,d,t[n+7],14,1735328473),h=s(h,d=a(d,p,g,h,t[n+12],20,-1926607734),p,g,t[n+5],4,-378558),g=s(g,h,d,p,t[n+8],11,-2022574463),p=s(p,g,h,d,t[n+11],16,1839030562),d=s(d,p,g,h,t[n+14],23,-35309556),h=s(h,d,p,g,t[n+1],4,-1530992060),g=s(g,h,d,p,t[n+4],11,1272893353),p=s(p,g,h,d,t[n+7],16,-155497632),d=s(d,p,g,h,t[n+10],23,-1094730640),h=s(h,d,p,g,t[n+13],4,681279174),g=s(g,h,d,p,t[n],11,-358537222),p=s(p,g,h,d,t[n+3],16,-722521979),d=s(d,p,g,h,t[n+6],23,76029189),h=s(h,d,p,g,t[n+9],4,-640364487),g=s(g,h,d,p,t[n+12],11,-421815835),p=s(p,g,h,d,t[n+15],16,530742520),h=u(h,d=s(d,p,g,h,t[n+2],23,-995338651),p,g,t[n],6,-198630844),g=u(g,h,d,p,t[n+7],10,1126891415),p=u(p,g,h,d,t[n+14],15,-1416354905),d=u(d,p,g,h,t[n+5],21,-57434055),h=u(h,d,p,g,t[n+12],6,1700485571),g=u(g,h,d,p,t[n+3],10,-1894986606),p=u(p,g,h,d,t[n+10],15,-1051523),d=u(d,p,g,h,t[n+1],21,-2054922799),h=u(h,d,p,g,t[n+8],6,1873313359),g=u(g,h,d,p,t[n+15],10,-30611744),p=u(p,g,h,d,t[n+6],15,-1560198380),d=u(d,p,g,h,t[n+13],21,1309151649),h=u(h,d,p,g,t[n+4],6,-145523070),g=u(g,h,d,p,t[n+11],10,-1120210379),p=u(p,g,h,d,t[n+2],15,718787259),d=u(d,p,g,h,t[n+9],21,-343485551),h=r(h,i),d=r(d,c),p=r(p,l),g=r(g,f);return[h,d,p,g]}function l(t){var e,n="",r=32*t.length;for(e=0;e<r;e+=8)n+=String.fromCharCode(t[e>>5]>>>e%32&255);return n}function f(t){var e,n=[];for(n[(t.length>>2)-1]=void 0,e=0;e<n.length;e+=1)n[e]=0;var r=8*t.length;for(e=0;e<r;e+=8)n[e>>5]|=(255&t.charCodeAt(e/8))<<e%32;return n}function h(t){var e,n,r="0123456789abcdef",i="";for(n=0;n<t.length;n+=1)e=t.charCodeAt(n),i+=r.charAt(e>>>4&15)+r.charAt(15&e);return i}function d(t){return unescape(encodeURIComponent(t))}function p(t){return function(t){return l(c(f(t),8*t.length))}(d(t))}function g(t,e){return function(t,e){var n,r,i=f(t),o=[],a=[];for(o[15]=a[15]=void 0,i.length>16&&(i=c(i,8*t.length)),n=0;n<16;n+=1)o[n]=909522486^i[n],a[n]=1549556828^i[n];return r=c(o.concat(f(e)),512+8*e.length),l(c(a.concat(r),640))}(d(t),d(e))}n.d(e,{Z:function(){return v}});var v=function(t,e,n){return e?n?g(e,t):h(g(e,t)):n?p(t):h(p(t))}},72849:function(t,e,n){"use strict";n.d(e,{H:function(){return o}});var r=n(51684),i=n(61451);function o(t){Object.assign(this.memory,{sessionStorageKey:(0,i.oF)("easy-".concat(t||r.default.mid)),localStorageKey:(0,i.oF)("easy-local-storage")})}},45238:function(t,e,n){"use strict";n.d(e,{TJ:function(){return a}});var r=n(60112),i=n(72849),o=n(85527),a={firstBeforeReadStorage:{initStorageKey:i.H},firstAfterReadStorage:{initUserName:r.Fk,initIVState:o.qK},failOverBeforeReadStorage:{initGcmMemory:o.$},failOverAfterReadStorage:{initIVState:o.qK},customer:{isOldUserName:r.$n,isOldRWGUserName:r.cV,getNewIv:o.Sf,gcmInit:o.ZG,getIv:o.bG,setIv:o.Lc,getRawSessionKey:o.pn,getMainSessionKey:o.EE,getCurrentUserId:o.rc,setMainSessionKey:o.hA}}},28100:function(t,e,n){"use strict";n.d(e,{r:function(){return d},v:function(){return h}});var r=n(86925),i=n(61451);function o(t){return o="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},o(t)}function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,l(r.key),r)}}function c(t,e,n){return(e=l(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t){var e=function(t){if("object"!=o(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==o(e)?e:e+""}var f=(0,i.oF)("{}"),h={localStorage:"localStorage",sessionStorage:"sessionStorage",memory:"memory"},d=function(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(e){var n=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,"bindMethod",(function(t){var e=t.firstBeforeReadStorage,r=void 0===e?{}:e,i=t.firstAfterReadStorage,o=void 0===i?{}:i,a=t.failOverBeforeReadStorage,u=void 0===a?{}:a,c=t.failOverAfterReadStorage,l=void 0===c?{}:c,f=t.customer,h=void 0===f?{}:f;n.memory.lifecycle={firstBeforeReadStorage:Object.keys(r),firstAfterReadStorage:Object.keys(o),failOverBeforeReadStorage:Object.keys(u),failOverAfterReadStorage:Object.keys(l)};var d=s(s(s(s(s({},r),o),u),l),h);Object.keys(d).forEach((function(t){n[t]=d[t]}))})),c(this,"initStoreData",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!n.memory.initialed){n.memory.initialed=!0;var e=n.memory.lifecycle;n.lifecycleTask(e.firstBeforeReadStorage,t),n.readSessionStorage(),n.readLocalStorage(),n.lifecycleTask(e.firstAfterReadStorage,t),n.saveSessionStorage(),n.saveLocalStorage()}})),c(this,"failOver",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.memory.lifecycle;n.lifecycleTask(e.failOverBeforeReadStorage,t),n.readSessionStorage(),n.readLocalStorage(),n.lifecycleTask(e.failOverAfterReadStorage,t),n.saveSessionStorage(),n.saveLocalStorage()})),c(this,"lifecycleTask",(function(t,e){t.forEach((function(t){n[t](e)}))})),c(this,"readSessionStorage",(function(){n.memory.sessionStorageKey&&(n.sessionStorageData=JSON.parse((0,i.NV)(sessionStorage.getItem(n.memory.sessionStorageKey)||f)))})),c(this,"saveSessionStorage",(function(){n.memory.sessionStorageKey&&sessionStorage.setItem(n.memory.sessionStorageKey,(0,i.oF)(JSON.stringify(n.sessionStorageData)))})),c(this,"removeSessionStorage",(function(){n.memory.sessionStorageKey&&(n.sessionStorageData={},sessionStorage.removeItem(n.memory.sessionStorageKey))})),c(this,"readLocalStorage",(function(){n.memory.localStorageKey&&(n.localStorageData=JSON.parse((0,i.NV)(localStorage.getItem(n.memory.localStorageKey)||f)))})),c(this,"saveLocalStorage",(function(){n.memory.localStorageKey&&localStorage.setItem(n.memory.localStorageKey,(0,i.oF)(JSON.stringify(n.localStorageData)))})),c(this,"removeLocalStorage",(function(){n.memory.localStorageKey&&localStorage.removeItem(n.memory.localStorageKey)})),c(this,"findValue",(function(t){var e=0,i=null,o=null,a=null;if(void 0!==(o=(0,r.get)(n.sessionStorageData,t))&&(e+=1,i=o,a=h.sessionStorage),void 0!==(o=(0,r.get)(n.localStorageData,t))&&(e+=1,i=o,a=h.localStorage),void 0!==(o=(0,r.get)(n.memory,t))&&(e+=1,i=o,a=h.memory),e>1)throw new Error("there are same name value in different type of storage");return{value:i,type:a}})),c(this,"easyGet",(function(t){return n.findValue(t).value})),c(this,"easyRemove",(function(t){switch(n.findValue(t).type){case h.sessionStorage:(0,r.unset)(n.sessionStorageData,t),n.saveSessionStorage();break;case h.memory:(0,r.unset)(n.memory,t);break;case h.localStorage:(0,r.unset)(n.localStorageData,t),n.saveLocalStorage()}})),c(this,"removeKeysWithPrefix",(function(t){Object.keys(n.localStorageData).forEach((function(e){e.startsWith(t)&&(0,r.unset)(n.localStorageData,e)})),n.saveLocalStorage()})),c(this,"easySet",(function(t,e,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=n.findValue(t),s=a.value,u=a.type;if(u&&i!==u)throw new Error("set ".concat(i,"->").concat(t," error: there is a value with the same key in type ").concat(u));i===h.localStorage&&o&&n.removeKeysWithPrefix(o);var c=e;if("function"==typeof e&&(c=e(s)),c===s)return c;switch(i){case h.sessionStorage:return(0,r.set)(n.sessionStorageData,t,c),n.saveSessionStorage(),c;case h.memory:return(0,r.set)(n.memory,t,c),c;case h.localStorage:return(0,r.set)(n.localStorageData,t,c),n.saveLocalStorage(),c;default:return null}})),this.memory={initialed:!1},this.bindMethod(e)}))},85527:function(t,e,n){"use strict";n.d(e,{$:function(){return s},EE:function(){return p},Lc:function(){return l},Sf:function(){return c},ZG:function(){return h},bG:function(){return f},hA:function(){return v},pn:function(){return d},qK:function(){return u},rc:function(){return g}});var r=n(61451),i=n(59583),o=function(){return!(0,r.Go)()},a=Object.keys(i.lZ).map((function(t){return i.lZ[t].sessionType}));function s(){this.memory.gcmSessionKey=null,this.memory.currentUserId=null,this.memory.gcmEnabled=!1,this.sessionStorageData.ivState=void 0}function u(){var t=this;if(void 0!==this.sessionStorageData.ivState){var e=Object.keys(this.sessionStorageData.ivState).filter((function(t){return a.indexOf(t)>-1}));0!==e.length&&e.forEach((function(e){t.sessionStorageData.ivState[e]+=1e6}))}else this.sessionStorageData.ivState={}}function c(t){return void 0===this.sessionStorageData.ivState[t]?this.setIv(t,0):this.setIv(t,this.sessionStorageData.ivState[t]+1)}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.sessionStorageData.ivState[t]===e?e:(this.sessionStorageData.ivState[t]=e,this.saveSessionStorage(),this.sessionStorageData.ivState[t])}function f(t){return this.sessionStorageData.ivState[t]}function h(t,e,n){this.memory.currentUserId=t,this.memory.gcmSessionKey=(0,r.pu)(e),this.memory.gcmMainSessionKey||(this.memory.gcmMainSessionKey=this.memory.gcmSessionKey),o()||(this.memory.gcmEnabled=n)}function d(){return this.memory.gcmSessionKey}function p(){return this.memory.gcmMainSessionKey}function g(){return this.memory.currentUserId}function v(t){this.memory.gcmMainSessionKey=(0,r.pu)(t)}},70445:function(t,e,n){"use strict";n.d(e,{F:function(){return o},v:function(){return i.v}});var r=n(45238),i=n(28100),o=new i.r(r.TJ);window.easyStore=o},60112:function(t,e,n){"use strict";n.d(e,{$n:function(){return o},Fk:function(){return i},cV:function(){return a}});var r=n(51684);function i(){var t=this.sessionStorageData,e=t.sessionUserName,n=t.originName,i=r.default.userName,o=null;!e||n&&n!==i&&e!==i?(o=i,Object.assign(this.memory,{isOldUser:!1,isOldRwgUser:!1})):e&&(o=e,Object.assign(this.memory,{isOldUser:!0,isOldRwgUser:!0})),Object.assign(this.sessionStorageData,{sessionUserName:o,originName:i})}function o(){return this.memory.isOldUser}function a(){var t=this.memory.isOldRwgUser;return this.memory.isOldRwgUser||(this.memory.isOldRwgUser=!0),t}},92438:function(t,e,n){"use strict";n.d(e,{CF:function(){return v},Em:function(){return h},Ji:function(){return E},Kn:function(){return o},Kr:function(){return r},Lq:function(){return c},R:function(){return f},UG:function(){return m},V7:function(){return l},X4:function(){return i},Z0:function(){return S},fm:function(){return _},fu:function(){return s},gn:function(){return y},kM:function(){return u},kh:function(){return a},mQ:function(){return d},yq:function(){return p},zL:function(){return g}});var r={ESC:27,ENTER:13,TAB:9,UP:38,DOWN:40,LEFT:37,RIGHT:39,CANCEL:3,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,BACKSLASH:220,BACKSAPCE:8,DELETE:46},i={VIDEO_ENCODE:"0",VIDEO_DECODE:"1",AUDIO_ENCODE:"2",AUDIO_DECODE:"3",SHARING_ENCODE:"4",SHARING_DECODE:"5"},o={NONE:-1,LIST_ITEM_POLICY:0,LIST_POLICY:1,TAB_POLICY:2,LIST_ITEM_CHILD_NODE_POLICY:3,NORMAL_NODE_POLICY:4,PREV_TRIGGER_POLICY:5,NEXT_TRIGGER_POLICY:6,LIST_CHECKBOX_ITEM_POLICY:7,TAB_TO_FIRST_CHILD_POLICY:8,LIST_TREE_VIEW_POLICY:9,PP_NEXT_CHILD_POLICY:10,LIST_POLICY_2:11,PP_NEXT_CHILD_POLICY_2:12,NORMAL_NODE_POLICY_2:14,UNFOCUS_ORDER_NODE_POLICY:15,QA_CONTENT_LIST_POLICY:102,QA_ANSWER:103,REACTION_ALL_EMOJI_PICKER_NAVBAR_BUTTON_POLICY:201,REACTION_ALL_EMOJI_PICKER_SEARCH_BOX_POLICY:202,REACTION_ALL_EMOJI_PICKER_SKIN_TONE_POLICY:203,REACTION_ALL_EMOJI_PICKER_SKIN_TONE_POP_UP_POLICY:204,REACTION_ALL_EMOJI_PICKER_EMOJI_LIST_CONTAINER_POLICY:205,REACTION_ALL_EMOJI_PICKER_EMOJI_POLICY:206,REACTION_SIMPLE_EMOJI_PICKER_EMOJI_POLICY:207,POLL_GUARD_DEFAULT_TAB:301,POLL_BODY_LIST_ITEM:302,POLL_SINGLE_CHOICE:303,POLL_RANK_ORDER_CHOICE:304,STATISTICS_TAB_POLICY:305,DEFAULT_POLICY:306,BACKGROUND_IMAGE_LIST_POLICY:401,BACKGROUND_IMAGE_ITEM_POLICY:402,RETURN_BACKGROUND_TAB_POLICY:403,SKIN_TONE_LIST_POLICY:404,SETTING_TAB_BAR_LIST_POLICY:405,SETTING_TAB_BAR_NODE_POLICY:406,BO_PARTICIPANTS_ITEM_POLICY:501},a={UNKNOWN:0,WIN:1,MAC:2,PAD:3,MOBILE:4,CALL_IN:5,LINUX:6,WEBCLIENT:7,CHROME:8},s={DEFAULT:0,PATTERN1:1,PATTERN2:2},u={PATTERN1:1},c={PATTERN1:1},l={BLUR:0,FOCUS_OUT:1},f=Object.freeze({CLIENT:9,PHONE:5,H323:15,RSGW:54}),h=Object.freeze({STOP:0,RECORDING:1,PAUSE:2,INIT:3}),d=Object.freeze({NONE:0,INIT:1,START:2,PAUSE:3,STOP:4}),p=Object.freeze({DEFAULT:0,FREE_USER_30MIN_OUT_NOTIFY:1,PAID_MEETING_START:2,JBH_MEETING_START:3,FREE_MEETING_START:4}),g={WIDTH:240,HEIGHT:135},v={WIDTH:480,HEIGHT:270},m="ALL",_={NORMAL_CASE:-1,NO_HEARTBEAT:0,NO_HEARTBEAT_M_CHANNEL:1,NETWORK_CHANGE:2,NOTIFY_UI_FAILOVER:3,INVALID_PARAMETERS:4,ON_ERROR:5,ON_ERROR_M_CHANNEL:6,DISCONNECT:7,DISCONNECT_M_CHANNEL:8,DISCONNECT_XMPP:9,REFRESH_PAGE:10,NO_RWG_RESPONSE:11,CONSOLE_CLOSED:12},E={tryRWCError:50001,refreshTokenFailed:50002,noRWGAvailable:50003},y={WEB_SDK:"websdk",WEB_CLIENT:"webclient"},S={SHIFT_KEY:"⇧",COMMAND_KEY:"⌘",MULTIPLY:"×"}},67520:function(t,e,n){"use strict";n.d(e,{y:function(){return i}});var r=n(45840),i={storeContext:function(){var t=null;return{setContext:function(e){t=(0,r.createContext)(e)},getContext:function(){if(!t)throw Error("Context is not created");return t}}}(),avSocket:null,removeStorageEventListener:null,downloadTask:null,whiteboardSdk:null,wcCTX:function(){return{}}}},94657:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});var r={}},71222:function(t,e,n){"use strict";n.d(e,{X:function(){return f},l:function(){return h}});var r=n(1641),i=n(92438);function o(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}(t)||function(){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 a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function s(t){return s="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},s(t)}function u(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,l(r.key),r)}}function c(t,e,n){return(e=l(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t){var e=function(t){if("object"!=s(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==s(e)?e:e+""}var f={"en-US":{"apac.errorcodes_another_running":"Another meeting running","apac.errorcodes_be_removed":"Be removed.","apac.errorcodes_denied_email":"Email is blocked by Administrator.","apac.errorcodes_panelist_tk":"require tk parameter to join as a panelist","apac.errorcodes_denied_register_with_panelist":"Denied register use panelist email.","apac.errorcodes_disconnect":"Meeting has been disconnected.","apac.errorcodes_email_require":"Email is missing to attend webinar.","apac.errorcodes_fail":"Fail to join the meeting.","apac.errorcodes_frequent_call":"You have reached the API limit for this call.","apac.errorcodes_frequent_join":"You be limit by zoom, need to check recaptcha.","apac.errorcodes_login_required":"Require login","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Unable join from browser, please join using the Zoom desktop client or mobile app.","apac.errorcodes_not_exist":"Meeting does not exist.","apac.errorcodes_not_host":"You are not the meeting host.","apac.errorcodes_not_init":"Meeting not initialized.","apac.errorcodes_not_start":"Meeting has not started","apac.errorcodes_not_start_webinar":"Webinar has not started","apac.errorcodes_offline":"The service is temporarily offline.","apac.errorcodes_pac_api_disabled":"The accounts API Key is deactivated.","apac.errorcodes_pac_api_wrong":"The accounts API Key is not valid.","apac.errorcodes_pac_cant_host_other_mn":"Cannot not host another meeting concurrently.","apac.errorcodes_pac_host_not_found":"The meeting host is not found.","apac.errorcodes_pac_invalid_signature":"Signature is invalid.","apac.errorcodes_pac_mn_not_fount":"The meeting number is not found.","apac.errorcodes_pac_mn_wrong":"The meeting number is wrong.","apac.errorcodes_pac_no_permission":"No permission.","apac.errorcodes_pac_role_error":"Incorrect role.","apac.errorcodes_pac_signature_expired":"The signature has expired.","apac.errorcodes_re_connect":"Meeting is reconnecting.","apac.errorcodes_register":"This meeting requires registration.","apac.errorcodes_rwc_empty":"Could not get a response from the web server.","apac.errorcodes_rwc_error":"Could not connect to Web Server error.","apac.errorcodes_sign_webinar":"Dont' support sign in webinar","apac.errorcodes_success":"Successfully joined the meeting.","apac.errorcodes_tk_expired":"Token has expired.","apac.errorcodes_update":"You cant join, you need update lastest WebSDK version","apac.errorcodes_wasm_fail":"Download wasm files error, please check your network and firewall.","apac.errorcodes_web_has_in_progress":"Already has other meetings in progress.","apac.errorcodes_web_host_not_exit":"The meeting host does not exist.","apac.errorcodes_web_invalid_id":"Invalid meeting ID.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Not allow to start webinar from web.","apac.errorcodes_web_not_support_registration_webinar":"Not support registration webinar","apac.errorcodes_web_not_support_tsp":"Not support start or join meeting from web, when you chose TSP as his audio in a meeting.","apac.errorcodes_web_not_support_webclient":"Not support start or join meeting from web.","apac.errorcodes_web_not_support_webinar_pac":"Not support webinar and personal audio conference","apac.errorcodes_web_require_email":"User email is required.","apac.errorcodes_web_should_support_webinar_with_latest_version":"The current sdk version doesn't support webinar, please upgrade to the latest version.","apac.errorcodes_meeting_websdk_version_need_update":"The current sdk version is no longer supported, please upgrade to the latest version.","apac.errorcodes_wrong_pass":"Meeting Passcode wrong.","apac.rmc.assistant_exist_warning":"You cannot control the meeting because another assistant is controlling this meeting.","apac.websdk_enforce_update_content":"Your app version needs to be {0} or higher to join this meeting. Please update to continue.","apac.invalid_parameter":"Invalid parameter","apac.errorcodes_host_inactive":"Meeting host is inactive.","apac.errorcodes_pac_not_allow_assistant":"Assistant join meeting been disabled","apac.errorcodes_participant_exist":"Participant exist","apac.errorcodes_reject_barriers":"Reject for information barriers","apac.dialog.meeting_capacity_reached":"Meeting capacity has been reached","apac.dialog.meeting_locked":"The meeting has been locked","apac.dialog.meeting_ended":"The meeting has been ended","apac.websdk_update_content":"Update MeetingSDK-Web to the latest version to optimize meeting experience","apac.errorcodes_need_token":"Join fail because you email no token","apac.dialog.server_error":"The server encountered an internal error and was unable to process your request.","apac.errorcodes_zak":"Token error","apac.errorcodes_zak2":"Token error","apac.errorcodes_host_email":"Please use host/alternative host to start the webinar.","apac.wc_cannot_join_content":"Your admin has restricted communication between certain groups and users.","apac.wc_cannot_join_content2":"You've already joined this meeting on another device.","apac.wc_cannot_join_title":"Unable to join this meeting","apac.errorcodes_not_allow_cross_join":"To join a meeting hosted by an external Zoom account, your SDK app has to be published on Zoom Marketplace. You can refer to Section 6.1 of Zoom's API License Terms of Use","apac.errorcodes_no_response_from_web":"No response from web, try again later."},"de-DE":{"apac.errorcodes_web_has_in_progress":"Hat bereits andere laufende Meetings.","apac.errorcodes_web_require_email":"E-Mail-Adresse von Benutzer erforderlich.","apac.errorcodes_web_not_support_webinar_pac":"Unterstützen Webinar und persönliche Audiokonferenz nicht","apac.errorcodes_web_host_not_exit":"Der Meeting-Host ist nicht vorhanden.","apac.errorcodes_web_not_support_webclient":"Start nicht unterstützt bzw. starten Sie das Meeting aus dem Web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"Ihre aktuelle SDK-Version unterstützt keine Webinare. Aktualisieren Sie bitte auf die neueste Version.","apac.errorcodes_web_invalid_id":"Ungültige Meeting-ID.","apac.errorcodes_web_not_support_registration_webinar":"Registrierung für Webinar wird nicht unterstützt","apac.errorcodes_web_not_support_tsp":"Sie unterstützen nicht den Start oder die Teilnahme an einem Meeting aus dem Web, wenn Sie den Telefonieanbieter als seinen Audiobeitrag in einem Meeting gewählt haben.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Das Starten eines Webinars vom Internet aus ist nicht zulässig.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Unfähig beitreten aus Browser, verbinden Sie bitte den Zoom-Desktop-Client oder mobile App.","apac.errorcodes_meeting_websdk_version_need_update":"Ihre aktuelle SDK-Version wird nicht mehr unterstützt. Aktualisieren Sie bitte auf die neueste Version."},"es-ES":{"apac.errorcodes_web_has_in_progress":"Ya posee otras reuniones en curso.","apac.errorcodes_web_require_email":"Se requiere correo electrónico del usuario.","apac.errorcodes_web_not_support_webinar_pac":"No soporta seminario web o conferencia de audio personal","apac.errorcodes_web_host_not_exit":"El anfitrión de la reunión no existe.","apac.errorcodes_web_not_support_webclient":"No se puede iniciar ni entrar a una reunión desde la web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"La versión actual de sdk no es compatible con el seminario web, actualice a la última versión.","apac.errorcodes_web_invalid_id":"ID de reunión no válida.","apac.errorcodes_web_not_support_registration_webinar":"Seminario web que no es compatible con la inscripción","apac.errorcodes_web_not_support_tsp":"Cuando eligió el proveedor de servicios telefónicos como audio en una reunión, no se puede iniciar o unirse una reunión desde el sitio web.","apac.errorcodes_web_not_allow_start_webinar_from_web":"No se permite comenzar un seminario web desde la web.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"No puede unirse desde el navegador, por favor unirse usando el cliente de escritorio Zoom o aplicación móvil.","apac.errorcodes_meeting_websdk_version_need_update":"La versión actual de sdk ya no es compatible actualice a la versión más reciente."},"fr-FR":{"apac.errorcodes_web_has_in_progress":"Il a déjà d’autres réunions en cours.","apac.errorcodes_web_require_email":"Le courriel de l’utilisateur est requis.","apac.errorcodes_web_not_support_webinar_pac":"Ne prend pas en charge le webinaire ni la conférence audio personnelle","apac.errorcodes_web_host_not_exit":"L’animateur de la réunion n’existe pas.","apac.errorcodes_web_not_support_webclient":"Ne supporte pas démarrer ou rejoindre une réunion à partir du web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"La version actuelle du SDK ne prend pas en charge le webinaire, veuillez passer à la dernière version.","apac.errorcodes_web_invalid_id":"Nº de réunion non valide.","apac.errorcodes_web_not_support_registration_webinar":"Ne prend pas en charge le webinaire d’inscription","apac.errorcodes_web_not_support_tsp":"Ne peut pas démarrer ou rejoindre la réunion depuis Internet, lorsque vous sélectionnez le fournisseur de service en téléphonie comma sa sortie audio dans une réunion.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Ne pas permettre de démarrer des webinaires à partir du Web.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Impossible de rejoindre le navigateur, s'il vous plaît rejoindre en utilisant le client de bureau Zoom ou une application mobile.","apac.errorcodes_meeting_websdk_version_need_update":"La version actuelle du SDK n’est plus prise en charge, veuillez passer à la dernière version."},"jp-JP":{"apac.errorcodes_web_has_in_progress":"すでに他のミーティングが始まっています。","apac.errorcodes_web_require_email":"ユーザーメールは必要です。","apac.errorcodes_web_not_support_webinar_pac":"ウェビナーとパーソナル音声会議がサポートされていません","apac.errorcodes_web_host_not_exit":"このミーティングのホストは存在しません。","apac.errorcodes_web_not_support_webclient":"ウェブからのミーティング開始/参加はサポートされません。","apac.errorcodes_web_should_support_webinar_with_latest_version":"現在のSDKバージョンはウェビナーをサポートしていません。最新バージョンにアップグレードしてください。","apac.errorcodes_web_invalid_id":"無効なミーティングIDです。","apac.errorcodes_web_not_support_registration_webinar":"登録ウェビナー非対応","apac.errorcodes_web_not_support_tsp":"ミーティングのオーディオにテレフォニーサービスプロバイダを選択した場合、ウェブからミーティングを開始したり、ミーティングに参加したりできません。","apac.errorcodes_web_not_allow_start_webinar_from_web":"ウェビナーをウェブから開始できません。","apac.errorcodes_need_use_zoom_desktop_or_mobile":"できませんが、ブラウザから参加し、ズームデスクトップクライアントやモバイルアプリを使用して参加してください。","apac.errorcodes_meeting_websdk_version_need_update":"現在の SDK バージョンはサポートされていません。最新バージョンにアップグレードしてください。"},"pt-PT":{"apac.errorcodes_web_has_in_progress":"Já há outras reuniões em andamento.","apac.errorcodes_web_require_email":"O e-mail do usuário é obrigatório.","apac.errorcodes_web_not_support_webinar_pac":"Não há suporte para webinar e audioconferência pessoal","apac.errorcodes_web_host_not_exit":"O anfitrião da reunião não existe.","apac.errorcodes_web_not_support_webclient":"Não há suporte para iniciar ou entrar na reunião pela web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"A versão sdk atual não oferece suporte para webinar. Atualize para a versão mais recente.","apac.errorcodes_web_invalid_id":"ID da reunião inválido.","apac.errorcodes_web_not_support_registration_webinar":"O registro do webinar não é compatível","apac.errorcodes_web_not_support_tsp":"Não é compatível iniciar ou ingressar na reunião pela web ao escolher o áudio do provedor de serviços de telefonia em uma reunião.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Não é permitido iniciar o webinar na web.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Incapaz juntar-se a partir do navegador, por favor, junte-se usando o cliente de desktop Zoom ou aplicativo móvel.","apac.errorcodes_meeting_websdk_version_need_update":"O serviço de validação de número ABN está temporariamente indisponível."},"ru-RU":{"apac.errorcodes_web_has_in_progress":"Уже участвует в других конференциях.","apac.errorcodes_web_require_email":"Требуется почта пользователя.","apac.errorcodes_web_not_support_webinar_pac":"Не поддерживает веб-семинар и персональную аудиоконференцию","apac.errorcodes_web_host_not_exit":"Организатор конференции не существует.","apac.errorcodes_web_not_support_webclient":"Запуск или вход в конференцию через сеть не поддерживается.","apac.errorcodes_web_should_support_webinar_with_latest_version":"Текущая версия пакета SDK не поддерживает вебинары. Выполните обновление до последней версии.","apac.errorcodes_web_invalid_id":"Неверный идентификатор конференции.","apac.errorcodes_web_not_support_registration_webinar":"Регистрация на вебинар не поддерживается","apac.errorcodes_web_not_support_tsp":"Если для аудиоконференции используется поставщик службы телефонии, такую конференцию невозможно начать или подключиться к ней через браузер.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Запуск веб-семинара через Интернет запрещен.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Невозможно присоединиться из браузера, пожалуйста, присоединяйтесь с помощью настольного клиента Увеличить или мобильное приложение.","apac.errorcodes_meeting_websdk_version_need_update":"Текущая версия пакета SDK больше не поддерживается. Выполните обновление до последней версии."},"zh-CN":{"apac.errorcodes_web_has_in_progress":"已经有另一场会议正在进行。","apac.errorcodes_web_require_email":"必须提供用户电子邮件地址。","apac.errorcodes_web_not_support_webinar_pac":"非支持的网络研讨会和个人音频会议","apac.errorcodes_web_host_not_exit":"会议主持人不存在。","apac.errorcodes_web_not_support_webclient":"不支持从 Web 开始或加入会议。","apac.errorcodes_web_should_support_webinar_with_latest_version":"当前 sdk 版本不支持网络研讨会,请升级到最新版本。","apac.errorcodes_web_invalid_id":"无效的会议ID。","apac.errorcodes_web_not_support_registration_webinar":"不支持注册网络研讨会","apac.errorcodes_web_not_support_tsp":"如果选择电话语音服务提供商作为会议音频,则不支持通过网络开始或加入会议。","apac.errorcodes_web_not_allow_start_webinar_from_web":"不允许通过网络开始网络研讨会","apac.errorcodes_need_use_zoom_desktop_or_mobile":"从浏览器无法加入,请加入使用缩放桌面客户端或移动应用程序。","apac.errorcodes_meeting_websdk_version_need_update":"当前SDK版本不再受到支持,请升级到最新版本。"},"zh-TW":{"apac.errorcodes_web_has_in_progress":"已有其他會議正在進行中。","apac.errorcodes_web_require_email":"必須提供使用者電子郵件地址。","apac.errorcodes_web_not_support_webinar_pac":"不支援網路研討會和個人音訊會議","apac.errorcodes_web_host_not_exit":"會議主持人不存在。","apac.errorcodes_web_not_support_webclient":"不支援從 Web 開始或加入會議。","apac.errorcodes_web_should_support_webinar_with_latest_version":"目前的 SDK 版本不支援網路研討會,請升級至最新版本。","apac.errorcodes_web_invalid_id":"無效的會議 ID 。","apac.errorcodes_web_not_support_registration_webinar":"不支援註冊網路研討會","apac.errorcodes_web_not_support_tsp":"當您選擇電話語音服務供應商做為會議語音使用時,不支援經由網頁召開或加入會議。","apac.errorcodes_web_not_allow_start_webinar_from_web":"不允許從 Web 開始網路研討會。","apac.errorcodes_need_use_zoom_desktop_or_mobile":"從瀏覽器無法加入,請加入使用縮放桌面客戶端或移動應用程序。","apac.errorcodes_meeting_websdk_version_need_update":"目前的SDK版本已不再受到支援,請升級至最新版本。"},"ko-KO":{"apac.errorcodes_web_has_in_progress":"이미 다른 회의가 진행 중입니다.","apac.errorcodes_web_require_email":"사용자 이메일이 필요합니다.","apac.errorcodes_web_not_support_webinar_pac":"웨비나 및 개인 오디오 전화 회의를 지원하지 않음","apac.errorcodes_web_host_not_exit":"회의 호스트가 없습니다.","apac.errorcodes_web_not_support_webclient":"웹에서 회의를 시작하거나 참여하는 것은 지원하지 않습니다.","apac.errorcodes_web_should_support_webinar_with_latest_version":"현재 SDK 버전은 웨비나를 지원하지 않습니다. 최신 버전으로 업그레이드하십시오.","apac.errorcodes_web_invalid_id":"회의 ID가 잘못되었습니다.","apac.errorcodes_web_not_support_registration_webinar":"등록 웨비나를 지원하지 않음","apac.errorcodes_web_not_support_tsp":"회의에서 Telephony Service Provider를 오디오로 선택한 경우 웹에서 회의를 시작하거나 회의에 참가할 수 없습니다.","apac.errorcodes_web_not_allow_start_webinar_from_web":"웹에서 웨비나를 시작할 수 없습니다.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"수 없습니다 브라우저에서 조인 줌 데스크톱 클라이언트 또는 모바일 앱을 사용하여 가입하시기 바랍니다.","apac.errorcodes_meeting_websdk_version_need_update":"현재 SDK 버전은 더 이상 지원되지 않습니다. 최신 버전으로 업그레이드하십시오."},"vi-VN":{"apac.errorcodes_web_has_in_progress":"Đã có cuộc họp khác đang diễn ra.","apac.errorcodes_web_require_email":"Email người dùng là bắt buộc.","apac.errorcodes_web_not_support_webinar_pac":"Không hỗ trợ hội thảovideo và hội nghị âm thanh cá nhân","apac.errorcodes_web_host_not_exit":"Người chủ trì cuộc họp không tồn tại.","apac.errorcodes_web_not_support_webclient":"Không hỗ trợ bắt đầu hoặc vào cuộc họp từ web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"Phiên bản sdk hiện tại không hỗ trợ hội thảo trực tuyến, hãy nâng cấp lên phiên bản mới nhất.","apac.errorcodes_web_invalid_id":"ID cuộc họp không hợp lệ.","apac.errorcodes_web_not_support_registration_webinar":"Không hỗ trợ đăng ký hội thảo trực tuyến","apac.errorcodes_web_not_support_tsp":"Không hỗ trợ bắt đầu hoặc vào cuộc họp từ web, khi bạn chọn Nhà cung cấp dịch vụ điện thoại làm nguồn âm thanh trong cuộc họp.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Không cho phép bắt đầu hội thảo trực tuyến từ web.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Không thể tham gia từ trình duyệt, hãy tham gia bằng cách sử dụng client desktop Phóng to hoặc ứng dụng di động.","apac.errorcodes_meeting_websdk_version_need_update":"Phiên bản sdk hiện tại không còn được hỗ trợ, vui lòng nâng cấp lên phiên bản mới nhất."},"it-IT":{"apac.errorcodes_web_has_in_progress":"Sta partecipando a un’altra riunione in corso.","apac.errorcodes_web_require_email":"È richiesta l’email dell’utente.","apac.errorcodes_web_not_support_webinar_pac":"Non supporta webinar e conferenza audio personale","apac.errorcodes_web_host_not_exit":"L’ospite della riunione non esiste.","apac.errorcodes_web_not_support_webclient":"Non supporta l’avvio o la partecipazione alla riunione dal Web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"La versione sdk corrente non supporta i webinar. Effettua l’aggiornamento alla versione più recente.","apac.errorcodes_web_invalid_id":"ID riunione non valido.","apac.errorcodes_web_not_support_registration_webinar":"Non supporta webinar con iscrizione","apac.errorcodes_web_not_support_tsp":"In caso che hai selezionato il fornitore di servizio telefonico come l’audio in riunione, non supporta l’avvio o la partecipazione alla riunione dal Web.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Non è consentito avviare il webinar dal Web.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Impossibile unirsi dal browser, si prega di unirsi con il client desktop Zoom o app mobile.","apac.errorcodes_meeting_websdk_version_need_update":"La versione sdk corrente non è più supportata. Aggiorna alla versione più recente."},"id-ID":{"apac.errorcodes_web_has_in_progress":"Sudah mengadakan pertemuan lain.","apac.errorcodes_web_require_email":"Email pengguna diperlukan.","apac.errorcodes_web_not_support_webinar_pac":"Tidak mendukung konferensi webinar dan audio pribadi","apac.errorcodes_web_host_not_exit":"Tuan rumah pertemuan tidak ada.","apac.errorcodes_web_not_support_webclient":"Tidak mendukung mulai atau bergabung dengan rapat dari web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"Versi SDK saat ini tidak mendukung webinar, silakan tingkatkan ke versi terbaru.","apac.errorcodes_web_invalid_id":"ID pertemuan tidak valid.","apac.errorcodes_web_not_support_registration_webinar":"Tidak mendukung webinar pendaftaran","apac.errorcodes_web_not_support_tsp":"Tidak mendukung mulai atau bergabung dengan rapat dari web, saat Anda memilih TSP sebagai audionya dalam rapat.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Tidak mengizinkan untuk memulai webinar dari web.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Tidak dapat bergabung dari browser, silakan bergabung menggunakan klien zoom desktop atau aplikasi seluler.","apac.errorcodes_meeting_websdk_version_need_update":"Versi sdk saat ini tidak lagi didukung. Tingkatkan ke versi terbaru."},"nl-NL":{"apac.errorcodes_web_has_in_progress":"Heeft al andere vergaderingen in uitvoering.","apac.errorcodes_web_require_email":"E -mail van gebruikers is vereist.","apac.errorcodes_web_not_support_webinar_pac":"Ondersteun niet webinar en persoonlijke audioconferentie","apac.errorcodes_web_host_not_exit":"De vergadergastheer bestaat niet.","apac.errorcodes_web_not_support_webclient":"Ondersteuning niet starten of deelnemen aan de vergadering van Web.","apac.errorcodes_web_should_support_webinar_with_latest_version":"De huidige SDK -versie ondersteunt Webinar niet, upgrade naar de nieuwste versie.","apac.errorcodes_web_invalid_id":"Ongeldige vergadering -ID.","apac.errorcodes_web_not_support_registration_webinar":"Ondersteun geen registratie -webinar","apac.errorcodes_web_not_support_tsp":"Start niet of deel aan de vergadering van Web, wanneer u TSP koos als zijn audio tijdens een vergadering.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Niet toestaan ​​om webinar te starten vanaf het web.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Niet in staat om mee te doen vanuit de browser, doe mee met behulp van de Zoom Desktop -client of mobiele app.","apac.errorcodes_meeting_websdk_version_need_update":"De huidige SDK-versie wordt niet langer ondersteund. Voer een upgrade uit naar de nieuwste versie."},"tr-TR":{"apac.errorcodes_web_has_in_progress":"Zaten devam eden başka toplantılara sahip.","apac.errorcodes_web_require_email":"Kullanıcı e-postası gereklidir.","apac.errorcodes_web_not_support_webinar_pac":"Web'in ve kişisel ses konferansını desteklememek","apac.errorcodes_web_host_not_exit":"Toplantı ana bilgisayar mevcut değil.","apac.errorcodes_web_not_support_webclient":"Desteklemeyi denememek veya web'den toplantıya katılın.","apac.errorcodes_web_should_support_webinar_with_latest_version":"Mevcut SDK sürümü WebInar'ı desteklemiyor, lütfen en son sürüme yükseltin.","apac.errorcodes_web_invalid_id":"Geçersiz Toplantı Kimliği.","apac.errorcodes_web_not_support_registration_webinar":"Kayıt web seminerini desteklememek","apac.errorcodes_web_not_support_tsp":"TSP'yi bir toplantıda ses olarak seçtiğinizde, web'den toplantıyı başlatmayın veya katılmayın.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Web'in web'den başlamasına izin vermeyin.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Tarayıcıdan katılamıyorsanız, lütfen Zoom Masaüstü İstemcisi veya Mobil Uygulamayı kullanarak katılın.","apac.errorcodes_meeting_websdk_version_need_update":"Mevcut sdk sürümü artık desteklenmiyor, lütfen en son sürüme yükseltin."},"pl-PL":{"apac.errorcodes_web_has_in_progress":"Ma już inne spotkania.","apac.errorcodes_web_require_email":"Wymagany jest e-mail użytkownika.","apac.errorcodes_web_not_support_webinar_pac":"Nie obsługuje seminarium i osobistej konferencji audio","apac.errorcodes_web_host_not_exit":"Gospodarz spotkania nie istnieje.","apac.errorcodes_web_not_support_webclient":"Nie obsługuje uruchomienia ani dołączania do spotkania z sieci.","apac.errorcodes_web_should_support_webinar_with_latest_version":"Aktualna wersja SDK nie obsługuje webinarium, proszę uaktualnić do najnowszej wersji.","apac.errorcodes_web_invalid_id":"Nieprawidłowy identyfikator spotkania.","apac.errorcodes_web_not_support_registration_webinar":"Nie wspieraj rejestracji webinarium internetowego","apac.errorcodes_web_not_support_tsp":"Nie obsługuje uruchomienia ani dołączania do spotkania z Internetu, gdy wybrałeś TSP jako jego audio na spotkaniu.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Nie pozwól, aby rozpocząć sieć webinarną od sieci.","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Nie można dołączyć z przeglądarki, dołącz do Klienta Klient Desktop lub Mobile App.","apac.errorcodes_meeting_websdk_version_need_update":"Bieżąca wersja sdk nie jest już obsługiwana; uaktualnij do najnowszej wersji."},"sv-SE":{"apac.errorcodes_another_running":"Ett annat möte pågår","apac.errorcodes_be_removed":"Bli borttagen.","apac.errorcodes_denied_email":"E-post är blockerad av administratören.","apac.errorcodes_panelist_tk":"kräver tk-parameter för att gå med som paneldeltagare","apac.errorcodes_denied_register_with_panelist":"Nekad registrering med paneldeltagare e-post.","apac.errorcodes_disconnect":"Mötet har kopplats bort.","apac.errorcodes_email_require":"E-post saknas för att delta i webbseminariet.","apac.errorcodes_fail":"Misslyckades med att ansluta till mötet.","apac.errorcodes_frequent_call":"Du har nått API-begränsningen för detta samtal.","apac.errorcodes_frequent_join":"Du är begränsad av Zoom, behöver kontrollera reCAPTCHA.","apac.errorcodes_login_required":"Inloggning krävs","apac.errorcodes_need_use_zoom_desktop_or_mobile":"Kan inte ansluta från webbläsare, vänligen använd Zoom desktop-klienten eller mobilappen.","apac.errorcodes_not_exist":"Mötet finns inte.","apac.errorcodes_not_host":"Du är inte mötesvärden.","apac.errorcodes_not_init":"Mötet är inte initierat.","apac.errorcodes_not_start":"Mötet har inte startat","apac.errorcodes_not_start_webinar":"Webbseminariet har inte startat","apac.errorcodes_offline":"Tjänsten är tillfälligt offline.","apac.errorcodes_pac_api_disabled":"Konto-API-nyckeln är inaktiverad.","apac.errorcodes_pac_api_wrong":"Konto-API-nyckeln är ogiltig.","apac.errorcodes_pac_cant_host_other_mn":"Kan inte vara värd för ett annat möte samtidigt.","apac.errorcodes_pac_host_not_found":"Mötesvärden hittas inte.","apac.errorcodes_pac_invalid_signature":"Signaturen är ogiltig.","apac.errorcodes_pac_mn_not_fount":"Mötesnumret hittas inte.","apac.errorcodes_pac_mn_wrong":"Mötesnumret är felaktigt.","apac.errorcodes_pac_no_permission":"Ingen behörighet.","apac.errorcodes_pac_role_error":"Felaktig roll.","apac.errorcodes_pac_signature_expired":"Signaturen har gått ut.","apac.errorcodes_re_connect":"Mötet återansluter.","apac.errorcodes_register":"Detta möte kräver registrering.","apac.errorcodes_rwc_empty":"Kunde inte få svar från webbservern.","apac.errorcodes_rwc_error":"Kunde inte ansluta till webbservern, fel.","apac.errorcodes_sign_webinar":"Stöder inte inloggning i webbseminarium","apac.errorcodes_success":"Lyckades ansluta till mötet.","apac.errorcodes_tk_expired":"Token har gått ut.","apac.errorcodes_update":"Du kan inte ansluta, du behöver uppdatera till senaste WebSDK-versionen","apac.errorcodes_wasm_fail":"Nedladdning av wasm-filer misslyckades, kontrollera ditt nätverk och brandvägg.","apac.errorcodes_web_has_in_progress":"Andra möten pågår redan.","apac.errorcodes_web_host_not_exit":"Mötesvärden finns inte.","apac.errorcodes_web_invalid_id":"Ogiltigt mötes-ID.","apac.errorcodes_web_not_allow_start_webinar_from_web":"Tillåter inte start av webbseminarium från webben.","apac.errorcodes_web_not_support_registration_webinar":"Stöder inte registrering av webbseminarium","apac.errorcodes_web_not_support_tsp":"Stöder inte start eller anslutning till möte från webben när du valt TSP som ljud i ett möte.","apac.errorcodes_web_not_support_webclient":"Stöder inte start eller anslutning till möte från webben.","apac.errorcodes_web_not_support_webinar_pac":"Stöder inte webbseminarium och personligt ljudkonferens","apac.errorcodes_web_require_email":"Användarens e-post krävs.","apac.errorcodes_web_should_support_webinar_with_latest_version":"Den nuvarande sdk-versionen stöder inte webbseminarium, vänligen uppgradera till den senaste versionen.","apac.errorcodes_meeting_websdk_version_need_update":"Den nuvarande sdk-versionen stöds inte längre, vänligen uppgradera till den senaste versionen.","apac.errorcodes_wrong_pass":"Fel möteslösenord.","apac.rmc.assistant_exist_warning":"Du kan inte kontrollera mötet eftersom en annan assistent kontrollerar detta möte.","apac.websdk_enforce_update_content":"Din appversion måste vara {0} eller högre för att delta i detta möte. Vänligen uppdatera för att fortsätta.","apac.invalid_parameter":"Ogiltig parameter","apac.errorcodes_host_inactive":"Mötesvärden är inaktiv.","apac.errorcodes_pac_not_allow_assistant":"Assistenten att ansluta till mötet har inaktiverats","apac.errorcodes_participant_exist":"Deltagare finns","apac.errorcodes_reject_barriers":"Avvisad på grund av informationsbarriärer","apac.dialog.meeting_capacity_reached":"Möteskapaciteten har nåtts","apac.dialog.meeting_locked":"Mötet är låst","apac.dialog.meeting_ended":"Mötet har avslutats","apac.websdk_update_content":"Uppdatera MeetingSDK-Web till den senaste versionen för att optimera mötesupplevelsen","apac.errorcodes_need_token":"Anslutningen misslyckades eftersom din e-post saknar token","apac.dialog.server_error":"Servern stötte på ett internt fel och kunde inte behandla din begäran.","apac.errorcodes_zak":"Token-fel","apac.errorcodes_zak2":"Token-fel","apac.errorcodes_host_email":"Vänligen använd värd/alternativ värd för att starta webbseminariet.","apac.wc_cannot_join_content":"Din administratör har begränsat kommunikationen mellan vissa grupper och användare.","apac.wc_cannot_join_content2":"Du har redan anslutit till detta möte på en annan enhet.","apac.wc_cannot_join_title":"Kan inte ansluta till detta möte","apac.errorcodes_not_allow_cross_join":"För att delta i ett möte som arrangeras av ett externt Zoom-konto måste din SDK-app publiceras på Zoom Marketplace. Du kan hänvisa till avsnitt 6.1 i Zooms API-licensvillkor","apac.errorcodes_no_response_from_web":"Inget svar från webben, försök igen senare."}},h=function(){return t=function t(e){var n=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,"dict",{}),c(this,"currentLang",""),c(this,"userLangs",{}),c(this,"supportLangArray",["de-DE","es-ES","en-US","fr-FR","jp-JP","pt-PT","ru-RU","zh-CN","zh-TW","ko-KO","vi-VN","it-IT","pl-PL","tr-TR","id-ID","nl-NL","sv-SE"]),c(this,"loadAll",(function(){})),c(this,"getSupportLanguage",(function(){return n.supportLangArray})),c(this,"setSupportLanguage",(function(){})),c(this,"getCurrentLangList",(function(){return Object.keys(n.userLangs)})),c(this,"getLangJson",(function(t,e){return new Promise((function(r,i){var o;o=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest;var a=n;o.onreadystatechange=function(){if(4===this.readyState&&200===this.status)try{var t=JSON.parse(this.responseText);a.userLangs[e]=Object.assign({},a.userLangs[e],t),this.dict=t,r(t)}catch(t){i(t)}},o.open("GET",t,!0),o.send()}))})),c(this,"load",(function(t,e){var o="en-US";return t&&!e&&"string"==typeof t?o=t:e&&"string"==typeof e&&(o=e),n.currentLang=o,new Promise((function(e){if(t&&"object"===s(t))n.dict=t;else if("websdk"===i.gn.WEB_SDK){if(n.userLangs[o])return n.dict=n.userLangs[o],void e(n.userLangs[o]);var a=(0,r.y8)(),u="".concat(a,"/").concat(o,".json");n.getLangJson(u,o).then((function(t){n.dict=t,e(t)}))}}))})),c(this,"reload",(function(){})),c(this,"getCurrentLang",(function(){return n.currentLang})),c(this,"setCurrentLang",(function(){})),c(this,"get",(function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var i=e[0],a=e.slice(1),s=n.print,u=n.dict,c="";return u&&u.hasOwnProperty(i)&&(c=n.dict[i]),1===e.length?c:s.apply(void 0,[c].concat(o(a)))})),c(this,"print",(function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e[0],i=e[1];if(e.length<2)return r;var o=Array.isArray(i)?i:e.slice(1);return r.replace(/\{(\d+)\}/g,(function(t,e){return void 0!==o[e]?o[e]:t}))})),"websdk"!==i.gn.WEB_SDK&&this.load(e)},e=[{key:"printf",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];if(arguments.length<2)return t;var i=Array.isArray(n)?n:sliceFunc.call(n,1);return t.replace(/\{(\d+)\}/g,(function(t,e){return void 0!==i[parseInt(e,10)]?i[parseInt(e,10)]:t}))}},{key:"getAll",value:function(t){return t in this.userLangs?this.userLangs[t]:{}}}],e&&u(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e}()},12626:function(t,e,n){"use strict";n.d(e,{g:function(){return r}});var r=function(t){return t?"{E}".concat(t,"{/E}"):null}},88739:function(t,e,n){"use strict";n.d(e,{Ng:function(){return S},Pd:function(){return D},iZ:function(){return y},pP:function(){return w}});var r=n(81996),i=n(87094),o=n(7614),a=n(61451),s=n(81390),u=n(73291);function c(t){return c="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},c(t)}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t,e,n){return(e=function(t){var e=function(t){if("object"!=c(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==c(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var d=function(){return Boolean(r.j9.log)},p=function(t,e){return[t,e].flatMap((function(t){return t})).map((function(t){return"function"==typeof t?t():t})).filter((function(t){return Boolean(t)}))},g=function(t,e,n){var i,o;return null!==(i=null===(o=(0,r.LI)())||void 0===o||null===(o=o.logLevel)||void 0===o?void 0:o.log)&&void 0!==i&&i&&d()?r.j9.logWithEncryption(t,p(e,n)):Promise.resolve()},v=function(t,e,n){var i,o;if(null!==(i=null===(o=(0,r.LI)())||void 0===o||null===(o=o.logLevel)||void 0===o?void 0:o.warn)&&void 0!==i&&i&&d())return r.j9.warnWithEncryption(t,p(e,n))},m=[],_=function(t,e,n){var a,u,c;if(null!==(a=(0,r.LI)())&&void 0!==a&&null!==(a=a.logLevel)&&void 0!==a&&a.error&&d()){var l=null===(u=(0,s.p6)())||void 0===u||null===(c=u.getState)||void 0===c?void 0:c.call(u),g={};l&&(g={confId:l.meeting.confId,nodeId:l.meeting.currentUser.userId,conId:l.meeting.conId,svcUrl:l.meeting.svcUrl});var v=(0,i.Z)(t);return m[v]?void 0:(m[v]=!0,r.j9.errorWithEncryption(t,p(e,n),function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){h(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({messageHash:v},g)).then((function(){S({filter:function(t){return t.logLevel===o.q.in.error}})})))}},E=function(t){var e;null===(e=(0,r.LI)())||void 0===e||null===(e=e.logLevel)||void 0===e||e.print},y=function(t){var e=[r.MU,r.KM],n=[].concat(function(t){return function(t){if(Array.isArray(t))return l(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(p(e,t)),[function(){return easyStore.easyGet("pwa-portal-trace-id")}]);return(0,a.SL)()?{log:function(t,e){return g(t,n,e)},error:function(t,e){return _(t,n,e)},print:function(t){return E(t)},warn:function(t,e){return v(t,n,e)},info:function(t,e){return function(t,e,n){var i,o;if(null!==(i=null===(o=(0,r.LI)())||void 0===o||null===(o=o.logLevel)||void 0===o?void 0:o.info)&&void 0!==i&&i&&d())return r.j9.infoWithEncryption(t,p(e,n))}(t,n,e)},debug:function(t,e){return function(t,e,n){var i,o;if(null!==(i=null===(o=(0,r.LI)())||void 0===o||null===(o=o.logLevel)||void 0===o?void 0:o.debug)&&void 0!==i&&i&&d())return r.j9.debugWithEncryption(t,p(e,n))}(t,n,e)},customPrint:function(t){return function(t){return function(){var t;null===(t=(0,r.LI)())||void 0===t||null===(t=t.logLevel)||void 0===t||t.print}()}}}:{log:function(t,e){return g(t,n,e)},error:function(t,e){return _(t,n,e)},warn:function(t,e){return v(t,n,e)},print:function(t){return E(t)}}},S=function(t,e){var n=(0,r.kt)();if(!d()||!n)return Promise.resolve();e&&(0,u.EI)(!0);var i=(t||{}).filter;return r.j9.reportByHttps(i,{gzip:!1,encrypt:!1,xhrOptions:{url:n},additionalContext:{trackingId:r.MU,customerJoinId:window.ZoomMtg.customerJoinId}})},w=function(){return r.f5?S({filter:"First Screen Performance Event"}):Promise.resolve()},D=function(t,e){if(!d())return Promise.resolve();var n=[r.MU,"REPORT_NOTIFICATION"],i=easyStore.easyGet("pwa-portal-trace-id");return i&&n.push(i),r.j9.log("",n,{IM_NOTIFICATION:"".concat(e,"\nTrackingId: ").concat(r.MU)}).then((function(){S(t,!0)}))}},95789:function(t,e,n){"use strict";n.d(e,{Aw:function(){return s},KB:function(){return c},R6:function(){return u},g1:function(){return a}});var r=n(51684),i=n(81996),o=n(95746),a=function(){var t=(0,i.LI)();return!(null==t||!t.enable)},s=function(){return!r.default.zak&&!r.default.zsk||Number(easyStore.easyGet("user_sty"))===o.Eu?null===r.default||void 0===r.default?void 0:r.default.enableAutoLog:(null===r.default||void 0===r.default?void 0:r.default.enableAutoLog)&&r.default.collectionToggleEnable},u=function(t){var e,n=(0,i.LI)();return!(null!==(e=null==n?void 0:n.excludedMediaCallback)&&void 0!==e?e:[]).includes(t)},c=function(t){var e,n=(0,i.LI)();return!(null!==(e=null==n?void 0:n.excludedMediaSendType)&&void 0!==e?e:[]).includes(t)}},81996:function(t,e,n){"use strict";n.d(e,{KM:function(){return _},LI:function(){return y},MU:function(){return v},T3:function(){return I},VF:function(){return x},Wg:function(){return m},f5:function(){return S},j9:function(){return A},kt:function(){return D},pK:function(){return F}});var r,i=n(7614),o=n(34276),a=n(2278),s=n(68434),u=n(33646),c=n(63715),l=n(14850),f=n(12626),h=n(51684),d=n(95746),p=n(61451),g=n(78295),v=(0,n(15723).D)(),m=function(){return v},_="region_".concat(h.default.userRegion),E={enable:!1,newGatewayEndPoint:"",gatewayEndPoint:"",logLevel:{debug:!1,log:!1,info:!1,print:!1,warn:!1,error:!1},performanceReportRatio:.01,errorReportRatio:.01,trackingCount:7,enableReport:!1};try{null!==h.default&&void 0!==h.default&&h.default.logConfig&&(E=JSON.parse(null===h.default||void 0===h.default?void 0:h.default.logConfig))}catch(t){}var y=function(){var t=E,e=(null===h.default||void 0===h.default?void 0:h.default.logConfig)||sessionStorage.getItem(d.pg.logConfig);if(e)try{t=JSON.parse(e)}catch(t){}return t},S=function(){var t,e=y();return(null==e?void 0:e.enableReport)&&Math.random()<(null!==(t=null==e?void 0:e.performanceReportRatio)&&void 0!==t?t:0)},w=["table index is out of bounds","ResizeObserver loop completed with undelivered notifications"],D=function(){var t=y(),e=t.newGatewayEndPoint,n=t.gatewayEndPoint;return e||n||""},b=(D(),(new Date).getTime()-6048e5),A={report:function(t,e){return Promise}},C=function(){return!!D()&&{gzip:!1,encrypt:!1,additionalContext:{trackingId:v,customerJoinId:window.ZoomMtg.customerJoinId}}},T=null===h.default||void 0===h.default?void 0:h.default.logEncryptionPubKey,I=function(){if((0,p.SL)())return"".concat("3.8.5","/").concat(1506);var t="unknown",e=(0,g.SV)().match(/web_client\/([\w]+)/);2===(null==e?void 0:e.length)&&(t=e[1]);var n=(0,g.Gg)();return"".concat(t,"/").concat(n)},O=null!==(r=localStorage.getItem((0,p.oF)(d.$c.webClient_trackingIds)))&&void 0!==r?r:[];if("string"==typeof O)try{O=JSON.parse((0,p.NV)(O))}catch(t){O=[]}var x={},F=function(){var t,e=function(){var t=[new o.Z({debug:!1,cleanAfterReport:!0,expireBefore:b}),new a.Z({autoReport:!!S()&&C(),publicTags:["PERFORMANCE"]}),new s.Z({autoReport:C(),ignoredErrorMsgKeywords:w,maxErrorCount:223}),new u.Z({userAgent:navigator.userAgent}),new c.Z({codeVersion:I()}),new l.Z({accountId:(0,f.g)(null===h.default||void 0===h.default?void 0:h.default.accountId)})];return{databaseName:"laplace-web-client-database",maxSize:49283072,reportUrl:D(),plugins:t,publicKey:T,publicTags:["ZOOM WEB SDK",_,v]}}(),n=y();return setInterval((function(){x={}}),1e3*(null!==(t=null==n?void 0:n.cleanLimitationInterval)&&void 0!==t?t:600)),i.o.init(e).then((function(t){t&&(A=t),function(t){var e,n;(null===(e=O.length>=(null===(n=y())||void 0===n?void 0:n.trackingCount))||void 0===e||e)&&O.shift();var r={};O.forEach((function(t){r[t]=!0})),t.deleteLog((function(t){return!t.tags.some((function(t){return r[t]}))})),O.push(v),localStorage.setItem((0,p.oF)(d.$c.webClient_trackingIds),(0,p.oF)(JSON.stringify(O))),t.logWithEncryption("Laplace init success! New Laplace session",[v,"LAPLACE_NEW_SESSION"])}(t)})).catch((function(t){}))}},73291:function(t){function e(e,n,r){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t,e,n){"use strict";n.d(e,{EI:function(){return p},ZM:function(){return h},gi:function(){return v},pe:function(){return l}});var r=n(81996),i=n(3733),o=n(30888),a=n(12626),s=n(51684),u=n(95789),c=n(87094),l={mainTag:"avs_telemetry",MediaSDK_Operation:"MediaSDK_Operation",user_action:"user_action",MediaSDK_Callback:"MediaSDK_Callback",audio_telemetry:"audio_telemetry",video_telemetry:"video_telemetry",share_telemetry:"share_telemetry",web_api:"web_api",MediaSDK_Caps:"MediaSDK_Caps"},f=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n="".concat(t);n.length<e;)n="0".concat(n);return n},h=function(t){var e=new Date(t),n=e.getUTCFullYear(),r=f(e.getUTCMonth()+1),i=f(e.getUTCDate()),o=f(e.getUTCHours()),a=f(e.getUTCMinutes()),s=f(e.getUTCSeconds()),u=f(e.getUTCMilliseconds(),3);return"".concat(n,"-").concat(r,"-").concat(i," ").concat(o,":").concat(a,":").concat(s,".").concat(u)},d=[],p=function(t){if((t||(0,u.Aw)())&&(0,u.g1)()){var e=_.clone(d);return d=[],e.reduce((function(t,e){var n=(0,i.lh)(e),r=function(t){for(var e=t.length,n=t.length-1;n>=0;n--){var r=t.charCodeAt(n);r>127&&r<=2047?e+=1:r>2047&&r<=65535&&(e+=2),r>=56320&&r<=57343&&(n-=1)}return e}(n),o=t[t.length-1];return o.currentSize+r>30720?t.push({messages:[n],currentSize:r}):(o.messages.push(n),o.currentSize+=r),t}),[{messages:[],currentSize:0}]).filter((function(t){return t.currentSize>0})).map((function(t){return t.messages.join("\n")})).forEach((function(e){(0,o.n)(e,{useRawData:!0,isManualReport:t,isAVSLog:!0})}))}},g=_.debounce(p,5e3),v=function(t,e){if((0,u.g1)()){var n,i=(0,c.Z)(t);if(r.VF[i]=r.VF[i]+1||1,r.VF[i]>(null!==(n=(0,r.LI)().maxItemCount)&&void 0!==n?n:30))return;(function(t,e){var n=function(t,e){return{time:h(Date.now()),logLevel:"log",message:t,tags:e,trackingId:r.MU,userAgent:navigator.userAgent,codeVersion:(0,r.T3)(),accountId:(0,a.g)(s.default.accountId)}}(t,e.concat([l.mainTag,"ZOOM WEB SDK",r.MU]));d.push(n)})(t,[].concat(e)),d.length>=50?(g.cancel(),p()):g()}}})),30888:function(t,e,n){"use strict";n.d(e,{n:function(){return c}});var r=n(81996),i=n(95789);function o(t){return o="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},o(t)}function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){u(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t,e,n){return(e=function(t){var e=function(t){if("object"!=o(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var c=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.sampleRate,o=void 0===n?1:n,a=e.logLevel,u=void 0===a?"log":a,c=e.useRawData,l=void 0!==c&&c,f=e.tags,h=void 0===f?[]:f,d=e.isManualReport,p=void 0!==d&&d,g=e.isAvsLog;(void 0===g||!g||(0,i.Aw)()||p)&&(0,i.g1)()&&r.j9.report(l?t:s(s({},t),{},{userAgent:navigator.userAgent,codeVersion:(0,r.T3)(),trackingId:r.MU}),{tags:h,extraData:{logLevel:u},sampleRate:o,useRawData:l})}},51684:function(t,e,n){"use strict";n.d(e,{J:function(){return a},default:function(){return u},q:function(){return s}});var r=n(86925),i=n.n(r),o=i().assign({},{isSupportAV:!0,isNewJoinFlow:!0,meetingOptions:{},callOutCountry:[],ondemandAssetsSRI:{},joinSource:"jsapi",leaveRedirect:!0,lang:"en",pstnOptions:{phoneNumberNotMatchCallOut:!1,hideInviteByPhone:!1,audioType:"SAME_WITH_MEETING",optionAudioType:"both"}},window.MeetingConfig,{debug:!1}),a=function(t,e){t&&(o[t]=e)},s=function(t){void 0===window.MeetingConfig&&(window.MeetingConfig={}),i().extend(o,t),i().extend(window.MeetingConfig,t)},u=o},78279:function(t,e,n){"use strict";n.d(e,{$G:function(){return E},GY:function(){return x},KU:function(){return v},Lt:function(){return C},PP:function(){return S},Pl:function(){return A},UU:function(){return d},WY:function(){return m},__:function(){return b},_t:function(){return y},gw:function(){return g},iT:function(){return _},kb:function(){return w},lF:function(){return p},lj:function(){return I},uN:function(){return O},xn:function(){return D},zI:function(){return T}});var r,i,o=n(51684),a=n(66926),s=n(95746),u=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return r||(r=new a.OpFeatureUtility(o.default.websdkClientFeatureOptions)),r.getOpFeatureFlag(t,e,(function(t){return h(t,n)}))},c=function(){var t=navigator.userAgent;return/iPad|iPhone|iPod/i.test(t)||navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform)},l=function(){return navigator.userAgent.match(/Android/i)},f=a.FEATUTRE_FLAG,h=function(t,e){return(t&e)===e};function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.default.websdkClientFeatureOptions;r=new a.OpFeatureUtility(t),i=r.getOpFeatureFlagFromRuleMap(2,1,(function(t,e){return h(t,e.value)}),[{checked:c(),value:1},{checked:l(),value:1}])}var p=function(){return i===f.FEATUTRE_FLAG_ENABLE},g=function(){var t=easyStore.easyGet(s.pg.isZE);return u(3,1,t?2:1)},v=function(){var t=easyStore.easyGet(s.pg.isZE);return u(4,1,t?2:1)},m=function(){return u(6,1,1)},_=function(){return u(5,1,1)},E=function(){return u(7,1,1)},y=function(){return u(12,1,1)},S=function(){return u(13,1,1)},w=function(){return u(15,1,1)},D=function(){return u(8,1,1)},b=function(){return u(9,1,1)},A=function(){return u(16,1,1)},C=function(){return u(17,1,1)},T=function(){return u(19,1,1)},I=function(){return u(18,1,1)},O=function(){return u(20,1,1)},x=function(){return u(21,1,1)}},13034:function(t,e,n){"use strict";n.d(e,{$G:function(){return b},CJ:function(){return _},Ed:function(){return w},KL:function(){return L},KU:function(){return g},Lt:function(){return T},PP:function(){return A},Pl:function(){return I},QG:function(){return m},R3:function(){return v},Uy:function(){return R},WY:function(){return y},__:function(){return x},_t:function(){return S},gw:function(){return p},iT:function(){return D},kb:function(){return C},lF:function(){return h},lj:function(){return N},n:function(){return P},rV:function(){return E},rd:function(){return B},xn:function(){return O},zI:function(){return F}});var r=n(51684),i=n(66926),o=n(78279),a=n(61451),s=i.FEATUTRE_FLAG,u=function(t,e){return(t&e)===e},c=new i.OpFeatureUtility(r.default.webclientFeatureOptions||""),l=function(t){return c.getOpFeatureFlag(t,1,(function(t){return u(t,1)}))},f=c.getOpFeatureFlagFromRuleMap(1,2,(function(t,e){return u(t,e.value)}),[{checked:/TESLA/.test(navigator.userAgent),value:2}]),h=function(){return(0,a.SL)()?o.lF():f===s.FEATUTRE_FLAG_ENABLE},d=c.getOpFeatureFlag(3,1,(function(t){return u(t,1)})),p=function(){return(0,a.SL)()?o.gw():c.getOpFeatureFlag(6,1,(function(t){return u(t,1)}))},g=function(){return(0,a.SL)()?o.KU():c.getOpFeatureFlag(5,1,(function(t){return u(t,1)}))},v=d===s.FEATUTRE_FLAG_ENABLE,m=c.getOpFeatureFlag(4,1,(function(t){return u(t,1)}))===s.FEATUTRE_FLAG_ENABLE,_=function(){return c.getOpFeatureFlag(7,1,(function(t){return u(t,1)}))},E=function(){return!(0,a.SL)()&&c.getOpFeatureFlag(9,1,(function(t){return u(t,1)}))},y=function(){return(0,a.SL)()?o.WY():c.getOpFeatureFlag(10,1,(function(t){return u(t,1)}))},S=function(){return(0,a.SL)()?o._t():c.getOpFeatureFlag(11,1,(function(t){return u(t,1)}))},w=function(){return!(0,a.SL)()&&c.getOpFeatureFlag(13,1,(function(t){return u(t,1)}))},D=function(){return!!(0,a.SL)()&&o.iT()},b=function(){return!!(0,a.SL)()&&o.$G()},A=function(){return(0,a.SL)()?o.PP():c.getOpFeatureFlag(18,1,(function(t){return u(t,1)}))},C=function(){return(0,a.SL)()?o.kb():c.getOpFeatureFlag(22,1,(function(t){return u(t,1)}))},T=function(){return(0,a.SL)()?o.Lt():c.getOpFeatureFlag(20,1,(function(t){return u(t,1)}))},I=function(){return(0,a.SL)()?o.Pl():c.getOpFeatureFlag(23,1,(function(t){return u(t,1)}))},O=function(){return(0,a.SL)()?o.xn():c.getOpFeatureFlag(24,1,(function(t){return u(t,1)}))},x=function(){return(0,a.SL)()?o.__():c.getOpFeatureFlag(25,1,(function(t){return u(t,1)}))},F=function(){return(0,a.SL)()?o.zI():l(26)},N=function(){return!!(0,a.SL)()&&o.lj()},R=function(){return(0,a.SL)()?o.GY():l(21)},P=function(){return(0,a.SL)()?o.uN():l(29)},L=function(){return!!(0,a.SL)()||c.getOpFeatureFlag(28,1,(function(t){return u(t,1)}))},B=function(){return l(30)}},66989:function(t,e,n){"use strict";n.d(e,{EM:function(){return a},Kd:function(){return o},eS:function(){return r},zR:function(){return i}});var r={NONE:"NONE",JOINING:"JOINING",SUCCESS:"SUCCESS",FAIL:"FAIL",LEAVE:"LEAVE",CLOSED:"CLOSED",END:"END",INVITE_START:"INVITE_START",INVITE_STOP:"INVITE_STOP",INVITE_FETCH_USER_DETAILS:"INVITE_FETCH_USER_DETAILS",INVITE_INVITE_TO_MEETING:"INVITE_INVITE_TO_MEETING",ASK_TO_INVITE_TO_MEETING:"ASK_TO_INVITE_TO_MEETING",WAITING_ROOM_NEW:"WAITING_ROOM_NEW",LIVE_TRANSCRIPTION_ENABLED:"LIVE_TRANSCRIPTION_ENABLED",MUTED_BY_HOST:"MUTED_BY_HOST",UNMUTE_REQUEST:"UNMUTE_REQUEST",VIDEO_REQUEST:"VIDEO_REQUEST",RECORDING:"RECORDING",INVITED_TO_BO:"INVITED_TO_BO",BO_TIME_UP:"BO_TIME_UP",LIVE_TRANSCRIPTION_REQUEST:"LIVE_TRANSCRIPTION_REQUEST",POLL_INBOX:"POLL_INBOX",MEETING_MINIMIZE:"MEETING_MINIMIZE",MEETING_MAXIMIZE:"MEETING_MAXIMIZE",DRAG_START:"DRAG_START",DRAG_MOVE:"DRAG_MOVE",DRAG_END:"DRAG_END",END_BY_HOST:"END_BY_HOST",AUDIO_CONNECTED_CHANGE:"AUDIO_CONNECTED_CHANGE",BAN_VIDEO:"BAN_VIDEO",PROMOTE_TO_PANELIST:"PROMOTE_TO_PANELIST",RETURN_MAIN_SESSION:"RETURN_MAIN_SESSION",REMOVED_BY_HOST:"REMOVED_BY_HOST",RENAMED_BY_HOST:"RENAMED_BY_HOST",BAN_UNMUTE_AUDIO:"BAN_UNMUTE_AUDIO",POLL_RESULT_SHARED:"POLL_RESULT_SHARED",BO_WILL_CLOSE:"BO_WILL_CLOSE",HELP_REQUEST:"HELP_REQUEST",NEED_REGISTER:"NEED_REGISTER",PWA_EXIST:"PWA_EXIST",PWA_STATUS:"PWA_STATUS",INVITE_CONTACTS:"INVITE_CONTACTS",INVITE_USER_DETAILS_UPDATE:"INVITE_USER_DETAILS_UPDATE",INVITE_USER_DECLINED:"INVITE_USER_DECLINED",PWA_LEAVE_MEETING:"PWA_LEAVE_MEETING",BACK_TO_MEETING:"BACK_TO_MEETING",LEAVE_AUDIO:"LEAVE_AUDIO",END_MEETING_REQUEST:"END_MEETING_REQUEST",MEETING_MINIMIZE_REQUEST:"MEETING_MINIMIZE_REQUEST",START_PRESENTING:"START_PRESENTING",STOP_PRESENTING:"STOP_PRESENTING",CHECK_IS_IN_CHANNEL:"CHECK_IS_IN_CHANNEL",JUMP_CHAT_CHANNEL:"JUMP_CHAT_CHANNEL",SEND_CHANNEL_ID:"SEND_CHANNEL_ID",LCP_RESPONSE:"LCP_RESPONSE",LCP_REQUEST:"LCP_REQUEST",FECC_GROUP_REQUEST:"FECC_GROUP_REQUEST",FECC_GROUP_RESPONSE:"FECC_GROUP_RESPONSE",FECC_GROUP_ADD:"FECC_GROUP_ADD",FECC_GROUP_ADD_RESPONSE:"FECC_GROUP_ADD_RESPONSE",FECC_GROUP_REMOVE:"FECC_GROUP_REMOVE",FECC_GROUP_REMOVE_RESPONSE:"FECC_GROUP_REMOVE_RESPONSE",FECC_GROUP_PWA_ADD:"FECC_GROUP_PWA_ADD",FECC_GROUP_PWA_REMOVE:"FECC_GROUP_PWA_REMOVE",MEETING_TOPIC_UPDATE:"MEETING_TOPIC_UPDATE",ATTENDEE_WILL_TRANSFER_TO_WR:"ATTENDEE_WILL_TRANSFER_TO_WR"},i=function(){if(window.parent&&window.self!==window.parent)try{return"PWA"===window.parent.name}catch(t){}return!1},o=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!i())return Promise.resolve("NO_PWA");var r={message:{event:t,data:n},type:"PWA_IPC"};return window.parent.postMessage(r,(null===(e=parent)||void 0===e?void 0:e.location.origin)||"*"),Promise.resolve(!0)};function a(t){var e=t.inviteeIakList,n=void 0===e?[]:e;return function(){o(r.INVITE_INVITE_TO_MEETING,n.map((function(t){return{jid:t.inviteeID,credential:t.cred,iak:t.iak}})))}}},15723:function(t,e,n){"use strict";function r(){var t=(new Date).getTime(),e=performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(n){var r=16*Math.random();return t>0?(r=(t+r)%16|0,t=Math.floor(t/16)):(r=(e+r)%16|0,e=Math.floor(e/16)),("x"===n?r:3&r|8).toString(16)}))}n.d(e,{D:function(){return r}})},80300:function(t,e,n){"use strict";n.d(e,{h:function(){return o}});var r=n(51684),i=n(61451);function o(){return(0,i.SL)()?1===parseInt(null===r.default||void 0===r.default?void 0:r.default.isWebinar):1===r.default.isWebinar}},39579:function(t,e,n){"use strict";n.d(e,{b:function(){return c},l:function(){return u}});var r=n(51684),i=n(70445),o=n(61451),a=r.default.simulivePlayInfo,s={videoUrl:a&&a.videoUrl,status:a&&a.status,offset:a&&a.offset,autoreplyEnabled:a&&a.autoreplyEnabled,autoreplyMsg:a&&a.qaAutoReplyText};function u(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={videoUrl:t.videoUrl,status:t.status,offset:t.offset,autoreplyEnabled:t.autoreplyEnabled,autoreplyMsg:t.qaAutoReplyText};i.F.easySet("simulivePlayInfo",e,i.v.memory)}function c(t){var e=i.F.easyGet("simulivePlayInfo");if((0,o.SL)()){var n=t||e;return{videoUrl:n&&n.videoUrl,status:n&&n.status,offset:n&&n.offset,autoreplyEnabled:n&&n.autoreplyEnabled,autoreplyMsg:n&&(n.qaAutoReplyText||n.autoreplyMsg)}}return null!==e?e:s}},81390:function(t,e,n){"use strict";n.d(e,{YG:function(){return u},p6:function(){return s},rC:function(){return c},u4:function(){return a}});var r=n(51684),i=n(80300),o=n(67520),a=function(){return Promise.resolve().then((function(){var t=o.y.wcCTX(),e=t.getState,n=t.dispatch,r=t.reduxStore;return e&&n&&r?{getState:e,dispatch:n,reduxStore:r}:Promise.reject()}))},s=function(t){var e=o.y.wcCTX(),n=e.getState,r=e.dispatch;return n&&r?t&&"function"==typeof t?t({getState:n,dispatch:r}):{getState:n,dispatch:r}:null},u=function(){var t;return null!==(t=r.default.mid)&&void 0!==t?t:"unknown"},c=function(){return(0,i.h)()?"webinar":"meeting"}},61451:function(t,e,n){"use strict";n.d(e,{$2:function(){return Ht},A:function(){return ee},A8:function(){return G},Ar:function(){return Be},Ay:function(){return Ne},D2:function(){return vt},D8:function(){return wt},DU:function(){return Zt},DW:function(){return qt},FO:function(){return bt},Fr:function(){return rn},G6:function(){return nt},GH:function(){return at},Gk:function(){return Z},Go:function(){return H},I6:function(){return ft},IQ:function(){return Re},IT:function(){return Me},J:function(){return en},J2:function(){return yt},Jg:function(){return St},Jj:function(){return tn},L:function(){return dt},L9:function(){return $t},LA:function(){return xe},LH:function(){return We},LO:function(){return Ae},LS:function(){return le},Li:function(){return _e},M2:function(){return Gt},MN:function(){return Ze},NH:function(){return ge},NI:function(){return Ve},NJ:function(){return Nt},NN:function(){return Vt},NV:function(){return Ct},ON:function(){return Ft},Ou:function(){return Q},Ox:function(){return R},QR:function(){return pt},QS:function(){return ye},Rf:function(){return tt},Rl:function(){return V},S$:function(){return zt},SL:function(){return z},Se:function(){return Xe},Sl:function(){return te},Sy:function(){return Ge},TJ:function(){return Ue},Th:function(){return J},U6:function(){return Fe},UL:function(){return He},V5:function(){return M},Vw:function(){return Yt},W6:function(){return kt},WU:function(){return ae},Wn:function(){return Ye},YB:function(){return Lt},YV:function(){return ot},Z5:function(){return Ke},ZT:function(){return Oe},ZW:function(){return we},ZZ:function(){return et},Zn:function(){return Le},_A:function(){return Ee},_H:function(){return Qe},_w:function(){return xt},_x:function(){return be},aS:function(){return It},ao:function(){return X},bI:function(){return cn},bv:function(){return Pt},cR:function(){return _t},ch:function(){return sn},ct:function(){return he},d1:function(){return qe},dp:function(){return gt},f0:function(){return L},fF:function(){return un},fq:function(){return $e},g4:function(){return K},hL:function(){return Mt},hm:function(){return Kt},i7:function(){return k},iC:function(){return je},iO:function(){return ke},iT:function(){return st},jk:function(){return Dt},kF:function(){return Y},kS:function(){return Qt},kg:function(){return ne},kt:function(){return se},l7:function(){return $},lq:function(){return Ce},lv:function(){return Ie},mg:function(){return ze},nJ:function(){return Bt},oF:function(){return At},oK:function(){return ct},oT:function(){return Te},oW:function(){return on},p0:function(){return oe},p6:function(){return Jt},pu:function(){return Tt},qW:function(){return De},qm:function(){return fe},rd:function(){return nn},rj:function(){return Et},s$:function(){return Pe},s2:function(){return lt},sE:function(){return q},sQ:function(){return ue},tH:function(){return mt},un:function(){return P},uo:function(){return pe},vD:function(){return an},vU:function(){return B},vX:function(){return Se},vq:function(){return re},w0:function(){return de},xB:function(){return Je},xb:function(){return Xt},xm:function(){return j},yL:function(){return ve},yV:function(){return Rt}}),n(45840);var r=n(86925),i=n.n(r),o=n(94657),a=n(86869),s=n.n(a),u=n(19575),c=n(94184),l=n.n(c),f=n(55559),h=n(51684),d=n(71222),p=n(95746),g=n(18283),v=n(92438),m=n(1641),_=n(80129),E=n.n(_),y=n(66989),S=n(13034),w=n(12846),D=n(78295);function A(t){return function(t){if(Array.isArray(t))return I(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||T(t)||function(){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 C(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,e)||T(t,e)||function(){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 T(t,e){if(t){if("string"==typeof t)return I(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?I(t,e):void 0}}function I(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function O(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?O(Object(n),!0).forEach((function(e){F(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function F(t,e,n){return(e=function(t){var e=function(t){if("object"!=N(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==N(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function N(t){return N="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},N(t)}var R=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return n.reduce((function(t,e,n){return t.replace(new RegExp("\\{".concat(n,"\\}"),"g"),e)}),t)},P=function(){return/edge\/(\d+)/i.test(navigator.userAgent)},L=function(){return/opera|opr\/[\d]+/i.test(navigator.userAgent)},B=function(){return/firefox/i.test(navigator.userAgent)};function M(){return navigator.platform.indexOf("Mac")>-1}var k=function(){var t=navigator.userAgent;return!L()&&!P()&&/chrome/i.test(t)&&/webkit/i.test(t)};function H(){return h.default.isSupportAV&&"object"===("undefined"==typeof WebAssembly?"undefined":N(WebAssembly))&&"function"==typeof Worker&&"function"==typeof AudioWorklet}function j(){var t=navigator.userAgent.toLowerCase();return!/(msie|trident)/.test(t)}var U,W=function(){if(!k())return!1;var t=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return!!t&&parseInt(t[2],10)},V=function(){var t=navigator.userAgent.match(/Version\/([\d.]+).*Safari/);return t?t[1]:0},G=function(){return/\bCrOS\b/.test(navigator.userAgent)},K=function(){return/oculusbrowser/i.test(navigator.userAgent)},z=function(){return"websdk"===v.gn.WEB_SDK},q=function(){return z()?(0,m._1)():(0,D.SV)()},Y=function(){return"GOOGLE-MEET"===(null===h.default||void 0===h.default?void 0:h.default.partnerId)},J=function(){var t=window.meetingHost;return!!t&&(U||(U=t.getHostState().vendorId),U===g.pR.MSFT)},Q=function(){return/MSFT Teams Android Room/.test(navigator.userAgent)},Z=function(){return/yealink/.test(navigator.userAgent.toLowerCase())},X=function(){return/TESLA/.test(navigator.userAgent)},$=function(){return Y()?"GMH":Q()?"MTR-A":J()&&!Q()?"MTR-W":X()?"Tesla":lt()?"Mobile":"Desktop"},tt=function(){return J()||X()||Q()||Y()},et={isHangup:!1},nt=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)},rt=function(){return/arm/i.test(navigator.userAgent)},it=function(){return G()&&rt()},ot=function(){return"function"==typeof AudioWorklet},at=function(){return!1};function st(t){return t&&t.userType===v.R.PHONE}var ut=function(){return navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&(/iPad/.test(navigator.platform)||/MacIntel/i.test(navigator.platform))},ct=function(){var t=!!navigator.userAgent.match(/safari/i);return(ht()||dt())&&t},lt=function(){return navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||ut()||dt()||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)},ft=function(){return navigator.userAgent.match(/Android/i)},ht=function(){return!!/iPad|iPhone|iPod/.test(navigator.platform)||navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform)},dt=function(){return navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform)};function pt(){if("function"!=typeof SharedArrayBuffer)return!1;var t=function(){var t=navigator.userAgent.match(/(iPad|iPod|iPhone);.*OS (\d+[_.]\d+(?:[_.]\d+)?)/);if(t){var e=t[2].split("_");return parseInt(e[0],10)+parseInt(e[1],10)/10}return null}();return!!(function(){var t=navigator.userAgent;return/iPad|iPhone|iPod/i.test(t)||dt()}()&&null!==t&&t>=16.4)||!!(/android/i.test(navigator.userAgent)&&W()>=112)}var gt=function(t,e){if(!t)return null;var n=t.split("-"),r=+n[n.length-1]+(void 0===e?1:e);return n[n.length-1]=r,n.join("-")},vt=(document.getElementById("aria-notify-area"),function(t){document.getElementById("aria-notify-area").innerHTML=function(t){var e=document.createElement("div");return e.appendChild(document.createTextNode(t)),e.innerHTML}(t)}),mt=function(t){return t[t.length-1]},_t=function(t){return t?l()("glyphicon","glyphicon-ok","i-ok-margin"):l()("i-margin")},Et=new Promise((function(t,e){"undefined"==typeof indexedDB&&null==indexedDB&&e(new Error({code:-1,message:"can not find indexdb instance"}));var n=window.indexedDB.open("test");n.onerror=function(n){var r;11===(null==n||null===(r=n.target)||void 0===r||null===(r=r.error)||void 0===r?void 0:r.code)&&e(n.target.error),t("success")},n.onsuccess=function(){t("success")}})),yt=function(t){return new Promise((function(e){window.indexedDB||e("");var n=window.indexedDB.open(t);n.onerror=function(){return e("")},n.onsuccess=function(){e(n.result.version)}}))};function St(t){for(var e="",n=0;n<t.length;n++)12288!==t.charCodeAt(n)?t.charCodeAt(n)>65280&&t.charCodeAt(n)<65375?e+=String.fromCharCode(t.charCodeAt(n)-65248):e+=String.fromCharCode(t.charCodeAt(n)):e+=String.fromCharCode(t.charCodeAt(n)-12256);return e}function wt(t){for(var e="",n=0;n<t.length;n++)(t.charCodeAt(n)>=65296&&t.charCodeAt(n)<=65305||t.charCodeAt(n)>=48&&t.charCodeAt(n)<=57)&&(e+=String.fromCharCode(t.charCodeAt(n)));return e}function Dt(t){return u.Base64.encode(t,!1)}function bt(t){return u.Base64.decode(t,!1)}function At(t){return u.Base64.encode(t,!0)}function Ct(t){return u.Base64.decode(t,!0)}function Tt(t){return f.decode(t)}function It(t,e){var n=e.length,r=/[^\x00-\xff]/g;if(t.replace(r,"**").length<=n)return t;for(var i=Math.floor(n/2);i<t.length;i++)if(t.substr(0,i).replace(r,"**").length>=n)return"".concat(t.substr(0,i),"...");return t}window.decodeBase64=Ct,window.encodeBase64=At,window.encodeUnsafeBase64=Dt,window.decodeUnsafeBase64=bt;var Ot=16,xt=function(t){var e=t.charCodeAt(0);return e<=parseInt("0x7F",Ot)?1:e<=parseInt("0x7FF",Ot)?2:e<=parseInt("0xFFFF",Ot)?3:e<=parseInt("0x1FFFFF",Ot)?4:e<=parseInt("0x3FFFFFF",Ot)?5:6},Ft=function(t,e){if(!t||0===e)return"";for(var n=0,r=0;r<t.length;r++)if((n+=xt(t[r]))===e)return t.slice(0,r+1);return t};function Nt(t){if(""===t||void 0===t)return 0;for(var e=0,n=0;n<t.length;n++)t.charCodeAt(n)<=parseInt("0x7F",Ot)?e+=1:t.charCodeAt(n)<=parseInt("0x7FF",Ot)?e+=2:t.charCodeAt(n)<=parseInt("0xFFFF",Ot)?e+=3:t.charCodeAt(n)<=parseInt("0x1FFFFF",Ot)?e+=4:t.charCodeAt(n)<=parseInt("0x3FFFFFF",Ot)?e+=5:e+=6;return e}var Rt=function(t,e,n,r){var i=0,o="",a=r,s=n,u=Nt(t);if(""===t)return e;if(n>=u&&0===a)return t+e;if(0===s&&0===a)return e;(-1===r||n+r>u)&&(a=u-n),0===a&&n===u&&n>0&&(s=n-1);for(var c=0;c<t.length&&(i===s&&(o=t.slice(0,c)+e),i!==u-1);c++){if(i===s+a){o+=t.slice(c);break}i+=xt(t[c])}return o};function Pt(t,e){if(!t)return"";if(2*t.length<=e)return t;for(var n=0,r="",i=0;i<t.length;i++)if(r+=t.charAt(i),t.charCodeAt(i)>128){if((n+=2)>=e)return"".concat(r.substring(0,r.length-1),"...")}else if((n+=1)>=e)return"".concat(r.substring(0,r.length-2),"...");return r}function Lt(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=new Date;i.setTime(i.getTime()+t),s().save(e,n,x({expires:i,path:"/"},r))}function Bt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s().remove(t,x({path:"/"},e))}function Mt(t){return s().load(t)}function kt(){var t=Mt(p.cd);try{return t?parseInt(t,10):0}catch(t){return 0}}function Ht(t){var e;try{e=parseInt(t||0,10)}catch(t){e=0}localStorage.getItem("isFirstVisit")||localStorage.setItem("isFirstVisit","true"),Lt(7776e6,p.cd,e)}(0,w.Z)();var jt=new d.l(o.Z),Ut=function(t,e,n){if(void 0===window.i18n)return window.i18n=new d.l({}),t||e;var r=void 0!==n?window.i18n.get(e,n):window.i18n.get(e);return r&&r!==e?r:t||e},Wt=function(t,e,n){if(void 0===jt)return t||e;var r=void 0!==n?jt.get(e,n):jt.get(e);return r&&r!==e?r:t||e};function Vt(t,e,n){return z()?Ut(t,e,n):Wt(t,e,n)}function Gt(t,e){var n=t.displayName.toUpperCase(),r=e.displayName.toUpperCase();return"number"==typeof t.zoomID||"number"==typeof e.zoomID?"number"==typeof t.zoomID&&"number"!=typeof e.zoomID?-1:"number"!=typeof t.zoomID&&"number"==typeof e.zoomID||t.zoomID>e.zoomID?1:-1:n<r?-1:n>r?1:0}var Kt=function(t){for(var e="",n=0;n<t.length;n++)e+=String.fromCharCode(t[n]);return e};function zt(t,e){t=new Uint8Array(t),e=new Uint8Array(e);var n=new Uint8Array(t.length+e.length);return n.set(t),n.set(e,t.length),n}function qt(t){var e,n,r,i,o,a;for(e="",r=t.length,n=0;n<r;)switch((i=t[n++])>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:e+=String.fromCharCode(i);break;case 12:case 13:o=t[n++],e+=String.fromCharCode((31&i)<<6|63&o);break;case 14:o=t[n++],a=t[n++],e+=String.fromCharCode((15&i)<<12|(63&o)<<6|63&a)}return e}function Yt(t){var e,n=t.length,r=new Array(n);for(e=0;e<n;++e)r[e]=255&t.charCodeAt(e);return new Uint8Array(r)}function Jt(t,e){var n="",r={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()};return/(y+)/.test(e)&&(n=e.replace(RegExp.$1,"".concat(t.getFullYear()).substr(4-RegExp.$1.length))),Object.keys(r).forEach((function(t){new RegExp("(".concat(t,")")).test(n)&&(n=n.replace(RegExp.$1,1===RegExp.$1.length?r[t]:"00".concat(r[t]).substr("".concat(r[t]).length)))})),n}var Qt=function(){return"function"==typeof MediaStreamTrackProcessor},Zt=function(){return JsMediaSDK_Instance&&JsMediaSDK_Instance.util&&JsMediaSDK_Instance.util.isSupportVideoTrackReader()},Xt=function(){return!!(G()&&!rt()&&navigator.hardwareConcurrency<4)||!!(it()&&navigator.hardwareConcurrency<=4)},$t=function(t){return"success"===t&&JsMediaSDK_Instance&&JsMediaSDK_Instance.util&&JsMediaSDK_Instance.util.isSelfPreviewRenderWithVideo&&JsMediaSDK_Instance.util.isSelfPreviewRenderWithVideo()},te="function"==typeof OffscreenCanvas&&!!new OffscreenCanvas(1,1).getContext("webgl"),ee=function(){return lt()&&!ut()&&!dt()},ne=z()&&lt(),re=function(){if(ft())return"function"==typeof OffscreenCanvas&&!!Qt()&&function(){var t=navigator.userAgent.toLowerCase().match(/android (.*?);/);return Number(null==t?void 0:t[1])}()>=10;if(/iPad|iPhone|iPod/.test(navigator.userAgent)||navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform)){if(/iPhone/i.test(navigator.userAgent)){var t=C(function(){var t=navigator.userAgent.toLowerCase().match(/cpu iphone os (.*?) like mac os/),e=null==t?void 0:t[1];if(e){var n=e.split("_");return[Number((null==n?void 0:n[0])||0),Number((null==n?void 0:n[1])||0),Number((null==n?void 0:n[2])||0)]}return[0,0,0]}(),3),e=t[0],n=t[1],r=t[2];if(e>=16||15===e&&n>=6&&r>=0)return!0}else if(/iPad/i.test(navigator.userAgent)){var i=C(function(){var t=navigator.userAgent.toLowerCase().match(/(ipad).*os\s([\d_]+)/),e=null==t?void 0:t[2];if(e){var n=e.split("_");return[Number((null==n?void 0:n[0])||0),Number((null==n?void 0:n[1])||0),Number((null==n?void 0:n[2])||0)]}return[0,0,0]}(),3),o=i[0],a=i[1],s=i[2];if(o>=16||15===o&&a>=6&&s>=0)return!0}else if(ut()){var u=C(ie(),3),c=u[0],l=u[1],f=u[2];if(c>=16||15===c&&l>=6&&f>=0)return!0}return!1}return!1},ie=function(){var t=navigator.userAgent.toLowerCase().match(/version\/(\d+).(\d+).?(\d+)?/);return[Number((null==t?void 0:t[1])||0),Number((null==t?void 0:t[2])||0),Number((null==t?void 0:t[3])||0)]},oe=function(){var t;return(!z()||!lt())&&!(ft()&&!Q())&&!(null===(t=navigator)||void 0===t||!t.hardwareConcurrency)&&(Xt()?function(){var t,e,n=null===(t=h.default.isDisableGVForLowEndDevice)||void 0===t||t,r=null===(e=easyStore.easyGet("enableGallery"))||void 0===e||e;return!n&&r}():te&&"function"==typeof requestAnimationFrame&&"function"==typeof SharedArrayBuffer)},ae=function(){if(X()){var t=/ max-video:(\d+)/.exec(navigator.userAgent),e=5;if(t&&t[1]){var n=Number(t[1]);!Number.isNaN(n)&&n>1&&n<10&&(e=n)}return e}return oe()?function(){var t;return!(navigator.hardwareConcurrency<4)&&!X()&&(null===(t=easyStore.easyGet("webClient_isOpenVideo25Size"))||void 0===t||t)}()?p.Ut.SIZE_26:p.Ut.SIZE_10:p.Ut.SIZE_1},se=function(){return!X()&&"Notification"in window&&("granted"===Notification.permission||("denied"===Notification.permission||Notification.requestPermission(),!1))},ue=function(){var t;return G()&&!rt()&&navigator.hardwareConcurrency<4||it()&&navigator.hardwareConcurrency<=4?{width:320,height:180}:null!==(t=JsMediaSDK_Instance)&&void 0!==t&&null!==(t=t.util)&&void 0!==t&&t.get720pcapacity&&JsMediaSDK_Instance.util.get720pcapacity()?{width:1280,height:720}:{width:640,height:360}};function ce(t,e){return t|e}var le=function(){var t=p.TG|p.lP|p.Sw;return ot()&&H()&&(t=ce(t,p.uP)),z()&&(t=ce(t,p.HO)),t},fe=function(){var t=h.default.meetingOptions.isEnableBOBroadcastVoice;return void 0===t||t},he=function(){var t,e,n;return null!==(t=null===(e=JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||null===(n=e.isSupportVideoShareReceive)||void 0===n?void 0:n.call(e))&&void 0!==t&&t},de=function(){var t,e,n;return null!==(t=null===(e=JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||null===(n=e.isSupportVideoShareSend)||void 0===n?void 0:n.call(e))&&void 0!==t&&t},pe=function(){var t,e,n;return null!==(t=null===(e=JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||null===(n=e.isSupportSendVideoFullHD)||void 0===n?void 0:n.call(e))&&void 0!==t&&t},ge=function(){var t,e,n;return null!==(t=null===(e=JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||null===(n=e.isSupportSendVideoShareFullHD)||void 0===n?void 0:n.call(e))&&void 0!==t&&t};function ve(){try{return window.self!==window.top}catch(t){return!0}}var me=function(t){return 10===t.length?1e3*Number(t):Number(t)};function _e(t,e){var n=t?new Date(me(t)):new Date;try{return e?n.toLocaleTimeString(h.default.lang,e):n.toLocaleTimeString(h.default.lang)}catch(t){return e?n.toLocaleTimeString([],e):n.toLocaleTimeString()}}var Ee=function t(e){return Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(n){!e.hasOwnProperty(n)||null===e[n]||"object"!==N(e[n])&&"function"!=typeof e[n]||Object.isFrozen(e[n])||t(e[n])})),e};function ye(t,e,n){var r=[],i=A(t);return e.forEach((function(t){var e=i.findIndex((function(e){return e[n]===t[n]}));-1===e&&r.push(t),i[e]=x(x({},i[e]),t)})),i.concat(r)}function Se(t,e,n){return i().differenceBy(t,e,n)}function we(t,e){return!(!t||!e)&&t>>10==e>>10}function De(t){if(!t)return"";var e=t.lastIndexOf(".");return-1===e?t:t.substring(0,e)}var be=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return function(){var r="".concat(t).concat(e).concat(n);return n+=1,r}},Ae=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=be(t,n,r),o=function(){var t=0;return{getDataALGenerateCount:function(){return t},dataALGenerator:function(){return t+=1,i()}}}(),a=o.dataALGenerator,s=o.getDataALGenerateCount;return setTimeout((function(){var i;null!=e&&null!==(i=e.current)&&void 0!==i&&i.dataset&&(e.current.dataset.aLListInfo="".concat(t).concat(n).concat(r,",").concat(t).concat(n).concat((s()||1)-1))}),0),{dataALGenerator:a,getDataALGenerateCount:s}},Ce=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?e[0]:function(t){e.forEach((function(e){"function"==typeof e?e(t):e&&(e.current=t)}))}},Te=function(t){for(var e=t.length-1;e>0;e--){var n=Math.floor(Math.random()*(e+1)),r=[t[n],t[e]];t[e]=r[0],t[n]=r[1]}},Ie=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)},Oe=function(t,e){return Boolean(t&e)},xe=function(t,e){return t^e};function Fe(t){return!!t.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/)}var Ne=function(){if(X()){var t=/ show-menu:(\d+)/.exec(navigator.userAgent),e=0;return t&&t[1]&&(e=Number(t[1])),1===e}return!0};function Re(t){var e=easyStore.easyGet("JOIN_MEETING_FLOW_JOIN_BO"),n=easyStore.easyGet("JOIN_MEETING_FLOW_LEAVE_BO"),r=easyStore.easyGet("JOIN_MEETING_FLOW_PROMOTE"),i=easyStore.easyGet("JOIN_MEETING_FLOW_DEPROMOTE"),o="";return o+=e?"JOIN_MEETING_FLOW_JOIN_BO":"",o+=n?"JOIN_MEETING_FLOW_LEAVE_BO":"",o+=r?"JOIN_MEETING_FLOW_PROMOTE":"","".concat(o+=i?"JOIN_MEETING_FLOW_DEPROMOTE":"","\n").concat(t,"\nmid:").concat(h.default.mid)}function Pe(t,e,n){var r=arguments.length>4?arguments[4]:void 0;arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&t();var i=(new Date).getTime(),o=setInterval((function(){var e=(new Date).getTime();n&&e-i>=n&&(o&&clearInterval(o),r&&r()),t()}),e);return o}var Le=function(){Object.keys(p.pg).forEach((function(t){"webClient_zak"!==t&&"webClient_tk"!==t&&"webClient_suid"!==t&&"webClient_webinarToken"!==t&&(sessionStorage.removeItem(p.pg[t]),sessionStorage.removeItem(At(p.pg[t])))}))},Be=function(){sessionStorage.removeItem(p.pg.webClient_tk),sessionStorage.removeItem(At(p.pg.webClient_tk))},Me=function(){Object.keys(p.pg).forEach((function(t){easyStore.easyRemove(p.pg[t])}))},ke=function(){return lt()?ft()?"android":"ios":/mac/i.test(navigator.platform)?"mac":"win"},He=function(){return JsMediaSDK_Instance&&JsMediaSDK_Instance.util&&JsMediaSDK_Instance.util.isSupportOpenMicWhenShareAudio&&JsMediaSDK_Instance.util.isSupportOpenMicWhenShareAudio()},je="1"===(E().parse(location.search.substring(1))||{}).transfer&&(0,y.zR)(),Ue=function(){return(0,S.Ed)()&&!nt()&&!G()&&!tt()&&h.default.meetingOptions.isRemoteControlEnbaled},We=function(){var t;return(null===(t=JsMediaSDK_Instance)||void 0===t||null===(t=t.util)||void 0===t?void 0:t.isSupportAudioBridgeAvsync)&&JsMediaSDK_Instance.util.isSupportAudioBridgeAvsync()};function Ve(t){return String.fromCharCode.apply(String,A(t))}function Ge(t){return t.replace(/\//g,"_").replace(/\+/g,"-").replace(/=/g,"")}var Ke=function(t,e){var n=null===(t=window.screen)||void 0===t?void 0:t.width,r=null===(e=window.screen)||void 0===e?void 0:e.height,i=window.devicePixelRatio;return n*i>=2560&&r*i>=1440&&n*i<3840}(),ze=function(t,e){var n=null===(t=window.screen)||void 0===t?void 0:t.width,r=null===(e=window.screen)||void 0===e?void 0:e.height,i=window.devicePixelRatio;return n*i>=3840&&r*i>=2160}(),qe=function(t){var e=window.requestAnimationFrame?window.requestAnimationFrame:window.setTimeout;e((function(){e(t)}))},Ye=function(t){(window.requestAnimationFrame?window.requestAnimationFrame:window.setTimeout)(t)},Je=function(){var t,e,n,r,i,o;return{pan:!(null===(t=JsMediaSDK_Instance.util)||void 0===t||null===(e=t.isSupportCameraPan)||void 0===e||!e.call(t)),tilt:!(null===(n=JsMediaSDK_Instance.util)||void 0===n||null===(r=n.isSupportCameraTilt)||void 0===r||!r.call(n)),zoom:!(null===(i=JsMediaSDK_Instance.util)||void 0===i||null===(o=i.isSupportCameraZoom)||void 0===o||!o.call(i))}},Qe=function(){var t=Je(),e=t.pan,n=t.tilt,r=t.zoom;return e||n||r},Ze=function(t){return(t&p.bW)===p.bW},Xe=function(){if((0,y.zR)()){var t,e=null===(t=window.parent.PwaConfig)||void 0===t?void 0:t.pwaClientFeatureOptions;if("string"==typeof e&&e.length>0)return"1"===e.split("").reverse()[2]}return!1};function $e(){var t=document.documentElement.clientWidth,e=window.screen.width,n=window.screen.height;return t!==(e<n?e:n)&&(t<=(e>=n?e:n)||void 0)}function tn(){return lt()&&$e()}function en(){return lt()&&!$e()}function nn(){return!!je}function rn(){return ct()?{width:Math.max(document.documentElement.clientWidth,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}:{width:window.innerWidth,height:window.innerHeight}}function on(t){return"boolean"==typeof t?t?1:0:parseInt(t)}function an(t){return t.toString().replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/&lt;\/br&gt;/g,"</br>")}function sn(t){var e=(0,m._k)();return e?"".concat(e,"?ref=").concat(encodeURIComponent(an(t))):t}function un(t){return Object.keys(t).map((function(e){return"".concat(e,"=").concat(t[e])})).join("&")}function cn(t){var e=document.getElementById(t);return(null==e?void 0:e.getBoundingClientRect().top)||0}},39358:function(t,e,n){"use strict";n.d(e,{h:function(){return f}});var r=n(88739),i="ResourceTiming",o=(0,r.iZ)(["Performance",i]),a=["audio","fetch"],s=["externals.min.js","vendors.webclient.min.js","webclient.min.js","common.webclient.min.js","preview.webclient.min.js","main-client.webclient.min.js","styles.wc_meeting.min.css","audio.simd.wasm","video.mtsimd.wasm","video_share_mtsimd.min.js","audio_simd.min.js"];function u(t){var e;return null==t||null===(e=t.match(/[^\\/]+(?!.*\/)/))||void 0===e?void 0:e[0]}var c=function(){return performance.getEntriesByType("resource").filter((function(t){var e=t.initiatorType;return!a.includes(e)})).map((function(t){var e=t.name,n=t.responseEnd,r=t.responseStart,i=t.startTime,o=t.duration;return{name:e,startTime:parseInt(i),endTime:parseInt(n-r),duration:parseInt(o)}}))},l=.005;function f(){Math.random()>l||function(t){var e;if(t&&null!=t&&t.length){var n=null==t?void 0:t.filter((function(t){var e=t.name;return s.includes(u(e))})),a="",c=null==n?void 0:n.length,l=0;n.forEach((function(t){var e=t.duration<50;e&&(l+=1),a+="".concat(u(t.name),": ").concat(e?"YES":"NO",",")})),null===(e=o.log(JSON.stringify({cacheStatus:a,startTime:c-l,endTime:l})))||void 0===e||e.then((function(){(0,r.Ng)({filter:[i]})}))}}(c())}},27961:function(t,e,n){"use strict";n.d(e,{e:function(){return s},z:function(){return a}});var r=n(42238),i=n.n(r),o=n(30888);function a(){var t;return null!==(t=window)&&void 0!==t&&t.navigator?i()(window.navigator.userAgent):{}}function s(){var t,e=a();if(null!=e&&null!==(t=e.browser)&&void 0!==t&&t.name){var n="".concat(e.browser.name,"-").concat(e.browser.major),r="".concat(e.os.name,"-").concat(e.os.version);(0,o.n)({strMsg:JSON.stringify(e),name:n},{sampleRate:.001,logLevel:r,tags:["UA"]})}}},79512:function(t){function e(e,n,r){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t,e,n){"use strict";n.d(e,{It:function(){return f},RH:function(){return d},Ub:function(){return E},WY:function(){return g},ZT:function(){return m},ii:function(){return p},ls:function(){return h},yh:function(){return v}});var r=n(2043),i=n.n(r);!function(t){var e=t.levels;Object.keys(e).reduce((function(t,n){var r=n.toLowerCase();return t["".concat(r,"Group")]=function(i,o){t.getLevel(),e[n],t[r].apply(t,o)},t}),t)}(i());var o="color: #ff0000; font-weight: bold;",a="color: #00bb44; font-weight: bold;",s="color: #aabdf0",u="color: #aabdf0; font-weight: bold;",c="color: #84affa; font-weight: bold;",l=function(t,e){return new RegExp(e.join("|")).test(t)},f=function(t){i().error("%c".concat(t),o)},h=function(t){i().warn("%c".concat(t),"color: #b3b300; font-weight: bold;")},d=function(t){i().info("%c".concat(t),u)},p=function(t){i().info("%c".concat(t),a)},g=function(t,e,n,r){if(r){var h=c;l(n,["SUCCESS"])?h=a:l(n,["FAILED","BROKEN","ERROR"])&&(h=o);try{i().infoGroup(["%c".concat(_.padEnd(t,10)," %c").concat(e," %c").concat(_.padEnd(" message, type: ",8),"%c").concat(n),c,c,u,h],["%c".concat(r),s])}catch(t){f(t.message)}}},v=function(t,e){i().infoGroup(["%c".concat(t),u],["%c".concat(e),s])},m=function(t,e){i().infoGroup(["%c".concat(t),a],["%c".concat(e),a])};function E(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"info";("info"===t||"error"===t||"silent"===t)&&i().setLevel(t)}})),34778:function(t){function e(e,n,r){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t,e,n){"use strict";n.d(e,{$T:function(){return O},B8:function(){return R},Nh:function(){return x},R9:function(){return P},Vo:function(){return C},XL:function(){return I},bK:function(){return F},p8:function(){return T},pL:function(){return L},qs:function(){return N},rB:function(){return w},vK:function(){return D},ws:function(){return A}});var r,i,o,a,s=n(79512),u=n(51684),c=n(51689),l=n(10568),f=n(10398),h=n(61548),d=n(92211),p=n(61451);function g(t){return g="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},g(t)}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){E(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function E(t,e,n){return(e=function(t){var e=function(t){if("object"!=g(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=g(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==g(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r=_.invert(JSON.parse(JSON.stringify(c))),i=_.invert(JSON.parse(JSON.stringify(l))),o=_.invert(JSON.parse(JSON.stringify(f))),(a=m(m({},_.invert(JSON.parse(JSON.stringify(h)))),_.invert(JSON.parse(JSON.stringify(d)))))["[object Object]"]=void 0;var y=function(t){var e;return null!==(e=r[t])&&void 0!==e?e:a[t]},S=function(t){var e;return null!==(e=o[t])&&void 0!==e?e:a[t]},w=function(t){(0,s.ii)(t)},D=function(t){(0,s.It)(t)},A=function(t){(0,s.ls)(t)},C=function(t){(0,p.SL)()&&!u.default.debug||(0,s.RH)(t)},T=function(t){},I=function(t,e){(0,s.yh)(t,e)},O=function(t,e){(0,s.ZT)(t,e)},x=function(t){u.default.debug&&(!t.evtType&&t.evt?(0,s.WY)("RWG","RECV",y(t.evt),JSON.stringify(t)):(0,s.WY)("RWG","RECV",t.evtType,JSON.stringify(t)))},F=function(t,e){u.default.debug&&(0,s.WY)("RWG","SENT",y(e),JSON.stringify(t))},N=function(t,e){u.default.debug&&(0,s.WY)("AVSocket","RECV",function(t){var e;return null!==(e=i[t])&&void 0!==e?e:a[t]}(e),JSON.stringify(t))},R=function(t,e){"string"!=typeof t&&t||!u.default.debug?t&&!_.find(Object.keys(t),(function(e){return(n=t[e])instanceof Element||n instanceof HTMLDocument;var n}))&&u.default.debug&&(0,s.WY)("AVSocket","SENT",S(e),JSON.stringify(t)):(0,s.WY)("AVSocket","SENT",S(e),t||"null")},P=function(t,e){u.default.debug&&(0,s.WY)("XMPP","RECV",e,JSON.stringify(t))},L=function(t,e){}})),63200:function(t,e,n){"use strict";n.r(e),n.d(e,{ZoomMtg:function(){return i.ZP}}),n(35666);var r=n(38274),i=n(86477),o=(n(40851),n(62850),n(52310),n(62773),n(96409),n(5037)),a=n(1641),s=n(79512);(0,r.YO)(r.cZ.start_entryJS),i.ZP.setZoomJSLib=a.x8,i.ZP.getZoomJSLib=a.yl,i.ZP.prepareWebSDK=o.zW,i.ZP.preLoadWasm=o.j7,i.ZP.getZoomWorkPath=a.H4,i.ZP.setLogLevel=s.Ub,"undefined"!=typeof window&&(window.ZoomMtg=i.ZP)},38274:function(t,e,n){"use strict";n.d(e,{A0:function(){return _},XH:function(){return S},YO:function(){return m},cR:function(){return E},cZ:function(){return d}});var r=n(88739),i=n(34778),o=n(39358),a=n(27961),s=n(30929),u=n(51684),c=["name"];function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return f(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(t,e):void 0}}(t,e)||function(){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 f(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var h=(0,r.iZ)(["Performance","First Screen Performance Event"]),d={start_entryJS:"start_entryJS",start_PreviewJS:"start_PreviewJS",inPreview_hideLoading:"inPreview_hideLoading",inPreview_RWC_start:"inPreview_RWC_start",inPreview_RWC_end:"inPreview_RWC_end",inPreview_RWG_start:"inPreview_RWG_start",beenPreview_initAudioEncode:"beenPreview_initAudioEncode",beenPreview_initAudioDecode:"beenPreview_initAudioDecode",beenPreview_initVideoDecode:"beenPreview_initVideoDecode",beenPreview_initVideoEncode:"beenPreview_initVideoEncode",inPreview_audioBridgeDecodeSuccess:"inPreview_audioBridgeDecodeSuccess",inPreview_audioBridgeEncodeSuccess:"inPreview_audioBridgeEncodeSuccess",inPreview_onJoinFetch:"inPreview_onJoinFetch",inPreview_onJoin:"inPreview_onJoin",inPreview_inPreview:"inPreview_inPreview",inPreview_inJBH:"inPreview_inJBH",inPreview_onJoin_fromJBH:"inPreview_onJoin_fromJBH",inWaitingForHost:"in_Waiting_for_host",start_InMeetingJS_fromPreview:"start_InMeetingJS_fromPreview",start_InMeetingJS:"start_InMeetingJS",inMeeting_RWC_start:"inMeeting_rwc_start",inMeeting_RWC_end:"inMeeting_RWC_end",inMeeting_RWG_start:"inMeeting_RWG_start",inMeeting_RWG_success:"inMeeting_RWG_success",inMeeting_hideLoading:"inMeeting_hideLoading",inMeeting_initAudioDecode:"inMeeting_initAudioDecode",inMeeting_initAudioEncode:"inMeeting_initAudioEncode",inMeeting_initVideoDecode:"inMeeting_initVideoDecode",inMeeting_initVideoEncode:"inMeeting_initVideoEncode",inMeeting_initSharingDecode:"inMeeting_initSharingDecode",inMeeting_initSharingEncode:"inMeeting_initSharingEncode",inMeeting_initVB:"inMeeting_initVB",inMeeting_initVBSuccess:"inMeeting_initVBSuccess",inMeeting_audioDecodeSuccess:"inMeeting_audioDecodeSuccess",inMeeting_audioEncodeSuccess:"inMeeting_audioEncodeSuccess",inMeeting_videoDecodeSuccess:"inMeeting_videoDecodeSuccess",inMeeting_videoEncodeSuccess:"inMeeting_videoEncodeSuccess",inMeeting_sharingDecodeSuccess:"inMeeting_sharingDecodeSuccess",inMeeting_sharingEncodeSuccess:"inMeeting_sharingEncodeSuccess",inMeeting_audioBridgeDecodeSuccess:"inMeeting_audioBridgeDecodeSuccess",inMeeting_audioBridgeEncodeSuccess:"inMeeting_audioBridgeEncodeSuccess",inMeeting_videoDecodeFirstFrame:"inMeeting_videoDecodeFirstFrame",inMeeting_failed:"inMeeting_failed"},p="continue",g=[[d.start_entryJS,d.start_PreviewJS,p,[[d.start_PreviewJS,d.inPreview_hideLoading],[d.inPreview_RWC_start,d.inPreview_RWC_end],[d.inPreview_RWC_end,d.inPreview_RWG_start],[d.beenPreview_initAudioEncode,d.inMeeting_audioEncodeSuccess],[d.beenPreview_initAudioDecode,d.inMeeting_audioDecodeSuccess],[d.beenPreview_initVideoDecode,d.inMeeting_videoDecodeSuccess],[d.beenPreview_initVideoEncode,d.inMeeting_videoEncodeSuccess],[d.inPreview_onJoinFetch,d.inPreview_onJoin],[d.inPreview_onJoin,d.start_InMeetingJS_fromPreview],[d.inPreview_onJoinFetch,d.start_InMeetingJS_fromPreview],[d.inPreview_onJoin_fromJBH,d.start_InMeetingJS_fromPreview],[d.start_InMeetingJS_fromPreview,d.inMeeting_sharingDecodeSuccess],[d.start_InMeetingJS_fromPreview,d.inMeeting_sharingEncodeSuccess],[d.start_InMeetingJS_fromPreview,d.inMeeting_audioBridgeDecodeSuccess],[d.start_InMeetingJS_fromPreview,d.inMeeting_audioBridgeEncodeSuccess],[d.start_InMeetingJS_fromPreview,d.inMeeting_RWG_success],[d.inPreview_onJoinFetch,d.inMeeting_hideLoading],[d.start_InMeetingJS_fromPreview,d.inMeeting_hideLoading],[d.inPreview_onJoinFetch,d.inMeeting_audioDecodeSuccess],[d.start_InMeetingJS_fromPreview,d.inMeeting_audioDecodeSuccess],[d.start_InMeetingJS_fromPreview,d.inMeeting_videoDecodeSuccess],[d.inPreview_onJoinFetch,d.inMeeting_videoDecodeFirstFrame],[d.start_InMeetingJS_fromPreview,d.inMeeting_videoDecodeFirstFrame],[d.inWaitingForHost,d.inMeeting_RWG_success],[d.inWaitingForHost,d.inMeeting_hideLoading]]],[d.start_entryJS,d.start_InMeetingJS,p,[[d.start_InMeetingJS,d.inMeeting_RWC_start],[d.inMeeting_RWC_start,d.inMeeting_RWC_end],[d.inMeeting_RWC_end,d.inMeeting_RWG_start],[d.inMeeting_RWG_start,d.inMeeting_RWG_success],[d.inMeeting_RWG_success,d.inMeeting_hideLoading],[d.start_InMeetingJS,d.inMeeting_hideLoading],[d.inMeeting_initAudioDecode,d.inMeeting_audioDecodeSuccess],[d.inMeeting_initAudioEncode,d.inMeeting_audioEncodeSuccess],[d.inMeeting_initVideoDecode,d.inMeeting_videoDecodeSuccess],[d.inMeeting_initVideoEncode,d.inMeeting_videoEncodeSuccess],[d.inMeeting_initSharingDecode,d.inMeeting_sharingDecodeSuccess],[d.inMeeting_initSharingEncode,d.inMeeting_sharingEncodeSuccess],[d.inMeeting_initAudioDecode,d.inMeeting_audioBridgeDecodeSuccess],[d.inMeeting_initAudioEncode,d.inMeeting_audioBridgeEncodeSuccess],[d.inMeeting_videoDecodeSuccess,d.inMeeting_videoDecodeFirstFrame]]],[d.inMeeting_initVB,d.inMeeting_initVBSuccess]],v=[[d.start_entryJS,p],[d.start_entryJS,d.start_InMeetingJS,p,[[d.start_InMeetingJS,d.inMeeting_RWC_start],[d.inMeeting_RWC_start,d.inMeeting_RWC_end],[d.inMeeting_RWC_end,d.inMeeting_RWG_start],[d.inMeeting_RWG_start,d.inMeeting_RWG_success],[d.inMeeting_RWG_success,d.inMeeting_hideLoading]]]],m=function(t){performance.mark(t)},_=function(t){performance.clearMarks(t)},E=function(t,e){try{var n=t;Array.isArray(n)&&(n=n.find((function(t){return!!performance.getEntriesByName(t).length})));var r=e;return Array.isArray(r)&&(r=r.find((function(t){return!!performance.getEntriesByName(t).length}))),performance.measure("".concat(n," to ").concat(r),n,r)}catch(t){return null}},y=function(t){var e=[];return function t(n){n.forEach((function(n){var r,i,o=l(n,4),a=o[0],s=o[1],u=o[2],c=o[3],f=E(a,s);switch(u){case p:f&&c&&c.length>0&&t(c);break;case"pickShorterOne":if(c&&2===c.length){var h=l(c,2),d=h[0],g=h[1];i=f,f=(r=E(d,g))&&i?r.duration>i.duration?i:r:null}}f&&e.push(f)}))}(t),e.sort((function(t,e){return t.startTime-e.startTime})).map((function(t){var e=t.name,n=t.startTime,r=t.duration;return{name:e,startTime:parseInt(n),duration:parseInt(r)}}))},S=function(){try{var t=y(g);(0,s.Bc)(u.default.signature)&&(t=y(v));var e=[];(function(t){(0,i.p8)(t.reduce((function(t,e){var n=e.name,r=function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(e.includes(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],e.includes(n)||{}.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(e,c);return t[n]=r,t}),{}))})(t),function(t,e){e.forEach((function(e){t.push(h.log(JSON.stringify(e)))}))}(e,t),(0,o.h)(),(0,a.e)(),Promise.all(e).then((function(){(0,r.pP)()})),performance.clearMarks(),performance.clearMeasures()}catch(t){h.print(t)}}},50183:function(t,e,n){"use strict";n.d(e,{$u:function(){return r},A7:function(){return o}});var r={join:10,callOut:10,inviteByPhone:10,inviteCRCDevice:10,cancelInviteCRCDevice:1,mute:1,muteAll:5,rename:5,expel:5,record:5,focusMode:5,lockMeeting:5,putOnHold:.1,admitAll:1,switchToClient:30,setCustomizedPollingUrl:10,enableBlur:1,lockBlur:1,lockVirtualBackground:1,setVirtualBackground:1,updateVirtualBackgroundList:1,makeHost:2,makeCoHost:2,withdrawCoHost:2,reclaimHost:5,claimHostWithHostKey:2,raiseHand:1,lowerHand:1,lowerAllHands:1,getChildTokens:1,setActiveSpeaker:1,startScreenShare:1,sendChat:1},i=!1;i||Object.keys(r).forEach((function(t){r[t]=1e3*r[t]})),i=!0;var o={join:!0,callOut:!0,inviteByPhone:!0,inviteCRCDevice:!0,cancelInviteCRCDevice:!0,mute:!0,muteAll:!0,rename:!0,expel:!0,record:!0,focusMode:!0,lockMeeting:!0,putOnHold:!0,switchToClient:!0,setCustomizedPollingUrl:!0,enableBlur:!0,lockBlur:!0,lockVirtualBackground:!0,setVirtualBackground:!0,updateVirtualBackgroundList:!0,makeHost:!0,makeCoHost:!0,withdrawCoHost:!0,reclaimHost:!0,claimHostWithHostKey:!0,raiseHand:!0,lowerHand:!0,lowerAllHands:!0,getChildTokens:!0,setActiveSpeaker:!0,startScreenShare:!0,sendChat:!0}},30929:function(t,e,n){"use strict";n.d(e,{Bc:function(){return V},Fr:function(){return S},G6:function(){return _},GT:function(){return y},H5:function(){return G},N$:function(){return q},Ob:function(){return L},QH:function(){return w},S7:function(){return D},Ue:function(){return d},Vk:function(){return b},XT:function(){return W},YY:function(){return k},Z6:function(){return p},ZU:function(){return E},aY:function(){return h},bh:function(){return z},eP:function(){return I},eS:function(){return T},h$:function(){return B},kw:function(){return H},kx:function(){return Y},lS:function(){return M},le:function(){return R},oH:function(){return g},o_:function(){return P},qC:function(){return v},qF:function(){return F},s0:function(){return A},tB:function(){return U},w1:function(){return m},yY:function(){return K}});var r=n(95746),i=n(70445),o=n(51684),a=n(61451),s=n(78295),u=n(50183),c=n(86477);function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return f(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(t,e):void 0}}(t,e)||function(){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 f(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function h(t,e,n,r){var i={method:e,status:!0,errorCode:c.ZP.errorCodes.SUCCESS,errorMessage:null,result:r&&null!==r?r:null};void 0!==n&&n&&t.success?t.success(i):t.detail&&"success"in t.detail&&t.detail.success(i)}function d(t,e,n,r){var i={method:e,status:!1,errorCode:c.ZP.errorCodes.FAIL,errorMessage:n,result:null};void 0!==r&&r?t.error(i):t.detail.error(i)}function p(t,e,n,r,i){var o=window.screenX+(i.width-n)/2,a=window.screenY+(i.height-r)/2;return window.open(t,e,"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=".concat(n,", height=").concat(r,", top=").concat(a,", left=").concat(o))}function g(t){return 0!==t.length}function v(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push("".concat(encodeURIComponent(n),"=").concat(encodeURIComponent(t[n])));return e.join("&")}function m(){var t=navigator.userAgent.toLowerCase();return!/opera|opr\/[\d]+/.test(t)&&/(msie|trident)/.test(t)}var _=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)};function E(t,e){var n=[],r="",i="";return t.forEach((function(t){var o=Object.assign({type:"customer",url:"",text:"",icon:""},t);if("zoom"===o.type)o.text||(o.text="".concat((0,a.NN)("Sign in","apac.sign_in")," Zoom")),o.icon||(o.icon="login-btn-zoom");else if("google"===o.type)o.text||(o.text="".concat((0,a.NN)("Sign in","apac.sign_in")," Google")),o.icon||(o.icon="login-btn-google");else if("facebook"===o.type)o.text||(o.text="".concat((0,a.NN)("Sign in","apac.sign_in")," Facebook")),o.icon||(o.icon="login-btn-facebook");else if("okta"===o.type)o.text||(o.text="".concat((0,a.NN)("Sign in","apac.sign_in")," Okta")),o.icon||(o.icon="login-btn-okta");else if("sso"===o.type)o.text||(o.text="".concat((0,a.NN)("Sign in","apac.sign_in")," SSO")),o.icon||(o.icon="login-btn-sso");else if("signup"===o.type)return r=o.text?o.text:(0,a.NN)("Sign Up Free","apac.sign_up_free"),void(i=o.url?o.url:"https://".concat(e,"/signup"));n.push(o)})),{result:n,signupText:r,signupUrl:i}}var y=function(t){return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode("0x".concat(e))})))},S=function(){return(0,a.oK)()?{width:Math.max(document.documentElement.clientWidth,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}:{width:window.innerWidth,height:window.innerHeight}},w=function(t){if("string"!=typeof t&&-1===t.indexOf("@"))return"";var e=l(t.split("@"),2),n=e[0],r=e[1],i=n.substr(0,3);return"".concat(i,"***@").concat(r)};function D(){var t=navigator.userAgent.toLowerCase();if(t.indexOf("firefox")>0)return t.match(/firefox\/[\d.]+/gi).toString();if(t.indexOf("safari")>0&&t.indexOf("chrome")<0){var e,n="safari/unknow";return t.indexOf("ipad")>0?n=t.match(/ipad; cpu os (\d+_\d+)/gi).toString().replace("ipad; cpu os ","ipados/"):(n=t.match(/version\/[\d.]+/gi),e=t.match(/safari\/[\d.]+/gi),n&&(n=n.toString().replace("version","safari")),e&&(n=e.toString().replace("version","safari"))),n}if(t.indexOf(" opr")>0)return t.match(/opr\/[\d.]+/gi).toString().replace("opr","opera");var r=function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return"ie/".concat(parseInt(t.substring(e+5,t.indexOf(".",e)),10));if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:");return"ie/".concat(parseInt(t.substring(n+3,t.indexOf(".",n)),10))}var r=t.indexOf("Edge/");return r>0&&"edge/".concat(parseInt(t.substring(r+5,t.indexOf(".",r)),10))}();return r||(t.indexOf("chrome")>0?t.match(/chrome\/[\d.]+/gi).toString():"other/")}function b(){var t,e=navigator.userAgent,n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(e)||[],"IE ".concat(t[1]||"")):"Chrome"===n[1]&&(t=e.match(/\b(OPR|Edge)\/(\d+)/))&&t.length?t.slice(1).join(" ").replace("OPR","Opera"):(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=e.match(/version\/(\d+)/i))&&n.splice(1,1,t[1]),T()&&(n[0]="ios-safari"),n.join(""))}function A(){return/android/i.test(navigator.userAgent)}var C=function(){return navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform)};function T(){var t=navigator.userAgent;return/iPad|iPhone|iPod/i.test(t)||C()}function I(){return T()?"iOS/iPadOS"+function(){var t,e,n=null===(t=navigator.userAgent.toLowerCase().match(/os (.*?) like mac os/))||void 0===t?void 0:t[1];return(null==n||null===(e=n.match(/^\d+/))||void 0===e?void 0:e[0])||"0"}():A()?"Android"+function(){var t,e,n=null===(t=navigator.userAgent.toLowerCase().match(/android (.*?);/))||void 0===t?void 0:t[1];return(null==n||null===(e=n.match(/^\d+/))||void 0===e?void 0:e[0])||"0"}():null}var O=function(){return/edge\/(\d+)/i.test(navigator.userAgent)},x=function(){return/firefox/i.test(navigator.userAgent)};function F(){var t,e,n,r;return T()?(e=Number(null===(n=I())||void 0===n||null===(n=n.match(/\d+$/))||void 0===n?void 0:n[0]))>=15:A()?(e=Number(null===(r=I())||void 0===r||null===(r=r.match(/\d+$/))||void 0===r?void 0:r[0]))>=10:(e=Number(null===(t=b().match(/\d+$/))||void 0===t?void 0:t[0]),!!((0,a.i7)()&&e>=69||_()&&e>=11||x()&&e>=56||O()&&e>=79))}var N=function(){return navigator.userAgent.match(/Android/i)};function R(){return N()||(0,a.oK)()}function P(t,e){return t?{userId:t.userId||"",self:t.userId===e,userName:t.displayName||"",muted:t.muted,audio:t.audio,isHost:t.isHost,isCoHost:t.bCoHost||"",isGuest:t.isGuest,isHold:t.bHold,persistentID:t.userGUID||"",participantUUID:t.userGUID||"",customerKey:t.customerKey||"",video:t.bVideoOn||!1,raiseHand:t.bRaiseHand||!1}:{}}function L(t,e){return e&&e.some((function(e){return e.userId===t.userId}))}function B(t){return!(!(t in u.$u)||!u.A7[t])||(c.ZP.meetingConfig.debug?((0,s.Rf)(c.ZP.errorCodes.FREQUENT_CALL),!1):void 0)}function M(t){u.A7[t]=!1,setTimeout((function(){u.A7[t]=!0}),u.$u[t])}function k(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(t){var r={participantId:t.userId||"",displayName:t.displayName||"",self:t.userId===n,muted:t.muted,audio:t.audio,isHost:t.isHost,isCoHost:t.bCoHost||"",isGuest:t.isGuest,isHold:t.bHold,persistentID:t.userGUID||"",participantUUID:t.userGUID||"",customerKey:t.customerKey||"",video:t.bVideoOn||!1,raiseHand:t.bRaiseHand||!1};return e&&(r.participantStatus=t.bid?"joined":"assigned"),r}return{}}var H=function(t,e,n,r,i){var o=/(?!:\/\/)([a-zA-Z0-9-]+\.)?([a-zA-Z0-9]+\.)?([a-zA-Z0-9][a-zA-Z0-9-]+)\.([a-zA-Z]{2,6})\/[j,m]\/([\d,\w]+)\??(pwd=[\w,\d,-]+)?/,a="",s="";if(e.match(o)){var u=l((a="https://".concat(e.match(o)[0])).split("?pwd="),2);u[0],s=u[1]}else a="https://".concat(t,"/j/").concat(n);if(r&&i){a=s?(a=r.replace("{0}",n)).replace("{1}",s):a.replace("{1}","");var c=function(t,e){var n=t.match(/https?:\/\/((?!(\\r|\\n)+).)+/g);return null==n?void 0:n.find((function(t){return t.indexOf("".concat(e))>-1||t.indexOf("/my/")>-1}))}(e,n);return{joinURL:a,invitePwd:s,newInviteEmail:e.replaceAll(c,a).replaceAll(c,a)}}return{joinURL:a,invitePwd:s,newInviteEmail:e}};function j(t){var e=t.split("."),n=e.length>1?e[1]:"";if(!n)return{role:0};var r=n.replace(/-/g,"+").replace(/_/g,"/"),i=decodeURIComponent(window.atob(r).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""));return JSON.parse(i)}function U(t){var e=j(t).role;return 1===e||"1"===e}function W(t){var e=j(t).role;return 0===e||"0"===e}function V(t){if(!(0,a.SL)()||!t)return!1;var e=j(t).role;return 5===e||"5"===e}function G(t){var e=t.jmak,n=t.meetingData,o=t.meetingOpt,a=t.mid,s=t.userEmail;if(e&&n&&o){var u=n.meetingtoken,c=n.participantId,l=n.zoomId;a===n.mid&&(easyStore.easySet("userEmail",s,i.v.sessionStorage),easyStore.easySet(r.pg.webClient_meetingToken,u,i.v.sessionStorage),easyStore.easySet("participantId",c,i.v.sessionStorage),easyStore.easySet("zoomId",l,i.v.sessionStorage),easyStore.easySet(r.pg.webClient_opt,o,i.v.sessionStorage))}}var K=function(){(arguments.length>0&&void 0!==arguments[0]&&arguments[0]||null!==o.default&&void 0!==o.default&&o.default.leaveRedirect&&null!==o.default&&void 0!==o.default&&o.default.leaveUrl)&&setTimeout((function(){window.location.href=o.default.leaveUrl}),500)},z=function(){return(0,a.SL)()&&o.default.jmak},q=function(t){var e=t;return t.toString().startsWith("http://")||t.toString().startsWith("http://")||t.toString().startsWith("https://")?e:e=t.toString().startsWith("/")?window.location.origin+t:t?"https://".concat(e):window.location.origin};function Y(){return-1!==navigator.userAgent.indexOf("MSFT Teams Android Room")&&"undefined"!=typeof SharedArrayBuffer}},1641:function(t,e,n){"use strict";n.d(e,{Cf:function(){return O},H4:function(){return w},TO:function(){return S},X8:function(){return v},Xq:function(){return I},ZO:function(){return A},_1:function(){return R},_k:function(){return N},ft:function(){return F},ny:function(){return C},qx:function(){return D},x8:function(){return y},y8:function(){return T},yl:function(){return x}});var r=n(51684);function i(t){return i="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},i(t)}function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return(e=function(t){var e=function(t){if("object"!=i(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var u="https://source.zoom.us/3.8.5/lib/ui",c="https://source.zoom.us/3.8.5/lib",l="/av",f="".concat("https://source.zoom.us/3.8.5/lib","/audio"),h="".concat("https://source.zoom.us/3.8.5/lib","/lang"),d="".concat("https://source.zoom.us/3.8.5/lib","/image"),p="".concat("https://source.zoom.us/3.8.5/lib","/av/vb-resource"),g={login:{"zoomdev.us":"devapps.zoomdev.us","zoomdev.com.cn":"devapps.zoomdev.us","dev-integration.zoomdev.us":"devapps.zoomdev.us","deva.zoomdev.us":"deva.zoomdev.us","local.zoom.us":"deva.zoomdev.us","devep.zoomdev.us":"devepapps.zoomdev.us","zoom.us":"applications.zoom.us","go.zoom.us":"goapplications.zoom.us",default:"applications.zoom.us"},webEndpoint:"zoom.us"},v=function(){return g},m="".concat(c).concat(l,"/js_media.min.js"),_={audioWorkerPath:"".concat(c).concat(l,"/js_audio_process.min.js"),audioWorkletPath:"".concat(c).concat(l,"/js_audio_worklet.min.js"),audioWorkletProcessPath:"".concat(c).concat(l,"/js_audio_worklet_process.min.js"),audioWorkletSIMDPath:"".concat(c).concat(l,"/js_audio_worklet_simd.min.js"),audioLevelWorkletPath:"".concat(c).concat(l,"/js_audio_level_worklet_process.min.js"),sharingAudioWorkletPath:"".concat(c).concat(l,"/js_sharing_audio_worklet.min.js"),audioWasm:"".concat(c).concat(l,"/audio.encode.wasm"),videoWorkerPath:"".concat(c).concat(l,"/video_s.min.js"),videoMtWorkerPath:"".concat(c).concat(l,"/video_m.min.js"),videoWasm:"".concat(c).concat(l,"/video.decode.wasm"),videoMtWasm:"".concat(c).concat(l,"/video.mt.wasm"),sharingWorkerPath:"".concat(c).concat(l,"/sharing_s.min.js"),sharingMtWorkerPath:"".concat(c).concat(l,"/sharing_m.min.js"),videoSIMDWorkerPath:"".concat(c).concat(l,"/video_simd.min.js"),videoSIMDWasm:"".concat(c).concat(l,"/video.simd.wasm"),sharingSIMDWorkerPath:"".concat(c).concat(l,"/sharing_simd.min.js"),videoMSIMDWasm:"".concat(c).concat(l,"/video.mtsimd.wasm"),sharingMSIMDWorkerPath:"".concat(c).concat(l,"/sharing_mtsimd.min.js"),videoMSIMDWorkerPath:"".concat(c).concat(l,"/video_mtsimd.min.js"),audioSIMDWorkletPath:"".concat(c).concat(l,"/audio_simd.min.js"),audioSIMDWasm:"".concat(c).concat(l,"/audio.simd.wasm"),audioSipWorkerPath:"".concat(c).concat(l,"/websipclient.min.js"),vsmiworkerpath:"".concat(c).concat(l,"/video_share_mtsimd.min.js")};function E(t){return{audioWorkerPath:"".concat(t,"/js_audio_process.min.js"),audioWorkletPath:"".concat(t,"/js_audio_worklet.min.js"),audioWorkletProcessPath:"".concat(t,"/js_audio_worklet_process.min.js"),audioWorkletSIMDPath:"".concat(t,"/js_audio_worklet_simd.min.js"),audioLevelWorkletPath:"".concat(t,"/js_audio_level_worklet_process.min.js"),sharingAudioWorkletPath:"".concat(t,"/js_sharing_audio_worklet.min.js"),audioWasm:"".concat(t,"/audio.encode.wasm"),videoWorkerPath:"".concat(t,"/video_s.min.js"),videoMtWorkerPath:"".concat(t,"/video_m.min.js"),videoWasm:"".concat(t,"/video.decode.wasm"),videoMtWasm:"".concat(t,"/video.mt.wasm"),sharingWorkerPath:"".concat(t,"/sharing_s.min.js"),sharingMtWorkerPath:"".concat(t,"/sharing_m.min.js"),videoSIMDWorkerPath:"".concat(t,"/video_simd.min.js"),videoSIMDWasm:"".concat(t,"/video.simd.wasm"),sharingSIMDWorkerPath:"".concat(t,"/sharing_simd.min.js"),videoMSIMDWasm:"".concat(t,"/video.mtsimd.wasm"),sharingMSIMDWorkerPath:"".concat(t,"/sharing_mtsimd.min.js"),videoMSIMDWorkerPath:"".concat(t,"/video_mtsimd.min.js"),audioSIMDWorkletPath:"".concat(t,"/audio_simd.min.js"),audioSIMDWasm:"".concat(t,"/audio.simd.wasm"),audioSipWorkerPath:"".concat(t,"/websipclient.min.js"),vsmiworkerpath:"".concat(t,"/video_share_mtsimd.min.js")}}function y(t,e,n){c=t||c,l=e||l,u=function(t){var e=t.split("/");return e.pop(),e.join("/")}(t)+"/ui",m="".concat(c).concat(l,"/js_media.min.js"),_=a({jsmediaWorkerPath:m},E("".concat(c).concat(l))),f="".concat(c,"/audio"),h="".concat(c,"/lang"),d="".concat(c,"/image"),p="".concat(c).concat(l,"/vb-resource")}function S(t,e){var n=t;_=a({jsmediaWorkerPath:m},E(n)),p="".concat(n,"/vb-resource")}function w(){return _}function D(){return _}function A(){return l}function C(){return f}function T(){return h}function I(){return d}function O(){return p}function x(){return c}function F(t){}function N(){return r.default.externalLinkPage}function R(){return u+"/"}y("https://source.zoom.us/3.8.5/lib","/av")},5037:function(t,e,n){"use strict";n.d(e,{j7:function(){return m},ve:function(){return g},zW:function(){return E}}),n(40851),n(62850),n(52310),n(62773),n(96409);var r=n(61451),i=n(1641),o=n(86477),a=n(7594),s=n(30929);function u(){u=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function h(t,e,n,r){var o=e&&e.prototype instanceof E?e:E,a=Object.create(o.prototype),s=new N(r||[]);return i(a,"_invoke",{value:I(t,n,s)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=h;var p="suspendedStart",g="suspendedYield",v="executing",m="completed",_={};function E(){}function y(){}function S(){}var w={};l(w,a,(function(){return this}));var D=Object.getPrototypeOf,b=D&&D(D(R([])));b&&b!==n&&r.call(b,a)&&(w=b);var A=S.prototype=E.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function T(t,e){function n(i,o,a,s){var u=d(t[i],t,o);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==f(l)&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(l).then((function(t){c.value=t,a(c)}),(function(t){return n("throw",t,a,s)}))}s(u.arg)}var o;i(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,i){n(t,r,e,i)}))}return o=o?o.then(i,i):i()}})}function I(e,n,r){var i=p;return function(o,a){if(i===v)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:t,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var u=O(s,r);if(u){if(u===_)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=v;var c=d(e,n,r);if("normal"===c.type){if(i=r.done?m:g,c.arg===_)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(i=m,r.method="throw",r.arg=c.arg)}}}function O(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),_;var o=d(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,_;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,_):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,_)}function x(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function F(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function R(e){if(e||""===e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}throw new TypeError(f(e)+" is not iterable")}return y.prototype=S,i(A,"constructor",{value:S,configurable:!0}),i(S,"constructor",{value:y,configurable:!0}),y.displayName=l(S,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===y||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,S):(t.__proto__=S,l(t,c,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},C(T.prototype),l(T.prototype,s,(function(){return this})),e.AsyncIterator=T,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new T(h(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(A),l(A,c,"Generator"),l(A,a,(function(){return this})),l(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},e.values=R,N.prototype={constructor:N,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(F),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,_):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),_},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),F(n),_}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;F(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:R(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),_}},e}function c(t,e,n,r,i,o,a){try{var s=t[o](a),u=s.value}catch(t){return void n(t)}s.done?e(u):Promise.resolve(u).then(r,i)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){c(o,r,i,a,s,"next",t)}function s(t){c(o,r,i,a,s,"throw",t)}a(void 0)}))}}function f(t){return f="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},f(t)}function h(){}h.prototype={wasm:function(){return function(){try{if("object"===("undefined"==typeof WebAssembly?"undefined":f(WebAssembly))&&"function"==typeof WebAssembly.instantiate){var t=new WebAssembly.Module(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly.Module)return new WebAssembly.Instance(t)instanceof WebAssembly.Instance}}catch(t){return}return!1}()},threads:function(){var t=l(u().mark((function t(){return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",function(){var t=l(u().mark((function t(e){return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(WebAssembly.validate(e)){t.next=2;break}return t.abrupt("return",!1);case 2:return t.prev=2,t.abrupt("return",((new MessageChannel).port1.postMessage(new SharedArrayBuffer(1)),!0));case 6:return t.prev=6,t.t0=t.catch(2),t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t,null,[[2,6]])})));return function(e){return t.apply(this,arguments)}}()(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,4,1,3,1,1,10,11,1,9,0,65,0,254,16,2,0,26,11])));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),simd:function(){var t=l(u().mark((function t(){return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,9,1,7,0,65,0,253,15,26,11])));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()};var d=new h,p=function(){var t;return(0,r.i7)()&&(t=(0,s.Vk)()),"function"==typeof SharedArrayBuffer&&!(!(0,r.i7)()||t&&t<=100||navigator.hardwareConcurrency<=2||(0,r.ao)()||(0,s.s0)()&&!(0,s.kx)()||(0,s.eS)())};function g(t,e,n,r){var i=document.createElement("script");i.type="text/javascript",n&&(i.id=n),i.readyState?i.onreadystatechange=function(){"loaded"!==i.readyState&&"complete"!==i.readyState||(i.onreadystatechange=null,"function"==typeof e&&e())}:(i.onload=function(){"function"==typeof e&&e()},i.onerror=function(){"function"==typeof r&&r()}),i.src=t,"function"==typeof document.body.append?document.getElementsByTagName("head")[0].append(i):document.getElementsByTagName("head")[0].appendChild(i)}var v=!1;function m(t){return _.apply(this,arguments)}function _(){return _=l(u().mark((function t(e){var n,a,s,c,l,f,h,g,m,_,E,y=arguments;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=function(t,e){var n;(n=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest).onreadystatechange=function(){if(4===this.readyState&&200===this.status)try{"audio"===e&&(o.ZP.wasm=Object.assign(o.ZP.wasm,{audio:!0})),"video"===e&&(o.ZP.wasm=Object.assign(o.ZP.wasm,{video:!0}))}catch(t){}},n.open("GET",t,!0),n.send()},!(y.length>1&&void 0!==y[1])||y[1],!v){t.next=4;break}return t.abrupt("return");case 4:if(v=!0,n=e||(0,i.qx)(),!(0,r.xm)()||!d.wasm()){t.next=19;break}return"string"==typeof n?(s="".concat(n,"/audio.encode.wasm"),c="".concat(n,"/audio.simd.wasm"),l="".concat(n,"/video.decode.wasm"),f="".concat(n,"/video.mt.wasm"),h="".concat(n,"/video.simd.wasm"),g="".concat(n,"/video.mtsimd.wasm")):(s=n.audioWasm,c=n.audioSIMDWasm,l=n.videoWasm,f=n.videoMtWasm,h=n.videoSIMDWasm,g=n.videoMSIMDWasm),t.next=10,d.simd();case 10:return m=t.sent,t.next=13,d.threads();case 13:_=t.sent,a(m?c:s,"audio"),E=m&&_,p()||E?a(g,"video"):a(_?f:m?h:l,"video"),t.next=20;break;case 19:o.ZP.wasm={audio:"unnecessary",video:"unnecessary"};case 20:case"end":return t.stop()}}),t)}))),_.apply(this,arguments)}function E(t,e,n){document.querySelector("#zmmtg-root")||(0,r.Ox)(),(0,a.x)();var o,s=(0,i.yl)(),u=(0,i.ZO)(),c=e||"".concat(s).concat(u,"/../webim.min.js");o=n||"".concat(s).concat(u,"/js_media.min.js");var l=(0,i._1)()+"zoom-meetingsdk.css";if(document.getElementById("zoom-meetingsdk-css")||document.querySelector('link[href*="zoom-meetingsdk.css"]')||function(t,e){var n=document.createElement("link");n.href=t,n.type="text/css",n.rel="stylesheet",n.media="screen,print",e&&(n.id=e),"function"==typeof document.body.append?document.getElementsByTagName("head")[0].append(n):document.getElementsByTagName("head")[0].appendChild(n)}(l,"zoom-meetingsdk-css"),""!==e&&(document.getElementById("zoom-meetingsdk-webim")||g(c,(function(){var t=new CustomEvent("loadWebIM",null);window.dispatchEvent(t)}),"zoom-meetingsdk-webim",(function(){}))),""!==n&&(document.getElementById("zoom-meetingsdk-jsmedia")||g(o,(function(){}),"zoom-meetingsdk-jsmedia",(function(){}))),t&&t instanceof Array&&t.forEach((function(t){!function(t){var e=document.createElement("meta");e.setAttribute("http-equiv","origin-trial"),e.setAttribute("content",(0,r.vD)(t)),"function"==typeof document.body.append?document.head.append(e):document.head.appendChild(e)}(t)})),window.crossOriginIsolated)window.crossOriginIsolated&&(0,r.i7)();else{if((0,r.s2)())return;(0,r.i7)()}window.onbeforeunload=function(){return(0,r.Zn)(),null}}},86477:function(t,e,n){"use strict";n.d(e,{Px:function(){return a.Px},ZP:function(){return f},ig:function(){return a.ig}});var r=n(71222),i=n(61451),o=n(5037),a=n(18227);window.i18n||(window.i18n=new r.l);var s=[],u="",c=Object.assign({},a.Dl,{generateSDKSignature:a.Vf,checkSystemRequirements:a.IY,checkFeatureRequirements:a.DN,inMeetingServiceListener:a.RJ,getWebSDKVersion:a.jd,preLoadWasm:o.j7,prepareWebSDK:o.zW,i18n:(void 0===window.i18n&&(window.i18n=new r.l({})()),window.i18n)}),l=new Proxy(c,{get:function(t,e){return"init"===e||"join"===e||"joinTest"===e?function(t){return u?u[e](t):("init"===e&&s.push((n.p=(0,i.sE)(),n.e(5986).then(n.bind(n,49411)))),Promise.all(s).then((function(n){var r=n[n.length-1],i=null==r?void 0:r.ZoomMtg;return u=i,r.initWebSDKTask(),i[e](t)})))}:Reflect.get(t,e,l)}});l.meetingConfig=a.hu,l.currentMeetingInfo=a.g4,l.methodParams=a.XM,l.errorCodes=a.rS,l.errorCodesReason=a.Ik;var f=l},18227:function(t){function e(e,n,r){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t,e,n){"use strict";n.d(e,{DN:function(){return S},Dl:function(){return w},IY:function(){return y},Ik:function(){return F},Px:function(){return D},RJ:function(){return m},TE:function(){return v},Vf:function(){return E},XM:function(){return O},g4:function(){return T},hu:function(){return C},ig:function(){return A},jd:function(){return p},rS:function(){return x}});var r,i=n(31166),o=n(30929),a=n(61451),s=n(95746),u=n(96421),c=n(78295),l=n(67520),f=n(10398);function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function d(t){return d="function"==typeof Symbol&&"symbol"==b(Symbol.iterator)?function(t){return b(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":b(t)},d(t)}function p(){return["3.8.5","3.8.5_20240812_ES6_release - {date}",1506]}var g={};function v(t,e){if("string"==typeof t&&"function"==typeof e){var n=document.getElementById("zmmtg-root"),r=function(t){var n;e(null==t||null===(n=t.detail)||void 0===n?void 0:n.data)};t in g&&n.removeEventListener(t,g[t]),g[t]=r,n.addEventListener(t,r)}}function m(t,e){"onWaitingPannel"!==t&&"onPreviewPannel"!==t&&"onSwitchNative"!==t&&"onMeetingSuccess"!==t&&"onOptionUpdate"!==t&&"onAudioQos"!==t&&"onVideoQos"!==t&&"onShareQos"!==t&&"onClaimStatus"!==t&&"onNetworkQualityChange"!==t&&"onMediaCapturePermissionChange"!==t&&"onMediaCaptureStatusChange"!==t&&"onRoomStatusChange"!==t&&"onFocusModeStatusChange"!==t&&"onPictureInPicture"!==t?"string"==typeof t&&"function"==typeof e&&document.getElementById("zmmtg-root").addEventListener(t,(function(n){var r=sessionStorage.getItem(s.pg.isSupportInMeetingListener),i=sessionStorage.getItem(s.pg.inMeetingListenerBeHold);if(t===u.e1){var o,a,c=null!==(o=null==n||null===(a=n.detail)||void 0===a?void 0:a.data)&&void 0!==o?o:"";e(c)}else r&&"false"!==r||t!==u.xz?r&&n&&"detail"in n&&n.detail.data?e(n.detail.data):(i||"onMeetingStatus"!==t)&&(i||"onJoinSpeed"!==t)||e(n.detail.data):e("This api dont support webinar")})):v(t,e)}function E(t){!function(t){void 0!==t&&("function"!=typeof t.success&&(t.success=ZoomMtg.successCallBack),"function"!=typeof t.error&&(t.error=ZoomMtg.errorCallBack))}(t);var e,n=t.sdkKey,r=t.sdkSecret,o=t.meetingNumber,a=t.role,s=Math.round((new Date).getTime()/1e3)-30,u={appKey:n,sdkKey:n,iat:s,exp:s+7200,mn:o,role:a},c=JSON.stringify({alg:"HS256",typ:"JWT"}),l=JSON.stringify(u);return e=i.fs.jws.JWS.sign("HS256",c,l,r),"function"==typeof t.success&&e&&t.success(e),"function"!=typeof t.error||e||t.error(e),e}function y(){var t=(0,o.S7)().toString();t=t.substring(0,1).toUpperCase()+t.substring(1);var e=/(\w+)\/(.*)/.exec(t),n={viewSharing:["Chrome","Firefox","Ie","Safari","Opera","Edge Chromium"],screenShare:["Chrome","Edge Chromium"],computerVideo:["Chrome","Firefox","Safari","Opera","Edge Chromium"],computerAudio:[],callIn:["all"],callOut:["all"],chat:["all"],closedCaption:["all"],QA:["all"],POLLING:["all"],BREAKOUT:["all"],GALLERY:["Chrome","Edge Chromium"]};n.computerAudio="function"==typeof AudioWorklet?["Chrome","Firefox","Edge Chromium"]:["Chrome","Edge Chromium"];var r=function(t,e){var n=[];return Object.entries||(Object.entries=function(t){for(var e=Object.keys(t),n=e.length,r=new Array(n);n--;)r[n]=[e[n],t[e[n]]];return r}),Object.entries(e).forEach((function(e){var r=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,2),i=r[0],o=r[1];o.includes?o.includes(t)&&n.push(i):function(t){var e=!1;return t.indexOf(void 0)>=0&&(e=!0),e}(t)&&n.push(i),"all"===o[0]&&n.push(i)})),n}(e[1],n);return("WebSocket"in window||"MozWebSocket"in window)&&(function(){try{if("object"===("undefined"==typeof WebAssembly?"undefined":d(WebAssembly))&&"function"==typeof WebAssembly.instantiate){var t=new WebAssembly.Module(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly.Module)return new WebAssembly.Instance(t)instanceof WebAssembly.Instance}}catch(t){return!1}}(),{browserInfo:e[0],browserName:e[1],browserVersion:e[2],features:r})}function S(){var t=[],e=[];!(0,o.le)()&&((0,a.i7)()||(0,a.un)())&&(0,o.qF)()?t.push("Virtual Background"):e.push("Virtual Background"),!(0,o.le)()&&(0,a.i7)()&&(0,o.qF)()?t.push("Share Chrome Tab Audio"):e.push("Share Chrome Tab Audio"),!(0,o.le)()&&(0,o.qF)()||(0,o.le)()&&(0,a.QR)()?t.push("720p Video (send)"):e.push("720p Video (send)"),!(0,o.le)()&&(0,o.qF)()||(0,o.le)()&&(0,o.qF)()?t.push("720p Video (receive)"):e.push("720p Video (receive)"),!(0,o.le)()&&((0,a.i7)()||(0,a.vU)()||(0,a.un)())&&(0,o.qF)()?t.push("Screen Share (send)"):e.push("Screen Share (send)"),!(0,o.le)()&&((0,a.i7)()||(0,a.vU)()||(0,a.un)())&&(0,o.qF)()||(0,a.G6)()&&(0,a.p0)()||(0,a.vq)()?t.push("Gallery view"):e.push("Gallery view"),!(0,o.le)()&&(0,o.qF)()?t.push("Remote Control"):e.push("Remote Control"),(0,o.qF)()?(t.push("Audio"),t.push("Video"),t.push("Screen Share (receive)"),t.push("In-Meeting Chat"),t.push("Closed Captioning"),t.push("Live Transcription"),t.push("Live Translation"),t.push("Cloud Recording"),t.push("Call Out (PSTN)"),t.push("Call In (PSTN)"),t.push("Waiting Room"),t.push("Breakout Rooms"),t.push("Webinar Q&A"),t.push("RTMP Live Streaming"),t.push("Encryption")):(e.push("Audio"),e.push("Video"),e.push("Screen Share (receive)"),e.push("In-Meeting Chat"),e.push("Closed Captioning"),e.push("Live Transcription"),e.push("Live Translation"),e.push("Cloud Recording"),e.push("Call Out (PSTN)"),e.push("Call In (PSTN)"),e.push("Waiting Room"),e.push("Breakout Rooms"),e.push("Webinar Q&A"),e.push("RTMP Live Streaming"),e.push("Encryption")),(0,o.qF)()&&e.push("Be remote controlled");var n=(0,o.le)()?(0,o.eP)():(0,o.Vk)();return e.length,{platform:n,supportFeatures:t,unSupportFeatures:e}}var w={generateSDKSignature:function(){},init:function(){},join:function(){},joinTest:function(){},inMeetingServiceListener:function(){},shareSource:function(){},showInviteFunction:function(){},showCalloutFunction:function(){},showMeetingHeader:function(){},showRecordFunction:function(){},showJoinAudioFunction:function(){},showPureSharingContent:function(){},getAttendeeslist:function(){},getBreakoutRooms:function(){},getCurrentUser:function(){},getCurrentMeetingInfo:function(){},subscribeStatisticData:function(){},unSubscribeStatisticData:function(){},callOut:function(){},inviteByPhone:function(){},inviteCRCDevice:function(){},cancelInviteCRCDevice:function(){},mute:function(){},muteAll:function(){},rename:function(){},expel:function(){},record:function(){},lockMeeting:function(){},leaveMeeting:function(t){null!=t&&t.success&&"function"==typeof(null==t?void 0:t.success)&&(null==t||t.success("You are leave meeting by leaveMeeting(api)")),(0,c.MJ)(u.e1,{data:{reason:"You are leave meeting by leaveMeeting(api)"}}),(0,c.MJ)(u.r0,{data:{meetingStatus:3}}),_.isEmpty(l.y.avSocket)||(l.y.avSocket.sendSocket(f.END_MEDIA,{}),l.y.avSocket.closeSocket()),(0,o.yY)()},endMeeting:function(){},makeHost:function(){},makeCoHost:function(){},withdrawCoHost:function(){},reclaimHost:function(){},claimHostWithHostKey:function(){},raiseHand:function(){},lowerHand:function(){},lowerAllHands:function(){},putOnHold:function(){},switchToClient:function(){},successCallBack:function(){},errorCallBack:function(){},waitingPannelListener:function(){},reRender:function(){},checkSystemRequirements:function(){},checkFeatureRequirements:S,setCustomizedPollingUrl:function(){},getWebSDKVersion:function(){},getVirtualBackgroundStatus:function(){},isSupportVirtualBackground:function(){},lockVirtualBackground:function(){},setVirtualBackground:function(){},updateVirtualBackgroundList:function(){},mediaCapturePermission:function(){},mediaCapture:function(){},changeRedirectUrl:function(){},setCustomizeWaitingRoom:function(){},admitAll:function(){},operateSpotlight:function(){},getSpotlightList:function(){},operatePin:function(){},getPinList:function(){},setZoomJSLib:function(){},getZoomJSLib:function(){},prepareWebSDK:function(){},preLoadWasm:function(){},getZoomWorkPath:function(){},setLogLevel:function(){},stopIncomingAudio:function(){},createBreakoutRoom:function(){},askForHelp:function(){},postponeHelping:function(){},openBreakoutRooms:function(){},closeBreakoutRooms:function(){},broadcast:function(){},assignUserToBreakoutRoom:function(){},moveUserToBreakoutRoom:function(){},joinBreakoutRoom:function(){},leaveBreakoutRoom:function(){},getChildTokens:function(){},setActiveSpeaker:function(){},startScreenShare:function(){},sendChat:function(){},wasm:{audio:!1,video:!1,sharing:!1}},D={3e3:{"apac.errorcodes_web_has_in_progress":3e3,"apac.errorcodes_web_require_email":3005,"apac.errorcodes_web_not_support_webinar_pac":3701,"apac.errorcodes_web_host_not_exit":3702,"apac.errorcodes_web_not_support_webclient":3603,"apac.errorcodes_web_should_support_webinar_with_latest_version":3604,"apac.errorcodes_web_invalid_id":3703,"apac.errorcodes_web_not_support_registration_webinar":3606,"apac.errorcodes_web_not_support_tsp":3608,"apac.errorcodes_web_not_allow_start_webinar_from_web":3609,"apac.errorcodes_need_use_zoom_desktop_or_mobile":3611,"apac.errorcodes_meeting_websdk_version_need_update":1e4},3001:{"apac.errorcodes_not_exist":3610},200:{"apac.errorcodes_pac_api_wrong":3704,"apac.errorcodes_pac_signature_expired":3705,"apac.errorcodes_pac_mn_wrong":3706,"apac.errorcodes_pac_mn_not_fount":3707,"apac.errorcodes_pac_role_error":3708,"apac.errorcodes_pac_host_not_found":3709,"apac.errorcodes_pac_api_disabled":3710,"apac.errorcodes_pac_cant_host_other_mn":3711,"apac.errorcodes_pac_invalid_signature":3712,"apac.errorcodes_pac_no_permission":3713,"apac.errorcodes_pac_not_allow_assistant":3715},3116:{"apac.errorcodes_sign_webinar":3116},3099:{"apac.errorcodes_register":3099},3100:{"apac.errorcodes_login_required":3100},3003:{"apac.errorcodes_not_host":3003},3004:{"apac.errorcodes_wrong_pass":3004},3008:{"apac.errorcodes_not_start":3008},3129:{"apac.errorcodes_not_start":3008},3009:{"apac.errorcodes_be_removed":3009},3501:{"apac.errorcodes_login_required":3082},3502:{"apac.errorcodes_login_required":3082},3032:{"apac.errorcodes_denied_register_with_panelist":3100},3033:{"apac.errorcodes_denied_email":3620},3059:{"apac.errorcodes_not_support_simulive":3630},1001:{"apac.errorcodes_host_inactive":3625},3136:{"apac.errorcodes_zak":3623,"apac.errorcodes_host_email":3624,"apac.errorcodes_zak2":3265},3082:{"apac.errorcodes_real_name":3082},403:{"apac.errorcodes_offline":403},404:{"apac.errorcodes_offline":403},4003:{"apac.invalid_parameter":4003},124:{"apac.errorcodes_tk_expired":3610},13208:{"apac.errorcodes_web_unable_join_ended_simulive":13208}},A={3004:{"apac.errorcodes_pac_mn_wrong":3714},3005:{"apac.errorcodes_web_has_in_progress":3e3},3008:{"apac.errorcodes_not_start":3008},3033:{"apac.errorcodes_denied_email":3620},1005:{"apac.errorcodes_no_response_from_web":3621},131005:{"apac.errorcodes_no_response_from_web":3621},1001:{"apac.errorcodes_host_inactive":3625},131001:{"apac.errorcodes_host_inactive":3625},103039:{"apac.errorcodes_be_removed":3009},103017:{"apac.rmc.assistant_exist_warning":3715},6:{"apac.dialog.meeting_ended":4004},"-1":{"apac.dialog.server_error":4009},9:{"apac.dialog.meeting_capacity_reached":4005},12:{"apac.dialog.meeting_locked":4006},103043:{"apac.errorcodes_reject_barriers":4007},103044:{"apac.errorcodes_participant_exist":4008},6601:{"apac.errorcodes_not_allow_cross_join":4011},6603:{"apac.errorcodes_blocked_by_host_admin":6603}},C={debug:!1,disableVoIP:!1,patchJsMedia:!1,customizeUI:!0,webEndpoint:null===(r={login:{"zoomdev.us":"devapps.zoomdev.us","zoomdev.com.cn":"devapps.zoomdev.us","dev-integration.zoomdev.us":"devapps.zoomdev.us","deva.zoomdev.us":"deva.zoomdev.us","local.zoom.us":"deva.zoomdev.us","devep.zoomdev.us":"devepapps.zoomdev.us","zoom.us":"applications.zoom.us","go.zoom.us":"goapplications.zoom.us",default:"applications.zoom.us"},webEndpoint:"zoom.us"})||void 0===r?void 0:r.webEndpoint,leaveUrl:"",defaultView:"",disableWaitingReturn:!1,showMeetingHeader:!0,disableInvite:!1,disableCallOut:!1,disableRecord:!1,disableJoinAudio:!1,enableCustomizeJoin:!1,videoDrag:!0,videoHeader:!0,sharingMode:"both",audioPanelAlwaysOpen:!1,showPureSharingContent:!1,isSupportAV:!0,screenShare:!0,isSupportChat:!0,isLockBottom:!0,leaveRedirect:!0,isSupportNonverbal:!0,isSupportQA:!0,isWebinar:!1,isSupportCC:!0,isSupportSharing:!0,isSupportPolling:!0,isSupportBreakout:!0,isSupportSimulive:!1,isShowJoiningErrorDialog:!0,disableReport:!1,disablePreview:!1,enableWaitingRoomPreview:!0,disableCORP:!window.crossOriginIsolated,hideShareAudioOption:!1,enableHD:!0,enableFullHD:!1,externalLinkPage:"",xmppConfig:{wcXMPPServer:"",wcXMPPSessionServer:"",wcXMPPVCADServer:"",wcXMPPPingServer:"",wcXMPPConferenceServer:""},loginWindow:{width:500,height:500},inviteUrlFormat:"",meetingInfo:["topic","host","mn","pwd","telPwd","invite","participant","dc","enctype","report"],helper:"./helper.html",disablePictureInPicture:!1,disableZoomPhone:!1,disableZoomLogo:!1},T={status:""},I=["customerJoinId","meetingNumber","userName","passWord","signature","apiKey","sdkKey","userEmail","tk","zak","customerKey","jmak","onZak","meetingData","meetingOpt","recordingToken","joinTest","childToken"],O={generateSDKSignature:["meetingNumber","sdkKey","sdkSecret","role"],init:["patchJsMedia","leaveUrl","isSupportAV","leaveRedirect","disableWaitingReturn","xmppConfig","videoDrag","videoHeader","sharingMode","screenShare","isSupportChat","isSupportQA","isSupportNonverbal","isLockBottom","isSupportCC","isSupportSharing","isSupportPolling","isSupportBreakout","isSupportSimulive","isShowJoiningErrorDialog","loginWindow","inviteUrlFormat","meetingInfo","disableVoIP","disableReport","disablePreview","enableWaitingRoomPreview","disableCORP","enableHD","enableFullHD","externalLinkPage","helper","onRetryCallback","defaultView","hideShareAudioOption","enableCustomizeJoin","disablePictureInPicture","disableZoomPhone","disableZoomLogo","leaveOnPageUnload","onExitWaitingRoomCallback","onInviteSearchZoomPhoneCallback"],join:I,joinTest:I,showInviteFunction:["show"],showCalloutFunction:["show"],showMeetingHeader:["show"],showRecordFunction:["show"],showJoinAudioFunction:["show"],showPureSharingContent:["show"],setCustomizedPollingUrl:["edit","create"],subscribeStatisticData:["audio","video","share"],unSubscribeStatisticData:["audio","video","share"],callOut:["phoneNumber","userName","options"],inviteByPhone:["phoneNumber","userName","options"],inviteCRCDevice:["ip","type"],mute:["userId","mute"],muteAll:["muteAll"],rename:["userId","oldName","newName"],expel:["userId"],record:["record"],focusMode:["enable"],lockMeeting:["lockMeeting"],makeHost:["userId"],makeCoHost:["userId","coHost"],withdrawCoHost:["userId","coHost"],reclaimHost:[],claimHostWithHostKey:["hostKey"],raiseHand:[],lowerHand:["userId"],lowerAllHands:[],isSupportVirtualBackground:[],getVirtualBackgroundStatus:[],lockVirtualBackground:["isLock"],setVirtualBackground:["id"],updateVirtualBackgroundList:["vbList"],reRender:["lang"],common:["success","error","debug","webEndpoint","showMeetingHeader","disableInvite","disableCallOut","disableRecord","disableJoinAudio","audioPanelAlwaysOpen","participantId","showPureSharingContent"],putOnHold:["userId","hold"],switchToClient:[],shareSource:["getVideoSourcesCallBack"],mediaCapturePermission:["operate","userId"],mediaCapture:["record"],changeRedirectUrl:["leaveUrl"],setCustomizeWaitingRoom:["title","desc"],admitAll:[],operateSpotlight:["operate","userId"],operatePin:["operate","userId"],stopIncomingAudio:["stop"],askForHelp:[],postponeHelping:["userId"],createBreakoutRoom:["data","pattern"],openBreakoutRooms:["rooms","options"],closeBreakoutRooms:[],broadcast:["content"],assignUserToBreakoutRoom:["userId","targetRoomId"],moveUserToBreakoutRoom:["userId","targetRoomId"],joinBreakoutRoom:["roomId"],leaveBreakoutRoom:[],getChildTokens:["count"],setActiveSpeaker:["userId"],startScreenShare:["broadcastToBreakoutRoom","hideShareAudioOption","optimizedForSharedVideo"],sendChat:["message","userId"]},x={SUCCESS:0,FAIL:1,NOT_SUPPORT:3,MEETING_NOT_INIT:2,ANOTHER_MEETING_RUNNING:3e3,ERROR_NOT_EXIST:3001,ERROR_NOT_HOST:3003,WRONG_MEETING_PASSWORD:3004,EMAIL_REQUIRED:3005,MEETING_NOT_START:3008,BE_REMOVED:3009,ERROR_WEBINAR_ENFORCE_LOGIN:3034,NEED_REAL_NAME:3082,REGISTER_REQUIRED:3099,ERROR_PANELIST_NEED_TK:3135,LOGIN_REQUIRED:3100,RE_CONNECTING:4e3,DISCONNECT:4001,INVALID_PARAMETER:4003,DENIED_REGISTER_WITH_PANELIST:3032,SERVICE_OFFLINE:403,RWC_EMPTY:3621,RWC_ERROR:3622,FREQUENT_CALL:3633,FREQUENT_JOIN:3634,WASM_FAIL:3635,UPDATE:1e4},F={SUCCESS:"apac.errorcodes_success",FAIL:"apac.errorcodes_fail",MEETING_NOT_INIT:"apac.errorcodes_not_init",REGISTER_REQUIRED:"apac.errorcodes_register",ERROR_PANELIST_NEED_TK:"apac.errorcodes_panelist_tk",LOGIN_REQUIRED:"apac.errorcodes_login_required",EMAIL_REQUIRED:"apac.errorcodes_email_require",ERROR_NOT_EXIST:"apac.errorcodes_not_exist",ERROR_NOT_HOST:"apac.errorcodes_not_host",WRONG_MEETING_PASSWORD:"apac.errorcodes_wrong_pass",ANOTHER_MEETING_RUNNING:"apac.errorcodes_web_has_in_progress",MEETING_NOT_START:"apac.errorcodes_not_start",INVALID_PARAMETER:"apac.invalid_parameter",RE_CONNECTING:"apac.errorcodes_re_connect",BE_REMOVED:"apac.errorcodes_be_removed",ERROR_WEBINAR_ENFORCE_LOGIN:"apac.errorcodes_webinar_enforce_login",DISCONNECT:"apac.errorcodes_disconnect",DENIED_REGISTER_WITH_PANELIST:"apac.errorcodes_denied_register_with_panelist",RWC_EMPTY:"apac.errorcodes_rwc_empty",RWC_ERROR:"apac.errorcodes_rwc_error",FREQUENT_CALL:"apac.errorcodes_frequent_call",FREQUENT_JOIN:"apac.errorcodes_frequent_join",WASM_FAIL:"apac.errorcodes_wasm_fail",UPDATE:"apac.websdk_enforce_update_content"}})),78295:function(t,e,n){"use strict";n.d(e,{Dc:function(){return I},Dj:function(){return g},G8:function(){return p},Gg:function(){return N},H2:function(){return m},H4:function(){return v},HL:function(){return y},Hr:function(){return _},MJ:function(){return E},Mc:function(){return T},Mt:function(){return x},Rf:function(){return D},SV:function(){return f},U6:function(){return h},VI:function(){return R},_f:function(){return A},bv:function(){return C},dT:function(){return d},do:function(){return l},fG:function(){return F},oH:function(){return S},tn:function(){return b}});var r,i=n(61451),o=n(86477),a=n(51684),s=n(70445),u=(n(80300),n(39579),n(60233),n(1641)),c=n(71222);function l(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.reduce((function(t,e){return e?t?t.endsWith("/")&&e.startsWith("/")?t+e.slice(1):t.endsWith("/")||e.startsWith("/")?t+e:"".concat(t,"/").concat(e):e:t}),"")}function f(){if((0,i.SL)())return(0,u.yl)();if(a.default.cdnPath)return a.default.cdnPath;if(a.default.baseStaticUrl)return"".concat(a.default.baseStaticUrl).concat(a.default.baseStaticDirectory);for(var t=document.getElementsByTagName("script"),e=0;e<t.length;e++){var n=t[e].src;if(n.indexOf("vendors.webclient.min.js")>-1)return n.split("/js/")[0]}throw new Error("Cannot get base URL")}function h(){return"WebSocket"in window||"MozWebSocket"in window}function d(t){void 0!==t&&("function"!=typeof t.success&&(t.success=ZoomMtg.successCallBack),"function"!=typeof t.error&&(t.error=ZoomMtg.errorCallBack))}function p(t,e){var n=!1;if(void 0!==t&&void 0!==e){var r=Object.keys(t);r.length>0?function(t,e){for(var n=ZoomMtg.methodParams[e],r=ZoomMtg.methodParams.common,i=0;i<t.length;i+=1){for(var o=!1,a=0;a<r.length;a+=1)if(t[i]===r[a]){o=!0;break}if(!o){for(var s=!1,u=0;u<n.length;u+=1)if(t[i]===n[u]){s=!0;break}if(!s)return!1}}return!0}(r,e)&&(n=!0):n=!0}return!n&&ZoomMtg.meetingConfig.debug,n}function g(t,e){var n=ZoomMtg.currentMeetingInfo.status;if("joined"!==n){var r={method:t,status:!1,errorCode:ZoomMtg.errorCodes.MEETING_NOT_START,errorMessage:"",result:null};return""===n?r.errorMessage="Please init meeting first!":"init"===n?r.errorMessage="Please join meeting first!":"reconnecting"===n?(r.errorMessage="reconnecting socket!",r.errorCode=ZoomMtg.errorCodes.RE_CONNECTING):"disconnect"===n&&(r.errorMessage="disconnect!",r.errorCode=ZoomMtg.errorCodes.DISCONNECT),e.error(r),!1}return!0}function v(t,e){var n;["showConnectErrorDialog"].indexOf(t)>-1&&("initMeeting"===t&&e.detail.debug?(e.detail.debug,e.detail.leaveUrl,e.detail.showMeetingHeader,e.detail.disableInvite,e.detail.disableCallOut,e.detail.disableRecord,e.detail.disableJoinAudio,e.detail.audioPanelAlwaysOpen,e.detail.isShowJoiningErrorDialog):ZoomMtg.meetingConfig.debug),window.CustomEvent?n=new CustomEvent(t,e):(n=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,e.data),document.getElementById("zmmtg-root").dispatchEvent(n)}function m(){}function _(t){var e=!1,n="number"==typeof t?t:t.body.res;if(void 0!==o.ig[n]){var r=o.ig[n],a=Object.keys(r)[0];e={key:a,value:r[a]}}if(e){var s=e,u=s.key,l=s.value,f=(0,i.NN)(u,u);return u!==f?Object.assign({},t,{body:{resStr:f,res:l}}):Object.assign({},t,{body:{resStr:c.X["en-US"][u],res:l}})}var h=D(n);return Object.assign({},t,{body:{resStr:h.errorMessage,res:h.errorCode}})}function E(t,e){var n;window.CustomEvent?n=new CustomEvent(t,{detail:e}):(n=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,e),document.getElementById("zmmtg-root").dispatchEvent(n)}function y(t){for(var e=0,n=t.length,r=-1,i=0;i<n;i+=1)e+=(r=t.charCodeAt(i))>=0&&r<=128?1:2;return e}function S(t){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())}function w(t,e){return Object.keys(t).find((function(n){return t[n]===e}))}function D(t,e){var n=function(t,e){var n=!1;if(-1===t)return{key:"apac.errorcodes_offline",value:403};if(3e3===t){var i=Object.keys(c.X),a={};if(r)a=r;else{var s=Object.keys(o.Px[3e3]);i.forEach((function(t){var e=c.X[t];a[t]={},s.forEach((function(n){a[t][n]=e[n]}))})),r=a}return i.forEach((function(r){if(!n){var i=w(a[r],e);i&&(n={key:i,value:o.Px[t][i]})}})),n||(n={key:"apac.errorcodes_fail",value:1}),n}if(200===t||3136===t){var u=w({"apac.errorcodes_pac_api_wrong":"The api key is wrong.","apac.errorcodes_pac_signature_expired":"The signature has expired.","apac.errorcodes_pac_mn_wrong":"The meeting number is wrong.","apac.errorcodes_pac_mn_not_fount":"The meeting number is not found.","apac.errorcodes_pac_role_error":"The role is not applicable.","apac.errorcodes_pac_host_not_found":"The meeting host is not found.","apac.errorcodes_pac_api_disabled":"The account don't enable API.","apac.errorcodes_pac_cant_host_other_mn":"Can not be host in other account's meeting.","apac.errorcodes_pac_invalid_signature":"Invalid signature.","apac.errorcodes_pac_no_permission":"No permission","apac.errorcodes_pac_not_allow_assistant":"Assistant join meeting been disabled","apac.errorcodes_zak":"Token error","apac.errorcodes_zak2":"Not support start meeting via tokens","apac.errorcodes_host_email":"Please use host/alternative host to start the webinar."},e);return n=u?{key:u,value:o.Px[t][u]}:{key:"apac.errorcodes_fail",value:1}}if(void 0!==o.Px[t]){var l=o.Px[t],f=Object.keys(l)[0];n={key:f,value:l[f]}}if(n)return n;var h=w(ZoomMtg.errorCodes,t),d=ZoomMtg.errorCodesReason[h];return d?{key:d,value:t}:{key:"apac.errorcodes_fail",value:1}}(t,e),a=n.key,s=n.value,u=(0,i.NN)(a,a);return a!==u?{errorMessage:u,errorCode:s}:{errorMessage:c.X["en-US"][a],errorCode:s}}function b(){return window.i18n.getSupportLanguage()}function A(){return window.i18n.getCurrentLang()}function C(){return window.i18n.getCurrentLangList()}var T="MEDIA_SDK_LOG_VERSION_ENABLE",I="MEDIA_SDK_LOG_VERSION_LOADED";function O(){var t=s.F.easyGet(T),e=a.default.mediaCDNPath,n=a.default.mediaCDNPathForLogVersion;return t&&n?(s.F.easySet(I,!0,s.v.memory),n):e||!1}function x(){return O()}function F(){return l(O(),"vb-resource")}function N(){if((0,i.SL)())return 1506;var t=x().match(/web-media\/([^/]+)/);return t&&t[1]?t[1]:"Not support"}function R(){return window.whiteboardSDKCdnPath="".concat(a.default.whiteboardCdnPath,"/"),"".concat(a.default.whiteboardCdnPath,"/dist")}},79742:function(t,e){"use strict";e.byteLength=function(t){var e=s(t),n=e[0],r=e[1];return 3*(n+r)/4-r},e.toByteArray=function(t){var e,n,o=s(t),a=o[0],u=o[1],c=new i(function(t,e,n){return 3*(e+n)/4-n}(0,a,u)),l=0,f=u>0?a-4:a;for(n=0;n<f;n+=4)e=r[t.charCodeAt(n)]<<18|r[t.charCodeAt(n+1)]<<12|r[t.charCodeAt(n+2)]<<6|r[t.charCodeAt(n+3)],c[l++]=e>>16&255,c[l++]=e>>8&255,c[l++]=255&e;return 2===u&&(e=r[t.charCodeAt(n)]<<2|r[t.charCodeAt(n+1)]>>4,c[l++]=255&e),1===u&&(e=r[t.charCodeAt(n)]<<10|r[t.charCodeAt(n+1)]<<4|r[t.charCodeAt(n+2)]>>2,c[l++]=e>>8&255,c[l++]=255&e),c},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],a=16383,s=0,c=r-i;s<c;s+=a)o.push(u(t,s,s+a>c?c:s+a));return 1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=o[a],r[o.charCodeAt(a)]=a;function s(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function u(t,e,r){for(var i,o,a=[],s=e;s<r;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),a.push(n[(o=i)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},48764:function(t,e,n){"use strict";var r=n(79742),i=n(80645),o=n(87300);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()<e)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=u.prototype:(null===t&&(t=new u(e)),t.length=e),t}function u(t,e,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return f(this,t)}return c(this,t,e,n)}function c(t,e,n,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,n,r){if(e.byteLength,n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r),u.TYPED_ARRAY_SUPPORT?(t=e).__proto__=u.prototype:t=h(t,e),t}(t,e,n,r):"string"==typeof e?function(t,e,n){if("string"==typeof n&&""!==n||(n="utf8"),!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|p(e,n),i=(t=s(t,r)).write(e,n);return i!==r&&(t=t.slice(0,i)),t}(t,e,n):function(t,e){if(u.isBuffer(e)){var n=0|d(e.length);return 0===(t=s(t,n)).length||e.copy(t,0,0,n),t}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(r=e.length)!==r?s(t,0):h(t,e);if("Buffer"===e.type&&o(e.data))return h(t,e.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function l(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function f(t,e){if(l(e),t=s(t,e<0?0:0|d(e)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function h(t,e){var n=e.length<0?0:0|d(e.length);t=s(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function d(t){if(t>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function p(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(t).length;default:if(r)return U(t).length;e=(""+e).toLowerCase(),r=!0}}function g(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return x(this,e,n);case"utf8":case"utf-8":return C(this,e,n);case"ascii":return I(this,e,n);case"latin1":case"binary":return O(this,e,n);case"base64":return A(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function v(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function m(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=u.from(e,r)),u.isBuffer(e))return 0===e.length?-1:_(t,e,n,r,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):_(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(t,e,n,r,i){var o,a=1,s=t.length,u=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,n/=2}function c(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var l=-1;for(o=n;o<s;o++)if(c(t,o)===c(e,-1===l?0:o-l)){if(-1===l&&(l=o),o-l+1===u)return l*a}else-1!==l&&(o-=o-l),l=-1}else for(n+u>s&&(n=s-u),o=n;o>=0;o--){for(var f=!0,h=0;h<u;h++)if(c(t,o+h)!==c(e,h)){f=!1;break}if(f)return o}return-1}function E(t,e,n,r){n=Number(n)||0;var i=t.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function y(t,e,n,r){return V(U(e,t.length-n),t,n,r)}function S(t,e,n,r){return V(function(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}(e),t,n,r)}function w(t,e,n,r){return S(t,e,n,r)}function D(t,e,n,r){return V(W(e),t,n,r)}function b(t,e,n,r){return V(function(t,e){for(var n,r,i,o=[],a=0;a<t.length&&!((e-=2)<0);++a)r=(n=t.charCodeAt(a))>>8,i=n%256,o.push(i),o.push(r);return o}(e,t.length-n),t,n,r)}function A(t,e,n){return 0===e&&n===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,n))}function C(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i<n;){var o,a,s,u,c=t[i],l=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=n)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=t[i+1],a=t[i+2],128==(192&o)&&128==(192&a)&&(u=(15&c)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),i+=f}return function(t){var e=t.length;if(e<=T)return String.fromCharCode.apply(String,t);for(var n="",r=0;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=T));return n}(r)}e.Buffer=u,e.SlowBuffer=function(t){return+t!=t&&(t=0),u.alloc(+t)},e.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==n.g.TYPED_ARRAY_SUPPORT?n.g.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=a(),u.poolSize=8192,u._augment=function(t){return t.__proto__=u.prototype,t},u.from=function(t,e,n){return c(null,t,e,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(t,e,n){return function(t,e,n,r){return l(e),e<=0?s(t,e):void 0!==n?"string"==typeof r?s(t,e).fill(n,r):s(t,e).fill(n):s(t,e)}(null,t,e,n)},u.allocUnsafe=function(t){return f(null,t)},u.allocUnsafeSlow=function(t){return f(null,t)},u.isBuffer=function(t){return!(null==t||!t._isBuffer)},u.compare=function(t,e){if(!u.isBuffer(t)||!u.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,o=Math.min(n,r);i<o;++i)if(t[i]!==e[i]){n=t[i],r=e[i];break}return n<r?-1:r<n?1:0},u.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(t,e){if(!o(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return u.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=u.allocUnsafe(e),i=0;for(n=0;n<t.length;++n){var a=t[n];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},u.byteLength=p,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)v(this,e,e+1);return this},u.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)v(this,e,e+3),v(this,e+1,e+2);return this},u.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)v(this,e,e+7),v(this,e+1,e+6),v(this,e+2,e+5),v(this,e+3,e+4);return this},u.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?C(this,0,t):g.apply(this,arguments)},u.prototype.equals=function(t){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===u.compare(this,t)},u.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),"<Buffer "+t+">"},u.prototype.compare=function(t,e,n,r,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(e>>>=0),s=Math.min(o,a),c=this.slice(r,i),l=t.slice(e,n),f=0;f<s;++f)if(c[f]!==l[f]){o=c[f],a=l[f];break}return o<a?-1:a<o?1:0},u.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},u.prototype.indexOf=function(t,e,n){return m(this,t,e,n,!0)},u.prototype.lastIndexOf=function(t,e,n){return m(this,t,e,n,!1)},u.prototype.write=function(t,e,n,r){if(void 0===e)r="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-e;if((void 0===n||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return E(this,t,e,n);case"utf8":case"utf-8":return y(this,t,e,n);case"ascii":return S(this,t,e,n);case"latin1":case"binary":return w(this,t,e,n);case"base64":return D(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return b(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function I(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(127&t[i]);return r}function O(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(t[i]);return r}function x(t,e,n){var r=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=e;o<n;++o)i+=j(t[o]);return i}function F(t,e,n){for(var r=t.slice(e,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function N(t,e,n){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function R(t,e,n,r,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(n+r>t.length)throw new RangeError("Index out of range")}function P(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i<o;++i)t[n+i]=(e&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function L(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i<o;++i)t[n+i]=e>>>8*(r?i:3-i)&255}function B(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(t,e,n,r,o){return o||B(t,0,n,4),i.write(t,e,n,r,23,4),n+4}function k(t,e,n,r,o){return o||B(t,0,n,8),i.write(t,e,n,r,52,8),n+8}u.prototype.slice=function(t,e){var n,r=this.length;if((t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t),u.TYPED_ARRAY_SUPPORT)(n=this.subarray(t,e)).__proto__=u.prototype;else{var i=e-t;n=new u(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+t]}return n},u.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r},u.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var r=this[t+--e],i=1;e>0&&(i*=256);)r+=this[t+--e]*i;return r},u.prototype.readUInt8=function(t,e){return e||N(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||N(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||N(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||N(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||N(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*e)),r},u.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||N(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||N(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(t,e){e||N(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(t,e){return e||N(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||N(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||N(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||N(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||N(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||N(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,n,r){t=+t,e|=0,n|=0,r||R(this,t,e,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[e]=255&t;++o<n&&(i*=256);)this[e+o]=t/i&255;return e+n},u.prototype.writeUIntBE=function(t,e,n,r){t=+t,e|=0,n|=0,r||R(this,t,e,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+n},u.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):L(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):L(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);R(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o<n&&(a*=256);)t<0&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(t/a|0)-s&255;return e+n},u.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);R(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a|0)-s&255;return e+n},u.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):L(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):L(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,n){return M(this,t,e,!0,n)},u.prototype.writeFloatBE=function(t,e,n){return M(this,t,e,!1,n)},u.prototype.writeDoubleLE=function(t,e,n){return k(this,t,e,!0,n)},u.prototype.writeDoubleBE=function(t,e,n){return k(this,t,e,!1,n)},u.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var i,o=r-n;if(this===t&&n<e&&e<r)for(i=o-1;i>=0;--i)t[i+e]=this[i+n];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+e]=this[i+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+o),e);return o},u.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;var o;if(e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o<n;++o)this[o]=t;else{var a=u.isBuffer(t)?t:U(new u(t,r).toString()),s=a.length;for(o=0;o<n-e;++o)this[o+e]=a[o%s]}return this};var H=/[^+\/0-9A-Za-z-_]/g;function j(t){return t<16?"0"+t.toString(16):t.toString(16)}function U(t,e){var n;e=e||1/0;for(var r=t.length,i=null,o=[],a=0;a<r;++a){if((n=t.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function W(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(H,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function V(t,e,n,r){for(var i=0;i<r&&!(i+n>=e.length||i>=t.length);++i)e[i+n]=t[i];return i}},87300:function(t){var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},21924:function(t,e,n){"use strict";var r=n(40210),i=n(20663),o=i(r("String.prototype.indexOf"));t.exports=function(t,e){var n=r(t,!!e);return"function"==typeof n&&o(t,".prototype.")>-1?i(n):n}},20663:function(t,e,n){"use strict";var r=n(58612),i=n(40210),o=n(67771),a=n(14453),s=i("%Function.prototype.apply%"),u=i("%Function.prototype.call%"),c=i("%Reflect.apply%",!0)||r.call(u,s),l=n(24429),f=i("%Math.max%");t.exports=function(t){if("function"!=typeof t)throw new a("a function is required");var e=c(r,u,arguments);return o(e,1+f(0,t.length-(arguments.length-1)),!0)};var h=function(){return c(r,s,arguments)};l?l(t.exports,"apply",{value:h}):t.exports.apply=h},94184:function(t,e){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var t=[],e=0;e<arguments.length;e++){var n=arguments[e];if(n){var o=b(n);if("string"===o||"number"===o)t.push(n);else if(Array.isArray(n)){if(n.length){var a=i.apply(null,n);a&&t.push(a)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){t.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&t.push(s)}}}return t.join(" ")}t.exports?(i.default=i,t.exports=i):void 0===(n=function(){return i}.apply(e,[]))||(t.exports=n)}()},24963:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},17722:function(t,e,n){var r=n(86314)("unscopables"),i=Array.prototype;null==i[r]&&n(87728)(i,r,{}),t.exports=function(t){i[r][t]=!0}},83328:function(t){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},27007:function(t,e,n){var r=n(55286);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},79315:function(t,e,n){var r=n(22110),i=n(10875),o=n(92337);t.exports=function(t){return function(e,n,a){var s,u=r(e),c=i(u.length),l=o(a,c);if(t&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},10050:function(t,e,n){var r=n(741),i=n(49797),o=n(20508),a=n(10875),s=n(16886);t.exports=function(t,e){var n=1==t,u=2==t,c=3==t,l=4==t,f=6==t,h=5==t||f,d=e||s;return function(e,s,p){for(var g,v,m=o(e),_=i(m),E=r(s,p,3),y=a(_.length),S=0,w=n?d(e,y):u?d(e,0):void 0;y>S;S++)if((h||S in _)&&(v=E(g=_[S],S,m),t))if(n)w[S]=v;else if(v)switch(t){case 3:return!0;case 5:return g;case 6:return S;case 2:w.push(g)}else if(l)return!1;return f?-1:c||l?l:w}}},42736:function(t,e,n){var r=n(55286),i=n(4302),o=n(86314)("species");t.exports=function(t){var e;return i(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},16886:function(t,e,n){var r=n(42736);t.exports=function(t,e){return new(r(t))(e)}},41488:function(t,e,n){var r=n(92032),i=n(86314)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},92032:function(t){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},25645:function(t){var e=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=e)},741:function(t,e,n){var r=n(24963);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},91355:function(t){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},67057:function(t,e,n){t.exports=!n(74253)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},62457:function(t,e,n){var r=n(55286),i=n(3816).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},74430:function(t){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},5541:function(t,e,n){var r=n(47184),i=n(64548),o=n(14682);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),u=o.f,c=0;s.length>c;)u.call(t,a=s[c++])&&e.push(a);return e}},42985:function(t,e,n){var r=n(3816),i=n(25645),o=n(87728),a=n(77234),s=n(741),u="prototype",c=function t(e,n,c){var l,f,h,d,p=e&t.F,g=e&t.G,v=e&t.P,m=e&t.B,_=g?r:e&t.S?r[n]||(r[n]={}):(r[n]||{})[u],E=g?i:i[n]||(i[n]={}),y=E[u]||(E[u]={});for(l in g&&(c=n),c)h=((f=!p&&_&&void 0!==_[l])?_:c)[l],d=m&&f?s(h,r):v&&"function"==typeof h?s(Function.call,h):h,_&&a(_,l,h,e&t.U),E[l]!=h&&o(E,l,d),v&&y[l]!=h&&(y[l]=h)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},8852:function(t,e,n){var r=n(86314)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},74253:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},3531:function(t,e,n){var r=n(741),i=n(28851),o=n(86555),a=n(27007),s=n(10875),u=n(69002),c={},l={},f=t.exports=function(t,e,n,f,h){var d,p,g,v,m=h?function(){return t}:u(t),_=r(n,f,e?2:1),E=0;if("function"!=typeof m)throw TypeError(t+" is not iterable!");if(o(m)){for(d=s(t.length);d>E;E++)if((v=e?_(a(p=t[E])[0],p[1]):_(t[E]))===c||v===l)return v}else for(g=m.call(t);!(p=g.next()).done;)if((v=i(g,_,p.value,e))===c||v===l)return v};f.BREAK=c,f.RETURN=l},40018:function(t,e,n){t.exports=n(3825)("native-function-to-string",Function.toString)},3816:function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},79181:function(t){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},87728:function(t,e,n){var r=n(99275),i=n(90681);t.exports=n(67057)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},40639:function(t,e,n){var r=n(3816).document;t.exports=r&&r.documentElement},1734:function(t,e,n){t.exports=!n(67057)&&!n(74253)((function(){return 7!=Object.defineProperty(n(62457)("div"),"a",{get:function(){return 7}}).a}))},97242:function(t){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},49797:function(t,e,n){var r=n(92032);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},86555:function(t,e,n){var r=n(87234),i=n(86314)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},4302:function(t,e,n){var r=n(92032);t.exports=Array.isArray||function(t){return"Array"==r(t)}},55286:function(t){t.exports=function(t){return"object"===b(t)?null!==t:"function"==typeof t}},55364:function(t,e,n){var r=n(55286),i=n(92032),o=n(86314)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},28851:function(t,e,n){var r=n(27007);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&r(o.call(t)),e}}},49988:function(t,e,n){"use strict";var r=n(42503),i=n(90681),o=n(22943),a={};n(87728)(a,n(86314)("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},42923:function(t,e,n){"use strict";var r=n(4461),i=n(42985),o=n(77234),a=n(87728),s=n(87234),u=n(49988),c=n(22943),l=n(468),f=n(86314)("iterator"),h=!([].keys&&"next"in[].keys()),d="keys",p="values",g=function(){return this};t.exports=function(t,e,n,v,m,_,E){u(n,e,v);var y,S,w,D=function(t){if(!h&&t in T)return T[t];switch(t){case d:case p:return function(){return new n(this,t)}}return function(){return new n(this,t)}},b=e+" Iterator",A=m==p,C=!1,T=t.prototype,I=T[f]||T["@@iterator"]||m&&T[m],O=I||D(m),x=m?A?D("entries"):O:void 0,F="Array"==e&&T.entries||I;if(F&&(w=l(F.call(new t)))!==Object.prototype&&w.next&&(c(w,b,!0),r||"function"==typeof w[f]||a(w,f,g)),A&&I&&I.name!==p&&(C=!0,O=function(){return I.call(this)}),r&&!E||!h&&!C&&T[f]||a(T,f,O),s[e]=O,s[b]=g,m)if(y={values:A?O:D(p),keys:_?O:D(d),entries:x},E)for(S in y)S in T||o(T,S,y[S]);else i(i.P+i.F*(h||C),e,y);return y}},7462:function(t,e,n){var r=n(86314)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(t){}return n}},15436:function(t){t.exports=function(t,e){return{value:e,done:!!t}}},87234:function(t){t.exports={}},4461:function(t){t.exports=!1},84728:function(t,e,n){var r=n(93953)("meta"),i=n(55286),o=n(79181),a=n(99275).f,s=0,u=Object.isExtensible||function(){return!0},c=!n(74253)((function(){return u(Object.preventExtensions({}))})),l=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},f=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!i(t))return"symbol"==b(t)?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!u(t))return"F";if(!e)return"E";l(t)}return t[r].i},getWeak:function(t,e){if(!o(t,r)){if(!u(t))return!0;if(!e)return!1;l(t)}return t[r].w},onFreeze:function(t){return c&&f.NEED&&u(t)&&!o(t,r)&&l(t),t}}},14351:function(t,e,n){var r=n(3816),i=n(74193).set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,u="process"==n(92032)(a);t.exports=function(){var t,e,n,c=function(){var r,i;for(u&&(r=a.domain)&&r.exit();t;){i=t.fn,t=t.next;try{i()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(u)n=function(){a.nextTick(c)};else if(!o||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(c)}}else n=function(){i.call(r,c)};else{var f=!0,h=document.createTextNode("");new o(c).observe(h,{characterData:!0}),n=function(){h.data=f=!f}}return function(r){var i={fn:r,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},43499:function(t,e,n){"use strict";var r=n(24963);function i(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)}t.exports.f=function(t){return new i(t)}},42503:function(t,e,n){var r=n(27007),i=n(35588),o=n(74430),a=n(69335)("IE_PROTO"),s=function(){},u="prototype",c=function(){var t,e=n(62457)("iframe"),r=o.length;for(e.style.display="none",n(40639).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),c=t.F;r--;)delete c[u][o[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[u]=r(t),n=new s,s[u]=null,n[a]=t):n=c(),void 0===e?n:i(n,e)}},99275:function(t,e,n){var r=n(27007),i=n(1734),o=n(21689),a=Object.defineProperty;e.f=n(67057)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},35588:function(t,e,n){var r=n(99275),i=n(27007),o=n(47184);t.exports=n(67057)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,u=0;s>u;)r.f(t,n=a[u++],e[n]);return t}},18693:function(t,e,n){var r=n(14682),i=n(90681),o=n(22110),a=n(21689),s=n(79181),u=n(1734),c=Object.getOwnPropertyDescriptor;e.f=n(67057)?c:function(t,e){if(t=o(t),e=a(e,!0),u)try{return c(t,e)}catch(t){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},39327:function(t,e,n){var r=n(22110),i=n(20616).f,o={}.toString,a="object"==("undefined"==typeof window?"undefined":b(window))&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?function(t){try{return i(t)}catch(t){return a.slice()}}(t):i(r(t))}},20616:function(t,e,n){var r=n(60189),i=n(74430).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},64548:function(t,e){e.f=Object.getOwnPropertySymbols},468:function(t,e,n){var r=n(79181),i=n(20508),o=n(69335)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},60189:function(t,e,n){var r=n(79181),i=n(22110),o=n(79315)(!1),a=n(69335)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~o(c,n)||c.push(n));return c}},47184:function(t,e,n){var r=n(60189),i=n(74430);t.exports=Object.keys||function(t){return r(t,i)}},14682:function(t,e){e.f={}.propertyIsEnumerable},51131:function(t,e,n){var r=n(67057),i=n(47184),o=n(22110),a=n(14682).f;t.exports=function(t){return function(e){for(var n,s=o(e),u=i(s),c=u.length,l=0,f=[];c>l;)n=u[l++],r&&!a.call(s,n)||f.push(t?[n,s[n]]:s[n]);return f}}},10188:function(t){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},50094:function(t,e,n){var r=n(27007),i=n(55286),o=n(43499);t.exports=function(t,e){if(r(t),i(e)&&e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},90681:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},24408:function(t,e,n){var r=n(77234);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},77234:function(t,e,n){var r=n(3816),i=n(87728),o=n(79181),a=n(93953)("src"),s=n(40018),u="toString",c=(""+s).split(u);n(25645).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(o(n,"name")||i(n,"name",e)),t[e]!==n&&(u&&(o(n,a)||i(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,u,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},2974:function(t,e,n){"use strict";var r=n(3816),i=n(99275),o=n(67057),a=n(86314)("species");t.exports=function(t){var e=r[t];o&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},22943:function(t,e,n){var r=n(99275).f,i=n(79181),o=n(86314)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},69335:function(t,e,n){var r=n(3825)("keys"),i=n(93953);t.exports=function(t){return r[t]||(r[t]=i(t))}},3825:function(t,e,n){var r=n(25645),i=n(3816),o="__core-js_shared__",a=i[o]||(i[o]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(4461)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},53637:function(t,e,n){var r=n(27007),i=n(24963),o=n(86314)("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[o])?e:i(n)}},42094:function(t,e,n){var r=n(55364),i=n(91355);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},74193:function(t,e,n){var r,i,o,a=n(741),s=n(97242),u=n(40639),c=n(62457),l=n(3816),f=l.process,h=l.setImmediate,d=l.clearImmediate,p=l.MessageChannel,g=l.Dispatch,v=0,m={},_="onreadystatechange",E=function(){var t=+this;if(m.hasOwnProperty(t)){var e=m[t];delete m[t],e()}},y=function(t){E.call(t.data)};h&&d||(h=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return m[++v]=function(){s("function"==typeof t?t:Function(t),e)},r(v),v},d=function(t){delete m[t]},"process"==n(92032)(f)?r=function(t){f.nextTick(a(E,t,1))}:g&&g.now?r=function(t){g.now(a(E,t,1))}:p?(o=(i=new p).port2,i.port1.onmessage=y,r=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",y,!1)):r=_ in c("script")?function(t){u.appendChild(c("script"))[_]=function(){u.removeChild(this),E.call(t)}}:function(t){setTimeout(a(E,t,1),0)}),t.exports={set:h,clear:d}},92337:function(t,e,n){var r=n(81467),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},81467:function(t){var e=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:e)(t)}},22110:function(t,e,n){var r=n(49797),i=n(91355);t.exports=function(t){return r(i(t))}},10875:function(t,e,n){var r=n(81467),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},20508:function(t,e,n){var r=n(91355);t.exports=function(t){return Object(r(t))}},21689:function(t,e,n){var r=n(55286);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},93953:function(t){var e=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+n).toString(36))}},30575:function(t,e,n){var r=n(3816).navigator;t.exports=r&&r.userAgent||""},36074:function(t,e,n){var r=n(3816),i=n(25645),o=n(4461),a=n(28787),s=n(99275).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},28787:function(t,e,n){e.f=n(86314)},86314:function(t,e,n){var r=n(3825)("wks"),i=n(93953),o=n(3816).Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},69002:function(t,e,n){var r=n(41488),i=n(86314)("iterator"),o=n(87234);t.exports=n(25645).getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},52310:function(t,e,n){"use strict";var r=n(42985),i=n(10050)(5),o="find",a=!0;o in[]&&Array(1)[o]((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(17722)(o)},56997:function(t,e,n){"use strict";var r=n(17722),i=n(15436),o=n(87234),a=n(22110);t.exports=n(42923)(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):i(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},40851:function(t,e,n){"use strict";var r,i,o,a,s=n(4461),u=n(3816),c=n(741),l=n(41488),f=n(42985),h=n(55286),d=n(24963),p=n(83328),g=n(3531),v=n(53637),m=n(74193).set,_=n(14351)(),E=n(43499),y=n(10188),S=n(30575),w=n(50094),D="Promise",b=u.TypeError,A=u.process,C=A&&A.versions,T=C&&C.v8||"",I=u[D],O="process"==l(A),x=function(){},F=i=E.f,N=!!function(){try{var t=I.resolve(1),e=(t.constructor={})[n(86314)("species")]=function(t){t(x,x)};return(O||"function"==typeof PromiseRejectionEvent)&&t.then(x)instanceof e&&0!==T.indexOf("6.6")&&-1===S.indexOf("Chrome/66")}catch(t){}}(),R=function(t){var e;return!(!h(t)||"function"!=typeof(e=t.then))&&e},P=function(t,e){if(!t._n){t._n=!0;var n=t._c;_((function(){for(var r=t._v,i=1==t._s,o=0,a=function(e){var n,o,a,s=i?e.ok:e.fail,u=e.resolve,c=e.reject,l=e.domain;try{s?(i||(2==t._h&&M(t),t._h=1),!0===s?n=r:(l&&l.enter(),n=s(r),l&&(l.exit(),a=!0)),n===e.promise?c(b("Promise-chain cycle")):(o=R(n))?o.call(n,u,c):u(n)):c(r)}catch(t){l&&!a&&l.exit(),c(t)}};n.length>o;)a(n[o++]);t._c=[],t._n=!1,e&&!t._h&&L(t)}))}},L=function(t){m.call(u,(function(){var e,n,r,i=t._v,o=B(t);if(o&&(e=y((function(){O?A.emit("unhandledRejection",i,t):(n=u.onunhandledrejection)?n({promise:t,reason:i}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",i)})),t._h=O||B(t)?2:1),t._a=void 0,o&&e.e)throw e.v}))},B=function(t){return 1!==t._h&&0===(t._a||t._c).length},M=function(t){m.call(u,(function(){var e;O?A.emit("rejectionHandled",t):(e=u.onrejectionhandled)&&e({promise:t,reason:t._v})}))},k=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),P(e,!0))},H=function t(e){var n,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw b("Promise can't be resolved itself");(n=R(e))?_((function(){var i={_w:r,_d:!1};try{n.call(e,c(t,i,1),c(k,i,1))}catch(t){k.call(i,t)}})):(r._v=e,r._s=1,P(r,!1))}catch(t){k.call({_w:r,_d:!1},t)}}};N||(I=function(t){p(this,I,D,"_h"),d(t),r.call(this);try{t(c(H,this,1),c(k,this,1))}catch(t){k.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(24408)(I.prototype,{then:function(t,e){var n=F(v(this,I));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=O?A.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&P(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r;this.promise=t,this.resolve=c(H,t,1),this.reject=c(k,t,1)},E.f=F=function(t){return t===I||t===a?new o(t):i(t)}),f(f.G+f.W+f.F*!N,{Promise:I}),n(22943)(I,D),n(2974)(D),a=n(25645)[D],f(f.S+f.F*!N,D,{reject:function(t){var e=F(this);return(0,e.reject)(t),e.promise}}),f(f.S+f.F*(s||!N),D,{resolve:function(t){return w(s&&this===a?I:this,t)}}),f(f.S+f.F*!(N&&n(7462)((function(t){I.all(t).catch(x)}))),D,{all:function(t){var e=this,n=F(e),r=n.resolve,i=n.reject,o=y((function(){var n=[],o=0,a=1;g(t,!1,(function(t){var s=o++,u=!1;n.push(void 0),a++,e.resolve(t).then((function(t){u||(u=!0,n[s]=t,--a||r(n))}),i)})),--a||r(n)}));return o.e&&i(o.v),n.promise},race:function(t){var e=this,n=F(e),r=n.reject,i=y((function(){g(t,!1,(function(t){e.resolve(t).then(n.resolve,r)}))}));return i.e&&r(i.v),n.promise}})},62850:function(t,e,n){"use strict";var r=n(42985),i=n(42094),o="includes";r(r.P+r.F*n(8852)(o),"String",{includes:function(t){return!!~i(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},17732:function(t,e,n){"use strict";var r=n(42985),i=n(10875),o=n(42094),a="startsWith",s=""[a];r(r.P+r.F*n(8852)(a),"String",{startsWith:function(t){var e=o(this,t,a),n=i(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},95767:function(t,e,n){"use strict";var r=n(3816),i=n(79181),o=n(67057),a=n(42985),s=n(77234),u=n(84728).KEY,c=n(74253),l=n(3825),f=n(22943),h=n(93953),d=n(86314),p=n(28787),g=n(36074),v=n(5541),m=n(4302),_=n(27007),E=n(55286),y=n(20508),S=n(22110),w=n(21689),D=n(90681),A=n(42503),C=n(39327),T=n(18693),I=n(64548),O=n(99275),x=n(47184),F=T.f,N=O.f,R=C.f,P=r.Symbol,L=r.JSON,B=L&&L.stringify,M="prototype",k=d("_hidden"),H=d("toPrimitive"),j={}.propertyIsEnumerable,U=l("symbol-registry"),W=l("symbols"),V=l("op-symbols"),G=Object[M],K="function"==typeof P&&!!I.f,z=r.QObject,q=!z||!z[M]||!z[M].findChild,Y=o&&c((function(){return 7!=A(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=F(G,e);r&&delete G[e],N(t,e,n),r&&t!==G&&N(G,e,r)}:N,J=function(t){var e=W[t]=A(P[M]);return e._k=t,e},Q=K&&"symbol"==b(P.iterator)?function(t){return"symbol"==b(t)}:function(t){return t instanceof P},Z=function t(e,n,r){return e===G&&t(V,n,r),_(e),n=w(n,!0),_(r),i(W,n)?(r.enumerable?(i(e,k)&&e[k][n]&&(e[k][n]=!1),r=A(r,{enumerable:D(0,!1)})):(i(e,k)||N(e,k,D(1,{})),e[k][n]=!0),Y(e,n,r)):N(e,n,r)},X=function(t,e){_(t);for(var n,r=v(e=S(e)),i=0,o=r.length;o>i;)Z(t,n=r[i++],e[n]);return t},$=function(t){var e=j.call(this,t=w(t,!0));return!(this===G&&i(W,t)&&!i(V,t))&&(!(e||!i(this,t)||!i(W,t)||i(this,k)&&this[k][t])||e)},tt=function(t,e){if(t=S(t),e=w(e,!0),t!==G||!i(W,e)||i(V,e)){var n=F(t,e);return!n||!i(W,e)||i(t,k)&&t[k][e]||(n.enumerable=!0),n}},et=function(t){for(var e,n=R(S(t)),r=[],o=0;n.length>o;)i(W,e=n[o++])||e==k||e==u||r.push(e);return r},nt=function(t){for(var e,n=t===G,r=R(n?V:S(t)),o=[],a=0;r.length>a;)!i(W,e=r[a++])||n&&!i(G,e)||o.push(W[e]);return o};K||(s((P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0);return o&&q&&Y(G,t,{configurable:!0,set:function e(n){this===G&&e.call(V,n),i(this,k)&&i(this[k],t)&&(this[k][t]=!1),Y(this,t,D(1,n))}}),J(t)})[M],"toString",(function(){return this._k})),T.f=tt,O.f=Z,n(20616).f=C.f=et,n(14682).f=$,I.f=nt,o&&!n(4461)&&s(G,"propertyIsEnumerable",$,!0),p.f=function(t){return J(d(t))}),a(a.G+a.W+a.F*!K,{Symbol:P});for(var rt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),it=0;rt.length>it;)d(rt[it++]);for(var ot=x(d.store),at=0;ot.length>at;)g(ot[at++]);a(a.S+a.F*!K,"Symbol",{for:function(t){return i(U,t+="")?U[t]:U[t]=P(t)},keyFor:function(t){if(!Q(t))throw TypeError(t+" is not a symbol!");for(var e in U)if(U[e]===t)return e},useSetter:function(){q=!0},useSimple:function(){q=!1}}),a(a.S+a.F*!K,"Object",{create:function(t,e){return void 0===e?A(t):X(A(t),e)},defineProperty:Z,defineProperties:X,getOwnPropertyDescriptor:tt,getOwnPropertyNames:et,getOwnPropertySymbols:nt});var st=c((function(){I.f(1)}));a(a.S+a.F*st,"Object",{getOwnPropertySymbols:function(t){return I.f(y(t))}}),L&&a(a.S+a.F*(!K||c((function(){var t=P();return"[null]"!=B([t])||"{}"!=B({a:t})||"{}"!=B(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(E(e)||void 0!==t)&&!Q(t))return m(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!Q(e))return e}),r[1]=e,B.apply(L,r)}}),P[M][H]||n(87728)(P[M],H,P[M].valueOf),f(P,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},62773:function(t,e,n){"use strict";var r=n(42985),i=n(79315)(!0);r(r.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(17722)("includes")},96409:function(t,e,n){var r=n(42985),i=n(51131)(!1);r(r.S,"Object",{values:function(t){return i(t)}})},79665:function(t,e,n){n(36074)("asyncIterator")},78249:function(t,e,n){t.exports=function(){var t=t||function(t){var e;if("undefined"!=typeof window&&window.crypto&&(e=window.crypto),"undefined"!=typeof self&&self.crypto&&(e=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(e=globalThis.crypto),!e&&"undefined"!=typeof window&&window.msCrypto&&(e=window.msCrypto),!e&&void 0!==n.g&&n.g.crypto&&(e=n.g.crypto),!e)try{e=n(42480)}catch(t){}var r=function(){if(e){if("function"==typeof e.getRandomValues)try{return e.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof e.randomBytes)try{return e.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function t(){}return function(e){var n;return t.prototype=e,n=new t,t.prototype=null,n}}(),o={},a=o.lib={},s=a.Base={extend:function(t){var e=i(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},u=a.WordArray=s.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||l).stringify(this)},concat:function(t){var e=this.words,n=t.words,r=this.sigBytes,i=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++){var a=n[o>>>2]>>>24-o%4*8&255;e[r+o>>>2]|=a<<24-(r+o)%4*8}else for(var s=0;s<i;s+=4)e[r+s>>>2]=n[s>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=s.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],n=0;n<t;n+=4)e.push(r());return new u.init(e,t)}}),c=o.enc={},l=c.Hex={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var o=e[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n[r>>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new u.init(n,e/2)}},f=c.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var o=e[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r++)n[r>>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new u.init(n,e)}},h=c.Utf8={stringify:function(t){try{return decodeURIComponent(escape(f.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return f.parse(unescape(encodeURIComponent(t)))}},d=a.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=h.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n,r=this._data,i=r.words,o=r.sigBytes,a=this.blockSize,s=o/(4*a),c=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*a,l=t.min(4*c,o);if(c){for(var f=0;f<c;f+=a)this._doProcessBlock(i,f);n=i.splice(0,c),r.sigBytes-=l}return new u.init(n,l)},clone:function(){var t=s.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),p=(a.Hasher=d.extend({cfg:s.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,n){return new t.init(n).finalize(e)}},_createHmacHelper:function(t){return function(e,n){return new p.HMAC.init(t,n).finalize(e)}}}),o.algo={});return o}(Math);return t}()},98269:function(t,e,n){!function(){var e;t.exports=(e=n(78249),function(){var t=e,n=t.lib.WordArray;function r(t,e,r){for(var i=[],o=0,a=0;a<e;a++)if(a%4){var s=r[t.charCodeAt(a-1)]<<a%4*2|r[t.charCodeAt(a)]>>>6-a%4*2;i[o>>>2]|=s<<24-o%4*8,o++}return n.create(i,o)}t.enc.Base64={stringify:function(t){var e=t.words,n=t.sigBytes,r=this._map;t.clamp();for(var i=[],o=0;o<n;o+=3)for(var a=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<n;s++)i.push(r.charAt(a>>>6*(3-s)&63));var u=r.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o<n.length;o++)i[n.charCodeAt(o)]=o}var a=n.charAt(64);if(a){var s=t.indexOf(a);-1!==s&&(e=s)}return r(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),e.enc.Base64)}()},55743:function(t,e,n){t.exports=n(78249).enc.Utf8},12296:function(t,e,n){"use strict";var r=n(24429),i=n(33464),o=n(14453),a=n(27296);t.exports=function(t,e,n){if(!t||"object"!==b(t)&&"function"!=typeof t)throw new o("`obj` must be an object or a function`");if("string"!=typeof e&&"symbol"!==b(e))throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],f=!!a&&a(t,e);if(r)r(t,e,{configurable:null===c&&f?f.configurable:!c,enumerable:null===s&&f?f.enumerable:!s,value:n,writable:null===u&&f?f.writable:!u});else{if(!l&&(s||u||c))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");t[e]=n}}},24429:function(t,e,n){"use strict";var r=n(40210)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(t){r=!1}t.exports=r},53981:function(t){"use strict";t.exports=EvalError},81648:function(t){"use strict";t.exports=Error},24726:function(t){"use strict";t.exports=RangeError},26712:function(t){"use strict";t.exports=ReferenceError},33464:function(t){"use strict";t.exports=SyntaxError},14453:function(t){"use strict";t.exports=TypeError},43915:function(t){"use strict";t.exports=URIError},17648:function(t){"use strict";var e=Object.prototype.toString,n=Math.max,r=function(t,e){for(var n=[],r=0;r<t.length;r+=1)n[r]=t[r];for(var i=0;i<e.length;i+=1)n[i+t.length]=e[i];return n};t.exports=function(t){var i=this;if("function"!=typeof i||"[object Function]"!==e.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var o,a=function(t){for(var e=[],n=1,r=0;n<t.length;n+=1,r+=1)e[r]=t[n];return e}(arguments),s=n(0,i.length-a.length),u=[],c=0;c<s;c++)u[c]="$"+c;if(o=Function("binder","return function ("+function(t){for(var e="",n=0;n<t.length;n+=1)e+=t[n],n+1<t.length&&(e+=",");return e}(u)+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof o){var e=i.apply(this,r(a,arguments));return Object(e)===e?e:this}return i.apply(t,r(a,arguments))})),i.prototype){var l=function(){};l.prototype=i.prototype,o.prototype=new l,l.prototype=null}return o}},58612:function(t,e,n){"use strict";var r=n(17648);t.exports=Function.prototype.bind||r},40210:function(t,e,n){"use strict";var r,i=n(81648),o=n(53981),a=n(24726),s=n(26712),u=n(33464),c=n(14453),l=n(43915),f=Function,h=function(t){try{return f('"use strict"; return ('+t+").constructor;")()}catch(t){}},d=Object.getOwnPropertyDescriptor;if(d)try{d({},"")}catch(t){d=null}var p=function(){throw new c},g=d?function(){try{return p}catch(t){try{return d(arguments,"callee").get}catch(t){return p}}}():p,v=n(41405)(),m=n(28185)(),_=Object.getPrototypeOf||(m?function(t){return t.__proto__}:null),E={},y="undefined"!=typeof Uint8Array&&_?_(Uint8Array):r,S={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":v&&_?_([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":E,"%AsyncGenerator%":E,"%AsyncGeneratorFunction%":E,"%AsyncIteratorPrototype%":E,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":E,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&_?_(_([][Symbol.iterator]())):r,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":b(JSON))?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&v&&_?_((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&v&&_?_((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&_?_(""[Symbol.iterator]()):r,"%Symbol%":v?Symbol:r,"%SyntaxError%":u,"%ThrowTypeError%":g,"%TypedArray%":y,"%TypeError%":c,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":l,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(_)try{null.error}catch(t){var w=_(_(t));S["%Error.prototype%"]=w}var D=function t(e){var n;if("%AsyncFunction%"===e)n=h("async function () {}");else if("%GeneratorFunction%"===e)n=h("function* () {}");else if("%AsyncGeneratorFunction%"===e)n=h("async function* () {}");else if("%AsyncGenerator%"===e){var r=t("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===e){var i=t("%AsyncGenerator%");i&&_&&(n=_(i.prototype))}return S[e]=n,n},A={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},C=n(58612),T=n(48824),I=C.call(Function.call,Array.prototype.concat),O=C.call(Function.apply,Array.prototype.splice),x=C.call(Function.call,String.prototype.replace),F=C.call(Function.call,String.prototype.slice),N=C.call(Function.call,RegExp.prototype.exec),R=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,P=/\\(\\)?/g,L=function(t,e){var n,r=t;if(T(A,r)&&(r="%"+(n=A[r])[0]+"%"),T(S,r)){var i=S[r];if(i===E&&(i=D(r)),void 0===i&&!e)throw new c("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new u("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!=typeof t||0===t.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new c('"allowMissing" argument must be a boolean');if(null===N(/^%?[^%]*%?$/,t))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(t){var e=F(t,0,1),n=F(t,-1);if("%"===e&&"%"!==n)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new u("invalid intrinsic syntax, expected opening `%`");var r=[];return x(t,R,(function(t,e,n,i){r[r.length]=n?x(i,P,"$1"):e||t})),r}(t),r=n.length>0?n[0]:"",i=L("%"+r+"%",e),o=i.name,a=i.value,s=!1,l=i.alias;l&&(r=l[0],O(n,I([0,1],l)));for(var f=1,h=!0;f<n.length;f+=1){var p=n[f],g=F(p,0,1),v=F(p,-1);if(('"'===g||"'"===g||"`"===g||'"'===v||"'"===v||"`"===v)&&g!==v)throw new u("property names with quotes must have matching quotes");if("constructor"!==p&&h||(s=!0),T(S,o="%"+(r+="."+p)+"%"))a=S[o];else if(null!=a){if(!(p in a)){if(!e)throw new c("base intrinsic for "+t+" exists, but the property is not available.");return}if(d&&f+1>=n.length){var m=d(a,p);a=(h=!!m)&&"get"in m&&!("originalValue"in m.get)?m.get:a[p]}else h=T(a,p),a=a[p];h&&!s&&(S[o]=a)}}return a}},27296:function(t,e,n){"use strict";var r=n(40210)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(t){r=null}t.exports=r},31044:function(t,e,n){"use strict";var r=n(24429),i=function(){return!!r};i.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(t){return!0}},t.exports=i},28185:function(t){"use strict";var e={__proto__:null,foo:{}},n=Object;t.exports=function(){return{__proto__:e}.foo===e.foo&&!(e instanceof n)}},41405:function(t,e,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(55419);t.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"===b(r("foo"))&&"symbol"===b(Symbol("bar"))&&i()}},55419:function(t){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===b(Symbol.iterator))return!0;var t={},e=Symbol("test"),n=Object(e);if("string"==typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(e in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var r=Object.getOwnPropertySymbols(t);if(1!==r.length||r[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,e);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},48824:function(t,e,n){"use strict";var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,o=n(58612);t.exports=o.call(r,i)},80645:function(t,e){e.read=function(t,e,n,r,i){var o,a,s=8*i-r-1,u=(1<<s)-1,c=u>>1,l=-7,f=n?i-1:0,h=n?-1:1,d=t[e+f];for(f+=h,o=d&(1<<-l)-1,d>>=-l,l+=s;l>0;o=256*o+t[e+f],f+=h,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+t[e+f],f+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),o-=c}return(d?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,u,c=8*o-i-1,l=(1<<c)-1,f=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:o-1,p=r?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),(e+=a+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(e*u-1)*Math.pow(2,i),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;t[n+d]=255&s,d+=p,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;t[n+d]=255&a,d+=p,a/=256,c-=8);t[n+d-p]|=128*g}},19575:function(t,e,n){var r,i;i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:this,t.exports=function(n){"use strict";var i,o=(n=n||{}).Base64,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=function(t){for(var e={},n=0,r=t.length;n<r;n++)e[t.charAt(n)]=n;return e}(a),u=String.fromCharCode,c=function(t){if(t.length<2)return(e=t.charCodeAt(0))<128?t:e<2048?u(192|e>>>6)+u(128|63&e):u(224|e>>>12&15)+u(128|e>>>6&63)+u(128|63&e);var e=65536+1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320);return u(240|e>>>18&7)+u(128|e>>>12&63)+u(128|e>>>6&63)+u(128|63&e)},l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,f=function(t){return t.replace(l,c)},h=function(t){var e=[0,2,1][t.length%3],n=t.charCodeAt(0)<<16|(t.length>1?t.charCodeAt(1):0)<<8|(t.length>2?t.charCodeAt(2):0);return[a.charAt(n>>>18),a.charAt(n>>>12&63),e>=2?"=":a.charAt(n>>>6&63),e>=1?"=":a.charAt(63&n)].join("")},d=n.btoa&&"function"==typeof n.btoa?function(t){return n.btoa(t)}:function(t){if(t.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return t.replace(/[\s\S]{1,3}/g,h)},p=function(t){return d(f(String(t)))},g=function(t){return t.replace(/[+\/]/g,(function(t){return"+"==t?"-":"_"})).replace(/=/g,"")},v=function(t,e){return e?g(p(t)):p(t)};n.Uint8Array&&(i=function(t,e){for(var n="",r=0,i=t.length;r<i;r+=3){var o=t[r],s=t[r+1],u=t[r+2],c=o<<16|s<<8|u;n+=a.charAt(c>>>18)+a.charAt(c>>>12&63)+(void 0!==s?a.charAt(c>>>6&63):"=")+(void 0!==u?a.charAt(63&c):"=")}return e?g(n):n});var m,_=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,E=function(t){switch(t.length){case 4:var e=((7&t.charCodeAt(0))<<18|(63&t.charCodeAt(1))<<12|(63&t.charCodeAt(2))<<6|63&t.charCodeAt(3))-65536;return u(55296+(e>>>10))+u(56320+(1023&e));case 3:return u((15&t.charCodeAt(0))<<12|(63&t.charCodeAt(1))<<6|63&t.charCodeAt(2));default:return u((31&t.charCodeAt(0))<<6|63&t.charCodeAt(1))}},y=function(t){return t.replace(_,E)},S=function(t){var e=t.length,n=e%4,r=(e>0?s[t.charAt(0)]<<18:0)|(e>1?s[t.charAt(1)]<<12:0)|(e>2?s[t.charAt(2)]<<6:0)|(e>3?s[t.charAt(3)]:0),i=[u(r>>>16),u(r>>>8&255),u(255&r)];return i.length-=[0,0,2,1][n],i.join("")},w=n.atob&&"function"==typeof n.atob?function(t){return n.atob(t)}:function(t){return t.replace(/\S{1,4}/g,S)},D=function(t){return w(String(t).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(t){return String(t).replace(/[-_]/g,(function(t){return"-"==t?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},A=function(t){return function(t){return y(w(t))}(b(t))};if(n.Uint8Array&&(m=function(t){return Uint8Array.from(D(b(t)),(function(t){return t.charCodeAt(0)}))}),n.Base64={VERSION:"2.6.4",atob:D,btoa:d,fromBase64:A,toBase64:v,utob:f,encode:v,encodeURI:function(t){return v(t,!0)},btou:y,decode:A,noConflict:function(){var t=n.Base64;return n.Base64=o,t},fromUint8Array:i,toUint8Array:m},"function"==typeof Object.defineProperty){var C=function(t){return{value:t,enumerable:!1,writable:!0,configurable:!0}};n.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C((function(){return A(this)}))),Object.defineProperty(String.prototype,"toBase64",C((function(t){return v(this,t)}))),Object.defineProperty(String.prototype,"toBase64URI",C((function(){return v(this,!0)})))}}return n.Meteor&&(Base64=n.Base64),t.exports?t.exports.Base64=n.Base64:void 0===(r=function(){return n.Base64}.apply(e,[]))||(t.exports=r),{Base64:n.Base64}}(i)},31166:function(t,e,n){var r=n(48764).Buffer,i={userAgent:!1},o={},a=a||function(t){var e={},n=e.lib={},r=n.Base=function(){function t(){}return{extend:function(e){t.prototype=this;var n=new t;return e&&n.mixIn(e),n.hasOwnProperty("init")||(n.init=function(){n.$super.init.apply(this,arguments)}),n.init.prototype=n,n.$super=this,n},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),i=n.WordArray=r.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||a).stringify(this)},concat:function(t){var e=this.words,n=t.words,r=this.sigBytes,i=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++){var a=n[o>>>2]>>>24-o%4*8&255;e[r+o>>>2]|=a<<24-(r+o)%4*8}else for(o=0;o<i;o+=4)e[r+o>>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=r.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var n=[],r=0;r<e;r+=4)n.push(4294967296*t.random()|0);return new i.init(n,e)}}),o=e.enc={},a=o.Hex={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var o=e[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n[r>>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new i.init(n,e/2)}},s=o.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var o=e[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r++)n[r>>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new i.init(n,e)}},u=o.Utf8={stringify:function(t){try{return decodeURIComponent(escape(s.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return s.parse(unescape(encodeURIComponent(t)))}},c=n.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new i.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=u.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n=this._data,r=n.words,o=n.sigBytes,a=this.blockSize,s=o/(4*a),u=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*a,c=t.min(4*u,o);if(u){for(var l=0;l<u;l+=a)this._doProcessBlock(r,l);var f=r.splice(0,u);n.sigBytes-=c}return new i.init(f,c)},clone:function(){var t=r.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),l=(n.Hasher=c.extend({cfg:r.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){c.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,n){return new t.init(n).finalize(e)}},_createHmacHelper:function(t){return function(e,n){return new l.HMAC.init(t,n).finalize(e)}}}),e.algo={});return e}(Math);!function(){var t,e=(t=a).lib,n=e.Base,r=e.WordArray;(t=t.x64={}).Word=n.extend({init:function(t,e){this.high=t,this.low=e}}),t.WordArray=n.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:8*t.length},toX32:function(){for(var t=this.words,e=t.length,n=[],i=0;i<e;i++){var o=t[i];n.push(o.high),n.push(o.low)}return r.create(n,this.sigBytes)},clone:function(){for(var t=n.clone.call(this),e=t.words=this.words.slice(0),r=e.length,i=0;i<r;i++)e[i]=e[i].clone();return t}})}(),a.lib.Cipher||function(){var t=(d=a).lib,e=t.Base,n=t.WordArray,r=t.BufferedBlockAlgorithm,i=d.enc.Base64,o=d.algo.EvpKDF,s=t.Cipher=r.extend({cfg:e.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,n){this.cfg=this.cfg.extend(n),this._xformMode=t,this._key=e,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(t){return{encrypt:function(e,n,r){return("string"==typeof n?p:h).encrypt(t,e,n,r)},decrypt:function(e,n,r){return("string"==typeof n?p:h).decrypt(t,e,n,r)}}}});t.StreamCipher=s.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var u=d.mode={},c=function(t,e,n){var r=this._iv;r?this._iv=void 0:r=this._prevBlock;for(var i=0;i<n;i++)t[e+i]^=r[i]},l=(t.BlockCipherMode=e.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}})).extend();l.Encryptor=l.extend({processBlock:function(t,e){var n=this._cipher,r=n.blockSize;c.call(this,t,e,r),n.encryptBlock(t,e),this._prevBlock=t.slice(e,e+r)}}),l.Decryptor=l.extend({processBlock:function(t,e){var n=this._cipher,r=n.blockSize,i=t.slice(e,e+r);n.decryptBlock(t,e),c.call(this,t,e,r),this._prevBlock=i}}),u=u.CBC=l,l=(d.pad={}).Pkcs7={pad:function(t,e){for(var r,i=(r=(r=4*e)-t.sigBytes%r)<<24|r<<16|r<<8|r,o=[],a=0;a<r;a+=4)o.push(i);r=n.create(o,r),t.concat(r)},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},t.BlockCipher=s.extend({cfg:s.cfg.extend({mode:u,padding:l}),reset:function(){s.reset.call(this);var t=(e=this.cfg).iv,e=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=e.createEncryptor;else n=e.createDecryptor,this._minBufferSize=1;this._mode=n.call(e,this,t&&t.words)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4});var f=t.CipherParams=e.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),h=(u=(d.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext;return((t=t.salt)?n.create([1398893684,1701076831]).concat(t).concat(e):e).toString(i)},parse:function(t){var e=(t=i.parse(t)).words;if(1398893684==e[0]&&1701076831==e[1]){var r=n.create(e.slice(2,4));e.splice(0,4),t.sigBytes-=16}return f.create({ciphertext:t,salt:r})}},t.SerializableCipher=e.extend({cfg:e.extend({format:u}),encrypt:function(t,e,n,r){r=this.cfg.extend(r);var i=t.createEncryptor(n,r);return e=i.finalize(e),i=i.cfg,f.create({ciphertext:e,key:n,iv:i.iv,algorithm:t,mode:i.mode,padding:i.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,n,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(n,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}})),d=(d.kdf={}).OpenSSL={execute:function(t,e,r,i){return i||(i=n.random(8)),t=o.create({keySize:e+r}).compute(t,i),r=n.create(t.words.slice(e),4*r),t.sigBytes=4*e,f.create({key:t,iv:r,salt:i})}},p=t.PasswordBasedCipher=h.extend({cfg:h.cfg.extend({kdf:d}),encrypt:function(t,e,n,r){return n=(r=this.cfg.extend(r)).kdf.execute(n,t.keySize,t.ivSize),r.iv=n.iv,(t=h.encrypt.call(this,t,e,n.key,r)).mixIn(n),t},decrypt:function(t,e,n,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),n=r.kdf.execute(n,t.keySize,t.ivSize,e.salt),r.iv=n.iv,h.decrypt.call(this,t,e,n.key,r)}})}(),function(){for(var t=a,e=t.lib.BlockCipher,n=t.algo,r=[],i=[],o=[],s=[],u=[],c=[],l=[],f=[],h=[],d=[],p=[],g=0;256>g;g++)p[g]=128>g?g<<1:g<<1^283;var v=0,m=0;for(g=0;256>g;g++){var _=(_=m^m<<1^m<<2^m<<3^m<<4)>>>8^255&_^99;r[v]=_,i[_]=v;var E=p[v],y=p[E],S=p[y],w=257*p[_]^16843008*_;o[v]=w<<24|w>>>8,s[v]=w<<16|w>>>16,u[v]=w<<8|w>>>24,c[v]=w,w=16843009*S^65537*y^257*E^16843008*v,l[_]=w<<24|w>>>8,f[_]=w<<16|w>>>16,h[_]=w<<8|w>>>24,d[_]=w,v?(v=E^p[p[p[S^E]]],m^=p[p[m]]):v=m=1}var D=[0,1,2,4,8,16,32,64,128,27,54];n=n.AES=e.extend({_doReset:function(){for(var t=(n=this._key).words,e=n.sigBytes/4,n=4*((this._nRounds=e+6)+1),i=this._keySchedule=[],o=0;o<n;o++)if(o<e)i[o]=t[o];else{var a=i[o-1];o%e?6<e&&4==o%e&&(a=r[a>>>24]<<24|r[a>>>16&255]<<16|r[a>>>8&255]<<8|r[255&a]):(a=r[(a=a<<8|a>>>24)>>>24]<<24|r[a>>>16&255]<<16|r[a>>>8&255]<<8|r[255&a],a^=D[o/e|0]<<24),i[o]=i[o-e]^a}for(t=this._invKeySchedule=[],e=0;e<n;e++)o=n-e,a=e%4?i[o]:i[o-4],t[e]=4>e||4>=o?a:l[r[a>>>24]]^f[r[a>>>16&255]]^h[r[a>>>8&255]]^d[r[255&a]]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,o,s,u,c,r)},decryptBlock:function(t,e){var n=t[e+1];t[e+1]=t[e+3],t[e+3]=n,this._doCryptBlock(t,e,this._invKeySchedule,l,f,h,d,i),n=t[e+1],t[e+1]=t[e+3],t[e+3]=n},_doCryptBlock:function(t,e,n,r,i,o,a,s){for(var u=this._nRounds,c=t[e]^n[0],l=t[e+1]^n[1],f=t[e+2]^n[2],h=t[e+3]^n[3],d=4,p=1;p<u;p++){var g=r[c>>>24]^i[l>>>16&255]^o[f>>>8&255]^a[255&h]^n[d++],v=r[l>>>24]^i[f>>>16&255]^o[h>>>8&255]^a[255&c]^n[d++],m=r[f>>>24]^i[h>>>16&255]^o[c>>>8&255]^a[255&l]^n[d++];h=r[h>>>24]^i[c>>>16&255]^o[l>>>8&255]^a[255&f]^n[d++],c=g,l=v,f=m}g=(s[c>>>24]<<24|s[l>>>16&255]<<16|s[f>>>8&255]<<8|s[255&h])^n[d++],v=(s[l>>>24]<<24|s[f>>>16&255]<<16|s[h>>>8&255]<<8|s[255&c])^n[d++],m=(s[f>>>24]<<24|s[h>>>16&255]<<16|s[c>>>8&255]<<8|s[255&l])^n[d++],h=(s[h>>>24]<<24|s[c>>>16&255]<<16|s[l>>>8&255]<<8|s[255&f])^n[d++],t[e]=g,t[e+1]=v,t[e+2]=m,t[e+3]=h},keySize:8}),t.AES=e._createHelper(n)}(),function(){function t(t,e){var n=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=n,this._lBlock^=n<<t}function e(t,e){var n=(this._rBlock>>>t^this._lBlock)&e;this._lBlock^=n,this._rBlock^=n<<t}var n=a,r=(i=n.lib).WordArray,i=i.BlockCipher,o=n.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],u=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],f=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o.DES=i.extend({_doReset:function(){for(var t=this._key.words,e=[],n=0;56>n;n++){var r=s[n]-1;e[n]=t[r>>>5]>>>31-r%32&1}for(t=this._subKeys=[],r=0;16>r;r++){var i=t[r]=[],o=c[r];for(n=0;24>n;n++)i[n/6|0]|=e[(u[n]-1+o)%28]<<31-n%6,i[4+(n/6|0)]|=e[28+(u[n+24]-1+o)%28]<<31-n%6;for(i[0]=i[0]<<1|i[0]>>>31,n=1;7>n;n++)i[n]>>>=4*(n-1)+3;i[7]=i[7]<<5|i[7]>>>27}for(e=this._invSubKeys=[],n=0;16>n;n++)e[n]=t[15-n]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(n,r,i){this._lBlock=n[r],this._rBlock=n[r+1],t.call(this,4,252645135),t.call(this,16,65535),e.call(this,2,858993459),e.call(this,8,16711935),t.call(this,1,1431655765);for(var o=0;16>o;o++){for(var a=i[o],s=this._lBlock,u=this._rBlock,c=0,h=0;8>h;h++)c|=l[h][((u^a[h])&f[h])>>>0];this._lBlock=u,this._rBlock=s^c}i=this._lBlock,this._lBlock=this._rBlock,this._rBlock=i,t.call(this,1,1431655765),e.call(this,8,16711935),e.call(this,2,858993459),t.call(this,16,65535),t.call(this,4,252645135),n[r]=this._lBlock,n[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});n.DES=i._createHelper(h),o=o.TripleDES=i.extend({_doReset:function(){var t=this._key.words;this._des1=h.createEncryptor(r.create(t.slice(0,2))),this._des2=h.createEncryptor(r.create(t.slice(2,4))),this._des3=h.createEncryptor(r.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2}),n.TripleDES=i._createHelper(o)}(),function(){var t=a,e=t.lib.WordArray;t.enc.Base64={stringify:function(t){var e=t.words,n=t.sigBytes,r=this._map;t.clamp(),t=[];for(var i=0;i<n;i+=3)for(var o=(e[i>>>2]>>>24-i%4*8&255)<<16|(e[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|e[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;4>a&&i+.75*a<n;a++)t.push(r.charAt(o>>>6*(3-a)&63));if(e=r.charAt(64))for(;t.length%4;)t.push(e);return t.join("")},parse:function(t){var n=t.length,r=this._map;(i=r.charAt(64))&&-1!=(i=t.indexOf(i))&&(n=i);for(var i=[],o=0,a=0;a<n;a++)if(a%4){var s=r.indexOf(t.charAt(a-1))<<a%4*2,u=r.indexOf(t.charAt(a))>>>6-a%4*2;i[o>>>2]|=(s|u)<<24-o%4*8,o++}return e.create(i,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(t){function e(t,e,n,r,i,o,a){return((t=t+(e&n|~e&r)+i+a)<<o|t>>>32-o)+e}function n(t,e,n,r,i,o,a){return((t=t+(e&r|n&~r)+i+a)<<o|t>>>32-o)+e}function r(t,e,n,r,i,o,a){return((t=t+(e^n^r)+i+a)<<o|t>>>32-o)+e}function i(t,e,n,r,i,o,a){return((t=t+(n^(e|~r))+i+a)<<o|t>>>32-o)+e}for(var o=a,s=(c=o.lib).WordArray,u=c.Hasher,c=o.algo,l=[],f=0;64>f;f++)l[f]=4294967296*t.abs(t.sin(f+1))|0;c=c.MD5=u.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,o){for(var a=0;16>a;a++){var s=t[u=o+a];t[u]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}a=this._hash.words;var u=t[o+0],c=(s=t[o+1],t[o+2]),f=t[o+3],h=t[o+4],d=t[o+5],p=t[o+6],g=t[o+7],v=t[o+8],m=t[o+9],_=t[o+10],E=t[o+11],y=t[o+12],S=t[o+13],w=t[o+14],D=t[o+15],b=e(b=a[0],T=a[1],C=a[2],A=a[3],u,7,l[0]),A=e(A,b,T,C,s,12,l[1]),C=e(C,A,b,T,c,17,l[2]),T=e(T,C,A,b,f,22,l[3]);b=e(b,T,C,A,h,7,l[4]),A=e(A,b,T,C,d,12,l[5]),C=e(C,A,b,T,p,17,l[6]),T=e(T,C,A,b,g,22,l[7]),b=e(b,T,C,A,v,7,l[8]),A=e(A,b,T,C,m,12,l[9]),C=e(C,A,b,T,_,17,l[10]),T=e(T,C,A,b,E,22,l[11]),b=e(b,T,C,A,y,7,l[12]),A=e(A,b,T,C,S,12,l[13]),C=e(C,A,b,T,w,17,l[14]),b=n(b,T=e(T,C,A,b,D,22,l[15]),C,A,s,5,l[16]),A=n(A,b,T,C,p,9,l[17]),C=n(C,A,b,T,E,14,l[18]),T=n(T,C,A,b,u,20,l[19]),b=n(b,T,C,A,d,5,l[20]),A=n(A,b,T,C,_,9,l[21]),C=n(C,A,b,T,D,14,l[22]),T=n(T,C,A,b,h,20,l[23]),b=n(b,T,C,A,m,5,l[24]),A=n(A,b,T,C,w,9,l[25]),C=n(C,A,b,T,f,14,l[26]),T=n(T,C,A,b,v,20,l[27]),b=n(b,T,C,A,S,5,l[28]),A=n(A,b,T,C,c,9,l[29]),C=n(C,A,b,T,g,14,l[30]),b=r(b,T=n(T,C,A,b,y,20,l[31]),C,A,d,4,l[32]),A=r(A,b,T,C,v,11,l[33]),C=r(C,A,b,T,E,16,l[34]),T=r(T,C,A,b,w,23,l[35]),b=r(b,T,C,A,s,4,l[36]),A=r(A,b,T,C,h,11,l[37]),C=r(C,A,b,T,g,16,l[38]),T=r(T,C,A,b,_,23,l[39]),b=r(b,T,C,A,S,4,l[40]),A=r(A,b,T,C,u,11,l[41]),C=r(C,A,b,T,f,16,l[42]),T=r(T,C,A,b,p,23,l[43]),b=r(b,T,C,A,m,4,l[44]),A=r(A,b,T,C,y,11,l[45]),C=r(C,A,b,T,D,16,l[46]),b=i(b,T=r(T,C,A,b,c,23,l[47]),C,A,u,6,l[48]),A=i(A,b,T,C,g,10,l[49]),C=i(C,A,b,T,w,15,l[50]),T=i(T,C,A,b,d,21,l[51]),b=i(b,T,C,A,y,6,l[52]),A=i(A,b,T,C,f,10,l[53]),C=i(C,A,b,T,_,15,l[54]),T=i(T,C,A,b,s,21,l[55]),b=i(b,T,C,A,v,6,l[56]),A=i(A,b,T,C,D,10,l[57]),C=i(C,A,b,T,p,15,l[58]),T=i(T,C,A,b,S,21,l[59]),b=i(b,T,C,A,h,6,l[60]),A=i(A,b,T,C,E,10,l[61]),C=i(C,A,b,T,c,15,l[62]),T=i(T,C,A,b,m,21,l[63]),a[0]=a[0]+b|0,a[1]=a[1]+T|0,a[2]=a[2]+C|0,a[3]=a[3]+A|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var o=t.floor(r/4294967296);for(n[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),n[14+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(n.length+1),this._process(),n=(e=this._hash).words,r=0;4>r;r++)i=n[r],n[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8);return e},clone:function(){var t=u.clone.call(this);return t._hash=this._hash.clone(),t}}),o.MD5=u._createHelper(c),o.HmacMD5=u._createHmacHelper(c)}(Math),function(){var t=a,e=(i=t.lib).WordArray,n=i.Hasher,r=[],i=t.algo.SHA1=n.extend({_doReset:function(){this._hash=new e.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=this._hash.words,i=n[0],o=n[1],a=n[2],s=n[3],u=n[4],c=0;80>c;c++){if(16>c)r[c]=0|t[e+c];else{var l=r[c-3]^r[c-8]^r[c-14]^r[c-16];r[c]=l<<1|l>>>31}l=(i<<5|i>>>27)+u+r[c],l=20>c?l+(1518500249+(o&a|~o&s)):40>c?l+(1859775393+(o^a^s)):60>c?l+((o&a|o&s|a&s)-1894007588):l+((o^a^s)-899497514),u=s,s=a,a=o<<30|o>>>2,o=i,i=l}n[0]=n[0]+i|0,n[1]=n[1]+o|0,n[2]=n[2]+a|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),e[15+(r+64>>>9<<4)]=n,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA1=n._createHelper(i),t.HmacSHA1=n._createHmacHelper(i)}(),function(t){for(var e=a,n=(i=e.lib).WordArray,r=i.Hasher,i=e.algo,o=[],s=[],u=function(t){return 4294967296*(t-(0|t))|0},c=2,l=0;64>l;){var f;t:{f=c;for(var h=t.sqrt(f),d=2;d<=h;d++)if(!(f%d)){f=!1;break t}f=!0}f&&(8>l&&(o[l]=u(t.pow(c,.5))),s[l]=u(t.pow(c,1/3)),l++),c++}var p=[];i=i.SHA256=r.extend({_doReset:function(){this._hash=new n.init(o.slice(0))},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],u=n[4],c=n[5],l=n[6],f=n[7],h=0;64>h;h++){if(16>h)p[h]=0|t[e+h];else{var d=p[h-15],g=p[h-2];p[h]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+p[h-7]+((g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10)+p[h-16]}d=f+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&c^~u&l)+s[h]+p[h],g=((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+(r&i^r&o^i&o),f=l,l=c,c=u,u=a+d|0,a=o,o=i,i=r,r=d+g|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+u|0,n[5]=n[5]+c|0,n[6]=n[6]+l|0,n[7]=n[7]+f|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}}),e.SHA256=r._createHelper(i),e.HmacSHA256=r._createHmacHelper(i)}(Math),function(){var t=a,e=t.lib.WordArray,n=(r=t.algo).SHA256,r=r.SHA224=n.extend({_doReset:function(){this._hash=new e.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=n._doFinalize.call(this);return t.sigBytes-=4,t}});t.SHA224=n._createHelper(r),t.HmacSHA224=n._createHmacHelper(r)}(),function(){function t(){return r.create.apply(r,arguments)}for(var e=a,n=e.lib.Hasher,r=(o=e.x64).Word,i=o.WordArray,o=e.algo,s=[t(1116352408,3609767458),t(1899447441,602891725),t(3049323471,3964484399),t(3921009573,2173295548),t(961987163,4081628472),t(1508970993,3053834265),t(2453635748,2937671579),t(2870763221,3664609560),t(3624381080,2734883394),t(310598401,1164996542),t(607225278,1323610764),t(1426881987,3590304994),t(1925078388,4068182383),t(2162078206,991336113),t(2614888103,633803317),t(3248222580,3479774868),t(3835390401,2666613458),t(4022224774,944711139),t(264347078,2341262773),t(604807628,2007800933),t(770255983,1495990901),t(1249150122,1856431235),t(1555081692,3175218132),t(1996064986,2198950837),t(2554220882,3999719339),t(2821834349,766784016),t(2952996808,2566594879),t(3210313671,3203337956),t(3336571891,1034457026),t(3584528711,2466948901),t(113926993,3758326383),t(338241895,168717936),t(666307205,1188179964),t(773529912,1546045734),t(1294757372,1522805485),t(1396182291,2643833823),t(1695183700,2343527390),t(1986661051,1014477480),t(2177026350,1206759142),t(2456956037,344077627),t(2730485921,1290863460),t(2820302411,3158454273),t(3259730800,3505952657),t(3345764771,106217008),t(3516065817,3606008344),t(3600352804,1432725776),t(4094571909,1467031594),t(275423344,851169720),t(430227734,3100823752),t(506948616,1363258195),t(659060556,3750685593),t(883997877,3785050280),t(958139571,3318307427),t(1322822218,3812723403),t(1537002063,2003034995),t(1747873779,3602036899),t(1955562222,1575990012),t(2024104815,1125592928),t(2227730452,2716904306),t(2361852424,442776044),t(2428436474,593698344),t(2756734187,3733110249),t(3204031479,2999351573),t(3329325298,3815920427),t(3391569614,3928383900),t(3515267271,566280711),t(3940187606,3454069534),t(4118630271,4000239992),t(116418474,1914138554),t(174292421,2731055270),t(289380356,3203993006),t(460393269,320620315),t(685471733,587496836),t(852142971,1086792851),t(1017036298,365543100),t(1126000580,2618297676),t(1288033470,3409855158),t(1501505948,4234509866),t(1607167915,987167468),t(1816402316,1246189591)],u=[],c=0;80>c;c++)u[c]=t();o=o.SHA512=n.extend({_doReset:function(){this._hash=new i.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var n=(f=this._hash.words)[0],r=f[1],i=f[2],o=f[3],a=f[4],c=f[5],l=f[6],f=f[7],h=n.high,d=n.low,p=r.high,g=r.low,v=i.high,m=i.low,_=o.high,E=o.low,y=a.high,S=a.low,w=c.high,D=c.low,b=l.high,A=l.low,C=f.high,T=f.low,I=h,O=d,x=p,F=g,N=v,R=m,P=_,L=E,B=y,M=S,k=w,H=D,j=b,U=A,W=C,V=T,G=0;80>G;G++){var K=u[G];if(16>G)var z=K.high=0|t[e+2*G],q=K.low=0|t[e+2*G+1];else{z=((q=(z=u[G-15]).high)>>>1|(Y=z.low)<<31)^(q>>>8|Y<<24)^q>>>7;var Y=(Y>>>1|q<<31)^(Y>>>8|q<<24)^(Y>>>7|q<<25),J=((q=(J=u[G-2]).high)>>>19|(Q=J.low)<<13)^(q<<3|Q>>>29)^q>>>6,Q=(Q>>>19|q<<13)^(Q<<3|q>>>29)^(Q>>>6|q<<26),Z=(q=u[G-7]).high,X=($=u[G-16]).high,$=$.low;z=(z=(z=z+Z+((q=Y+q.low)>>>0<Y>>>0?1:0))+J+((q+=Q)>>>0<Q>>>0?1:0))+X+((q+=$)>>>0<$>>>0?1:0),K.high=z,K.low=q}Z=B&k^~B&j,$=M&H^~M&U,K=I&x^I&N^x&N;var tt=O&F^O&R^F&R,et=(Y=(I>>>28|O<<4)^(I<<30|O>>>2)^(I<<25|O>>>7),J=(O>>>28|I<<4)^(O<<30|I>>>2)^(O<<25|I>>>7),(Q=s[G]).high),nt=Q.low;X=W+((B>>>14|M<<18)^(B>>>18|M<<14)^(B<<23|M>>>9))+((Q=V+((M>>>14|B<<18)^(M>>>18|B<<14)^(M<<23|B>>>9)))>>>0<V>>>0?1:0),W=j,V=U,j=k,U=H,k=B,H=M,B=P+(X=(X=(X=X+Z+((Q+=$)>>>0<$>>>0?1:0))+et+((Q+=nt)>>>0<nt>>>0?1:0))+z+((Q+=q)>>>0<q>>>0?1:0))+((M=L+Q|0)>>>0<L>>>0?1:0)|0,P=N,L=R,N=x,R=F,x=I,F=O,I=X+(K=Y+K+((q=J+tt)>>>0<J>>>0?1:0))+((O=Q+q|0)>>>0<Q>>>0?1:0)|0}d=n.low=d+O,n.high=h+I+(d>>>0<O>>>0?1:0),g=r.low=g+F,r.high=p+x+(g>>>0<F>>>0?1:0),m=i.low=m+R,i.high=v+N+(m>>>0<R>>>0?1:0),E=o.low=E+L,o.high=_+P+(E>>>0<L>>>0?1:0),S=a.low=S+M,a.high=y+B+(S>>>0<M>>>0?1:0),D=c.low=D+H,c.high=w+k+(D>>>0<H>>>0?1:0),A=l.low=A+U,l.high=b+j+(A>>>0<U>>>0?1:0),T=f.low=T+V,f.high=C+W+(T>>>0<V>>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),e[31+(r+128>>>10<<5)]=n,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32}),e.SHA512=n._createHelper(o),e.HmacSHA512=n._createHmacHelper(o)}(),function(){var t=a,e=(i=t.x64).Word,n=i.WordArray,r=(i=t.algo).SHA512,i=i.SHA384=r.extend({_doReset:function(){this._hash=new n.init([new e.init(3418070365,3238371032),new e.init(1654270250,914150663),new e.init(2438529370,812702999),new e.init(355462360,4144912697),new e.init(1731405415,4290775857),new e.init(2394180231,1750603025),new e.init(3675008525,1694076839),new e.init(1203062813,3204075428)])},_doFinalize:function(){var t=r._doFinalize.call(this);return t.sigBytes-=16,t}});t.SHA384=r._createHelper(i),t.HmacSHA384=r._createHmacHelper(i)}(),function(){var t=a,e=(r=t.lib).WordArray,n=r.Hasher,r=t.algo,i=e.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),o=e.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),s=e.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=e.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),c=e.create([0,1518500249,1859775393,2400959708,2840853838]),l=e.create([1352829926,1548603684,1836072691,2053994217,0]);r=r.RIPEMD160=n.extend({_doReset:function(){this._hash=e.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=0;16>n;n++){var r=t[S=e+n];t[S]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var a,f,h,d,p,g,v,m,_,E,y,S=this._hash.words,w=(r=c.words,l.words),D=i.words,b=o.words,A=s.words,C=u.words;for(g=a=S[0],v=f=S[1],m=h=S[2],_=d=S[3],E=p=S[4],n=0;80>n;n+=1)y=a+t[e+D[n]]|0,y=16>n?y+((f^h^d)+r[0]):32>n?y+((f&h|~f&d)+r[1]):48>n?y+(((f|~h)^d)+r[2]):64>n?y+((f&d|h&~d)+r[3]):y+((f^(h|~d))+r[4]),y=(y=(y|=0)<<A[n]|y>>>32-A[n])+p|0,a=p,p=d,d=h<<10|h>>>22,h=f,f=y,y=g+t[e+b[n]]|0,y=16>n?y+((v^(m|~_))+w[0]):32>n?y+((v&_|m&~_)+w[1]):48>n?y+(((v|~m)^_)+w[2]):64>n?y+((v&m|~v&_)+w[3]):y+((v^m^_)+w[4]),y=(y=(y|=0)<<C[n]|y>>>32-C[n])+E|0,g=E,E=_,_=m<<10|m>>>22,m=v,v=y;y=S[1]+h+_|0,S[1]=S[2]+d+E|0,S[2]=S[3]+p+g|0,S[3]=S[4]+a+v|0,S[4]=S[0]+f+m|0,S[0]=y},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;for(e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),t.sigBytes=4*(e.length+1),this._process(),e=(t=this._hash).words,n=0;5>n;n++)r=e[n],e[n]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8);return t},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),t.RIPEMD160=n._createHelper(r),t.HmacRIPEMD160=n._createHmacHelper(r)}(Math),function(){var t=a,e=t.enc.Utf8;t.algo.HMAC=t.lib.Base.extend({init:function(t,n){t=this._hasher=new t.init,"string"==typeof n&&(n=e.parse(n));var r=t.blockSize,i=4*r;n.sigBytes>i&&(n=t.finalize(n)),n.clamp();for(var o=this._oKey=n.clone(),a=this._iKey=n.clone(),s=o.words,u=a.words,c=0;c<r;c++)s[c]^=1549556828,u[c]^=909522486;o.sigBytes=a.sigBytes=i,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher;return t=e.finalize(t),e.reset(),e.finalize(this._oKey.clone().concat(t))}})}(),function(){var t,e=a,n=(t=e.lib).Base,r=t.WordArray,i=(t=e.algo).HMAC,o=t.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:t.SHA1,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){var n=this.cfg,o=i.create(n.hasher,t),a=r.create(),s=r.create([1]),u=a.words,c=s.words,l=n.keySize;for(n=n.iterations;u.length<l;){var f=o.update(e).finalize(s);o.reset();for(var h=f.words,d=h.length,p=f,g=1;g<n;g++){p=o.finalize(p),o.reset();for(var v=p.words,m=0;m<d;m++)h[m]^=v[m]}a.concat(f),c[0]++}return a.sigBytes=4*l,a}});e.PBKDF2=function(t,e,n){return o.create(n).compute(t,e)}}();var s,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c="=";function l(t){var e,n,r="";for(e=0;e+3<=t.length;e+=3)n=parseInt(t.substring(e,e+3),16),r+=u.charAt(n>>6)+u.charAt(63&n);if(e+1==t.length?(n=parseInt(t.substring(e,e+1),16),r+=u.charAt(n<<2)):e+2==t.length&&(n=parseInt(t.substring(e,e+2),16),r+=u.charAt(n>>2)+u.charAt((3&n)<<4)),c)for(;(3&r.length)>0;)r+=c;return r}function f(t){var e,n,r,i="",o=0;for(e=0;e<t.length&&t.charAt(e)!=c;++e)(r=u.indexOf(t.charAt(e)))<0||(0==o?(i+=_(r>>2),n=3&r,o=1):1==o?(i+=_(n<<2|r>>4),n=15&r,o=2):2==o?(i+=_(n),i+=_(r>>2),n=3&r,o=3):(i+=_(n<<2|r>>4),i+=_(15&r),o=0));return 1==o&&(i+=_(n<<2)),i}function h(t,e,n){null!=t&&("number"==typeof t?this.fromNumber(t,e,n):null==e&&"string"!=typeof t?this.fromString(t,256):this.fromString(t,e))}function d(){return new h(null)}"Microsoft Internet Explorer"==i.appName?(h.prototype.am=function(t,e,n,r,i,o){for(var a=32767&e,s=e>>15;--o>=0;){var u=32767&this[t],c=this[t++]>>15,l=s*u+c*a;i=((u=a*u+((32767&l)<<15)+n[r]+(1073741823&i))>>>30)+(l>>>15)+s*c+(i>>>30),n[r++]=1073741823&u}return i},s=30):"Netscape"!=i.appName?(h.prototype.am=function(t,e,n,r,i,o){for(;--o>=0;){var a=e*this[t++]+n[r]+i;i=Math.floor(a/67108864),n[r++]=67108863&a}return i},s=26):(h.prototype.am=function(t,e,n,r,i,o){for(var a=16383&e,s=e>>14;--o>=0;){var u=16383&this[t],c=this[t++]>>14,l=s*u+c*a;i=((u=a*u+((16383&l)<<14)+n[r]+i)>>28)+(l>>14)+s*c,n[r++]=268435455&u}return i},s=28),h.prototype.DB=s,h.prototype.DM=(1<<s)-1,h.prototype.DV=1<<s,h.prototype.FV=Math.pow(2,52),h.prototype.F1=52-s,h.prototype.F2=2*s-52;var p,g,v="0123456789abcdefghijklmnopqrstuvwxyz",m=new Array;for(p="0".charCodeAt(0),g=0;g<=9;++g)m[p++]=g;for(p="a".charCodeAt(0),g=10;g<36;++g)m[p++]=g;for(p="A".charCodeAt(0),g=10;g<36;++g)m[p++]=g;function _(t){return v.charAt(t)}function E(t,e){var n=m[t.charCodeAt(e)];return null==n?-1:n}function y(t){var e=d();return e.fromInt(t),e}function S(t){var e,n=1;return 0!=(e=t>>>16)&&(t=e,n+=16),0!=(e=t>>8)&&(t=e,n+=8),0!=(e=t>>4)&&(t=e,n+=4),0!=(e=t>>2)&&(t=e,n+=2),0!=(e=t>>1)&&(t=e,n+=1),n}function w(t){this.m=t}function D(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}function A(t,e){return t&e}function C(t,e){return t|e}function T(t,e){return t^e}function I(t,e){return t&~e}function O(t){if(0==t)return-1;var e=0;return!(65535&t)&&(t>>=16,e+=16),!(255&t)&&(t>>=8,e+=8),!(15&t)&&(t>>=4,e+=4),!(3&t)&&(t>>=2,e+=2),!(1&t)&&++e,e}function x(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function F(){}function N(t){return t}function R(t){this.r2=d(),this.q3=d(),h.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}w.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},w.prototype.revert=function(t){return t},w.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},w.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n)},w.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},D.prototype.convert=function(t){var e=d();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(h.ZERO)>0&&this.m.subTo(e,e),e},D.prototype.revert=function(t){var e=d();return t.copyTo(e),this.reduce(e),e},D.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var n=32767&t[e],r=n*this.mpl+((n*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[n=e+this.m.t]+=this.m.am(0,r,t,e,0,this.m.t);t[n]>=t.DV;)t[n]-=t.DV,t[++n]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},D.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n)},D.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},h.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},h.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},h.prototype.fromString=function(t,e){var n;if(16==e)n=4;else if(8==e)n=3;else if(256==e)n=8;else if(2==e)n=1;else if(32==e)n=5;else{if(4!=e)return void this.fromRadix(t,e);n=2}this.t=0,this.s=0;for(var r=t.length,i=!1,o=0;--r>=0;){var a=8==n?255&t[r]:E(t,r);a<0?"-"==t.charAt(r)&&(i=!0):(i=!1,0==o?this[this.t++]=a:o+n>this.DB?(this[this.t-1]|=(a&(1<<this.DB-o)-1)<<o,this[this.t++]=a>>this.DB-o):this[this.t-1]|=a<<o,(o+=n)>=this.DB&&(o-=this.DB))}8==n&&!!(128&t[0])&&(this.s=-1,o>0&&(this[this.t-1]|=(1<<this.DB-o)-1<<o)),this.clamp(),i&&h.ZERO.subTo(this,this)},h.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},h.prototype.dlShiftTo=function(t,e){var n;for(n=this.t-1;n>=0;--n)e[n+t]=this[n];for(n=t-1;n>=0;--n)e[n]=0;e.t=this.t+t,e.s=this.s},h.prototype.drShiftTo=function(t,e){for(var n=t;n<this.t;++n)e[n-t]=this[n];e.t=Math.max(this.t-t,0),e.s=this.s},h.prototype.lShiftTo=function(t,e){var n,r=t%this.DB,i=this.DB-r,o=(1<<i)-1,a=Math.floor(t/this.DB),s=this.s<<r&this.DM;for(n=this.t-1;n>=0;--n)e[n+a+1]=this[n]>>i|s,s=(this[n]&o)<<r;for(n=a-1;n>=0;--n)e[n]=0;e[a]=s,e.t=this.t+a+1,e.s=this.s,e.clamp()},h.prototype.rShiftTo=function(t,e){e.s=this.s;var n=Math.floor(t/this.DB);if(n>=this.t)e.t=0;else{var r=t%this.DB,i=this.DB-r,o=(1<<r)-1;e[0]=this[n]>>r;for(var a=n+1;a<this.t;++a)e[a-n-1]|=(this[a]&o)<<i,e[a-n]=this[a]>>r;r>0&&(e[this.t-n-1]|=(this.s&o)<<i),e.t=this.t-n,e.clamp()}},h.prototype.subTo=function(t,e){for(var n=0,r=0,i=Math.min(t.t,this.t);n<i;)r+=this[n]-t[n],e[n++]=r&this.DM,r>>=this.DB;if(t.t<this.t){for(r-=t.s;n<this.t;)r+=this[n],e[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<t.t;)r-=t[n],e[n++]=r&this.DM,r>>=this.DB;r-=t.s}e.s=r<0?-1:0,r<-1?e[n++]=this.DV+r:r>0&&(e[n++]=r),e.t=n,e.clamp()},h.prototype.multiplyTo=function(t,e){var n=this.abs(),r=t.abs(),i=n.t;for(e.t=i+r.t;--i>=0;)e[i]=0;for(i=0;i<r.t;++i)e[i+n.t]=n.am(0,r[i],e,i,0,n.t);e.s=0,e.clamp(),this.s!=t.s&&h.ZERO.subTo(e,e)},h.prototype.squareTo=function(t){for(var e=this.abs(),n=t.t=2*e.t;--n>=0;)t[n]=0;for(n=0;n<e.t-1;++n){var r=e.am(n,e[n],t,2*n,0,1);(t[n+e.t]+=e.am(n+1,2*e[n],t,2*n+1,r,e.t-n-1))>=e.DV&&(t[n+e.t]-=e.DV,t[n+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(n,e[n],t,2*n,0,1)),t.s=0,t.clamp()},h.prototype.divRemTo=function(t,e,n){var r=t.abs();if(!(r.t<=0)){var i=this.abs();if(i.t<r.t)return null!=e&&e.fromInt(0),void(null!=n&&this.copyTo(n));null==n&&(n=d());var o=d(),a=this.s,s=t.s,u=this.DB-S(r[r.t-1]);u>0?(r.lShiftTo(u,o),i.lShiftTo(u,n)):(r.copyTo(o),i.copyTo(n));var c=o.t,l=o[c-1];if(0!=l){var f=l*(1<<this.F1)+(c>1?o[c-2]>>this.F2:0),p=this.FV/f,g=(1<<this.F1)/f,v=1<<this.F2,m=n.t,_=m-c,E=null==e?d():e;for(o.dlShiftTo(_,E),n.compareTo(E)>=0&&(n[n.t++]=1,n.subTo(E,n)),h.ONE.dlShiftTo(c,E),E.subTo(o,o);o.t<c;)o[o.t++]=0;for(;--_>=0;){var y=n[--m]==l?this.DM:Math.floor(n[m]*p+(n[m-1]+v)*g);if((n[m]+=o.am(0,y,n,_,0,c))<y)for(o.dlShiftTo(_,E),n.subTo(E,n);n[m]<--y;)n.subTo(E,n)}null!=e&&(n.drShiftTo(c,e),a!=s&&h.ZERO.subTo(e,e)),n.t=c,n.clamp(),u>0&&n.rShiftTo(u,n),a<0&&h.ZERO.subTo(n,n)}}},h.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(!(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},h.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},h.prototype.exp=function(t,e){if(t>4294967295||t<1)return h.ONE;var n=d(),r=d(),i=e.convert(this),o=S(t)-1;for(i.copyTo(n);--o>=0;)if(e.sqrTo(n,r),(t&1<<o)>0)e.mulTo(r,i,n);else{var a=n;n=r,r=a}return e.revert(n)},h.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var n,r=(1<<e)-1,i=!1,o="",a=this.t,s=this.DB-a*this.DB%e;if(a-- >0)for(s<this.DB&&(n=this[a]>>s)>0&&(i=!0,o=_(n));a>=0;)s<e?(n=(this[a]&(1<<s)-1)<<e-s,n|=this[--a]>>(s+=this.DB-e)):(n=this[a]>>(s-=e)&r,s<=0&&(s+=this.DB,--a)),n>0&&(i=!0),i&&(o+=_(n));return i?o:"0"},h.prototype.negate=function(){var t=d();return h.ZERO.subTo(this,t),t},h.prototype.abs=function(){return this.s<0?this.negate():this},h.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var n=this.t;if(0!=(e=n-t.t))return this.s<0?-e:e;for(;--n>=0;)if(0!=(e=this[n]-t[n]))return e;return 0},h.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+S(this[this.t-1]^this.s&this.DM)},h.prototype.mod=function(t){var e=d();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(h.ZERO)>0&&t.subTo(e,e),e},h.prototype.modPowInt=function(t,e){var n;return n=t<256||e.isEven()?new w(e):new D(e),this.exp(t,n)},h.ZERO=y(0),h.ONE=y(1),F.prototype.convert=N,F.prototype.revert=N,F.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n)},F.prototype.sqrTo=function(t,e){t.squareTo(e)},R.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=d();return t.copyTo(e),this.reduce(e),e},R.prototype.revert=function(t){return t},R.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},R.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n)},R.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var P=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],L=(1<<26)/P[P.length-1];function B(){this.i=0,this.j=0,this.S=new Array}h.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},h.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),n=Math.pow(t,e),r=y(n),i=d(),o=d(),a="";for(this.divRemTo(r,i,o);i.signum()>0;)a=(n+o.intValue()).toString(t).substr(1)+a,i.divRemTo(r,i,o);return o.intValue().toString(t)+a},h.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var n=this.chunkSize(e),r=Math.pow(e,n),i=!1,o=0,a=0,s=0;s<t.length;++s){var u=E(t,s);u<0?"-"==t.charAt(s)&&0==this.signum()&&(i=!0):(a=e*a+u,++o>=n&&(this.dMultiply(r),this.dAddOffset(a,0),o=0,a=0))}o>0&&(this.dMultiply(Math.pow(e,o)),this.dAddOffset(a,0)),i&&h.ZERO.subTo(this,this)},h.prototype.fromNumber=function(t,e,n){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t,n),this.testBit(t-1)||this.bitwiseTo(h.ONE.shiftLeft(t-1),C,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(h.ONE.shiftLeft(t-1),this);else{var r=new Array,i=7&t;r.length=1+(t>>3),e.nextBytes(r),i>0?r[0]&=(1<<i)-1:r[0]=0,this.fromString(r,256)}},h.prototype.bitwiseTo=function(t,e,n){var r,i,o=Math.min(t.t,this.t);for(r=0;r<o;++r)n[r]=e(this[r],t[r]);if(t.t<this.t){for(i=t.s&this.DM,r=o;r<this.t;++r)n[r]=e(this[r],i);n.t=this.t}else{for(i=this.s&this.DM,r=o;r<t.t;++r)n[r]=e(i,t[r]);n.t=t.t}n.s=e(this.s,t.s),n.clamp()},h.prototype.changeBit=function(t,e){var n=h.ONE.shiftLeft(t);return this.bitwiseTo(n,e,n),n},h.prototype.addTo=function(t,e){for(var n=0,r=0,i=Math.min(t.t,this.t);n<i;)r+=this[n]+t[n],e[n++]=r&this.DM,r>>=this.DB;if(t.t<this.t){for(r+=t.s;n<this.t;)r+=this[n],e[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<t.t;)r+=t[n],e[n++]=r&this.DM,r>>=this.DB;r+=t.s}e.s=r<0?-1:0,r>0?e[n++]=r:r<-1&&(e[n++]=this.DV+r),e.t=n,e.clamp()},h.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},h.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},h.prototype.multiplyLowerTo=function(t,e,n){var r,i=Math.min(this.t+t.t,e);for(n.s=0,n.t=i;i>0;)n[--i]=0;for(r=n.t-this.t;i<r;++i)n[i+this.t]=this.am(0,t[i],n,i,0,this.t);for(r=Math.min(t.t,e);i<r;++i)this.am(0,t[i],n,i,0,e-i);n.clamp()},h.prototype.multiplyUpperTo=function(t,e,n){--e;var r=n.t=this.t+t.t-e;for(n.s=0;--r>=0;)n[r]=0;for(r=Math.max(e-this.t,0);r<t.t;++r)n[this.t+r-e]=this.am(e-r,t[r],n,0,0,this.t+r-e);n.clamp(),n.drShiftTo(1,n)},h.prototype.modInt=function(t){if(t<=0)return 0;var e=this.DV%t,n=this.s<0?t-1:0;if(this.t>0)if(0==e)n=this[0]%t;else for(var r=this.t-1;r>=0;--r)n=(e*n+this[r])%t;return n},h.prototype.millerRabin=function(t){var e=this.subtract(h.ONE),n=e.getLowestSetBit();if(n<=0)return!1;var r=e.shiftRight(n);(t=t+1>>1)>P.length&&(t=P.length);for(var i=d(),o=0;o<t;++o){i.fromInt(P[Math.floor(Math.random()*P.length)]);var a=i.modPow(r,this);if(0!=a.compareTo(h.ONE)&&0!=a.compareTo(e)){for(var s=1;s++<n&&0!=a.compareTo(e);)if(0==(a=a.modPowInt(2,this)).compareTo(h.ONE))return!1;if(0!=a.compareTo(e))return!1}}return!0},h.prototype.clone=function(){var t=d();return this.copyTo(t),t},h.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]},h.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24},h.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},h.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},h.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var n,r=this.DB-t*this.DB%8,i=0;if(t-- >0)for(r<this.DB&&(n=this[t]>>r)!=(this.s&this.DM)>>r&&(e[i++]=n|this.s<<this.DB-r);t>=0;)r<8?(n=(this[t]&(1<<r)-1)<<8-r,n|=this[--t]>>(r+=this.DB-8)):(n=this[t]>>(r-=8)&255,r<=0&&(r+=this.DB,--t)),!!(128&n)&&(n|=-256),0==i&&(128&this.s)!=(128&n)&&++i,(i>0||n!=this.s)&&(e[i++]=n);return e},h.prototype.equals=function(t){return 0==this.compareTo(t)},h.prototype.min=function(t){return this.compareTo(t)<0?this:t},h.prototype.max=function(t){return this.compareTo(t)>0?this:t},h.prototype.and=function(t){var e=d();return this.bitwiseTo(t,A,e),e},h.prototype.or=function(t){var e=d();return this.bitwiseTo(t,C,e),e},h.prototype.xor=function(t){var e=d();return this.bitwiseTo(t,T,e),e},h.prototype.andNot=function(t){var e=d();return this.bitwiseTo(t,I,e),e},h.prototype.not=function(){for(var t=d(),e=0;e<this.t;++e)t[e]=this.DM&~this[e];return t.t=this.t,t.s=~this.s,t},h.prototype.shiftLeft=function(t){var e=d();return t<0?this.rShiftTo(-t,e):this.lShiftTo(t,e),e},h.prototype.shiftRight=function(t){var e=d();return t<0?this.lShiftTo(-t,e):this.rShiftTo(t,e),e},h.prototype.getLowestSetBit=function(){for(var t=0;t<this.t;++t)if(0!=this[t])return t*this.DB+O(this[t]);return this.s<0?this.t*this.DB:-1},h.prototype.bitCount=function(){for(var t=0,e=this.s&this.DM,n=0;n<this.t;++n)t+=x(this[n]^e);return t},h.prototype.testBit=function(t){var e=Math.floor(t/this.DB);return e>=this.t?0!=this.s:!!(this[e]&1<<t%this.DB)},h.prototype.setBit=function(t){return this.changeBit(t,C)},h.prototype.clearBit=function(t){return this.changeBit(t,I)},h.prototype.flipBit=function(t){return this.changeBit(t,T)},h.prototype.add=function(t){var e=d();return this.addTo(t,e),e},h.prototype.subtract=function(t){var e=d();return this.subTo(t,e),e},h.prototype.multiply=function(t){var e=d();return this.multiplyTo(t,e),e},h.prototype.divide=function(t){var e=d();return this.divRemTo(t,e,null),e},h.prototype.remainder=function(t){var e=d();return this.divRemTo(t,null,e),e},h.prototype.divideAndRemainder=function(t){var e=d(),n=d();return this.divRemTo(t,e,n),new Array(e,n)},h.prototype.modPow=function(t,e){var n,r,i=t.bitLength(),o=y(1);if(i<=0)return o;n=i<18?1:i<48?3:i<144?4:i<768?5:6,r=i<8?new w(e):e.isEven()?new R(e):new D(e);var a=new Array,s=3,u=n-1,c=(1<<n)-1;if(a[1]=r.convert(this),n>1){var l=d();for(r.sqrTo(a[1],l);s<=c;)a[s]=d(),r.mulTo(l,a[s-2],a[s]),s+=2}var f,h,p=t.t-1,g=!0,v=d();for(i=S(t[p])-1;p>=0;){for(i>=u?f=t[p]>>i-u&c:(f=(t[p]&(1<<i+1)-1)<<u-i,p>0&&(f|=t[p-1]>>this.DB+i-u)),s=n;!(1&f);)f>>=1,--s;if((i-=s)<0&&(i+=this.DB,--p),g)a[f].copyTo(o),g=!1;else{for(;s>1;)r.sqrTo(o,v),r.sqrTo(v,o),s-=2;s>0?r.sqrTo(o,v):(h=o,o=v,v=h),r.mulTo(v,a[f],o)}for(;p>=0&&!(t[p]&1<<i);)r.sqrTo(o,v),h=o,o=v,v=h,--i<0&&(i=this.DB-1,--p)}return r.revert(o)},h.prototype.modInverse=function(t){var e=t.isEven();if(this.isEven()&&e||0==t.signum())return h.ZERO;for(var n=t.clone(),r=this.clone(),i=y(1),o=y(0),a=y(0),s=y(1);0!=n.signum();){for(;n.isEven();)n.rShiftTo(1,n),e?(i.isEven()&&o.isEven()||(i.addTo(this,i),o.subTo(t,o)),i.rShiftTo(1,i)):o.isEven()||o.subTo(t,o),o.rShiftTo(1,o);for(;r.isEven();)r.rShiftTo(1,r),e?(a.isEven()&&s.isEven()||(a.addTo(this,a),s.subTo(t,s)),a.rShiftTo(1,a)):s.isEven()||s.subTo(t,s),s.rShiftTo(1,s);n.compareTo(r)>=0?(n.subTo(r,n),e&&i.subTo(a,i),o.subTo(s,o)):(r.subTo(n,r),e&&a.subTo(i,a),s.subTo(o,s))}return 0!=r.compareTo(h.ONE)?h.ZERO:s.compareTo(t)>=0?s.subtract(t):s.signum()<0?(s.addTo(t,s),s.signum()<0?s.add(t):s):s},h.prototype.pow=function(t){return this.exp(t,new F)},h.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),n=t.s<0?t.negate():t.clone();if(e.compareTo(n)<0){var r=e;e=n,n=r}var i=e.getLowestSetBit(),o=n.getLowestSetBit();if(o<0)return e;for(i<o&&(o=i),o>0&&(e.rShiftTo(o,e),n.rShiftTo(o,n));e.signum()>0;)(i=e.getLowestSetBit())>0&&e.rShiftTo(i,e),(i=n.getLowestSetBit())>0&&n.rShiftTo(i,n),e.compareTo(n)>=0?(e.subTo(n,e),e.rShiftTo(1,e)):(n.subTo(e,n),n.rShiftTo(1,n));return o>0&&n.lShiftTo(o,n),n},h.prototype.isProbablePrime=function(t){var e,n=this.abs();if(1==n.t&&n[0]<=P[P.length-1]){for(e=0;e<P.length;++e)if(n[0]==P[e])return!0;return!1}if(n.isEven())return!1;for(e=1;e<P.length;){for(var r=P[e],i=e+1;i<P.length&&r<L;)r*=P[i++];for(r=n.modInt(r);e<i;)if(r%P[e++]==0)return!1}return n.millerRabin(t)},h.prototype.square=function(){var t=d();return this.squareTo(t),t},B.prototype.init=function(t){var e,n,r;for(e=0;e<256;++e)this.S[e]=e;for(n=0,e=0;e<256;++e)n=n+this.S[e]+t[e%t.length]&255,r=this.S[e],this.S[e]=this.S[n],this.S[n]=r;this.i=0,this.j=0},B.prototype.next=function(){var t;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,t=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=t,this.S[t+this.S[this.i]&255]};var M,k,H,j=256;function U(){var t;t=(new Date).getTime(),k[H++]^=255&t,k[H++]^=t>>8&255,k[H++]^=t>>16&255,k[H++]^=t>>24&255,H>=j&&(H-=j)}if(null==k){var W;if(k=new Array,H=0,void 0!==o&&(void 0!==o.crypto||void 0!==o.msCrypto)){var V=o.crypto||o.msCrypto;if(V.getRandomValues){var G=new Uint8Array(32);for(V.getRandomValues(G),W=0;W<32;++W)k[H++]=G[W]}else if("Netscape"==i.appName&&i.appVersion<"5"){var K=o.crypto.random(32);for(W=0;W<K.length;++W)k[H++]=255&K.charCodeAt(W)}}for(;H<j;)W=Math.floor(65536*Math.random()),k[H++]=W>>>8,k[H++]=255&W;H=0,U()}function z(){if(null==M){for(U(),(M=new B).init(k),H=0;H<k.length;++H)k[H]=0;H=0}return M.next()}function q(){}function Y(t,e){return new h(t,e)}function J(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function Q(t,e){this.x=e,this.q=t}function Z(t,e,n,r){this.curve=t,this.x=e,this.y=n,this.z=null==r?h.ONE:r,this.zinv=null}function X(t,e,n){this.q=t,this.a=this.fromBigInteger(e),this.b=this.fromBigInteger(n),this.infinity=new Z(this,null,null)}q.prototype.nextBytes=function(t){var e;for(e=0;e<t.length;++e)t[e]=z()},J.prototype.doPublic=function(t){return t.modPowInt(this.e,this.n)},J.prototype.setPublic=function(t,e){if(this.isPublic=!0,this.isPrivate=!1,"string"!=typeof t)this.n=t,this.e=e;else{if(!(null!=t&&null!=e&&t.length>0&&e.length>0))throw"Invalid RSA public key";this.n=Y(t,16),this.e=parseInt(e,16)}},J.prototype.type="RSA",J.prototype.doPrivate=function(t){if(null==this.p||null==this.q)return t.modPow(this.d,this.n);for(var e=t.mod(this.p).modPow(this.dmp1,this.p),n=t.mod(this.q).modPow(this.dmq1,this.q);e.compareTo(n)<0;)e=e.add(this.p);return e.subtract(n).multiply(this.coeff).mod(this.p).multiply(this.q).add(n)},J.prototype.setPrivate=function(t,e,n){if(this.isPrivate=!0,"string"!=typeof t)this.n=t,this.e=e,this.d=n;else{if(!(null!=t&&null!=e&&t.length>0&&e.length>0))throw"Invalid RSA private key";this.n=Y(t,16),this.e=parseInt(e,16),this.d=Y(n,16)}},J.prototype.setPrivateEx=function(t,e,n,r,i,o,a,s){if(this.isPrivate=!0,this.isPublic=!1,null==t)throw"RSASetPrivateEx N == null";if(null==e)throw"RSASetPrivateEx E == null";if(0==t.length)throw"RSASetPrivateEx N.length == 0";if(0==e.length)throw"RSASetPrivateEx E.length == 0";if(!(null!=t&&null!=e&&t.length>0&&e.length>0))throw"Invalid RSA private key in RSASetPrivateEx";this.n=Y(t,16),this.e=parseInt(e,16),this.d=Y(n,16),this.p=Y(r,16),this.q=Y(i,16),this.dmp1=Y(o,16),this.dmq1=Y(a,16),this.coeff=Y(s,16)},J.prototype.generate=function(t,e){var n=new q,r=t>>1;this.e=parseInt(e,16);for(var i=new h(e,16),o=t/2-100,a=h.ONE.shiftLeft(o);;){for(;this.p=new h(t-r,1,n),0!=this.p.subtract(h.ONE).gcd(i).compareTo(h.ONE)||!this.p.isProbablePrime(10););for(;this.q=new h(r,1,n),0!=this.q.subtract(h.ONE).gcd(i).compareTo(h.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var s=this.p;this.p=this.q,this.q=s}var u=this.q.subtract(this.p).abs();if(!(u.bitLength()<o||u.compareTo(a)<=0)){var c=this.p.subtract(h.ONE),l=this.q.subtract(h.ONE),f=c.multiply(l);if(0==f.gcd(i).compareTo(h.ONE)&&(this.n=this.p.multiply(this.q),this.n.bitLength()==t)){this.d=i.modInverse(f),this.dmp1=this.d.mod(c),this.dmq1=this.d.mod(l),this.coeff=this.q.modInverse(this.p);break}}}this.isPrivate=!0},Q.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.x.equals(t.x)},Q.prototype.toBigInteger=function(){return this.x},Q.prototype.negate=function(){return new Q(this.q,this.x.negate().mod(this.q))},Q.prototype.add=function(t){return new Q(this.q,this.x.add(t.toBigInteger()).mod(this.q))},Q.prototype.subtract=function(t){return new Q(this.q,this.x.subtract(t.toBigInteger()).mod(this.q))},Q.prototype.multiply=function(t){return new Q(this.q,this.x.multiply(t.toBigInteger()).mod(this.q))},Q.prototype.square=function(){return new Q(this.q,this.x.square().mod(this.q))},Q.prototype.divide=function(t){return new Q(this.q,this.x.multiply(t.toBigInteger().modInverse(this.q)).mod(this.q))},Q.prototype.sqrt=function(){return new Q(this.q,this.x.sqrt().mod(this.q))},Z.prototype.getX=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.x.toBigInteger().multiply(this.zinv).mod(this.curve.q))},Z.prototype.getY=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.y.toBigInteger().multiply(this.zinv).mod(this.curve.q))},Z.prototype.equals=function(t){return t==this||(this.isInfinity()?t.isInfinity():t.isInfinity()?this.isInfinity():!!t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(h.ZERO)&&t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(h.ZERO))},Z.prototype.isInfinity=function(){return null==this.x&&null==this.y||this.z.equals(h.ZERO)&&!this.y.toBigInteger().equals(h.ZERO)},Z.prototype.negate=function(){return new Z(this.curve,this.x,this.y.negate(),this.z)},Z.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q),n=t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q);if(h.ZERO.equals(n))return h.ZERO.equals(e)?this.twice():this.curve.getInfinity();var r=new h("3"),i=this.x.toBigInteger(),o=this.y.toBigInteger(),a=(t.x.toBigInteger(),t.y.toBigInteger(),n.square()),s=a.multiply(n),u=i.multiply(a),c=e.square().multiply(this.z),l=c.subtract(u.shiftLeft(1)).multiply(t.z).subtract(s).multiply(n).mod(this.curve.q),f=u.multiply(r).multiply(e).subtract(o.multiply(s)).subtract(c.multiply(e)).multiply(t.z).add(e.multiply(s)).mod(this.curve.q),d=s.multiply(this.z).multiply(t.z).mod(this.curve.q);return new Z(this.curve,this.curve.fromBigInteger(l),this.curve.fromBigInteger(f),d)},Z.prototype.twice=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=new h("3"),e=this.x.toBigInteger(),n=this.y.toBigInteger(),r=n.multiply(this.z),i=r.multiply(n).mod(this.curve.q),o=this.curve.a.toBigInteger(),a=e.square().multiply(t);h.ZERO.equals(o)||(a=a.add(this.z.square().multiply(o)));var s=(a=a.mod(this.curve.q)).square().subtract(e.shiftLeft(3).multiply(i)).shiftLeft(1).multiply(r).mod(this.curve.q),u=a.multiply(t).multiply(e).subtract(i.shiftLeft(1)).shiftLeft(2).multiply(i).subtract(a.square().multiply(a)).mod(this.curve.q),c=r.square().multiply(r).shiftLeft(3).mod(this.curve.q);return new Z(this.curve,this.curve.fromBigInteger(s),this.curve.fromBigInteger(u),c)},Z.prototype.multiply=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,n=t,r=n.multiply(new h("3")),i=this.negate(),o=this,a=this.curve.q.subtract(t),s=a.multiply(new h("3")),u=new Z(this.curve,this.x,this.y),c=u.negate();for(e=r.bitLength()-2;e>0;--e){o=o.twice();var l=r.testBit(e);l!=n.testBit(e)&&(o=o.add(l?this:i))}for(e=s.bitLength()-2;e>0;--e){u=u.twice();var f=s.testBit(e);f!=a.testBit(e)&&(u=u.add(f?u:c))}return o},Z.prototype.multiplyTwo=function(t,e,n){var r;r=t.bitLength()>n.bitLength()?t.bitLength()-1:n.bitLength()-1;for(var i=this.curve.getInfinity(),o=this.add(e);r>=0;)i=i.twice(),t.testBit(r)?i=n.testBit(r)?i.add(o):i.add(this):n.testBit(r)&&(i=i.add(e)),--r;return i},X.prototype.getQ=function(){return this.q},X.prototype.getA=function(){return this.a},X.prototype.getB=function(){return this.b},X.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.a.equals(t.a)&&this.b.equals(t.b)},X.prototype.getInfinity=function(){return this.infinity},X.prototype.fromBigInteger=function(t){return new Q(this.q,t)},X.prototype.decodePointHex=function(t){switch(parseInt(t.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:var e=t.substr(0,2),n=(t.substr(2),this.fromBigInteger(new h(s,16))),r=this.getA(),i=this.getB(),o=n.square().add(r).multiply(n).add(i).sqrt();return"03"==e&&(o=o.negate()),new Z(this,n,o);case 4:case 6:case 7:var a=(t.length-2)/2,s=t.substr(2,a),u=t.substr(a+2,a);return new Z(this,this.fromBigInteger(new h(s,16)),this.fromBigInteger(new h(u,16)));default:return null}},Q.prototype.getByteLength=function(){return Math.floor((this.toBigInteger().bitLength()+7)/8)},Z.prototype.getEncoded=function(t){var e=function(t,e){var n=t.toByteArrayUnsigned();if(e<n.length)n=n.slice(n.length-e);else for(;e>n.length;)n.unshift(0);return n},n=this.getX().toBigInteger(),r=this.getY().toBigInteger(),i=e(n,32);return t?r.isEven()?i.unshift(2):i.unshift(3):(i.unshift(4),i=i.concat(e(r,32))),i},Z.decodeFrom=function(t,e){e[0];var n=e.length-1,r=e.slice(1,1+n/2),i=e.slice(1+n/2,1+n);r.unshift(0),i.unshift(0);var o=new h(r),a=new h(i);return new Z(t,t.fromBigInteger(o),t.fromBigInteger(a))},Z.decodeFromHex=function(t,e){e.substr(0,2);var n=e.length-2,r=e.substr(2,n/2),i=e.substr(2+n/2,n/2),o=new h(r,16),a=new h(i,16);return new Z(t,t.fromBigInteger(o),t.fromBigInteger(a))},Z.prototype.add2D=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;if(this.x.equals(t.x))return this.y.equals(t.y)?this.twice():this.curve.getInfinity();var e=t.x.subtract(this.x),n=t.y.subtract(this.y).divide(e),r=n.square().subtract(this.x).subtract(t.x),i=n.multiply(this.x.subtract(r)).subtract(this.y);return new Z(this.curve,r,i)},Z.prototype.twice2D=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=this.curve.fromBigInteger(h.valueOf(2)),e=this.curve.fromBigInteger(h.valueOf(3)),n=this.x.square().multiply(e).add(this.curve.a).divide(this.y.multiply(t)),r=n.square().subtract(this.x.multiply(t)),i=n.multiply(this.x.subtract(r)).subtract(this.y);return new Z(this.curve,r,i)},Z.prototype.multiply2D=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,n=t,r=n.multiply(new h("3")),i=this.negate(),o=this;for(e=r.bitLength()-2;e>0;--e){o=o.twice();var a=r.testBit(e);a!=n.testBit(e)&&(o=o.add2D(a?this:i))}return o},Z.prototype.isOnCurve=function(){var t=this.getX().toBigInteger(),e=this.getY().toBigInteger(),n=this.curve.getA().toBigInteger(),r=this.curve.getB().toBigInteger(),i=this.curve.getQ(),o=e.multiply(e).mod(i),a=t.multiply(t).multiply(t).add(n.multiply(t)).add(r).mod(i);return o.equals(a)},Z.prototype.toString=function(){return"("+this.getX().toBigInteger().toString()+","+this.getY().toBigInteger().toString()+")"},Z.prototype.validate=function(){var t=this.curve.getQ();if(this.isInfinity())throw new Error("Point is at infinity.");var e=this.getX().toBigInteger(),n=this.getY().toBigInteger();if(e.compareTo(h.ONE)<0||e.compareTo(t.subtract(h.ONE))>0)throw new Error("x coordinate out of bounds");if(n.compareTo(h.ONE)<0||n.compareTo(t.subtract(h.ONE))>0)throw new Error("y coordinate out of bounds");if(!this.isOnCurve())throw new Error("Point is not on the curve.");if(this.multiply(t).isInfinity())throw new Error("Point is not a scalar multiple of G.");return!0};var $=function(){var t=new RegExp('(?:false|true|null|[\\{\\}\\[\\]]|(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)|(?:"(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))*"))',"g"),e=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),n={'"':'"',"/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"};function r(t,e,r){return e?n[e]:String.fromCharCode(parseInt(r,16))}var i=new String(""),o=Object.hasOwnProperty;return function(n,a){var s,u,c=n.match(t),l=c[0],f=!1;"{"===l?s={}:"["===l?s=[]:(s=[],f=!0);for(var h=[s],d=1-f,p=c.length;d<p;++d){var g;switch((l=c[d]).charCodeAt(0)){default:(g=h[0])[u||g.length]=+l,u=void 0;break;case 34:if(-1!==(l=l.substring(1,l.length-1)).indexOf("\\")&&(l=l.replace(e,r)),g=h[0],!u){if(!(g instanceof Array)){u=l||i;break}u=g.length}g[u]=l,u=void 0;break;case 91:g=h[0],h.unshift(g[u||g.length]=[]),u=void 0;break;case 93:case 125:h.shift();break;case 102:(g=h[0])[u||g.length]=!1,u=void 0;break;case 110:(g=h[0])[u||g.length]=null,u=void 0;break;case 116:(g=h[0])[u||g.length]=!0,u=void 0;break;case 123:g=h[0],h.unshift(g[u||g.length]={}),u=void 0}}if(f){if(1!==h.length)throw new Error;s=s[0]}else if(h.length)throw new Error;return a&&(s=function t(e,n){var r=e[n];if(r&&"object"===b(r)){var i=null;for(var s in r)if(o.call(r,s)&&r!==e){var u=t(r,s);void 0!==u?r[s]=u:(i||(i=[]),i.push(s))}if(i)for(var c=i.length;--c>=0;)delete r[i[c]]}return a.call(e,n,r)}({"":s},"")),s}}();void 0!==tt&&tt||(tt={}),void 0!==tt.asn1&&tt.asn1||(tt.asn1={}),tt.asn1.ASN1Util=new function(){this.integerToByteHex=function(t){var e=t.toString(16);return e.length%2==1&&(e="0"+e),e},this.bigIntToMinTwosComplementsHex=function(t){return Rt(t)},this.getPEMStringFromHex=function(t,e){return gt(t,e)},this.newObject=function(t){var e=tt.asn1,n=e.ASN1Object,r=e.DERBoolean,i=e.DERInteger,o=e.DERBitString,a=e.DEROctetString,s=e.DERNull,u=e.DERObjectIdentifier,c=e.DEREnumerated,l=e.DERUTF8String,f=e.DERNumericString,h=e.DERPrintableString,d=e.DERTeletexString,p=e.DERIA5String,g=e.DERUTCTime,v=e.DERGeneralizedTime,m=e.DERVisibleString,_=e.DERBMPString,E=e.DERSequence,y=e.DERSet,S=e.DERTaggedObject,w=e.ASN1Util.newObject;if(t instanceof e.ASN1Object)return t;var D=Object.keys(t);if(1!=D.length)throw new Error("key of param shall be only one.");var b=D[0];if(-1==":asn1:bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:visstr:bmpstr:seq:set:tag:".indexOf(":"+b+":"))throw new Error("undefined key: "+b);if("bool"==b)return new r(t[b]);if("int"==b)return new i(t[b]);if("bitstr"==b)return new o(t[b]);if("octstr"==b)return new a(t[b]);if("null"==b)return new s(t[b]);if("oid"==b)return new u(t[b]);if("enum"==b)return new c(t[b]);if("utf8str"==b)return new l(t[b]);if("numstr"==b)return new f(t[b]);if("prnstr"==b)return new h(t[b]);if("telstr"==b)return new d(t[b]);if("ia5str"==b)return new p(t[b]);if("utctime"==b)return new g(t[b]);if("gentime"==b)return new v(t[b]);if("visstr"==b)return new m(t[b]);if("bmpstr"==b)return new _(t[b]);if("asn1"==b)return new n(t[b]);if("seq"==b){for(var A=t[b],C=[],T=0;T<A.length;T++){var I=w(A[T]);C.push(I)}return new E({array:C})}if("set"==b){for(A=t[b],C=[],T=0;T<A.length;T++)I=w(A[T]),C.push(I);return new y({array:C})}if("tag"==b){var O=t[b];if("[object Array]"===Object.prototype.toString.call(O)&&3==O.length){var x=w(O[2]);return new S({tag:O[0],explicit:O[1],obj:x})}return new S(O)}},this.jsonToASN1HEX=function(t){return this.newObject(t).tohex()}},tt.asn1.ASN1Util.oidHexToInt=function(t){for(var e="",n=parseInt(t.substr(0,2),16),r=(e=Math.floor(n/40)+"."+n%40,""),i=2;i<t.length;i+=2){var o=("00000000"+parseInt(t.substr(i,2),16).toString(2)).slice(-8);r+=o.substr(1,7),"0"==o.substr(0,1)&&(e=e+"."+new h(r,2).toString(10),r="")}return e},tt.asn1.ASN1Util.oidIntToHex=function(t){var e=function(t){var e=t.toString(16);return 1==e.length&&(e="0"+e),e},n=function(t){var n="",r=new h(t,10).toString(2),i=7-r.length%7;7==i&&(i=0);for(var o="",a=0;a<i;a++)o+="0";for(r=o+r,a=0;a<r.length-1;a+=7){var s=r.substr(a,7);a!=r.length-7&&(s="1"+s),n+=e(parseInt(s,2))}return n};if(!t.match(/^[0-9.]+$/))throw"malformed oid string: "+t;var r="",i=t.split("."),o=40*parseInt(i[0])+parseInt(i[1]);r+=e(o),i.splice(0,2);for(var a=0;a<i.length;a++)r+=n(i[a]);return r},tt.asn1.ASN1Object=function(t){this.params=null,this.getLengthHexFromValue=function(){if(void 0===this.hV||null==this.hV)throw new Error("this.hV is null or undefined");if(this.hV.length%2==1)throw new Error("value hex must be even length: n=0,v="+this.hV);var t=this.hV.length/2,e=t.toString(16);if(e.length%2==1&&(e="0"+e),t<128)return e;var n=e.length/2;if(n>15)throw new Error("ASN.1 length too long to represent by 8x: n = "+t.toString(16));return(128+n).toString(16)+e},this.tohex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getEncodedHex=function(){return this.tohex()},this.getValueHex=function(){return this.tohex(),this.hV},this.getFreshValueHex=function(){return""},this.setByParam=function(t){this.params=t},null!=t&&null!=t.tlv&&(this.hTLV=t.tlv,this.isModified=!1)},tt.asn1.DERAbstractString=function(t){tt.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=lt(this.s).toLowerCase()},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t?this.setString(t):void 0!==t.str?this.setString(t.str):void 0!==t.hex&&this.setStringHex(t.hex))},Mt(tt.asn1.DERAbstractString,tt.asn1.ASN1Object),tt.asn1.DERAbstractTime=function(t){tt.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(t){var e=t.getTime()+6e4*t.getTimezoneOffset();return new Date(e)},this.formatDate=function(t,e,n){var r=this.zeroPadding,i=this.localDateToUTC(t),o=String(i.getFullYear());"utc"==e&&(o=o.substr(2,2));var a=o+r(String(i.getMonth()+1),2)+r(String(i.getDate()),2)+r(String(i.getHours()),2)+r(String(i.getMinutes()),2)+r(String(i.getSeconds()),2);if(!0===n){var s=i.getMilliseconds();if(0!=s){var u=r(String(s),3);a=a+"."+(u=u.replace(/[0]+$/,""))}}return a+"Z"},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},this.setByParam=function(t){this.hV=null,this.hTLV=null,this.params=t},this.getString=function(){},this.setString=function(t){this.hTLV=null,this.isModified=!0,null==this.params&&(this.params={}),this.params.str=t},this.setByDate=function(t){this.hTLV=null,this.isModified=!0,null==this.params&&(this.params={}),this.params.date=t},this.setByDateValue=function(t,e,n,r,i,o){var a=new Date(Date.UTC(t,e-1,n,r,i,o,0));this.setByDate(a)},this.getFreshValueHex=function(){return this.hV}},Mt(tt.asn1.DERAbstractTime,tt.asn1.ASN1Object),tt.asn1.DERAbstractStructured=function(t){tt.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,void 0!==t&&void 0!==t.array&&(this.asn1Array=t.array)},Mt(tt.asn1.DERAbstractStructured,tt.asn1.ASN1Object),tt.asn1.DERBoolean=function(t){tt.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV=0==t?"010100":"0101ff"},Mt(tt.asn1.DERBoolean,tt.asn1.ASN1Object),tt.asn1.DERInteger=function(t){tt.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.params=null;var e=Rt;this.setByBigInteger=function(t){this.isModified=!0,this.params={bigint:t}},this.setByInteger=function(t){this.isModified=!0,this.params=t},this.setValueHex=function(t){this.isModified=!0,this.params={hex:t}},this.getFreshValueHex=function(){var t=this.params,n=null;if(null==t)throw new Error("value not set");if("object"==b(t)&&null!=t.hex)return this.hV=t.hex,this.hV;if("number"==typeof t)n=new h(String(t),10);else if(null!=t.int)n=new h(String(t.int),10);else{if(null==t.bigint)throw new Error("wrong parameter");n=t.bigint}return this.hV=e(n),this.hV},null!=t&&(this.params=t)},Mt(tt.asn1.DERInteger,tt.asn1.ASN1Object),tt.asn1.DERBitString=function(t){if(void 0!==t&&void 0!==t.obj){var e=tt.asn1.ASN1Util.newObject(t.obj);t.hex="00"+e.tohex()}tt.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t},this.setUnusedBitsAndHexValue=function(t,e){if(t<0||7<t)throw"unused bits shall be from 0 to 7: u = "+t;var n="0"+t;this.hTLV=null,this.isModified=!0,this.hV=n+e},this.setByBinaryString=function(t){var e=8-(t=t.replace(/0+$/,"")).length%8;8==e&&(e=0),t+="0000000".substr(0,e);for(var n="",r=0;r<t.length-1;r+=8){var i=t.substr(r,8),o=parseInt(i,2).toString(16);1==o.length&&(o="0"+o),n+=o}this.hTLV=null,this.isModified=!0,this.hV="0"+e+n},this.setByBooleanArray=function(t){for(var e="",n=0;n<t.length;n++)1==t[n]?e+="1":e+="0";this.setByBinaryString(e)},this.newFalseArray=function(t){for(var e=new Array(t),n=0;n<t;n++)e[n]=!1;return e},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t&&t.toLowerCase().match(/^[0-9a-f]+$/)?this.setHexValueIncludingUnusedBits(t):void 0!==t.hex?this.setHexValueIncludingUnusedBits(t.hex):void 0!==t.bin?this.setByBinaryString(t.bin):void 0!==t.array&&this.setByBooleanArray(t.array))},Mt(tt.asn1.DERBitString,tt.asn1.ASN1Object),tt.asn1.DEROctetString=function(t){if(void 0!==t&&void 0!==t.obj){var e=tt.asn1.ASN1Util.newObject(t.obj);t.hex=e.tohex()}tt.asn1.DEROctetString.superclass.constructor.call(this,t),this.hT="04"},Mt(tt.asn1.DEROctetString,tt.asn1.DERAbstractString),tt.asn1.DERNull=function(){tt.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"},Mt(tt.asn1.DERNull,tt.asn1.ASN1Object),tt.asn1.DERObjectIdentifier=function(t){tt.asn1.DERObjectIdentifier.superclass.constructor.call(this),this.hT="06",this.setValueHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.setValueOidString=function(t){var e=function(t){var e=function(t){var e=t.toString(16);return 1==e.length&&(e="0"+e),e},n=function(t){var n="",r=parseInt(t,10).toString(2),i=7-r.length%7;7==i&&(i=0);for(var o="",a=0;a<i;a++)o+="0";for(r=o+r,a=0;a<r.length-1;a+=7){var s=r.substr(a,7);a!=r.length-7&&(s="1"+s),n+=e(parseInt(s,2))}return n};try{if(!t.match(/^[0-9.]+$/))return null;var r="",i=t.split("."),o=40*parseInt(i[0],10)+parseInt(i[1],10);r+=e(o),i.splice(0,2);for(var a=0;a<i.length;a++)r+=n(i[a]);return r}catch(t){return null}}(t);if(null==e)throw new Error("malformed oid string: "+t);this.hTLV=null,this.isModified=!0,this.s=null,this.hV=e},this.setValueName=function(t){var e=tt.asn1.x509.OID.name2oid(t);if(""===e)throw new Error("DERObjectIdentifier oidName undefined: "+t);this.setValueOidString(e)},this.setValueNameOrOid=function(t){t.match(/^[0-2].[0-9.]+$/)?this.setValueOidString(t):this.setValueName(t)},this.getFreshValueHex=function(){return this.hV},this.setByParam=function(t){"string"==typeof t?this.setValueNameOrOid(t):void 0!==t.oid?this.setValueNameOrOid(t.oid):void 0!==t.name?this.setValueNameOrOid(t.name):void 0!==t.hex&&this.setValueHex(t.hex)},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.DERObjectIdentifier,tt.asn1.ASN1Object),tt.asn1.DEREnumerated=function(t){tt.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=Rt(t)},this.setByInteger=function(t){var e=new h(String(t),10);this.setByBigInteger(e)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&(void 0!==t.int?this.setByInteger(t.int):"number"==typeof t?this.setByInteger(t):void 0!==t.hex&&this.setValueHex(t.hex))},Mt(tt.asn1.DEREnumerated,tt.asn1.ASN1Object),tt.asn1.DERUTF8String=function(t){tt.asn1.DERUTF8String.superclass.constructor.call(this,t),this.hT="0c"},Mt(tt.asn1.DERUTF8String,tt.asn1.DERAbstractString),tt.asn1.DERNumericString=function(t){tt.asn1.DERNumericString.superclass.constructor.call(this,t),this.hT="12"},Mt(tt.asn1.DERNumericString,tt.asn1.DERAbstractString),tt.asn1.DERPrintableString=function(t){tt.asn1.DERPrintableString.superclass.constructor.call(this,t),this.hT="13"},Mt(tt.asn1.DERPrintableString,tt.asn1.DERAbstractString),tt.asn1.DERTeletexString=function(t){tt.asn1.DERTeletexString.superclass.constructor.call(this,t),this.hT="14"},Mt(tt.asn1.DERTeletexString,tt.asn1.DERAbstractString),tt.asn1.DERIA5String=function(t){tt.asn1.DERIA5String.superclass.constructor.call(this,t),this.hT="16"},Mt(tt.asn1.DERIA5String,tt.asn1.DERAbstractString),tt.asn1.DERVisibleString=function(t){tt.asn1.DERIA5String.superclass.constructor.call(this,t),this.hT="1a"},Mt(tt.asn1.DERVisibleString,tt.asn1.DERAbstractString),tt.asn1.DERBMPString=function(t){tt.asn1.DERBMPString.superclass.constructor.call(this,t),this.hT="1e"},Mt(tt.asn1.DERBMPString,tt.asn1.DERAbstractString),tt.asn1.DERUTCTime=function(t){tt.asn1.DERUTCTime.superclass.constructor.call(this,t),this.hT="17",this.params=void 0,this.getFreshValueHex=function(){var t=this.params;if(null==this.params&&(t={date:new Date}),"string"==typeof t){if(!t.match(/^[0-9]{12}Z$/)&&!t.match(/^[0-9]{12}\.[0-9]+Z$/))throw new Error("malformed string for UTCTime: "+t);this.hV=ot(t)}else if(null!=t.str)this.hV=ot(t.str);else if(null==t.date&&1==t.millis){var e=new Date;this.hV=ot(this.formatDate(e,"utc",!0))}else if(null!=t.date&&t.date instanceof Date){var n=!0===t.millis;this.hV=ot(this.formatDate(t.date,"utc",n))}else t instanceof Date&&(this.hV=ot(this.formatDate(t,"utc")));if(null==this.hV)throw new Error("parameter not specified properly for UTCTime");return this.hV},null!=t&&this.setByParam(t)},Mt(tt.asn1.DERUTCTime,tt.asn1.DERAbstractTime),tt.asn1.DERGeneralizedTime=function(t){tt.asn1.DERGeneralizedTime.superclass.constructor.call(this,t),this.hT="18",this.params=t,this.getFreshValueHex=function(){var t=this.params;if(null==this.params&&(t={date:new Date}),"string"==typeof t){if(!t.match(/^[0-9]{14}Z$/)&&!t.match(/^[0-9]{14}\.[0-9]+Z$/))throw new Error("malformed string for GeneralizedTime: "+t);this.hV=ot(t)}else if(null!=t.str)this.hV=ot(t.str);else if(null==t.date&&1==t.millis){var e=new Date;this.hV=ot(this.formatDate(e,"gen",!0))}else if(null!=t.date&&t.date instanceof Date){var n=!0===t.millis;this.hV=ot(this.formatDate(t.date,"gen",n))}else t instanceof Date&&(this.hV=ot(this.formatDate(t,"gen")));if(null==this.hV)throw new Error("parameter not specified properly for GeneralizedTime");return this.hV},null!=t&&this.setByParam(t)},Mt(tt.asn1.DERGeneralizedTime,tt.asn1.DERAbstractTime),tt.asn1.DERSequence=function(t){tt.asn1.DERSequence.superclass.constructor.call(this,t),this.hT="30",this.getFreshValueHex=function(){for(var t="",e=0;e<this.asn1Array.length;e++)t+=this.asn1Array[e].tohex();return this.hV=t,this.hV}},Mt(tt.asn1.DERSequence,tt.asn1.DERAbstractStructured),tt.asn1.DERSet=function(t){tt.asn1.DERSet.superclass.constructor.call(this,t),this.hT="31",this.sortFlag=!0,this.getFreshValueHex=function(){for(var t=new Array,e=0;e<this.asn1Array.length;e++){var n=this.asn1Array[e];t.push(n.tohex())}return 1==this.sortFlag&&t.sort(),this.hV=t.join(""),this.hV},void 0!==t&&void 0!==t.sortflag&&0==t.sortflag&&(this.sortFlag=!1)},Mt(tt.asn1.DERSet,tt.asn1.DERAbstractStructured),tt.asn1.DERTaggedObject=function(t){tt.asn1.DERTaggedObject.superclass.constructor.call(this);var e=tt.asn1,n=rt,r=n.getV,i=(n.isASN1HEX,e.ASN1Util.newObject);this.hT="a0",this.hV="",this.isExplicit=!0,this.asn1Object=null,this.params={tag:"a0",explicit:!0},this.setASN1Object=function(t,e,n){this.params={tag:e,explicit:t,obj:n}},this.getFreshValueHex=function(){var t=this.params;if(null==t.explicit&&(t.explicit=!0),null!=t.tage&&(t.tag=t.tage,t.explicit=!0),null!=t.tagi&&(t.tag=t.tagi,t.explicit=!1),null!=t.str)this.hV=lt(t.str);else if(null!=t.hex)this.hV=t.hex;else{if(null==t.obj)throw new Error("str, hex nor obj not specified");var n;t.obj instanceof e.ASN1Object?n=t.obj.tohex():"object"==b(t.obj)&&(n=i(t.obj).tohex()),t.explicit?this.hV=n:this.hV=r(n,0)}return null==t.tag&&(t.tag="a0"),this.hT=t.tag,this.hTLV=null,this.isModified=!0,this.hV},this.setByParam=function(t){this.params=t},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.DERTaggedObject,tt.asn1.ASN1Object);var tt,et,nt,rt=new function(){};function it(t){for(var e="",n=0;n<t.length;n++){var r=t[n].toString(16);1==r.length&&(r="0"+r),e+=r}return e}function ot(t){return it(function(t){for(var e=new Array,n=0;n<t.length;n++)e[n]=t.charCodeAt(n);return e}(t))}function at(t){return(t=(t=t.replace(/\=/g,"")).replace(/\+/g,"-")).replace(/\//g,"_")}function st(t){return t.length%4==2?t+="==":t.length%4==3&&(t+="="),(t=t.replace(/-/g,"+")).replace(/_/g,"/")}function ut(t){return t.length%2==1&&(t="0"+t),at(l(t))}function ct(t){return f(st(t))}function lt(t){return _t(Tt(t)).toLowerCase()}function ft(t){try{return decodeURIComponent(Et(t))}catch(t){return null}}function ht(t){return ft(function(t){for(var e=t.match(/.{1,2}/g),n=[],r=0;r<e.length;r++){var i=parseInt(e[r],16);161<=i&&i<=191?(n.push("c2"),n.push(e[r])):192<=i&&i<=255?(n.push("c3"),n.push((i-64).toString(16))):n.push(e[r])}return n.join("")}(t))}function dt(t){for(var e="",n=0;n<t.length-1;n+=2)e+=String.fromCharCode(parseInt(t.substr(n,2),16));return e}function pt(t){for(var e="",n=0;n<t.length;n++)e+=("0"+t.charCodeAt(n).toString(16)).slice(-2);return e}function gt(t,e){return"-----BEGIN "+e+"-----\r\n"+function(t,e){return(t=t.replace(new RegExp("(.{"+e+"})","g"),"$1\r\n")).replace(/\s+$/,"")}(function(t){return l(t)}(t),64)+"\r\n-----END "+e+"-----\r\n"}function vt(t,e){if(-1==t.indexOf("-----BEGIN "))throw new Error("can't find PEM header");return function(t){return f(t.replace(/[^0-9A-Za-z\/+=]*/g,""))}(t=void 0!==e?(t=t.replace(new RegExp("^[^]*-----BEGIN "+e+"-----"),"")).replace(new RegExp("-----END "+e+"-----[^]*$"),""):(t=t.replace(/^[^]*-----BEGIN [^-]+-----/,"")).replace(/-----END [^-]+-----[^]*$/,""))}function mt(t){return Math.round(function(t){var e,n,r,i,o,a,s,u,c,l;if(l=(t=function(t){return t.match(/^[0-9]{12}Z$/)||t.match(/^[0-9]{12}[.][0-9]*Z$/)?t.match(/^[0-4]/)?"20"+t:"19"+t:t}(t)).match(/^(\d{4})(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)(|\.\d+)Z$/))return e=parseInt(l[1]),n=parseInt(l[2])-1,r=parseInt(l[3]),i=parseInt(l[4]),o=parseInt(l[5]),a=parseInt(l[6]),s=0,""!==(u=l[7])&&(c=(u.substr(1)+"00").substr(0,3),s=parseInt(c)),Date.UTC(e,n,r,i,o,a,s);throw new Error("unsupported zulu format: "+t)}(t)/1e3)}function _t(t){return t.replace(/%/g,"")}function Et(t){return t.replace(/(..)/g,"%$1")}function yt(t){var e="malformed IPv6 address";if(!t.match(/^[0-9A-Fa-f:]+$/))throw e;var n=(t=t.toLowerCase()).split(":").length-1;if(n<2)throw e;var r=":".repeat(7-n+2),i=(t=t.replace("::",r)).split(":");if(8!=i.length)throw e;for(var o=0;o<8;o++)i[o]=("0000"+i[o]).slice(-4);return i.join("")}function St(t){if(!t.match(/^[0-9A-Fa-f]{32}$/))throw new Error("malformed IPv6 address: "+t);var e=(t=t.toLowerCase()).match(/.{1,4}/g),n=(t=":"+(e=(e=e.map((function(t){return t.replace(/^0+/,"")}))).map((function(t){return""==t?"0":t}))).join(":")+":").match(/:(0:){2,}/g);if(null==n)return t.slice(1,-1);var r=n.sort().slice(-1)[0];return"::"!=(t=t.replace(r.substr(0,r.length-1),":")).substr(0,2)&&(t=t.substr(1)),"::"!=t.substr(-2,2)&&(t=t.substr(0,t.length-1)),t}function wt(t){var e=new Error("malformed hex value");if(!t.match(/^([0-9A-Fa-f][0-9A-Fa-f]){1,}$/))throw e;if(8==t.length)try{return parseInt(t.substr(0,2),16)+"."+parseInt(t.substr(2,2),16)+"."+parseInt(t.substr(4,2),16)+"."+parseInt(t.substr(6,2),16)}catch(t){throw e}else{if(16!=t.length){if(32==t.length)return St(t);if(64==t.length){try{return St(t.substr(0,32))+"/"+Dt(t.substr(32))}catch(t){throw e}return}return t}try{return wt(t.substr(0,8))+"/"+Dt(t.substr(8))}catch(t){throw e}}}function Dt(t){var e,n=new Error("malformed mask");try{e=new h(t,16).toString(2)}catch(t){throw n}if(!e.match(/^1*0*$/))throw n;return e.replace(/0+$/,"").length}function bt(t){var e=new Error("malformed IP address");if(!(t=t.toLowerCase(t)).match(/^[0-9a-f.:/]+$/))throw e;if(!t.match(/^[0-9.]+$/)){var n;if(t.match(/^[0-9.]+\/[0-9]+$/))return bt((n=t.split("/"))[0])+At(parseInt(n[1]),32);if(t.match(/^[0-9a-f:]+$/)&&-1!==t.indexOf(":"))return yt(t);if(t.match(/^[0-9a-f:]+\/[0-9]+$/)&&-1!==t.indexOf(":"))return yt((n=t.split("/"))[0])+At(parseInt(n[1]),128);throw e}var r=t.split(".");if(4!==r.length)throw e;var i="";try{for(var o=0;o<4;o++)i+=("0"+parseInt(r[o]).toString(16)).slice(-2);return i}catch(t){throw e}}function At(t,e){return 32==e&&0==t?"00000000":128==e&&0==t?"00000000000000000000000000000000":new h(Array(t+1).join("1")+Array(e-t+1).join("0"),2).toString(16)}function Ct(t){return t.match(/.{4}/g).map((function(t){var e=parseInt(t.substr(0,2),16),n=parseInt(t.substr(2),16);if(0==e&n<128)return String.fromCharCode(n);if(e<8){var r=128|63&n;return ft((192|(7&e)<<3|(192&n)>>6).toString(16)+r.toString(16))}r=128|(15&e)<<2|(192&n)>>6;var i=128|63&n;return ft((224|(240&e)>>4).toString(16)+r.toString(16)+i.toString(16))})).join("")}function Tt(t){for(var e=encodeURIComponent(t),n="",r=0;r<e.length;r++)"%"==e[r]?(n+=e.substr(r,3),r+=2):n=n+"%"+ot(e[r]);return n}function It(t){return!(t.length%2!=0||!t.match(/^[0-9a-f]+$/)&&!t.match(/^[0-9A-F]+$/))}function Ot(t){return!!t.match(/^[0-9A-Za-z-_.]+$/)}function xt(t){return t.length%2==1?"0"+t:t.substr(0,1)>"7"?"00"+t:t}function Ft(t){if(!It(t))return null;try{var e=[],n=t.substr(0,2),r=parseInt(n,16);e[0]=new String(Math.floor(r/40)),e[1]=new String(r%40);for(var i=t.substr(2),o=[],a=0;a<i.length/2;a++)o.push(parseInt(i.substr(2*a,2),16));var s=[],u="";for(a=0;a<o.length;a++)128&o[a]?u+=Pt((127&o[a]).toString(2),7):(u+=Pt((127&o[a]).toString(2),7),s.push(new String(parseInt(u,2))),u="");var c=e.join(".");return s.length>0&&(c=c+"."+s.join(".")),c}catch(t){return null}}function Nt(t){return Rt(new h(String(t),10))}function Rt(t){var e=t.toString(16);if("-"!=e.substr(0,1))return e.length%2==1?e="0"+e:e.match(/^[0-7]/)||(e="00"+e),e;var n=e.substr(1).length;n%2==1?n+=1:e.match(/^[0-7]/)||(n+=2);for(var r="",i=0;i<n;i++)r+="f";return new h(r,16).xor(t).add(h.ONE).toString(16).replace(/^-/,"")}rt.getLblen=function(t,e){if("8"!=t.substr(e+2,1))return 1;var n=parseInt(t.substr(e+3,1));return 0==n?-1:0<n&&n<10?n+1:-2},rt.getL=function(t,e){var n=rt.getLblen(t,e);return n<1?"":t.substr(e+2,2*n)},rt.getVblen=function(t,e){var n;return""==(n=rt.getL(t,e))?-1:("8"===n.substr(0,1)?new h(n.substr(2),16):new h(n,16)).intValue()},rt.getVidx=function(t,e){var n=rt.getLblen(t,e);return n<0?n:e+2*(n+1)},rt.getV=function(t,e){var n=rt.getVidx(t,e),r=rt.getVblen(t,e);return t.substr(n,2*r)},rt.getTLV=function(t,e){return t.substr(e,2)+rt.getL(t,e)+rt.getV(t,e)},rt.getTLVblen=function(t,e){return 2+2*rt.getLblen(t,e)+2*rt.getVblen(t,e)},rt.getNextSiblingIdx=function(t,e){return rt.getVidx(t,e)+2*rt.getVblen(t,e)},rt.getChildIdx=function(t,e){var n,r,i,o=rt,a=[];n=o.getVidx(t,e),r=2*o.getVblen(t,e),"03"==t.substr(e,2)&&(n+=2,r-=2),i=0;for(var s=n;i<=r;){var u=o.getTLVblen(t,s);if((i+=u)<=r&&a.push(s),s+=u,i>=r)break}return a},rt.getNthChildIdx=function(t,e,n){return rt.getChildIdx(t,e)[n]},rt.getIdxbyList=function(t,e,n,r){var i,o,a=rt;return 0==n.length?void 0!==r&&t.substr(e,2)!==r?-1:e:(i=n.shift())>=(o=a.getChildIdx(t,e)).length?-1:a.getIdxbyList(t,o[i],n,r)},rt.getIdxbyListEx=function(t,e,n,r){var i,o,a=rt;if(0==n.length)return void 0!==r&&t.substr(e,2)!==r?-1:e;i=n.shift(),o=a.getChildIdx(t,e);for(var s=0,u=0;u<o.length;u++){var c=t.substr(o[u],2);if("number"==typeof i&&!a.isContextTag(c)&&s==i||"string"==typeof i&&a.isContextTag(c,i))return a.getIdxbyListEx(t,o[u],n,r);a.isContextTag(c)||s++}return-1},rt.getTLVbyList=function(t,e,n,r){var i=rt,o=i.getIdxbyList(t,e,n,r);return-1==o||o>=t.length?null:i.getTLV(t,o)},rt.getTLVbyListEx=function(t,e,n,r){var i=rt,o=i.getIdxbyListEx(t,e,n,r);return-1==o?null:i.getTLV(t,o)},rt.getVbyList=function(t,e,n,r,i){var o,a,s=rt;return-1==(o=s.getIdxbyList(t,e,n,r))||o>=t.length?null:(a=s.getV(t,o),!0===i&&(a=a.substr(2)),a)},rt.getVbyListEx=function(t,e,n,r,i){var o,a,s=rt;return-1==(o=s.getIdxbyListEx(t,e,n,r))?null:(a=s.getV(t,o),"03"==t.substr(o,2)&&!1!==i&&(a=a.substr(2)),a)},rt.getInt=function(t,e,n){null==n&&(n=-1);try{var r=t.substr(e,2);if("02"!=r&&"03"!=r)return n;var i=rt.getV(t,e);return"02"==r?parseInt(i,16):function(t){if(t.length%2!=0)return-1;if(null==(t=t.toLowerCase()).match(/^[0-9a-f]+$/))return-1;try{var e=t.substr(0,2);if("00"==e)return parseInt(t.substr(2),16);var n=parseInt(e,16);if(n>7)return-1;var r=t.substr(2),i=parseInt(r,16).toString(2);"0"==i&&(i="00000000"),i=i.slice(0,0-n);var o=parseInt(i,2);return NaN==o?-1:o}catch(t){return-1}}(i)}catch(t){return n}},rt.getOID=function(t,e,n){null==n&&(n=null);try{return"06"!=t.substr(e,2)?n:Ft(rt.getV(t,e))}catch(t){return n}},rt.getOIDName=function(t,e,n){null==n&&(n=null);try{var r=rt.getOID(t,e,n);if(r==n)return n;var i=tt.asn1.x509.OID.oid2name(r);return""==i?r:i}catch(t){return n}},rt.getString=function(t,e,n){null==n&&(n=null);try{return dt(rt.getV(t,e))}catch(t){return n}},rt.hextooidstr=function(t){var e=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},n=[],r=t.substr(0,2),i=parseInt(r,16);n[0]=new String(Math.floor(i/40)),n[1]=new String(i%40);for(var o=t.substr(2),a=[],s=0;s<o.length/2;s++)a.push(parseInt(o.substr(2*s,2),16));var u=[],c="";for(s=0;s<a.length;s++)128&a[s]?c+=e((127&a[s]).toString(2),7):(c+=e((127&a[s]).toString(2),7),u.push(new String(parseInt(c,2))),c="");var l=n.join(".");return u.length>0&&(l=l+"."+u.join(".")),l},rt.dump=function(t,e,n,r){var i=rt,o=i.getV,a=i.dump,s=i.getChildIdx,u=t;t instanceof tt.asn1.ASN1Object&&(u=t.tohex());var c=function(t,e){return t.length<=2*e?t:t.substr(0,e)+"..(total "+t.length/2+"bytes).."+t.substr(t.length-e,e)};void 0===e&&(e={ommit_long_octet:32}),void 0===n&&(n=0),void 0===r&&(r="");var l,f=e.ommit_long_octet;if("01"==(l=u.substr(n,2)))return"00"==(h=o(u,n))?r+"BOOLEAN FALSE\n":r+"BOOLEAN TRUE\n";if("02"==l)return r+"INTEGER "+c(h=o(u,n),f)+"\n";if("03"==l){var h=o(u,n);return i.isASN1HEX(h.substr(2))?(S=r+"BITSTRING, encapsulates\n")+a(h.substr(2),e,0,r+"  "):r+"BITSTRING "+c(h,f)+"\n"}if("04"==l)return h=o(u,n),i.isASN1HEX(h)?(S=r+"OCTETSTRING, encapsulates\n")+a(h,e,0,r+"  "):r+"OCTETSTRING "+c(h,f)+"\n";if("05"==l)return r+"NULL\n";if("06"==l){var d=o(u,n),p=tt.asn1.ASN1Util.oidHexToInt(d),g=tt.asn1.x509.OID.oid2name(p),v=p.replace(/\./g," ");return""!=g?r+"ObjectIdentifier "+g+" ("+v+")\n":r+"ObjectIdentifier ("+v+")\n"}if("0a"==l)return r+"ENUMERATED "+parseInt(o(u,n))+"\n";if("0c"==l)return r+"UTF8String '"+ft(o(u,n))+"'\n";if("13"==l)return r+"PrintableString '"+ft(o(u,n))+"'\n";if("14"==l)return r+"TeletexString '"+ft(o(u,n))+"'\n";if("16"==l)return r+"IA5String '"+ft(o(u,n))+"'\n";if("17"==l)return r+"UTCTime "+ft(o(u,n))+"\n";if("18"==l)return r+"GeneralizedTime "+ft(o(u,n))+"\n";if("1a"==l)return r+"VisualString '"+ft(o(u,n))+"'\n";if("1e"==l)return r+"BMPString '"+Ct(o(u,n))+"'\n";if("30"==l){if("3000"==u.substr(n,4))return r+"SEQUENCE {}\n";S=r+"SEQUENCE\n";var m=e;if((2==(y=s(u,n)).length||3==y.length)&&"06"==u.substr(y[0],2)&&"04"==u.substr(y[y.length-1],2)){g=i.oidname(o(u,y[0]));var _=JSON.parse(JSON.stringify(e));_.x509ExtName=g,m=_}for(var E=0;E<y.length;E++)S+=a(u,m,y[E],r+"  ");return S}if("31"==l){S=r+"SET\n";var y=s(u,n);for(E=0;E<y.length;E++)S+=a(u,e,y[E],r+"  ");return S}if(128&(l=parseInt(l,16))){var S,w=31&l;if(32&l){for(S=r+"["+w+"]\n",y=s(u,n),E=0;E<y.length;E++)S+=a(u,e,y[E],r+"  ");return S}return h=o(u,n),rt.isASN1HEX(h)?(S=r+"["+w+"]\n")+a(h,e,0,r+"  "):(("68747470"==h.substr(0,8)||"subjectAltName"===e.x509ExtName&&2==w)&&(h=ft(h)),r+"["+w+"] "+h+"\n")}return r+"UNKNOWN("+l+") "+o(u,n)+"\n"},rt.parse=function(t){var e=rt,n=e.parse,r=e.isASN1HEX,i=e.getV,o=e.getTLV,a=e.getChildIdx,s=tt.asn1,u=s.ASN1Util.oidHexToInt,c=s.x509.OID.oid2name,l=ft,f=Ct,h=ht,d={"0c":"utf8str",12:"numstr",13:"prnstr",14:"telstr",16:"ia5str",17:"utctime",18:"gentime","1a":"visstr","1e":"bmpstr",30:"seq",31:"set"},p=t.substr(0,2),g={},v=i(t,0);if("01"==p)return"0101ff"==t?{bool:!0}:{bool:!1};if("02"==p)return{int:{hex:v}};if("03"==p)try{if("00"!=v.substr(0,2))throw"not encap";var m=v.substr(2);if(!r(m))throw"not encap";return{bitstr:{obj:n(m)}}}catch(t){var _=null;return v.length<=10&&(_=function(t){if("string"!=typeof t)return null;if(t.length%2!=0)return null;if(!t.match(/^[0-9a-f]+$/))return null;try{var e=parseInt(t.substr(0,2),16);if(e<0||7<e)return null;for(var n=t.substr(2),r="",i=0;i<n.length;i+=2){var o=n.substr(i,2),a=parseInt(o,16).toString(2);r+=a=("0000000"+a).slice(-8)}return r.substr(0,r.length-e)}catch(t){return null}}(v)),null==_?{bitstr:{hex:v}}:{bitstr:{bin:_}}}else if("04"==p)try{if(!r(v))throw"not encap";return{octstr:{obj:n(v)}}}catch(t){return{octstr:{hex:v}}}else{if("05"==p)return{null:""};if("06"==p){var E=u(v),y=c(E);return""==y?{oid:E}:{oid:y}}if("0a"==p)return v.length>4?{enum:{hex:v}}:{enum:parseInt(v,16)};if("30"==p||"31"==p)return g[d[p]]=function(t){for(var e=[],r=a(t,0),i=0;i<r.length;i++){var s=r[i],u=o(t,s),c=n(u);e.push(c)}return e}(t),g;if("14"==p){var S=h(v);return g[d[p]]={str:S},g}if("1e"==p)return S=f(v),g[d[p]]={str:S},g;if(-1!=":0c:12:13:16:17:18:1a:".indexOf(p))return S=l(v),g[d[p]]={str:S},g;if(p.match(/^8[0-9]$/))return null==(S=l(v))|""==S||null!=S.match(/[\x00-\x1F\x7F-\x9F]/)||null!=S.match(/[\u0000-\u001F\u0080\u2013\u009F]/)?{tag:{tag:p,explicit:!1,hex:v}}:{tag:{tag:p,explicit:!1,str:S}};if(!p.match(/^a[0-9]$/)){var w=new tt.asn1.ASN1Object;return w.hV=v,{asn1:{tlv:p+w.getLengthHexFromValue()+v}}}try{if(!r(v))throw new Error("not encap");return{tag:{tag:p,explicit:!0,obj:n(v)}}}catch(t){return{tag:{tag:p,explicit:!0,hex:v}}}}},rt.isContextTag=function(t,e){var n,r;t=t.toLowerCase();try{n=parseInt(t,16)}catch(t){return-1}if(void 0===e)return 128==(192&n);try{return null!=e.match(/^\[[0-9]+\]$/)&&!((r=parseInt(e.substr(1,e.length-1),10))>31)&&128==(192&n)&&(31&n)==r}catch(t){return!1}},rt.isASN1HEX=function(t){var e=rt;if(t.length%2==1)return!1;var n=e.getVblen(t,0),r=t.substr(0,2),i=e.getL(t,0);return t.length-r.length-i.length==2*n},rt.checkStrictDER=function(t,e,n,r,i){var o=rt;if(void 0===n){if("string"!=typeof t)throw new Error("not hex string");if(t=t.toLowerCase(),!tt.lang.String.isHex(t))throw new Error("not hex string");n=t.length,i=(r=t.length/2)<128?1:Math.ceil(r.toString(16))+1}if(o.getL(t,e).length>2*i)throw new Error("L of TLV too long: idx="+e);var a=o.getVblen(t,e);if(a>r)throw new Error("value of L too long than hex: idx="+e);var s=o.getTLV(t,e),u=s.length-2-o.getL(t,e).length;if(u!==2*a)throw new Error("V string length and L's value not the same:"+u+"/"+2*a);if(0===e&&t.length!=s.length)throw new Error("total length and TLV length unmatch:"+t.length+"!="+s.length);var c=t.substr(e,2);if("02"===c){var l=o.getVidx(t,e);if("00"==t.substr(l,2)&&t.charCodeAt(l+2)<56)throw new Error("not least zeros for DER INTEGER")}if(32&parseInt(c,16)){for(var f=o.getVblen(t,e),h=0,d=o.getChildIdx(t,e),p=0;p<d.length;p++)h+=o.getTLV(t,d[p]).length,o.checkStrictDER(t,d[p],n,r,i);if(2*f!=h)throw new Error("sum of children's TLV length and L unmatch: "+2*f+"!="+h)}},rt.oidname=function(t){var e=tt.asn1;tt.lang.String.isHex(t)&&(t=e.ASN1Util.oidHexToInt(t));var n=e.x509.OID.oid2name(t);return""===n&&(n=t),n},void 0!==tt&&tt||(tt={}),void 0!==tt.asn1&&tt.asn1||(tt.asn1={}),void 0!==tt.asn1.x509&&tt.asn1.x509||(tt.asn1.x509={}),tt.asn1.x509.Certificate=function(t){tt.asn1.x509.Certificate.superclass.constructor.call(this);var e=tt.asn1,n=e.DERBitString,r=e.DERSequence,i=e.x509,o=i.TBSCertificate,a=i.AlgorithmIdentifier;this.params=void 0,this.setByParam=function(t){this.params=t},this.sign=function(){var t=this.params,e=t.sigalg;null!=t.sigalg.name&&(e=t.sigalg.name);var n=t.tbsobj.tohex(),r=new tt.crypto.Signature({alg:e});r.init(t.cakey),r.updateHex(n),t.sighex=r.sign()},this.getPEM=function(){return gt(this.tohex(),"CERTIFICATE")},this.tohex=function(){var t=this.params;if(null!=t.tbsobj&&null!=t.tbsobj||(t.tbsobj=new o(t)),null==t.sighex&&null!=t.cakey&&this.sign(),null==t.sighex)throw new Error("sighex or cakey parameter not defined");var e=[];return e.push(t.tbsobj),e.push(new a({name:t.sigalg})),e.push(new n({hex:"00"+t.sighex})),new r({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&(this.params=t)},Mt(tt.asn1.x509.Certificate,tt.asn1.ASN1Object),tt.asn1.x509.TBSCertificate=function(t){tt.asn1.x509.TBSCertificate.superclass.constructor.call(this);var e=tt.asn1,n=e.x509,r=e.DERTaggedObject,i=e.DERInteger,o=e.DERSequence,a=n.AlgorithmIdentifier,s=n.Time,u=n.X500Name,c=n.Extensions,l=n.SubjectPublicKeyInfo;this.params=null,this.setByParam=function(t){this.params=t},this.tohex=function(){var t=[],e=this.params;if(null!=e.version||1!=e.version){var n=2;null!=e.version&&(n=e.version-1);var f=new r({obj:new i({int:n})});t.push(f)}return t.push(new i(e.serial)),t.push(new a({name:e.sigalg})),t.push(new u(e.issuer)),t.push(new o({array:[new s(e.notbefore),new s(e.notafter)]})),t.push(new u(e.subject)),t.push(new l(kt.getKey(e.sbjpubkey))),void 0!==e.ext&&e.ext.length>0&&t.push(new r({tag:"a3",obj:new c(e.ext)})),new tt.asn1.DERSequence({array:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.TBSCertificate,tt.asn1.ASN1Object),tt.asn1.x509.Extensions=function(t){tt.asn1.x509.Extensions.superclass.constructor.call(this);var e=tt.asn1,n=e.DERSequence,r=e.x509;this.aParam=[],this.setByParam=function(t){this.aParam=t},this.tohex=function(){for(var t=[],e=0;e<this.aParam.length;e++){var i=this.aParam[e],o=i.extname,a=null;if(null!=i.extn)a=new r.PrivateExtension(i);else if("subjectKeyIdentifier"==o)a=new r.SubjectKeyIdentifier(i);else if("keyUsage"==o)a=new r.KeyUsage(i);else if("subjectAltName"==o)a=new r.SubjectAltName(i);else if("issuerAltName"==o)a=new r.IssuerAltName(i);else if("basicConstraints"==o)a=new r.BasicConstraints(i);else if("nameConstraints"==o)a=new r.NameConstraints(i);else if("cRLDistributionPoints"==o)a=new r.CRLDistributionPoints(i);else if("certificatePolicies"==o)a=new r.CertificatePolicies(i);else if("policyMappings"==o)a=new r.PolicyMappings(i);else if("policyConstraints"==o)a=new r.PolicyConstraints(i);else if("inhibitAnyPolicy"==o)a=new r.InhibitAnyPolicy(i);else if("authorityKeyIdentifier"==o)a=new r.AuthorityKeyIdentifier(i);else if("extKeyUsage"==o)a=new r.ExtKeyUsage(i);else if("authorityInfoAccess"==o)a=new r.AuthorityInfoAccess(i);else if("cRLNumber"==o)a=new r.CRLNumber(i);else if("cRLReason"==o)a=new r.CRLReason(i);else if("ocspNonce"==o)a=new r.OCSPNonce(i);else if("ocspNoCheck"==o)a=new r.OCSPNoCheck(i);else if("adobeTimeStamp"==o)a=new r.AdobeTimeStamp(i);else{if("subjectDirectoryAttributes"!=o)throw new Error("extension not supported:"+JSON.stringify(i));a=new r.SubjectDirectoryAttributes(i)}null!=a&&t.push(a)}return new n({array:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.x509.Extensions,tt.asn1.ASN1Object),tt.asn1.x509.Extension=function(t){tt.asn1.x509.Extension.superclass.constructor.call(this);var e=tt.asn1,n=e.DERObjectIdentifier,r=e.DEROctetString,i=(e.DERBitString,e.DERBoolean),o=e.DERSequence;this.tohex=function(){var t=new n({oid:this.oid}),e=new r({hex:this.getExtnValueHex()}),a=new Array;return a.push(t),this.critical&&a.push(new i),a.push(e),new o({array:a}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.critical=!1,void 0!==t&&void 0!==t.critical&&(this.critical=t.critical)},Mt(tt.asn1.x509.Extension,tt.asn1.ASN1Object),tt.asn1.x509.KeyUsage=function(t){tt.asn1.x509.KeyUsage.superclass.constructor.call(this,t);var e=Error,n={digitalSignature:0,nonRepudiation:1,keyEncipherment:2,dataEncipherment:3,keyAgreement:4,keyCertSign:5,cRLSign:6,encipherOnly:7,decipherOnly:8};this.getExtnValueHex=function(){var t=this.getBinValue();return this.asn1ExtnValue=new tt.asn1.DERBitString({bin:t}),this.asn1ExtnValue.tohex()},this.getBinValue=function(){var t=this.params;if("object"!=b(t)||"object"!=b(t.names)&&"string"!=typeof t.bin)throw new e("parameter not yet set");if(null!=t.names)return Lt(t.names,n);if(null!=t.bin)return t.bin;throw new e("parameter not set properly")},this.oid="2.5.29.15",void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.KeyUsage,tt.asn1.x509.Extension),tt.asn1.x509.BasicConstraints=function(t){tt.asn1.x509.BasicConstraints.superclass.constructor.call(this,t);var e=tt.asn1,n=e.DERBoolean,r=e.DERInteger,i=e.DERSequence;this.getExtnValueHex=function(){var t=new Array;this.cA&&t.push(new n),this.pathLen>-1&&t.push(new r({int:this.pathLen}));var e=new i({array:t});return this.asn1ExtnValue=e,this.asn1ExtnValue.tohex()},this.oid="2.5.29.19",this.cA=!1,this.pathLen=-1,void 0!==t&&(void 0!==t.cA&&(this.cA=t.cA),void 0!==t.pathLen&&(this.pathLen=t.pathLen))},Mt(tt.asn1.x509.BasicConstraints,tt.asn1.x509.Extension),tt.asn1.x509.CRLDistributionPoints=function(t){tt.asn1.x509.CRLDistributionPoints.superclass.constructor.call(this,t);var e=tt.asn1,n=e.x509;this.getExtnValueHex=function(){return this.asn1ExtnValue.tohex()},this.setByDPArray=function(t){for(var r=[],i=0;i<t.length;i++)if(t[i]instanceof tt.asn1.ASN1Object)r.push(t[i]);else{var o=new n.DistributionPoint(t[i]);r.push(o)}this.asn1ExtnValue=new e.DERSequence({array:r})},this.setByOneURI=function(t){var e=new n.DistributionPoint({fulluri:t});this.setByDPArray([e])},this.oid="2.5.29.31",void 0!==t&&(void 0!==t.array?this.setByDPArray(t.array):void 0!==t.uri&&this.setByOneURI(t.uri))},Mt(tt.asn1.x509.CRLDistributionPoints,tt.asn1.x509.Extension),tt.asn1.x509.DistributionPoint=function(t){tt.asn1.x509.DistributionPoint.superclass.constructor.call(this);var e=tt.asn1,n=e.x509.DistributionPointName;this.tohex=function(){var t=new e.DERSequence;if(null!=this.asn1DP){var n=new e.DERTaggedObject({explicit:!0,tag:"a0",obj:this.asn1DP});t.appendASN1Object(n)}return this.hTLV=t.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&(void 0!==t.dpobj?this.asn1DP=t.dpobj:void 0!==t.dpname?this.asn1DP=new n(t.dpname):void 0!==t.fulluri&&(this.asn1DP=new n({full:[{uri:t.fulluri}]})))},Mt(tt.asn1.x509.DistributionPoint,tt.asn1.ASN1Object),tt.asn1.x509.DistributionPointName=function(t){tt.asn1.x509.DistributionPointName.superclass.constructor.call(this);var e=tt.asn1,n=e.DERTaggedObject;if(this.tohex=function(){if("full"!=this.type)throw new Error("currently type shall be 'full': "+this.type);return this.asn1Obj=new n({explicit:!1,tag:this.tag,obj:this.asn1V}),this.hTLV=this.asn1Obj.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t)if(e.x509.GeneralNames.prototype.isPrototypeOf(t))this.type="full",this.tag="a0",this.asn1V=t;else{if(void 0===t.full)throw new Error("This class supports GeneralNames only as argument");this.type="full",this.tag="a0",this.asn1V=new e.x509.GeneralNames(t.full)}},Mt(tt.asn1.x509.DistributionPointName,tt.asn1.ASN1Object),tt.asn1.x509.CertificatePolicies=function(t){tt.asn1.x509.CertificatePolicies.superclass.constructor.call(this,t);var e=tt.asn1,n=e.x509,r=e.DERSequence,i=n.PolicyInformation;this.params=null,this.getExtnValueHex=function(){for(var t=[],e=0;e<this.params.array.length;e++)t.push(new i(this.params.array[e]));var n=new r({array:t});return this.asn1ExtnValue=n,this.asn1ExtnValue.tohex()},this.oid="2.5.29.32",void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.CertificatePolicies,tt.asn1.x509.Extension),tt.asn1.x509.PolicyInformation=function(t){tt.asn1.x509.PolicyInformation.superclass.constructor.call(this,t);var e=tt.asn1,n=e.DERSequence,r=e.DERObjectIdentifier,i=e.x509.PolicyQualifierInfo;this.params=null,this.tohex=function(){if(void 0===this.params.policyoid&&void 0===this.params.array)throw new Error("parameter oid and array missing");var t=[new r(this.params.policyoid)];if(void 0!==this.params.array){for(var e=[],o=0;o<this.params.array.length;o++)e.push(new i(this.params.array[o]));e.length>0&&t.push(new n({array:e}))}return new n({array:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.PolicyInformation,tt.asn1.ASN1Object),tt.asn1.x509.PolicyQualifierInfo=function(t){tt.asn1.x509.PolicyQualifierInfo.superclass.constructor.call(this,t);var e=tt.asn1,n=e.DERSequence,r=e.DERIA5String,i=e.DERObjectIdentifier,o=e.x509.UserNotice;this.params=null,this.tohex=function(){return void 0!==this.params.cps?new n({array:[new i({oid:"1.3.6.1.5.5.7.2.1"}),new r({str:this.params.cps})]}).tohex():null!=this.params.unotice?new n({array:[new i({oid:"1.3.6.1.5.5.7.2.2"}),new o(this.params.unotice)]}).tohex():void 0},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.PolicyQualifierInfo,tt.asn1.ASN1Object),tt.asn1.x509.UserNotice=function(t){tt.asn1.x509.UserNotice.superclass.constructor.call(this,t);var e=tt.asn1.DERSequence,n=(tt.asn1.DERInteger,tt.asn1.x509.DisplayText),r=tt.asn1.x509.NoticeReference;this.params=null,this.tohex=function(){var t=[];return void 0!==this.params.noticeref&&t.push(new r(this.params.noticeref)),void 0!==this.params.exptext&&t.push(new n(this.params.exptext)),new e({array:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.UserNotice,tt.asn1.ASN1Object),tt.asn1.x509.NoticeReference=function(t){tt.asn1.x509.NoticeReference.superclass.constructor.call(this,t);var e=tt.asn1.DERSequence,n=tt.asn1.DERInteger,r=tt.asn1.x509.DisplayText;this.params=null,this.tohex=function(){var t=[];if(void 0!==this.params.org&&t.push(new r(this.params.org)),void 0!==this.params.noticenum){for(var i=[],o=this.params.noticenum,a=0;a<o.length;a++)i.push(new n(o[a]));t.push(new e({array:i}))}if(0==t.length)throw new Error("parameter is empty");return new e({array:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.NoticeReference,tt.asn1.ASN1Object),tt.asn1.x509.DisplayText=function(t){tt.asn1.x509.DisplayText.superclass.constructor.call(this,t),this.hT="0c",void 0!==t&&("ia5"===t.type?this.hT="16":"vis"===t.type?this.hT="1a":"bmp"===t.type&&(this.hT="1e"))},Mt(tt.asn1.x509.DisplayText,tt.asn1.DERAbstractString),tt.asn1.x509.PolicyMappings=function(t){tt.asn1.x509.PolicyMappings.superclass.constructor.call(this,t);var e=tt.asn1,n=(e.x509,e.ASN1Util.newObject);this.params=null,this.getExtnValueHex=function(){for(var t=this.params,e=[],r=0;r<t.array.length;r++){var i=t.array[r];e.push({seq:[{oid:i[0]},{oid:i[1]}]})}return this.asn1ExtnValue=n({seq:e}),this.asn1ExtnValue.tohex()},this.oid="2.5.29.33",void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.PolicyMappings,tt.asn1.x509.Extension),tt.asn1.x509.PolicyConstraints=function(t){tt.asn1.x509.PolicyConstraints.superclass.constructor.call(this,t);var e=tt.asn1,n=(e.x509,e.ASN1Util.newObject);this.params=null,this.getExtnValueHex=function(){var t=this.params,e=[];return null!=t.reqexp&&e.push({tag:{tagi:"80",obj:{int:t.reqexp}}}),null!=t.inhibit&&e.push({tag:{tagi:"81",obj:{int:t.inhibit}}}),this.asn1ExtnValue=n({seq:e}),this.asn1ExtnValue.tohex()},this.oid="2.5.29.36",void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.PolicyConstraints,tt.asn1.x509.Extension),tt.asn1.x509.InhibitAnyPolicy=function(t){tt.asn1.x509.InhibitAnyPolicy.superclass.constructor.call(this,t);var e=tt.asn1,n=(e.x509,e.ASN1Util.newObject);this.params=null,this.getExtnValueHex=function(){return this.asn1ExtnValue=n({int:this.params.skip}),this.asn1ExtnValue.tohex()},this.oid="2.5.29.54",void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.InhibitAnyPolicy,tt.asn1.x509.Extension),tt.asn1.x509.NameConstraints=function(t){tt.asn1.x509.NameConstraints.superclass.constructor.call(this,t);var e=tt.asn1,n=e.x509,r=e.ASN1Util.newObject,i=n.GeneralSubtree;this.params=null,this.getExtnValueHex=function(){var t=this.params,e=[];if(null!=t.permit&&null!=t.permit.length){for(var n=[],o=0;o<t.permit.length;o++)n.push(new i(t.permit[o]));e.push({tag:{tagi:"a0",obj:{seq:n}}})}if(null!=t.exclude&&null!=t.exclude.length){var a=[];for(o=0;o<t.exclude.length;o++)a.push(new i(t.exclude[o]));e.push({tag:{tagi:"a1",obj:{seq:a}}})}return this.asn1ExtnValue=r({seq:e}),this.asn1ExtnValue.tohex()},this.oid="2.5.29.30",void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.NameConstraints,tt.asn1.x509.Extension),tt.asn1.x509.GeneralSubtree=function(t){tt.asn1.x509.GeneralSubtree.superclass.constructor.call(this);var e=tt.asn1,n=e.x509.GeneralName,r=e.ASN1Util.newObject;this.params=null,this.setByParam=function(t){this.params=t},this.tohex=function(){var t=this.params,e=[new n(t)];return null!=t.min&&e.push({tag:{tagi:"80",obj:{int:t.min}}}),null!=t.max&&e.push({tag:{tagi:"81",obj:{int:t.max}}}),r({seq:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.GeneralSubtree,tt.asn1.ASN1Object),tt.asn1.x509.ExtKeyUsage=function(t){tt.asn1.x509.ExtKeyUsage.superclass.constructor.call(this,t);var e=tt.asn1;this.setPurposeArray=function(t){this.asn1ExtnValue=new e.DERSequence;for(var n=0;n<t.length;n++){var r=new e.DERObjectIdentifier(t[n]);this.asn1ExtnValue.appendASN1Object(r)}},this.getExtnValueHex=function(){return this.asn1ExtnValue.tohex()},this.oid="2.5.29.37",void 0!==t&&void 0!==t.array&&this.setPurposeArray(t.array)},Mt(tt.asn1.x509.ExtKeyUsage,tt.asn1.x509.Extension),tt.asn1.x509.AuthorityKeyIdentifier=function(t){tt.asn1.x509.AuthorityKeyIdentifier.superclass.constructor.call(this,t);var e=tt,n=e.asn1,r=n.DERTaggedObject,i=n.x509.GeneralNames;e.crypto.Util.isKey,this.asn1KID=null,this.asn1CertIssuer=null,this.asn1CertSN=null,this.getExtnValueHex=function(){var t=new Array;this.asn1KID&&t.push(new r({explicit:!1,tag:"80",obj:this.asn1KID})),this.asn1CertIssuer&&t.push(new r({explicit:!1,tag:"a1",obj:new i([{dn:this.asn1CertIssuer}])})),this.asn1CertSN&&t.push(new r({explicit:!1,tag:"82",obj:this.asn1CertSN}));var e=new n.DERSequence({array:t});return this.asn1ExtnValue=e,this.asn1ExtnValue.tohex()},this.setKIDByParam=function(t){if(void 0!==t.str||void 0!==t.hex)this.asn1KID=new tt.asn1.DEROctetString(t);else if("object"===b(t)&&tt.crypto.Util.isKey(t)||"string"==typeof t&&-1!=t.indexOf("BEGIN ")){var e=t;"string"==typeof t&&(e=kt.getKey(t));var n=kt.getKeyID(e);this.asn1KID=new tt.asn1.DEROctetString({hex:n})}},this.setCertIssuerByParam=function(t){void 0!==t.str||void 0!==t.ldapstr||void 0!==t.hex||void 0!==t.certsubject||void 0!==t.certissuer?this.asn1CertIssuer=new tt.asn1.x509.X500Name(t):"string"==typeof t&&-1!=t.indexOf("BEGIN ")&&-1!=t.indexOf("CERTIFICATE")&&(this.asn1CertIssuer=new tt.asn1.x509.X500Name({certissuer:t}))},this.setCertSNByParam=function(t){if(void 0!==t.str||void 0!==t.bigint||void 0!==t.hex)this.asn1CertSN=new tt.asn1.DERInteger(t);else if("string"==typeof t&&-1!=t.indexOf("BEGIN ")&&t.indexOf("CERTIFICATE")){var e=new Wt;e.readCertPEM(t);var n=e.getSerialNumberHex();this.asn1CertSN=new tt.asn1.DERInteger({hex:n})}},this.oid="2.5.29.35",void 0!==t&&(void 0!==t.kid&&this.setKIDByParam(t.kid),void 0!==t.issuer&&this.setCertIssuerByParam(t.issuer),void 0!==t.sn&&this.setCertSNByParam(t.sn),void 0!==t.issuersn&&"string"==typeof t.issuersn&&-1!=t.issuersn.indexOf("BEGIN ")&&t.issuersn.indexOf("CERTIFICATE")&&(this.setCertSNByParam(t.issuersn),this.setCertIssuerByParam(t.issuersn)))},Mt(tt.asn1.x509.AuthorityKeyIdentifier,tt.asn1.x509.Extension),tt.asn1.x509.SubjectKeyIdentifier=function(t){tt.asn1.x509.SubjectKeyIdentifier.superclass.constructor.call(this,t);var e=tt.asn1.DEROctetString;this.asn1KID=null,this.getExtnValueHex=function(){return this.asn1ExtnValue=this.asn1KID,this.asn1ExtnValue.tohex()},this.setKIDByParam=function(t){if(void 0!==t.str||void 0!==t.hex)this.asn1KID=new e(t);else if("object"===b(t)&&tt.crypto.Util.isKey(t)||"string"==typeof t&&-1!=t.indexOf("BEGIN")){var n=t;"string"==typeof t&&(n=kt.getKey(t));var r=kt.getKeyID(n);this.asn1KID=new tt.asn1.DEROctetString({hex:r})}},this.oid="2.5.29.14",void 0!==t&&void 0!==t.kid&&this.setKIDByParam(t.kid)},Mt(tt.asn1.x509.SubjectKeyIdentifier,tt.asn1.x509.Extension),tt.asn1.x509.AuthorityInfoAccess=function(t){tt.asn1.x509.AuthorityInfoAccess.superclass.constructor.call(this,t),this.setAccessDescriptionArray=function(t){for(var e=new Array,n=tt.asn1,r=n.DERSequence,i=n.DERObjectIdentifier,o=n.x509.GeneralName,a=0;a<t.length;a++){var s,u=t[a];if(void 0!==u.ocsp)s=new r({array:[new i({oid:"1.3.6.1.5.5.7.48.1"}),new o({uri:u.ocsp})]});else{if(void 0===u.caissuer)throw new Error("unknown AccessMethod parameter: "+JSON.stringify(u));s=new r({array:[new i({oid:"1.3.6.1.5.5.7.48.2"}),new o({uri:u.caissuer})]})}e.push(s)}this.asn1ExtnValue=new r({array:e})},this.getExtnValueHex=function(){return this.asn1ExtnValue.tohex()},this.oid="1.3.6.1.5.5.7.1.1",void 0!==t&&void 0!==t.array&&this.setAccessDescriptionArray(t.array)},Mt(tt.asn1.x509.AuthorityInfoAccess,tt.asn1.x509.Extension),tt.asn1.x509.SubjectAltName=function(t){tt.asn1.x509.SubjectAltName.superclass.constructor.call(this,t),this.setNameArray=function(t){this.asn1ExtnValue=new tt.asn1.x509.GeneralNames(t)},this.getExtnValueHex=function(){return this.asn1ExtnValue.tohex()},this.oid="2.5.29.17",void 0!==t&&void 0!==t.array&&this.setNameArray(t.array)},Mt(tt.asn1.x509.SubjectAltName,tt.asn1.x509.Extension),tt.asn1.x509.IssuerAltName=function(t){tt.asn1.x509.IssuerAltName.superclass.constructor.call(this,t),this.setNameArray=function(t){this.asn1ExtnValue=new tt.asn1.x509.GeneralNames(t)},this.getExtnValueHex=function(){return this.asn1ExtnValue.tohex()},this.oid="2.5.29.18",void 0!==t&&void 0!==t.array&&this.setNameArray(t.array)},Mt(tt.asn1.x509.IssuerAltName,tt.asn1.x509.Extension),tt.asn1.x509.SubjectDirectoryAttributes=function(t){tt.asn1.x509.SubjectDirectoryAttributes.superclass.constructor.call(this,t);var e=tt.asn1,n=e.DERSequence,r=e.ASN1Util.newObject,i=e.x509.OID.name2oid;this.params=null,this.getExtnValueHex=function(){for(var t=[],e=0;e<this.params.array.length;e++){var o=this.params.array[e];if(null==o.attr||null==o.array){var a={seq:[{oid:"1.2.3.4"},{set:[{utf8str:"DE"}]}]};if("dateOfBirth"==o.attr)a.seq[0].oid=i(o.attr),a.seq[1].set[0]={gentime:o.str};else if("placeOfBirth"==o.attr)a.seq[0].oid=i(o.attr),a.seq[1].set[0]={utf8str:o.str};else if("gender"==o.attr)a.seq[0].oid=i(o.attr),a.seq[1].set[0]={prnstr:o.str};else if("countryOfCitizenship"==o.attr)a.seq[0].oid=i(o.attr),a.seq[1].set[0]={prnstr:o.str};else{if("countryOfResidence"!=o.attr)throw new Error("unsupported attribute: "+o.attr);a.seq[0].oid=i(o.attr),a.seq[1].set[0]={prnstr:o.str}}t.push(new r(a))}else{var s={seq:[{oid:o.attr},{set:o.array}]};t.push(r(s))}}var u=new n({array:t});return this.asn1ExtnValue=u,this.asn1ExtnValue.tohex()},this.oid="2.5.29.9",void 0!==t&&(this.params=t)},Mt(tt.asn1.x509.SubjectDirectoryAttributes,tt.asn1.x509.Extension),tt.asn1.x509.PrivateExtension=function(t){tt.asn1.x509.PrivateExtension.superclass.constructor.call(this,t);var e=tt,n=e.lang.String.isHex,r=e.asn1,i=r.x509.OID.name2oid,o=r.ASN1Util.newObject;this.params=null,this.setByParam=function(t){this.oid=i(t.extname),this.params=t},this.getExtnValueHex=function(){if(null==this.params.extname||null==this.params.extn)throw new Error("extname or extnhex not specified");var t=this.params.extn;if("string"==typeof t&&n(t))return t;if("object"==b(t))try{return o(t).tohex()}catch(t){}throw new Error("unsupported extn value")},null!=t&&this.setByParam(t)},Mt(tt.asn1.x509.PrivateExtension,tt.asn1.x509.Extension),tt.asn1.x509.CRL=function(t){tt.asn1.x509.CRL.superclass.constructor.call(this);var e=tt.asn1,n=e.DERSequence,r=e.DERBitString,i=e.x509,o=i.AlgorithmIdentifier,a=i.TBSCertList;this.params=void 0,this.setByParam=function(t){this.params=t},this.sign=function(){var t=new a(this.params).tohex(),e=new tt.crypto.Signature({alg:this.params.sigalg});e.init(this.params.cakey),e.updateHex(t);var n=e.sign();this.params.sighex=n},this.getPEM=function(){return gt(this.tohex(),"X509 CRL")},this.tohex=function(){var t=this.params;if(null==t.tbsobj&&(t.tbsobj=new a(t)),null==t.sighex&&null!=t.cakey&&this.sign(),null==t.sighex)throw new Error("sighex or cakey parameter not defined");var e=[];return e.push(t.tbsobj),e.push(new o({name:t.sigalg})),e.push(new r({hex:"00"+t.sighex})),new n({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&(this.params=t)},Mt(tt.asn1.x509.CRL,tt.asn1.ASN1Object),tt.asn1.x509.TBSCertList=function(t){tt.asn1.x509.TBSCertList.superclass.constructor.call(this);var e=tt.asn1,n=e.DERInteger,r=e.DERSequence,i=e.DERTaggedObject,o=(e.DERObjectIdentifier,e.x509),a=o.AlgorithmIdentifier,s=o.Time,u=o.Extensions,c=o.X500Name;this.params=null,this.setByParam=function(t){this.params=t},this.getRevCertSequence=function(){for(var t=[],e=this.params.revcert,i=0;i<e.length;i++){var o=[new n(e[i].sn),new s(e[i].date)];null!=e[i].ext&&o.push(new u(e[i].ext)),t.push(new r({array:o}))}return new r({array:t})},this.tohex=function(){var t=[],e=this.params;if(null!=e.version){var o=e.version-1,l=new n({int:o});t.push(l)}if(t.push(new a({name:e.sigalg})),t.push(new c(e.issuer)),t.push(new s(e.thisupdate)),null!=e.nextupdate&&t.push(new s(e.nextupdate)),null!=e.revcert&&t.push(this.getRevCertSequence()),null!=e.ext){var f=new u(e.ext);t.push(new i({tag:"a0",explicit:!0,obj:f}))}return new r({array:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.TBSCertList,tt.asn1.ASN1Object),tt.asn1.x509.CRLEntry=function(t){tt.asn1.x509.CRLEntry.superclass.constructor.call(this);var e=tt.asn1;this.setCertSerial=function(t){this.sn=new e.DERInteger(t)},this.setRevocationDate=function(t){this.time=new e.x509.Time(t)},this.tohex=function(){var t=new e.DERSequence({array:[this.sn,this.time]});return this.TLV=t.tohex(),this.TLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&(void 0!==t.time&&this.setRevocationDate(t.time),void 0!==t.sn&&this.setCertSerial(t.sn))},Mt(tt.asn1.x509.CRLEntry,tt.asn1.ASN1Object),tt.asn1.x509.CRLNumber=function(t){tt.asn1.x509.CRLNumber.superclass.constructor.call(this,t),this.params=void 0,this.getExtnValueHex=function(){return this.asn1ExtnValue=new tt.asn1.DERInteger(this.params.num),this.asn1ExtnValue.tohex()},this.oid="2.5.29.20",null!=t&&(this.params=t)},Mt(tt.asn1.x509.CRLNumber,tt.asn1.x509.Extension),tt.asn1.x509.CRLReason=function(t){tt.asn1.x509.CRLReason.superclass.constructor.call(this,t),this.params=void 0,this.getExtnValueHex=function(){return this.asn1ExtnValue=new tt.asn1.DEREnumerated(this.params.code),this.asn1ExtnValue.tohex()},this.oid="2.5.29.21",null!=t&&(this.params=t)},Mt(tt.asn1.x509.CRLReason,tt.asn1.x509.Extension),tt.asn1.x509.OCSPNonce=function(t){tt.asn1.x509.OCSPNonce.superclass.constructor.call(this,t),this.params=void 0,this.getExtnValueHex=function(){return this.asn1ExtnValue=new tt.asn1.DEROctetString(this.params),this.asn1ExtnValue.tohex()},this.oid="1.3.6.1.5.5.7.48.1.2",null!=t&&(this.params=t)},Mt(tt.asn1.x509.OCSPNonce,tt.asn1.x509.Extension),tt.asn1.x509.OCSPNoCheck=function(t){tt.asn1.x509.OCSPNoCheck.superclass.constructor.call(this,t),this.params=void 0,this.getExtnValueHex=function(){return this.asn1ExtnValue=new tt.asn1.DERNull,this.asn1ExtnValue.tohex()},this.oid="1.3.6.1.5.5.7.48.1.5",null!=t&&(this.params=t)},Mt(tt.asn1.x509.OCSPNoCheck,tt.asn1.x509.Extension),tt.asn1.x509.AdobeTimeStamp=function(t){tt.asn1.x509.AdobeTimeStamp.superclass.constructor.call(this,t);var e=tt.asn1,n=e.DERInteger,r=e.DERBoolean,i=e.DERSequence,o=e.x509.GeneralName;this.params=null,this.getExtnValueHex=function(){var t=this.params,e=[new n(1)];return e.push(new o({uri:t.uri})),null!=t.reqauth&&e.push(new r(t.reqauth)),this.asn1ExtnValue=new i({array:e}),this.asn1ExtnValue.tohex()},this.oid="1.2.840.113583.1.1.9.1",void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.AdobeTimeStamp,tt.asn1.x509.Extension),tt.asn1.x509.X500Name=function(t){tt.asn1.x509.X500Name.superclass.constructor.call(this),this.asn1Array=[],this.paramArray=[],this.sRule="utf8";var e=tt.asn1,n=e.x509,r=n.RDN;this.setByString=function(t,e){void 0!==e&&(this.sRule=e);var n=t.split("/");n.shift();for(var i=[],o=0;o<n.length;o++)if(n[o].match(/^[^=]+=.+$/))i.push(n[o]);else{var a=i.length-1;i[a]=i[a]+"/"+n[o]}for(o=0;o<i.length;o++)this.asn1Array.push(new r({str:i[o],rule:this.sRule}))},this.setByLdapString=function(t,e){void 0!==e&&(this.sRule=e);var r=n.X500Name.ldapToCompat(t);this.setByString(r,e)},this.setByObject=function(t,e){for(var n in void 0!==e&&(this.sRule=e),t)if(t.hasOwnProperty(n)){var i=new r({str:n+"="+t[n],rule:this.sRule});this.asn1Array?this.asn1Array.push(i):this.asn1Array=[i]}},this.setByParam=function(t){var e;void 0!==t.rule&&(this.sRule=t.rule),void 0!==t.array?this.paramArray=t.array:void 0!==t.str?this.setByString(t.str):void 0!==t.ldapstr?this.setByLdapString(t.ldapstr):void 0!==t.hex?this.hTLV=t.hex:void 0!==t.certissuer?((e=new Wt).readCertPEM(t.certissuer),this.hTLV=e.getIssuerHex()):void 0!==t.certsubject?((e=new Wt).readCertPEM(t.certsubject),this.hTLV=e.getSubjectHex()):"object"===b(t)&&void 0===t.certsubject&&void 0===t.certissuer&&this.setByObject(t)},this.tohex=function(){if("string"==typeof this.hTLV)return this.hTLV;if(0==this.asn1Array.length&&this.paramArray.length>0)for(var t=0;t<this.paramArray.length;t++){var n={array:this.paramArray[t]};"utf8"!=this.sRule&&(n.rule=this.sRule);var i=new r(n);this.asn1Array.push(i)}var o=new e.DERSequence({array:this.asn1Array});return this.hTLV=o.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.X500Name,tt.asn1.ASN1Object),tt.asn1.x509.X500Name.compatToLDAP=function(t){if("/"!==t.substr(0,1))throw"malformed input";var e=(t=t.substr(1)).split("/");return e.reverse(),(e=e.map((function(t){return t.replace(/,/,"\\,")}))).join(",")},tt.asn1.x509.X500Name.onelineToLDAP=function(t){return tt.asn1.x509.X500Name.compatToLDAP(t)},tt.asn1.x509.X500Name.ldapToCompat=function(t){for(var e=t.split(","),n=!1,r=[],i=0;e.length>0;i++){var o=e.shift();if(!0===n){var a=(r.pop()+","+o).replace(/\\,/g,",");r.push(a),n=!1}else r.push(o);"\\"===o.substr(-1,1)&&(n=!0)}return(r=r.map((function(t){return t.replace("/","\\/")}))).reverse(),"/"+r.join("/")},tt.asn1.x509.X500Name.ldapToOneline=function(t){return tt.asn1.x509.X500Name.ldapToCompat(t)},tt.asn1.x509.RDN=function(t){tt.asn1.x509.RDN.superclass.constructor.call(this),this.asn1Array=[],this.paramArray=[],this.sRule="utf8";var e=tt.asn1.x509.AttributeTypeAndValue;this.setByParam=function(t){void 0!==t.rule&&(this.sRule=t.rule),void 0!==t.str&&this.addByMultiValuedString(t.str),void 0!==t.array&&(this.paramArray=t.array)},this.addByString=function(t){this.asn1Array.push(new tt.asn1.x509.AttributeTypeAndValue({str:t,rule:this.sRule}))},this.addByMultiValuedString=function(t){for(var e=tt.asn1.x509.RDN.parseString(t),n=0;n<e.length;n++)this.addByString(e[n])},this.tohex=function(){if(0==this.asn1Array.length&&this.paramArray.length>0)for(var t=0;t<this.paramArray.length;t++){var n=this.paramArray[t];void 0!==n.rule&&"utf8"!=this.sRule&&(n.rule=this.sRule);var r=new e(n);this.asn1Array.push(r)}var i=new tt.asn1.DERSet({array:this.asn1Array});return this.TLV=i.tohex(),this.TLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.RDN,tt.asn1.ASN1Object),tt.asn1.x509.RDN.parseString=function(t){for(var e=t.split(/\+/),n=!1,r=[],i=0;e.length>0;i++){var o=e.shift();if(!0===n){var a=(r.pop()+"+"+o).replace(/\\\+/g,"+");r.push(a),n=!1}else r.push(o);"\\"===o.substr(-1,1)&&(n=!0)}var s=!1,u=[];for(i=0;r.length>0;i++){if(o=r.shift(),!0===s){var c=u.pop();o.match(/"$/)?(a=(c+"+"+o).replace(/^([^=]+)="(.*)"$/,"$1=$2"),u.push(a),s=!1):u.push(c+"+"+o)}else u.push(o);o.match(/^[^=]+="/)&&(s=!0)}return u},tt.asn1.x509.AttributeTypeAndValue=function(t){tt.asn1.x509.AttributeTypeAndValue.superclass.constructor.call(this),this.sRule="utf8",this.sType=null,this.sValue=null,this.dsType=null;var e=tt,n=e.asn1,r=n.DERSequence,i=n.DERUTF8String,o=n.DERPrintableString,a=n.DERTeletexString,s=n.DERIA5String,u=n.DERVisibleString,c=n.DERBMPString,l=e.lang.String.isMail,f=e.lang.String.isPrintable;this.setByParam=function(t){if(void 0!==t.rule&&(this.sRule=t.rule),void 0!==t.ds&&(this.dsType=t.ds),void 0===t.value&&void 0!==t.str){var e=t.str.match(/^([^=]+)=(.+)$/);if(!e)throw new Error("malformed attrTypeAndValueStr: "+attrTypeAndValueStr);this.sType=e[1],this.sValue=e[2]}else this.sType=t.type,this.sValue=t.value},this.setByString=function(t,e){void 0!==e&&(this.sRule=e);var n=t.match(/^([^=]+)=(.+)$/);if(!n)throw new Error("malformed attrTypeAndValueStr: "+attrTypeAndValueStr);this.setByAttrTypeAndValueStr(n[1],n[2])},this._getDsType=function(){var t=this.sType,e=this.sValue,n=this.sRule;return"prn"===n?"CN"==t&&l(e)?"ia5":f(e)?"prn":"utf8":"utf8"===n?"CN"==t&&l(e)?"ia5":"C"==t?"prn":"utf8":"utf8"},this.setByAttrTypeAndValueStr=function(t,e,n){void 0!==n&&(this.sRule=n),this.sType=t,this.sValue=e},this.getValueObj=function(t,e){if("utf8"==t)return new i({str:e});if("prn"==t)return new o({str:e});if("tel"==t)return new a({str:e});if("ia5"==t)return new s({str:e});if("vis"==t)return new u({str:e});if("bmp"==t)return new c({str:e});throw new Error("unsupported directory string type: type="+t+" value="+e)},this.tohex=function(){null==this.dsType&&(this.dsType=this._getDsType());var t=tt.asn1.x509.OID.atype2obj(this.sType),e=this.getValueObj(this.dsType,this.sValue),n=new r({array:[t,e]});return this.TLV=n.tohex(),this.TLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.AttributeTypeAndValue,tt.asn1.ASN1Object),tt.asn1.x509.SubjectPublicKeyInfo=function(t){tt.asn1.x509.SubjectPublicKeyInfo.superclass.constructor.call(this);var e=tt,n=e.asn1,r=n.DERInteger,i=n.DERBitString,o=n.DERObjectIdentifier,a=n.DERSequence,s=n.ASN1Util.newObject,u=n.x509.AlgorithmIdentifier,c=e.crypto;c.ECDSA,c.DSA,this.getASN1Object=function(){if(null==this.asn1AlgId||null==this.asn1SubjPKey)throw"algId and/or subjPubKey not set";return new a({array:[this.asn1AlgId,this.asn1SubjPKey]})},this.tohex=function(){var t=this.getASN1Object();return this.hTLV=t.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},this.setPubKey=function(t){try{if(t instanceof J){var e=s({seq:[{int:{bigint:t.n}},{int:{int:t.e}}]}).tohex();this.asn1AlgId=new u({name:"rsaEncryption"}),this.asn1SubjPKey=new i({hex:"00"+e})}}catch(t){}try{if(t instanceof tt.crypto.ECDSA){var n=new o({name:t.curveName});this.asn1AlgId=new u({name:"ecPublicKey",asn1params:n}),this.asn1SubjPKey=new i({hex:"00"+t.pubKeyHex})}}catch(t){}try{if(t instanceof tt.crypto.DSA){n=new s({seq:[{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}}]}),this.asn1AlgId=new u({name:"dsa",asn1params:n});var a=new r({bigint:t.y});this.asn1SubjPKey=new i({hex:"00"+a.tohex()})}}catch(t){}},void 0!==t&&this.setPubKey(t)},Mt(tt.asn1.x509.SubjectPublicKeyInfo,tt.asn1.ASN1Object),tt.asn1.x509.Time=function(t){tt.asn1.x509.Time.superclass.constructor.call(this);var e=tt.asn1,n=e.DERUTCTime,r=e.DERGeneralizedTime;this.params=null,this.type=null,this.setTimeParams=function(t){this.timeParams=t},this.setByParam=function(t){this.params=t},this.getType=function(t){return t.match(/^[0-9]{12}Z$/)?"utc":t.match(/^[0-9]{14}Z$/)?"gen":t.match(/^[0-9]{12}\.[0-9]+Z$/)?"utc":t.match(/^[0-9]{14}\.[0-9]+Z$/)?"gen":null},this.tohex=function(){var t=this.params,e=null;if("string"==typeof t&&(t={str:t}),null==t||!t.str||null!=t.type&&null!=t.type||(t.type=this.getType(t.str)),null!=t&&t.str?("utc"==t.type&&(e=new n(t.str)),"gen"==t.type&&(e=new r(t.str))):e="gen"==this.type?new r:new n,null==e)throw new Error("wrong setting for Time");return this.TLV=e.tohex(),this.TLV},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},tt.asn1.x509.Time_bak=function(t){tt.asn1.x509.Time_bak.superclass.constructor.call(this);var e=tt.asn1,n=e.DERUTCTime,r=e.DERGeneralizedTime;this.setTimeParams=function(t){this.timeParams=t},this.tohex=function(){var t=null;return t=null!=this.timeParams?"utc"==this.type?new n(this.timeParams):new r(this.timeParams):"utc"==this.type?new n:new r,this.TLV=t.tohex(),this.TLV},this.getEncodedHex=function(){return this.tohex()},this.type="utc",void 0!==t&&(void 0!==t.type?this.type=t.type:void 0!==t.str&&(t.str.match(/^[0-9]{12}Z$/)&&(this.type="utc"),t.str.match(/^[0-9]{14}Z$/)&&(this.type="gen")),this.timeParams=t)},Mt(tt.asn1.x509.Time,tt.asn1.ASN1Object),tt.asn1.x509.AlgorithmIdentifier=function(t){tt.asn1.x509.AlgorithmIdentifier.superclass.constructor.call(this),this.nameAlg=null,this.asn1Alg=null,this.asn1Params=null,this.paramEmpty=!1;var e=tt.asn1,n=e.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV;if(this.tohex=function(){if(null===this.nameAlg&&null===this.asn1Alg)throw new Error("algorithm not specified");if(null!==this.nameAlg){var t=null;for(var r in n)r===this.nameAlg&&(t=n[r]);if(null!==t)return this.hTLV=t,this.hTLV}null!==this.nameAlg&&null===this.asn1Alg&&(this.asn1Alg=e.x509.OID.name2obj(this.nameAlg));var i=[this.asn1Alg];null!==this.asn1Params&&i.push(this.asn1Params);var o=new e.DERSequence({array:i});return this.hTLV=o.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&(void 0!==t.name&&(this.nameAlg=t.name),void 0!==t.asn1params&&(this.asn1Params=t.asn1params),void 0!==t.paramempty&&(this.paramEmpty=t.paramempty)),null===this.asn1Params&&!1===this.paramEmpty&&null!==this.nameAlg){void 0!==this.nameAlg.name&&(this.nameAlg=this.nameAlg.name);var r=this.nameAlg.toLowerCase();"withdsa"!==r.substr(-7,7)&&"withecdsa"!==r.substr(-9,9)&&(this.asn1Params=new e.DERNull)}},Mt(tt.asn1.x509.AlgorithmIdentifier,tt.asn1.ASN1Object),tt.asn1.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV={SHAwithRSAandMGF1:"300d06092a864886f70d01010a3000",SHA256withRSAandMGF1:"303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a203020120",SHA384withRSAandMGF1:"303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a203020130",SHA512withRSAandMGF1:"303d06092a864886f70d01010a3030a00d300b0609608648016503040203a11a301806092a864886f70d010108300b0609608648016503040203a203020140"},tt.asn1.x509.GeneralName=function(t){tt.asn1.x509.GeneralName.superclass.constructor.call(this);var e=tt.asn1,n=e.x509,r=n.X500Name,i=n.OtherName,o=e.DERIA5String,a=(e.DERPrintableString,e.DEROctetString),s=e.DERTaggedObject,u=e.ASN1Object,c=Error;this.params=null,this.setByParam=function(t){this.params=t},this.tohex=function(){var t,e,n=this.params,l=!1;if(void 0!==n.other)t="a0",e=new i(n.other);else if(void 0!==n.rfc822)t="81",e=new o({str:n.rfc822});else if(void 0!==n.dns)t="82",e=new o({str:n.dns});else if(void 0!==n.dn)t="a4",l=!0,e="string"==typeof n.dn?new r({str:n.dn}):n.dn instanceof tt.asn1.x509.X500Name?n.dn:new r(n.dn);else if(void 0!==n.ldapdn)t="a4",l=!0,e=new r({ldapstr:n.ldapdn});else if(void 0!==n.certissuer||void 0!==n.certsubj){var f,h;t="a4",l=!0;var d=null;if(void 0!==n.certsubj?(f=!1,h=n.certsubj):(f=!0,h=n.certissuer),h.match(/^[0-9A-Fa-f]+$/),-1!=h.indexOf("-----BEGIN ")&&(d=vt(h)),null==d)throw new Error("certsubj/certissuer not cert");var p,g=new Wt;g.hex=d,p=f?g.getIssuerHex():g.getSubjectHex(),(e=new u).hTLV=p}else if(void 0!==n.uri)t="86",e=new o({str:n.uri});else{if(void 0===n.ip)throw new c("improper params");var v;t="87";var m=n.ip;try{if(m.match(/^[0-9a-f]+$/)){var _=m.length;if(8!=_&&16!=_&&32!=_&&64!=_)throw"err";v=m}else v=bt(m)}catch(t){throw new c("malformed IP address: "+n.ip+":"+t.message)}e=new a({hex:v})}return new s({tag:t,explicit:l,obj:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.GeneralName,tt.asn1.ASN1Object),tt.asn1.x509.GeneralNames=function(t){tt.asn1.x509.GeneralNames.superclass.constructor.call(this);var e=tt.asn1;this.setByParamArray=function(t){for(var n=0;n<t.length;n++){var r=new e.x509.GeneralName(t[n]);this.asn1Array.push(r)}},this.tohex=function(){return new e.DERSequence({array:this.asn1Array}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.asn1Array=new Array,void 0!==t&&this.setByParamArray(t)},Mt(tt.asn1.x509.GeneralNames,tt.asn1.ASN1Object),tt.asn1.x509.OtherName=function(t){tt.asn1.x509.OtherName.superclass.constructor.call(this);var e=tt.asn1,n=e.DERObjectIdentifier,r=e.DERSequence,i=e.ASN1Util.newObject;this.params=null,this.setByParam=function(t){this.params=t},this.tohex=function(){var t=this.params;if(null==t.oid||null==t.value)throw new Error("oid or value not specified");var e=new n({oid:t.oid}),o=i({tag:{tag:"a0",explicit:!0,obj:t.value}});return new r({array:[e,o]}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.x509.OtherName,tt.asn1.ASN1Object),tt.asn1.x509.OID=new function(){var t=tt.asn1.DERObjectIdentifier;this.name2oidList={"aes128-CBC":"2.16.840.1.101.3.4.1.2","aes256-CBC":"2.16.840.1.101.3.4.1.42",sha1:"1.3.14.3.2.26",sha256:"2.16.840.1.101.3.4.2.1",sha384:"2.16.840.1.101.3.4.2.2",sha512:"2.16.840.1.101.3.4.2.3",sha224:"2.16.840.1.101.3.4.2.4",md5:"1.2.840.113549.2.5",md2:"1.3.14.7.2.2.1",ripemd160:"1.3.36.3.2.1",hmacWithSHA1:"1.2.840.113549.2.7",hmacWithSHA224:"1.2.840.113549.2.8",hmacWithSHA256:"1.2.840.113549.2.9",hmacWithSHA384:"1.2.840.113549.2.10",hmacWithSHA512:"1.2.840.113549.2.11",MD2withRSA:"1.2.840.113549.1.1.2",MD4withRSA:"1.2.840.113549.1.1.3",MD5withRSA:"1.2.840.113549.1.1.4",SHA1withRSA:"1.2.840.113549.1.1.5","pkcs1-MGF":"1.2.840.113549.1.1.8",rsaPSS:"1.2.840.113549.1.1.10",SHA224withRSA:"1.2.840.113549.1.1.14",SHA256withRSA:"1.2.840.113549.1.1.11",SHA384withRSA:"1.2.840.113549.1.1.12",SHA512withRSA:"1.2.840.113549.1.1.13",SHA1withECDSA:"1.2.840.10045.4.1",SHA224withECDSA:"1.2.840.10045.4.3.1",SHA256withECDSA:"1.2.840.10045.4.3.2",SHA384withECDSA:"1.2.840.10045.4.3.3",SHA512withECDSA:"1.2.840.10045.4.3.4",dsa:"1.2.840.10040.4.1",SHA1withDSA:"1.2.840.10040.4.3",SHA224withDSA:"2.16.840.1.101.3.4.3.1",SHA256withDSA:"2.16.840.1.101.3.4.3.2",rsaEncryption:"1.2.840.113549.1.1.1",commonName:"2.5.4.3",countryName:"2.5.4.6",localityName:"2.5.4.7",stateOrProvinceName:"2.5.4.8",streetAddress:"2.5.4.9",organizationName:"2.5.4.10",organizationalUnitName:"2.5.4.11",domainComponent:"0.9.2342.19200300.100.1.25",userId:"0.9.2342.19200300.100.1.1",surname:"2.5.4.4",givenName:"2.5.4.42",title:"2.5.4.12",distinguishedName:"2.5.4.49",emailAddress:"1.2.840.113549.1.9.1",description:"2.5.4.13",businessCategory:"2.5.4.15",postalCode:"2.5.4.17",uniqueIdentifier:"2.5.4.45",organizationIdentifier:"2.5.4.97",jurisdictionOfIncorporationL:"1.3.6.1.4.1.311.60.2.1.1",jurisdictionOfIncorporationSP:"1.3.6.1.4.1.311.60.2.1.2",jurisdictionOfIncorporationC:"1.3.6.1.4.1.311.60.2.1.3",subjectDirectoryAttributes:"2.5.29.9",subjectKeyIdentifier:"2.5.29.14",keyUsage:"2.5.29.15",subjectAltName:"2.5.29.17",issuerAltName:"2.5.29.18",basicConstraints:"2.5.29.19",cRLNumber:"2.5.29.20",cRLReason:"2.5.29.21",nameConstraints:"2.5.29.30",cRLDistributionPoints:"2.5.29.31",certificatePolicies:"2.5.29.32",anyPolicy:"2.5.29.32.0",policyMappings:"2.5.29.33",authorityKeyIdentifier:"2.5.29.35",policyConstraints:"2.5.29.36",extKeyUsage:"2.5.29.37",inhibitAnyPolicy:"2.5.29.54",authorityInfoAccess:"1.3.6.1.5.5.7.1.1",ocsp:"1.3.6.1.5.5.7.48.1",ocspBasic:"1.3.6.1.5.5.7.48.1.1",ocspNonce:"1.3.6.1.5.5.7.48.1.2",ocspNoCheck:"1.3.6.1.5.5.7.48.1.5",caIssuers:"1.3.6.1.5.5.7.48.2",anyExtendedKeyUsage:"2.5.29.37.0",serverAuth:"1.3.6.1.5.5.7.3.1",clientAuth:"1.3.6.1.5.5.7.3.2",codeSigning:"1.3.6.1.5.5.7.3.3",emailProtection:"1.3.6.1.5.5.7.3.4",timeStamping:"1.3.6.1.5.5.7.3.8",ocspSigning:"1.3.6.1.5.5.7.3.9",smtpUTF8Mailbox:"1.3.6.1.5.5.7.8.9",dateOfBirth:"1.3.6.1.5.5.7.9.1",placeOfBirth:"1.3.6.1.5.5.7.9.2",gender:"1.3.6.1.5.5.7.9.3",countryOfCitizenship:"1.3.6.1.5.5.7.9.4",countryOfResidence:"1.3.6.1.5.5.7.9.5",ecPublicKey:"1.2.840.10045.2.1","P-256":"1.2.840.10045.3.1.7",secp256r1:"1.2.840.10045.3.1.7",secp256k1:"1.3.132.0.10",secp384r1:"1.3.132.0.34",secp521r1:"1.3.132.0.35",pkcs5PBES2:"1.2.840.113549.1.5.13",pkcs5PBKDF2:"1.2.840.113549.1.5.12","des-EDE3-CBC":"1.2.840.113549.3.7",data:"1.2.840.113549.1.7.1","signed-data":"1.2.840.113549.1.7.2","enveloped-data":"1.2.840.113549.1.7.3","digested-data":"1.2.840.113549.1.7.5","encrypted-data":"1.2.840.113549.1.7.6","authenticated-data":"1.2.840.113549.1.9.16.1.2",tstinfo:"1.2.840.113549.1.9.16.1.4",signingCertificate:"1.2.840.113549.1.9.16.2.12",timeStampToken:"1.2.840.113549.1.9.16.2.14",signaturePolicyIdentifier:"1.2.840.113549.1.9.16.2.15",etsArchiveTimeStamp:"1.2.840.113549.1.9.16.2.27",signingCertificateV2:"1.2.840.113549.1.9.16.2.47",etsArchiveTimeStampV2:"1.2.840.113549.1.9.16.2.48",extensionRequest:"1.2.840.113549.1.9.14",contentType:"1.2.840.113549.1.9.3",messageDigest:"1.2.840.113549.1.9.4",signingTime:"1.2.840.113549.1.9.5",counterSignature:"1.2.840.113549.1.9.6",archiveTimeStampV3:"0.4.0.1733.2.4",pdfRevocationInfoArchival:"1.2.840.113583.1.1.8",adobeTimeStamp:"1.2.840.113583.1.1.9.1",smimeMailboxLegacy:"2.23.140.1.5.1.1",smimeMailboxMulti:"2.23.140.1.5.1.2",smimeMailboxStrict:"2.23.140.1.5.1.3",smimeOrganizationLegacy:"2.23.140.1.5.2.1",smimeOrganizationMulti:"2.23.140.1.5.2.2",smimeOrganizationStrict:"2.23.140.1.5.2.3",smimeSponsorLegacy:"2.23.140.1.5.3.1",smimeSponsorMulti:"2.23.140.1.5.3.2",smimeSponsorStrict:"2.23.140.1.5.3.3",smimeIndividualLegacy:"2.23.140.1.5.4.1",smimeIndividualMulti:"2.23.140.1.5.4.2",smimeIndividualStrict:"2.23.140.1.5.4.3"},this.atype2oidList={CN:"2.5.4.3",L:"2.5.4.7",ST:"2.5.4.8",O:"2.5.4.10",OU:"2.5.4.11",C:"2.5.4.6",STREET:"2.5.4.9",DC:"0.9.2342.19200300.100.1.25",UID:"0.9.2342.19200300.100.1.1",SN:"2.5.4.4",T:"2.5.4.12",GN:"2.5.4.42",DN:"2.5.4.49",E:"1.2.840.113549.1.9.1",description:"2.5.4.13",businessCategory:"2.5.4.15",postalCode:"2.5.4.17",serialNumber:"2.5.4.5",uniqueIdentifier:"2.5.4.45",organizationIdentifier:"2.5.4.97",jurisdictionOfIncorporationL:"1.3.6.1.4.1.311.60.2.1.1",jurisdictionOfIncorporationSP:"1.3.6.1.4.1.311.60.2.1.2",jurisdictionOfIncorporationC:"1.3.6.1.4.1.311.60.2.1.3"},this.objCache={},this.name2obj=function(e){if(void 0!==this.objCache[e])return this.objCache[e];if(void 0===this.name2oidList[e])throw"Name of ObjectIdentifier not defined: "+e;var n=this.name2oidList[e],r=new t({oid:n});return this.objCache[e]=r,r},this.atype2obj=function(e){if(void 0!==this.objCache[e])return this.objCache[e];var n;if(e.match(/^\d+\.\d+\.[0-9.]+$/))n=e;else if(void 0!==this.atype2oidList[e])n=this.atype2oidList[e];else{if(void 0===this.name2oidList[e])throw new Error("AttributeType name undefined: "+e);n=this.name2oidList[e]}var r=new t({oid:n});return this.objCache[e]=r,r},this.registerOIDs=function(t){if(this.checkOIDs(t))for(var e in t)this.name2oidList[e]=t[e]},this.checkOIDs=function(t){try{var e=Object.keys(t);return 0!=e.length&&(e.map((function(t,e,n){if(!this[t].match(/^[0-2]\.[0-9.]+$/))throw new Error("value is not OID")}),t),!0)}catch(t){return!1}}},tt.asn1.x509.OID.oid2name=function(t){var e=tt.asn1.x509.OID.name2oidList;for(var n in e)if(e[n]==t)return n;return""},tt.asn1.x509.OID.oid2atype=function(t){var e=tt.asn1.x509.OID.atype2oidList;for(var n in e)if(e[n]==t)return n;return t},tt.asn1.x509.OID.name2oid=function(t){if(t.match(/^[0-9.]+$/))return t;var e=tt.asn1.x509.OID.name2oidList;return void 0===e[t]?"":e[t]},tt.asn1.x509.X509Util={},tt.asn1.x509.X509Util.newCertPEM=function(t){var e=tt.asn1.x509;return e.TBSCertificate,new(0,e.Certificate)(t).getPEM()},void 0!==tt&&tt||(tt={}),void 0!==tt.asn1&&tt.asn1||(tt.asn1={}),void 0!==tt.asn1.cms&&tt.asn1.cms||(tt.asn1.cms={}),tt.asn1.cms.Attribute=function(t){var e=Error,n=tt.asn1,r=n.DERSequence,i=n.DERSet,o=n.DERObjectIdentifier;this.params=null,this.typeOid=null,this.setByParam=function(t){this.params=t},this.getValueArray=function(){throw new e("not yet implemented abstract")},this.tohex=function(){var t=new o({oid:this.typeOid}),e=new i({array:this.getValueArray()});return new r({array:[t,e]}).tohex()},this.getEncodedHex=function(){return this.tohex()}},Mt(tt.asn1.cms.Attribute,tt.asn1.ASN1Object),tt.asn1.cms.ContentType=function(t){var e=tt.asn1;e.cms.ContentType.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.3",this.getValueArray=function(){return[new e.DERObjectIdentifier(this.params.type)]},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.ContentType,tt.asn1.cms.Attribute),tt.asn1.cms.MessageDigest=function(t){var e=tt.asn1,n=e.DEROctetString;e.cms.MessageDigest.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.4",this.getValueArray=function(){return[new n(this.params)]},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.MessageDigest,tt.asn1.cms.Attribute),tt.asn1.cms.SigningTime=function(t){var e=tt.asn1;e.cms.SigningTime.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.5",this.getValueArray=function(){return[new e.x509.Time(this.params)]},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.SigningTime,tt.asn1.cms.Attribute),tt.asn1.cms.SigningCertificate=function(t){var e=Error,n=tt,r=n.asn1,i=r.DERSequence,o=r.cms,a=o.ESSCertID;n.crypto,o.SigningCertificate.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.16.2.12",this.getValueArray=function(){if(null==this.params||null==this.params||null==this.params.array)throw new e("parameter 'array' not specified");for(var n=this.params.array,r=[],o=0;o<n.length;o++){var s=n[o];0!=t.hasis||"string"!=typeof s||-1==s.indexOf("-----BEGIN")&&!rt.isASN1HEX(s)||(s={cert:s}),0!=s.hasis&&0==t.hasis&&(s.hasis=!1),r.push(new a(s))}var u=new i({array:r});return[new i({array:[u]})]},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.SigningCertificate,tt.asn1.cms.Attribute),tt.asn1.cms.ESSCertID=function(t){tt.asn1.cms.ESSCertID.superclass.constructor.call(this);var e=Error,n=tt,r=n.asn1,i=r.DEROctetString,o=r.DERSequence,a=r.cms.IssuerSerial;this.params=null,this.getCertHash=function(t,r){if(null!=t.hash)return t.hash;if("string"==typeof t&&-1==t.indexOf("-----BEGIN")&&!rt.isASN1HEX(t))return t;var i,o,a;if("string"==typeof t)i=t;else{if(null==t.cert)throw new e("hash nor cert unspecified");i=t.cert}if(o=-1!=i.indexOf("-----BEGIN")?vt(i):i,"string"==typeof t&&(-1!=t.indexOf("-----BEGIN")?o=vt(t):rt.isASN1HEX(t)&&(o=t)),null!=t.alg)a=t.alg;else{if(null==r)throw new e("hash alg unspecified");a=r}return n.crypto.Util.hashHex(o,a)},this.tohex=function(){var t=this.params,e=this.getCertHash(t,"sha1"),n=[];return n.push(new i({hex:e})),("string"==typeof t&&-1!=t.indexOf("-----BEGIN")||null!=t.cert&&0!=t.hasis||null!=t.issuer&&null!=t.serial)&&n.push(new a(t)),new o({array:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.ESSCertID,tt.asn1.ASN1Object),tt.asn1.cms.SigningCertificateV2=function(t){var e=Error,n=tt,r=n.asn1,i=r.DERSequence,o=(r.x509,r.cms),a=o.ESSCertIDv2;n.crypto,o.SigningCertificateV2.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.16.2.47",this.getValueArray=function(){if(null==this.params||null==this.params||null==this.params.array)throw new e("parameter 'array' not specified");for(var n=this.params.array,r=[],o=0;o<n.length;o++){var s=n[o];null==t.alg&&0!=t.hasis||"string"!=typeof s||-1==s.indexOf("-----BEGIN")&&!rt.isASN1HEX(s)||(s={cert:s}),null==s.alg&&null!=t.alg&&(s.alg=t.alg),0!=s.hasis&&0==t.hasis&&(s.hasis=!1),r.push(new a(s))}var u=new i({array:r});return[new i({array:[u]})]},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.SigningCertificateV2,tt.asn1.cms.Attribute),tt.asn1.cms.ESSCertIDv2=function(t){tt.asn1.cms.ESSCertIDv2.superclass.constructor.call(this),Error;var e=tt.asn1,n=e.DEROctetString,r=e.DERSequence,i=e.cms.IssuerSerial,o=e.x509.AlgorithmIdentifier;this.params=null,this.tohex=function(){var t=this.params,e=this.getCertHash(t,"sha256"),a=[];return null!=t.alg&&"sha256"!=t.alg&&a.push(new o({name:t.alg})),a.push(new n({hex:e})),("string"==typeof t&&-1!=t.indexOf("-----BEGIN")||null!=t.cert&&0!=t.hasis||null!=t.issuer&&null!=t.serial)&&a.push(new i(t)),new r({array:a}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.ESSCertIDv2,tt.asn1.cms.ESSCertID),tt.asn1.cms.IssuerSerial=function(t){var e=Error,n=tt.asn1,r=n.DERInteger,i=n.DERSequence,o=n.cms,a=n.x509.GeneralNames,s=Wt;o.IssuerSerial.superclass.constructor.call(this),this.setByParam=function(t){this.params=t},this.tohex=function(){var t,n,o=this.params;if("string"==typeof o&&-1!=o.indexOf("-----BEGIN")||null!=o.cert){var u;u=null!=o.cert?o.cert:o;var c=new s;c.readCertPEM(u),t=c.getIssuer(),n={hex:c.getSerialNumberHex()}}else{if(null==o.issuer||!o.serial)throw new e("cert or issuer and serial parameter not specified");t=o.issuer,n=o.serial}var l=new a([{dn:t}]),f=new r(n);return new i({array:[l,f]}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.IssuerSerial,tt.asn1.ASN1Object),tt.asn1.cms.SignerIdentifier=function(t){var e=tt.asn1,n=(e.DERInteger,e.DERSequence,e.cms),r=n.IssuerAndSerialNumber,i=n.SubjectKeyIdentifier;e.x509.X500Name,Error,n.SignerIdentifier.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params;if("isssn"==t.type)return new r(t).tohex();if("skid"==t.type)return new i(t).tohex();throw new Error("wrong property for isssn or skid")},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.SignerIdentifier,tt.asn1.ASN1Object),tt.asn1.cms.IssuerAndSerialNumber=function(t){var e=tt.asn1,n=e.DERInteger,r=e.DERSequence,i=e.cms,o=e.x509.X500Name,a=Wt,s=Error;i.IssuerAndSerialNumber.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t,e,i=this.params;if("string"==typeof i&&-1!=i.indexOf("-----BEGIN")||null!=i.cert){var u;u=null!=i.cert?i.cert:i;var c=new a;c.readCertPEM(u),t=c.getIssuer(),e={hex:c.getSerialNumberHex()}}else{if(null==i.issuer||!i.serial)throw new s("cert or issuer and serial parameter not specified");t=i.issuer,e=i.serial}var l=new o(t),f=new n(e);return new r({array:[l,f]}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.IssuerAndSerialNumber,tt.asn1.ASN1Object),tt.asn1.cms.SubjectKeyIdentifier=function(t){var e=tt.asn1,n=(e.DERInteger,e.DERSequence,e.ASN1Util.newObject),r=e.cms,i=(r.IssuerAndSerialName,r.SubjectKeyIdentifier,e.x509.X500Name,Wt),o=Error;r.SubjectKeyIdentifier.superclass.constructor.call(this),this.tohex=function(){var t,e=this.params;if(null==e.cert&&null==e.skid)throw new o("property cert nor skid undefined");return null!=e.cert?t=new i(e.cert).getExtSubjectKeyIdentifier().kid.hex:null!=e.skid&&(t=e.skid),n({tag:{tage:"a0",obj:{octstr:{hex:t}}}}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.SubjectKeyIdentifier,tt.asn1.ASN1Object),tt.asn1.cms.AttributeList=function(t){var e=Error,n=tt.asn1,r=n.DERSet,i=n.cms;i.AttributeList.superclass.constructor.call(this),this.params=null,this.hTLV=null,this.setByParam=function(t){this.params=t},this.tohex=function(){var t=this.params;if(null!=this.hTLV)return this.hTLV;var n=!0;null!=t.sortflag&&(n=t.sortflag);for(var o=t.array,a=[],s=0;s<o.length;s++){var u=o[s],c=u.attr;if("contentType"==c)a.push(new i.ContentType(u));else if("messageDigest"==c)a.push(new i.MessageDigest(u));else if("signingTime"==c)a.push(new i.SigningTime(u));else if("signingCertificate"==c)a.push(new i.SigningCertificate(u));else if("signingCertificateV2"==c)a.push(new i.SigningCertificateV2(u));else if("signaturePolicyIdentifier"==c)a.push(new tt.asn1.cades.SignaturePolicyIdentifier(u));else{if("signatureTimeStamp"!=c&&"timeStampToken"!=c)throw new e("unknown attr: "+c);a.push(new tt.asn1.cades.SignatureTimeStamp(u))}}var l=new r({array:a,sortflag:n});return this.hTLV=l.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.AttributeList,tt.asn1.ASN1Object),tt.asn1.cms.SignerInfo=function(t){var e=Error,n=tt,r=n.asn1,i=r.DERInteger,o=r.DEROctetString,a=r.DERSequence,s=r.DERTaggedObject,u=r.cms,c=u.SignerIdentifier,l=u.AttributeList,f=(u.ContentType,u.EncapsulatedContentInfo,u.MessageDigest,u.SignedData,r.x509.AlgorithmIdentifier),h=n.crypto,d=kt;u.SignerInfo.superclass.constructor.call(this),this.params=null,this.sign=function(){var t=this.params,e=t.sigalg,n=new l(t.sattrs).tohex(),r=d.getKey(t.signkey),i=new h.Signature({alg:e});i.init(r),i.updateHex(n);var o=i.sign();t.sighex=o},this.tohex=function(){var t=this.params,n=[];if(n.push(new i({int:t.version})),n.push(new c(t.id)),n.push(new f({name:t.hashalg})),null!=t.sattrs){var r=new l(t.sattrs);try{n.push(new s({tag:"a0",explicit:!1,obj:r}))}catch(t){throw new e("si sattr error: "+t)}}if(null!=t.sigalgfield?n.push(new f({name:t.sigalgfield})):n.push(new f({name:t.sigalg})),null==t.sighex&&null!=t.signkey&&this.sign(),n.push(new o({hex:t.sighex})),null!=t.uattrs){r=new l(t.uattrs);try{n.push(new s({tag:"a1",explicit:!1,obj:r}))}catch(t){throw new e("si uattr error: "+t)}}return new a({array:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.SignerInfo,tt.asn1.ASN1Object),tt.asn1.cms.EncapsulatedContentInfo=function(t){var e=tt.asn1,n=e.DERTaggedObject,r=e.DERSequence,i=e.DERObjectIdentifier,o=e.DEROctetString;e.cms.EncapsulatedContentInfo.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,e=[];if(e.push(new i(t.type)),null!=t.content&&(null!=t.content.hex||null!=t.content.str)&&1!=t.isDetached){var a=new o(t.content),s=new n({tag:"a0",explicit:!0,obj:a});e.push(s)}return new r({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.EncapsulatedContentInfo,tt.asn1.ASN1Object),tt.asn1.cms.ContentInfo=function(t){var e=tt.asn1,n=e.DERTaggedObject,r=e.DERSequence,i=e.DERObjectIdentifier;e.x509.OID.name2obj,tt.asn1.cms.ContentInfo.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,e=[];e.push(new i(t.type));var o=new n({tag:"a0",explicit:!0,obj:t.obj});return e.push(o),new r({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.ContentInfo,tt.asn1.ASN1Object),tt.asn1.cms.SignedData=function(t){Error;var e=tt.asn1,n=(e.ASN1Object,e.DERInteger),r=e.DERSet,i=e.DERSequence,o=(e.DERTaggedObject,e.cms),a=o.EncapsulatedContentInfo,s=o.SignerInfo,u=o.ContentInfo,c=o.CertificateSet,l=o.RevocationInfoChoices,f=e.x509.AlgorithmIdentifier;tt.asn1.cms.SignedData.superclass.constructor.call(this),this.params=null,this.checkAndFixParam=function(){var t=this.params;this._setDigestAlgs(t),this._setContentTypeByEContent(t),this._setMessageDigestByEContent(t),this._setSignerInfoVersion(t),this._setSignedDataVersion(t)},this._setDigestAlgs=function(t){for(var e={},n=t.sinfos,r=0;r<n.length;r++)e[n[r].hashalg]=1;t.hashalgs=Object.keys(e).sort()},this._setContentTypeByEContent=function(t){for(var e=t.econtent.type,n=t.sinfos,r=0;r<n.length;r++){var i=n[r];this._getAttrParamByName(i,"contentType").type=e}},this._setMessageDigestByEContent=function(t){var e=t.econtent,n=(t.econtent.type,e.content.hex);null==n&&"data"==e.type&&null!=e.content.str&&(n=pt(e.content.str));for(var r=t.sinfos,i=0;i<r.length;i++){var o=r[i],a=o.hashalg,s=this._getAttrParamByName(o,"messageDigest"),u=tt.crypto.Util.hashHex(n,a);s.hex=u}},this._getAttrParamByName=function(t,e){for(var n=t.sattrs.array,r=0;r<n.length;r++)if(n[r].attr==e)return n[r]},this._setSignerInfoVersion=function(t){for(var e=t.sinfos,n=0;n<e.length;n++){var r=e[n],i=1;"skid"==r.id.type&&(i=3),r.version=i}},this._setSignedDataVersion=function(t){var e=this._getSignedDataVersion(t);t.version=e},this._getSignedDataVersion=function(t){if(null!=t.revinfos)for(var e=t.revinfos,n=0;n<e.length;n++)if(null!=e[n].ocsp)return 5;var r=t.sinfos;for(n=0;n<r.length;n++)if(3==t.sinfos[n].version)return 3;return"data"!=t.econtent.type?3:1},this.tohex=function(){var t=this.params;null!=this.getEncodedHexPrepare&&this.getEncodedHexPrepare(),1!=t.fixed&&this.checkAndFixParam();var e=[];e.push(new n({int:t.version}));for(var o=[],u=0;u<t.hashalgs.length;u++){var h=t.hashalgs[u];o.push(new f({name:h}))}e.push(new r({array:o})),e.push(new a(t.econtent)),null!=t.certs&&e.push(new c(t.certs)),null!=t.revinfos&&e.push(new l(t.revinfos));var d=[];for(u=0;u<t.sinfos.length;u++){var p=t.sinfos[u];d.push(new s(p))}return e.push(new r({array:d})),new i({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.getContentInfo=function(){return new u({type:"signed-data",obj:this})},this.getContentInfoEncodedHex=function(){return this.getContentInfo().tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.SignedData,tt.asn1.ASN1Object),tt.asn1.cms.CertificateSet=function(t){tt.asn1.cms.CertificateSet.superclass.constructor.call(this);var e=Error,n=tt.asn1,r=n.DERTaggedObject,i=n.DERSet,o=n.ASN1Object;this.params=null,this.tohex=function(){var t,n=this.params,a=[];if(n instanceof Array)t=n;else{if(null==n.array)throw new e("cert array not specified");t=n.array}for(var s=0;s<t.length;s++){var u=vt(t[s]),c=new o;c.hTLV=u,a.push(c)}var l={array:a};0==n.sortflag&&(l.sortflag=!1);var f=new i(l);return new r({tag:"a0",explicit:!1,obj:f}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.CertificateSet,tt.asn1.ASN1Object),tt.asn1.cms.RevocationInfoChoices=function(t){tt.asn1.cms.RevocationInfoChoices.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params;if(!t instanceof Array)throw new Error("params is not array");for(var e=[],n=0;n<t.length;n++)e.push(new tt.asn1.cms.RevocationInfoChoice(t[n]));return tt.asn1.ASN1Util.newObject({tag:{tagi:"a1",obj:{set:e}}}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.RevocationInfoChoices,tt.asn1.ASN1Object),tt.asn1.cms.RevocationInfoChoice=function(t){tt.asn1.cms.RevocationInfoChoice.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params;if(null!=t.crl&&"string"==typeof t.crl){var e=t.crl;return-1!=t.crl.indexOf("-----BEGIN")&&(e=vt(t.crl)),e}if(null!=t.ocsp)return tt.asn1.ASN1Util.newObject({tag:{tagi:"a1",obj:new tt.asn1.cms.OtherRevocationFormat(t)}}).tohex();throw new Error("property crl or ocsp undefined")},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.RevocationInfoChoice,tt.asn1.ASN1Object),tt.asn1.cms.OtherRevocationFormat=function(t){tt.asn1.cms.OtherRevocationFormat.superclass.constructor.call(this);var e=Error,n=tt,r=n.asn1.ASN1Util.newObject,i=n.lang.String.isHex;this.params=null,this.tohex=function(){var t=this.params;if(null==t.ocsp)throw new e("property ocsp not specified");if(!i(t.ocsp)||!rt.isASN1HEX(t.ocsp))throw new e("ocsp value not ASN.1 hex string");return r({seq:[{oid:"1.3.6.1.5.5.7.16.2"},{asn1:{tlv:t.ocsp}}]}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cms.OtherRevocationFormat,tt.asn1.ASN1Object),tt.asn1.cms.CMSUtil=new function(){},tt.asn1.cms.CMSUtil.newSignedData=function(t){return new tt.asn1.cms.SignedData(t)},tt.asn1.cms.CMSUtil.verifySignedData=function(t){var e=tt,n=e.asn1,r=n.cms,i=(r.SignerInfo,r.SignedData,r.SigningTime,r.SigningCertificate,r.SigningCertificateV2,n.cades.SignaturePolicyIdentifier,e.lang.String.isHex),o=rt,a=o.getVbyList,s=o.getTLVbyList,u=o.getIdxbyList,c=o.getChildIdx,l=o.getTLV,f=o.oidname,h=e.crypto.Util.hashHex;void 0===t.cms&&i(t.cms);var d=t.cms,p=function(t,e){var n=e.idx;e.signerid_issuer1=s(t,n,[1,0],"30"),e.signerid_serial1=a(t,n,[1,1],"02"),e.hashalg=f(a(t,n,[2,0],"06"));var r=u(t,n,[3],"a0");e.idxSignedAttrs=r,g(t,e,r);var i=c(t,n).length;if(i<6)throw"malformed SignerInfo";e.sigalg=f(a(t,n,[i-2,0],"06")),e.sigval=a(t,n,[i-1],"04")},g=function(t,e,n){var r=c(t,n);e.signedAttrIdxList=r;for(var i=0;i<r.length;i++){var o,s=r[i],u=a(t,s,[0],"06");"2a864886f70d010905"===u?(o=ft(a(t,s,[1,0])),e.saSigningTime=o):"2a864886f70d010904"===u&&(o=a(t,s,[1,0],"04"),e.saMessageDigest=o)}},v=function(t,e,n,r){n.verifyDetail={};var i=n.verifyDetail,o=e.parse.econtent,a=n.hashalg,s=n.saMessageDigest;i.validMessageDigest=!1,h(o,a)===s&&(i.validMessageDigest=!0),function(t,e,n){var r,i=e.parse.certsIdx;if(void 0===e.certs){r=[],e.certkeys=[];for(var o=c(t,i),a=0;a<o.length;a++){var s=l(t,o[a]),u=new Wt;u.readCertHex(s),r[a]=u,e.certkeys[a]=u.getPublicKey()}e.certs=r}else r=e.certs;for(e.cccc=r.length,e.cccci=o.length,a=0;a<r.length;a++){var f=u.getIssuerHex(),h=u.getSerialNumberHex();n.signerid_issuer1===f&&n.signerid_serial1===h&&(n.certkey_idx=a)}}(t,e,n),i.validSignatureValue=!1;var u=n.sigalg,f="31"+l(t,n.idxSignedAttrs).substr(2);n.signedattrshex=f;var d=e.certs[n.certkey_idx].getPublicKey(),p=new tt.crypto.Signature({alg:u});p.init(d),p.updateHex(f);var g=p.verify(n.sigval);i.validSignatureValue_isValid=g,!0===g&&(i.validSignatureValue=!0),n.isValid=!1,i.validMessageDigest&&i.validSignatureValue&&(n.isValid=!0)},m={isValid:!1,parse:{}};return function(t,e){if("2a864886f70d010702"!==a(t,0,[0],"06"))return e;e.cmsType="signedData",e.econtent=a(t,0,[1,0,2,1,0]),function(t,e){for(var n,r=3;r<6;r++)if(void 0!==(n=u(t,0,[1,0,r]))){var i=t.substr(n,2);"a0"===i&&(e.certsIdx=n),"a1"===i&&(e.revinfosIdx=n),"31"===i&&(e.signerinfosIdx=n)}}(t,e),e.signerInfos=[],function(t,e){var n=e.signerinfosIdx;if(void 0!==n){var r=c(t,n);e.signerInfoIdxList=r;for(var i=0;i<r.length;i++){var o={idx:r[i]};p(t,o),e.signerInfos.push(o)}}}(t,e)}(d,m.parse),function(t,e){for(var n=e.parse.signerInfos,r=n.length,i=!0,o=0;o<r;o++){var a=n[o];v(t,e,a),a.isValid||(i=!1)}e.isValid=i}(d,m),m},tt.asn1.cms.CMSParser=function(){var t=Error,e=Wt,n=new e,r=rt,i=r.getV,o=r.getTLV,a=(r.getIdxbyList,r.getTLVbyList),s=r.getTLVbyListEx,u=r.getVbyList,c=r.getVbyListEx,l=r.getChildIdx;this.getCMSSignedData=function(t){var e=a(t,0,[1,0]);return this.getSignedData(e)},this.getSignedData=function(t){var e=l(t,0),n={},r=i(t,e[0]),a=parseInt(r,16);n.version=a;var u=o(t,e[1]);n.hashalgs=this.getHashAlgArray(u);var c=o(t,e[2]);n.econtent=this.getEContent(c);var f=s(t,0,["[0]"]);null!=f&&(n.certs=this.getCertificateSet(f)),s(t,0,["[1]"]);var h=s(t,0,[3]);return n.sinfos=this.getSignerInfos(h),n},this.getHashAlgArray=function(t){for(var n=l(t,0),r=new e,i=[],a=0;a<n.length;a++){var s=o(t,n[a]),u=r.getAlgorithmIdentifierName(s);i.push(u)}return i},this.getEContent=function(t){var e={},n=u(t,0,[0]),r=u(t,0,[1,0]);return e.type=tt.asn1.x509.OID.oid2name(rt.hextooidstr(n)),e.content={hex:r},e},this.getSignerInfos=function(t){for(var e=[],n=l(t,0),r=0;r<n.length;r++){var i=o(t,n[r]),a=this.getSignerInfo(i);e.push(a)}return e},this.getSignerInfo=function(t){var e={},i=l(t,0),a=r.getInt(t,i[0],-1);-1!=a&&(e.version=a);var u=o(t,i[1]),f=this.getIssuerAndSerialNumber(u);e.id=f;var h=o(t,i[2]),d=n.getAlgorithmIdentifierName(h);e.hashalg=d;var p=s(t,0,["[0]"]);if(null!=p){var g=this.getAttributeList(p);e.sattrs=g}var v=s(t,0,[3]),m=n.getAlgorithmIdentifierName(v);e.sigalg=m;var _=c(t,0,[4]);e.sighex=_;var E=s(t,0,["[1]"]);if(null!=E){var y=this.getAttributeList(E);e.uattrs=y}return e},this.getSignerIdentifier=function(t){if("30"==t.substr(0,2))return this.getIssuerAndSerialNumber(t);throw new Error("SKID of signerIdentifier not supported")},this.getIssuerAndSerialNumber=function(t){var e={type:"isssn"},r=l(t,0),a=o(t,r[0]);e.issuer=n.getX500Name(a);var s=i(t,r[1]);return e.serial={hex:s},e},this.getAttributeList=function(t){for(var e=[],n=l(t,0),r=0;r<n.length;r++){var i=o(t,n[r]),a=this.getAttribute(i);e.push(a)}return{array:e}},this.getAttribute=function(t){var e={},n=l(t,0),i=r.getOID(t,n[0]),a=tt.asn1.x509.OID.oid2name(i);e.attr=a;var s=o(t,n[1]),u=l(s,0);if(1==u.length)e.valhex=o(s,u[0]);else{for(var c=[],f=0;f<u.length;f++)c.push(o(s,u[f]));e.valhex=c}return"contentType"==a?this.setContentType(e):"messageDigest"==a?this.setMessageDigest(e):"signingTime"==a?this.setSigningTime(e):"signingCertificate"==a?this.setSigningCertificate(e):"signingCertificateV2"==a?this.setSigningCertificateV2(e):"signaturePolicyIdentifier"==a&&this.setSignaturePolicyIdentifier(e),e},this.setContentType=function(t){var e=r.getOIDName(t.valhex,0,null);null!=e&&(t.type=e,delete t.valhex)},this.setSigningTime=function(t){var e=ft(i(t.valhex,0));t.str=e,delete t.valhex},this.setMessageDigest=function(t){var e=i(t.valhex,0);t.hex=e,delete t.valhex},this.setSigningCertificate=function(t){var e=l(t.valhex,0);if(e.length>0){for(var n=o(t.valhex,e[0]),r=l(n,0),i=[],a=0;a<r.length;a++){var s=o(n,r[a]),u=this.getESSCertID(s);i.push(u)}t.array=i}if(e.length>1){var c=o(t.valhex,e[1]);t.polhex=c}delete t.valhex},this.setSignaturePolicyIdentifier=function(t){var n=l(t.valhex,0);if(n.length>0){var a=r.getOID(t.valhex,n[0]);t.oid=a}if(n.length>1){var s=new e,u=l(t.valhex,n[1]),c=o(t.valhex,u[0]),f=s.getAlgorithmIdentifierName(c);t.alg=f;var h=i(t.valhex,u[1]);t.hash=h}delete t.valhex},this.setSigningCertificateV2=function(t){var e=l(t.valhex,0);if(e.length>0){for(var n=o(t.valhex,e[0]),r=l(n,0),i=[],a=0;a<r.length;a++){var s=o(n,r[a]),u=this.getESSCertIDv2(s);i.push(u)}t.array=i}if(e.length>1){var c=o(t.valhex,e[1]);t.polhex=c}delete t.valhex},this.getESSCertID=function(t){var e={},n=l(t,0);if(n.length>0){var r=i(t,n[0]);e.hash=r}if(n.length>1){var a=o(t,n[1]),s=this.getIssuerSerial(a);null!=s.serial&&(e.serial=s.serial),null!=s.issuer&&(e.issuer=s.issuer)}return e},this.getESSCertIDv2=function(e){var r={},a=l(e,0);if(a.length<1||3<a.length)throw new t("wrong number of elements");var s=0;if("30"==e.substr(a[0],2)){var u=o(e,a[0]);r.alg=n.getAlgorithmIdentifierName(u),s++}else r.alg="sha256";var c=i(e,a[s]);if(r.hash=c,a.length>s+1){var f=o(e,a[s+1]),h=this.getIssuerSerial(f);r.issuer=h.issuer,r.serial=h.serial}return r},this.getIssuerSerial=function(t){var e={},r=l(t,0),a=o(t,r[0]),s=n.getGeneralNames(a)[0].dn;e.issuer=s;var u=i(t,r[1]);return e.serial={hex:u},e},this.getCertificateSet=function(t){for(var e=l(t,0),n=[],r=0;r<e.length;r++){var i=o(t,e[r]);if("30"==i.substr(0,2)){var a=gt(i,"CERTIFICATE");n.push(a)}}return{array:n,sortflag:!1}}},void 0!==tt&&tt||(tt={}),void 0!==tt.asn1&&tt.asn1||(tt.asn1={}),void 0!==tt.asn1.tsp&&tt.asn1.tsp||(tt.asn1.tsp={}),tt.asn1.tsp.TimeStampToken=function(t){var e=tt.asn1.tsp;e.TimeStampToken.superclass.constructor.call(this),this.params=null,this.getEncodedHexPrepare=function(){var t=new e.TSTInfo(this.params.econtent.content);this.params.econtent.content.hex=t.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.TimeStampToken,tt.asn1.cms.SignedData),tt.asn1.tsp.TSTInfo=function(t){Error;var e=tt.asn1,n=e.DERSequence,r=e.DERInteger,i=e.DERBoolean,o=e.DERGeneralizedTime,a=e.DERObjectIdentifier,s=e.DERTaggedObject,u=e.tsp,c=u.MessageImprint,l=u.Accuracy,f=(e.x509.X500Name,e.x509.GeneralName);if(u.TSTInfo.superclass.constructor.call(this),this.dVersion=new r({int:1}),this.dPolicy=null,this.dMessageImprint=null,this.dSerial=null,this.dGenTime=null,this.dAccuracy=null,this.dOrdering=null,this.dNonce=null,this.dTsa=null,this.tohex=function(){var t=[this.dVersion];if(null==this.dPolicy)throw new Error("policy shall be specified.");if(t.push(this.dPolicy),null==this.dMessageImprint)throw new Error("messageImprint shall be specified.");if(t.push(this.dMessageImprint),null==this.dSerial)throw new Error("serialNumber shall be specified.");if(t.push(this.dSerial),null==this.dGenTime)throw new Error("genTime shall be specified.");t.push(this.dGenTime),null!=this.dAccuracy&&t.push(this.dAccuracy),null!=this.dOrdering&&t.push(this.dOrdering),null!=this.dNonce&&t.push(this.dNonce),null!=this.dTsa&&t.push(this.dTsa);var e=new n({array:t});return this.hTLV=e.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t){if("string"==typeof t.policy){if(!t.policy.match(/^[0-9.]+$/))throw"policy shall be oid like 0.1.4.134";this.dPolicy=new a({oid:t.policy})}void 0!==t.messageImprint&&(this.dMessageImprint=new c(t.messageImprint)),void 0!==t.serial&&(this.dSerial=new r(t.serial)),void 0!==t.genTime&&(this.dGenTime=new o(t.genTime)),void 0!==t.accuracy&&(this.dAccuracy=new l(t.accuracy)),void 0!==t.ordering&&1==t.ordering&&(this.dOrdering=new i),void 0!==t.nonce&&(this.dNonce=new r(t.nonce)),void 0!==t.tsa&&(this.dTsa=new s({tag:"a0",explicit:!0,obj:new f({dn:t.tsa})}))}},Mt(tt.asn1.tsp.TSTInfo,tt.asn1.ASN1Object),tt.asn1.tsp.Accuracy=function(t){var e=tt.asn1,n=e.ASN1Util.newObject;e.tsp.Accuracy.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,e=[];return null!=t.seconds&&"number"==typeof t.seconds&&e.push({int:t.seconds}),null!=t.millis&&"number"==typeof t.millis&&e.push({tag:{tagi:"80",obj:{int:t.millis}}}),null!=t.micros&&"number"==typeof t.micros&&e.push({tag:{tagi:"81",obj:{int:t.micros}}}),n({seq:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.Accuracy,tt.asn1.ASN1Object),tt.asn1.tsp.MessageImprint=function(t){var e=tt.asn1,n=e.DERSequence,r=e.DEROctetString,i=e.x509.AlgorithmIdentifier;e.tsp.MessageImprint.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,e=new i({name:t.alg}),o=new r({hex:t.hash});return new n({array:[e,o]}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.tsp.MessageImprint,tt.asn1.ASN1Object),tt.asn1.tsp.TimeStampReq=function(t){var e=tt.asn1,n=e.DERSequence,r=e.DERInteger,i=e.DERBoolean,o=(e.ASN1Object,e.DERObjectIdentifier),a=e.tsp,s=a.MessageImprint;a.TimeStampReq.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,e=[];return e.push(new r({int:1})),t.messageImprint instanceof tt.asn1.ASN1Object?e.push(t.messageImprint):e.push(new s(t.messageImprint)),null!=t.policy&&e.push(new o(t.policy)),null!=t.nonce&&e.push(new r(t.nonce)),1==t.certreq&&e.push(new i),new n({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.TimeStampReq,tt.asn1.ASN1Object),tt.asn1.tsp.TimeStampResp=function(t){var e=tt.asn1,n=e.DERSequence,r=(e.ASN1Object,e.tsp),i=r.PKIStatusInfo;r.TimeStampResp.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,o=[];if(null!=t.econtent||null!=t.tst)if(null!=t.statusinfo?o.push(new i(t.statusinfo)):o.push(new i("granted")),null!=t.econtent)o.push(new r.TimeStampToken(t).getContentInfo());else{if(!(t.tst instanceof e.ASN1Object))throw new Error("improper member tst value");o.push(t.tst)}else{if(null==t.statusinfo)throw new Error("parameter for token nor statusinfo not specified");o.push(new i(t.statusinfo))}return new n({array:o}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.TimeStampResp,tt.asn1.ASN1Object),tt.asn1.tsp.PKIStatusInfo=function(t){var e=Error,n=tt.asn1,r=n.DERSequence,i=n.tsp,o=i.PKIStatus,a=i.PKIFreeText,s=i.PKIFailureInfo;i.PKIStatusInfo.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,n=[];if("string"==typeof t)n.push(new o(t));else{if(null==t.status)throw new e("property 'status' unspecified");n.push(new o(t.status)),null!=t.statusstr&&n.push(new a(t.statusstr)),null!=t.failinfo&&n.push(new s(t.failinfo))}return new r({array:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.PKIStatusInfo,tt.asn1.ASN1Object),tt.asn1.tsp.PKIStatus=function(t){var e=Error,n=tt.asn1,r=n.DERInteger;n.tsp.PKIStatus.superclass.constructor.call(this);var i={granted:0,grantedWithMods:1,rejection:2,waiting:3,revocationWarning:4,revocationNotification:5};this.params=null,this.tohex=function(){var t,n=this.params;if("string"==typeof n)try{t=i[n]}catch(t){throw new e("undefined name: "+n)}else{if("number"!=typeof n)throw new e("unsupported params");t=n}return new r({int:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.PKIStatus,tt.asn1.ASN1Object),tt.asn1.tsp.PKIFreeText=function(t){var e=Error,n=tt.asn1,r=n.DERSequence,i=n.DERUTF8String;n.tsp.PKIFreeText.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params;if(!t instanceof Array)throw new e("wrong params: not array");for(var n=[],o=0;o<t.length;o++)n.push(new i({str:t[o]}));return new r({array:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.PKIFreeText,tt.asn1.ASN1Object),tt.asn1.tsp.PKIFailureInfo=function(t){var e=Error,n=tt.asn1,r=n.DERBitString,i=n.tsp.PKIFailureInfo,o={badAlg:0,badRequest:2,badDataFormat:5,timeNotAvailable:14,unacceptedPolicy:15,unacceptedExtension:16,addInfoNotAvailable:17,systemFailure:25};i.superclass.constructor.call(this),this.params=null,this.getBinValue=function(){var t=this.params,n=0;if("number"==typeof t&&0<=t&&t<=25){for(var r=(n|=1<<t).toString(2),i="",a=r.length-1;a>=0;a--)i+=r[a];return i}if("string"==typeof t&&null!=o[t])return Lt([t],o);if("object"==b(t)&&null!=t.length)return Lt(t,o);throw new e("wrong params")},this.tohex=function(){this.params;var t=this.getBinValue();return new r({bin:t}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.tsp.PKIFailureInfo,tt.asn1.ASN1Object),tt.asn1.tsp.AbstractTSAAdapter=function(t){this.getTSTHex=function(t,e){throw"not implemented yet"}},tt.asn1.tsp.SimpleTSAAdapter=function(t){var e=tt,n=e.asn1.tsp,r=e.crypto.Util.hashHex;n.SimpleTSAAdapter.superclass.constructor.call(this),this.params=null,this.serial=0,this.getTSTHex=function(t,e){var i=r(t,e);this.params.econtent.content.messageImprint={alg:e,hash:i},this.params.econtent.content.serial={int:this.serial++};var o=Math.floor(1e9*Math.random());return this.params.econtent.content.nonce={int:o},new n.TimeStampToken(this.params).getContentInfoEncodedHex()},void 0!==t&&(this.params=t)},Mt(tt.asn1.tsp.SimpleTSAAdapter,tt.asn1.tsp.AbstractTSAAdapter),tt.asn1.tsp.FixedTSAAdapter=function(t){var e=tt,n=e.asn1.tsp,r=e.crypto.Util.hashHex;n.FixedTSAAdapter.superclass.constructor.call(this),this.params=null,this.getTSTHex=function(t,e){var i=r(t,e);return this.params.econtent.content.messageImprint={alg:e,hash:i},new n.TimeStampToken(this.params).getContentInfoEncodedHex()},void 0!==t&&(this.params=t)},Mt(tt.asn1.tsp.FixedTSAAdapter,tt.asn1.tsp.AbstractTSAAdapter),tt.asn1.tsp.TSPUtil=new function(){},tt.asn1.tsp.TSPUtil.newTimeStampToken=function(t){return new tt.asn1.tsp.TimeStampToken(t)},tt.asn1.tsp.TSPUtil.parseTimeStampReq=function(t){return(new tt.asn1.tsp.TSPParser).getTimeStampReq(t)},tt.asn1.tsp.TSPUtil.parseMessageImprint=function(t){return(new tt.asn1.tsp.TSPParser).getMessageImprint(t)},tt.asn1.tsp.TSPParser=function(){Error;var t=new Wt,e=rt,n=e.getV,r=e.getTLV,i=e.getIdxbyList,o=(e.getTLVbyListEx,e.getChildIdx),a=["granted","grantedWithMods","rejection","waiting","revocationWarning","revocationNotification"],s={0:"badAlg",2:"badRequest",5:"badDataFormat",14:"timeNotAvailable",15:"unacceptedPolicy",16:"unacceptedExtension",17:"addInfoNotAvailable",25:"systemFailure"};this.getResponse=function(t){var e=o(t,0);if(1==e.length)return this.getPKIStatusInfo(r(t,e[0]));if(e.length>1){var n=this.getPKIStatusInfo(r(t,e[0])),i=r(t,e[1]),a=this.getToken(i);return a.statusinfo=n,a}},this.getToken=function(t){var e=(new tt.asn1.cms.CMSParser).getCMSSignedData(t);return this.setTSTInfo(e),e},this.setTSTInfo=function(t){var e=t.econtent;if("tstinfo"==e.type){var n=e.content.hex,r=this.getTSTInfo(n);e.content=r}},this.getTSTInfo=function(e){var i={},a=o(e,0),s=n(e,a[1]);i.policy=Ft(s);var u=r(e,a[2]);i.messageImprint=this.getMessageImprint(u);var c=n(e,a[3]);i.serial={hex:c};var l=n(e,a[4]);i.genTime={str:ft(l)};var f=0;if(a.length>5&&"30"==e.substr(a[5],2)){var h=r(e,a[5]);i.accuracy=this.getAccuracy(h),f++}if(a.length>5+f&&"01"==e.substr(a[5+f],2)&&("ff"==n(e,a[5+f])&&(i.ordering=!0),f++),a.length>5+f&&"02"==e.substr(a[5+f],2)){var d=n(e,a[5+f]);i.nonce={hex:d},f++}if(a.length>5+f&&"a0"==e.substr(a[5+f],2)){var p=r(e,a[5+f]);p="30"+p.substr(2),pGeneralNames=t.getGeneralNames(p);var g=pGeneralNames[0].dn;i.tsa=g,f++}if(a.length>5+f&&"a1"==e.substr(a[5+f],2)){var v=r(e,a[5+f]);v="30"+v.substr(2);var m=t.getExtParamArray(v);i.ext=m,f++}return i},this.getAccuracy=function(t){for(var e={},r=o(t,0),i=0;i<r.length;i++){var a=t.substr(r[i],2),s=n(t,r[i]),u=parseInt(s,16);"02"==a?e.seconds=u:"80"==a?e.millis=u:"81"==a&&(e.micros=u)}return e},this.getMessageImprint=function(t){if("30"!=t.substr(0,2))throw new Error("head of messageImprint hex shall be x30");var r={},a=(o(t,0),i(t,0,[0,0])),s=n(t,a),u=e.hextooidstr(s),c=tt.asn1.x509.OID.oid2name(u);if(""==c)throw new Error("hashAlg name undefined: "+u);var l=c,f=i(t,0,[1]);return r.alg=l,r.hash=n(t,f),r},this.getPKIStatusInfo=function(t){var e={},i=o(t,0),s=0;try{var u=n(t,i[0]),c=parseInt(u,16);e.status=a[c]}catch(t){}if(i.length>1&&"30"==t.substr(i[1],2)){var l=r(t,i[1]);e.statusstr=this.getPKIFreeText(l),s++}if(i.length>s&&"03"==t.substr(i[1+s],2)){var f=r(t,i[1+s]);e.failinfo=this.getPKIFailureInfo(f)}return e},this.getPKIFreeText=function(t){for(var n=[],r=o(t,0),i=0;i<r.length;i++)n.push(e.getString(t,r[i]));return n},this.getPKIFailureInfo=function(t){var n=e.getInt(t,0);return null!=s[n]?s[n]:n},this.getTimeStampReq=function(t){var i={certreq:!1},a=o(t,0);if(a.length<2)throw new Error("TimeStampReq must have at least 2 items");var s=r(t,a[1]);i.messageImprint=tt.asn1.tsp.TSPUtil.parseMessageImprint(s);for(var u=2;u<a.length;u++){var c=a[u],l=t.substr(c,2);if("06"==l){var f=n(t,c);i.policy=e.hextooidstr(f)}"02"==l&&(i.nonce=n(t,c)),"01"==l&&(i.certreq=!0)}return i}},void 0!==tt&&tt||(tt={}),void 0!==tt.asn1&&tt.asn1||(tt.asn1={}),void 0!==tt.asn1.cades&&tt.asn1.cades||(tt.asn1.cades={}),tt.asn1.cades.SignaturePolicyIdentifier=function(t){var e=tt.asn1.cades,n=e.SignaturePolicyId;e.SignaturePolicyIdentifier.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.16.2.15",this.params=null,this.getValueArray=function(){return[new n(this.params)]},this.setByParam=function(t){this.params=t},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.SignaturePolicyIdentifier,tt.asn1.cms.Attribute),tt.asn1.cades.SignaturePolicyId=function(t){var e=tt.asn1,n=e.DERSequence,r=e.DERObjectIdentifier,i=(e.x509.AlgorithmIdentifier,e.cades),o=i.SignaturePolicyId,a=i.OtherHashAlgAndValue;o.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,e=[];return e.push(new r(t.oid)),e.push(new a(t)),new n({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.SignaturePolicyId,tt.asn1.ASN1Object),tt.asn1.cades.OtherHashAlgAndValue=function(t){var e=Error,n=tt.asn1,r=n.DERSequence,i=n.DEROctetString,o=n.x509.AlgorithmIdentifier;n.cades.OtherHashAlgAndValue.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params;if(null==t.alg)throw new e("property 'alg' not specified");if(null==t.hash&&null==t.cert)throw new e("property 'hash' nor 'cert' not specified");var n=null;if(null!=t.hash)n=t.hash;else if(null!=t.cert){if("string"!=typeof t.cert)throw new e("cert not string");var a=t.cert;-1!=t.cert.indexOf("-----BEGIN")&&(a=vt(t.cert)),n=tt.crypto.Util.hashHex(a,t.alg)}var s=[];return s.push(new o({name:t.alg})),s.push(new i({hex:n})),new r({array:s}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.OtherHashAlgAndValue,tt.asn1.ASN1Object),tt.asn1.cades.OtherHashValue=function(t){tt.asn1.cades.OtherHashValue.superclass.constructor.call(this);var e=Error,n=tt,r=(n.lang.String.isHex,n.asn1.DEROctetString);n.crypto.Util.hashHex,this.params=null,this.tohex=function(){var t=this.params;if(null==t.hash&&null==t.cert)throw new e("hash or cert not specified");var n=null;if(null!=t.hash)n=t.hash;else if(null!=t.cert){if("string"!=typeof t.cert)throw new e("cert not string");var i=t.cert;-1!=t.cert.indexOf("-----BEGIN")&&(i=vt(t.cert)),n=tt.crypto.Util.hashHex(i,"sha1")}return new r({hex:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.OtherHashValue,tt.asn1.ASN1Object),tt.asn1.cades.SignatureTimeStamp=function(t){var e=Error,n=tt,r=n.lang.String.isHex,i=n.asn1,o=i.ASN1Object;i.x509,i.cades.SignatureTimeStamp.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.16.2.14",this.params=null,this.getValueArray=function(){var t=this.params;if(null!=t.tst){if(r(t.tst))return(n=new o).hTLV=t.tst,[n];if(t.tst instanceof o)return[t.tst];throw new e("params.tst has wrong value")}if(null!=t.res){var n,i=t.res;if(i instanceof o&&(i=i.tohex()),"string"!=typeof i||!r(i))throw new e("params.res has wrong value");return rt.getTLVbyList(i,0,[1]),(n=new o).hTLV=t.tst,[n]}},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.SignatureTimeStamp,tt.asn1.cms.Attribute),tt.asn1.cades.CompleteCertificateRefs=function(t){var e=Error,n=tt,r=n.asn1,i=r.DERSequence,o=r.cades,a=o.OtherCertID,s=n.lang.String.isHex;o.CompleteCertificateRefs.superclass.constructor.call(this),this.typeOid="1.2.840.113549.1.9.16.2.21",this.params=null,this.getValueArray=function(){for(var t=this.params,n=[],r=0;r<t.array.length;r++){var o=t.array[r];if("string"==typeof o)if(-1!=o.indexOf("-----BEGIN"))o={cert:o};else{if(!s(o))throw new e("unsupported value: "+o);o={hash:o}}null!=t.alg&&null==o.alg&&(o.alg=t.alg),null!=t.hasis&&null==o.hasis&&(o.hasis=t.hasis);var u=new a(o);n.push(u)}return[new i({array:n})]},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.CompleteCertificateRefs,tt.asn1.cms.Attribute),tt.asn1.cades.OtherCertID=function(t){var e=tt.asn1,n=e.DERSequence,r=e.cms.IssuerSerial,i=e.cades,o=i.OtherHashValue,a=i.OtherHashAlgAndValue;i.OtherCertID.superclass.constructor.call(this),this.params=t,this.tohex=function(){var t=this.params;"string"==typeof t&&(-1!=t.indexOf("-----BEGIN")?t={cert:t}:_isHex(t)&&(t={hash:t}));var e,i=[];if(e=null!=t.alg?new a(t):new o(t),i.push(e),null!=t.cert&&1==t.hasis||null!=t.issuer&&null!=t.serial){var s=new r(t);i.push(s)}return new n({array:i}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.OtherCertID,tt.asn1.ASN1Object),tt.asn1.cades.OtherHash=function(t){Error;var e=tt,n=e.asn1,r=(n.cms,n.cades),i=r.OtherHashAlgAndValue,o=r.OtherHashValue,a=(e.crypto.Util.hashHex,e.lang.String.isHex);r.OtherHash.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params;return"string"==typeof t&&(-1!=t.indexOf("-----BEGIN")?t={cert:t}:a(t)&&(t={hash:t})),(null!=t.alg?new i(t):new o(t)).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.cades.OtherHash,tt.asn1.ASN1Object),tt.asn1.cades.CAdESUtil=new function(){},tt.asn1.cades.CAdESUtil.parseSignedDataForAddingUnsigned=function(t){return(new tt.asn1.cms.CMSParser).getCMSSignedData(t)},tt.asn1.cades.CAdESUtil.parseSignerInfoForAddingUnsigned=function(t,e,n){var r=rt,i=r.getChildIdx,o=r.getTLV,a=r.getV,s=tt.asn1,u=s.ASN1Object,c=s.cms,l=c.AttributeList,f=c.SignerInfo,h={},d=i(t,e);if(6!=d.length)throw"not supported items for SignerInfo (!=6)";var p=d.shift();h.version=o(t,p);var g=d.shift();h.si=o(t,g);var v=d.shift();h.digalg=o(t,v);var m=d.shift();h.sattrs=o(t,m);var _=d.shift();h.sigalg=o(t,_);var E=d.shift();h.sig=o(t,E),h.sigval=a(t,E);var y=null;return h.obj=new f,(y=new u).hTLV=h.version,h.obj.dCMSVersion=y,(y=new u).hTLV=h.si,h.obj.dSignerIdentifier=y,(y=new u).hTLV=h.digalg,h.obj.dDigestAlgorithm=y,(y=new u).hTLV=h.sattrs,h.obj.dSignedAttrs=y,(y=new u).hTLV=h.sigalg,h.obj.dSigAlg=y,(y=new u).hTLV=h.sig,h.obj.dSig=y,h.obj.dUnsignedAttrs=new l,h},void 0!==tt.asn1.csr&&tt.asn1.csr||(tt.asn1.csr={}),tt.asn1.csr.CertificationRequest=function(t){var e=tt.asn1,n=e.DERBitString,r=e.DERSequence,i=e.csr,o=(e.x509,i.CertificationRequestInfo);i.CertificationRequest.superclass.constructor.call(this),this.setByParam=function(t){this.params=t},this.sign=function(){var t=new o(this.params).tohex(),e=new tt.crypto.Signature({alg:this.params.sigalg});e.init(this.params.sbjprvkey),e.updateHex(t);var n=e.sign();this.params.sighex=n},this.getPEM=function(){return gt(this.tohex(),"CERTIFICATE REQUEST")},this.tohex=function(){var t=this.params,e=new tt.asn1.csr.CertificationRequestInfo(this.params),i=new tt.asn1.x509.AlgorithmIdentifier({name:t.sigalg});if(null==t.sighex&&null!=t.sbjprvkey&&this.sign(),null==t.sighex)throw new Error("sighex or sbjprvkey parameter not defined");var o=new n({hex:"00"+t.sighex});return new r({array:[e,i,o]}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.csr.CertificationRequest,tt.asn1.ASN1Object),tt.asn1.csr.CertificationRequestInfo=function(t){var e=tt.asn1,n=(e.DERBitString,e.DERSequence),r=e.DERInteger,i=e.DERUTF8String,o=e.DERTaggedObject,a=e.ASN1Util.newObject,s=e.csr,u=e.x509,c=u.X500Name,l=u.Extensions,f=u.SubjectPublicKeyInfo;s.AttributeList,s.CertificationRequestInfo.superclass.constructor.call(this),this.params=null,this.setByParam=function(t){null!=t&&(this.params=t)},this.tohex=function(){var t=this.params,e=[];if(e.push(new r({int:0})),e.push(new c(t.subject)),e.push(new f(kt.getKey(t.sbjpubkey))),null!=t.attrs){var s=function(t){for(var e=Error,n=tt.asn1.x509.Extensions,r=[],i=0;i<t.length;i++){var o=t[i],a=o.attr;if("extensionRequest"==a){var s={seq:[{oid:"1.2.840.113549.1.9.14"},{set:[new n(o.ext)]}]};r.push(s)}else if("unstructuredName"==a)s={seq:[{oid:"1.2.840.113549.1.9.2"},{set:o.names}]},r.push(s);else{if("challengePassword"!=a)throw new e("unknown CSR attribute");s={seq:[{oid:"1.2.840.113549.1.9.7"},{set:[{utf8str:o.password}]}]},r.push(s)}}return{set:r}}(t.attrs),u=a({tag:{tage:"a0",obj:s}});e.push(u)}else if(null!=t.extreq){var h=new l(t.extreq);u=a({tag:{tage:"a0",obj:{seq:[{oid:"1.2.840.113549.1.9.14"},{set:[h]}]}}}),e.push(u)}else e.push(new o({tag:"a0",explicit:!1,obj:new i({str:""})}));return new n({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},null!=t&&this.setByParam(t)},Mt(tt.asn1.csr.CertificationRequestInfo,tt.asn1.ASN1Object),tt.asn1.csr.AttributeList=function(t){},Mt(tt.asn1.csr.AttributeList,tt.asn1.ASN1Object),tt.asn1.csr.CSRUtil=new function(){},tt.asn1.csr.CSRUtil.newCSRPEM=function(t){return new tt.asn1.csr.CertificationRequest(t).getPEM()},tt.asn1.csr.CSRUtil.getParam=function(t,e){var n=rt,r=n.getV,i=n.getIdxbyList,o=n.getTLVbyList,a=n.getTLVbyListEx,s=n.getVbyListEx,u={};if(-1==t.indexOf("-----BEGIN CERTIFICATE REQUEST"))throw new Error("argument is not PEM file");var c=vt(t,"CERTIFICATE REQUEST");e&&(u.tbs=o(c,0,[0]));try{var l=a(c,0,[0,1]);if("3000"==l)u.subject={};else{var f=new Wt;u.subject=f.getX500Name(l)}}catch(t){}var h=a(c,0,[0,2]),d=kt.getKey(h,null,"pkcs8pub");u.sbjpubkey=kt.getPEM(d,"PKCS8PUB");var p=function(t){var e=i(t,0,[0,3,0,0],"06");return"2a864886f70d01090e"!=r(t,e)?null:o(t,0,[0,3,0,1,0],"30")}(c);f=new Wt,null!=p&&(u.extreq=f.getExtParamArray(p));try{var g=a(c,0,[1],"30");f=new Wt,u.sigalg=f.getAlgorithmIdentifierName(g)}catch(t){}try{var v=s(c,0,[2]);u.sighex=v}catch(t){}return u},tt.asn1.csr.CSRUtil.verifySignature=function(t){try{var e=null;if("string"==typeof t&&-1!=t.indexOf("-----BEGIN CERTIFICATE REQUEST")?e=tt.asn1.csr.CSRUtil.getParam(t,!0):"object"==b(t)&&null!=t.sbjpubkey&&null!=t.sigalg&&null!=t.sighex&&null!=t.tbs&&(e=t),null==e)return!1;var n=new tt.crypto.Signature({alg:e.sigalg});return n.init(e.sbjpubkey),n.updateHex(e.tbs),n.verify(e.sighex)}catch(t){return alert(t),!1}},void 0!==tt&&tt||(tt={}),void 0!==tt.asn1&&tt.asn1||(tt.asn1={}),void 0!==tt.asn1.ocsp&&tt.asn1.ocsp||(tt.asn1.ocsp={}),tt.asn1.ocsp.DEFAULT_HASH="sha1",tt.asn1.ocsp.OCSPResponse=function(t){tt.asn1.ocsp.OCSPResponse.superclass.constructor.call(this),tt.asn1.DEREnumerated;var e=tt.asn1.ASN1Util.newObject,n=tt.asn1.ocsp.ResponseBytes,r=["successful","malformedRequest","internalError","tryLater","_not_used_","sigRequired","unauthorized"];this.params=null,this._getStatusCode=function(){var t=this.params.resstatus;return"number"==typeof t?t:"string"!=typeof t?-1:r.indexOf(t)},this.setByParam=function(t){this.params=t},this.tohex=function(){var t=this.params,r=this._getStatusCode();if(-1==r)throw new Error("responseStatus not supported: "+t.resstatus);if(0!=r)return e({seq:[{enum:{int:r}}]}).tohex();var i=new n(t);return e({seq:[{enum:{int:0}},{tag:{tag:"a0",explicit:!0,obj:i}}]}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.OCSPResponse,tt.asn1.ASN1Object),tt.asn1.ocsp.ResponseBytes=function(t){tt.asn1.ocsp.ResponseBytes.superclass.constructor.call(this);var e=tt.asn1,n=e.DERSequence,r=e.DERObjectIdentifier,i=e.DEROctetString,o=e.ocsp.BasicOCSPResponse;this.params=null,this.setByParam=function(t){this.params=t},this.tohex=function(){var t=this.params;if("ocspBasic"!=t.restype)throw new Error("not supported responseType: "+t.restype);var e=new o(t),a=[];return a.push(new r({name:"ocspBasic"})),a.push(new i({hex:e.tohex()})),new n({array:a}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.ResponseBytes,tt.asn1.ASN1Object),tt.asn1.ocsp.BasicOCSPResponse=function(t){tt.asn1.ocsp.BasicOCSPResponse.superclass.constructor.call(this);var e=Error,n=tt.asn1,r=n.ASN1Object,i=n.DERSequence,o=(n.DERGeneralizedTime,n.DERTaggedObject),a=n.DERBitString,s=(n.x509.Extensions,n.x509.AlgorithmIdentifier),u=n.ocsp;u.ResponderID,_SingleResponseList=u.SingleResponseList,_ResponseData=u.ResponseData,this.params=null,this.setByParam=function(t){this.params=t},this.sign=function(){var t=this.params,e=t.tbsresp.tohex(),n=new tt.crypto.Signature({alg:t.sigalg});n.init(t.reskey),n.updateHex(e),t.sighex=n.sign()},this.tohex=function(){var t=this.params;null==t.tbsresp&&(t.tbsresp=new _ResponseData(t)),null==t.sighex&&null!=t.reskey&&this.sign();var n=[];if(n.push(t.tbsresp),n.push(new s({name:t.sigalg})),n.push(new a({hex:"00"+t.sighex})),null!=t.certs&&null!=t.certs.length){for(var u=[],c=0;c<t.certs.length;c++){var l=t.certs[c],f=null;if(rt.isASN1HEX(l))f=l;else{if(!l.match(/-----BEGIN/))throw new e("certs["+c+"] not hex or PEM");f=vt(l)}u.push(new r({tlv:f}))}var h=new i({array:u});n.push(new o({tag:"a0",explicit:!0,obj:h}))}return new i({array:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.BasicOCSPResponse,tt.asn1.ASN1Object),tt.asn1.ocsp.ResponseData=function(t){tt.asn1.ocsp.ResponseData.superclass.constructor.call(this);var e=Error,n=tt.asn1,r=n.DERSequence,i=n.DERGeneralizedTime,o=n.DERTaggedObject,a=n.x509.Extensions,s=n.ocsp,u=s.ResponderID;_SingleResponseList=s.SingleResponseList,this.params=null,this.tohex=function(){var t=this.params;null!=t.respid&&new e("respid not specified"),null!=t.prodat&&new e("prodat not specified"),null!=t.array&&new e("array not specified");var n=[];if(n.push(new u(t.respid)),n.push(new i(t.prodat)),n.push(new _SingleResponseList(t.array)),null!=t.ext){var s=new a(t.ext);n.push(new o({tag:"a1",explicit:!0,obj:s}))}return new r({array:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.ResponseData,tt.asn1.ASN1Object),tt.asn1.ocsp.ResponderID=function(t){tt.asn1.ocsp.ResponderID.superclass.constructor.call(this);var e=tt,n=e.asn1,r=n.ASN1Util.newObject,i=n.x509.X500Name,o=e.lang.String.isHex,a=Error;this.params=null,this.tohex=function(){var t=this.params;if(null!=t.key){var e,n=null;if("string"==typeof t.key?(o(t.key)&&(n=t.key),t.key.match(/-----BEGIN CERTIFICATE/)&&null!=(e=new Wt(t.key).getExtSubjectKeyIdentifier())&&(n=e.kid.hex)):t.key instanceof Wt&&null!=(e=t.key.getExtSubjectKeyIdentifier())&&(n=e.kid.hex),null==n)throw new a("wrong key member value");return r({tag:{tag:"a2",explicit:!0,obj:{octstr:{hex:n}}}}).tohex()}if(null!=t.name){var s=null;if("string"==typeof t.name&&t.name.match(/-----BEGIN CERTIFICATE/)?s=new Wt(t.name).getSubject():t.name instanceof Wt?s=t.name.getSubject():"object"!=b(t.name)||null==t.name.array&&null==t.name.str||(s=t.name),null==s)throw new a("wrong name member value");return r({tag:{tag:"a1",explicit:!0,obj:new i(s)}}).tohex()}throw new a("key or name not specified")},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.ResponderID,tt.asn1.ASN1Object),tt.asn1.ocsp.SingleResponseList=function(t){tt.asn1.ocsp.SingleResponseList.superclass.constructor.call(this);var e=tt.asn1,n=e.DERSequence,r=e.ocsp.SingleResponse;this.params=null,this.tohex=function(){var t=this.params;if("object"!=b(t)||null==t.length)throw new Error("params not specified properly");for(var e=[],i=0;i<t.length;i++)e.push(new r(t[i]));return new n({array:e}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.SingleResponseList,tt.asn1.ASN1Object),tt.asn1.ocsp.SingleResponse=function(t){var e=Error,n=tt.asn1,r=n.DERSequence,i=n.DERGeneralizedTime,o=n.DERTaggedObject,a=n.ocsp,s=a.CertID,u=a.CertStatus,c=n.x509.Extensions;a.SingleResponse.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params,n=[];if(null==t.certid)throw new e("certid unspecified");if(null==t.status)throw new e("status unspecified");if(null==t.thisupdate)throw new e("thisupdate unspecified");if(n.push(new s(t.certid)),n.push(new u(t.status)),n.push(new i(t.thisupdate)),null!=t.nextupdate){var a=new i(t.nextupdate);n.push(new o({tag:"a0",explicit:!0,obj:a}))}if(null!=t.ext){var l=new c(t.ext);n.push(new o({tag:"a1",explicit:!0,obj:l}))}return new r({array:n}).tohex()},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.SingleResponse,tt.asn1.ASN1Object),tt.asn1.ocsp.CertID=function(t){var e=tt,n=e.asn1,r=n.DEROctetString,i=n.DERInteger,o=n.DERSequence,a=n.x509.AlgorithmIdentifier,s=n.ocsp,u=(s.DEFAULT_HASH,e.crypto.Util.hashHex),c=Wt,l=rt.getVbyList;s.CertID.superclass.constructor.call(this),this.DEFAULT_HASH="sha1",this.params=null,this.setByValue=function(t,e,n,r){null==r&&(r=this.DEFAULT_HASH),this.params={alg:r,issname:t,isskey:e,sbjsn:n}},this.setByCert=function(t,e,n){null==n&&(n=this.DEFAULT_HASH),this.params={alg:n,issuerCert:t,subjectCert:e}},this.getParamByCerts=function(t,e,n){null==n&&(n=this.DEFAULT_HASH);var r=new c(t),i=new c(e),o=u(r.getSubjectHex(),n),a=r.getPublicKeyHex();return{alg:n,issname:o,isskey:u(l(a,0,[1],"03",!0),n),sbjsn:i.getSerialNumberHex()}},this.tohex=function(){if("object"!=b(this.params))throw new Error("params not set");var t,e,n,s,u=this.params;if(s=null==u.alg?this.DEFAULT_HASH:u.alg,null!=u.issuerCert&&null!=u.subjectCert){var c=this.getParamByCerts(u.issuerCert,u.subjectCert,s);t=c.issname,e=c.isskey,n=c.sbjsn}else{if(null==u.issname||null==u.isskey||null==u.sbjsn)throw new Error("required param members not defined");t=u.issname,e=u.isskey,n=u.sbjsn}var l=new a({name:s}),f=new r({hex:t}),h=new r({hex:e}),d=new i({hex:n}),p=new o({array:[l,f,h,d]});return this.hTLV=p.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.CertID,tt.asn1.ASN1Object),tt.asn1.ocsp.CertStatus=function(t){tt.asn1.ocsp.CertStatus.superclass.constructor.call(this),this.params=null,this.tohex=function(){var t=this.params;if("good"==t.status)return"8000";if("unknown"==t.status)return"8200";if("revoked"==t.status){var e=[{gentime:{str:t.time}}];null!=t.reason&&e.push({tag:{tag:"a0",explicit:!0,obj:{enum:{int:t.reason}}}});var n={tag:"a1",explicit:!1,obj:{seq:e}};return tt.asn1.ASN1Util.newObject({tag:n}).tohex()}throw new Error("bad status")},this.getEncodedHex=function(){return this.tohex()},this.setByParam=function(t){this.params=t},void 0!==t&&this.setByParam(t)},Mt(tt.asn1.ocsp.CertStatus,tt.asn1.ASN1Object),tt.asn1.ocsp.Request=function(t){var e=tt.asn1,n=e.DERSequence,r=e.ocsp;if(r.Request.superclass.constructor.call(this),this.dReqCert=null,this.dExt=null,this.tohex=function(){var t=[];if(null===this.dReqCert)throw"reqCert not set";t.push(this.dReqCert);var e=new n({array:t});return this.hTLV=e.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t){var i=new r.CertID(t);this.dReqCert=i}},Mt(tt.asn1.ocsp.Request,tt.asn1.ASN1Object),tt.asn1.ocsp.TBSRequest=function(t){var e=tt.asn1,n=e.DERSequence,r=e.ocsp;r.TBSRequest.superclass.constructor.call(this),this.version=0,this.dRequestorName=null,this.dRequestList=[],this.dRequestExt=null,this.setRequestListByParam=function(t){for(var e=[],n=0;n<t.length;n++){var i=new r.Request(t[0]);e.push(i)}this.dRequestList=e},this.tohex=function(){var t=[];if(0!==this.version)throw"not supported version: "+this.version;if(null!==this.dRequestorName)throw"requestorName not supported";var e=new n({array:this.dRequestList});if(t.push(e),null!==this.dRequestExt)throw"requestExtensions not supported";var r=new n({array:t});return this.hTLV=r.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&void 0!==t.reqList&&this.setRequestListByParam(t.reqList)},Mt(tt.asn1.ocsp.TBSRequest,tt.asn1.ASN1Object),tt.asn1.ocsp.OCSPRequest=function(t){var e=tt.asn1,n=e.DERSequence,r=e.ocsp;if(r.OCSPRequest.superclass.constructor.call(this),this.dTbsRequest=null,this.dOptionalSignature=null,this.tohex=function(){var t=[];if(null===this.dTbsRequest)throw"tbsRequest not set";if(t.push(this.dTbsRequest),null!==this.dOptionalSignature)throw"optionalSignature not supported";var e=new n({array:t});return this.hTLV=e.tohex(),this.hTLV},this.getEncodedHex=function(){return this.tohex()},void 0!==t&&void 0!==t.reqList){var i=new r.TBSRequest(t);this.dTbsRequest=i}},Mt(tt.asn1.ocsp.OCSPRequest,tt.asn1.ASN1Object),tt.asn1.ocsp.OCSPUtil={},tt.asn1.ocsp.OCSPUtil.getRequestHex=function(t,e,n){var r=tt.asn1.ocsp;void 0===n&&(n=r.DEFAULT_HASH);var i={alg:n,issuerCert:t,subjectCert:e};return new r.OCSPRequest({reqList:[i]}).tohex()},tt.asn1.ocsp.OCSPUtil.getOCSPResponseInfo=function(t){var e=rt,n=e.getVbyList,r=e.getVbyListEx,i=e.getIdxbyList,o=(e.getIdxbyListEx,e.getV),a={};try{var s=r(t,0,[0],"0a");a.responseStatus=parseInt(s,16)}catch(t){}if(0!==a.responseStatus)return a;try{var u=i(t,0,[1,0,1,0,0,2,0,1]);"80"===t.substr(u,2)?a.certStatus="good":"a1"===t.substr(u,2)?(a.certStatus="revoked",a.revocationTime=ft(n(t,u,[0]))):"82"===t.substr(u,2)&&(a.certStatus="unknown")}catch(t){}try{var c=i(t,0,[1,0,1,0,0,2,0,2]);a.thisUpdate=ft(o(t,c))}catch(t){}try{var l=i(t,0,[1,0,1,0,0,2,0,3]);"a0"===t.substr(l,2)&&(a.nextUpdate=ft(n(t,l,[0])))}catch(t){}return a},tt.asn1.ocsp.OCSPParser=function(){var t=Error,e=Wt,n=new e,r=rt,i=r.getV,o=r.getTLV,a=r.getIdxbyList,s=r.getVbyList,u=r.getTLVbyList,c=r.getVbyListEx,l=r.getTLVbyListEx,f=r.getChildIdx;this.getOCSPRequest=function(e){var n=f(e,0);if(1!=n.length&&2!=n.length)throw new t("wrong number elements: "+n.length);return this.getTBSRequest(o(e,n[0]))},this.getTBSRequest=function(t){var e={},r=l(t,0,[0],"30");e.array=this.getRequestList(r);var i=l(t,0,["[2]",0],"30");return null!=i&&(e.ext=n.getExtParamArray(i)),e},this.getRequestList=function(t){for(var e=[],n=f(t,0),r=0;r<n.length;r++)t=o(t,n[r]),e.push(this.getRequest(t));return e},this.getRequest=function(e){var r=f(e,0);if(1!=r.length&&2!=r.length)throw new t("wrong number elements: "+r.length);var i=this.getCertID(o(e,r[0]));if(2==r.length){var s=a(e,0,[1,0]);i.ext=n.getExtParamArray(o(e,s))}return i},this.getCertID=function(n){var r=f(n,0);if(4!=r.length)throw new t("wrong number elements: "+r.length);var a=new e,s={};return s.alg=a.getAlgorithmIdentifierName(o(n,r[0])),s.issname=i(n,r[1]),s.isskey=i(n,r[2]),s.sbjsn=i(n,r[3]),s},this.getOCSPResponse=function(t){var e,n=f(t,0),r=i(t,n[0]),o=parseInt(r);if(1==n.length)return{resstatus:o};var a=u(t,0,[1,0]);return(e=this.getResponseBytes(a)).resstatus=o,e},this.getResponseBytes=function(t){var e,n=f(t,0),r=u(t,0,[1,0]);e=this.getBasicOCSPResponse(r);var o=i(t,n[0]);return e.restype=tt.asn1.x509.OID.oid2name(Ft(o)),e},this.getBasicOCSPResponse=function(t){var e,n=f(t,0);e=this.getResponseData(o(t,n[0]));var r=new Wt;e.alg=r.getAlgorithmIdentifierName(o(t,n[1]));var a=i(t,n[2]);e.sighex=a.substr(2);var s=c(t,0,["[0]"]);if(null!=s){for(var u=f(s,0),l=[],h=0;h<u.length;h++){var d=o(s,u[h]);l.push(d)}e.certs=l}return e},this.getResponseData=function(t){var e=f(t,0),n=e.length,r={},a=0;"a0"==t.substr(e[0],2)&&a++,r.respid=this.getResponderID(o(t,e[a++]));var s=i(t,e[a++]);if(r.prodat=ft(s),r.array=this.getSingleResponseList(o(t,e[a++])),"a1"==t.substr(e[n-1],2)){var c=u(t,e[n-1],[0]),l=new Wt;r.ext=l.getExtParamArray(c)}return r},this.getResponderID=function(t){var e={};if("a2"==t.substr(0,2)){var n=s(t,0,[0]);e.key=n}if("a1"==t.substr(0,2)){var r=u(t,0,[0]),i=new Wt;e.name=i.getX500Name(r)}return e},this.getSingleResponseList=function(t){for(var e=f(t,0),n=[],r=0;r<e.length;r++){var i=this.getSingleResponse(o(t,e[r]));n.push(i)}return n},this.getSingleResponse=function(t){var e=f(t,0),n={},r=this.getCertID(o(t,e[0]));n.certid=r;var a=this.getCertStatus(o(t,e[1]));if(n.status=a,"18"==t.substr(e[2],2)){var c=i(t,e[2]);n.thisupdate=ft(c)}for(var l=3;l<e.length;l++){if("a0"==t.substr(e[l],2)){var h=s(t,e[l],[0],"18");n.nextupdate=ft(h)}if("a1"==t.substr(e[l],2)){var d=new Wt,p=u(t,0,[l,0]);n.ext=d.getExtParamArray(p)}}return n},this.getCertStatus=function(t){var e={};if("8000"==t)return{status:"good"};if("8200"==t)return{status:"unknown"};if("a1"==t.substr(0,2)){e.status="revoked";var n=ft(s(t,0,[0]));e.time=n}return e}},void 0!==tt&&tt||(tt={}),void 0!==tt.lang&&tt.lang||(tt.lang={}),tt.lang.String=function(){},"function"==typeof r?(et=function(t){return at(r.from(t,"utf8").toString("base64"))},nt=function(t){return r.from(st(t),"base64").toString("utf8")}):(et=function(t){return ut(_t(Tt(t)))},nt=function(t){return decodeURIComponent(Et(ct(t)))}),tt.lang.String.isInteger=function(t){return!!t.match(/^[0-9]+$/)||!!t.match(/^-[0-9]+$/)},tt.lang.String.isHex=function(t){return It(t)},tt.lang.String.isBase64=function(t){return!(!(t=t.replace(/\s+/g,"")).match(/^[0-9A-Za-z+\/]+={0,3}$/)||t.length%4!=0)},tt.lang.String.isBase64URL=function(t){return!t.match(/[+/=]/)&&(t=st(t),tt.lang.String.isBase64(t))},tt.lang.String.isIntegerArray=function(t){return!!(t=t.replace(/\s+/g,"")).match(/^\[[0-9,]+\]$/)},tt.lang.String.isPrintable=function(t){return null!==t.match(/^[0-9A-Za-z '()+,-./:=?]*$/)},tt.lang.String.isIA5=function(t){return null!==t.match(/^[\x20-\x21\x23-\x7f]*$/)},tt.lang.String.isMail=function(t){return null!==t.match(/^[A-Za-z0-9]{1}[A-Za-z0-9_.-]*@{1}[A-Za-z0-9_.-]{1,}\.[A-Za-z0-9]{1,}$/)};var Pt=function(t,e,n){return null==n&&(n="0"),t.length>=e?t:new Array(e-t.length+1).join(n)+t};function Lt(t,e){for(var n=0,r=0;r<t.length;r++)n|=1<<e[t[r]];var i=n.toString(2),o="";for(r=i.length-1;r>=0;r--)o+=i[r];return o}function Bt(t,e,n){if("object"==b(t)){e=String(e).split(".");for(var r=0;r<e.length&&t;r++){var i=e[r];i.match(/^[0-9]+$/)&&(i=parseInt(i)),t=t[i]}return t||!1===t?t:n}}function Mt(t,e){var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t,t.superclass=e.prototype,e.prototype.constructor==Object.prototype.constructor&&(e.prototype.constructor=e)}void 0!==tt&&tt||(tt={}),void 0!==tt.crypto&&tt.crypto||(tt.crypto={}),tt.crypto.Util=new function(){this.DIGESTINFOHEAD={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414"},this.DEFAULTPROVIDER={md5:"cryptojs",sha1:"cryptojs",sha224:"cryptojs",sha256:"cryptojs",sha384:"cryptojs",sha512:"cryptojs",ripemd160:"cryptojs",hmacmd5:"cryptojs",hmacsha1:"cryptojs",hmacsha224:"cryptojs",hmacsha256:"cryptojs",hmacsha384:"cryptojs",hmacsha512:"cryptojs",hmacripemd160:"cryptojs",MD5withRSA:"cryptojs/jsrsa",SHA1withRSA:"cryptojs/jsrsa",SHA224withRSA:"cryptojs/jsrsa",SHA256withRSA:"cryptojs/jsrsa",SHA384withRSA:"cryptojs/jsrsa",SHA512withRSA:"cryptojs/jsrsa",RIPEMD160withRSA:"cryptojs/jsrsa",MD5withECDSA:"cryptojs/jsrsa",SHA1withECDSA:"cryptojs/jsrsa",SHA224withECDSA:"cryptojs/jsrsa",SHA256withECDSA:"cryptojs/jsrsa",SHA384withECDSA:"cryptojs/jsrsa",SHA512withECDSA:"cryptojs/jsrsa",RIPEMD160withECDSA:"cryptojs/jsrsa",SHA1withDSA:"cryptojs/jsrsa",SHA224withDSA:"cryptojs/jsrsa",SHA256withDSA:"cryptojs/jsrsa",MD5withRSAandMGF1:"cryptojs/jsrsa",SHAwithRSAandMGF1:"cryptojs/jsrsa",SHA1withRSAandMGF1:"cryptojs/jsrsa",SHA224withRSAandMGF1:"cryptojs/jsrsa",SHA256withRSAandMGF1:"cryptojs/jsrsa",SHA384withRSAandMGF1:"cryptojs/jsrsa",SHA512withRSAandMGF1:"cryptojs/jsrsa",RIPEMD160withRSAandMGF1:"cryptojs/jsrsa"},this.CRYPTOJSMESSAGEDIGESTNAME={md5:a.algo.MD5,sha1:a.algo.SHA1,sha224:a.algo.SHA224,sha256:a.algo.SHA256,sha384:a.algo.SHA384,sha512:a.algo.SHA512,ripemd160:a.algo.RIPEMD160},this.getDigestInfoHex=function(t,e){if(void 0===this.DIGESTINFOHEAD[e])throw"alg not supported in Util.DIGESTINFOHEAD: "+e;return this.DIGESTINFOHEAD[e]+t},this.getPaddedDigestInfoHex=function(t,e,n){var r=this.getDigestInfoHex(t,e),i=n/4;if(r.length+22>i)throw"key is too short for SigAlg: keylen="+n+","+e;for(var o="00"+r,a="",s=i-4-o.length,u=0;u<s;u+=2)a+="ff";return"0001"+a+o},this.hashString=function(t,e){return new tt.crypto.MessageDigest({alg:e}).digestString(t)},this.hashHex=function(t,e){return new tt.crypto.MessageDigest({alg:e}).digestHex(t)},this.sha1=function(t){return this.hashString(t,"sha1")},this.sha256=function(t){return this.hashString(t,"sha256")},this.sha256Hex=function(t){return this.hashHex(t,"sha256")},this.sha512=function(t){return this.hashString(t,"sha512")},this.sha512Hex=function(t){return this.hashHex(t,"sha512")},this.isKey=function(t){return t instanceof J||t instanceof tt.crypto.DSA||t instanceof tt.crypto.ECDSA}},tt.crypto.Util.md5=function(t){return new tt.crypto.MessageDigest({alg:"md5",prov:"cryptojs"}).digestString(t)},tt.crypto.Util.ripemd160=function(t){return new tt.crypto.MessageDigest({alg:"ripemd160",prov:"cryptojs"}).digestString(t)},tt.crypto.Util.SECURERANDOMGEN=new q,tt.crypto.Util.getRandomHexOfNbytes=function(t){var e=new Array(t);return tt.crypto.Util.SECURERANDOMGEN.nextBytes(e),it(e)},tt.crypto.Util.getRandomBigIntegerOfNbytes=function(t){return new h(tt.crypto.Util.getRandomHexOfNbytes(t),16)},tt.crypto.Util.getRandomHexOfNbits=function(t){var e=t%8,n=new Array((t-e)/8+1);return tt.crypto.Util.SECURERANDOMGEN.nextBytes(n),n[0]=(255<<e&255^255)&n[0],it(n)},tt.crypto.Util.getRandomBigIntegerOfNbits=function(t){return new h(tt.crypto.Util.getRandomHexOfNbits(t),16)},tt.crypto.Util.getRandomBigIntegerZeroToMax=function(t){for(var e=t.bitLength();;){var n=tt.crypto.Util.getRandomBigIntegerOfNbits(e);if(-1!=t.compareTo(n))return n}},tt.crypto.Util.getRandomBigIntegerMinToMax=function(t,e){var n=t.compareTo(e);if(1==n)throw"biMin is greater than biMax";if(0==n)return t;var r=e.subtract(t);return tt.crypto.Util.getRandomBigIntegerZeroToMax(r).add(t)},tt.crypto.MessageDigest=function(t){this.setAlgAndProvider=function(t,e){if(null!==(t=tt.crypto.MessageDigest.getCanonicalAlgName(t))&&void 0===e&&(e=tt.crypto.Util.DEFAULTPROVIDER[t]),-1!=":md5:sha1:sha224:sha256:sha384:sha512:ripemd160:".indexOf(t)&&"cryptojs"==e){try{this.md=tt.crypto.Util.CRYPTOJSMESSAGEDIGESTNAME[t].create()}catch(e){throw"setAlgAndProvider hash alg set fail alg="+t+"/"+e}this.updateString=function(t){this.md.update(t)},this.updateHex=function(t){var e=a.enc.Hex.parse(t);this.md.update(e)},this.digest=function(){return this.md.finalize().toString(a.enc.Hex)},this.digestString=function(t){return this.updateString(t),this.digest()},this.digestHex=function(t){return this.updateHex(t),this.digest()}}if(-1!=":sha256:".indexOf(t)&&"sjcl"==e){try{this.md=new sjcl.hash.sha256}catch(e){throw"setAlgAndProvider hash alg set fail alg="+t+"/"+e}this.updateString=function(t){this.md.update(t)},this.updateHex=function(t){var e=sjcl.codec.hex.toBits(t);this.md.update(e)},this.digest=function(){var t=this.md.finalize();return sjcl.codec.hex.fromBits(t)},this.digestString=function(t){return this.updateString(t),this.digest()},this.digestHex=function(t){return this.updateHex(t),this.digest()}}},this.updateString=function(t){throw"updateString(str) not supported for this alg/prov: "+this.algName+"/"+this.provName},this.updateHex=function(t){throw"updateHex(hex) not supported for this alg/prov: "+this.algName+"/"+this.provName},this.digest=function(){throw"digest() not supported for this alg/prov: "+this.algName+"/"+this.provName},this.digestString=function(t){throw"digestString(str) not supported for this alg/prov: "+this.algName+"/"+this.provName},this.digestHex=function(t){throw"digestHex(hex) not supported for this alg/prov: "+this.algName+"/"+this.provName},void 0!==t&&void 0!==t.alg&&(this.algName=t.alg,void 0===t.prov&&(this.provName=tt.crypto.Util.DEFAULTPROVIDER[this.algName]),this.setAlgAndProvider(this.algName,this.provName))},tt.crypto.MessageDigest.getCanonicalAlgName=function(t){return"string"==typeof t&&(t=(t=t.toLowerCase()).replace(/-/,"")),t},tt.crypto.MessageDigest.getHashLength=function(t){var e=tt.crypto.MessageDigest,n=e.getCanonicalAlgName(t);if(void 0===e.HASHLENGTH[n])throw"not supported algorithm: "+t;return e.HASHLENGTH[n]},tt.crypto.MessageDigest.HASHLENGTH={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,ripemd160:20},tt.crypto.Mac=function(t){this.setAlgAndProvider=function(t,e){if(null==(t=t.toLowerCase())&&(t="hmacsha1"),"hmac"!=(t=t.toLowerCase()).substr(0,4))throw"setAlgAndProvider unsupported HMAC alg: "+t;void 0===e&&(e=tt.crypto.Util.DEFAULTPROVIDER[t]),this.algProv=t+"/"+e;var n=t.substr(4);if(-1!=":md5:sha1:sha224:sha256:sha384:sha512:ripemd160:".indexOf(n)&&"cryptojs"==e){try{var r=tt.crypto.Util.CRYPTOJSMESSAGEDIGESTNAME[n];this.mac=a.algo.HMAC.create(r,this.pass)}catch(t){throw"setAlgAndProvider hash alg set fail hashAlg="+n+"/"+t}this.updateString=function(t){this.mac.update(t)},this.updateHex=function(t){var e=a.enc.Hex.parse(t);this.mac.update(e)},this.doFinal=function(){return this.mac.finalize().toString(a.enc.Hex)},this.doFinalString=function(t){return this.updateString(t),this.doFinal()},this.doFinalHex=function(t){return this.updateHex(t),this.doFinal()}}},this.updateString=function(t){throw"updateString(str) not supported for this alg/prov: "+this.algProv},this.updateHex=function(t){throw"updateHex(hex) not supported for this alg/prov: "+this.algProv},this.doFinal=function(){throw"digest() not supported for this alg/prov: "+this.algProv},this.doFinalString=function(t){throw"digestString(str) not supported for this alg/prov: "+this.algProv},this.doFinalHex=function(t){throw"digestHex(hex) not supported for this alg/prov: "+this.algProv},this.setPassword=function(t){if("string"==typeof t){var e=t;return t.length%2!=1&&t.match(/^[0-9A-Fa-f]+$/)||(e=pt(t)),void(this.pass=a.enc.Hex.parse(e))}if("object"!=b(t))throw"KJUR.crypto.Mac unsupported password type: "+t;if(e=null,void 0!==t.hex){if(t.hex.length%2!=0||!t.hex.match(/^[0-9A-Fa-f]+$/))throw"Mac: wrong hex password: "+t.hex;e=t.hex}if(void 0!==t.utf8&&(e=lt(t.utf8)),void 0!==t.rstr&&(e=pt(t.rstr)),void 0!==t.b64&&(e=f(t.b64)),void 0!==t.b64u&&(e=ct(t.b64u)),null==e)throw"KJUR.crypto.Mac unsupported password type: "+t;this.pass=a.enc.Hex.parse(e)},void 0!==t&&(void 0!==t.pass&&this.setPassword(t.pass),void 0!==t.alg&&(this.algName=t.alg,void 0===t.prov&&(this.provName=tt.crypto.Util.DEFAULTPROVIDER[this.algName]),this.setAlgAndProvider(this.algName,this.provName)))},tt.crypto.Signature=function(t){var e=null;if(this._setAlgNames=function(){var t=this.algName.match(/^(.+)with(.+)$/);t&&(this.mdAlgName=t[1].toLowerCase(),this.pubkeyAlgName=t[2].toLowerCase(),"rsaandmgf1"==this.pubkeyAlgName&&"sha"==this.mdAlgName&&(this.mdAlgName="sha1"))},this._zeroPaddingOfSignature=function(t,e){for(var n="",r=e/4-t.length,i=0;i<r;i++)n+="0";return n+t},this.setAlgAndProvider=function(t,e){if(this._setAlgNames(),"cryptojs/jsrsa"!=e)throw new Error("provider not supported: "+e);if(-1!=":md5:sha1:sha224:sha256:sha384:sha512:ripemd160:".indexOf(this.mdAlgName)){try{this.md=new tt.crypto.MessageDigest({alg:this.mdAlgName})}catch(t){throw new Error("setAlgAndProvider hash alg set fail alg="+this.mdAlgName+"/"+t)}this.init=function(t,e){var n=null;try{n=void 0===e?kt.getKey(t):kt.getKey(t,e)}catch(t){throw"init failed:"+t}if(!0===n.isPrivate)this.prvKey=n,this.state="SIGN";else{if(!0!==n.isPublic)throw"init failed.:"+n;this.pubKey=n,this.state="VERIFY"}},this.updateString=function(t){this.md.updateString(t)},this.updateHex=function(t){this.md.updateHex(t)},this.sign=function(){if(this.sHashHex=this.md.digest(),void 0===this.prvKey&&void 0!==this.ecprvhex&&void 0!==this.eccurvename&&void 0!==tt.crypto.ECDSA&&(this.prvKey=new tt.crypto.ECDSA({curve:this.eccurvename,prv:this.ecprvhex})),this.prvKey instanceof J&&"rsaandmgf1"===this.pubkeyAlgName)this.hSign=this.prvKey.signWithMessageHashPSS(this.sHashHex,this.mdAlgName,this.pssSaltLen);else if(this.prvKey instanceof J&&"rsa"===this.pubkeyAlgName)this.hSign=this.prvKey.signWithMessageHash(this.sHashHex,this.mdAlgName);else if(this.prvKey instanceof tt.crypto.ECDSA)this.hSign=this.prvKey.signWithMessageHash(this.sHashHex);else{if(!(this.prvKey instanceof tt.crypto.DSA))throw"Signature: unsupported private key alg: "+this.pubkeyAlgName;this.hSign=this.prvKey.signWithMessageHash(this.sHashHex)}return this.hSign},this.signString=function(t){return this.updateString(t),this.sign()},this.signHex=function(t){return this.updateHex(t),this.sign()},this.verify=function(t){if(this.sHashHex=this.md.digest(),void 0===this.pubKey&&void 0!==this.ecpubhex&&void 0!==this.eccurvename&&void 0!==tt.crypto.ECDSA&&(this.pubKey=new tt.crypto.ECDSA({curve:this.eccurvename,pub:this.ecpubhex})),this.pubKey instanceof J&&"rsaandmgf1"===this.pubkeyAlgName)return this.pubKey.verifyWithMessageHashPSS(this.sHashHex,t,this.mdAlgName,this.pssSaltLen);if(this.pubKey instanceof J&&"rsa"===this.pubkeyAlgName)return this.pubKey.verifyWithMessageHash(this.sHashHex,t);if(void 0!==tt.crypto.ECDSA&&this.pubKey instanceof tt.crypto.ECDSA)return this.pubKey.verifyWithMessageHash(this.sHashHex,t);if(void 0!==tt.crypto.DSA&&this.pubKey instanceof tt.crypto.DSA)return this.pubKey.verifyWithMessageHash(this.sHashHex,t);throw"Signature: unsupported public key alg: "+this.pubkeyAlgName}}},this.init=function(t,e){throw"init(key, pass) not supported for this alg:prov="+this.algProvName},this.updateString=function(t){throw"updateString(str) not supported for this alg:prov="+this.algProvName},this.updateHex=function(t){throw"updateHex(hex) not supported for this alg:prov="+this.algProvName},this.sign=function(){throw"sign() not supported for this alg:prov="+this.algProvName},this.signString=function(t){throw"digestString(str) not supported for this alg:prov="+this.algProvName},this.signHex=function(t){throw"digestHex(hex) not supported for this alg:prov="+this.algProvName},this.verify=function(t){throw"verify(hSigVal) not supported for this alg:prov="+this.algProvName},this.initParams=t,void 0!==t&&(void 0!==t.alg&&(this.algName=t.alg,void 0===t.prov?this.provName=tt.crypto.Util.DEFAULTPROVIDER[this.algName]:this.provName=t.prov,this.algProvName=this.algName+":"+this.provName,this.setAlgAndProvider(this.algName,this.provName),this._setAlgNames()),void 0!==t.psssaltlen&&(this.pssSaltLen=t.psssaltlen),void 0!==t.prvkeypem)){if(void 0!==t.prvkeypas)throw"both prvkeypem and prvkeypas parameters not supported";try{e=kt.getKey(t.prvkeypem),this.init(e)}catch(t){throw"fatal error to load pem private key: "+t}}},tt.crypto.Cipher=function(t){},tt.crypto.Cipher.encrypt=function(t,e,n,r){if(null!=Bt(r,"enclag")&&(n=r.encalg),"string"==typeof n&&"-CBC"==n.substr(-4)){var i=e,o=t;null!=Bt(r,"key")&&(i=r.key),null!=Bt(r,"enc")&&(hEnc=r.enc);var s,u=a.enc.Hex.parse(i),c=a.enc.Hex.parse(o),l=a.enc.Hex.parse(r.iv);if("des-EDE3-CBC"==n)s=a.TripleDES.encrypt(c,u,{iv:l});else{if("aes128-CBC"!=n&&"aes256-CBC"!=n)throw new Error("unsupported algorithm: "+n);s=a.AES.encrypt(c,u,{iv:l})}return s+""}throw new Error("Cipher.encrypt: unsupported key or algorithm")},tt.crypto.Cipher.decrypt=function(t,e,n,r){if(null!=Bt(r,"enclag")&&(n=r.encalg),"string"==typeof n&&"-CBC"==n.substr(-4)){var i=e,o=t;null!=Bt(r,"key")&&(i=r.key),null!=Bt(r,"enc")&&(o=r.enc);var s,u=a.enc.Hex.parse(i),c=a.enc.Hex.parse(o),l=a.enc.Hex.parse(r.iv);if("des-EDE3-CBC"==n)s=a.TripleDES.decrypt({ciphertext:c},u,{iv:l});else{if("aes128-CBC"!=n&&"aes256-CBC"!=n)throw new Error("unsupported algorithm: "+n);s=a.AES.decrypt({ciphertext:c},u,{iv:l})}return a.enc.Hex.stringify(s)}throw new Error("Cipher.decrypt: unsupported key or algorithm")},tt.crypto.OID=new function(){this.oidhex2name={"2a864886f70d010101":"rsaEncryption","2a8648ce3d0201":"ecPublicKey","2a8648ce380401":"dsa","2a8648ce3d030107":"secp256r1","2b8104001f":"secp192k1","2b81040021":"secp224r1","2b8104000a":"secp256k1","2b81040022":"secp384r1","2b81040023":"secp521r1","2a8648ce380403":"SHA1withDSA","608648016503040301":"SHA224withDSA","608648016503040302":"SHA256withDSA"}},void 0!==tt&&tt||(tt={}),void 0!==tt.crypto&&tt.crypto||(tt.crypto={}),tt.crypto.ECDSA=function(t){var e=Error,n=h,r=Z,i=tt.crypto.ECDSA,o=tt.crypto.ECParameterDB,a=i.getName,s=rt,u=s.getVbyListEx,c=s.isASN1HEX,l=new q;this.type="EC",this.isPrivate=!1,this.isPublic=!1,this.getBigRandom=function(t){return new n(t.bitLength(),l).mod(t.subtract(n.ONE)).add(n.ONE)},this.setNamedCurve=function(t){this.ecparams=o.getByName(t),this.prvKeyHex=null,this.pubKeyHex=null,this.curveName=t},this.setPrivateKeyHex=function(t){this.isPrivate=!0,this.prvKeyHex=t},this.setPublicKeyHex=function(t){this.isPublic=!0,this.pubKeyHex=t},this.getPublicKeyXYHex=function(){var t=this.pubKeyHex;if("04"!==t.substr(0,2))throw"this method supports uncompressed format(04) only";var e=this.ecparams.keycharlen;if(t.length!==2+2*e)throw"malformed public key hex length";var n={};return n.x=t.substr(2,e),n.y=t.substr(2+e),n},this.getShortNISTPCurveName=function(){var t=this.curveName;return"secp256r1"===t||"NIST P-256"===t||"P-256"===t||"prime256v1"===t?"P-256":"secp384r1"===t||"NIST P-384"===t||"P-384"===t?"P-384":"secp521r1"===t||"NIST P-521"===t||"P-521"===t?"P-521":null},this.generateKeyPairHex=function(){var t=this.ecparams.n,e=this.getBigRandom(t),n=this.ecparams.keycharlen,r=("0000000000"+e.toString(16)).slice(-n);return this.setPrivateKeyHex(r),{ecprvhex:r,ecpubhex:this.generatePublicKeyHex()}},this.generatePublicKeyHex=function(){var t=new n(this.prvKeyHex,16),e=this.ecparams.G.multiply(t),r=e.getX().toBigInteger(),i=e.getY().toBigInteger(),o=this.ecparams.keycharlen,a="04"+("0000000000"+r.toString(16)).slice(-o)+("0000000000"+i.toString(16)).slice(-o);return this.setPublicKeyHex(a),a},this.signWithMessageHash=function(t){return this.signHex(t,this.prvKeyHex)},this.signHex=function(t,e){var r=new n(e,16),o=this.ecparams.n,a=new n(t.substring(0,this.ecparams.keycharlen),16);do{var s=this.getBigRandom(o),u=this.ecparams.G.multiply(s).getX().toBigInteger().mod(o)}while(u.compareTo(n.ZERO)<=0);var c=s.modInverse(o).multiply(a.add(r.multiply(u))).mod(o);return i.biRSSigToASN1Sig(u,c)},this.sign=function(t,e){var r=e,i=this.ecparams.n,o=n.fromByteArrayUnsigned(t);do{var a=this.getBigRandom(i),s=this.ecparams.G.multiply(a).getX().toBigInteger().mod(i)}while(s.compareTo(h.ZERO)<=0);var u=a.modInverse(i).multiply(o.add(r.multiply(s))).mod(i);return this.serializeSig(s,u)},this.verifyWithMessageHash=function(t,e){return this.verifyHex(t,e,this.pubKeyHex)},this.verifyHex=function(t,e,o){try{var a,s,u=i.parseSigHex(e);a=u.r,s=u.s;var c=r.decodeFromHex(this.ecparams.curve,o),l=new n(t.substring(0,this.ecparams.keycharlen),16);return this.verifyRaw(l,a,s,c)}catch(t){return!1}},this.verify=function(t,e,i){var o,a,s;if(Bitcoin.Util.isArray(e)){var u=this.parseSig(e);o=u.r,a=u.s}else{if("object"!==b(e)||!e.r||!e.s)throw"Invalid value for signature";o=e.r,a=e.s}if(i instanceof Z)s=i;else{if(!Bitcoin.Util.isArray(i))throw"Invalid format for pubkey value, must be byte array or ECPointFp";s=r.decodeFrom(this.ecparams.curve,i)}var c=n.fromByteArrayUnsigned(t);return this.verifyRaw(c,o,a,s)},this.verifyRaw=function(t,e,r,i){var o=this.ecparams.n,a=this.ecparams.G;if(e.compareTo(n.ONE)<0||e.compareTo(o)>=0)return!1;if(r.compareTo(n.ONE)<0||r.compareTo(o)>=0)return!1;var s=r.modInverse(o),u=t.multiply(s).mod(o),c=e.multiply(s).mod(o);return a.multiply(u).add(i.multiply(c)).getX().toBigInteger().mod(o).equals(e)},this.serializeSig=function(t,e){var n=t.toByteArraySigned(),r=e.toByteArraySigned(),i=[];return i.push(2),i.push(n.length),(i=i.concat(n)).push(2),i.push(r.length),(i=i.concat(r)).unshift(i.length),i.unshift(48),i},this.parseSig=function(t){var e;if(48!=t[0])throw new Error("Signature not a valid DERSequence");if(2!=t[e=2])throw new Error("First element in signature must be a DERInteger");var r=t.slice(e+2,e+2+t[e+1]);if(2!=t[e+=2+t[e+1]])throw new Error("Second element in signature must be a DERInteger");var i=t.slice(e+2,e+2+t[e+1]);return e+=2+t[e+1],{r:n.fromByteArrayUnsigned(r),s:n.fromByteArrayUnsigned(i)}},this.parseSigCompact=function(t){if(65!==t.length)throw"Signature has the wrong length";var e=t[0]-27;if(e<0||e>7)throw"Invalid signature type";var r=this.ecparams.n;return{r:n.fromByteArrayUnsigned(t.slice(1,33)).mod(r),s:n.fromByteArrayUnsigned(t.slice(33,65)).mod(r),i:e}},this.readPKCS5PrvKeyHex=function(t){if(!1===c(t))throw new Error("not ASN.1 hex string");var e,n,r;try{e=u(t,0,["[0]",0],"06"),n=u(t,0,[1],"04");try{r=u(t,0,["[1]",0],"03")}catch(t){}}catch(t){throw new Error("malformed PKCS#1/5 plain ECC private key")}if(this.curveName=a(e),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(r),this.setPrivateKeyHex(n),this.isPublic=!1},this.readPKCS8PrvKeyHex=function(t){if(!1===c(t))throw new e("not ASN.1 hex string");var n,r,i;try{u(t,0,[1,0],"06"),n=u(t,0,[1,1],"06"),r=u(t,0,[2,0,1],"04");try{i=u(t,0,[2,0,"[1]",0],"03")}catch(t){}}catch(t){throw new e("malformed PKCS#8 plain ECC private key")}if(this.curveName=a(n),void 0===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(i),this.setPrivateKeyHex(r),this.isPublic=!1},this.readPKCS8PubKeyHex=function(t){if(!1===c(t))throw new e("not ASN.1 hex string");var n,r;try{u(t,0,[0,0],"06"),n=u(t,0,[0,1],"06"),r=u(t,0,[1],"03")}catch(t){throw new e("malformed PKCS#8 ECC public key")}if(this.curveName=a(n),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(r)},this.readCertPubKeyHex=function(t,n){if(!1===c(t))throw new e("not ASN.1 hex string");var r,i;try{r=u(t,0,[0,5,0,1],"06"),i=u(t,0,[0,5,1],"03")}catch(t){throw new e("malformed X.509 certificate ECC public key")}if(this.curveName=a(r),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(i)},void 0!==t&&void 0!==t.curve&&(this.curveName=t.curve),void 0===this.curveName&&(this.curveName="secp256r1"),this.setNamedCurve(this.curveName),void 0!==t&&(void 0!==t.prv&&this.setPrivateKeyHex(t.prv),void 0!==t.pub&&this.setPublicKeyHex(t.pub))},tt.crypto.ECDSA.parseSigHex=function(t){var e=tt.crypto.ECDSA.parseSigHexInHexRS(t);return{r:new h(e.r,16),s:new h(e.s,16)}},tt.crypto.ECDSA.parseSigHexInHexRS=function(t){var e=rt,n=e.getChildIdx,r=e.getV;if(e.checkStrictDER(t,0),"30"!=t.substr(0,2))throw new Error("signature is not a ASN.1 sequence");var i=n(t,0);if(2!=i.length)throw new Error("signature shall have two elements");var o=i[0],a=i[1];if("02"!=t.substr(o,2))throw new Error("1st item not ASN.1 integer");if("02"!=t.substr(a,2))throw new Error("2nd item not ASN.1 integer");return{r:r(t,o),s:r(t,a)}},tt.crypto.ECDSA.asn1SigToConcatSig=function(t){var e=tt.crypto.ECDSA.parseSigHexInHexRS(t),n=e.r,r=e.s;if(n.length>=130&&n.length<=134){if(n.length%2!=0)throw Error("unknown ECDSA sig r length error");if(r.length%2!=0)throw Error("unknown ECDSA sig s length error");"00"==n.substr(0,2)&&(n=n.substr(2)),"00"==r.substr(0,2)&&(r=r.substr(2));var i=Math.max(n.length,r.length);return(n=("000000"+n).slice(-i))+("000000"+r).slice(-i)}if("00"==n.substr(0,2)&&n.length%32==2&&(n=n.substr(2)),"00"==r.substr(0,2)&&r.length%32==2&&(r=r.substr(2)),n.length%32==30&&(n="00"+n),r.length%32==30&&(r="00"+r),n.length%32!=0)throw Error("unknown ECDSA sig r length error");if(r.length%32!=0)throw Error("unknown ECDSA sig s length error");return n+r},tt.crypto.ECDSA.concatSigToASN1Sig=function(t){if(t.length%4!=0)throw Error("unknown ECDSA concatinated r-s sig length error");var e=t.substr(0,t.length/2),n=t.substr(t.length/2);return tt.crypto.ECDSA.hexRSSigToASN1Sig(e,n)},tt.crypto.ECDSA.hexRSSigToASN1Sig=function(t,e){var n=new h(t,16),r=new h(e,16);return tt.crypto.ECDSA.biRSSigToASN1Sig(n,r)},tt.crypto.ECDSA.biRSSigToASN1Sig=function(t,e){var n=tt.asn1,r=new n.DERInteger({bigint:t}),i=new n.DERInteger({bigint:e});return new n.DERSequence({array:[r,i]}).tohex()},tt.crypto.ECDSA.getName=function(t){return"2b8104001f"===t?"secp192k1":"2a8648ce3d030107"===t?"secp256r1":"2b8104000a"===t?"secp256k1":"2b81040021"===t?"secp224r1":"2b81040022"===t?"secp384r1":"2b81040023"===t?"secp521r1":-1!=="|secp256r1|NIST P-256|P-256|prime256v1|".indexOf(t)?"secp256r1":-1!=="|secp256k1|".indexOf(t)?"secp256k1":-1!=="|secp224r1|NIST P-224|P-224|".indexOf(t)?"secp224r1":-1!=="|secp384r1|NIST P-384|P-384|".indexOf(t)?"secp384r1":-1!=="|secp521r1|NIST P-521|P-521|".indexOf(t)?"secp521r1":null},void 0!==tt&&tt||(tt={}),void 0!==tt.crypto&&tt.crypto||(tt.crypto={}),tt.crypto.ECParameterDB=new function(){var t={},e={};function n(t){return new h(t,16)}this.getByName=function(n){var r=n;if(void 0!==e[r]&&(r=e[n]),void 0!==t[r])return t[r];throw"unregistered EC curve name: "+r},this.regist=function(r,i,o,a,s,u,c,l,f,h,d,p){t[r]={};var g=n(o),v=n(a),m=n(s),_=n(u),E=n(c),y=new X(g,v,m),S=y.decodePointHex("04"+l+f);t[r].name=r,t[r].keylen=i,t[r].keycharlen=2*Math.ceil(i/8),t[r].curve=y,t[r].G=S,t[r].n=_,t[r].h=E,t[r].oid=d,t[r].info=p;for(var w=0;w<h.length;w++)e[h[w]]=r}},tt.crypto.ECParameterDB.regist("secp128r1",128,"FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF","FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFC","E87579C11079F43DD824993C2CEE5ED3","FFFFFFFE0000000075A30D1B9038A115","1","161FF7528B899B2D0C28607CA52C5B86","CF5AC8395BAFEB13C02DA292DDED7A83",[],"","secp128r1 : SECG curve over a 128 bit prime field"),tt.crypto.ECParameterDB.regist("secp160k1",160,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73","0","7","0100000000000000000001B8FA16DFAB9ACA16B6B3","1","3B4C382CE37AA192A4019E763036F4F5DD4D7EBB","938CF935318FDCED6BC28286531733C3F03C4FEE",[],"","secp160k1 : SECG curve over a 160 bit prime field"),tt.crypto.ECParameterDB.regist("secp160r1",160,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC","1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45","0100000000000000000001F4C8F927AED3CA752257","1","4A96B5688EF573284664698968C38BB913CBFC82","23A628553168947D59DCC912042351377AC5FB32",[],"","secp160r1 : SECG curve over a 160 bit prime field"),tt.crypto.ECParameterDB.regist("secp192k1",192,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37","0","3","FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D","1","DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D","9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D",[]),tt.crypto.ECParameterDB.regist("secp192r1",192,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC","64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1","FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831","1","188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012","07192B95FFC8DA78631011ED6B24CDD573F977A11E794811",[]),tt.crypto.ECParameterDB.regist("secp224r1",224,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE","B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4","FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D","1","B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21","BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34",[]),tt.crypto.ECParameterDB.regist("secp256k1",256,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F","0","7","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","1","79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798","483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8",[]),tt.crypto.ECParameterDB.regist("secp256r1",256,"FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF","FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC","5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B","FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551","1","6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296","4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5",["NIST P-256","P-256","prime256v1"]),tt.crypto.ECParameterDB.regist("secp384r1",384,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC","B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973","1","AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7","3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",["NIST P-384","P-384"]),tt.crypto.ECParameterDB.regist("secp521r1",521,"1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC","051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00","1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA51868783BF2F966B7FCC0148F709A5D03BB5C9B8899C47AEBB6FB71E91386409","1","00C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66","011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650",["NIST P-521","P-521"]),void 0!==tt&&tt||(tt={}),void 0!==tt.crypto&&tt.crypto||(tt.crypto={}),tt.crypto.DSA=function(){var t=rt,e=(t.getVbyList,t.getVbyListEx),n=t.isASN1HEX,r=h;this.p=null,this.q=null,this.g=null,this.y=null,this.x=null,this.type="DSA",this.isPrivate=!1,this.isPublic=!1,this.setPrivate=function(t,e,n,r,i){this.isPrivate=!0,this.p=t,this.q=e,this.g=n,this.y=r,this.x=i},this.setPrivateHex=function(t,e,n,r,i){var o,a,s,u,c;o=new h(t,16),a=new h(e,16),s=new h(n,16),u="string"==typeof r&&r.length>1?new h(r,16):null,c=new h(i,16),this.setPrivate(o,a,s,u,c)},this.setPublic=function(t,e,n,r){this.isPublic=!0,this.p=t,this.q=e,this.g=n,this.y=r,this.x=null},this.setPublicHex=function(t,e,n,r){var i,o,a,s;i=new h(t,16),o=new h(e,16),a=new h(n,16),s=new h(r,16),this.setPublic(i,o,a,s)},this.signWithMessageHash=function(t){var e=this.p,n=this.q,r=this.g,i=(this.y,this.x),o=tt.crypto.Util.getRandomBigIntegerMinToMax(h.ONE.add(h.ONE),n.subtract(h.ONE)),a=new h(t.substr(0,n.bitLength()/4),16),s=r.modPow(o,e).mod(n),u=o.modInverse(n).multiply(a.add(i.multiply(s))).mod(n);return tt.asn1.ASN1Util.jsonToASN1HEX({seq:[{int:{bigint:s}},{int:{bigint:u}}]})},this.verifyWithMessageHash=function(t,e){var n=this.p,r=this.q,i=this.g,o=this.y,a=this.parseASN1Signature(e),s=a[0],u=a[1],c=new h(t.substr(0,r.bitLength()/4),16);if(h.ZERO.compareTo(s)>0||s.compareTo(r)>0)throw"invalid DSA signature";if(h.ZERO.compareTo(u)>=0||u.compareTo(r)>0)throw"invalid DSA signature";var l=u.modInverse(r),f=c.multiply(l).mod(r),d=s.multiply(l).mod(r);return 0==i.modPow(f,n).multiply(o.modPow(d,n)).mod(n).mod(r).compareTo(s)},this.parseASN1Signature=function(t){try{return[new r(e(t,0,[0],"02"),16),new r(e(t,0,[1],"02"),16)]}catch(t){throw new Error("malformed ASN.1 DSA signature")}},this.readPKCS5PrvKeyHex=function(t){var r,i,o,a,s;if(!1===n(t))throw new Error("not ASN.1 hex string");try{r=e(t,0,[1],"02"),i=e(t,0,[2],"02"),o=e(t,0,[3],"02"),a=e(t,0,[4],"02"),s=e(t,0,[5],"02")}catch(t){throw new Error("malformed PKCS#1/5 plain DSA private key")}this.setPrivateHex(r,i,o,a,s)},this.readPKCS8PrvKeyHex=function(t){var r,i,o,a;if(!1===n(t))throw new Error("not ASN.1 hex string");try{r=e(t,0,[1,1,0],"02"),i=e(t,0,[1,1,1],"02"),o=e(t,0,[1,1,2],"02"),a=e(t,0,[2,0],"02")}catch(t){throw new Error("malformed PKCS#8 plain DSA private key")}this.setPrivateHex(r,i,o,null,a)},this.readPKCS8PubKeyHex=function(t){var r,i,o,a;if(!1===n(t))throw new Error("not ASN.1 hex string");try{r=e(t,0,[0,1,0],"02"),i=e(t,0,[0,1,1],"02"),o=e(t,0,[0,1,2],"02"),a=e(t,0,[1,0],"02")}catch(t){throw new Error("malformed PKCS#8 DSA public key")}this.setPublicHex(r,i,o,a)},this.readCertPubKeyHex=function(t,r){var i,o,a,s;if(!1===n(t))throw new Error("not ASN.1 hex string");try{i=e(t,0,[0,5,0,1,0],"02"),o=e(t,0,[0,5,0,1,1],"02"),a=e(t,0,[0,5,0,1,2],"02"),s=e(t,0,[0,5,1,0],"02")}catch(t){throw new Error("malformed X.509 certificate DSA public key")}this.setPublicHex(i,o,a,s)}};var kt=function(){var t=function(t,n,r){return e(a.AES,t,n,r)},e=function(t,e,n,r){var i=a.enc.Hex.parse(e),o=a.enc.Hex.parse(n),s=a.enc.Hex.parse(r),u={};u.key=o,u.iv=s,u.ciphertext=i;var c=t.decrypt(u,o,{iv:s});return a.enc.Hex.stringify(c)},n=function(t,e,n){return r(a.AES,t,e,n)},r=function(t,e,n,r){var i=a.enc.Hex.parse(e),o=a.enc.Hex.parse(n),s=a.enc.Hex.parse(r),u=t.encrypt(i,o,{iv:s}),c=a.enc.Hex.parse(u.toString());return a.enc.Base64.stringify(c)},i={"AES-256-CBC":{proc:t,eproc:n,keylen:32,ivlen:16},"AES-192-CBC":{proc:t,eproc:n,keylen:24,ivlen:16},"AES-128-CBC":{proc:t,eproc:n,keylen:16,ivlen:16},"DES-EDE3-CBC":{proc:function(t,n,r){return e(a.TripleDES,t,n,r)},eproc:function(t,e,n){return r(a.TripleDES,t,e,n)},keylen:24,ivlen:8},"DES-CBC":{proc:function(t,n,r){return e(a.DES,t,n,r)},eproc:function(t,e,n){return r(a.DES,t,e,n)},keylen:8,ivlen:8}},o=function(t){var e={},n=t.match(new RegExp("DEK-Info: ([^,]+),([0-9A-Fa-f]+)","m"));n&&(e.cipher=n[1],e.ivsalt=n[2]);var r=t.match(new RegExp("-----BEGIN ([A-Z]+) PRIVATE KEY-----"));r&&(e.type=r[1]);var i=-1,o=0;-1!=t.indexOf("\r\n\r\n")&&(i=t.indexOf("\r\n\r\n"),o=2),-1!=t.indexOf("\n\n")&&(i=t.indexOf("\n\n"),o=1);var a=t.indexOf("-----END");if(-1!=i&&-1!=a){var s=t.substring(i+2*o,a-o);s=s.replace(/\s+/g,""),e.data=s}return e},s=function(t,e,n){for(var r=n.substring(0,16),o=a.enc.Hex.parse(r),s=a.enc.Utf8.parse(e),u=i[t].keylen+i[t].ivlen,c="",l=null;;){var f=a.algo.MD5.create();if(null!=l&&f.update(l),f.update(s),f.update(o),l=f.finalize(),(c+=a.enc.Hex.stringify(l)).length>=2*u)break}var h={};return h.keyhex=c.substr(0,2*i[t].keylen),h.ivhex=c.substr(2*i[t].keylen,2*i[t].ivlen),h},u=function(t,e,n,r){var o=a.enc.Base64.parse(t),s=a.enc.Hex.stringify(o);return(0,i[e].proc)(s,n,r)};return{version:"1.0.0",parsePKCS5PEM:function(t){return o(t)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(t,e,n){return s(t,e,n)},decryptKeyB64:function(t,e,n,r){return u(t,e,n,r)},getDecryptedKeyHex:function(t,e){var n=o(t),r=(n.type,n.cipher),i=n.ivsalt,a=n.data,c=s(r,e,i).keyhex;return u(a,r,c,i)},getEncryptedPKCS5PEMFromPrvKeyHex:function(t,e,n,r,o){var u="";if(void 0!==r&&null!=r||(r="AES-256-CBC"),void 0===i[r])throw new Error("KEYUTIL unsupported algorithm: "+r);if(void 0===o||null==o){var c=function(t){var e=a.lib.WordArray.random(t);return a.enc.Hex.stringify(e)}(i[r].ivlen);o=c.toUpperCase()}var l=function(t,e,n,r){return(0,i[e].eproc)(t,n,r)}(e,r,s(r,n,o).keyhex,o);return u="-----BEGIN "+t+" PRIVATE KEY-----\r\n",u+="Proc-Type: 4,ENCRYPTED\r\n",u+="DEK-Info: "+r+","+o+"\r\n",u+="\r\n",(u+=l.replace(/(.{64})/g,"$1\r\n"))+"\r\n-----END "+t+" PRIVATE KEY-----\r\n"},getEncryptedPKCS8PEM:function(t,e,n){return gt(this.getEncryptedPKCS8Hex(t,e,n),"ENCRYPTED PRIVATE KEY")},getEncryptedPKCS8Hex:function(t,e,n){var r;(r=null==n||null==n?{}:JSON.parse(JSON.stringify(n))).plain=t,this.initPBES2Param(r),this.encryptPBES2Param(r,e);var i=this.generatePBES2ASN1Param(r);return tt.asn1.ASN1Util.newObject(i).tohex()},initPBES2Param:function(t){var e;null==Bt(t,"encalg")&&(t.encalg="aes256-CBC"),null==Bt(t,"iter")&&(t.iter=2048),null==Bt(t,"prf")&&(t.prf="hmacWithSHA256"),null==Bt(t,"salt")&&(t.salt=a.enc.Hex.stringify(a.lib.WordArray.random(8))),null==Bt(t,"enciv")&&("des-EDE3-CBC"==t.encalg&&(e=8),"aes128-CBC"==t.encalg&&(e=16),"aes256-CBC"==t.encalg&&(e=16),t.enciv=a.enc.Hex.stringify(a.lib.WordArray.random(e)))},encryptPBES2Param:function(t,e){var n=kt.getDKFromPBES2Param(t,e);try{var r=tt.crypto.Cipher.encrypt(t.plain,n,t.encalg,{iv:t.enciv})}catch(e){throw new Error("encrypt error: "+t.plain+" "+n+" "+t.encalg+" "+t.enciv)}t.enc=r},generatePBES2ASN1Param:function(t){var e={seq:[{seq:[{oid:"pkcs5PBES2"},{seq:[{seq:[{oid:"pkcs5PBKDF2"},{seq:[{octstr:{hex:t.salt}},{int:{hex:Nt(t.iter)}}]}]},{seq:[{oid:t.encalg},{octstr:{hex:t.enciv}}]}]}]},{octstr:{hex:t.enc}}]};return"hmacWithSHA1"!=t.prf&&e.seq[0].seq[1].seq[0].seq[1].seq.push({seq:[{oid:t.prf},{null:""}]}),e},parseHexOfEncryptedPKCS8:function(t){var e=rt,n=e.getChildIdx,r=e.getV,i={},o=n(t,0);if(2!=o.length)throw new Error("malformed format: SEQUENCE(0).items != 2: "+o.length);i.ciphertext=r(t,o[1]);var a=n(t,o[0]);if(2!=a.length)throw new Error("malformed format: SEQUENCE(0.0).items != 2: "+a.length);if("2a864886f70d01050d"!=r(t,a[0]))throw new Error("this only supports pkcs5PBES2");var s=n(t,a[1]);if(2!=a.length)throw new Error("malformed format: SEQUENCE(0.0.1).items != 2: "+s.length);var u=n(t,s[1]);if(2!=u.length)throw new Error("malformed format: SEQUENCE(0.0.1.1).items != 2: "+u.length);if("2a864886f70d0307"!=r(t,u[0]))throw"this only supports TripleDES";i.encryptionSchemeAlg="TripleDES",i.encryptionSchemeIV=r(t,u[1]);var c=n(t,s[0]);if(2!=c.length)throw new Error("malformed format: SEQUENCE(0.0.1.0).items != 2: "+c.length);if("2a864886f70d01050c"!=r(t,c[0]))throw new Error("this only supports pkcs5PBKDF2");var l=n(t,c[1]);if(l.length<2)throw new Error("malformed format: SEQUENCE(0.0.1.0.1).items < 2: "+l.length);i.pbkdf2Salt=r(t,l[0]);var f=r(t,l[1]);try{i.pbkdf2Iter=parseInt(f,16)}catch(t){throw new Error("malformed format pbkdf2Iter: "+f)}return i},getPBKDF2KeyHexFromParam:function(t,e){var n=a.enc.Hex.parse(t.pbkdf2Salt),r=t.pbkdf2Iter,i=a.PBKDF2(e,n,{keySize:6,iterations:r});return a.enc.Hex.stringify(i)},_getPlainPKCS8HexFromEncryptedPKCS8PEM:function(t,e){var n=vt(t,"ENCRYPTED PRIVATE KEY"),r=this.parseHexOfEncryptedPKCS8(n),i=kt.getPBKDF2KeyHexFromParam(r,e),o={};o.ciphertext=a.enc.Hex.parse(r.ciphertext);var s=a.enc.Hex.parse(i),u=a.enc.Hex.parse(r.encryptionSchemeIV),c=a.TripleDES.decrypt(o,s,{iv:u});return a.enc.Hex.stringify(c)},parsePBES2:function(t){var e=rt.parse(t);if("pkcs5PBES2"!=Bt(e,"seq.0.seq.0.oid")||"pkcs5PBKDF2"!=Bt(e,"seq.0.seq.1.seq.0.seq.0.oid"))throw new Error("not pkcs5PBES2 and pkcs5PBKDF2 used");var n=Bt(e,"seq.0.seq.1.seq.0.seq.1.seq");if(null==n)throw new Error("PBKDF2 parameter not found");var r=Bt(n,"0.octstr.hex"),i=Bt(n,"1.int.hex"),o=Bt(n,"2.seq.0.oid","hmacWithSHA1"),a=-1;try{a=parseInt(i,16)}catch(t){throw new Error("iter not proper value")}var s=Bt(e,"seq.0.seq.1.seq.1.seq.0.oid"),u=Bt(e,"seq.0.seq.1.seq.1.seq.1.octstr.hex"),c=Bt(e,"seq.1.octstr.hex");if(null==s||null==u||null==c)throw new Error("encalg, enciv or enc is undefined");return{salt:r,iter:a,prf:o,encalg:s,enciv:u,enc:c}},getDKFromPBES2Param:function(t,e){var n={hmacWithSHA1:a.algo.SHA1,hmacWithSHA224:a.algo.SHA224,hmacWithSHA256:a.algo.SHA256,hmacWithSHA384:a.algo.SHA384,hmacWithSHA512:a.algo.SHA512}[t.prf];if(null==n)throw new Error("unsupported prf");var r={"des-EDE3-CBC":6,"aes128-CBC":4,"aes256-CBC":8}[t.encalg];if(null==r)throw new Error("unsupported encalg");var i=a.enc.Hex.parse(t.salt),o=t.iter;try{var s=a.PBKDF2(e,i,{keySize:r,iterations:o,hasher:n});return a.enc.Hex.stringify(s)}catch(n){throw new Error("PBKDF2 error: "+n+" "+JSON.stringify(t)+" "+e)}},getPlainHexFromEncryptedPKCS8PEM:function(t,e){if(-1==t.indexOf("BEGIN ENCRYPTED PRIVATE KEY"))throw new Error("not Encrypted PKCS#8 PEM string");var n,r=vt(t);try{n=kt.parsePBES2(r)}catch(t){throw new Error("malformed PBES2 format: "+t.message)}var i=kt.getDKFromPBES2Param(n,e);return tt.crypto.Cipher.decrypt(n.enc,i,n.encalg,{iv:n.enciv})},getKeyFromEncryptedPKCS8PEM:function(t,e){var n=this.getPlainHexFromEncryptedPKCS8PEM(t,e);return this.getKeyFromPlainPrivatePKCS8Hex(n)},parsePlainPrivatePKCS8Hex:function(t){var e=rt,n=e.getChildIdx,r=e.getV,i={algparam:null};if("30"!=t.substr(0,2))throw new Error("malformed plain PKCS8 private key(code:001)");var o=n(t,0);if(o.length<3)throw new Error("malformed plain PKCS8 private key(code:002)");if("30"!=t.substr(o[1],2))throw new Error("malformed PKCS8 private key(code:003)");var a=n(t,o[1]);if(2!=a.length)throw new Error("malformed PKCS8 private key(code:004)");if("06"!=t.substr(a[0],2))throw new Error("malformed PKCS8 private key(code:005)");if(i.algoid=r(t,a[0]),"06"==t.substr(a[1],2)&&(i.algparam=r(t,a[1])),"04"!=t.substr(o[2],2))throw new Error("malformed PKCS8 private key(code:006)");return i.keyidx=e.getVidx(t,o[2]),i},getKeyFromPlainPrivatePKCS8PEM:function(t){var e=vt(t,"PRIVATE KEY");return this.getKeyFromPlainPrivatePKCS8Hex(e)},getKeyFromPlainPrivatePKCS8Hex:function(t){var e,n=this.parsePlainPrivatePKCS8Hex(t);if("2a864886f70d010101"==n.algoid)e=new J;else if("2a8648ce380401"==n.algoid)e=new tt.crypto.DSA;else{if("2a8648ce3d0201"!=n.algoid)throw new Error("unsupported private key algorithm");e=new tt.crypto.ECDSA}return e.readPKCS8PrvKeyHex(t),e},_getKeyFromPublicPKCS8Hex:function(t){var e,n=rt.getVbyList(t,0,[0,0],"06");if("2a864886f70d010101"===n)e=new J;else if("2a8648ce380401"===n)e=new tt.crypto.DSA;else{if("2a8648ce3d0201"!==n)throw new Error("unsupported PKCS#8 public key hex");e=new tt.crypto.ECDSA}return e.readPKCS8PubKeyHex(t),e},parsePublicRawRSAKeyHex:function(t){var e=rt,n=e.getChildIdx,r=e.getV,i={};if("30"!=t.substr(0,2))throw new Error("malformed RSA key(code:001)");var o=n(t,0);if(2!=o.length)throw new Error("malformed RSA key(code:002)");if("02"!=t.substr(o[0],2))throw new Error("malformed RSA key(code:003)");if(i.n=r(t,o[0]),"02"!=t.substr(o[1],2))throw new Error("malformed RSA key(code:004)");return i.e=r(t,o[1]),i},parsePublicPKCS8Hex:function(t){var e=rt,n=e.getChildIdx,r=e.getV,i={algparam:null},o=n(t,0);if(2!=o.length)throw new Error("outer DERSequence shall have 2 elements: "+o.length);var a=o[0];if("30"!=t.substr(a,2))throw new Error("malformed PKCS8 public key(code:001)");var s=n(t,a);if(2!=s.length)throw new Error("malformed PKCS8 public key(code:002)");if("06"!=t.substr(s[0],2))throw new Error("malformed PKCS8 public key(code:003)");if(i.algoid=r(t,s[0]),"06"==t.substr(s[1],2)?i.algparam=r(t,s[1]):"30"==t.substr(s[1],2)&&(i.algparam={},i.algparam.p=e.getVbyList(t,s[1],[0],"02"),i.algparam.q=e.getVbyList(t,s[1],[1],"02"),i.algparam.g=e.getVbyList(t,s[1],[2],"02")),"03"!=t.substr(o[1],2))throw new Error("malformed PKCS8 public key(code:004)");return i.key=r(t,o[1]).substr(2),i}}}();function Ht(t,e){for(var n="",r=e/4-t.length,i=0;i<r;i++)n+="0";return n+t}function jt(t,e,n){for(var r="",i=0;r.length<e;)r+=dt(n(pt(t+String.fromCharCode.apply(String,[(4278190080&i)>>24,(16711680&i)>>16,(65280&i)>>8,255&i])))),i+=1;return r}function Ut(t){for(var e in tt.crypto.Util.DIGESTINFOHEAD){var n=tt.crypto.Util.DIGESTINFOHEAD[e],r=n.length;if(t.substring(0,r)==n)return[e,t.substring(r)]}return[]}function Wt(t){var e,n=rt,r=n.getChildIdx,i=n.getV,o=(n.dump,n.parse),a=n.getTLV,s=n.getVbyList,u=n.getVbyListEx,c=n.getTLVbyList,l=n.getTLVbyListEx,f=n.getIdxbyList,h=n.getIdxbyListEx,d=n.getVidx,p=n.getInt,g=n.oidname,v=n.hextooidstr,m=vt,_=Error;try{e=tt.asn1.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV}catch(t){}this.HEX2STAG={"0c":"utf8",13:"prn",16:"ia5","1a":"vis","1e":"bmp"},this.hex=null,this.version=0,this.foffset=0,this.aExtInfo=null,this.getVersion=function(){if(null===this.hex||0!==this.version)return this.version;var t=c(this.hex,0,[0,0]);if("a0"==t.substr(0,2)){var e=c(t,0,[0]),n=p(e,0);if(n<0||2<n)throw new Error("malformed version field");return this.version=n+1,this.version}return this.version=1,this.foffset=-1,1},this.getSerialNumberHex=function(){return u(this.hex,0,[0,0],"02")},this.getSignatureAlgorithmField=function(){var t=l(this.hex,0,[0,1]);return this.getAlgorithmIdentifierName(t)},this.getAlgorithmIdentifierName=function(t){for(var n in e)if(t===e[n])return n;return g(u(t,0,[0],"06"))},this.getIssuer=function(t,e){return this.getX500Name(this.getIssuerHex(),t,e)},this.getIssuerHex=function(){return c(this.hex,0,[0,3+this.foffset],"30")},this.getIssuerString=function(){return this.getIssuer().str},this.getSubject=function(t,e){return this.getX500Name(this.getSubjectHex(),t,e)},this.getSubjectHex=function(){return c(this.hex,0,[0,5+this.foffset],"30")},this.getSubjectString=function(){return this.getSubject().str},this.getNotBefore=function(){var t=s(this.hex,0,[0,4+this.foffset,0]);return t=t.replace(/(..)/g,"%$1"),decodeURIComponent(t)},this.getNotAfter=function(){var t=s(this.hex,0,[0,4+this.foffset,1]);return t=t.replace(/(..)/g,"%$1"),decodeURIComponent(t)},this.getPublicKeyHex=function(){return this.getSPKI()},this.getSPKI=function(){return c(this.hex,0,[0,6+this.foffset],"30")},this.getSPKIValue=function(){var t=this.getSPKI();return null==t?null:s(t,0,[1],"03",!0)},this.getPublicKeyIdx=function(){return f(this.hex,0,[0,6+this.foffset],"30")},this.getPublicKeyContentIdx=function(){var t=this.getPublicKeyIdx();return f(this.hex,t,[1,0],"30")},this.getPublicKey=function(){return kt.getKey(this.getPublicKeyHex(),null,"pkcs8pub")},this.getSignatureAlgorithmName=function(){var t=c(this.hex,0,[1],"30");return this.getAlgorithmIdentifierName(t)},this.getSignatureValueHex=function(){return s(this.hex,0,[2],"03",!0)},this.verifySignature=function(t){var e=this.getSignatureAlgorithmField(),n=this.getSignatureValueHex(),r=c(this.hex,0,[0],"30"),i=new tt.crypto.Signature({alg:e});return i.init(t),i.updateHex(r),i.verify(n)},this.parseExt=function(t){var e,o,a;if(void 0===t){if(a=this.hex,3!==this.version)return-1;e=f(a,0,[0,7,0],"30"),o=r(a,e)}else{a=vt(t);var u=f(a,0,[0,3,0,0],"06");if("2a864886f70d01090e"!=i(a,u))return void(this.aExtInfo=new Array);e=f(a,0,[0,3,0,1,0],"30"),o=r(a,e),this.hex=a}this.aExtInfo=new Array;for(var c=0;c<o.length;c++){var l={critical:!1},h=0;3===r(a,o[c]).length&&(l.critical=!0,h=1),l.oid=n.hextooidstr(s(a,o[c],[0],"06"));var p=f(a,o[c],[1+h]);l.vidx=d(a,p),this.aExtInfo.push(l)}},this.getExtInfo=function(t){var e=this.aExtInfo,n=t;if(t.match(/^[0-9.]+$/)||(n=tt.asn1.x509.OID.name2oid(t)),""!==n)for(var r=0;r<e.length;r++)if(e[r].oid===n)return e[r]},this.getCriticalExtV=function(t,e,n){if(null!=e)return[e,n];var r=this.getExtInfo(t);return null==r?[null,null]:[a(this.hex,r.vidx),r.critical]},this.getExtBasicConstraints=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("basicConstraints");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var r={extname:"basicConstraints"};if(e&&(r.critical=!0),"3000"===t)return r;if("30030101ff"===t)return r.cA=!0,r;if("30060101ff02"===t.substr(0,12)){var o=i(t,10),s=parseInt(o,16);return r.cA=!0,r.pathLen=s,r}throw new Error("hExtV parse error: "+t)},this.getExtNameConstraints=function(t,e){var n=this.getCriticalExtV("nameConstraints",t,e);if(t=n[0],e=n[1],null!=t){var i={extname:"nameConstraints"};e&&(i.critical=!0);for(var o=r(t,0),s=0;s<o.length;s++){for(var u=[],c=r(t,o[s]),l=0;l<c.length;l++){var f=a(t,c[l]),h=this.getGeneralSubtree(f);u.push(h)}var d=t.substr(o[s],2);"a0"==d?i.permit=u:"a1"==d&&(i.exclude=u)}return i}},this.getGeneralSubtree=function(t){var e=r(t,0),n=e.length;if(n<1||2<n)throw new Error("wrong num elements");for(var o=this.getGeneralName(a(t,e[0])),s=1;s<n;s++){var u=t.substr(e[s],2),c=i(t,e[s]),l=parseInt(c,16);"80"==u&&(o.min=l),"81"==u&&(o.max=l)}return o},this.getExtKeyUsage=function(t,e){var n=this.getCriticalExtV("keyUsage",t,e);if(t=n[0],e=n[1],null!=t){var r={extname:"keyUsage"};return e&&(r.critical=!0),r.names=this.getExtKeyUsageString(t).split(","),r}},this.getExtKeyUsageBin=function(t){if(void 0===t){var e=this.getExtInfo("keyUsage");if(void 0===e)return"";t=a(this.hex,e.vidx)}if(8!=t.length&&10!=t.length)throw new Error("malformed key usage value: "+t);var n="000000000000000"+parseInt(t.substr(6),16).toString(2);return 8==t.length&&(n=n.slice(-8)),10==t.length&&(n=n.slice(-16)),""==(n=n.replace(/0+$/,""))&&(n="0"),n},this.getExtKeyUsageString=function(t){for(var e=this.getExtKeyUsageBin(t),n=new Array,r=0;r<e.length;r++)"1"==e.substr(r,1)&&n.push(Wt.KEYUSAGE_NAME[r]);return n.join(",")},this.getExtSubjectKeyIdentifier=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("subjectKeyIdentifier");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var r={extname:"subjectKeyIdentifier"};e&&(r.critical=!0);var o=i(t,0);return r.kid={hex:o},r},this.getExtAuthorityKeyIdentifier=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("authorityKeyIdentifier");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var o={extname:"authorityKeyIdentifier"};e&&(o.critical=!0);for(var s=r(t,0),u=0;u<s.length;u++){var c=t.substr(s[u],2);if("80"===c&&(o.kid={hex:i(t,s[u])}),"a1"===c){var l=a(t,s[u]),f=this.getGeneralNames(l);o.issuer=f[0].dn}"82"===c&&(o.sn={hex:i(t,s[u])})}return o},this.getExtExtKeyUsage=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("extKeyUsage");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var o={extname:"extKeyUsage",array:[]};e&&(o.critical=!0);for(var s=r(t,0),u=0;u<s.length;u++)o.array.push(g(i(t,s[u])));return o},this.getExtExtKeyUsageName=function(){var t=this.getExtInfo("extKeyUsage");if(void 0===t)return t;var e=new Array,n=a(this.hex,t.vidx);if(""===n)return e;for(var o=r(n,0),s=0;s<o.length;s++)e.push(g(i(n,o[s])));return e},this.getExtSubjectAltName=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("subjectAltName");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var r={extname:"subjectAltName",array:[]};return e&&(r.critical=!0),r.array=this.getGeneralNames(t),r},this.getExtIssuerAltName=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("issuerAltName");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var r={extname:"issuerAltName",array:[]};return e&&(r.critical=!0),r.array=this.getGeneralNames(t),r},this.getGeneralNames=function(t){for(var e=r(t,0),n=[],i=0;i<e.length;i++){var o=this.getGeneralName(a(t,e[i]));void 0!==o&&n.push(o)}return n},this.getGeneralName=function(t){var e=t.substr(0,2),n=i(t,0),r=dt(n);return"81"==e?{rfc822:r}:"82"==e?{dns:r}:"86"==e?{uri:r}:"87"==e?{ip:wt(n)}:"a4"==e?{dn:this.getX500Name(n)}:"a0"==e?{other:this.getOtherName(t)}:void 0},this.getExtSubjectAltName2=function(){var t,e,n,o=this.getExtInfo("subjectAltName");if(void 0===o)return o;for(var s=new Array,u=a(this.hex,o.vidx),c=r(u,0),l=0;l<c.length;l++)n=u.substr(c[l],2),t=i(u,c[l]),"81"===n&&(e=ft(t),s.push(["MAIL",e])),"82"===n&&(e=ft(t),s.push(["DNS",e])),"84"===n&&(e=Wt.hex2dn(t,0),s.push(["DN",e])),"86"===n&&(e=ft(t),s.push(["URI",e])),"87"===n&&(e=wt(t),s.push(["IP",e]));return s},this.getExtCRLDistributionPoints=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("cRLDistributionPoints");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var i={extname:"cRLDistributionPoints",array:[]};e&&(i.critical=!0);for(var o=r(t,0),s=0;s<o.length;s++){var u=a(t,o[s]);i.array.push(this.getDistributionPoint(u))}return i},this.getDistributionPoint=function(t){for(var e={},n=r(t,0),i=0;i<n.length;i++){var o=t.substr(n[i],2),s=a(t,n[i]);"a0"==o&&(e.dpname=this.getDistributionPointName(s))}return e},this.getDistributionPointName=function(t){for(var e={},n=r(t,0),i=0;i<n.length;i++){var o=t.substr(n[i],2),s=a(t,n[i]);"a0"==o&&(e.full=this.getGeneralNames(s))}return e},this.getExtCRLDistributionPointsURI=function(){var t=this.getExtCRLDistributionPoints();if(null==t)return t;for(var e=t.array,n=[],r=0;r<e.length;r++)try{null!=e[r].dpname.full[0].uri&&n.push(e[r].dpname.full[0].uri)}catch(t){}return n},this.getExtAIAInfo=function(){var t=this.getExtInfo("authorityInfoAccess");if(void 0===t)return t;for(var e={ocsp:[],caissuer:[]},n=r(this.hex,t.vidx),i=0;i<n.length;i++){var o=s(this.hex,n[i],[0],"06"),a=s(this.hex,n[i],[1],"86");"2b06010505073001"===o&&e.ocsp.push(ft(a)),"2b06010505073002"===o&&e.caissuer.push(ft(a))}return e},this.getExtAuthorityInfoAccess=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("authorityInfoAccess");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var i={extname:"authorityInfoAccess",array:[]};e&&(i.critical=!0);for(var o=r(t,0),c=0;c<o.length;c++){var l=u(t,o[c],[0],"06"),f=ft(s(t,o[c],[1],"86"));if("2b06010505073001"==l)i.array.push({ocsp:f});else{if("2b06010505073002"!=l)throw new Error("unknown method: "+l);i.array.push({caissuer:f})}}return i},this.getExtCertificatePolicies=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("certificatePolicies");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var i={extname:"certificatePolicies",array:[]};e&&(i.critical=!0);for(var o=r(t,0),s=0;s<o.length;s++){var u=a(t,o[s]),c=this.getPolicyInformation(u);i.array.push(c)}return i},this.getPolicyInformation=function(t){var e={},n=s(t,0,[0],"06");e.policyoid=g(n);var i=h(t,0,[1],"30");if(-1!=i){e.array=[];for(var o=r(t,i),u=0;u<o.length;u++){var c=a(t,o[u]),l=this.getPolicyQualifierInfo(c);e.array.push(l)}}return e},this.getOtherName=function(t){var e={},n=r(t,0),i=s(t,n[0],[],"06"),a=s(t,n[1],[]);return e.oid=g(i),e.value=o(a),e},this.getPolicyQualifierInfo=function(t){var e={},n=s(t,0,[0],"06");if("2b06010505070201"===n){var r=u(t,0,[1],"16");e.cps=dt(r)}else if("2b06010505070202"===n){var i=c(t,0,[1],"30");e.unotice=this.getUserNotice(i)}return e},this.getUserNotice=function(t){var e=null;try{return e=n.parse(t),this._asn1ToUnotice(e)}catch(t){return}},this._asn1ToUnotice=function(t){try{for(var e={},n=Bt(t,"seq"),r=0;r<n.length;r++){var i=this._asn1ToNoticeRef(n[r]);null!=i&&(e.noticeref=i);var o=this.asn1ToDisplayText(n[r]);null!=o&&(e.exptext=o)}return Object.keys(e).length>0?e:void 0}catch(t){return}},this._asn1ToNoticeRef=function(t){try{for(var e={},n=Bt(t,"seq"),r=0;r<n.length;r++){var i=this._asn1ToNoticeNum(n[r]);null!=i&&(e.noticenum=i);var o=this.asn1ToDisplayText(n[r]);null!=o&&(e.org=o)}return Object.keys(e).length>0?e:void 0}catch(t){return}},this._asn1ToNoticeNum=function(t){try{for(var e=Bt(t,"seq"),n=[],r=0;r<e.length;r++){var i=e[r];n.push(parseInt(Bt(i,"int.hex"),16))}return n}catch(t){return}},this.getDisplayText=function(t){var e={};return e.type={"0c":"utf8",16:"ia5","1a":"vis","1e":"bmp"}[t.substr(0,2)],e.str=dt(i(t,0)),e},this.asn1ToDisplayText=function(t){return null!=t.utf8str?{type:"utf8",str:t.utf8str.str}:null!=t.ia5str?{type:"ia5",str:t.ia5str.str}:null!=t.visstr?{type:"vis",str:t.visstr.str}:null!=t.bmpstr?{type:"bmp",str:t.bmpstr.str}:null!=t.prnstr?{type:"prn",str:t.prnstr.str}:void 0},this.getExtPolicyMappings=function(t,e){var n=this.getCriticalExtV("policyMappings",t,e);if(t=n[0],e=n[1],null!=t){var r={extname:"policyMappings"};e&&(r.critical=!0);try{for(var i=o(t).seq,a=[],s=0;s<i.length;s++){var u=i[s].seq;a.push([u[0].oid,u[1].oid])}r.array=a}catch(t){throw new _("malformed policyMappings")}return r}},this.getExtPolicyConstraints=function(t,e){var n=this.getCriticalExtV("policyConstraints",t,e);if(t=n[0],e=n[1],null!=t){var r={extname:"policyConstraints"};e&&(r.critical=!0);var i=o(t);try{for(var a=i.seq,s=0;s<a.length;s++){var u=a[s].tag;0==u.explicit&&("80"==u.tag&&(r.reqexp=parseInt(u.hex,16)),"81"==u.tag&&(r.inhibit=parseInt(u.hex,16)))}}catch(t){return new _("malformed policyConstraints value")}return r}},this.getExtInhibitAnyPolicy=function(t,e){var n=this.getCriticalExtV("inhibitAnyPolicy",t,e);if(t=n[0],e=n[1],null!=t){var r={extname:"inhibitAnyPolicy"};e&&(r.critical=!0);var i=p(t,0);return-1==i?new _("wrong value"):(r.skip=i,r)}},this.getExtCRLNumber=function(t,e){var n={extname:"cRLNumber"};if(e&&(n.critical=!0),"02"==t.substr(0,2))return n.num={hex:i(t,0)},n;throw new _("hExtV parse error: "+t)},this.getExtCRLReason=function(t,e){var n={extname:"cRLReason"};if(e&&(n.critical=!0),"0a"==t.substr(0,2))return n.code=parseInt(i(t,0),16),n;throw new Error("hExtV parse error: "+t)},this.getExtOcspNonce=function(t,e){var n={extname:"ocspNonce"};e&&(n.critical=!0);var r=i(t,0);return n.hex=r,n},this.getExtOcspNoCheck=function(t,e){var n={extname:"ocspNoCheck"};return e&&(n.critical=!0),n},this.getExtAdobeTimeStamp=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("adobeTimeStamp");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var i={extname:"adobeTimeStamp"};e&&(i.critical=!0);var o=r(t,0);if(o.length>1){var s=a(t,o[1]),u=this.getGeneralName(s);null!=u.uri&&(i.uri=u.uri)}if(o.length>2){var c=a(t,o[2]);"0101ff"==c&&(i.reqauth=!0),"010100"==c&&(i.reqauth=!1)}return i},this.getExtSubjectDirectoryAttributes=function(t,e){if(void 0===t&&void 0===e){var n=this.getExtInfo("subjectDirectoryAttributes");if(void 0===n)return;t=a(this.hex,n.vidx),e=n.critical}var r={extname:"subjectDirectoryAttributes"};e&&(r.critical=!0);try{for(var i=o(t),s=[],u=0;u<i.seq.length;u++){var c=i.seq[u],l=Bt(c,"seq.0.oid"),f=Bt(c,"seq.1.set");if(null==l||null==f)throw"error";s.push({attr:l,array:f})}return r.array=s,r}catch(t){throw new Error("malformed subjectDirectoryAttributes extension value")}};var E=function(t){var e={};try{var n=t.seq[0].oid,r=tt.asn1.x509.OID.name2oid(n);e.type=tt.asn1.x509.OID.oid2atype(r);var i=t.seq[1];if(null!=i.utf8str)e.ds="utf8",e.value=i.utf8str.str;else if(null!=i.numstr)e.ds="num",e.value=i.numstr.str;else if(null!=i.telstr)e.ds="tel",e.value=i.telstr.str;else if(null!=i.prnstr)e.ds="prn",e.value=i.prnstr.str;else if(null!=i.ia5str)e.ds="ia5",e.value=i.ia5str.str;else if(null!=i.visstr)e.ds="vis",e.value=i.visstr.str;else{if(null==i.bmpstr)throw"error";e.ds="bmp",e.value=i.bmpstr.str}return e}catch(t){throw new Erorr("improper ASN.1 parsed AttrTypeAndValue")}},y=function(t){try{return t.set.map((function(t){return E(t)}))}catch(t){throw new Error("improper ASN.1 parsed RDN: "+t)}};this.getX500NameRule=function(t){for(var e=null,n=[],r=0;r<t.length;r++)for(var i=t[r],o=0;o<i.length;o++)n.push(i[o]);for(r=0;r<n.length;r++){var a=n[r],s=a.ds,u=a.value,c=a.type;if("prn"!=s&&"utf8"!=s&&"ia5"!=s)return"mixed";if("ia5"==s){if("CN"!=c)return"mixed";if(tt.lang.String.isMail(u))continue;return"mixed"}if("C"==c){if("prn"==s)continue;return"mixed"}if(null==e)e=s;else if(e!==s)return"mixed"}return null==e?"prn":e},this.getAttrTypeAndValue=function(t){var e=o(t);return E(e)},this.getRDN=function(t){var e=o(t);return y(e)},this.getX500NameArray=function(t){return function(t){try{return t.seq.map((function(t){return y(t)}))}catch(t){throw new Error("improper ASN.1 parsed X500Name: "+t)}}(o(t))},this.getX500Name=function(t,e,n){var r=this.getX500NameArray(t),i={str:this.dnarraytostr(r)};return i.array=r,1==n&&(i.hex=t),1==e&&(i.canon=this.c14nRDNArray(r)),i},this.readCertPEM=function(t){this.readCertHex(m(t))},this.readCertHex=function(t){this.hex=t,this.getVersion();try{f(this.hex,0,[0,7],"a3"),this.parseExt()}catch(t){}},this.getParam=function(t){var e={};return null==t&&(t={}),e.version=this.getVersion(),e.serial={hex:this.getSerialNumberHex()},e.sigalg=this.getSignatureAlgorithmField(),e.issuer=this.getIssuer(t.dncanon,t.dnhex),e.notbefore=this.getNotBefore(),e.notafter=this.getNotAfter(),e.subject=this.getSubject(t.dncanon,t.dnhex),e.sbjpubkey=gt(this.getPublicKeyHex(),"PUBLIC KEY"),null!=this.aExtInfo&&this.aExtInfo.length>0&&(e.ext=this.getExtParamArray()),e.sighex=this.getSignatureValueHex(),1==t.tbshex&&(e.tbshex=c(this.hex,0,[0])),1==t.nodnarray&&(delete e.issuer.array,delete e.subject.array),e},this.getExtParamArray=function(t){null==t&&-1!=h(this.hex,0,[0,"[3]"])&&(t=l(this.hex,0,[0,"[3]",0],"30"));for(var e=[],n=r(t,0),i=0;i<n.length;i++){var o=a(t,n[i]),s=this.getExtParam(o);null!=s&&e.push(s)}return e},this.getExtParam=function(t){var e=r(t,0).length;if(2!=e&&3!=e)throw new Error("wrong number elements in Extension: "+e+" "+t);var n=v(s(t,0,[0],"06")),i=!1;3==e&&"0101ff"==c(t,0,[1])&&(i=!0);var a=c(t,0,[e-1,0]),u=void 0;if("2.5.29.14"==n?u=this.getExtSubjectKeyIdentifier(a,i):"2.5.29.15"==n?u=this.getExtKeyUsage(a,i):"2.5.29.17"==n?u=this.getExtSubjectAltName(a,i):"2.5.29.18"==n?u=this.getExtIssuerAltName(a,i):"2.5.29.19"==n?u=this.getExtBasicConstraints(a,i):"2.5.29.30"==n?u=this.getExtNameConstraints(a,i):"2.5.29.31"==n?u=this.getExtCRLDistributionPoints(a,i):"2.5.29.32"==n?u=this.getExtCertificatePolicies(a,i):"2.5.29.33"==n?u=this.getExtPolicyMappings(a,i):"2.5.29.35"==n?u=this.getExtAuthorityKeyIdentifier(a,i):"2.5.29.36"==n?u=this.getExtPolicyConstraints(a,i):"2.5.29.37"==n?u=this.getExtExtKeyUsage(a,i):"2.5.29.54"==n?u=this.getExtInhibitAnyPolicy(a,i):"1.3.6.1.5.5.7.1.1"==n?u=this.getExtAuthorityInfoAccess(a,i):"2.5.29.20"==n?u=this.getExtCRLNumber(a,i):"2.5.29.21"==n?u=this.getExtCRLReason(a,i):"2.5.29.9"==n?u=this.getExtSubjectDirectoryAttributes(a,i):"1.3.6.1.5.5.7.48.1.2"==n?u=this.getExtOcspNonce(a,i):"1.3.6.1.5.5.7.48.1.5"==n?u=this.getExtOcspNoCheck(a,i):"1.2.840.113583.1.1.9.1"==n?u=this.getExtAdobeTimeStamp(a,i):null!=Wt.EXT_PARSER[n]&&(u=Wt.EXT_PARSER[n](n,i,a)),null!=u)return u;var l={extname:n,extn:a};try{l.extn=o(a)}catch(t){}return i&&(l.critical=!0),l},this.findExt=function(t,e){for(var n=0;n<t.length;n++)if(t[n].extname==e)return t[n];return null},this.updateExtCDPFullURI=function(t,e){var n=this.findExt(t,"cRLDistributionPoints");if(null!=n&&null!=n.array)for(var r=n.array,i=0;i<r.length;i++)if(null!=r[i].dpname&&null!=r[i].dpname.full)for(var o=r[i].dpname.full,a=0;a<o.length;a++){var s=o[i];null!=s.uri&&(s.uri=e)}},this.updateExtAIAOCSP=function(t,e){var n=this.findExt(t,"authorityInfoAccess");if(null!=n&&null!=n.array)for(var r=n.array,i=0;i<r.length;i++)null!=r[i].ocsp&&(r[i].ocsp=e)},this.updateExtAIACAIssuer=function(t,e){var n=this.findExt(t,"authorityInfoAccess");if(null!=n&&null!=n.array)for(var r=n.array,i=0;i<r.length;i++)null!=r[i].caissuer&&(r[i].caissuer=e)},this.dnarraytostr=function(t){return"/"+t.map((function(t){return function(t){return t.map((function(t){return function(t){return t.type+"="+t.value}(t).replace(/\+/,"\\+")})).join("+")}(t).replace(/\//,"\\/")})).join("/")},this.setCanonicalizedDN=function(t){var e;if(null!=t.str&&null==t.array){var n=new tt.asn1.x509.X500Name({str:t.str}).tohex();e=this.getX500NameArray(n)}else e=t.array;null==t.canon&&(t.canon=this.c14nRDNArray(e))},this.c14nRDNArray=function(t){for(var e=[],n=0;n<t.length;n++){for(var r=t[n],i=[],o=0;o<r.length;o++){var a=r[o],s=a.value;s=(s=(s=(s=s.replace(/^\s*/,"")).replace(/\s*$/,"")).replace(/\s+/g," ")).toLowerCase(),i.push(a.type.toLowerCase()+"="+s)}e.push(i.join("+"))}return"/"+e.join("/")},this.getInfo=function(){var t,e,n,r=function(t){for(var e="",n="    ",r="\n",i=t.array,o=0;o<i.length;o++){var a=i[o];null!=a.dn&&(e+=n+"dn: "+a.dn.str+r),null!=a.ip&&(e+=n+"ip: "+a.ip+r),null!=a.rfc822&&(e+=n+"rfc822: "+a.rfc822+r),null!=a.dns&&(e+=n+"dns: "+a.dns+r),null!=a.uri&&(e+=n+"uri: "+a.uri+r),null!=a.other&&(e+=n+"other: "+a.other.oid+"="+JSON.stringify(a.other.value).replace(/\"/g,"")+r)}return e.replace(/\n$/,"")},i=function(t){for(var e="",n=t.array,r=0;r<n.length;r++){var i=n[r];if(e+="    policy oid: "+i.policyoid+"\n",void 0!==i.array)for(var o=0;o<i.array.length;o++){var a=i.array[o];void 0!==a.cps&&(e+="    cps: "+a.cps+"\n")}}return e},o=function(t){for(var e="",n=t.array,r=0;r<n.length;r++){var i=n[r];try{void 0!==i.dpname.full[0].uri&&(e+="    "+i.dpname.full[0].uri+"\n")}catch(t){}try{void 0!==i.dname.full[0].dn.hex&&(e+="    "+Wt.hex2dn(i.dpname.full[0].dn.hex)+"\n")}catch(t){}}return e},a=function(t){for(var e="",n=t.array,r=0;r<n.length;r++){var i=n[r];void 0!==i.caissuer&&(e+="    caissuer: "+i.caissuer+"\n"),void 0!==i.ocsp&&(e+="    ocsp: "+i.ocsp+"\n")}return e};if(t="Basic Fields\n",t+="  serial number: "+this.getSerialNumberHex()+"\n",t+="  signature algorithm: "+this.getSignatureAlgorithmField()+"\n",t+="  issuer: "+this.getIssuerString()+"\n",t+="  notBefore: "+this.getNotBefore()+"\n",t+="  notAfter: "+this.getNotAfter()+"\n",t+="  subject: "+this.getSubjectString()+"\n",t+="  subject public key info: \n",t+="    key algorithm: "+(e=this.getPublicKey()).type+"\n","RSA"===e.type&&(t+="    n="+xt(e.n.toString(16)).substr(0,16)+"...\n",t+="    e="+xt(e.e.toString(16))+"\n"),void 0!==(n=this.aExtInfo)&&null!==n){t+="X509v3 Extensions:\n";for(var s=0;s<n.length;s++){var u=n[s],c=tt.asn1.x509.OID.oid2name(u.oid);""===c&&(c=u.oid);var l="";if(!0===u.critical&&(l="CRITICAL"),t+="  "+c+" "+l+":\n","basicConstraints"===c){var f=this.getExtBasicConstraints();void 0===f.cA?t+="    {}\n":(t+="    cA=true",void 0!==f.pathLen&&(t+=", pathLen="+f.pathLen),t+="\n")}else{var h;if("policyMappings"==c)t+="    "+this.getExtPolicyMappings().array.map((function(t){var e=t;return e[0]+":"+e[1]})).join(", ")+"\n";else if("policyConstraints"==c)t+="    ",null!=(h=this.getExtPolicyConstraints()).reqexp&&(t+=" reqexp="+h.reqexp),null!=h.inhibit&&(t+=" inhibit="+h.inhibit),t+="\n";else if("inhibitAnyPolicy"==c)t+="    skip="+(h=this.getExtInhibitAnyPolicy()).skip+"\n";else if("keyUsage"==c)t+="    "+this.getExtKeyUsageString()+"\n";else if("subjectKeyIdentifier"==c)t+="    "+this.getExtSubjectKeyIdentifier().kid.hex+"\n";else if("authorityKeyIdentifier"==c){var d=this.getExtAuthorityKeyIdentifier();void 0!==d.kid&&(t+="    kid="+d.kid.hex+"\n")}else"extKeyUsage"==c?t+="    "+this.getExtExtKeyUsage().array.join(", ")+"\n":"subjectAltName"==c?t+=r(this.getExtSubjectAltName())+"\n":"cRLDistributionPoints"==c?t+=o(this.getExtCRLDistributionPoints()):"authorityInfoAccess"==c?t+=a(this.getExtAuthorityInfoAccess()):"certificatePolicies"==c&&(t+=i(this.getExtCertificatePolicies()))}}}return(t+="signature algorithm: "+this.getSignatureAlgorithmName()+"\n")+"signature: "+this.getSignatureValueHex().substr(0,16)+"...\n"},"string"==typeof t&&(-1!=t.indexOf("-----BEGIN")?this.readCertPEM(t):tt.lang.String.isHex(t)&&this.readCertHex(t))}kt.getKey=function(t,e,n){var r,i=(_=rt).getChildIdx,o=(_.getV,_.getVbyList),a=tt.crypto,s=a.ECDSA,u=a.DSA,c=J,l=vt,f=kt;if(void 0!==c&&t instanceof c)return t;if(void 0!==s&&t instanceof s)return t;if(void 0!==u&&t instanceof u)return t;if(void 0!==t.curve&&void 0!==t.xy&&void 0===t.d)return new s({pub:t.xy,curve:t.curve});if(void 0!==t.curve&&void 0!==t.d)return new s({prv:t.d,curve:t.curve});if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(O=new c).setPublic(t.n,t.e),O;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.co&&void 0===t.qi)return(O=new c).setPrivateEx(t.n,t.e,t.d,t.p,t.q,t.dp,t.dq,t.co),O;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0===t.p)return(O=new c).setPrivate(t.n,t.e,t.d),O;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0===t.x)return(O=new u).setPublic(t.p,t.q,t.g,t.y),O;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0!==t.x)return(O=new u).setPrivate(t.p,t.q,t.g,t.y,t.x),O;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(O=new c).setPublic(ct(t.n),ct(t.e)),O;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.qi)return(O=new c).setPrivateEx(ct(t.n),ct(t.e),ct(t.d),ct(t.p),ct(t.q),ct(t.dp),ct(t.dq),ct(t.qi)),O;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d)return(O=new c).setPrivate(ct(t.n),ct(t.e),ct(t.d)),O;if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0===t.d){var d=(I=new s({curve:t.crv})).ecparams.keycharlen,p="04"+("0000000000"+ct(t.x)).slice(-d)+("0000000000"+ct(t.y)).slice(-d);return I.setPublicKeyHex(p),I}if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0!==t.d){d=(I=new s({curve:t.crv})).ecparams.keycharlen,p="04"+("0000000000"+ct(t.x)).slice(-d)+("0000000000"+ct(t.y)).slice(-d);var g=("0000000000"+ct(t.d)).slice(-d);return I.setPublicKeyHex(p),I.setPrivateKeyHex(g),I}if("pkcs5prv"===n){var v,m=t,_=rt;if(9===(v=i(m,0)).length)(O=new c).readPKCS5PrvKeyHex(m);else if(6===v.length)(O=new u).readPKCS5PrvKeyHex(m);else{if(!(v.length>2&&"04"===m.substr(v[1],2)))throw new Error("unsupported PKCS#1/5 hexadecimal key");(O=new s).readPKCS5PrvKeyHex(m)}return O}if("pkcs8prv"===n)return f.getKeyFromPlainPrivatePKCS8Hex(t);if("pkcs8pub"===n)return f._getKeyFromPublicPKCS8Hex(t);if("x509pub"===n)return Wt.getPublicKeyFromCertHex(t);if(-1!=t.indexOf("-END CERTIFICATE-",0)||-1!=t.indexOf("-END X509 CERTIFICATE-",0)||-1!=t.indexOf("-END TRUSTED CERTIFICATE-",0))return Wt.getPublicKeyFromCertPEM(t);if(-1!=t.indexOf("-END PUBLIC KEY-")){var E=vt(t,"PUBLIC KEY");return f._getKeyFromPublicPKCS8Hex(E)}if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var y=l(t,"RSA PRIVATE KEY");return f.getKey(y,null,"pkcs5prv")}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var S=o(r=l(t,"DSA PRIVATE KEY"),0,[1],"02"),w=o(r,0,[2],"02"),D=o(r,0,[3],"02"),b=o(r,0,[4],"02"),A=o(r,0,[5],"02");return(O=new u).setPrivate(new h(S,16),new h(w,16),new h(D,16),new h(b,16),new h(A,16)),O}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED"))return y=l(t,"EC PRIVATE KEY"),f.getKey(y,null,"pkcs5prv");if(-1!=t.indexOf("-END PRIVATE KEY-"))return f.getKeyFromPlainPrivatePKCS8PEM(t);if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var C=f.getDecryptedKeyHex(t,e),T=new J;return T.readPKCS5PrvKeyHex(C),T}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var I,O=o(r=f.getDecryptedKeyHex(t,e),0,[1],"04"),x=o(r,0,[2,0],"06"),F=o(r,0,[3,0],"03").substr(2);if(void 0===tt.crypto.OID.oidhex2name[x])throw new Error("undefined OID(hex) in KJUR.crypto.OID: "+x);return(I=new s({curve:tt.crypto.OID.oidhex2name[x]})).setPublicKeyHex(F),I.setPrivateKeyHex(O),I.isPublic=!1,I}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED"))return S=o(r=f.getDecryptedKeyHex(t,e),0,[1],"02"),w=o(r,0,[2],"02"),D=o(r,0,[3],"02"),b=o(r,0,[4],"02"),A=o(r,0,[5],"02"),(O=new u).setPrivate(new h(S,16),new h(w,16),new h(D,16),new h(b,16),new h(A,16)),O;if(-1!=t.indexOf("-END ENCRYPTED PRIVATE KEY-"))return f.getKeyFromEncryptedPKCS8PEM(t,e);throw new Error("not supported argument")},kt.generateKeypair=function(t,e){if("RSA"==t){var n=e;(a=new J).generate(n,"10001"),a.isPrivate=!0,a.isPublic=!0;var r=new J,i=a.n.toString(16),o=a.e.toString(16);return r.setPublic(i,o),r.isPrivate=!1,r.isPublic=!0,(s={}).prvKeyObj=a,s.pubKeyObj=r,s}if("EC"==t){var a,s,u=e,c=new tt.crypto.ECDSA({curve:u}).generateKeyPairHex();return(a=new tt.crypto.ECDSA({curve:u})).setPublicKeyHex(c.ecpubhex),a.setPrivateKeyHex(c.ecprvhex),a.isPrivate=!0,a.isPublic=!1,(r=new tt.crypto.ECDSA({curve:u})).setPublicKeyHex(c.ecpubhex),r.isPrivate=!1,r.isPublic=!0,(s={}).prvKeyObj=a,s.pubKeyObj=r,s}throw new Error("unknown algorithm: "+t)},kt.getPEM=function(t,e,n,r,i,o){var a=tt,s=a.asn1,u=s.DERObjectIdentifier,c=s.DERInteger,l=s.ASN1Util.newObject,f=s.x509.SubjectPublicKeyInfo,h=a.crypto,d=h.DSA,p=h.ECDSA,g=J;function v(t){return l({seq:[{int:0},{int:{bigint:t.n}},{int:t.e},{int:{bigint:t.d}},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.dmp1}},{int:{bigint:t.dmq1}},{int:{bigint:t.coeff}}]})}function m(t){return l({seq:[{int:1},{octstr:{hex:t.prvKeyHex}},{tag:["a0",!0,{oid:{name:t.curveName}}]},{tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}]})}function _(t){return l({seq:[{int:0},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}},{int:{bigint:t.y}},{int:{bigint:t.x}}]})}if((void 0!==g&&t instanceof g||void 0!==d&&t instanceof d||void 0!==p&&t instanceof p)&&1==t.isPublic&&(void 0===e||"PKCS8PUB"==e))return gt(w=new f(t).tohex(),"PUBLIC KEY");if("PKCS1PRV"==e&&void 0!==g&&t instanceof g&&(void 0===n||null==n)&&1==t.isPrivate)return gt(w=v(t).tohex(),"RSA PRIVATE KEY");if("PKCS1PRV"==e&&void 0!==p&&t instanceof p&&(void 0===n||null==n)&&1==t.isPrivate){var E=new u({name:t.curveName}).tohex(),y=m(t).tohex(),S="";return(S+=gt(E,"EC PARAMETERS"))+gt(y,"EC PRIVATE KEY")}if("PKCS1PRV"==e&&void 0!==d&&t instanceof d&&(void 0===n||null==n)&&1==t.isPrivate)return gt(w=_(t).tohex(),"DSA PRIVATE KEY");if("PKCS5PRV"==e&&void 0!==g&&t instanceof g&&void 0!==n&&null!=n&&1==t.isPrivate){var w=v(t).tohex();return void 0===r&&(r="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("RSA",w,n,r,o)}if("PKCS5PRV"==e&&void 0!==p&&t instanceof p&&void 0!==n&&null!=n&&1==t.isPrivate)return w=m(t).tohex(),void 0===r&&(r="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("EC",w,n,r,o);if("PKCS5PRV"==e&&void 0!==d&&t instanceof d&&void 0!==n&&null!=n&&1==t.isPrivate)return w=_(t).tohex(),void 0===r&&(r="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("DSA",w,n,r,o);var D=function(t,e){if("string"==typeof e)return kt.getEncryptedPKCS8PEM(t,e);if("object"==b(e)&&null!=Bt(e,"passcode")){var n=JSON.parse(JSON.stringify(e)),r=n.passcode;return delete n.passcode,kt.getEncryptedPKCS8PEM(t,r,n)}};if("PKCS8PRV"==e&&null!=g&&t instanceof g&&1==t.isPrivate){var A=v(t).tohex();return w=l({seq:[{int:0},{seq:[{oid:{name:"rsaEncryption"}},{null:!0}]},{octstr:{hex:A}}]}).tohex(),void 0===n||null==n?gt(w,"PRIVATE KEY"):D(w,n)}if("PKCS8PRV"==e&&void 0!==p&&t instanceof p&&1==t.isPrivate){var C={seq:[{int:1},{octstr:{hex:t.prvKeyHex}}]};return"string"==typeof t.pubKeyHex&&C.seq.push({tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}),A=new l(C).tohex(),w=l({seq:[{int:0},{seq:[{oid:{name:"ecPublicKey"}},{oid:{name:t.curveName}}]},{octstr:{hex:A}}]}).tohex(),void 0===n||null==n?gt(w,"PRIVATE KEY"):D(w,n)}if("PKCS8PRV"==e&&void 0!==d&&t instanceof d&&1==t.isPrivate)return A=new c({bigint:t.x}).tohex(),w=l({seq:[{int:0},{seq:[{oid:{name:"dsa"}},{seq:[{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}}]}]},{octstr:{hex:A}}]}).tohex(),void 0===n||null==n?gt(w,"PRIVATE KEY"):D(w,n);throw new Error("unsupported object nor format")},kt.getKeyFromCSRPEM=function(t){var e=vt(t,"CERTIFICATE REQUEST");return kt.getKeyFromCSRHex(e)},kt.getKeyFromCSRHex=function(t){var e=kt.parseCSRHex(t);return kt.getKey(e.p8pubkeyhex,null,"pkcs8pub")},kt.parseCSRHex=function(t){var e=rt,n=e.getChildIdx,r=e.getTLV,i={},o=t;if("30"!=o.substr(0,2))throw new Error("malformed CSR(code:001)");var a=n(o,0);if(a.length<1)throw new Error("malformed CSR(code:002)");if("30"!=o.substr(a[0],2))throw new Error("malformed CSR(code:003)");var s=n(o,a[0]);if(s.length<3)throw new Error("malformed CSR(code:004)");return i.p8pubkeyhex=r(o,s[2]),i},kt.getKeyID=function(t){var e=kt,n=rt;"string"==typeof t&&-1!=t.indexOf("BEGIN ")&&(t=e.getKey(t));var r=vt(e.getPEM(t)),i=n.getIdxbyList(r,0,[1]),o=n.getV(r,i).substring(2);return tt.crypto.Util.hashHex(o,"sha1")},kt.getJWK=function(t,e,n,r,i){var o,a,s={},u=tt.crypto.Util.hashHex;if("string"==typeof t)o=kt.getKey(t),-1!=t.indexOf("CERTIFICATE")&&(a=vt(t));else{if("object"!=b(t))throw new Error("unsupported keyinfo type");t instanceof Wt?(o=t.getPublicKey(),a=t.hex):o=t}if(o instanceof J&&o.isPrivate)s.kty="RSA",s.n=ut(o.n.toString(16)),s.e=ut(o.e.toString(16)),s.d=ut(o.d.toString(16)),s.p=ut(o.p.toString(16)),s.q=ut(o.q.toString(16)),s.dp=ut(o.dmp1.toString(16)),s.dq=ut(o.dmq1.toString(16)),s.qi=ut(o.coeff.toString(16));else if(o instanceof J&&o.isPublic)s.kty="RSA",s.n=ut(o.n.toString(16)),s.e=ut(o.e.toString(16));else if(o instanceof tt.crypto.ECDSA&&o.isPrivate){if("P-256"!==(f=o.getShortNISTPCurveName())&&"P-384"!==f&&"P-521"!==f)throw new Error("unsupported curve name for JWT: "+f);var c=o.getPublicKeyXYHex();s.kty="EC",s.crv=f,s.x=ut(c.x),s.y=ut(c.y),s.d=ut(o.prvKeyHex)}else if(o instanceof tt.crypto.ECDSA&&o.isPublic){var f;if("P-256"!==(f=o.getShortNISTPCurveName())&&"P-384"!==f&&"P-521"!==f)throw new Error("unsupported curve name for JWT: "+f);c=o.getPublicKeyXYHex(),s.kty="EC",s.crv=f,s.x=ut(c.x),s.y=ut(c.y)}if(null==s.kty)throw new Error("unsupported keyinfo");return o.isPrivate||1==e||(s.kid=tt.jws.JWS.getJWKthumbprint(s)),null!=a&&1!=n&&(s.x5c=[l(a)]),null!=a&&1!=r&&(s.x5t=at(l(u(a,"sha1")))),null!=a&&1!=i&&(s["x5t#S256"]=at(l(u(a,"sha256")))),s},kt.getJWKFromKey=function(t){return kt.getJWK(t,!0,!0,!0,!0)},J.getPosArrayOfChildrenFromHex=function(t){return rt.getChildIdx(t,0)},J.getHexValueArrayOfChildrenFromHex=function(t){var e,n=rt.getV,r=n(t,(e=J.getPosArrayOfChildrenFromHex(t))[0]),i=n(t,e[1]),o=n(t,e[2]),a=n(t,e[3]),s=n(t,e[4]),u=n(t,e[5]),c=n(t,e[6]),l=n(t,e[7]),f=n(t,e[8]);return(e=new Array).push(r,i,o,a,s,u,c,l,f),e},J.prototype.readPrivateKeyFromPEMString=function(t){var e=vt(t),n=J.getHexValueArrayOfChildrenFromHex(e);this.setPrivateEx(n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8])},J.prototype.readPKCS5PrvKeyHex=function(t){var e=J.getHexValueArrayOfChildrenFromHex(t);this.setPrivateEx(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},J.prototype.readPKCS8PrvKeyHex=function(t){var e,n,r,i,o,a,s,u,c=rt,l=c.getVbyListEx;if(!1===c.isASN1HEX(t))throw new Error("not ASN.1 hex string");try{e=l(t,0,[2,0,1],"02"),n=l(t,0,[2,0,2],"02"),r=l(t,0,[2,0,3],"02"),i=l(t,0,[2,0,4],"02"),o=l(t,0,[2,0,5],"02"),a=l(t,0,[2,0,6],"02"),s=l(t,0,[2,0,7],"02"),u=l(t,0,[2,0,8],"02")}catch(t){throw new Error("malformed PKCS#8 plain RSA private key")}this.setPrivateEx(e,n,r,i,o,a,s,u)},J.prototype.readPKCS5PubKeyHex=function(t){var e=rt,n=e.getV;if(!1===e.isASN1HEX(t))throw new Error("keyHex is not ASN.1 hex string");var r=e.getChildIdx(t,0);if(2!==r.length||"02"!==t.substr(r[0],2)||"02"!==t.substr(r[1],2))throw new Error("wrong hex for PKCS#5 public key");var i=n(t,r[0]),o=n(t,r[1]);this.setPublic(i,o)},J.prototype.readPKCS8PubKeyHex=function(t){var e=rt;if(!1===e.isASN1HEX(t))throw new Error("not ASN.1 hex string");if("06092a864886f70d010101"!==e.getTLVbyListEx(t,0,[0,0]))throw new Error("not PKCS8 RSA public key");var n=e.getTLVbyListEx(t,0,[1,0]);this.readPKCS5PubKeyHex(n)},J.prototype.readCertPubKeyHex=function(t,e){var n,r;(n=new Wt).readCertHex(t),r=n.getPublicKeyHex(),this.readPKCS8PubKeyHex(r)},J.prototype.sign=function(t,e){var n,r=(n=t,tt.crypto.Util.hashString(n,e));return this.signWithMessageHash(r,e)},J.prototype.signWithMessageHash=function(t,e){var n=Y(tt.crypto.Util.getPaddedDigestInfoHex(t,e,this.n.bitLength()),16);return Ht(this.doPrivate(n).toString(16),this.n.bitLength())},J.prototype.signPSS=function(t,e,n){var r,i=(r=pt(t),tt.crypto.Util.hashHex(r,e));return void 0===n&&(n=-1),this.signWithMessageHashPSS(i,e,n)},J.prototype.signWithMessageHashPSS=function(t,e,n){var r,i=dt(t),o=i.length,a=this.n.bitLength()-1,s=Math.ceil(a/8),u=function(t){return tt.crypto.Util.hashHex(t,e)};if(-1===n||void 0===n)n=o;else if(-2===n)n=s-o-2;else if(n<-2)throw new Error("invalid salt length");if(s<o+n+2)throw new Error("data too long");var c="";n>0&&(c=new Array(n),(new q).nextBytes(c),c=String.fromCharCode.apply(String,c));var l=dt(u(pt("\0\0\0\0\0\0\0\0"+i+c))),f=[];for(r=0;r<s-n-o-2;r+=1)f[r]=0;var d=String.fromCharCode.apply(String,f)+""+c,p=jt(l,d.length,u),g=[];for(r=0;r<d.length;r+=1)g[r]=d.charCodeAt(r)^p.charCodeAt(r);var v=65280>>8*s-a&255;for(g[0]&=~v,r=0;r<o;r++)g.push(l.charCodeAt(r));return g.push(188),Ht(this.doPrivate(new h(g)).toString(16),this.n.bitLength())},J.prototype.verify=function(t,e){if(null==(e=e.toLowerCase()).match(/^[0-9a-f]+$/))return!1;var n=Y(e,16),r=this.n.bitLength();if(n.bitLength()>r)return!1;var i=this.doPublic(n).toString(16);if(i.length+3!=r/4)return!1;var o=Ut(i.replace(/^1f+00/,""));if(0==o.length)return!1;var a,s=o[0];return o[1]==(a=t,tt.crypto.Util.hashString(a,s))},J.prototype.verifyWithMessageHash=function(t,e){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var n=Y(e,16);if(n.bitLength()>this.n.bitLength())return 0;var r=Ut(this.doPublic(n).toString(16).replace(/^1f+00/,""));return 0!=r.length&&(r[0],r[1]==t)},J.prototype.verifyPSS=function(t,e,n,r){var i,o=(i=pt(t),tt.crypto.Util.hashHex(i,n));return void 0===r&&(r=-1),this.verifyWithMessageHashPSS(o,e,n,r)},J.prototype.verifyWithMessageHashPSS=function(t,e,n,r){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var i,o=new h(e,16),a=function(t){return tt.crypto.Util.hashHex(t,n)},s=dt(t),u=s.length,c=this.n.bitLength()-1,l=Math.ceil(c/8);if(-1===r||void 0===r)r=u;else if(-2===r)r=l-u-2;else if(r<-2)throw new Error("invalid salt length");if(l<u+r+2)throw new Error("data too long");var f=this.doPublic(o).toByteArray();for(i=0;i<f.length;i+=1)f[i]&=255;for(;f.length<l;)f.unshift(0);if(188!==f[l-1])throw new Error("encoded message does not end in 0xbc");var d=(f=String.fromCharCode.apply(String,f)).substr(0,l-u-1),p=f.substr(d.length,u),g=65280>>8*l-c&255;if(d.charCodeAt(0)&g)throw new Error("bits beyond keysize not zero");var v=jt(p,d.length,a),m=[];for(i=0;i<d.length;i+=1)m[i]=d.charCodeAt(i)^v.charCodeAt(i);m[0]&=~g;var _=l-u-r-2;for(i=0;i<_;i+=1)if(0!==m[i])throw new Error("leftmost octets not zero");if(1!==m[_])throw new Error("0x01 marker not found");return p===dt(a(pt("\0\0\0\0\0\0\0\0"+s+String.fromCharCode.apply(String,m.slice(-r)))))},J.SALT_LEN_HLEN=-1,J.SALT_LEN_MAX=-2,J.SALT_LEN_RECOVER=-2,Wt.EXT_PARSER={},Wt.registExtParser=function(t,e){Wt.EXT_PARSER[t]=e},Wt.hex2dn=function(t,e){void 0===e&&(e=0);var n=new Wt;return rt.getTLV(t,e),n.getX500Name(t).str},Wt.hex2rdn=function(t,e){if(void 0===e&&(e=0),"31"!==t.substr(e,2))throw new Error("malformed RDN");for(var n=new Array,r=rt.getChildIdx(t,e),i=0;i<r.length;i++)n.push(Wt.hex2attrTypeValue(t,r[i]));return(n=n.map((function(t){return t.replace("+","\\+")}))).join("+")},Wt.hex2attrTypeValue=function(t,e){var n=rt,r=n.getV;if(void 0===e&&(e=0),"30"!==t.substr(e,2))throw new Error("malformed attribute type and value");var i=n.getChildIdx(t,e);2!==i.length||t.substr(i[0],2);var o=r(t,i[0]),a=tt.asn1.ASN1Util.oidHexToInt(o);return tt.asn1.x509.OID.oid2atype(a)+"="+dt(r(t,i[1]))},Wt.getPublicKeyFromCertHex=function(t){var e=new Wt;return e.readCertHex(t),e.getPublicKey()},Wt.getPublicKeyFromCertPEM=function(t){var e=new Wt;return e.readCertPEM(t),e.getPublicKey()},Wt.getPublicKeyInfoPropOfCertPEM=function(t){var e,n,r=rt.getVbyList,i={algparam:null};return(e=new Wt).readCertPEM(t),n=e.getPublicKeyHex(),i.keyhex=r(n,0,[1],"03").substr(2),i.algoid=r(n,0,[0,0],"06"),"2a8648ce3d0201"===i.algoid&&(i.algparam=r(n,0,[0,1],"06")),i},Wt.KEYUSAGE_NAME=["digitalSignature","nonRepudiation","keyEncipherment","dataEncipherment","keyAgreement","keyCertSign","cRLSign","encipherOnly","decipherOnly"],void 0!==tt&&tt||(tt={}),void 0!==tt.jws&&tt.jws||(tt.jws={}),tt.jws.JWS=function(){var t=tt.jws.JWS.isSafeJSONString;this.parseJWS=function(e,n){if(void 0===this.parsedJWS||!n&&void 0===this.parsedJWS.sigvalH){var r=e.match(/^([^.]+)\.([^.]+)\.([^.]+)$/);if(null==r)throw"JWS signature is not a form of 'Head.Payload.SigValue'.";var i=r[1],o=r[2],a=r[3],s=i+"."+o;if(this.parsedJWS={},this.parsedJWS.headB64U=i,this.parsedJWS.payloadB64U=o,this.parsedJWS.sigvalB64U=a,this.parsedJWS.si=s,!n){var u=ct(a),c=Y(u,16);this.parsedJWS.sigvalH=u,this.parsedJWS.sigvalBI=c}var l=nt(i),f=nt(o);if(this.parsedJWS.headS=l,this.parsedJWS.payloadS=f,!t(l,this.parsedJWS,"headP"))throw"malformed JSON string for JWS Head: "+l}}},tt.jws.JWS.sign=function(t,e,n,r,i){var o,a,s,u=tt,c=u.jws.JWS,l=c.readSafeJSONString,f=c.isSafeJSONString,h=u.crypto,d=(h.ECDSA,h.Mac),p=h.Signature,g=JSON;if("string"!=typeof e&&"object"!=b(e))throw"spHeader must be JSON string or object: "+e;if("object"==b(e)&&(a=e,o=g.stringify(a)),"string"==typeof e){if(!f(o=e))throw"JWS Head is not safe JSON string: "+o;a=l(o)}if(s=n,"object"==b(n)&&(s=g.stringify(n)),""!=t&&null!=t||void 0===a.alg||(t=a.alg),""!=t&&null!=t&&void 0===a.alg&&(a.alg=t,o=g.stringify(a)),t!==a.alg)throw"alg and sHeader.alg doesn't match: "+t+"!="+a.alg;var v=null;if(void 0===c.jwsalg2sigalg[t])throw"unsupported alg name: "+t;v=c.jwsalg2sigalg[t];var m=et(o)+"."+et(s),_="";if("Hmac"==v.substr(0,4)){if(void 0===r)throw"mac key shall be specified for HS* alg";var E=new d({alg:v,prov:"cryptojs",pass:r});E.updateString(m),_=E.doFinal()}else if(-1!=v.indexOf("withECDSA")){(S=new p({alg:v})).init(r,i),S.updateString(m);var y=S.sign();_=tt.crypto.ECDSA.asn1SigToConcatSig(y)}else{var S;"none"!=v&&((S=new p({alg:v})).init(r,i),S.updateString(m),_=S.sign())}return m+"."+ut(_)},tt.jws.JWS.verify=function(t,e,n){var r,i=tt,o=i.jws.JWS,a=o.readSafeJSONString,s=i.crypto,u=s.ECDSA,c=s.Mac,l=s.Signature;if(r=J,!Ot(t))return!1;var f=t.split(".");if(3!==f.length)return!1;var h,d=f[0]+"."+f[1],p=ct(f[2]),g=a(nt(f[0])),v=null;if(void 0===g.alg)throw"algorithm not specified in header";if(h=(v=g.alg).substr(0,2),null!=n&&"[object Array]"===Object.prototype.toString.call(n)&&n.length>0&&-1==(":"+n.join(":")+":").indexOf(":"+v+":"))throw"algorithm '"+v+"' not accepted in the list";if("none"!=v&&null===e)throw"key shall be specified to verify.";if("string"==typeof e&&-1!=e.indexOf("-----BEGIN ")&&(e=kt.getKey(e)),!("RS"!=h&&"PS"!=h||e instanceof r))throw"key shall be a RSAKey obj for RS* and PS* algs";if("ES"==h&&!(e instanceof u))throw"key shall be a ECDSA obj for ES* algs";var m=null;if(void 0===o.jwsalg2sigalg[g.alg])throw"unsupported alg name: "+v;if("none"==(m=o.jwsalg2sigalg[v]))throw"not supported";if("Hmac"==m.substr(0,4)){if(void 0===e)throw"hexadecimal key shall be specified for HMAC";var _=new c({alg:m,pass:e});return _.updateString(d),p==_.doFinal()}if(-1!=m.indexOf("withECDSA")){var E,y=null;try{y=u.concatSigToASN1Sig(p)}catch(t){return!1}return(E=new l({alg:m})).init(e),E.updateString(d),E.verify(y)}return(E=new l({alg:m})).init(e),E.updateString(d),E.verify(p)},tt.jws.JWS.parse=function(t){var e,n,r,i=t.split("."),o={};if(2!=i.length&&3!=i.length)throw"malformed sJWS: wrong number of '.' splitted elements";return e=i[0],n=i[1],3==i.length&&(r=i[2]),o.headerObj=tt.jws.JWS.readSafeJSONString(nt(e)),o.payloadObj=tt.jws.JWS.readSafeJSONString(nt(n)),o.headerPP=JSON.stringify(o.headerObj,null,"  "),null==o.payloadObj?o.payloadPP=nt(n):o.payloadPP=JSON.stringify(o.payloadObj,null,"  "),void 0!==r&&(o.sigHex=ct(r)),o},tt.jws.JWS.verifyJWT=function(t,e,n){var r=tt.jws,i=r.JWS,o=i.readSafeJSONString,a=i.inArray,s=i.includedArray;if(!Ot(t))return!1;var u=t.split(".");if(3!=u.length)return!1;var c=u[0],l=u[1],f=(ct(u[2]),o(nt(c))),h=o(nt(l));if(void 0===f.alg)return!1;if(void 0===n.alg)throw"acceptField.alg shall be specified";if(!a(f.alg,n.alg))return!1;if(void 0!==h.iss&&"object"===b(n.iss)&&!a(h.iss,n.iss))return!1;if(void 0!==h.sub&&"object"===b(n.sub)&&!a(h.sub,n.sub))return!1;if(void 0!==h.aud&&"object"===b(n.aud))if("string"==typeof h.aud){if(!a(h.aud,n.aud))return!1}else if("object"==b(h.aud)&&!s(h.aud,n.aud))return!1;var d=r.IntDate.getNow();return void 0!==n.verifyAt&&"number"==typeof n.verifyAt&&(d=n.verifyAt),void 0!==n.gracePeriod&&"number"==typeof n.gracePeriod||(n.gracePeriod=0),!(void 0!==h.exp&&"number"==typeof h.exp&&h.exp+n.gracePeriod<d||void 0!==h.nbf&&"number"==typeof h.nbf&&d<h.nbf-n.gracePeriod||void 0!==h.iat&&"number"==typeof h.iat&&d<h.iat-n.gracePeriod||void 0!==h.jti&&void 0!==n.jti&&h.jti!==n.jti||!i.verify(t,e,n.alg))},tt.jws.JWS.includedArray=function(t,e){var n=tt.jws.JWS.inArray;if(null===t)return!1;if("object"!==b(t))return!1;if("number"!=typeof t.length)return!1;for(var r=0;r<t.length;r++)if(!n(t[r],e))return!1;return!0},tt.jws.JWS.inArray=function(t,e){if(null===e)return!1;if("object"!==b(e))return!1;if("number"!=typeof e.length)return!1;for(var n=0;n<e.length;n++)if(e[n]==t)return!0;return!1},tt.jws.JWS.jwsalg2sigalg={HS256:"HmacSHA256",HS384:"HmacSHA384",HS512:"HmacSHA512",RS256:"SHA256withRSA",RS384:"SHA384withRSA",RS512:"SHA512withRSA",ES256:"SHA256withECDSA",ES384:"SHA384withECDSA",ES512:"SHA512withECDSA",PS256:"SHA256withRSAandMGF1",PS384:"SHA384withRSAandMGF1",PS512:"SHA512withRSAandMGF1",none:"none"},tt.jws.JWS.isSafeJSONString=function(t,e,n){var r=null;try{return"object"!=b(r=$(t))||r.constructor===Array?0:(e&&(e[n]=r),1)}catch(t){return 0}},tt.jws.JWS.readSafeJSONString=function(t){var e=null;try{return"object"!=b(e=$(t))||e.constructor===Array?null:e}catch(t){return null}},tt.jws.JWS.getEncodedSignatureValueFromJWS=function(t){var e=t.match(/^[^.]+\.[^.]+\.([^.]+)$/);if(null==e)throw"JWS signature is not a form of 'Head.Payload.SigValue'.";return e[1]},tt.jws.JWS.getJWKthumbprint=function(t){if("RSA"!==t.kty&&"EC"!==t.kty&&"oct"!==t.kty)throw"unsupported algorithm for JWK Thumprint";var e="{";if("RSA"===t.kty){if("string"!=typeof t.n||"string"!=typeof t.e)throw"wrong n and e value for RSA key";e+='"e":"'+t.e+'",',e+='"kty":"'+t.kty+'",',e+='"n":"'+t.n+'"}'}else if("EC"===t.kty){if("string"!=typeof t.crv||"string"!=typeof t.x||"string"!=typeof t.y)throw"wrong crv, x and y value for EC key";e+='"crv":"'+t.crv+'",',e+='"kty":"'+t.kty+'",',e+='"x":"'+t.x+'",',e+='"y":"'+t.y+'"}'}else if("oct"===t.kty){if("string"!=typeof t.k)throw"wrong k value for oct(symmetric) key";e+='"kty":"'+t.kty+'",',e+='"k":"'+t.k+'"}'}var n=pt(e);return ut(tt.crypto.Util.hashHex(n,"sha256"))},tt.jws.IntDate={},tt.jws.IntDate.get=function(t){var e=tt.jws.IntDate,n=e.getNow,r=e.getZulu;if("now"==t)return n();if("now + 1hour"==t)return n()+3600;if("now + 1day"==t)return n()+86400;if("now + 1month"==t)return n()+2592e3;if("now + 1year"==t)return n()+31536e3;if(t.match(/Z$/))return r(t);if(t.match(/^[0-9]+$/))return parseInt(t);throw"unsupported format: "+t},tt.jws.IntDate.getZulu=function(t){return mt(t)},tt.jws.IntDate.getNow=function(){return~~(new Date/1e3)},tt.jws.IntDate.intDate2UTCString=function(t){return new Date(1e3*t).toUTCString()},tt.jws.IntDate.intDate2Zulu=function(t){var e=new Date(1e3*t);return("0000"+e.getUTCFullYear()).slice(-4)+("00"+(e.getUTCMonth()+1)).slice(-2)+("00"+e.getUTCDate()).slice(-2)+("00"+e.getUTCHours()).slice(-2)+("00"+e.getUTCMinutes()).slice(-2)+("00"+e.getUTCSeconds()).slice(-2)+"Z"},void 0!==tt&&tt||(tt={}),void 0!==tt.jws&&tt.jws||(tt.jws={}),tt.jws.JWSJS=function(){var t=tt.jws.JWS,e=t.readSafeJSONString;this.aHeader=[],this.sPayload="",this.aSignature=[],this.init=function(){this.aHeader=[],this.sPayload=void 0,this.aSignature=[]},this.initWithJWS=function(t){this.init();var e=t.split(".");if(3!=e.length)throw"malformed input JWS";this.aHeader.push(e[0]),this.sPayload=e[1],this.aSignature.push(e[2])},this.addSignature=function(t,e,n,r){if(void 0===this.sPayload||null===this.sPayload)throw"there's no JSON-JS signature to add.";var i=this.aHeader.length;if(this.aHeader.length!=this.aSignature.length)throw"aHeader.length != aSignature.length";try{var o=tt.jws.JWS.sign(t,e,this.sPayload,n,r).split(".");o[0],o[2],this.aHeader.push(o[0]),this.aSignature.push(o[2])}catch(t){throw this.aHeader.length>i&&this.aHeader.pop(),this.aSignature.length>i&&this.aSignature.pop(),"addSignature failed: "+t}},this.verifyAll=function(t){if(this.aHeader.length!==t.length||this.aSignature.length!==t.length)return!1;for(var e=0;e<t.length;e++){var n=t[e];if(2!==n.length)return!1;if(!1===this.verifyNth(e,n[0],n[1]))return!1}return!0},this.verifyNth=function(e,n,r){if(this.aHeader.length<=e||this.aSignature.length<=e)return!1;var i=this.aHeader[e],o=this.aSignature[e],a=i+"."+this.sPayload+"."+o,s=!1;try{s=t.verify(a,n,r)}catch(t){return!1}return s},this.readJWSJS=function(t){if("string"==typeof t){var n=e(t);if(null==n)throw"argument is not safe JSON object string";this.aHeader=n.headers,this.sPayload=n.payload,this.aSignature=n.signatures}else try{if(!(t.headers.length>0))throw"malformed header";if(this.aHeader=t.headers,"string"!=typeof t.payload)throw"malformed signatures";if(this.sPayload=t.payload,!(t.signatures.length>0))throw"malformed signatures";this.aSignature=t.signatures}catch(t){throw"malformed JWS-JS JSON object: "+t}},this.getJSON=function(){return{headers:this.aHeader,payload:this.sPayload,signatures:this.aSignature}},this.isEmpty=function(){return 0==this.aHeader.length?1:0}},tt.crypto.ECDSA,tt.crypto.DSA,tt.crypto.Signature,tt.crypto.MessageDigest,tt.crypto.Mac,e.fs=tt,tt.crypto,tt.asn1,tt.jws,tt.lang},93096:function(t,e,n){var r="Expected a function",i=NaN,o="[object Symbol]",a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt,f="object"==b(n.g)&&n.g&&n.g.Object===Object&&n.g,h="object"==("undefined"==typeof self?"undefined":b(self))&&self&&self.Object===Object&&self,d=f||h||Function("return this")(),p=Object.prototype.toString,g=Math.max,v=Math.min,m=function(){return d.Date.now()};function _(t,e,n){var i,o,a,s,u,c,l=0,f=!1,h=!1,d=!0;if("function"!=typeof t)throw new TypeError(r);function p(e){var n=i,r=o;return i=o=void 0,l=e,s=t.apply(r,n)}function _(t){var n=t-c;return void 0===c||n>=e||n<0||h&&t-l>=a}function S(){var t=m();if(_(t))return w(t);u=setTimeout(S,function(t){var n=e-(t-c);return h?v(n,a-(t-l)):n}(t))}function w(t){return u=void 0,d&&i?p(t):(i=o=void 0,s)}function D(){var t=m(),n=_(t);if(i=arguments,o=this,c=t,n){if(void 0===u)return function(t){return l=t,u=setTimeout(S,e),f?p(t):s}(c);if(h)return u=setTimeout(S,e),p(c)}return void 0===u&&(u=setTimeout(S,e)),s}return e=y(e)||0,E(n)&&(f=!!n.leading,a=(h="maxWait"in n)?g(y(n.maxWait)||0,e):a,d="trailing"in n?!!n.trailing:d),D.cancel=function(){void 0!==u&&clearTimeout(u),l=0,i=c=o=u=void 0},D.flush=function(){return void 0===u?s:w(m())},D}function E(t){var e=b(t);return!!t&&("object"==e||"function"==e)}function y(t){if("number"==typeof t)return t;if(function(t){return"symbol"==b(t)||function(t){return!!t&&"object"==b(t)}(t)&&p.call(t)==o}(t))return i;if(E(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=E(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=u.test(t);return n||c.test(t)?l(t.slice(2),n?2:8):s.test(t)?i:+t}t.exports=function(t,e,n){var i=!0,o=!0;if("function"!=typeof t)throw new TypeError(r);return E(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),_(t,e,{leading:i,maxWait:e,trailing:o})}},2043:function(t,e,n){var r,i;!function(){"use strict";r=function(){var t=function(){},e="undefined",n=("undefined"==typeof window?"undefined":b(window))!==e&&b(window.navigator)!==e&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function i(t,e){var n=t[e];if("function"==typeof n.bind)return n.bind(t);try{return Function.prototype.bind.call(n,t)}catch(e){return function(){return Function.prototype.apply.apply(n,[t,arguments])}}}function o(){console.log&&(console.log.apply||Function.prototype.apply.apply(console.log,[console,arguments])),console.trace}function a(r){return"debug"===r&&(r="log"),("undefined"==typeof console?"undefined":b(console))!==e&&("trace"===r&&n?o:void 0!==console[r]?i(console,r):void 0!==console.log?i(console,"log"):t)}function s(e,n){for(var i=0;i<r.length;i++){var o=r[i];this[o]=i<e?t:this.methodFactory(o,e,n)}this.log=this.debug}function u(t,n,r){return function(){("undefined"==typeof console?"undefined":b(console))!==e&&(s.call(this,n,r),this[t].apply(this,arguments))}}function c(t,e,n){return a(t)||u.apply(this,arguments)}function l(t,n,i){var o,a=this;n=null==n?"WARN":n;var u="loglevel";function l(t){var n=(r[t]||"silent").toUpperCase();if(("undefined"==typeof window?"undefined":b(window))!==e&&u){try{return void(window.localStorage[u]=n)}catch(t){}try{window.document.cookie=encodeURIComponent(u)+"="+n+";"}catch(t){}}}function f(){var t;if(("undefined"==typeof window?"undefined":b(window))!==e&&u){try{t=window.localStorage[u]}catch(t){}if(b(t)===e)try{var n=window.document.cookie,r=n.indexOf(encodeURIComponent(u)+"=");-1!==r&&(t=/^([^;]+)/.exec(n.slice(r))[1])}catch(t){}return void 0===a.levels[t]&&(t=void 0),t}}"string"==typeof t?u+=":"+t:"symbol"===b(t)&&(u=void 0),a.name=t,a.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},a.methodFactory=i||c,a.getLevel=function(){return o},a.setLevel=function(n,r){if("string"==typeof n&&void 0!==a.levels[n.toUpperCase()]&&(n=a.levels[n.toUpperCase()]),!("number"==typeof n&&n>=0&&n<=a.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(o=n,!1!==r&&l(n),s.call(a,n,t),("undefined"==typeof console?"undefined":b(console))===e&&n<a.levels.SILENT)return"No console available for logging"},a.setDefaultLevel=function(t){n=t,f()||a.setLevel(t,!1)},a.resetLevel=function(){a.setLevel(n,!1),function(){if(("undefined"==typeof window?"undefined":b(window))!==e&&u){try{return void window.localStorage.removeItem(u)}catch(t){}try{window.document.cookie=encodeURIComponent(u)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(t){}}}()},a.enableAll=function(t){a.setLevel(a.levels.TRACE,t)},a.disableAll=function(t){a.setLevel(a.levels.SILENT,t)};var h=f();null==h&&(h=n),a.setLevel(h,!1)}var f=new l,h={};f.getLogger=function(t){if("symbol"!==b(t)&&"string"!=typeof t||""===t)throw new TypeError("You must supply a name when creating a logger.");var e=h[t];return e||(e=h[t]=new l(t,f.getLevel(),f.methodFactory)),e};var d=("undefined"==typeof window?"undefined":b(window))!==e?window.log:void 0;return f.noConflict=function(){return("undefined"==typeof window?"undefined":b(window))!==e&&window.log===f&&(window.log=d),f},f.getLoggers=function(){return h},f.default=f,f},void 0===(i=r.call(e,n,e,t))||(t.exports=i)}()},70631:function(t,e,n){var r="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=r&&i&&"function"==typeof i.get?i.get:null,a=r&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,u=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&u&&"function"==typeof u.get?u.get:null,l=s&&Set.prototype.forEach,f="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,h="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,g=Object.prototype.toString,v=Function.prototype.toString,m=String.prototype.match,_=String.prototype.slice,E=String.prototype.replace,y=String.prototype.toUpperCase,S=String.prototype.toLowerCase,w=RegExp.prototype.test,D=Array.prototype.concat,A=Array.prototype.join,C=Array.prototype.slice,T=Math.floor,I="function"==typeof BigInt?BigInt.prototype.valueOf:null,O=Object.getOwnPropertySymbols,x="function"==typeof Symbol&&"symbol"===b(Symbol.iterator)?Symbol.prototype.toString:null,F="function"==typeof Symbol&&"object"===b(Symbol.iterator),N="function"==typeof Symbol&&Symbol.toStringTag&&(b(Symbol.toStringTag),1)?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,P=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function L(t,e){if(t===1/0||t===-1/0||t!=t||t&&t>-1e3&&t<1e3||w.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof t){var r=t<0?-T(-t):T(t);if(r!==t){var i=String(r),o=_.call(e,i.length+1);return E.call(i,n,"$&_")+"."+E.call(E.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return E.call(e,n,"$&_")}var B=n(24654),M=B.custom,k=V(M)?M:null;function H(t,e,n){var r="double"===(n.quoteStyle||e)?'"':"'";return r+t+r}function j(t){return E.call(String(t),/"/g,"&quot;")}function U(t){return!("[object Array]"!==z(t)||N&&"object"===b(t)&&N in t)}function W(t){return!("[object RegExp]"!==z(t)||N&&"object"===b(t)&&N in t)}function V(t){if(F)return t&&"object"===b(t)&&t instanceof Symbol;if("symbol"===b(t))return!0;if(!t||"object"!==b(t)||!x)return!1;try{return x.call(t),!0}catch(t){}return!1}t.exports=function t(e,r,i,s){var u=r||{};if(K(u,"quoteStyle")&&"single"!==u.quoteStyle&&"double"!==u.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(K(u,"maxStringLength")&&("number"==typeof u.maxStringLength?u.maxStringLength<0&&u.maxStringLength!==1/0:null!==u.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var g=!K(u,"customInspect")||u.customInspect;if("boolean"!=typeof g&&"symbol"!==g)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(K(u,"indent")&&null!==u.indent&&"\t"!==u.indent&&!(parseInt(u.indent,10)===u.indent&&u.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(K(u,"numericSeparator")&&"boolean"!=typeof u.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var y=u.numericSeparator;if(void 0===e)return"undefined";if(null===e)return"null";if("boolean"==typeof e)return e?"true":"false";if("string"==typeof e)return Y(e,u);if("number"==typeof e){if(0===e)return 1/0/e>0?"0":"-0";var w=String(e);return y?L(e,w):w}if("bigint"==typeof e){var T=String(e)+"n";return y?L(e,T):T}var O=void 0===u.depth?5:u.depth;if(void 0===i&&(i=0),i>=O&&O>0&&"object"===b(e))return U(e)?"[Array]":"[Object]";var M=function(t,e){var n;if("\t"===t.indent)n="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;n=A.call(Array(t.indent+1)," ")}return{base:n,prev:A.call(Array(e+1),n)}}(u,i);if(void 0===s)s=[];else if(q(s,e)>=0)return"[Circular]";function G(e,n,r){if(n&&(s=C.call(s)).push(n),r){var o={depth:u.depth};return K(u,"quoteStyle")&&(o.quoteStyle=u.quoteStyle),t(e,o,i+1,s)}return t(e,u,i+1,s)}if("function"==typeof e&&!W(e)){var J=function(t){if(t.name)return t.name;var e=m.call(v.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}(e),et=tt(e,G);return"[Function"+(J?": "+J:" (anonymous)")+"]"+(et.length>0?" { "+A.call(et,", ")+" }":"")}if(V(e)){var nt=F?E.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):x.call(e);return"object"!==b(e)||F?nt:Q(nt)}if(function(t){return!(!t||"object"!==b(t))&&("undefined"!=typeof HTMLElement&&t instanceof HTMLElement||"string"==typeof t.nodeName&&"function"==typeof t.getAttribute)}(e)){for(var rt="<"+S.call(String(e.nodeName)),it=e.attributes||[],ot=0;ot<it.length;ot++)rt+=" "+it[ot].name+"="+H(j(it[ot].value),"double",u);return rt+=">",e.childNodes&&e.childNodes.length&&(rt+="..."),rt+"</"+S.call(String(e.nodeName))+">"}if(U(e)){if(0===e.length)return"[]";var at=tt(e,G);return M&&!function(t){for(var e=0;e<t.length;e++)if(q(t[e],"\n")>=0)return!1;return!0}(at)?"["+$(at,M)+"]":"[ "+A.call(at,", ")+" ]"}if(function(t){return!("[object Error]"!==z(t)||N&&"object"===b(t)&&N in t)}(e)){var st=tt(e,G);return"cause"in Error.prototype||!("cause"in e)||R.call(e,"cause")?0===st.length?"["+String(e)+"]":"{ ["+String(e)+"] "+A.call(st,", ")+" }":"{ ["+String(e)+"] "+A.call(D.call("[cause]: "+G(e.cause),st),", ")+" }"}if("object"===b(e)&&g){if(k&&"function"==typeof e[k]&&B)return B(e,{depth:O-i});if("symbol"!==g&&"function"==typeof e.inspect)return e.inspect()}if(function(t){if(!o||!t||"object"!==b(t))return!1;try{o.call(t);try{c.call(t)}catch(t){return!0}return t instanceof Map}catch(t){}return!1}(e)){var ut=[];return a&&a.call(e,(function(t,n){ut.push(G(n,e,!0)+" => "+G(t,e))})),X("Map",o.call(e),ut,M)}if(function(t){if(!c||!t||"object"!==b(t))return!1;try{c.call(t);try{o.call(t)}catch(t){return!0}return t instanceof Set}catch(t){}return!1}(e)){var ct=[];return l&&l.call(e,(function(t){ct.push(G(t,e))})),X("Set",c.call(e),ct,M)}if(function(t){if(!f||!t||"object"!==b(t))return!1;try{f.call(t,f);try{h.call(t,h)}catch(t){return!0}return t instanceof WeakMap}catch(t){}return!1}(e))return Z("WeakMap");if(function(t){if(!h||!t||"object"!==b(t))return!1;try{h.call(t,h);try{f.call(t,f)}catch(t){return!0}return t instanceof WeakSet}catch(t){}return!1}(e))return Z("WeakSet");if(function(t){if(!d||!t||"object"!==b(t))return!1;try{return d.call(t),!0}catch(t){}return!1}(e))return Z("WeakRef");if(function(t){return!("[object Number]"!==z(t)||N&&"object"===b(t)&&N in t)}(e))return Q(G(Number(e)));if(function(t){if(!t||"object"!==b(t)||!I)return!1;try{return I.call(t),!0}catch(t){}return!1}(e))return Q(G(I.call(e)));if(function(t){return!("[object Boolean]"!==z(t)||N&&"object"===b(t)&&N in t)}(e))return Q(p.call(e));if(function(t){return!("[object String]"!==z(t)||N&&"object"===b(t)&&N in t)}(e))return Q(G(String(e)));if("undefined"!=typeof window&&e===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&e===globalThis||void 0!==n.g&&e===n.g)return"{ [object globalThis] }";if(!function(t){return!("[object Date]"!==z(t)||N&&"object"===b(t)&&N in t)}(e)&&!W(e)){var lt=tt(e,G),ft=P?P(e)===Object.prototype:e instanceof Object||e.constructor===Object,ht=e instanceof Object?"":"null prototype",dt=!ft&&N&&Object(e)===e&&N in e?_.call(z(e),8,-1):ht?"Object":"",pt=(ft||"function"!=typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(dt||ht?"["+A.call(D.call([],dt||[],ht||[]),": ")+"] ":"");return 0===lt.length?pt+"{}":M?pt+"{"+$(lt,M)+"}":pt+"{ "+A.call(lt,", ")+" }"}return String(e)};var G=Object.prototype.hasOwnProperty||function(t){return t in this};function K(t,e){return G.call(t,e)}function z(t){return g.call(t)}function q(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}function Y(t,e){if(t.length>e.maxStringLength){var n=t.length-e.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return Y(_.call(t,0,e.maxStringLength),e)+r}return H(E.call(E.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,J),"single",e)}function J(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+y.call(e.toString(16))}function Q(t){return"Object("+t+")"}function Z(t){return t+" { ? }"}function X(t,e,n,r){return t+" ("+e+") {"+(r?$(n,r):A.call(n,", "))+"}"}function $(t,e){if(0===t.length)return"";var n="\n"+e.prev+e.base;return n+A.call(t,","+n)+"\n"+e.prev}function tt(t,e){var n=U(t),r=[];if(n){r.length=t.length;for(var i=0;i<t.length;i++)r[i]=K(t,i)?e(t[i],t):""}var o,a="function"==typeof O?O(t):[];if(F){o={};for(var s=0;s<a.length;s++)o["$"+a[s]]=a[s]}for(var u in t)K(t,u)&&(n&&String(Number(u))===u&&u<t.length||F&&o["$"+u]instanceof Symbol||(w.call(/[^\w$]/,u)?r.push(e(u,t)+": "+e(t[u],t)):r.push(u+": "+e(t[u],t))));if("function"==typeof O)for(var c=0;c<a.length;c++)R.call(t,a[c])&&r.push("["+e(a[c])+"]: "+e(t[a[c]],t));return r}},55798:function(t){"use strict";var e=String.prototype.replace,n=/%20/g,r="RFC3986";t.exports={default:r,formatters:{RFC1738:function(t){return e.call(t,n,"+")},RFC3986:function(t){return String(t)}},RFC1738:"RFC1738",RFC3986:r}},80129:function(t,e,n){"use strict";var r=n(58261),i=n(55235),o=n(55798);t.exports={formats:o,parse:i,stringify:r}},55235:function(t,e,n){"use strict";var r=n(12769),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(parseInt(e,10))}))},u=function(t,e){return t&&"string"==typeof t&&e.comma&&t.indexOf(",")>-1?t.split(","):t},c=function(t,e,n,r){if(t){var o=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,a=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(o),c=s?o.slice(0,s.index):o,l=[];if(c){if(!n.plainObjects&&i.call(Object.prototype,c)&&!n.allowPrototypes)return;l.push(c)}for(var f=0;n.depth>0&&null!==(s=a.exec(o))&&f<n.depth;){if(f+=1,!n.plainObjects&&i.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(s[1])}return s&&l.push("["+o.slice(s.index)+"]"),function(t,e,n,r){for(var i=r?e:u(e,n),o=t.length-1;o>=0;--o){var a,s=t[o];if("[]"===s&&n.parseArrays)a=[].concat(i);else{a=n.plainObjects?Object.create(null):{};var c="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(c,10);n.parseArrays||""!==c?!isNaN(l)&&s!==c&&String(l)===c&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(a=[])[l]=i:"__proto__"!==c&&(a[c]=i):a={0:i}}i=a}return i}(l,e,n,r)}};t.exports=function(t,e){var n=function(t){if(!t)return a;if(null!==t.decoder&&void 0!==t.decoder&&"function"!=typeof t.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var e=void 0===t.charset?a.charset:t.charset;return{allowDots:void 0===t.allowDots?a.allowDots:!!t.allowDots,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"==typeof t.allowSparse?t.allowSparse:a.allowSparse,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:a.arrayLimit,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:a.comma,decoder:"function"==typeof t.decoder?t.decoder:a.decoder,delimiter:"string"==typeof t.delimiter||r.isRegExp(t.delimiter)?t.delimiter:a.delimiter,depth:"number"==typeof t.depth||!1===t.depth?+t.depth:a.depth,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:a.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:a.strictNullHandling}}(e);if(""===t||null==t)return n.plainObjects?Object.create(null):{};for(var l="string"==typeof t?function(t,e){var n,c={__proto__:null},l=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,f=e.parameterLimit===1/0?void 0:e.parameterLimit,h=l.split(e.delimiter,f),d=-1,p=e.charset;if(e.charsetSentinel)for(n=0;n<h.length;++n)0===h[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===h[n]?p="utf-8":"utf8=%26%2310003%3B"===h[n]&&(p="iso-8859-1"),d=n,n=h.length);for(n=0;n<h.length;++n)if(n!==d){var g,v,m=h[n],_=m.indexOf("]="),E=-1===_?m.indexOf("="):_+1;-1===E?(g=e.decoder(m,a.decoder,p,"key"),v=e.strictNullHandling?null:""):(g=e.decoder(m.slice(0,E),a.decoder,p,"key"),v=r.maybeMap(u(m.slice(E+1),e),(function(t){return e.decoder(t,a.decoder,p,"value")}))),v&&e.interpretNumericEntities&&"iso-8859-1"===p&&(v=s(v)),m.indexOf("[]=")>-1&&(v=o(v)?[v]:v),i.call(c,g)?c[g]=r.combine(c[g],v):c[g]=v}return c}(t,n):t,f=n.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d<h.length;++d){var p=h[d],g=c(p,l[p],n,"string"==typeof t);f=r.merge(f,g,n)}return!0===n.allowSparse?f:r.compact(f)}},58261:function(t,e,n){"use strict";var r=n(37478),i=n(12769),o=n(55798),a=Object.prototype.hasOwnProperty,s={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},u=Array.isArray,c=Array.prototype.push,l=function(t,e){c.apply(t,u(e)?e:[e])},f=Date.prototype.toISOString,h=o.default,d={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:i.encode,encodeValuesOnly:!1,format:h,formatter:o.formatters[h],indices:!1,serializeDate:function(t){return f.call(t)},skipNulls:!1,strictNullHandling:!1},p={},g=function t(e,n,o,a,s,c,f,h,g,v,m,_,E,y,S,w){for(var D,A=e,C=w,T=0,I=!1;void 0!==(C=C.get(p))&&!I;){var O=C.get(e);if(T+=1,void 0!==O){if(O===T)throw new RangeError("Cyclic object value");I=!0}void 0===C.get(p)&&(T=0)}if("function"==typeof h?A=h(n,A):A instanceof Date?A=m(A):"comma"===o&&u(A)&&(A=i.maybeMap(A,(function(t){return t instanceof Date?m(t):t}))),null===A){if(s)return f&&!y?f(n,d.encoder,S,"key",_):n;A=""}if("string"==typeof(D=A)||"number"==typeof D||"boolean"==typeof D||"symbol"===b(D)||"bigint"==typeof D||i.isBuffer(A))return f?[E(y?n:f(n,d.encoder,S,"key",_))+"="+E(f(A,d.encoder,S,"value",_))]:[E(n)+"="+E(String(A))];var x,F=[];if(void 0===A)return F;if("comma"===o&&u(A))y&&f&&(A=i.maybeMap(A,f)),x=[{value:A.length>0?A.join(",")||null:void 0}];else if(u(h))x=h;else{var N=Object.keys(A);x=g?N.sort(g):N}for(var R=a&&u(A)&&1===A.length?n+"[]":n,P=0;P<x.length;++P){var L=x[P],B="object"===b(L)&&void 0!==L.value?L.value:A[L];if(!c||null!==B){var M=u(A)?"function"==typeof o?o(R,L):R:R+(v?"."+L:"["+L+"]");w.set(e,T);var k=r();k.set(p,w),l(F,t(B,M,o,a,s,c,"comma"===o&&y&&u(A)?null:f,h,g,v,m,_,E,y,S,k))}}return F};t.exports=function(t,e){var n,i=t,c=function(t){if(!t)return d;if(null!==t.encoder&&void 0!==t.encoder&&"function"!=typeof t.encoder)throw new TypeError("Encoder has to be a function.");var e=t.charset||d.charset;if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o.default;if(void 0!==t.format){if(!a.call(o.formatters,t.format))throw new TypeError("Unknown format option provided.");n=t.format}var r=o.formatters[n],i=d.filter;return("function"==typeof t.filter||u(t.filter))&&(i=t.filter),{addQueryPrefix:"boolean"==typeof t.addQueryPrefix?t.addQueryPrefix:d.addQueryPrefix,allowDots:void 0===t.allowDots?d.allowDots:!!t.allowDots,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:d.charsetSentinel,delimiter:void 0===t.delimiter?d.delimiter:t.delimiter,encode:"boolean"==typeof t.encode?t.encode:d.encode,encoder:"function"==typeof t.encoder?t.encoder:d.encoder,encodeValuesOnly:"boolean"==typeof t.encodeValuesOnly?t.encodeValuesOnly:d.encodeValuesOnly,filter:i,format:n,formatter:r,serializeDate:"function"==typeof t.serializeDate?t.serializeDate:d.serializeDate,skipNulls:"boolean"==typeof t.skipNulls?t.skipNulls:d.skipNulls,sort:"function"==typeof t.sort?t.sort:null,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:d.strictNullHandling}}(e);"function"==typeof c.filter?i=(0,c.filter)("",i):u(c.filter)&&(n=c.filter);var f,h=[];if("object"!==b(i)||null===i)return"";f=e&&e.arrayFormat in s?e.arrayFormat:e&&"indices"in e?e.indices?"indices":"repeat":"indices";var p=s[f];if(e&&"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var v="comma"===p&&e&&e.commaRoundTrip;n||(n=Object.keys(i)),c.sort&&n.sort(c.sort);for(var m=r(),_=0;_<n.length;++_){var E=n[_];c.skipNulls&&null===i[E]||l(h,g(i[E],E,p,v,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset,m))}var y=h.join(c.delimiter),S=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?S+="utf8=%26%2310003%3B&":S+="utf8=%E2%9C%93&"),y.length>0?S+y:""}},12769:function(t,e,n){"use strict";var r=n(55798),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),s=function(t,e){for(var n=e&&e.plainObjects?Object.create(null):{},r=0;r<t.length;++r)void 0!==t[r]&&(n[r]=t[r]);return n};t.exports={arrayToObject:s,assign:function(t,e){return Object.keys(e).reduce((function(t,n){return t[n]=e[n],t}),t)},combine:function(t,e){return[].concat(t,e)},compact:function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],r=0;r<e.length;++r)for(var i=e[r],a=i.obj[i.prop],s=Object.keys(a),u=0;u<s.length;++u){var c=s[u],l=a[c];"object"===b(l)&&null!==l&&-1===n.indexOf(l)&&(e.push({obj:a,prop:c}),n.push(l))}return function(t){for(;t.length>1;){var e=t.pop(),n=e.obj[e.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);e.obj[e.prop]=r}}}(e),t},decode:function(t,e,n){var r=t.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(t){return r}},encode:function(t,e,n,i,o){if(0===t.length)return t;var s=t;if("symbol"===b(t)?s=Symbol.prototype.toString.call(t):"string"!=typeof t&&(s=String(t)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"}));for(var u="",c=0;c<s.length;++c){var l=s.charCodeAt(c);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===r.RFC1738&&(40===l||41===l)?u+=s.charAt(c):l<128?u+=a[l]:l<2048?u+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?u+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(c+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(c)),u+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return u},isBuffer:function(t){return!(!t||"object"!==b(t)||!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t)))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,e){if(o(t)){for(var n=[],r=0;r<t.length;r+=1)n.push(e(t[r]));return n}return e(t)},merge:function t(e,n,r){if(!n)return e;if("object"!==b(n)){if(o(e))e.push(n);else{if(!e||"object"!==b(e))return[e,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(e[n]=!0)}return e}if(!e||"object"!==b(e))return[e].concat(n);var a=e;return o(e)&&!o(n)&&(a=s(e,r)),o(e)&&o(n)?(n.forEach((function(n,o){if(i.call(e,o)){var a=e[o];a&&"object"===b(a)&&n&&"object"===b(n)?e[o]=t(a,n,r):e.push(n)}else e[o]=n})),e):Object.keys(n).reduce((function(e,o){var a=n[o];return i.call(e,o)?e[o]=t(e[o],a,r):e[o]=a,e}),a)}}},86869:function(t,e,n){var r=n(13601);"function"!=typeof Object.assign&&(Object.assign=function(t){"use strict";if(null==t)throw new TypeError("Cannot convert undefined or null to object");t=Object(t);for(var e=1;e<arguments.length;e++){var n=arguments[e];if(null!=n)for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t});var i={},o=void 0;function a(){return!!o&&!0!==o.headersSent}function s(t){i=t?r.parse(t):{}}var u={load:function(t,e){var n="undefined"==typeof document?i:r.parse(document.cookie),o=n&&n[t];if(!e)try{o=JSON.parse(o)}catch(t){}return o},select:function(t){var e="undefined"==typeof document?i:r.parse(document.cookie);return e?t?Object.keys(e).reduce((function(n,r){if(!t.test(r))return n;var i={};return i[r]=e[r],Object.assign({},n,i)}),{}):e:{}},save:function(t,e,n){i[t]=e,"object"===b(e)&&(i[t]=JSON.stringify(e)),"undefined"!=typeof document&&(document.cookie=r.serialize(t,i[t],n)),a()&&o.cookie&&o.cookie(t,e,n)},remove:function(t,e){delete i[t],e=void 0===e?{}:"string"==typeof e?{path:e}:Object.assign({},e),"undefined"!=typeof document&&(e.expires=new Date(1970,1,1,0,0,1),document.cookie=r.serialize(t,"",e)),a()&&o.clearCookie&&o.clearCookie(t,e)},setRawCookie:s,plugToRequest:function(t,e){return t.cookie?i=t.cookie:t.cookies?i=t.cookies:t.headers&&t.headers.cookie?s(t.headers.cookie):i={},o=e,function(){o=null,i={}}}};"undefined"!=typeof window&&(window.reactCookie=u),t.exports=u},13601:function(t,e){e.parse=function(t,e){if("string"!=typeof t)throw new TypeError("argument str must be a string");var r={},i=e||{},o=t.split(/; */),a=i.decode||n;return o.forEach((function(t){var e=t.indexOf("=");if(!(e<0)){var n=t.substr(0,e).trim(),i=t.substr(++e,t.length).trim();'"'==i[0]&&(i=i.slice(1,-1)),null==r[n]&&(r[n]=function(t,e){try{return e(t)}catch(e){return t}}(i,a))}})),r},e.serialize=function(t,e,n){var o=n||{},a=o.encode||r;if(!i.test(t))throw new TypeError("argument name is invalid");var s=a(e);if(s&&!i.test(s))throw new TypeError("argument val is invalid");var u=[t+"="+s];if(null!=o.maxAge){var c=o.maxAge-0;if(isNaN(c))throw new Error("maxAge should be a Number");u.push("Max-Age="+c)}if(o.domain){if(!i.test(o.domain))throw new TypeError("option domain is invalid");u.push("Domain="+o.domain)}if(o.path){if(!i.test(o.path))throw new TypeError("option path is invalid");u.push("Path="+o.path)}return o.expires&&u.push("Expires="+o.expires.toUTCString()),o.httpOnly&&u.push("HttpOnly"),o.secure&&u.push("Secure"),u.join("; ")};var n=decodeURIComponent,r=encodeURIComponent,i=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},35666:function(t){var e=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function l(t,e,n,r){var o=e&&e.prototype instanceof m?e:m,a=Object.create(o.prototype),s=new F(r||[]);return i(a,"_invoke",{value:T(t,n,s)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var h="suspendedStart",d="suspendedYield",p="executing",g="completed",v={};function m(){}function _(){}function E(){}var y={};c(y,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(N([])));w&&w!==n&&r.call(w,a)&&(y=w);var D=E.prototype=m.prototype=Object.create(y);function A(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function n(i,o,a,s){var u=f(t[i],t,o);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"===b(l)&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(l).then((function(t){c.value=t,a(c)}),(function(t){return n("throw",t,a,s)}))}s(u.arg)}var o;i(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,i){n(t,r,e,i)}))}return o=o?o.then(i,i):i()}})}function T(t,e,n){var r=h;return function(i,o){if(r===p)throw new Error("Generator is already running");if(r===g){if("throw"===i)throw o;return R()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=I(a,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===h)throw r=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=f(t,e,n);if("normal"===u.type){if(r=n.done?g:d,u.arg===v)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=g,n.method="throw",n.arg=u.arg)}}}function I(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,I(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function F(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function N(t){if(t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}return{next:R}}function R(){return{value:e,done:!0}}return _.prototype=E,i(D,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:_,configurable:!0}),_.displayName=c(E,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===_||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,E):(t.__proto__=E,c(t,u,"GeneratorFunction")),t.prototype=Object.create(D),t},t.awrap=function(t){return{__await:t}},A(C.prototype),c(C.prototype,s,(function(){return this})),t.AsyncIterator=C,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new C(l(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},A(D),c(D,u,"Generator"),c(D,a,(function(){return this})),c(D,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=N,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(x),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:N(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"===("undefined"==typeof globalThis?"undefined":b(globalThis))?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},67771:function(t,e,n){"use strict";var r=n(40210),i=n(12296),o=n(31044)(),a=n(27296),s=n(14453),u=r("%Math.floor%");t.exports=function(t,e){if("function"!=typeof t)throw new s("`fn` is not a function");if("number"!=typeof e||e<0||e>4294967295||u(e)!==e)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in t&&a){var l=a(t,"length");l&&!l.configurable&&(r=!1),l&&!l.writable&&(c=!1)}return(r||c||!n)&&(o?i(t,"length",e,!0,!0):i(t,"length",e)),t}},37478:function(t,e,n){"use strict";var r=n(40210),i=n(21924),o=n(70631),a=n(14453),s=r("%WeakMap%",!0),u=r("%Map%",!0),c=i("WeakMap.prototype.get",!0),l=i("WeakMap.prototype.set",!0),f=i("WeakMap.prototype.has",!0),h=i("Map.prototype.get",!0),d=i("Map.prototype.set",!0),p=i("Map.prototype.has",!0),g=function(t,e){for(var n,r=t;null!==(n=r.next);r=n)if(n.key===e)return r.next=n.next,n.next=t.next,t.next=n,n};t.exports=function(){var t,e,n,r={assert:function(t){if(!r.has(t))throw new a("Side channel does not contain "+o(t))},get:function(r){if(s&&r&&("object"===b(r)||"function"==typeof r)){if(t)return c(t,r)}else if(u){if(e)return h(e,r)}else if(n)return function(t,e){var n=g(t,e);return n&&n.value}(n,r)},has:function(r){if(s&&r&&("object"===b(r)||"function"==typeof r)){if(t)return f(t,r)}else if(u){if(e)return p(e,r)}else if(n)return function(t,e){return!!g(t,e)}(n,r);return!1},set:function(r,i){s&&r&&("object"===b(r)||"function"==typeof r)?(t||(t=new s),l(t,r,i)):u?(e||(e=new u),d(e,r,i)):(n||(n={key:{},next:null}),function(t,e,n){var r=g(t,e);r?r.value=n:t.next={key:e,next:t.next,value:n}}(n,r,i))}};return r}},42238:function(t,e,n){var r;!function(i,o){"use strict";var a="function",s="undefined",u="object",c="string",l="major",f="model",h="name",d="type",p="vendor",g="version",v="architecture",m="console",_="mobile",E="tablet",y="smarttv",S="wearable",w="embedded",D="Amazon",A="Apple",C="ASUS",T="BlackBerry",I="Browser",O="Chrome",x="Firefox",F="Google",N="Huawei",R="LG",P="Microsoft",L="Motorola",B="Opera",M="Samsung",k="Sharp",H="Sony",j="Xiaomi",U="Zebra",W="Facebook",V="Chromium OS",G="Mac OS",K=function(t){for(var e={},n=0;n<t.length;n++)e[t[n].toUpperCase()]=t[n];return e},z=function(t,e){return b(t)===c&&-1!==q(e).indexOf(q(t))},q=function(t){return t.toLowerCase()},Y=function(t,e){if(b(t)===c)return t=t.replace(/^\s\s*/,""),b(e)===s?t:t.substring(0,500)},J=function(t,e){for(var n,r,i,s,c,l,f=0;f<e.length&&!c;){var h=e[f],d=e[f+1];for(n=r=0;n<h.length&&!c&&h[n];)if(c=h[n++].exec(t))for(i=0;i<d.length;i++)l=c[++r],b(s=d[i])===u&&s.length>0?2===s.length?b(s[1])==a?this[s[0]]=s[1].call(this,l):this[s[0]]=s[1]:3===s.length?b(s[1])!==a||s[1].exec&&s[1].test?this[s[0]]=l?l.replace(s[1],s[2]):o:this[s[0]]=l?s[1].call(this,l,s[2]):o:4===s.length&&(this[s[0]]=l?s[3].call(this,l.replace(s[1],s[2])):o):this[s]=l||o;f+=2}},Q=function(t,e){for(var n in e)if(b(e[n])===u&&e[n].length>0){for(var r=0;r<e[n].length;r++)if(z(e[n][r],t))return"?"===n?o:n}else if(z(e[n],t))return"?"===n?o:n;return t},Z={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"},X={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,g],[/opios[\/ ]+([\w\.]+)/i],[g,[h,B+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[g,[h,B+" GX"]],[/\bopr\/([\w\.]+)/i],[g,[h,B]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[g,[h,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,g],[/\bddg\/([\w\.]+)/i],[g,[h,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[h,"UC"+I]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[g,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[h,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[g,[h,"Smart Lenovo "+I]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+I],g],[/\bfocus\/([\w\.]+)/i],[g,[h,x+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[h,B+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[h,B+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[h,"MIUI "+I]],[/fxios\/([-\w\.]+)/i],[g,[h,x]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+I]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+I],g],[/samsungbrowser\/([\w\.]+)/i],[g,[h,M+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],g],[/metasr[\/ ]?([\d\.]+)/i],[g,[h,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[h,"Sogou Mobile"],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[h,g],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,W],g],[/(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],[h,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[h,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[h,O+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,O+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[h,"Android "+I]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[g,Q,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[h,x+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\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|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,g],[/(cobalt)\/([\w\.]+)/i],[h,[g,/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/,"",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],[f,[p,M],[d,E]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[f,[p,M],[d,_]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[f,[p,A],[d,_]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[f,[p,A],[d,E]],[/(macintosh);/i],[f,[p,A]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[f,[p,k],[d,_]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[f,[p,N],[d,E]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[f,[p,N],[d,_]],[/\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)?)(?: bui|\))/i],[[f,/_/g," "],[p,j],[d,_]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[f,/_/g," "],[p,j],[d,E]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[f,[p,"OPPO"],[d,_]],[/\b(opd2\d{3}a?) bui/i],[f,[p,"OPPO"],[d,E]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[f,[p,"Vivo"],[d,_]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[f,[p,"Realme"],[d,_]],[/\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],[f,[p,L],[d,_]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[f,[p,L],[d,E]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[f,[p,R],[d,E]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[f,[p,R],[d,_]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[f,[p,"Lenovo"],[d,E]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[f,/_/g," "],[p,"Nokia"],[d,_]],[/(pixel c)\b/i],[f,[p,F],[d,E]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[f,[p,F],[d,_]],[/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],[f,[p,H],[d,_]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[f,"Xperia Tablet"],[p,H],[d,E]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[f,[p,"OnePlus"],[d,_]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[f,[p,D],[d,E]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[f,/(.+)/g,"Fire Phone $1"],[p,D],[d,_]],[/(playbook);[-\w\),; ]+(rim)/i],[f,p,[d,E]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[f,[p,T],[d,_]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[f,[p,C],[d,E]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[f,[p,C],[d,_]],[/(nexus 9)/i],[f,[p,"HTC"],[d,E]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[p,[f,/_/g," "],[d,_]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[f,[p,"Acer"],[d,E]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[f,[p,"Meizu"],[d,_]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[f,[p,"Ulefone"],[d,_]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[p,f,[d,_]],[/(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],[p,f,[d,E]],[/(surface duo)/i],[f,[p,P],[d,E]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[f,[p,"Fairphone"],[d,_]],[/(u304aa)/i],[f,[p,"AT&T"],[d,_]],[/\bsie-(\w*)/i],[f,[p,"Siemens"],[d,_]],[/\b(rct\w+) b/i],[f,[p,"RCA"],[d,E]],[/\b(venue[\d ]{2,7}) b/i],[f,[p,"Dell"],[d,E]],[/\b(q(?:mv|ta)\w+) b/i],[f,[p,"Verizon"],[d,E]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[f,[p,"Barnes & Noble"],[d,E]],[/\b(tm\d{3}\w+) b/i],[f,[p,"NuVision"],[d,E]],[/\b(k88) b/i],[f,[p,"ZTE"],[d,E]],[/\b(nx\d{3}j) b/i],[f,[p,"ZTE"],[d,_]],[/\b(gen\d{3}) b.+49h/i],[f,[p,"Swiss"],[d,_]],[/\b(zur\d{3}) b/i],[f,[p,"Swiss"],[d,E]],[/\b((zeki)?tb.*\b) b/i],[f,[p,"Zeki"],[d,E]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[p,"Dragon Touch"],f,[d,E]],[/\b(ns-?\w{0,9}) b/i],[f,[p,"Insignia"],[d,E]],[/\b((nxa|next)-?\w{0,9}) b/i],[f,[p,"NextBook"],[d,E]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[p,"Voice"],f,[d,_]],[/\b(lvtel\-)?(v1[12]) b/i],[[p,"LvTel"],f,[d,_]],[/\b(ph-1) /i],[f,[p,"Essential"],[d,_]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[f,[p,"Envizen"],[d,E]],[/\b(trio[-\w\. ]+) b/i],[f,[p,"MachSpeed"],[d,E]],[/\btu_(1491) b/i],[f,[p,"Rotor"],[d,E]],[/(shield[\w ]+) b/i],[f,[p,"Nvidia"],[d,E]],[/(sprint) (\w+)/i],[p,f,[d,_]],[/(kin\.[onetw]{3})/i],[[f,/\./g," "],[p,P],[d,_]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[f,[p,U],[d,E]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[f,[p,U],[d,_]],[/smart-tv.+(samsung)/i],[p,[d,y]],[/hbbtv.+maple;(\d+)/i],[[f,/^/,"SmartTV"],[p,M],[d,y]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[p,R],[d,y]],[/(apple) ?tv/i],[p,[f,A+" TV"],[d,y]],[/crkey/i],[[f,O+"cast"],[p,F],[d,y]],[/droid.+aft(\w+)( bui|\))/i],[f,[p,D],[d,y]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[f,[p,k],[d,y]],[/(bravia[\w ]+)( bui|\))/i],[f,[p,H],[d,y]],[/(mitv-\w{5}) bui/i],[f,[p,j],[d,y]],[/Hbbtv.*(technisat) (.*);/i],[p,f,[d,y]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[p,Y],[f,Y],[d,y]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[d,y]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[p,f,[d,m]],[/droid.+; (shield) bui/i],[f,[p,"Nvidia"],[d,m]],[/(playstation [345portablevi]+)/i],[f,[p,H],[d,m]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[f,[p,P],[d,m]],[/((pebble))app/i],[p,f,[d,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[f,[p,A],[d,S]],[/droid.+; (glass) \d/i],[f,[p,F],[d,S]],[/droid.+; (wt63?0{2,3})\)/i],[f,[p,U],[d,S]],[/(quest( \d| pro)?)/i],[f,[p,W],[d,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[p,[d,w]],[/(aeobc)\b/i],[f,[p,D],[d,w]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[f,[d,_]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[f,[d,E]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[d,E]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[d,_]],[/(android[-\w\. ]{0,9});.+buil/i],[f,[p,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,g],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,g],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[h,[g,Q,Z]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[g,Q,Z],[h,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,G],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,g],[/\(bb(10);/i],[g,[h,T]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[g,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[h,x+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[h,O+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,V],g],[/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],[h,g],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,g]]},$=function t(e,n){if(b(e)===u&&(n=e,e=o),!(this instanceof t))return new t(e,n).getResult();var r=b(i)!==s&&i.navigator?i.navigator:o,m=e||(r&&r.userAgent?r.userAgent:""),y=r&&r.userAgentData?r.userAgentData:o,S=n?function(t,e){var n={};for(var r in t)e[r]&&e[r].length%2==0?n[r]=e[r].concat(t[r]):n[r]=t[r];return n}(X,n):X,w=r&&r.userAgent==m;return this.getBrowser=function(){var t,e={};return e[h]=o,e[g]=o,J.call(e,m,S.browser),e[l]=b(t=e[g])===c?t.replace(/[^\d\.]/g,"").split(".")[0]:o,w&&r&&r.brave&&b(r.brave.isBrave)==a&&(e[h]="Brave"),e},this.getCPU=function(){var t={};return t[v]=o,J.call(t,m,S.cpu),t},this.getDevice=function(){var t={};return t[p]=o,t[f]=o,t[d]=o,J.call(t,m,S.device),w&&!t[d]&&y&&y.mobile&&(t[d]=_),w&&"Macintosh"==t[f]&&r&&b(r.standalone)!==s&&r.maxTouchPoints&&r.maxTouchPoints>2&&(t[f]="iPad",t[d]=E),t},this.getEngine=function(){var t={};return t[h]=o,t[g]=o,J.call(t,m,S.engine),t},this.getOS=function(){var t={};return t[h]=o,t[g]=o,J.call(t,m,S.os),w&&!t[h]&&y&&y.platform&&"Unknown"!=y.platform&&(t[h]=y.platform.replace(/chrome os/i,V).replace(/macos/i,G)),t},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 m},this.setUA=function(t){return m=b(t)===c&&t.length>500?Y(t,500):t,this},this.setUA(m),this};$.VERSION="1.0.38",$.BROWSER=K([h,g,l]),$.CPU=K([v]),$.DEVICE=K([f,p,d,m,_,y,E,S,w]),$.ENGINE=$.OS=K([h,g]),b(e)!==s?(t.exports&&(e=t.exports=$),e.UAParser=$):n.amdO?(r=function(){return $}.call(e,n,e,t))===o||(t.exports=r):b(i)!==s&&(i.UAParser=$);var tt=b(i)!==s&&(i.jQuery||i.Zepto);if(tt&&!tt.ua){var et=new $;tt.ua=et.getResult(),tt.ua.get=function(){return et.getUA()},tt.ua.set=function(t){et.setUA(t);var e=et.getResult();for(var n in e)tt.ua[n]=e[n]}}}("object"===("undefined"==typeof window?"undefined":b(window))?window:this)},55559:function(t,e,n){t.exports=n(32482)},32482:function(t,e,n){var r=n(48764).Buffer;e.version="1.0.0",e.encode=function(t){return t.toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},e.decode=function(t){return t=(t+=Array(5-t.length%4).join("=")).replace(/\-/g,"+").replace(/\_/g,"/"),new r(t,"base64")},e.validate=function(t){return/^[A-Za-z0-9\-_]+$/.test(t)}},58345:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABnlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYTExP+/v79/f719fWoqKhhYWH7+/v19fXx8fHw8PDu7u7n5+fh4eHe3t7b29vMzMzGxsawsLCPj4+MjIxwcHBkZGQtLS0fHx/6+vv2+f77+/v09PTw8PDq6uro6Ojk5OTZ2dnW1tbPz8/IyMjMzMzKysq+vr65ubmrq6ukpKSZmZmFhYWHh4dUVFRBQUFHR0c5OTkMDAz39/f///9ep/9bpf9hqP/7+/tkqv1YpP/W6P3z9/x+uP7b6v3P5P3L4f34+vzv9fzu9v9nq//T5v7G3/3C3f272f3h7f1qrf32+fypz/5xsf631v3q8vzd7P6mzv6Buv6v0/2Yxv3n8fxsrv+UxP6MwP78/f/p8/91s/+gy/6ayP54tf6/2/2y1P2dyf3t9Pzk7/vz+f+EvP+jzP73+/+Rwv6Pwf6Hvf57tv5usP76/P/k8P6Jvv5Wo/9zsv6s0f2z1v+21/9kqv9qrf9OWlduAAAAR3RSTlMAAwYSCxYOCBoeJzAhLCQ3NDIqOzn++ud4UPPk4NjWyLy7s6KXgWtoWVdDQPL79eLdzcrDrqmmnZuakYeAdnNmYlJLSEg+6l9+BZgAAAkASURBVHja7JfZTxpRGMW7F2dk5s4Awy6L7Jjui0vdtTw0gVSBiDY2lkaNxdjYKhH7gA9t/+1+d+MOBarA2L70PJWG8jv3fMu9vfFf/zWobv4mywFXQd9i+os2zOD7JjEj12yCwwF9586de22Cv6A2uIdro1P2bay7LZGP1MU1eRD0e5Rss9lGRkZGieAP8JH6uCc8WIzndMwGsKJIkq7biXRdkhQFjGAX1AO1YC2e0gGuSACWNYTUlhDSZDAiKWCCeOAWrMVTOmar3tnYs1DQ7TNcLsPnDoaexWa9KnZBPJgtWIkndKQmp0K+HJPrDZELlPOFppIqIh4ss8Dx5PCSLqOsJzyBwYLPVSwW3zRzE2FPFsm6RGLgFobkk9MD3q6pC9EHuTaZ8dvb24XCdrH2ILqganawQFIgDoaInx0f453xICC7GSBwwGOVSoViLRh3Ygs0BFKGYY4P6SuAn3HnOuVihwdhONHJSanQdM+ABQXqMHgI5uPLyOPPdZWL4Avk9Ax/8gFUavo9SDaHMCgfHx+lHuf+qFqzWcQGTggetL+/f1J7nEI4BO5gED49vnPS6Dx5IPwynkgtZVdXs0upRPxlOOCqNUoMDzo9PS0Zk04aAnXQNx/iH1F0zTv2O/3Ri7mMA28/TSbS8FZ0ZOZePMo1ShQPevfutDHm1XRlBMrQpwPefjh+j6+d7h9PA5wsXklhkshyBhPpcX+tsI/pRNUTnweXgbdiH+enfIj/eXvykaQDFi4sfXwH2lrC96ICi0pDjmTEVaD8avXt24vacygDcYAz6JufeWLGG9G0ijAd2OTyFYKP4AJ7QGo6ahQwnar+JNOXA1F/4C+3lT+yiDecAgfHbPIK4oIP2AVEoeCNuRip7VN8Pp8vjy3LkuiDfvjehyZ8IEEXLKZjNn8I8uchdoE90KWdCNTfAR5r4/Chtx8HZP4o/7Up/ZgDMTzQ+etPiLoAD8wCcsSMC4IHXbzGDtg0Xp2/bDq/e16VdQXw4rkDMv8rfm+z3a3L6ry7jPFroIuHy8LBVQYQ5k/OmOr/dAXxu4XTe71axe2FVp428sDH2h/LyDCNVxhGOgA2xe409f+4g6wTgb/s+cJWmGO8kQf6OujwidOu2OgoXFYA4I/qSMy/a1rlt4rA/9kCv8PU6WZ+nar8HOmjNtqIlxQAN4DmEe33CvjiSrm8icQ1Bg5eGRsYX6msNzwaaQNehN4FuGtTZK949BF+X9d6KwTioLhWIVqb8MqK7S4pwmUFsDtFA04zPq1+Py9J5mC6sQ74zc3N6pjTLorQMwD4VzqaFP1H+TT+fm9z6mC8Dnis8iTS4bdYBL0DUOSU0Zo/Rxt/IAeOpxdAPz4+rhgpWeER9A5g1I4ec757RTPzB3Ogrbjzx6CtrfxjZB+lEfQMoG0CjHk6OoO96cRIzxsVwIPqZBJEBJ0BkA70cwMx1a4I/qAOFLsaK2P8zs66H/chjaB3ADOcHyAN0HmP9/euIW0QWAM8qDwjIujVAU43N5CAAvDN0b/EXoMiJBrUQMXt7NkFNC9Ji3N+RBTgxoASRYhUd3a+gMpxTaI/2iMAXQ3yDlwkaRGzA4sXQVs0tjB/txJUdRFBZwsq8gIPIKqyfhnKAO9sNfoW8KD6gqx0bUPWgijK74C0aJfBJVo7XfyJ+d83ooj9bvcWzD4QHcAHZii1Iohs7H4H/XiQ5W3YtQKtJZREIgArIkDJ+u7396BDD69B1wqEGd/vEF8bRuJoDv8x5n9cD3etAelWCGqC34JIFwFYEYGOxqvvP4J2J6C4ZLq62UzmmNJ0XDF/eAd0waSb2MDZWTnJw+0wIGlT/P+/pgpYVoNHW2ego/yUJnUaYDGFmIEXKq3A8Hzx4+qLjbOjo6OvxyFW3g4D0AL8KTgHjcIqYFENoMHnDo+wgY8+aIIOA3QLePkWyogKWFeDTPPsK1bdSzZBhwH4ymzrIuZfGV7ieI7ALuA/f76YZcfr8KjFmIGwCGl4iQKHNwG/t7cR00S+bUOAnjEDL5GFPSha/OXa5z3Q5jPExqCjTfgQxEUPWtmF8SrmH+yExM+Lb4BF8RZIsEm9YZHYlkkcAv7g4H2QDLkwICaVv8ZSmmK9AUVLlQ+wjtx8y/RcA0vydRiQlxoHB+fn53t8EXQaMJiB7PUYyNbOQd/OjZ4GXMzA6vUYWM19A3365vqnBj79at8Mc9sEgih8h0i9RbkHsWxr7UTg2HFBAlptCBiSSsZKjWviYnLrzoJXu8jJn0q8kijvAp8lw7Iz800Yfvl/f0FIKX6pvwD+EBK+KJ7UQwh/DQm/3f6QryH+INpvKdlKHkT4o3gs+Jkjj2L8x+gmy4IgOKqPEfpz/BiIH3CjPsfoC0lCeMY8eSGBX8mus4BR5JUMfym9ZSJbeQzgr+Vzwue5L6/l+MIkySnpXBUm4NJszQifppEqzcDF6VUqksniFF+eJ2kax/EfWZ7DGxSWwB8OnmpQgFs0R6If3EC1aMBNqm+M8K5byiYVvE23IDzFUm06bKPSyIm+2yWqUQlu1S4EfscnslWLblZbMdE5D1WzGtyu/0n8JV9OVLseO7AYE5zypAYW2JGNwZYiL3s1ssEOrRKi27btq6EVdmz3QHhKbKixHXRw6XGiD4fDmRpcQke3UUx4iqONbpHDaysf1sm04TVyfG8Egj4YcEsb3wMFBisgOqWaagIDUOGI4ppvmnNN4QBKLN5uUOPNUpdYcBrPohJ4ykbXeGAik3FHdJHLjS4ywVSuWXzCX35vqVwgmc26a+iUh5bMhtH5jNIWdJFq2tL5IEKj8cglfsSiltCIUDojxyZ6gx9tvraUzu6l1vW8EI9eQx/xaVtq7VjrvZ6UGdEl/nm0Mtpab1di8+915F0dE1ZpdOJn+zOx+Z/V7os31e57xx2KDCgtPJsJtftCU7u7kdudE92sI+nPxfhMbu9I7+dEpyg80W0/Otf7u1pw4A2e4Cf8SzJ7ZcGhuxUP36zT4O2wvH11xaPDJZd73zYr22Xh6ji13lpyed9rPj1YdOrBqlcPlt16sO7Xg4XHPqx89mHptRdrv5/5YPkLFQx+SzGM9FAAAAAASUVORK5CYII="},86925:function(e){"use strict";e.exports=t},45840:function(t){"use strict";t.exports=e},13572:function(t){"use strict";t.exports=n},79650:function(t){"use strict";t.exports=r},42480:function(){},24654:function(){},12846:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});var r=function(){return/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g}},24678:function(t,e,n){"use strict";function r(t){return new Promise((function(e,n){t.oncomplete=t.onsuccess=function(){return e(t.result)},t.onabort=t.onerror=function(){return n(t.error)}}))}function i(t,e){var n=indexedDB.open(t);n.onupgradeneeded=function(){return n.result.createObjectStore(e)};var i=r(n);return function(t,n){return i.then((function(r){return n(r.transaction(e,t).objectStore(e))}))}}var o;function a(){return o||(o=i("keyval-store","keyval")),o}function s(t){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:a())("readonly",(function(e){return r(e.get(t))}))}function u(t,e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:a())("readwrite",(function(n){return n.put(e,t),r(n.transaction)}))}function c(t){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:a())("readwrite",(function(e){return t.forEach((function(t){return e.delete(t)})),r(e.transaction)}))}function l(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:a())("readwrite",(function(t){return t.clear(),r(t.transaction)}))}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a();return t("readonly",(function(e){if(e.getAll&&e.getAllKeys)return Promise.all([r(e.getAllKeys()),r(e.getAll())]).then((function(t){var e=y(t,2),n=e[0],r=e[1];return n.map((function(t,e){return[t,r[e]]}))}));var n=[];return t("readonly",(function(t){return function(t,e){return t.openCursor().onsuccess=function(){this.result&&(e(this.result),this.result.continue())},r(t.transaction)}(t,(function(t){return n.push([t.key,t.value])})).then((function(){return n}))}))}))}n.d(e,{MT:function(){return i},Qv:function(){return c},U2:function(){return s},ZH:function(){return l},qh:function(){return f},t8:function(){return u}})},38085:function(t,e,n){"use strict";n.d(e,{Fu:function(){return B},NO:function(){return Z},Yn:function(){return Y},a4:function(){return C},mr:function(){return tt},mw:function(){return I}});var r,i,o,a,s,u=-1,c=function(t){addEventListener("pageshow",(function(e){e.persisted&&(u=e.timeStamp,t(e))}),!0)},l=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},f=function(){var t=l();return t&&t.activationStart||0},h=function(t,e){var n=l(),r="navigate";return u>=0?r="back-forward-cache":n&&(document.prerendering||f()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:t,value:void 0===e?-1:e,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},d=function(t,e,n){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var r=new PerformanceObserver((function(t){Promise.resolve().then((function(){e(t.getEntries())}))}));return r.observe(Object.assign({type:t,buffered:!0},n||{})),r}}catch(t){}},p=function(t,e,n,r){var i,o;return function(a){e.value>=0&&(a||r)&&((o=e.value-(i||0))||void 0===i)&&(i=e.value,e.delta=o,e.rating=function(t,e){return t>e[1]?"poor":t>e[0]?"needs-improvement":"good"}(e.value,n),t(e))}},g=function(t){requestAnimationFrame((function(){return requestAnimationFrame((function(){return t()}))}))},v=function(t){var e=function(e){"pagehide"!==e.type&&"hidden"!==document.visibilityState||t(e)};addEventListener("visibilitychange",e,!0),addEventListener("pagehide",e,!0)},m=function(t){var e=!1;return function(n){e||(t(n),e=!0)}},_=-1,E=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},y=function(t){"hidden"===document.visibilityState&&_>-1&&(_="visibilitychange"===t.type?t.timeStamp:0,w())},S=function(){addEventListener("visibilitychange",y,!0),addEventListener("prerenderingchange",y,!0)},w=function(){removeEventListener("visibilitychange",y,!0),removeEventListener("prerenderingchange",y,!0)},D=function(){return _<0&&(_=E(),S(),c((function(){setTimeout((function(){_=E(),S()}),0)}))),{get firstHiddenTime(){return _}}},b=function(t){document.prerendering?addEventListener("prerenderingchange",(function(){return t()}),!0):t()},A=[1800,3e3],C=function(t,e){e=e||{},b((function(){var n,r=D(),i=h("FCP"),o=d("paint",(function(t){t.forEach((function(t){"first-contentful-paint"===t.name&&(o.disconnect(),t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-f(),0),i.entries.push(t),n(!0)))}))}));o&&(n=p(t,i,A,e.reportAllChanges),c((function(r){i=h("FCP"),n=p(t,i,A,e.reportAllChanges),g((function(){i.value=performance.now()-r.timeStamp,n(!0)}))})))}))},T=[.1,.25],I=function(t,e){e=e||{},C(m((function(){var n,r=h("CLS",0),i=0,o=[],a=function(t){t.forEach((function(t){if(!t.hadRecentInput){var e=o[0],n=o[o.length-1];i&&t.startTime-n.startTime<1e3&&t.startTime-e.startTime<5e3?(i+=t.value,o.push(t)):(i=t.value,o=[t])}})),i>r.value&&(r.value=i,r.entries=o,n())},s=d("layout-shift",a);s&&(n=p(t,r,T,e.reportAllChanges),v((function(){a(s.takeRecords()),n(!0)})),c((function(){i=0,r=h("CLS",0),n=p(t,r,T,e.reportAllChanges),g((function(){return n()}))})),setTimeout(n,0))})))},O={passive:!0,capture:!0},x=new Date,F=function(t,e){r||(r=e,i=t,o=new Date,P(removeEventListener),N())},N=function(){if(i>=0&&i<o-x){var t={entryType:"first-input",name:r.type,target:r.target,cancelable:r.cancelable,startTime:r.timeStamp,processingStart:r.timeStamp+i};a.forEach((function(e){e(t)})),a=[]}},R=function(t){if(t.cancelable){var e=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,e){var n=function(){F(t,e),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,O),removeEventListener("pointercancel",r,O)};addEventListener("pointerup",n,O),addEventListener("pointercancel",r,O)}(e,t):F(e,t)}},P=function(t){["mousedown","keydown","touchstart","pointerdown"].forEach((function(e){return t(e,R,O)}))},L=[100,300],B=function(t,e){e=e||{},b((function(){var n,o=D(),s=h("FID"),u=function(t){t.startTime<o.firstHiddenTime&&(s.value=t.processingStart-t.startTime,s.entries.push(t),n(!0))},l=function(t){t.forEach(u)},f=d("first-input",l);n=p(t,s,L,e.reportAllChanges),f&&v(m((function(){l(f.takeRecords()),f.disconnect()}))),f&&c((function(){var o;s=h("FID"),n=p(t,s,L,e.reportAllChanges),a=[],i=-1,r=null,P(addEventListener),o=u,a.push(o),N()}))}))},M=0,k=1/0,H=0,j=function(t){t.forEach((function(t){t.interactionId&&(k=Math.min(k,t.interactionId),H=Math.max(H,t.interactionId),M=H?(H-k)/7+1:0)}))},U=function(){return s?M:performance.interactionCount||0},W=[200,500],V=0,G=function(){return U()-V},K=[],z={},q=function(t){var e=K[K.length-1],n=z[t.interactionId];if(n||K.length<10||t.duration>e.latency){if(n)n.entries.push(t),n.latency=Math.max(n.latency,t.duration);else{var r={id:t.interactionId,latency:t.duration,entries:[t]};z[r.id]=r,K.push(r)}K.sort((function(t,e){return e.latency-t.latency})),K.splice(10).forEach((function(t){delete z[t.id]}))}},Y=function(t,e){e=e||{},b((function(){var n;"interactionCount"in performance||s||(s=d("event",j,{type:"event",buffered:!0,durationThreshold:0}));var r,i=h("INP"),o=function(t){t.forEach((function(t){t.interactionId&&q(t),"first-input"===t.entryType&&!K.some((function(e){return e.entries.some((function(e){return t.duration===e.duration&&t.startTime===e.startTime}))}))&&q(t)}));var e,n=(e=Math.min(K.length-1,Math.floor(G()/50)),K[e]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},a=d("event",o,{durationThreshold:null!==(n=e.durationThreshold)&&void 0!==n?n:40});r=p(t,i,W,e.reportAllChanges),a&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),v((function(){o(a.takeRecords()),i.value<0&&G()>0&&(i.value=0,i.entries=[]),r(!0)})),c((function(){K=[],V=U(),i=h("INP"),r=p(t,i,W,e.reportAllChanges)})))}))},J=[2500,4e3],Q={},Z=function(t,e){e=e||{},b((function(){var n,r=D(),i=h("LCP"),o=function(t){var e=t[t.length-1];e&&e.startTime<r.firstHiddenTime&&(i.value=Math.max(e.startTime-f(),0),i.entries=[e],n())},a=d("largest-contentful-paint",o);if(a){n=p(t,i,J,e.reportAllChanges);var s=m((function(){Q[i.id]||(o(a.takeRecords()),a.disconnect(),Q[i.id]=!0,n(!0))}));["keydown","click"].forEach((function(t){addEventListener(t,(function(){return setTimeout(s,0)}),!0)})),v(s),c((function(r){i=h("LCP"),n=p(t,i,J,e.reportAllChanges),g((function(){i.value=performance.now()-r.timeStamp,Q[i.id]=!0,n(!0)}))}))}}))},X=[800,1800],$=function t(e){document.prerendering?b((function(){return t(e)})):"complete"!==document.readyState?addEventListener("load",(function(){return t(e)}),!0):setTimeout(e,0)},tt=function(t,e){e=e||{};var n=h("TTFB"),r=p(t,n,X,e.reportAllChanges);$((function(){var i=l();if(i){var o=i.responseStart;if(o<=0||o>performance.now())return;n.value=Math.max(o-f(),0),n.entries=[i],r(!0),c((function(){n=h("TTFB",0),(r=p(t,n,X,e.reportAllChanges))(!0)}))}}))}}},o={};function a(t){var e=o[t];if(void 0!==e)return e.exports;var n=o[t]={id:t,loaded:!1,exports:{}};return i[t].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}return a.m=i,a.amdO={},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,{a:e}),e},function(){var t,e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__};a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"===b(n)&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);a.r(i);var o={};t=t||[null,e({}),e([]),e(e)];for(var s=2&r&&n;"object"==b(s)&&!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((function(t){return o[t]=function(){return n[t]}}));return o.default=function(){return n},a.d(i,o),i}}(),a.d=function(t,e){for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,n){return a.f[n](t,e),e}),[]))},a.u=function(t){return"zoomus-websdk-"+({337:"main-client",627:"ZoomPhone",810:"editor_fr-FR",1044:"editor_ko-KR",1370:"MobileReportProblemContent",1493:"preview",2022:"ReportProblemContent",2367:"loginview",2595:"editor_id-ID",2818:"editor_de-DE",2898:"editor_zh-CN",3929:"editor_zh-TW",3934:"editor_it-IT",4578:"icons",5174:"editor_tr-TR",5919:"editor_pt-PT",5986:"zoommtgMain",6668:"chat-list",7003:"editor_nl-NL",7613:"editor_ja-JP",8223:"editor_es-ES",8288:"lottie",8753:"editor_pl-PL",8779:"editor_vi-VN",9456:"lottie-web",9875:"editor_ru-RU"}[t]||t)+".umd.min.js"},a.miniCssF=function(t){return t+".zoom-meetingsdk.css"},a.g=function(){if("object"===("undefined"==typeof globalThis?"undefined":b(globalThis)))return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===("undefined"==typeof window?"undefined":b(window)))return window}}(),a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){var t={},e="@zoom/webclientjs:";a.l=function(n,r,i,o){if(t[n])t[n].push(r);else{var s,u;if(void 0!==i)for(var c=document.getElementsByTagName("script"),l=0;l<c.length;l++){var f=c[l];if(f.getAttribute("src")==n||f.getAttribute("data-webpack")==e+i){s=f;break}}s||(u=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",e+i),s.src=n),t[n]=[r];var h=function(e,r){s.onerror=s.onload=null,clearTimeout(d);var i=t[n];if(delete t[n],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((function(t){return t(r)})),e)return e(r)},d=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),u&&document.head.appendChild(s)}}}(),a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t},function(){var t;a.g.importScripts&&(t=a.g.location+"");var e=a.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var n=e.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&!t;)t=n[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=t}(),function(){if("undefined"!=typeof document){var t={5522:0};a.f.miniCss=function(e,n){var r;t[e]?n.push(t[e]):0!==t[e]&&{337:1,627:1,1370:1,1493:1,2022:1,2367:1,5544:1,5986:1,6668:1}[e]&&n.push(t[e]=(r=e,new Promise((function(t,e){var n=a.miniCssF(r),i=a.p+n;if(function(t,e){for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var i=(a=n[r]).getAttribute("data-href")||a.getAttribute("href");if("stylesheet"===a.rel&&(i===t||i===e))return a}var o=document.getElementsByTagName("style");for(r=0;r<o.length;r++){var a;if((i=(a=o[r]).getAttribute("data-href"))===t||i===e)return a}}(n,i))return t();!function(t,e,n,r,i){var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=function(n){if(o.onerror=o.onload=null,"load"===n.type)r();else{var a=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.href||e,u=new Error("Loading CSS chunk "+t+" failed.\n("+s+")");u.code="CSS_CHUNK_LOAD_FAILED",u.type=a,u.request=s,o.parentNode&&o.parentNode.removeChild(o),i(u)}},o.href=e,document.head.appendChild(o)}(r,i,0,t,e)}))).then((function(){t[e]=0}),(function(n){throw delete t[e],n})))}}}(),function(){var t={5522:0};a.f.j=function(e,n){var r=a.o(t,e)?t[e]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise((function(n,i){return r=t[e]=[n,i]}));n.push(r[2]=i);var o=a.p+a.u(e),s=new Error;a.l(o,(function(n){if(a.o(t,e)&&(0!==(r=t[e])&&(t[e]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;s.message="Loading chunk "+e+" failed.\n("+i+": "+o+")",s.name="ChunkLoadError",s.type=i,s.request=o,r[1](s)}}),"chunk-"+e,e)}};var e=function(e,n){var r,i,o=n[0],s=n[1],u=n[2],c=0;if(o.some((function(e){return 0!==t[e]}))){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);u&&u(a)}for(e&&e(n);c<o.length;c++)i=o[c],a.o(t,i)&&t[i]&&t[i][0](),t[i]=0},n=self.webpackChunk_zoom_webclientjs=self.webpackChunk_zoom_webclientjs||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))}(),a.nc=void 0,a(17732),a(56997),a(95767),a(79665),a(62850),a(96409),a(52310),a(62773),a(58364),a(63200)}()},"object"===b(e)&&"object"===b(t)?t.exports=a(n(925),n(840),n(572),n(650)):(i=[n(925),n(840),n(572),n(650)],void 0===(o="function"==typeof(r=a)?r.apply(e,i):r)||(t.exports=o))},272:function(t,e,n){"use strict";t.exports=n(894)},925:function(t){"use strict";t.exports=r},840:function(t){"use strict";t.exports=i},572:function(t){"use strict";t.exports=o},650:function(t){"use strict";t.exports=a}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var o=e[r]={id:r,loaded:!1,exports:{}};return t[r](o,o.exports,n),o.loaded=!0,o.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t};var s={};return function(){"use strict";n.r(s),n.d(s,{ZoomMtg:function(){return t.ZoomMtg}});var t=n(272)}(),s}())},ffc2:function(t,e,n){"use strict";t.exports=n("f56b")}}]);