vendor: 10,756 bytes, line 1
1if(function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var i=[],n=Object.getPrototypeOf,r=i.slice,s=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},a=i.push,o=i.indexOf,l={},d=l.toString,u=l.hasOwnProperty,h=u.toString,c=h.call(Object),p={},f=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},g=e.document,y={type:!0,src:!0,nonce:!0,noModule:!0};function v(e,t,i){var n,r,s=(i=i||g).createElement("script");if(s.text=e,t)for(n in y)(r=t[n]||t.getAttribute&&t.getAttribute(n))&&s.setAttribute(n,r);i.head.appendChild(s).parentNode.removeChild(s)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[d.call(e)]||"object":typeof e}var w="3.7.1",$=/HTML$/i,_=function(e,t){return new _.fn.init(e,t)};function S(e){var t=!!e&&"length"in e&&e.length,i=b(e);return!f(e)&&!m(e)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in e)}function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}_.fn=_.prototype={jquery:w,constructor:_,length:0,toArray:function(){return r.call(this)},get:function(e){return null==e?r.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=_.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return _.each(this,e)},map:function(e){return this.pushStack(_.map(this,function(t,i){return e.call(t,i,t)}))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(_.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(_.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(0<=i&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:a,sort:i.sort,splice:i.splice},_.extend=_.fn.extend=function(){var e,t,i,n,r,s,a=arguments[0]||{},o=1,l=arguments.length,d=!1;for("boolean"==typeof a&&(d=a,a=arguments[o]||{},o++),"object"==typeof a||f(a)||(a={}),o===l&&(a=this,o--);o<l;o++)if(null!=(e=arguments[o]))for(t in e)n=e[t],"__proto__"!==t&&a!==n&&(d&&n&&(_.isPlainObject(n)||(r=Array.isArray(n)))?(i=a[t],s=r&&!Array.isArray(i)?[]:r||_.isPlainObject(i)?i:{},r=!1,a[t]=_.extend(d,s,n)):void 0!==n&&(a[t]=n));return a},_.extend({expando:"jQuery"+(w+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==d.call(e)||(t=n(e))&&("function"!=typeof(i=u.call(t,"constructor")&&t.constructor)||h.call(i)!==c))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){v(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(S(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},text:function(e){var t,i="",n=0,r=e.nodeType;if(!r)for(;t=e[n++];)i+=_.text(t);return 1===r||11===r?e.textContent:9===r?e.documentElement.textContent:3===r||4===r?e.nodeValue:i},makeArray:function(e,t){var i=t||[];return null!=e&&(S(Object(e))?_.merge(i,"string"==typeof e?[e]:e):a.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:o.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!$.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,r=e.length;n<i;n++)e[r++]=t[n];return e.length=r,e},grep:function(e,t,i){for(var n=[],r=0,s=e.length,a=!i;r<s;r++)!t(e[r],r)!==a&&n.push(e[r]);return n},map:function(e,t,i){var n,r,a=0,o=[];if(S(e))for(n=e.length;a<n;a++)null!=(r=t(e[a],a,i))&&o.push(r);else for(a in e)null!=(r=t(e[a],a,i))&&o.push(r);return s(o)},guid:1,support:p}),"function"==typeof Symbol&&(_.fn[Symbol.iterator]=i[Symbol.iterator]),_.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});var E=i.pop,x=i.sort,k=i.splice,T="[\\x20\\t\\r\\n\\f]",D=new RegExp("^"+T+"+|((?:^|[^\\\\])(?:\\\\.)*)"+T+"+$","g");_.contains=function(e,t){var i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))};var A=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function P(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}_.escapeSelector=function(e){return(e+"").replace(A,P)};var I=g,O=a;!function(){var t,n,s,a,l,d,h,c,f,m,g=O,y=_.expando,v=0,b=0,w=ee(),$=ee(),S=ee(),A=ee(),P=function(e,t){return e===t&&(l=!0),0},F="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="(?:\\\\[\\da-fA-F]{1,6}"+T+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",M="\\["+T+"*("+N+")(?:"+T+"*([*^$|!~]?=)"+T+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+T+"*\\]",R=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",L=new RegExp(T+"+","g"),U=new RegExp("^"+T+"*,"+T+"*"),B=new RegExp("^"+T+"*([>+~]|"+T+")"+T+"*"),j=new RegExp(T+"|>"),H=new RegExp(R),z=new RegExp("^"+N+"$"),q={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+T+"*(even|odd|(([+-]|)(\\d*)n|)"+T+"*(?:([+-]|)"+T+"*(\\d+)|))"+T+"*\\)|)","i"),bool:new RegExp("^(?:"+F+")$","i"),needsContext:new RegExp("^"+T+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+T+"*((?:-\\d)?\\d*)"+T+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/[+~]/,K=new RegExp("\\\\[\\da-fA-F]{1,6}"+T+"?|\\\\([^\\r\\n\\f])","g"),Z=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},X=function(){le()},Q=ce(function(e){return!0===e.disabled&&C(e,"fieldset")},{dir:"parentNode",next:"legend"});try{g.apply(i=r.call(I.childNodes),I.childNodes),i[I.childNodes.length].nodeType}catch(t){g={apply:function(e,t){O.apply(e,r.call(t))},call:function(e){O.apply(e,r.call(arguments,1))}}}function J(e,t,i,n){var r,s,a,o,l,u,h,m=t&&t.ownerDocument,v=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==v&&9!==v&&11!==v)return i;if(!n&&(le(t),t=t||d,c)){if(11!==v&&(l=Y.exec(e)))if(r=l[1]){if(9===v){if(!(a=t.getElementById(r)))return i;if(a.id===r)return g.call(i,a),i}else if(m&&(a=m.getElementById(r))&&J.contains(t,a)&&a.id===r)return g.call(i,a),i}else{if(l[2])return g.apply(i,t.getElementsByTagName(e)),i;if((r=l[3])&&t.getElementsByClassName)return g.apply(i,t.getElementsByClassName(r)),i}if(!(A[e+" "]||f&&f.test(e))){if(h=e,m=t,1===v&&(j.test(e)||B.test(e))){for((m=G.test(e)&&oe(t.parentNode)||t)==t&&p.scope||((o=t.getAttribute("id"))?o=_.escapeSelector(o):t.setAttribute("id",o=y)),s=(u=ue(e)).length;s--;)u[s]=(o?"#"+o:":scope")+" "+he(u[s]);h=u.join(",")}try{return g.apply(i,m.querySelectorAll(h)),i}catch(t){A(e,!0)}finally{o===y&&t.removeAttribute("id")}}}return ve(e.replace(D,"$1"),t,i,n)}function ee(){var e=[];return function t(i,r){return e.push(i+" ")>n.cacheLength&&delete t[e.shift()],t[i+" "]=r}}function te(e){return e[y]=!0,e}function ie(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ne(e){return function(t){return C(t,"input")&&t.type===e}}function re(e){return function(t){return(C(t,"input")||C(t,"button"))&&t.type===e}}function se(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Q(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ae(e){return te(function(t){return t=+t,te(function(i,n){for(var r,s=e([],i.length,t),a=s.length;a--;)i[r=s[a]]&&(i[r]=!(n[r]=i[r]))})})}function oe(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var t,i=e?e.ownerDocument||e:I;return i!=d&&9===i.nodeType&&i.documentElement&&(h=(d=i).documentElement,c=!_.isXMLDoc(d),m=h.matches||h.webkitMatchesSelector||h.msMatchesSelector,h.msMatchesSelector&&I!=d&&(t=d.defaultView)&&t.top!==t&&t.addEventListener("unload",X),p.getById=ie(function(e){return h.appendChild(e).id=_.expando,!d.getElementsByName||!d.getElementsByName(_.expando).length}),p.disconnectedMatch=ie(function(e){return m.call(e,"*")}),p.scope=ie(function(){return d.querySelectorAll(":scope")}),p.cssHas=ie(function(){try{return d.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),p.getById?(n.filter.ID=function(e){var t=e.replace(K,Z);return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&c){var i=t.getElementById(e);return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(K,Z);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&c){var i,n,r,s=t.getElementById(e);if(s){if((i=s.getAttributeNode("id"))&&i.value===e)return[s];for(r=t.getElementsByName(e),n=0;s=r[n++];)if((i=s.getAttributeNode("id"))&&i.value===e)return[s]}return[]}}),n.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},n.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&c)return t.getElementsByClassName(e)},f=[],ie(function(e){var t;h.appendChild(e).innerHTML="<a id='"+y+"' href='' disabled='disabled'></a><select id='"+y+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||f.push("\\["+T+"*(?:value|"+F+")"),e.querySelectorAll("[id~="+y+"-]").length||f.push("~="),e.querySelectorAll("a#"+y+"+*").length||f.push(".#.+[+~]"),e.querySelectorAll(":checked").length||f.push(":checked"),(t=d.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&f.push(":enabled",":disabled"),(t=d.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||f.push("\\["+T+"*name"+T+"*="+T+"*(?:''|\"\")")}),p.cssHas||f.push(":has"),f=f.length&&new RegExp(f.join("|")),P=function(e,t){if(e===t)return l=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;
vendor: 10,024 bytes, line 1
1return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===i?e===d||e.ownerDocument==I&&J.contains(I,e)?-1:t===d||t.ownerDocument==I&&J.contains(I,t)?1:a?o.call(a,e)-o.call(a,t):0:4&i?-1:1)}),d}for(t in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(le(e),c&&!A[t+" "]&&(!f||!f.test(t)))try{var i=m.call(e,t);if(i||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){A(t,!0)}return 0<J(t,d,null,[e]).length},J.contains=function(e,t){return(e.ownerDocument||e)!=d&&le(e),_.contains(e,t)},J.attr=function(e,t){(e.ownerDocument||e)!=d&&le(e);var i=n.attrHandle[t.toLowerCase()],r=i&&u.call(n.attrHandle,t.toLowerCase())?i(e,t,!c):void 0;return void 0!==r?r:e.getAttribute(t)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},_.uniqueSort=function(e){var t,i=[],n=0,s=0;if(l=!p.sortStable,a=!p.sortStable&&r.call(e,0),x.call(e,P),l){for(;t=e[s++];)t===e[s]&&(n=i.push(s));for(;n--;)k.call(e,i[n],1)}return a=null,e},_.fn.uniqueSort=function(){return this.pushStack(_.uniqueSort(r.apply(this)))},(n=_.expr={cacheLength:50,createPseudo:te,match:q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(K,Z),e[3]=(e[3]||e[4]||e[5]||"").replace(K,Z),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&H.test(i)&&(t=ue(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(K,Z).toLowerCase();return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=w[e+" "];return t||(t=new RegExp("(^|"+T+")"+e+"("+T+"|$)"))&&w(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,i){return function(n){var r=J.attr(n,e);return null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&-1<r.indexOf(i):"$="===t?i&&r.slice(-i.length)===i:"~="===t?-1<(" "+r.replace(L," ")+" ").indexOf(i):"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,r){var s="nth"!==e.slice(0,3),a="last"!==e.slice(-4),o="of-type"===t;return 1===n&&0===r?function(e){return!!e.parentNode}:function(t,i,l){var d,u,h,c,p,f=s!==a?"nextSibling":"previousSibling",m=t.parentNode,g=o&&t.nodeName.toLowerCase(),b=!l&&!o,w=!1;if(m){if(s){for(;f;){for(h=t;h=h[f];)if(o?C(h,g):1===h.nodeType)return!1;p=f="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?m.firstChild:m.lastChild],a&&b){for(w=(c=(d=(u=m[y]||(m[y]={}))[e]||[])[0]===v&&d[1])&&d[2],h=c&&m.childNodes[c];h=++c&&h&&h[f]||(w=c=0)||p.pop();)if(1===h.nodeType&&++w&&h===t){u[e]=[v,c,w];break}}else if(b&&(w=c=(d=(u=t[y]||(t[y]={}))[e]||[])[0]===v&&d[1]),!1===w)for(;(h=++c&&h&&h[f]||(w=c=0)||p.pop())&&(!(o?C(h,g):1===h.nodeType)||!++w||(b&&((u=h[y]||(h[y]={}))[e]=[v,w]),h!==t)););return(w-=r)===n||w%n==0&&0<=w/n}}},PSEUDO:function(e,t){var i,r=n.pseudos[e]||n.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e);return r[y]?r(t):1<r.length?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?te(function(e,i){for(var n,s=r(e,t),a=s.length;a--;)e[n=o.call(e,s[a])]=!(i[n]=s[a])}):function(e){return r(e,0,i)}):r}},pseudos:{not:te(function(e){var t=[],i=[],n=ye(e.replace(D,"$1"));return n[y]?te(function(e,t,i,r){for(var s,a=n(e,null,r,[]),o=e.length;o--;)(s=a[o])&&(e[o]=!(t[o]=s))}):function(e,r,s){return t[0]=e,n(t,null,s,i),t[0]=null,!i.pop()}}),has:te(function(e){return function(t){return 0<J(e,t).length}}),contains:te(function(e){return e=e.replace(K,Z),function(t){return-1<(t.textContent||_.text(t)).indexOf(e)}}),lang:te(function(e){return z.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(K,Z).toLowerCase(),function(t){var i;do{if(i=c?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===function(){try{return d.activeElement}catch(e){}}()&&d.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:se(!1),disabled:se(!0),checked:function(e){return C(e,"input")&&!!e.checked||C(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return V.test(e.nodeName)},input:function(e){return W.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){var t;return C(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ae(function(){return[0]}),last:ae(function(e,t){return[t-1]}),eq:ae(function(e,t,i){return[i<0?i+t:i]}),even:ae(function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e}),odd:ae(function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e}),lt:ae(function(e,t,i){var n;for(n=i<0?i+t:t<i?t:i;0<=--n;)e.push(n);return e}),gt:ae(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e})}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=ne(t);for(t in{submit:!0,reset:!0})n.pseudos[t]=re(t);function de(){}function ue(e,t){var i,r,s,a,o,l,d,u=$[e+" "];if(u)return t?0:u.slice(0);for(o=e,l=[],d=n.preFilter;o;){for(a in i&&!(r=U.exec(o))||(r&&(o=o.slice(r[0].length)||o),l.push(s=[])),i=!1,(r=B.exec(o))&&(i=r.shift(),s.push({value:i,type:r[0].replace(D," ")}),o=o.slice(i.length)),n.filter)!(r=q[a].exec(o))||d[a]&&!(r=d[a](r))||(i=r.shift(),s.push({value:i,type:a,matches:r}),o=o.slice(i.length));if(!i)break}return t?o.length:o?J.error(e):$(e,l).slice(0)}function he(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function ce(e,t,i){var n=t.dir,r=t.next,s=r||n,a=i&&"parentNode"===s,o=b++;return t.first?function(t,i,r){for(;t=t[n];)if(1===t.nodeType||a)return e(t,i,r);return!1}:function(t,i,l){var d,u,h=[v,o];if(l){for(;t=t[n];)if((1===t.nodeType||a)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||a)if(u=t[y]||(t[y]={}),r&&C(t,r))t=t[n]||t;else{if((d=u[s])&&d[0]===v&&d[1]===o)return h[2]=d[2];if((u[s]=h)[2]=e(t,i,l))return!0}return!1}}function pe(e){return 1<e.length?function(t,i,n){for(var r=e.length;r--;)if(!e[r](t,i,n))return!1;return!0}:e[0]}function fe(e,t,i,n,r){for(var s,a=[],o=0,l=e.length,d=null!=t;o<l;o++)(s=e[o])&&(i&&!i(s,n,r)||(a.push(s),d&&t.push(o)));return a}function me(e,t,i,n,r,s){return n&&!n[y]&&(n=me(n)),r&&!r[y]&&(r=me(r,s)),te(function(s,a,l,d){var u,h,c,p,f=[],m=[],y=a.length,v=s||function(e,t,i){for(var n=0,r=t.length;n<r;n++)J(e,t[n],i);return i}(t||"*",l.nodeType?[l]:l,[]),b=!e||!s&&t?v:fe(v,f,e,l,d);if(i?i(b,p=r||(s?e:y||n)?[]:a,l,d):p=b,n)for(u=fe(p,m),n(u,[],l,d),h=u.length;h--;)(c=u[h])&&(p[m[h]]=!(b[m[h]]=c));if(s){if(r||e){if(r){for(u=[],h=p.length;h--;)(c=p[h])&&u.push(b[h]=c);r(null,p=[],u,d)}for(h=p.length;h--;)(c=p[h])&&-1<(u=r?o.call(s,c):f[h])&&(s[u]=!(a[u]=c))}}else p=fe(p===a?p.splice(y,p.length):p),r?r(null,a,p,d):g.apply(a,p)})}function ge(e){for(var t,i,r,a=e.length,l=n.relative[e[0].type],d=l||n.relative[" "],u=l?1:0,h=ce(function(e){return e===t},d,!0),c=ce(function(e){return-1<o.call(t,e)},d,!0),p=[function(e,i,n){var r=!l&&(n||i!=s)||((t=i).nodeType?h(e,i,n):c(e,i,n));return t=null,r}];u<a;u++)if(i=n.relative[e[u].type])p=[ce(pe(p),i)];else{if((i=n.filter[e[u].type].apply(null,e[u].matches))[y]){for(r=++u;r<a&&!n.relative[e[r].type];r++);return me(1<u&&pe(p),1<u&&he(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(D,"$1"),i,u<r&&ge(e.slice(u,r)),r<a&&ge(e=e.slice(r)),r<a&&he(e))}p.push(i)}return pe(p)}function ye(e,t){var i,r,a,o,l,u,h=[],p=[],f=S[e+" "];if(!f){for(t||(t=ue(e)),i=t.length;i--;)(f=ge(t[i]))[y]?h.push(f):p.push(f);(f=S(e,(r=p,o=0<(a=h).length,l=0<r.length,u=function(e,t,i,u,h){var p,f,m,y=0,b="0",w=e&&[],$=[],S=s,C=e||l&&n.find.TAG("*",h),x=v+=null==S?1:Math.random()||.1,k=C.length;for(h&&(s=t==d||t||h);b!==k&&null!=(p=C[b]);b++){if(l&&p){for(f=0,t||p.ownerDocument==d||(le(p),i=!c);m=r[f++];)if(m(p,t||d,i)){g.call(u,p);break}h&&(v=x)}o&&((p=!m&&p)&&y--,e&&w.push(p))}if(y+=b,o&&b!==y){for(f=0;m=a[f++];)m(w,$,t,i);if(e){if(0<y)for(;b--;)w[b]||$[b]||($[b]=E.call(u));$=fe($)}g.apply(u,$),h&&!e&&0<$.length&&1<y+a.length&&_.uniqueSort(u)}return h&&(v=x,s=S),w},o?te(u):u))).selector=e}return f}function ve(e,t,i,r){var s,a,o,l,d,u="function"==typeof e&&e,h=!r&&ue(e=u.selector||e);if(i=i||[],1===h.length){if(2<(a=h[0]=h[0].slice(0)).length&&"ID"===(o=a[0]).type&&9===t.nodeType&&c&&n.relative[a[1].type]){if(!(t=(n.find.ID(o.matches[0].replace(K,Z),t)||[])[0]))return i;u&&(t=t.parentNode),e=e.slice(a.shift().value.length)}for(s=q.needsContext.test(e)?0:a.length;s--&&(o=a[s],!n.relative[l=o.type]);)if((d=n.find[l])&&(r=d(o.matches[0].replace(K,Z),G.test(a[0].type)&&oe(t.parentNode)||t))){if(a.splice(s,1),!(e=r.length&&he(a)))return g.apply(i,r),i;break}}return(u||ye(e,h))(r,t,!c,i,!t||G.test(e)&&oe(t.parentNode)||t),i}de.prototype=n.filters=n.pseudos,n.setFilters=new de,p.sortStable=y.split("").sort(P).join("")===y,le(),p.sortDetached=ie(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),_.find=J,_.expr[":"]=_.expr.pseudos,_.unique=_.uniqueSort,J.compile=ye,J.select=ve,J.setDocument=le,J.tokenize=ue,J.escape=_.escapeSelector,J.getText=_.text,J.isXML=_.isXMLDoc,J.selectors=_.expr,J.supp
vendor: 13,300 bytes, line 1
1ort=_.support,J.uniqueSort=_.uniqueSort}();var F=function(e,t,i){for(var n=[],r=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&_(e).is(i))break;n.push(e)}return n},N=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},M=_.expr.match.needsContext,R=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,i){return f(t)?_.grep(e,function(e,n){return!!t.call(e,n,e)!==i}):t.nodeType?_.grep(e,function(e){return e===t!==i}):"string"!=typeof t?_.grep(e,function(e){return-1<o.call(t,e)!==i}):_.filter(t,e,i)}_.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?_.find.matchesSelector(n,e)?[n]:[]:_.find.matches(e,_.grep(t,function(e){return 1===e.nodeType}))},_.fn.extend({find:function(e){var t,i,n=this.length,r=this;if("string"!=typeof e)return this.pushStack(_(e).filter(function(){for(t=0;t<n;t++)if(_.contains(r[t],this))return!0}));for(i=this.pushStack([]),t=0;t<n;t++)_.find(e,r[t],i);return 1<n?_.uniqueSort(i):i},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&M.test(e)?_(e):e||[],!1).length}});var U,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(_.fn.init=function(e,t,i){var n,r;if(!e)return this;if(i=i||U,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:B.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof _?t[0]:t,_.merge(this,_.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),R.test(n[1])&&_.isPlainObject(t))for(n in t)f(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=g.getElementById(n[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):f(e)?void 0!==i.ready?i.ready(e):e(_):_.makeArray(e,this)}).prototype=_.fn,U=_(g);var j=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function z(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}_.fn.extend({has:function(e){var t=_(e,this),i=t.length;return this.filter(function(){for(var e=0;e<i;e++)if(_.contains(this,t[e]))return!0})},closest:function(e,t){var i,n=0,r=this.length,s=[],a="string"!=typeof e&&_(e);if(!M.test(e))for(;n<r;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(a?-1<a.index(i):1===i.nodeType&&_.find.matchesSelector(i,e))){s.push(i);break}return this.pushStack(1<s.length?_.uniqueSort(s):s)},index:function(e){return e?"string"==typeof e?o.call(_(e),this[0]):o.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(_.uniqueSort(_.merge(this.get(),_(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),_.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return F(e,"parentNode")},parentsUntil:function(e,t,i){return F(e,"parentNode",i)},next:function(e){return z(e,"nextSibling")},prev:function(e){return z(e,"previousSibling")},nextAll:function(e){return F(e,"nextSibling")},prevAll:function(e){return F(e,"previousSibling")},nextUntil:function(e,t,i){return F(e,"nextSibling",i)},prevUntil:function(e,t,i){return F(e,"previousSibling",i)},siblings:function(e){return N((e.parentNode||{}).firstChild,e)},children:function(e){return N(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),_.merge([],e.childNodes))}},function(e,t){_.fn[e]=function(i,n){var r=_.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=_.filter(n,r)),1<this.length&&(H[e]||_.uniqueSort(r),j.test(e)&&r.reverse()),this.pushStack(r)}});var q=/[^\x20\t\r\n\f]+/g;function W(e){return e}function V(e){throw e}function Y(e,t,i,n){var r;try{e&&f(r=e.promise)?r.call(e).done(t).fail(i):e&&f(r=e.then)?r.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}_.Callbacks=function(e){var t,i;e="string"==typeof e?(t=e,i={},_.each(t.match(q)||[],function(e,t){i[t]=!0}),i):_.extend({},e);var n,r,s,a,o=[],l=[],d=-1,u=function(){for(a=a||e.once,s=n=!0;l.length;d=-1)for(r=l.shift();++d<o.length;)!1===o[d].apply(r[0],r[1])&&e.stopOnFalse&&(d=o.length,r=!1);e.memory||(r=!1),n=!1,a&&(o=r?[]:"")},h={add:function(){return o&&(r&&!n&&(d=o.length-1,l.push(r)),function t(i){_.each(i,function(i,n){f(n)?e.unique&&h.has(n)||o.push(n):n&&n.length&&"string"!==b(n)&&t(n)})}(arguments),r&&!n&&u()),this},remove:function(){return _.each(arguments,function(e,t){for(var i;-1<(i=_.inArray(t,o,i));)o.splice(i,1),i<=d&&d--}),this},has:function(e){return e?-1<_.inArray(e,o):0<o.length},empty:function(){return o&&(o=[]),this},disable:function(){return a=l=[],o=r="",this},disabled:function(){return!o},lock:function(){return a=l=[],r||n||(o=r=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),n||u()),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!s}};return h},_.extend({Deferred:function(t){var i=[["notify","progress",_.Callbacks("memory"),_.Callbacks("memory"),2],["resolve","done",_.Callbacks("once memory"),_.Callbacks("once memory"),0,"resolved"],["reject","fail",_.Callbacks("once memory"),_.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return _.Deferred(function(t){_.each(i,function(i,n){var r=f(e[n[4]])&&e[n[4]];s[n[1]](function(){var e=r&&r.apply(this,arguments);e&&f(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[n[0]+"With"](this,r?[e]:arguments)})}),e=null}).promise()},then:function(t,n,r){var s=0;function a(t,i,n,r){return function(){var o=this,l=arguments,d=function(){var e,d;if(!(t<s)){if((e=n.apply(o,l))===i.promise())throw new TypeError("Thenable self-resolution");d=e&&("object"==typeof e||"function"==typeof e)&&e.then,f(d)?r?d.call(e,a(s,i,W,r),a(s,i,V,r)):(s++,d.call(e,a(s,i,W,r),a(s,i,V,r),a(s,i,W,i.notifyWith))):(n!==W&&(o=void 0,l=[e]),(r||i.resolveWith)(o,l))}},u=r?d:function(){try{d()}catch(e){_.Deferred.exceptionHook&&_.Deferred.exceptionHook(e,u.error),s<=t+1&&(n!==V&&(o=void 0,l=[e]),i.rejectWith(o,l))}};t?u():(_.Deferred.getErrorHook?u.error=_.Deferred.getErrorHook():_.Deferred.getStackHook&&(u.error=_.Deferred.getStackHook()),e.setTimeout(u))}}return _.Deferred(function(e){i[0][3].add(a(0,e,f(r)?r:W,e.notifyWith)),i[1][3].add(a(0,e,f(t)?t:W)),i[2][3].add(a(0,e,f(n)?n:V))}).promise()},promise:function(e){return null!=e?_.extend(e,r):r}},s={};return _.each(i,function(e,t){var a=t[2],o=t[5];r[t[1]]=a.add,o&&a.add(function(){n=o},i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock),a.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=a.fireWith}),r.promise(s),t&&t.call(s,s),s},when:function(e){var t=arguments.length,i=t,n=Array(i),s=r.call(arguments),a=_.Deferred(),o=function(e){return function(i){n[e]=this,s[e]=1<arguments.length?r.call(arguments):i,--t||a.resolveWith(n,s)}};if(t<=1&&(Y(e,a.done(o(i)).resolve,a.reject,!t),"pending"===a.state()||f(s[i]&&s[i].then)))return a.then();for(;i--;)Y(s[i],o(i),a.reject);return a.promise()}});var G=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_.Deferred.exceptionHook=function(t,i){e.console&&e.console.warn&&t&&G.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)},_.readyException=function(t){e.setTimeout(function(){throw t})};var K=_.Deferred();function Z(){g.removeEventListener("DOMContentLoaded",Z),e.removeEventListener("load",Z),_.ready()}_.fn.ready=function(e){return K.then(e).catch(function(e){_.readyException(e)}),this},_.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--_.readyWait:_.isReady)||(_.isReady=!0)!==e&&0<--_.readyWait||K.resolveWith(g,[_])}}),_.ready.then=K.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(_.ready):(g.addEventListener("DOMContentLoaded",Z),e.addEventListener("load",Z));var X=function(e,t,i,n,r,s,a){var o=0,l=e.length,d=null==i;if("object"===b(i))for(o in r=!0,i)X(e,t,o,i[o],!0,s,a);else if(void 0!==n&&(r=!0,f(n)||(a=!0),d&&(a?(t.call(e,n),t=null):(d=t,t=function(e,t,i){return d.call(_(e),i)})),t))for(;o<l;o++)t(e[o],i,a?n:n.call(e[o],o,t(e[o],i)));return r?e:d?t.call(e):l?t(e[0],i):s},Q=/^-ms-/,J=/-([a-z])/g;function ee(e,t){return t.toUpperCase()}function te(e){return e.replace(Q,"ms-").replace(J,ee)}var ie=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function ne(){this.expando=_.expando+ne.uid++}ne.uid=1,ne.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ie(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,r=this.cache(e);if("string"==typeof t)r[te(t)]=i;else for(n in t)r[te(n)]=t[n];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][te(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(te):(t=te(t))in n?[t]:t.match(q)||[]).length;for(;i--;)delete n[t[i]]}(void 0===t||_.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!_.isEmptyObject(t)}};var re=new ne,se=new ne,ae=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,oe=/[A-Z]/g;function le(e,t,i){var n,r;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(oe,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:ae.test(r)?JSON.parse(r):r)}catch(e){}se.set(e,t,i)}else i=void 0;return i}_.extend({hasData:function(e){return se.hasData(e)||re.hasData(e)},data:function(e,t,i){return se.access(e,t,i)},removeData:function(e,t){se.remove(e,t)},_data:function(e,t,i){return re.access(e,t,i)},_removeData:function(e,t){re.remove(e,t)}}),_.fn.extend({data:function(e,t){var i,n,r,s=this[0],a=s&&s.attributes;if(void 0===e){if(this.length&&(r=se.get(s),1===s.nodeType&&!re.get(s,"hasDataAttrs"))){for(i=a.length;i--;)a[i]&&0===(n=a[i].name).indexOf("data-")&&(n=te(n.slice(5)),le(s,n,r[n]));re.set(s,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each(function(){se.set(this,e)}):X(this,function(t){var i;if(s&&void 0===t)return void 0!==(i=se.get(s,e))||void 0!==(i=le(s,e))?i:void 0;this.each(function(){se.set(this,e,t)})},null,t,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){se.remove(this,e)})}}),_.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=re.get(e,t),i&&(!n||Array.isArray(i)?n=re.access(e,t,_.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=_.queue(e,t),n=i.length,r=i.shift(),s=_._queueHooks(e,t);"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===t&&i.unshift("inprogress"),delete s.stop,r.call(e,function(){_.dequeue(e,t)},s)),!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return re.get(e,i)||re.access(e,i,{empty:_.Callbacks("once memory").add(function(){re.remove(e,[t+"queue",i])})})}}),_.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?_.queue(this[0],e):void 0===t?this:this.each(function(){var i=_.queue(this,e,t);_._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&_.dequeue(this,e)})},dequeue:function(e){return this.each(function(){_.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,r=_.Deferred(),s=this,a=this.length,o=function(){--n||r.resolveWith(s,[s])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(i=re.get(s[a],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(o));return o(),r.promise(t)}});var de=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ue=new RegExp("^(?:([+-])=|)("+de+")([a-z%]*)$","i"),he=["Top","Right","Bottom","Left"],ce=g.documentElement,pe=function(e){return _.contains(e.ownerDocument,e)},fe={composed:!0};ce.getRootNode&&(pe=function(e){return _.contains(e.ownerDocument,e)||e.getRootNode(fe)===e.ownerDocument});var me=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&pe(e)&&"none"===_.css(e,"display")};function ge(e,t,i,n){var r,s,a=20,o=n?function(){return n.cur()}:function(){return _.css(e,t,"")},l=o(),d=i&&i[3]||(_.cssNumber[t]?"":"px"),u=e.nodeType&&(_.cssNumber[t]||"px"!==d&&+l)&&ue.exec(_.css(e,t));if(u&&u[3]!==d){for(l/=2,d=d||u[3],u=+l||1;a--;)_.style(e,t,u+d),(1-s)*(1-(s=o()/l||.5))<=0&&(a=0),u/=s;u*=2,_.style(e,t,u+d),i=i||[]}return i&&(u=+u||+l||0,r=i[1]?u+(i[1]+1)*i[2]:+i[2],n&&(n.unit=d,n.start=u,n.end=r)),r}var ye={};function ve(e,t){for(var i,n,r,s,a,o,l,d=[],u=0,h=e.length;u<h;u++)(n=e[u]).style&&(i=n.style.display,t?("none"===i&&(d[u]=re.get(n,"display")||null,d[u]||(n.style.display="")),""===n.style.display&&me(n)&&(d[u]=(l=a=s=void 0,a=(r=n).ownerDocument,o=r.nodeName,(l=ye[o])||(s=a.body.appendChild(a.createElement(o)),l=_.css(s,"dis
vendor: 4,529 bytes, line 1
1play"),s.parentNode.removeChild(s),"none"===l&&(l="block"),ye[o]=l)))):"none"!==i&&(d[u]="none",re.set(n,"display",i)));for(u=0;u<h;u++)null!=d[u]&&(e[u].style.display=d[u]);return e}_.fn.extend({show:function(){return ve(this,!0)},hide:function(){return ve(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){me(this)?_(this).show():_(this).hide()})}});var be,we,$e=/^(?:checkbox|radio)$/i,_e=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Se=/^$|^module$|\/(?:java|ecma)script/i;be=g.createDocumentFragment().appendChild(g.createElement("div")),(we=g.createElement("input")).setAttribute("type","radio"),we.setAttribute("checked","checked"),we.setAttribute("name","t"),be.appendChild(we),p.checkClone=be.cloneNode(!0).cloneNode(!0).lastChild.checked,be.innerHTML="<textarea>x</textarea>",p.noCloneChecked=!!be.cloneNode(!0).lastChild.defaultValue,be.innerHTML="<option></option>",p.option=!!be.lastChild;var Ce={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Ee(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t)?_.merge([e],i):i}function xe(e,t){for(var i=0,n=e.length;i<n;i++)re.set(e[i],"globalEval",!t||re.get(t[i],"globalEval"))}Ce.tbody=Ce.tfoot=Ce.colgroup=Ce.caption=Ce.thead,Ce.th=Ce.td,p.option||(Ce.optgroup=Ce.option=[1,"<select multiple='multiple'>","</select>"]);var ke=/<|&#?\w+;/;function Te(e,t,i,n,r){for(var s,a,o,l,d,u,h=t.createDocumentFragment(),c=[],p=0,f=e.length;p<f;p++)if((s=e[p])||0===s)if("object"===b(s))_.merge(c,s.nodeType?[s]:s);else if(ke.test(s)){for(a=a||h.appendChild(t.createElement("div")),o=(_e.exec(s)||["",""])[1].toLowerCase(),l=Ce[o]||Ce._default,a.innerHTML=l[1]+_.htmlPrefilter(s)+l[2],u=l[0];u--;)a=a.lastChild;_.merge(c,a.childNodes),(a=h.firstChild).textContent=""}else c.push(t.createTextNode(s));for(h.textContent="",p=0;s=c[p++];)if(n&&-1<_.inArray(s,n))r&&r.push(s);else if(d=pe(s),a=Ee(h.appendChild(s),"script"),d&&xe(a),i)for(u=0;s=a[u++];)Se.test(s.type||"")&&i.push(s);return h}var De=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function Pe(){return!1}function Ie(e,t,i,n,r,s){var a,o;if("object"==typeof t){for(o in"string"!=typeof i&&(n=n||i,i=void 0),t)Ie(e,o,i,n,t[o],s);return e}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=Pe;else if(!r)return e;return 1===s&&(a=r,(r=function(e){return _().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=_.guid++)),e.each(function(){_.event.add(this,t,r,n,i)})}function Oe(e,t,i){i?(re.set(e,t,!1),_.event.add(e,t,{namespace:!1,handler:function(e){var i,n=re.get(this,t);if(1&e.isTrigger&&this[t]){if(n)(_.event.special[t]||{}).delegateType&&e.stopPropagation();else if(n=r.call(arguments),re.set(this,t,n),this[t](),i=re.get(this,t),re.set(this,t,!1),n!==i)return e.stopImmediatePropagation(),e.preventDefault(),i}else n&&(re.set(this,t,_.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ae)}})):void 0===re.get(e,t)&&_.event.add(e,t,Ae)}_.event={global:{},add:function(e,t,i,n,r){var s,a,o,l,d,u,h,c,p,f,m,g=re.get(e);if(ie(e))for(i.handler&&(i=(s=i).handler,r=s.selector),r&&_.find.matchesSelector(ce,r),i.guid||(i.guid=_.guid++),(l=g.events)||(l=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(t){return void 0!==_&&_.event.triggered!==t.type?_.event.dispatch.apply(e,arguments):void 0}),d=(t=(t||"").match(q)||[""]).length;d--;)p=m=(o=De.exec(t[d])||[])[1],f=(o[2]||"").split(".").sort(),p&&(h=_.event.special[p]||{},p=(r?h.delegateType:h.bindType)||p,h=_.event.special[p]||{},u=_.extend({type:p,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&_.expr.match.needsContext.test(r),namespace:f.join(".")},s),(c=l[p])||((c=l[p]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(e,n,f,a)||e.addEventListener&&e.addEventListener(p,a)),h.add&&(h.add.call(e,u),u.handler.guid||(u.handler.guid=i.guid)),r?c.splice(c.delegateCount++,0,u):c.push(u),_.event.global[p]=!0)},remove:function(e,t,i,n,r){var s,a,o,l,d,u,h,c,p,f,m,g=re.hasData(e)&&re.get(e);if(g&&(l=g.events)){for(d=(t=(t||"").match(q)||[""]).length;d--;)if(p=m=(o=De.exec(t[d])||[])[1],f=(o[2]||"").split(".").sort(),p){for(h=_.event.special[p]||{},c=l[p=(n?h.delegateType:h.bindType)||p]||[],o=o[2]&&new RegExp("(^|\\.)"+f.
vendor: 4,141 bytes, line 1
1join("\\.(?:.*\\.|)")+"(\\.|$)"),a=s=c.length;s--;)u=c[s],!r&&m!==u.origType||i&&i.guid!==u.guid||o&&!o.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(c.splice(s,1),u.selector&&c.delegateCount--,h.remove&&h.remove.call(e,u));a&&!c.length&&(h.teardown&&!1!==h.teardown.call(e,f,g.handle)||_.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)_.event.remove(e,p+t[d],i,n,!0);_.isEmptyObject(l)&&re.remove(e,"handle events")}},dispatch:function(e){var t,i,n,r,s,a,o=new Array(arguments.length),l=_.event.fix(e),d=(re.get(this,"events")||Object.create(null))[l.type]||[],u=_.event.special[l.type]||{};for(o[0]=l,t=1;t<arguments.length;t++)o[t]=arguments[t];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(a=_.event.handlers.call(this,l,d),t=0;(r=a[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,i=0;(s=r.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==s.namespace&&!l.rnamespace.test(s.namespace)||(l.handleObj=s,l.data=s.data,void 0!==(n=((_.event.special[s.origType]||{}).handle||s.handler).apply(r.elem,o))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,r,s,a,o=[],l=t.delegateCount,d=e.target;if(l&&d.nodeType&&!("click"===e.type&&1<=e.button))for(;d!==this;d=d.parentNode||this)if(1===d.nodeType&&("click"!==e.type||!0!==d.disabled)){for(s=[],a={},i=0;i<l;i++)void 0===a[r=(n=t[i]).selector+" "]&&(a[r]=n.needsContext?-1<_(r,this).index(d):_.find(r,this,null,[d]).length),a[r]&&s.push(n);s.length&&o.push({elem:d,handlers:s})}return d=this,l<t.length&&o.push({elem:d,handlers:t.slice(l)}),o},addProp:function(e,t){Object.defineProperty(_.Event.prototype,e,{enumerable:!0,configurable:!0,get:f(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[_.expando]?e:new _.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return $e.test(t.type)&&t.click&&C(t,"input")&&Oe(t,"click",!0),!1},trigger:function(e){var t=this||e;return $e.test(t.type)&&t.click&&C(t,"input")&&Oe(t,"click"),!0},_default:function(e){var t=e.target;return $e.test(t.type)&&t.click&&C(t,"input")&&re.get(t,"click")||C(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},_.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},_.Event=function(e,t){if(!(this instanceof _.Event))return new _.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ae:Pe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&_.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[_.expando]=!0},_.Event.prototype={constructor:_.Event,isDefaultPrevented:Pe,isPropagationStopped:Pe,isImmediatePropagationStopped:Pe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ae,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ae,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ae,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},_.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},_.event.addProp),_.each({focus:"focusin",blur:"focusout"},function(e,t){function i(e){if(g.documentMode){var i=re.get(this,"handle"),n=_.event.fix(e);
vendor: 6,918 bytes, line 1
1n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,i(e),n.target===n.currentTarget&&i(n)}else _.event.simulate(t,e.target,_.event.fix(e))}_.event.special[e]={setup:function(){var n;if(Oe(this,e,!0),!g.documentMode)return!1;(n=re.get(this,t))||this.addEventListener(t,i),re.set(this,t,(n||0)+1)},trigger:function(){return Oe(this,e),!0},teardown:function(){var e;if(!g.documentMode)return!1;(e=re.get(this,t)-1)?re.set(this,t,e):(this.removeEventListener(t,i),re.remove(this,t))},_default:function(t){return re.get(t.target,e)},delegateType:t},_.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,r=g.documentMode?this:n,s=re.get(r,t);s||(g.documentMode?this.addEventListener(t,i):n.addEventListener(e,i,!0)),re.set(r,t,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,r=g.documentMode?this:n,s=re.get(r,t)-1;s?re.set(r,t,s):(g.documentMode?this.removeEventListener(t,i):n.removeEventListener(e,i,!0),re.remove(r,t))}}}),_.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){_.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||_.contains(this,n))||(e.type=r.origType,i=r.handler.apply(this,arguments),e.type=t),i}}}),_.fn.extend({on:function(e,t,i,n){return Ie(this,e,t,i,n)},one:function(e,t,i,n){return Ie(this,e,t,i,n,1)},off:function(e,t,i){var n,r;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,_(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Pe),this.each(function(){_.event.remove(this,e,i,t)})}});var Fe=/<script|<style|<link/i,Ne=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return C(e,"table")&&C(11!==t.nodeType?t:t.firstChild,"tr")&&_(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ue(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Be(e,t){var i,n,r,s,a,o;if(1===t.nodeType){if(re.hasData(e)&&(o=re.get(e).events))for(r in re.remove(t,"handle events"),o)for(i=0,n=o[r].length;i<n;i++)_.event.add(t,r,o[r][i]);se.hasData(e)&&(s=se.access(e),a=_.extend({},s),se.set(t,a))}}function je(e,t,i,n){t=s(t);var r,a,o,l,d,u,h=0,c=e.length,m=c-1,g=t[0],y=f(g);if(y||1<c&&"string"==typeof g&&!p.checkClone&&Ne.test(g))return e.each(function(r){var s=e.eq(r);y&&(t[0]=g.call(this,r,s.html())),je(s,t,i,n)});if(c&&(a=(r=Te(t,e[0].ownerDocument,!1,e,n)).firstChild,1===r.childNodes.length&&(r=a),a||n)){for(l=(o=_.map(Ee(r,"script"),Le)).length;h<c;h++)d=r,h!==m&&(d=_.clone(d,!0,!0),l&&_.merge(o,Ee(d,"script"))),i.call(e[h],d,h);if(l)for(u=o[o.length-1].ownerDocument,_.map(o,Ue),h=0;h<l;h++)d=o[h],Se.test(d.type||"")&&!re.access(d,"globalEval")&&_.contains(u,d)&&(d.src&&"module"!==(d.type||"").toLowerCase()?_._evalUrl&&!d.noModule&&_._evalUrl(d.src,{nonce:d.nonce||d.getAttribute("nonce")},u):v(d.textContent.replace(Me,""),d,u))}return e}function He(e,t,i){for(var n,r=t?_.filter(t,e):e,s=0;null!=(n=r[s]);s++)i||1!==n.nodeType||_.cleanData(Ee(n)),n.parentNode&&(i&&pe(n)&&xe(Ee(n,"script")),n.parentNode.removeChild(n));return e}_.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,r,s,a,o,l,d,u=e.cloneNode(!0),h=pe(e);if(!(p.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||_.isXMLDoc(e)))for(a=Ee(u),n=0,r=(s=Ee(e)).length;n<r;n++)o=s[n],"input"===(d=(l=a[n]).nodeName.toLowerCase())&&$e.test(o.type)?l.checked=o.checked:"input"!==d&&"textarea"!==d||(l.defaultValue=o.defaultValue);if(t)if(i)for(s=s||Ee(e),a=a||Ee(u),n=0,r=s.length;n<r;n++)Be(s[n],a[n]);else Be(e,u);return 0<(a=Ee(u,"script")).length&&xe(a,!h&&Ee(e,"script")),u},cleanData:function(e){for(var t,i,n,r=_.event.special,s=0;void 0!==(i=e[s]);s++)if(ie(i)){if(t=i[re.expando]){if(t.events)for(n in t.events)r[n]?_.event.remove(i,n):_.removeEvent(i,n,t.handle);i[re.expando]=void 0}i[se.expando]&&(i[se.expando]=void 0)}}}),_.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return X(this,function(e){return void 0===e?_.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return je(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return je(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return je(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return je(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(_.cleanData(Ee(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return _.clone(this,e,t)})},html:function(e){return X(this,function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Fe.test(e)&&!Ce[(_e.exec(e)||["",""])[1].toLowerCase()]){e=_.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(_.cleanData(Ee(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return je(this,arguments,function(t){var i=this.parentNode;_.inArray(this,e)<0&&(_.cleanData(Ee(this)),i&&i.replaceChild(t,this))},e)}}),_.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){_.fn[e]=function(e){for(var i,n=[],r=_(e),s=r.length-1,o=0;o<=s;o++)i=o===s?this:this.clone(!0),_(r[o])[t](i),a.apply(n,i.get());return this.pushStack(n)}});var ze=new RegExp("^("+de+")(?!px)[a-z%]+$","i"),qe=/^--/,We=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=e),i.getComputedStyle(t)},Ve=function(e,t,i){var n,r,s={};for(r in t)s[r]=e.style[r],e.style[r]=t[r];for(r in n=i.call(e),t)e.style[r]=s[r];return n},Ye=new RegExp(he.join("|"),"i");function Ge(e,t,i){var n,r,s,a,o=qe.test(t),l=e.style;return(i=i||We(e))&&(a=i.getPropertyValue(t)||i[t],o&&a&&(a=a.replace(D,"$1")||void 0),""!==a||pe(e)||(a=_.style(e,t)),!p.pixelBoxStyles()&&ze.test(a)&&Ye.test(t)&&(n=l.width,r=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=a,a=i.width,l.width=n,l.minWidth=r,l.maxWidth=s)),void 0!==a?a+"":a}function Ke(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){d.style.cssText="position:absolute;
1left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ce.appendChild(d).appendChild(u);var t=e.getComputedStyle(u);n="1%"!==t.top,l=12===i(t.marginLeft),u.style.right="60%",a=36===i(t.right),r=36===i(t.width),u.style.position="absolute",s=12===i(u.offsetWidth/3),ce.removeChild(d),u=null}}function i(e){return Math.round(parseFloat(e))}var n,r,s,a,o,l,d=g.createElement("div"),u=g.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",p.clearCloneStyle="content-box"===u.style.backgroundClip,_.extend(p,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),s},reliableTrDimensions:function(){var t,i,n,r;return null==o&&(t=g.createElement("table"),i=g.createElement("tr"),n=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",i.style.cssText="box-sizing:content-box;border:1px solid",i.style.height="1px",n.style.height="9px",n.style.display="block",ce.appendChild(t).appendChild(i).appendChild(n),r=e.getComputedStyle(i),o=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===i.offsetHeight,ce.removeChild(t)),o}}))}();var Ze=["Webkit","Moz","ms"],Xe=g.createElement("div").style,Qe={};function Je(e){return _.cssProps[e]||Qe[e]||(e in Xe?e:Qe[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=Ze.length;i--;)if((e=Ze[i]+t)in Xe)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},it={letterSpacing:"0",fontWeight:"400"};function nt(e,t,i){var n=ue.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function rt(e,t,i,n,r,s){var a="width"===t?1:0,o=0,l=0,d=0;if(i===(n?"border":"content"))return 0;for(;a<4;a+=2)"margin"===i&&(d+=_.css(e,i+he[a],!0,r)),n?("content"===i&&(l-=_.css(e,"padding"+he[a],!0,r)),"margin"!==i&&(l-=_.css(e,"border"+he[a]+"Width",!0,r))):(l+=_.css(e,"padding"+he[a],!0,r),"padding"!==i?l+=_.css(e,"border"+he[a]+"Width",!0,r):o+=_.css(e,"border"+he[a]+"Width",!0,r));return!n&&0<=s&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-o-.5))||0),l+d}function st(e,t,i){var n=We(e),r=(!p.boxSizingReliable()||i)&&"border-box"===_.css(e,"boxSizing",!1,n),s=r,a=Ge(e,t,n),o="offset"+t[0].toUpperCase()+t.slice(1);if(ze.test(a)){if(!i)return a;a="auto"}return(!p.boxSizingReliable()&&r||!p.reliableTrDimensions()&&C(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===_.css(e,"display",!1,n))&&e.getClientRects().length&&(r="border-box"===_.css(e,"boxSizing",!1,n),(s=o in e)&&(a=e[o])),(a=parseFloat(a)||0)+rt(e,t,i||(r?"border":"content"),s,n,a)+"px"}function at(e,t,i,n,r){return new at.prototype.init(e,t,i,n,r)}_.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ge(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,s,a,o=te(t),l=qe.test(t),d=e.style;if(l||(t=Je(o)),a=_.cssHooks[t]||_.cssHooks[o],void 0===i)return a&&"get"in a&&void 0!==(r=a.get(e,!1,n))?r:d[t];"string"==(s=typeof i)&&(r=ue.exec(i))&&r[1]&&(i=ge(e,t,r),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=r&&r[3]||(_.cssNumber[o]?"":"px")),p.clearCloneStyle||""!==i||0!==t.indexOf("background")||(d[t]="inherit"),a&&"set"in a&&void 0===(i=a.set(e,i,n))||(l?d.setProperty(t,i):d[t]=i))}},css:function(e,t,i,n){var r,s,a,o=te(t);return qe.test(t)||(t=Je(o)),(a=_.cssHooks[t]||_.cssHooks[o])&&"get"in a&&(r=a.get(e,!0,i)),void 0===r&&(r=Ge(e,t,n)),"normal"===r&&t in
vendor: 7,924 bytes, line 1
1it&&(r=it[t]),""===i||i?(s=parseFloat(r),!0===i||isFinite(s)?s||0:r):r}}),_.each(["height","width"],function(e,t){_.cssHooks[t]={get:function(e,i,n){if(i)return!et.test(_.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?st(e,t,n):Ve(e,tt,function(){return st(e,t,n)})},set:function(e,i,n){var r,s=We(e),a=!p.scrollboxSize()&&"absolute"===s.position,o=(a||n)&&"border-box"===_.css(e,"boxSizing",!1,s),l=n?rt(e,t,n,o,s):0;return o&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-rt(e,t,"border",!1,s)-.5)),l&&(r=ue.exec(i))&&"px"!==(r[3]||"px")&&(e.style[t]=i,i=_.css(e,t)),nt(0,i,l)}}}),_.cssHooks.marginLeft=Ke(p.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ve(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),_.each({margin:"",padding:"",border:"Width"},function(e,t){_.cssHooks[e+t]={expand:function(i){for(var n=0,r={},s="string"==typeof i?i.split(" "):[i];n<4;n++)r[e+he[n]+t]=s[n]||s[n-2]||s[0];return r}},"margin"!==e&&(_.cssHooks[e+t].set=nt)}),_.fn.extend({css:function(e,t){return X(this,function(e,t,i){var n,r,s={},a=0;if(Array.isArray(t)){for(n=We(e),r=t.length;a<r;a++)s[t[a]]=_.css(e,t[a],!1,n);return s}return void 0!==i?_.style(e,t,i):_.css(e,t)},e,t,1<arguments.length)}}),((_.Tween=at).prototype={constructor:at,init:function(e,t,i,n,r,s){this.elem=e,this.prop=i,this.easing=r||_.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=s||(_.cssNumber[i]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,i=at.propHooks[this.prop];return this.options.duration?this.pos=t=_.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=_.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){_.fx.step[e.prop]?_.fx.step[e.prop](e):1!==e.elem.nodeType||!_.cssHooks[e.prop]&&null==e.elem.style[Je(e.prop)]?e.elem[e.prop]=e.now:_.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},_.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},_.fx=at.prototype.init,_.fx.step={};var ot,lt,dt,ut,ht=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function pt(){lt&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(pt):e.setTimeout(pt,_.fx.interval),_.fx.tick())}function ft(){return e.setTimeout(function(){ot=void 0}),ot=Date.now()}function mt(e,t){var i,n=0,r={height:e};for(t=t?1:0;n<4;n+=2-t)r["margin"+(i=he[n])]=r["padding"+i]=e;return t&&(r.opacity=r.width=e),r}function gt(e,t,i){for(var n,r=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),s=0,a=r.length;s<a;s++)if(n=r[s].call(i,t,e))return n}function yt(e,t,i){var n,r,s=0,a=yt.prefilters.length,o=_.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=ot||ft(),i=Math.max(0,d.startTime+d.duration-t),n=1-(i/d.duration||0),s=0,a=d.tweens.length;s<a;s++)d.tweens[s].run(n);return o.notifyWith(e,[d,n,i]),n<1&&a?i:(a||o.notifyWith(e,[d,1,0]),o.resolveWith(e,[d]),!1)},d=o.promise({elem:e,props:_.extend({},t),opts:_.extend(!0,{specialEasing:{},easing:_.easing._default},i),originalProperties:t,originalOptions:i,startTime:ot||ft(),duration:i.duration,tweens:[],createTween:function(t,i){var n=_.Tween(e,d.opts,t,i,d.opts.specialEasing[t]||d.opts.easing);return d.tweens.push(n),n},stop:function(t){var i=0,n=t?d.tweens.length:0;if(r)return this;for(r=!0;i<n;i++)d.tweens[i].run(1);return t?(o.notifyWith(e,[d,1,0]),o.resolveWith(e,[d,t])):o.rejectWith(e,[d,t]),this}}),u=d.props;for(function(e,t){var i,n,r,s,a;for(i in e)if(r=t[n=te(i)],s=e[i],Array.isArray(s)&&(r=s[1],s=e[i]=s[0]),i!==n&&(e[n]=s,delete e[i]),(a=_.cssHooks[n])&&"expand"in a)for(i in s=a.expand(s),delete e[n],s)i in e||(e[i]=s[i],t[i]=r);else t[n]=r}(u,d.opts.specialEasing);s<a;s++)if(n=yt.prefilters[s].call(d,e,u,d.opts))return f(n.stop)&&(_._queueHooks(d.elem,d.opts.queue).stop=n.stop.bind(n)),n;return _.map(u,gt,d),f(d.opts.start)&&d.opts.start.call(e,d),d.progress(d.opts.progress).done(d.opts.done,d.opts.complete).fail(d.opts.fail).always(d.opts.always),_.fx.timer(_.extend(l,{elem:e,anim:d,queue:d.opts.queue})),d}_.Animation=_.extend(yt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return ge(i.elem,e,ue.exec(t),i),i}]},tweener:function(e,t){f(e)?(t=e,e=["*"]):e=e.match(q);for(var i,n=0,r=e.length;n<r;n++)i=e[n],yt.tweeners[i]=yt.tweeners[i]||[],yt.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,r,s,a,o,l,d,u,h="width"in t||"height"in t,c=this,p={},f=e.style,m=e.nodeType&&me(e),g=re.get(e,"fxshow");for(n in i.queue||(null==(a=_._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,o=a.empty.fire,a.empty.fire=function(){a.unqueued||o()}),a.unqueued++,c.always(function(){c.always(function(){a.unqueued--,_.queue(e,"fx").length||a.empty.fire()})})),t)if(r=t[n],ht.test(r)){if(delete t[n],s=s||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue;m=!0}p[n]=g&&g[n]||_.style(e,n)}if((l=!_.isEmptyObject(t))||!_.isEmptyObject(p))for(n in h&&1===e.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(d=g&&g.display)&&(d=re.get(e,"display")),"none"===(u=_.css(e,"display"))&&(d?u=d:(ve([e],!0),d=e.style.display||d,u=_.css(e,"display"),ve([e]))),("inline"===u||"inline-block"===u&&null!=d)&&"none"===_.css(e,"float")&&(l||(c.done(function(){f.display=d}),null==d&&(u=f.display,d="none"===u?"":u)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",c.always(function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]})),l=!1,p)l||(g?"hidden"in g&&(m=g.hidden):g=re.access(e,"fxshow",{display:d}),s&&(g.hidden=!m),m&&ve([e],!0),c.done(function(){for(n in m||ve([e]),re.remove(e,"fxshow"),p)_.style(e,n,p[n])})),l=gt(m?g[n]:0,n,c),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),_.speed=function(e,t,i){var n=e&&"object"==typeof e?_.extend({},e):{complete:i||!i&&t||f(e)&&e,duration:e,easing:i&&t||t&&!f(t)&&t};return _.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in _.fx.speeds?n.duration=_.fx.speeds[n.duration]:n.duration=_.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){f(n.old)&&n.old.call(this),n.queue&&_.dequeue(this,n.queue)},n},_.fn.extend({fadeTo:function(e,t,i,n){return this.filter(me).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var r=_.isEmptyObject(e),s=_.speed(t,i,n),a=function(){var t=yt(this,_.extend({},e),s);(r||re.get(this,"finish"))&&t.stop(!0)};return a.finish=a,r||!1===s.queue?this.each(a):this.queue(s.queue,a)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",s=_.timers,a=re.get(this);if(r)a[r]&&a[r].stop&&n(a[r]);else for(r in a)a[r]&&a[r].stop&&ct.test(r)&&n(a[r]);for(r=s.length;r--;)s[r].elem!==this||null!=e&&s[r].queue!==e||(s[r].anim.stop(i),t=!1,s.splice(r,1));!t&&i||_.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,i=re.get(this),n=i[e+"queue"],r=i[e+"queueHooks"],s=_.timers,a=n?n.length:0;for(i.finish=!0,_.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=s.length;t--;)s[t].elem===this&&s[t].queue===e&&(s[t].anim.stop(!0),s.splice(t,1)
vendor: 5,981 bytes, line 1
1);for(t=0;t<a;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish})}}),_.each(["toggle","show","hide"],function(e,t){var i=_.fn[t];_.fn[t]=function(e,n,r){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(mt(t,!0),e,n,r)}}),_.each({slideDown:mt("show"),slideUp:mt("hide"),slideToggle:mt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){_.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}}),_.timers=[],_.fx.tick=function(){var e,t=0,i=_.timers;for(ot=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||_.fx.stop(),ot=void 0},_.fx.timer=function(e){_.timers.push(e),_.fx.start()},_.fx.interval=13,_.fx.start=function(){lt||(lt=!0,pt())},_.fx.stop=function(){lt=null},_.fx.speeds={slow:600,fast:200,_default:400},_.fn.delay=function(t,i){return t=_.fx&&_.fx.speeds[t]||t,i=i||"fx",this.queue(i,function(i,n){var r=e.setTimeout(i,t);n.stop=function(){e.clearTimeout(r)}})},dt=g.createElement("input"),ut=g.createElement("select").appendChild(g.createElement("option")),dt.type="checkbox",p.checkOn=""!==dt.value,p.optSelected=ut.selected,(dt=g.createElement("input")).value="t",dt.type="radio",p.radioValue="t"===dt.value;var vt,bt=_.expr.attrHandle;_.fn.extend({attr:function(e,t){return X(this,_.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){_.removeAttr(this,e)})}}),_.extend({attr:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===e.getAttribute?_.prop(e,t,i):(1===s&&_.isXMLDoc(e)||(r=_.attrHooks[t.toLowerCase()]||(_.expr.match.bool.test(t)?vt:void 0)),void 0!==i?null===i?void _.removeAttr(e,t):r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:(e.setAttribute(t,i+""),i):r&&"get"in r&&null!==(n=r.get(e,t))?n:null==(n=_.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!p.radioValue&&"radio"===t&&C(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(q);if(r&&1===e.nodeType)for(;i=r[n++];)e.removeAttribute(i)}}),vt={set:function(e,t,i){return!1===t?_.removeAttr(e,i):e.setAttribute(i,i),i}},_.each(_.expr.match.bool.source.match(/\w+/g),function(e,t){var i=bt[t]||_.find.attr;bt[t]=function(e,t,n){var r,s,a=t.toLowerCase();return n||(s=bt[a],bt[a]=r,r=null!=i(e,t,n)?a:null,bt[a]=s),r}});var wt=/^(?:input|select|textarea|button)$/i,$t=/^(?:a|area)$/i;function _t(e){return(e.match(q)||[]).join(" ")}function St(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(q)||[]}_.fn.extend({prop:function(e,t){return X(this,_.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[_.propFix[e]||e]})}}),_.extend({prop:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&_.isXMLDoc(e)||(t=_.propFix[t]||t,r=_.propHooks[t]),void 0!==i?r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:e[t]=i:r&&"get"in r&&null!==(n=r.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=_.find.attr(e,"tabindex");return t?parseInt(t,10):wt.test(e.nodeName)||$t.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),p.optSelected||(_.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){_.propFix[this.toLowerCase()]=this}),_.fn.extend({addClass:function(e){var t,i,n,r,s,a;return f(e)?this.each(function(t){_(this).addClass(e.call(this,t,St(this)))}):(t=Ct(e)).length?this.each(function(){if(n=St(this),i=1===this.nodeType&&" "+_t(n)+" "){for(s=0;s<t.length;s++)r=t[s],i.indexOf(" "+r+" ")<0&&(i+=r+" ");a=_t(i),n!==a&&this.setAttribute("class",a)}}):this},removeClass:function(e){var t,i,n,r,s,a;return f(e)?this.each(function(t){_(this).removeClass(e.call(this,t,St(this)))}):arguments.length?(t=Ct(e)).length?this.each(function(){if(n=St(this),i=1===this.nodeType&&" "+_t(n)+" "){for(s=0;s<t.length;s++)for(r=t[s];-1<i.indexOf(" "+r+" ");)i=i.replace(" "+r+" "," ");a=_t(i),n!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(e,t){var i,n,r,s,a=typeof e,o="string"===a||Array.isArray(e);return f(e)?this.each(function(i){_(this).toggleClass(e.call(this,i,St(this),t),t)}):"boolean"==typeof t&&o?t?this.addClass(e):this.removeClass(e):(i=Ct(e),this.each(function(){if(o)for(s=_(this),r=0;r<i.length;r++)n=i[r],s.hasClass(n)?s.removeClass(n):s.addClass(n);else void 0!==e&&"boolean"!==a||((n=St(this))&&re.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===e?"":re.get(this,"__className__")||""))}))},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&-1<(" "+_t(St(i))+" ").indexOf(t))return!0;return!1}});var Et=/\r/g;_.fn.extend({val:function(e){var t,i,n,r=this[0];return arguments.length?(n=f(e),this.each(function(i){var r;1===this.nodeType&&(null==(r=n?e.call(this,i,_(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=_.map(r,function(e){return null==e?"":e+""})),(t=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=_.valHooks[r.type]||_.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(Et,""):null==i?"":i:void 0}}),_.extend({valHooks:{option:{get:function(e){var t=_.find.attr(e,"value");return null!=t?t:_t(_.text(e))}},select:{get:function(e){var t,i,n,r=e.options,s=e.selectedIndex,a="select-one"===e.type,o=a?null:[],l=a?s+1:r.length;for(n=s<0?l:a?s:0;n<l;n++)if(((i=r[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!C(i.parentNode,"optgroup"))){if(t=_(i).val(),a)return t;o.push(t)}return o}
vendor: 5,070 bytes, line 1
1,set:function(e,t){for(var i,n,r=e.options,s=_.makeArray(t),a=r.length;a--;)((n=r[a]).selected=-1<_.inArray(_.valHooks.option.get(n),s))&&(i=!0);return i||(e.selectedIndex=-1),s}}}}),_.each(["radio","checkbox"],function(){_.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<_.inArray(_(e).val(),t)}},p.checkOn||(_.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var xt=e.location,kt={guid:Date.now()},Tt=/\?/;_.parseXML=function(t){var i,n;if(!t||"string"!=typeof t)return null;try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(t){}return n=i&&i.getElementsByTagName("parsererror")[0],i&&!n||_.error("Invalid XML: "+(n?_.map(n.childNodes,function(e){return e.textContent}).join("\n"):t)),i};var Dt=/^(?:focusinfocus|focusoutblur)$/,At=function(e){e.stopPropagation()};_.extend(_.event,{trigger:function(t,i,n,r){var s,a,o,l,d,h,c,p,y=[n||g],v=u.call(t,"type")?t.type:t,b=u.call(t,"namespace")?t.namespace.split("."):[];if(a=p=o=n=n||g,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(v+_.event.triggered)&&(-1<v.indexOf(".")&&(v=(b=v.split(".")).shift(),b.sort()),d=v.indexOf(":")<0&&"on"+v,(t=t[_.expando]?t:new _.Event(v,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),i=null==i?[t]:_.makeArray(i,[t]),c=_.event.special[v]||{},r||!c.trigger||!1!==c.trigger.apply(n,i))){if(!r&&!c.noBubble&&!m(n)){for(l=c.delegateType||v,Dt.test(l+v)||(a=a.parentNode);a;a=a.parentNode)y.push(a),o=a;o===(n.ownerDocument||g)&&y.push(o.defaultView||o.parentWindow||e)}for(s=0;(a=y[s++])&&!t.isPropagationStopped();)p=a,t.type=1<s?l:c.bindType||v,(h=(re.get(a,"events")||Object.create(null))[t.type]&&re.get(a,"handle"))&&h.apply(a,i),(h=d&&a[d])&&h.apply&&ie(a)&&(t.result=h.apply(a,i),!1===t.result&&t.preventDefault());return t.type=v,r||t.isDefaultPrevented()||c._default&&!1!==c._default.apply(y.pop(),i)||!ie(n)||d&&f(n[v])&&!m(n)&&((o=n[d])&&(n[d]=null),_.event.triggered=v,t.isPropagationStopped()&&p.addEventListener(v,At),n[v](),t.isPropagationStopped()&&p.removeEventListener(v,At),_.event.triggered=void 0,o&&(n[d]=o)),t.result}},simulate:function(e,t,i){var n=_.extend(new _.Event,i,{type:e,isSimulated:!0});_.event.trigger(n,null,t)}}),_.fn.extend({trigger:function(e,t){return this.each(function(){_.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];if(i)return _.event.trigger(e,t,i,!0)}});var Pt=/\[\]$/,It=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,Ft=/^(?:input|select|textarea|keygen)/i;function Nt(e,t,i,n){var r;if(Array.isArray(t))_.each(t,function(t,r){i||Pt.test(e)?n(e,r):Nt(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,i,n)});else if(i||"object"!==b(t))n(e,t);else for(r in t)Nt(e+"["+r+"]",t[r],i,n)}_.param=function(e,t){var i,n=[],r=function(e,t){var i=f(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!_.isPlainObject(e))_.each(e,function(){r(this.name,this.value)});else for(i in e)Nt(i,e[i],t,r);return n.join("&")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=_.prop(this,"elements");return e?_.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!_(this).is(":disabled")&&Ft.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!$e.test(e))}).map(function(e,t){var i=_(this).val();return null==i?null:Array.isArray(i)?_.map(i,function(e){return{name:t.name,value:e.replace(It,"\r\n")}}):{name:t.name,value:i.replace(It,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,Lt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)$/gm,Bt=/^(?:GET|HEAD)$/,jt=/^\/\//,Ht={},zt={},qt="*/".concat("*"),Wt=g.createElement("a");function Vt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,r=0,s=t.toLowerCase().match(q)||[];if(f(i))for(;n=s[r++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function Yt(e,t,i,n){var r={},s=e===zt;function a(o){var l;return r[o]=!0,_.each(e[o]||[],function(e,o){var d=o(t,i,n);return"string"!=typeof d||s||r[d]?s?!(l=d):void 0:(t.dataTypes.unshift(d),a(d),!1)}),l}return a(t.dataTypes[0])||!r["*"]&&a("*")}function Gt(e,t){var i,n,r=_.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i]);return n&&_.extend(!0,e,n),e}Wt.href=xt.href,_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:xt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(xt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":qt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":_.parseXML}
vendor: 7,789 bytes, line 1
1,flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,_.ajaxSettings),t):Gt(_.ajaxSettings,e)},ajaxPrefilter:Vt(Ht),ajaxTransport:Vt(zt),ajax:function(t,i){"object"==typeof t&&(i=t,t=void 0),i=i||{};var n,r,s,a,o,l,d,u,h,c,p=_.ajaxSetup({},i),f=p.context||p,m=p.context&&(f.nodeType||f.jquery)?_(f):_.event,y=_.Deferred(),v=_.Callbacks("once memory"),b=p.statusCode||{},w={},$={},S="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(d){if(!a)for(a={};t=Ut.exec(s);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return d?s:null},setRequestHeader:function(e,t){return null==d&&(e=$[e.toLowerCase()]=$[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==d&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(d)C.always(e[C.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||S;return n&&n.abort(t),E(0,t),this}};if(y.promise(C),p.url=((t||p.url||xt.href)+"").replace(jt,xt.protocol+"//"),p.type=i.method||i.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(q)||[""],null==p.crossDomain){l=g.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=Wt.protocol+"//"+Wt.host!=l.protocol+"//"+l.host}catch(t){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=_.param(p.data,p.traditional)),Yt(Ht,p,i,C),d)return C;for(h in(u=_.event&&p.global)&&0==_.active++&&_.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Bt.test(p.type),r=p.url.replace(Rt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Mt,"+")):(c=p.url.slice(r.length),p.data&&(p.processData||"string"==typeof p.data)&&(r+=(Tt.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(Lt,"$1"),c=(Tt.test(r)?"&":"?")+"_="+kt.guid+++c),p.url=r+c),p.ifModified&&(_.lastModified[r]&&C.setRequestHeader("If-Modified-Since",_.lastModified[r]),_.etag[r]&&C.setRequestHeader("If-None-Match",_.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||i.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+qt+"; q=0.01":""):p.accepts["*"]),p.headers)C.setRequestHeader(h,p.headers[h]);if(p.beforeSend&&(!1===p.beforeSend.call(f,C,p)||d))return C.abort();if(S="abort",v.add(p.complete),C.done(p.success),C.fail(p.error),n=Yt(zt,p,i,C)){if(C.readyState=1,u&&m.trigger("ajaxSend",[C,p]),d)return C;p.async&&0<p.timeout&&(o=e.setTimeout(function(){C.abort("timeout")},p.timeout));try{d=!1,n.send(w,E)}catch(t){if(d)throw t;E(-1,t)}}else E(-1,"No Transport");function E(t,i,a,l){var h,c,g,w,$,S=i;d||(d=!0,o&&e.clearTimeout(o),n=void 0,s=l||"",C.readyState=0<t?4:0,h=200<=t&&t<300||304===t,a&&(w=function(e,t,i){for(var n,r,s,a,o=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(r in o)if(o[r]&&o[r].test(n)){l.unshift(r);break}if(l[0]in i)s=l[0];else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){s=r;break}a||(a=r)}s=s||a}if(s)return s!==l[0]&&l.unshift(s),i[s]}(p,C,a)),!h&&-1<_.inArray("script",p.dataTypes)&&_.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(e,t,i,n){var r,s,a,o,l,d={},u=e.dataTypes.slice();if(u[1])for(a in e.converters)d[a.toLowerCase()]=e.converters[a];for(s=u.shift();s;)if(e.responseFields[s]&&(i[e.responseFields[s]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=s,s=u.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(a=d[l+" "+s]||d["* "+s]))for(r in d)if((o=r.split(" "))[1]===s&&(a=d[l+" "+o[0]]||d["* "+o[0]])){!0===a?a=d[r]:!0!==d[r]&&(s=o[0],u.unshift(o[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(p,w,C,h),h?(p.ifModified&&(($=C.getResponseHeader("Last-Modified"))&&(_.lastModified[r]=$),($=C.getResponseHeader("etag"))&&(_.etag[r]=$)),204===t||"HEAD"===p.type?S="nocontent":304===t?S="notmodified":(S=w.state,c=w.data,h=!(g=w.error))):(g=S,!t&&S||(S="error",t<0&&(t=0))),C.status=t,C.statusText=(i||S)+"",h?y.resolveWith(f,[c,S,C]):y.rejectWith(f,[C,S,g]),C.statusCode(b),b=void 0,u&&m.trigger(h?"ajaxSuccess":"ajaxError",[C,p,h?c:g]),v.fireWith(f,[C,S]),u&&(m.trigger("ajaxComplete",[C,p]),--_.active||_.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,i){return _.get(e,t,i,"json")},getScript:function(e,t){return _.get(e,void 0,t,"script")}}),_.each(["get","post"],function(e,t){_[t]=function(e,i,n,r){return f(i)&&(r=r||n,n=i,i=void 0),_.ajax(_.extend({url:e,type:t,dataType:r,data:i,success:n},_.isPlainObject(e)&&e))}}),_.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),_._evalUrl=function(e,t,i){return _.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){_.globalEval(e,t,i)}})},_.fn.extend({wrapAll:function(e){var t;return this[0]&&(f(e)&&(e=e.call(this[0])),t=_(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return f(e)?this.each(function(t){_(this).wrapInner(e.call(this,t))}):this.each(function(){var t=_(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)})},wrap:function(e){var t=f(e);return this.each(function(i){_(this).wrapAll(t?e.call(this,i):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){_(this).replaceWith(this.childNodes)}),this}}),_.expr.pseudos.hidden=function(e){return!_.expr.pseudos.visible(e)},_.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},_.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Kt={0:200,1223:204},Zt=_.ajaxSettings.xhr();p.cors=!!Zt&&"withCredentials"in Zt,p.ajax=Zt=!!Zt,_.ajaxTransport(function(t){var i,n;if(p.cors||Zt&&!t.crossDomain)return{send:function(r,s){var a,o=t.xhr();if(o.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)o[a]=t.xhrFields[a];for(a in t.mimeType&&o.overrideMimeType&&o.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)o.setRequestHeader(a,r[a]);i=function(e){return function(){i&&(i=n=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===e?o.abort():"error"===e?"number"!=typeof o.status?s(0,"error"):s(o.status,o.statusText):s(Kt[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=i(),n=o.onerror=o.ontimeout=i("error"),void 0!==o.onabort?o.onabort=n:o.onreadystatechange=function(){4===o.readyState&&e.setTimeout(function(){i&&n()})},i=i("abort");try{o.send(t.hasContent&&t.data||null)}catch(r){if(i)throw r}},abort:function(){i&&i()}}}),_.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return _.globalEval(e),e}}}),_.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),_.ajaxTransport("script",function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,r){t=_("<script>").attr(e.scriptAttrs||{}
vendor: 7,328 bytes, line 1
1).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&r("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){i&&i()}}});var Xt,Qt=[],Jt=/(=)\?(?=&|$)|\?\?/;_.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Qt.pop()||_.expando+"_"+kt.guid++;return this[e]=!0,e}}),_.ajaxPrefilter("json jsonp",function(t,i,n){var r,s,a,o=!1!==t.jsonp&&(Jt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(t.data)&&"data");if(o||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=f(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,o?t[o]=t[o].replace(Jt,"$1"+r):!1!==t.jsonp&&(t.url+=(Tt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return a||_.error(r+" was not called"),a[0]},t.dataTypes[0]="json",s=e[r],e[r]=function(){a=arguments},n.always(function(){void 0===s?_(e).removeProp(r):e[r]=s,t[r]&&(t.jsonpCallback=i.jsonpCallback,Qt.push(r)),a&&f(s)&&s(a[0]),a=s=void 0}),"script"}),p.createHTMLDocument=((Xt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Xt.childNodes.length),_.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(p.createHTMLDocument?((n=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(n)):t=g),s=!i&&[],(r=R.exec(e))?[t.createElement(r[1])]:(r=Te([e],t,s),s&&s.length&&_(s).remove(),_.merge([],r.childNodes)));var n,r,s},_.fn.load=function(e,t,i){var n,r,s,a=this,o=e.indexOf(" ");return-1<o&&(n=_t(e.slice(o)),e=e.slice(0,o)),f(t)?(i=t,t=void 0):t&&"object"==typeof t&&(r="POST"),0<a.length&&_.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){s=arguments,a.html(n?_("<div>").append(_.parseHTML(e)).find(n):e)}).always(i&&function(e,t){a.each(function(){i.apply(this,s||[e.responseText,t,e])})}),this},_.expr.pseudos.animated=function(e){return _.grep(_.timers,function(t){return e===t.elem}).length},_.offset={setOffset:function(e,t,i){var n,r,s,a,o,l,d=_.css(e,"position"),u=_(e),h={};"static"===d&&(e.style.position="relative"),o=u.offset(),s=_.css(e,"top"),l=_.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(s+l).indexOf("auto")?(a=(n=u.position()).top,r=n.left):(a=parseFloat(s)||0,r=parseFloat(l)||0),f(t)&&(t=t.call(e,i,_.extend({},o))),null!=t.top&&(h.top=t.top-o.top+a),null!=t.left&&(h.left=t.left-o.left+r),"using"in t?t.using.call(e,h):u.css(h)}},_.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){_.offset.setOffset(this,e,t)});var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],r={top:0,left:0};if("fixed"===_.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===_.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((r=_(e).offset()).top+=_.css(e,"borderTopWidth",!0),r.left+=_.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-_.css(n,"marginTop",!0),left:t.left-r.left-_.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===_.css(e,"position");)e=e.offsetParent;return e||ce})}}),_.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var i="pageYOffset"===t;_.fn[e]=function(n){return X(this,function(e,n,r){var s;if(m(e)?s=e:9===e.nodeType&&(s=e.defaultView),void 0===r)return s?s[t]:e[n];s?s.scrollTo(i?s.pageXOffset:r,i?r:s.pageYOffset):e[n]=r},e,n,arguments.length)}}),_.each(["top","left"],function(e,t){_.cssHooks[t]=Ke(p.pixelPosition,function(e,i){if(i)return i=Ge(e,t),ze.test(i)?_(e).position()[t]+"px":i})}),_.each({Height:"height",Width:"width"},function(e,t){_.each({padding:"inner"+e,content:t,"":"outer"+e},function(i,n){_.fn[n]=function(r,s){var a=arguments.length&&(i||"boolean"!=typeof r),o=i||(!0===r||!0===s?"margin":"border");return X(this,function(t,i,r){var s;return m(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(s=t.documentElement,Math.max(t.body["scroll"+e],s["scroll"+e],t.body["offset"+e],s["offset"+e],s["client"+e])):void 0===r?_.css(t,i,o):_.style(t,i,r,o)},t,a?r:void 0,a)}})}),_.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){_.fn[t]=function(e){return this.on(t,e)}}),_.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),_.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){_.fn[t]=function(e,i){return 0<arguments.length?this.on(t,null,e,i):this.trigger(t)}});var ei=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;_.proxy=function(e,t){var i,n,s;if("string"==typeof t&&(i=e[t],t=e,e=i),f(e))return n=r.call(arguments,2),(s=function(){return e.apply(t||this,n.concat(r.call(arguments)))}).guid=e.guid=e.guid||_.guid++,s},_.holdReady=function(e){e?_.readyWait++:_.ready(!0)},_.isArray=Array.isArray,_.parseJSON=JSON.parse,_.nodeName=C,_.isFunction=f,_.isWindow=m,_.camelCase=te,_.type=b,_.now=Date.now,_.isNumeric=function(e){var t=_.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},_.trim=function(e){return null==e?"":(e+"").replace(ei,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return _});var ti=e.jQuery,ii=e.$;return _.noConflict=function(t){return e.$===_&&(e.$=ii),t&&e.jQuery===_&&(e.jQuery=ti),_},void 0===t&&(e.jQuery=e.$=_),_}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,t;function i(){return e.apply(null,arguments)}function n(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(s(e,t))return!1;return!0}function o(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var i,n=[],r=e.length;for(i=0;i<r;++i)n.push(t(e[i],i));return n}function h(e,t){for(var i in t)s(t,i)&&(e[i]=t[i]);return s(t,"toString")&&(e.toString=t.toString),s(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,i,n){return Ot(e,t,i,n,!0).utc()}function p(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 6,542 bytes, line 1
1dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function f(e){var i=null,n=!1,r=e._d&&!isNaN(e._d.getTime());return r&&(i=p(e),n=t.call(i.parsedDateParts,function(e){return null!=e}),r=i.overflow<0&&!i.empty&&!i.invalidEra&&!i.invalidMonth&&!i.invalidWeekday&&!i.weekdayMismatch&&!i.nullInput&&!i.invalidFormat&&!i.userInvalidated&&(!i.meridiem||i.meridiem&&n),e._strict&&(r=r&&0===i.charsLeftOver&&0===i.unusedTokens.length&&void 0===i.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?r:(e._isValid=r,e._isValid)}function m(e){var t=c(NaN);return null!=e?h(p(t),e):p(t).userInvalidated=!0,t}t=Array.prototype.some?Array.prototype.some:function(e){var t,i=Object(this),n=i.length>>>0;for(t=0;t<n;t++)if(t in i&&e.call(this,i[t],t,i))return!0;return!1};var g=i.momentProperties=[],y=!1;function v(e,t){var i,n,r,s=g.length;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=p(t)),o(t._locale)||(e._locale=t._locale),s>0)for(i=0;i<s;i++)o(r=t[n=g[i]])||(e[n]=r);return e}function b(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===y&&(y=!0,i.updateOffset(this),y=!1)}function w(e){return e instanceof b||null!=e&&null!=e._isAMomentObject}function $(e){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,t){var n=!0;return h(function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,e),n){var r,a,o,l=[],d=arguments.length;for(a=0;a<d;a++){if(r="","object"==typeof arguments[a]){for(o in r+="\n["+a+"] ",arguments[0])s(arguments[0],o)&&(r+=o+": "+arguments[0][o]+", ");r=r.slice(0,-2)}else r=arguments[a];l.push(r)}$(e+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var S,C={};function E(e,t){null!=i.deprecationHandler&&i.deprecationHandler(e,t),C[e]||($(t),C[e]=!0)}function x(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function k(e,t){var i,n=h({},e);for(i in t)s(t,i)&&(r(e[i])&&r(t[i])?(n[i]={},h(n[i],e[i]),h(n[i],t[i])):null!=t[i]?n[i]=t[i]:delete n[i]);for(i in e)s(e,i)&&!s(t,i)&&r(e[i])&&(n[i]=h({},n[i]));return n}function T(e){null!=e&&this.set(e)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,S=Object.keys?Object.keys:function(e){var t,i=[];for(t in e)s(e,t)&&i.push(t);return i};function D(e,t,i){var n=""+Math.abs(e),r=t-n.length;return(e>=0?i?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var A=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,I={},O={};function F(e,t,i,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),e&&(O[e]=r),t&&(O[t[0]]=function(){return D(r.apply(this,arguments),t[1],t[2])}),i&&(O[i]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function N(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function M(e,t){return e.isValid()?(t=R(t,e.localeData()),I[t]=I[t]||function(e){var t,i,n=e.match(A);for(t=0,i=n.length;t<i;t++)O[n[t]]?n[t]=O[n[t]]:n[t]=N(n[t]);return function(t){var r,s="";for(r=0;r<i;r++)s+=x(n[r])?n[r].call(t,e):n[r];return s}}(t),I[t](e)):e.localeData().invalidDate()}function R(e,t){var i=5;function n(e){return t.longDateFormat(e)||e}for(P.lastIndex=0;i>=0&&P.test(e);)e=e.replace(P,n),P.lastIndex=0,i-=1;return e}var L={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function U(e){return"string"==typeof e?L[e]||L[e.toLowerCase()]:void 0}function B(e){var t,i,n={};for(i in e)s(e,i)&&(t=U(i))&&(n[t]=e[i]);return n}var j={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var H,z=/\d/,q=/\d\d/,W=/\d{3}/,V=/\d{4}/,Y=/[+-]?\d{6}/,G=/\d\d?/,K=/\d\d\d\d?/,Z=/\d\d\d\d\d\d?/,X=/\d{1,3}/,Q=/\d{1,4}/,J=/[+-]?\d{1,6}/,ee=/\d+/,te=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,ne=/Z|[+-]\d\d(?::?\d\d)?/gi,re=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,se=/^[1-9]\d?/,ae=/^([1-9]\d|\d)/;function oe(e,t,i){H[e]=x(t)?t:function(e,n){return e&&i?i:t}}function le(e,t){return s(H,e)?H[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,r){return t||i||n||r})))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function he(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=ue(t)),i}H={};var ce={};function pe(e,t){var i,n,r=t;for("string"==typeof e&&(e=[e]),l(t)&&(r=function(e,i){i[t]=he(e)}),n=e.length,i=0;i<n;i++)ce[e[i]]=r}function fe(e,t){pe(e,function(e,i,n,r){n._w=n._w||{},t(e,n._w,n,r)})}function me(e,t,i){null!=t&&s(ce,e)&&ce[e](t,i._a,i,e)}function ge(e){return e%4==0&&e%100!=0||e%400==0}var ye=0,ve=1,be=2,we=3,$e=4,_e=5,Se=6,Ce=7,Ee=8;function xe(e){return ge(e)?366:365}F("Y",0,0,function(){var e=this.year();return e<=9999?D(e,4):"+"+e}),F(0,["YY",2],0,function(){return this.year()%100}),F(0,["YYYY",4],0,"year"),F(0,["YYYYY",5],0,"year"),F(0,["YYYYYY",6,!0],0,"year"),oe("Y",te),oe("YY",G,q),oe("YYYY",Q,V),oe("YYYYY",J,Y),oe("YYYYYY",J,Y),pe(["YYYYY","YYYYYY"],ye),pe("YYYY",function(e,t){t[ye]=2===e.length?
vendor: 7,721 bytes, line 1
1i.parseTwoDigitYear(e):he(e)}),pe("YY",function(e,t){t[ye]=i.parseTwoDigitYear(e)}),pe("Y",function(e,t){t[ye]=parseInt(e,10)}),i.parseTwoDigitYear=function(e){return he(e)+(he(e)>68?1900:2e3)};var ke,Te=De("FullYear",!0);function De(e,t){return function(n){return null!=n?(Pe(this,e,n),i.updateOffset(this,t),this):Ae(this,e)}}function Ae(e,t){if(!e.isValid())return NaN;var i=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return n?i.getUTCSeconds():i.getSeconds();case"Minutes":return n?i.getUTCMinutes():i.getMinutes();case"Hours":return n?i.getUTCHours():i.getHours();case"Date":return n?i.getUTCDate():i.getDate();case"Day":return n?i.getUTCDay():i.getDay();case"Month":return n?i.getUTCMonth():i.getMonth();case"FullYear":return n?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Pe(e,t,i){var n,r,s,a,o;if(e.isValid()&&!isNaN(i)){switch(n=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?n.setUTCMilliseconds(i):n.setMilliseconds(i));case"Seconds":return void(r?n.setUTCSeconds(i):n.setSeconds(i));case"Minutes":return void(r?n.setUTCMinutes(i):n.setMinutes(i));case"Hours":return void(r?n.setUTCHours(i):n.setHours(i));case"Date":return void(r?n.setUTCDate(i):n.setDate(i));case"FullYear":break;default:return}s=i,a=e.month(),o=29!==(o=e.date())||1!==a||ge(s)?o:28,r?n.setUTCFullYear(s,a,o):n.setFullYear(s,a,o)}}function Ie(e,t){if(isNaN(e)||isNaN(t))return NaN;var i,n=(t%(i=12)+i)%i;return e+=(t-n)/12,1===n?ge(e)?29:28:31-n%7%2}ke=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},F("M",["MM",2],"Mo",function(){return this.month()+1}),F("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),F("MMMM",0,0,function(e){return this.localeData().months(this,e)}),oe("M",G,se),oe("MM",G,q),oe("MMM",function(e,t){return t.monthsShortRegex(e)}),oe("MMMM",function(e,t){return t.monthsRegex(e)}),pe(["M","MM"],function(e,t){t[ve]=he(e)-1}),pe(["MMM","MMMM"],function(e,t,i,n){var r=i._locale.monthsParse(e,n,i._strict);null!=r?t[ve]=r:p(i).invalidMonth=e});var Oe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Fe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ne=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Me=re,Re=re;function Le(e,t,i){var n,r,s,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)s=c([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(s,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(r=ke.call(this._shortMonthsParse,a))?r:null:-1!==(r=ke.call(this._longMonthsParse,a))?r:null:"MMM"===t?-1!==(r=ke.call(this._shortMonthsParse,a))||-1!==(r=ke.call(this._longMonthsParse,a))?r:null:-1!==(r=ke.call(this._longMonthsParse,a))||-1!==(r=ke.call(this._shortMonthsParse,a))?r:null}function Ue(e,t){if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=he(t);else if(!l(t=e.localeData().monthsParse(t)))return e;var i=t,n=e.date();return n=n<29?n:Math.min(n,Ie(e.year(),i)),e._isUTC?e._d.setUTCMonth(i,n):e._d.setMonth(i,n),e}function Be(e){return null!=e?(Ue(this,e),i.updateOffset(this,!0),this):Ae(this,"Month")}function je(){function e(e,t){return t.length-e.length}var t,i,n,r,s=[],a=[],o=[];for(t=0;t<12;t++)i=c([2e3,t]),n=de(this.monthsShort(i,"")),r=de(this.months(i,"")),s.push(n),a.push(r),o.push(r),o.push(n);s.sort(e),a.sort(e),o.sort(e),this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function He(e,t,i,n,r,s,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,i,n,r,s,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,i,n,r,s,a),o}function ze(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function qe(e,t,i){var n=7+t-i;return-((7+ze(e,0,n).getUTCDay()-t)%7)+n-1}function We(e,t,i,n,r){var s,a,o=1+7*(t-1)+(7+i-n)%7+qe(e,n,r);return o<=0?a=xe(s=e-1)+o:o>xe(e)?(s=e+1,a=o-xe(e)):(s=e,a=o),{year:s,dayOfYear:a}}function Ve(e,t,i){var n,r,s=qe(e.year(),t,i),a=Math.floor((e.dayOfYear()-s-1)/7)+1;return a<1?n=a+Ye(r=e.year()-1,t,i):a>Ye(e.year(),t,i)?(n=a-Ye(e.year(),t,i),r=e.year()+1):(r=e.year(),n=a),{week:n,year:r}}function Ye(e,t,i){var n=qe(e,t,i),r=qe(e+1,t,i);return(xe(e)-n+r)/7}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),oe("w",G,se),oe("ww",G,q),oe("W",G,se),oe("WW",G,q),fe(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=he(e)});function Ge(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),F("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),F("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),oe("d",G),oe("e",G),oe("E",G),oe("dd",function(e,t){return t.weekdaysMinRegex(e)}),oe("ddd",function(e,t){return t.weekdaysShortRegex(e)}),oe("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,i,n){var r=i._locale.weekdaysParse(e,n,i._strict);null!=r?t.d=r:p(i).invalidWeekday=e}),fe(["d","e","E"],function(e,t,i,n){t[n]=he(e)});var Ke="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=re,Je=re,et=re;function tt(e,t,i){var n,r,s,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)s=c([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=ke.call(this._weekdaysParse,a))?r:null:"ddd"===t?-1!==(r=ke.call(this._shortWeekdaysParse,a))?r:null:-1!==(r=ke.call(this._minWeekdaysParse,a))?r:null:"dddd"===t?-1!==(r=ke.call(this._weekdaysParse,a))||-1!==(r=ke.call(this._shortWeekdaysParse,a))||-1!==(r=ke.call(this._minWeekdaysParse,a))?r:null:"ddd"===t?-1!==(r=ke.call(this._shortWeekdaysParse,a))||-1!==(r=ke.call(this._weekdaysParse,a))||-1!==(r=ke.call(this._minWeekdaysParse,a))?r:null:-1!==(r=ke.call(this._minWeekdaysParse,a))||-1!==(r=ke.call(this._weekdaysParse,a))||-1!==(r=ke.call(this._shortWeekdaysParse,a))?r:null}function it(){function e(e,t){return t.length-e.length}var t,i,n,r,s,a=[],o=[],l=[],d=[];for(t=0;t<7;t++)i=c([2e3,1]).day(t),n=de(this.weekdaysMin(i,"")),r=de(this.weekdaysShort(i,"")),s=de(this.weekdays(i,"")),a.push(n),o.push(r),l.push(s),d.push(n),d.push(r),d.push(s);a.sort(e),o.sort(e),l.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function nt(){return this.hours()%12||12}function rt(e,t){F(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function st(e,t){return t._meridiemParse}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,nt),F("k",["kk",2],0,function(){return this.hours()||24}),F("hmm",0,0,function(){return""+nt.apply(this)+D(this.minutes(),2)}
vendor: 6,425 bytes, line 1
1),F("hmmss",0,0,function(){return""+nt.apply(this)+D(this.minutes(),2)+D(this.seconds(),2)}),F("Hmm",0,0,function(){return""+this.hours()+D(this.minutes(),2)}),F("Hmmss",0,0,function(){return""+this.hours()+D(this.minutes(),2)+D(this.seconds(),2)}),rt("a",!0),rt("A",!1),oe("a",st),oe("A",st),oe("H",G,ae),oe("h",G,se),oe("k",G,se),oe("HH",G,q),oe("hh",G,q),oe("kk",G,q),oe("hmm",K),oe("hmmss",Z),oe("Hmm",K),oe("Hmmss",Z),pe(["H","HH"],we),pe(["k","kk"],function(e,t,i){var n=he(e);t[we]=24===n?0:n}),pe(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),pe(["h","hh"],function(e,t,i){t[we]=he(e),p(i).bigHour=!0}),pe("hmm",function(e,t,i){var n=e.length-2;t[we]=he(e.substr(0,n)),t[$e]=he(e.substr(n)),p(i).bigHour=!0}),pe("hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[we]=he(e.substr(0,n)),t[$e]=he(e.substr(n,2)),t[_e]=he(e.substr(r)),p(i).bigHour=!0}),pe("Hmm",function(e,t,i){var n=e.length-2;t[we]=he(e.substr(0,n)),t[$e]=he(e.substr(n))}),pe("Hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[we]=he(e.substr(0,n)),t[$e]=he(e.substr(n,2)),t[_e]=he(e.substr(r))});var at=De("Hours",!0);var ot,lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Oe,monthsShort:Fe,week:{dow:0,doy:6},weekdays:Ke,weekdaysMin:Xe,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},dt={},ut={};function ht(e,t){var i,n=Math.min(e.length,t.length);for(i=0;i<n;i+=1)if(e[i]!==t[i])return i;return n}function ct(e){return e?e.toLowerCase().replace("_","-"):e}function pt(e){var t=null;if(void 0===dt[e]&&"undefined"!=typeof module&&module&&module.exports&&function(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=ot._abbr,require("./locale/"+e),ft(t)}catch(t){dt[e]=null}return dt[e]}function ft(e,t){var i;return e&&((i=o(t)?gt(e):mt(e,t))?ot=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),ot._abbr}function mt(e,t){if(null!==t){var i,n=lt;if(t.abbr=e,null!=dt[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=dt[e]._config;else if(null!=t.parentLocale)if(null!=dt[t.parentLocale])n=dt[t.parentLocale]._config;else{if(null==(i=pt(t.parentLocale)))return ut[t.parentLocale]||(ut[t.parentLocale]=[]),ut[t.parentLocale].push({name:e,config:t}),null;n=i._config}return dt[e]=new T(k(n,t)),ut[e]&&ut[e].forEach(function(e){mt(e.name,e.config)}),ft(e),dt[e]}return delete dt[e],null}function gt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ot;if(!n(e)){if(t=pt(e))return t;e=[e]}return function(e){for(var t,i,n,r,s=0;s<e.length;){for(t=(r=ct(e[s]).split("-")).length,i=(i=ct(e[s+1]))?i.split("-"):null;t>0;){if(n=pt(r.slice(0,t).join("-")))return n;if(i&&i.length>=t&&ht(r,i)>=t-1)break;t--}s++}return ot}(e)}function yt(e){var t,i=e._a;return i&&-2===p(e).overflow&&(t=i[ve]<0||i[ve]>11?ve:i[be]<1||i[be]>Ie(i[ye],i[ve])?be:i[we]<0||i[we]>24||24===i[we]&&(0!==i[$e]||0!==i[_e]||0!==i[Se])?we:i[$e]<0||i[$e]>59?$e:i[_e]<0||i[_e]>59?_e:i[Se]<0||i[Se]>999?Se:-1,p(e)._overflowDayOfYear&&(t<ye||t>be)&&(t=be),p(e)._overflowWeeks&&-1===t&&(t=Ce),p(e)._overflowWeekday&&-1===t&&(t=Ee),p(e).overflow=t),e}var vt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wt=/Z|[+-]\d\d(?::?\d\d)?/,$t=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],_t=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],St=/^\/?Date\((-?\d+)/i,Ct=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Et={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function xt(e){var t,i,n,r,s,a,o=e._i,l=vt.exec(o)||bt.exec(o),d=$t.length,u=_t.length;if(l){for(p(e).iso=!0,t=0,i=d;t<i;t++)if($t[t][1].exec(l[1])){r=$t[t][0],n=!1!==$t[t][2];break}if(null==r)return void(e._isValid=!1);if(l[3]){for(t=0,i=u;t<i;t++)if(_t[t][1].exec(l[3])){s=(l[2]||" ")+_t[t][0];break}if(null==s)return void(e._isValid=!1)}if(!n&&null!=s)return void(e._isValid=!1);if(l[4]){if(!wt.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=r+(s||"")+(a||""),Pt(e)}else e._isValid=!1}function kt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Tt(e){var t,i,n,r,s,a,o,l,d=Ct.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(d){if(i=d[4],n=d[3],r=d[2],s=d[5],a=d[6],o=d[7],l=[kt(i),Fe.indexOf(n),parseInt(r,10),parseInt(s,10),parseInt(a,10)],o&&l.push(parseInt(o,10)),t=l,!function(e,t,i){return!e||Ze.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(p(i).weekdayMismatch=!0,i._isValid=!1,!1)}(d[1],t,e))return;e._a=t,e._tzm=function(e,t,i){if(e)return Et[e];if(t)return 0;var n=parseInt(i,10),r=n%100;return(n-r)/100*60+r}(d[8],d[9],d[10]),e._d=ze.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),p(e).rfc2822=!0}else e._isValid=!1}function Dt(e,t,i){return null!=e?e:null!=t?t:i}
vendor: 8,047 bytes, line 1
1function At(e){var t,n,r,s,a,o=[];if(!e._d){for(r=function(e){var t=new Date(i.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[be]&&null==e._a[ve]&&function(e){var t,i,n,r,s,a,o,l,d;t=e._w,null!=t.GG||null!=t.W||null!=t.E?(s=1,a=4,i=Dt(t.GG,e._a[ye],Ve(Ft(),1,4).year),n=Dt(t.W,1),((r=Dt(t.E,1))<1||r>7)&&(l=!0)):(s=e._locale._week.dow,a=e._locale._week.doy,d=Ve(Ft(),s,a),i=Dt(t.gg,e._a[ye],d.year),n=Dt(t.w,d.week),null!=t.d?((r=t.d)<0||r>6)&&(l=!0):null!=t.e?(r=t.e+s,(t.e<0||t.e>6)&&(l=!0)):r=s);n<1||n>Ye(i,s,a)?p(e)._overflowWeeks=!0:null!=l?p(e)._overflowWeekday=!0:(o=We(i,n,r,s,a),e._a[ye]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=Dt(e._a[ye],r[ye]),(e._dayOfYear>xe(a)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),n=ze(a,0,e._dayOfYear),e._a[ve]=n.getUTCMonth(),e._a[be]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[we]&&0===e._a[$e]&&0===e._a[_e]&&0===e._a[Se]&&(e._nextDay=!0,e._a[we]=0),e._d=(e._useUTC?ze:He).apply(null,o),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[we]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(p(e).weekdayMismatch=!0)}}function Pt(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],p(e).empty=!0;var t,n,r,s,a,o,l,d=""+e._i,u=d.length,h=0;for(l=(r=R(e._f,e._locale).match(A)||[]).length,t=0;t<l;t++)s=r[t],(n=(d.match(le(s,e))||[])[0])&&((a=d.substr(0,d.indexOf(n))).length>0&&p(e).unusedInput.push(a),d=d.slice(d.indexOf(n)+n.length),h+=n.length),O[s]?(n?p(e).empty=!1:p(e).unusedTokens.push(s),me(s,n,e)):e._strict&&!n&&p(e).unusedTokens.push(s);p(e).charsLeftOver=u-h,d.length>0&&p(e).unusedInput.push(d),e._a[we]<=12&&!0===p(e).bigHour&&e._a[we]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[we]=function(e,t,i){var n;if(null==i)return t;return null!=e.meridiemHour?e.meridiemHour(t,i):null!=e.isPM?((n=e.isPM(i))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[we],e._meridiem),null!==(o=p(e).era)&&(e._a[ye]=e._locale.erasConvertYear(o,e._a[ye])),At(e),yt(e)}else Tt(e);else xt(e)}function It(e){var t=e._i,s=e._f;return e._locale=e._locale||gt(e._l),null===t||void 0===s&&""===t?m({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new b(yt(t)):(d(t)?e._d=t:n(s)?function(e){var t,i,n,r,s,a,o=!1,l=e._f.length;if(0===l)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<l;r++)s=0,a=!1,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],Pt(t),f(t)&&(a=!0),s+=p(t).charsLeftOver,s+=10*p(t).unusedTokens.length,p(t).score=s,o?s<n&&(n=s,i=t):(null==n||s<n||a)&&(n=s,i=t,a&&(o=!0));h(e,i||t)}(e):s?Pt(e):function(e){var t=e._i;o(t)?e._d=new Date(i.now()):d(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=St.exec(e._i);null===t?(xt(e),!1===e._isValid&&(delete e._isValid,Tt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:i.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):n(t)?(e._a=u(t.slice(0),function(e){return parseInt(e,10)}),At(e)):r(t)?function(e){if(!e._d){var t=B(e._i),i=void 0===t.day?t.date:t.day;e._a=u([t.year,t.month,i,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),At(e)}}(e):l(t)?e._d=new Date(t):i.createFromInputFallback(e)}(e),f(e)||(e._d=null),e))}function Ot(e,t,i,s,o){var l,d={};return!0!==t&&!1!==t||(s=t,t=void 0),!0!==i&&!1!==i||(s=i,i=void 0),(r(e)&&a(e)||n(e)&&0===e.length)&&(e=void 0),d._isAMomentObject=!0,d._useUTC=d._isUTC=o,d._l=i,d._i=e,d._f=t,d._strict=s,(l=new b(yt(It(d))))._nextDay&&(l.add(1,"d"),l._nextDay=void 0),l}function Ft(e,t,i,n){return Ot(e,t,i,n,!1)}i.createFromInputFallback=_("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),i.ISO_8601=function(){},i.RFC_2822=function(){};var Nt=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ft.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:m()}),Mt=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ft.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:m()});function Rt(e,t){var i,r;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return Ft();for(i=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](i)||(i=t[r]);return i}var Lt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ut(e){var t=B(e),i=t.year||0,n=t.quarter||0,r=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,l=t.hour||0,d=t.minute||0,u=t.second||0,h=t.millisecond||0;this._isValid=function(e){var t,i,n=!1,r=Lt.length;for(t in e)if(s(e,t)&&(-1===ke.call(Lt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(i=0;i<r;++i)if(e[Lt[i]]){if(n)return!1;parseFloat(e[Lt[i]])!==he(e[Lt[i]])&&(n=!0)}return!0}(t),this._milliseconds=+h+1e3*u+6e4*d+1e3*l*60*60,this._days=+o+7*a,this._months=+r+3*n+12*i,this._data={},this._locale=gt(),this._bubble()}function Bt(e){return e instanceof Ut}function jt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ht(e,t){F(e,0,0,function(){var e=this.utcOffset(),i="+";return e<0&&(e=-e,i="-"),i+D(~~(e/60),2)+t+D(~~e%60,2)})}Ht("Z",":"),Ht("ZZ",""),oe("Z",ne),oe("ZZ",ne),pe(["Z","ZZ"],function(e,t,i){i._useUTC=!0,i._tzm=qt(ne,e)});var zt=/([\+\-]|\d\d)/gi;function qt(e,t){var i,n,r=(t||"").match(e);return null===r?null:0===(n=60*(i=((r[r.length-1]||[])+"").match(zt)||["-",0,0])[1]+he(i[2]))?0:"+"===i[0]?n:-n}function Wt(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(w(e)||d(e)?e.valueOf():Ft(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),i.updateOffset(n,!1),n):Ft(e).local()}function Vt(e){return-Math.round(e._d.getTimezoneOffset())}function Yt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}i.updateOffset=function(){};var Gt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Kt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Zt(e,t){var i,n,r,a=e,o=null;return Bt(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(o=Gt.exec(e))?(i="-"===o[1]?-1:1,a={y:0,d:he(o[be])*i,h:he(o[we])*i,m:he(o[$e])*i,s:he(o[_e])*i,ms:he(jt(1e3*o[Se]))*i}):(o=Kt.exec(e))?(i="-"===o[1]?-1:1,a={y:Xt(o[2],i),M:Xt(o[3],i),w:Xt(o[4],i),d:Xt(o[5],i),h:Xt(o[6],i),m:Xt(o[7],i),s:Xt(o[8],i)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(r=function(e,t){var i;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Wt(t,e),e.isBefore(t)?i=Qt(e,t):((i=Qt(t,e)).milliseconds=-i.milliseconds,i.months=-i.months);return i}(Ft(a.from),Ft(a.to)),(a={}).ms=r.milliseconds,a.M=r.months),n=new Ut(a),Bt(e)&&s(e,"_locale")&&(n._locale=e._locale),Bt(e)&&s(e,"_isValid")&&(n._isValid=e._isValid),n}function Xt(e,t){var i=e&&parseFloat(e.replace(",","."));return(isNaN(i)?0:i)*t}function Qt(e,t){var i={};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function Jt(e,t){return function(i,n){var r;return null===n||isNaN(+n)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=i,i=n,n=r),ei(this,Zt(i,n),e),this}}function ei(e,t,n,r){var s=t._milliseconds,a=jt(t._days),o=jt(t._months);e.isValid()&&(r=null==r||r,o&&Ue(e,Ae(e,"Month")+o*n),a&&Pe(e,"Date",Ae(e,"Date")+a*n),s&&e._d.setTime(e._d.valueOf()+s*n),r&&i.updateOffset(e,a||o))}
vendor: 10,527 bytes, line 1
1Zt.fn=Ut.prototype,Zt.invalid=function(){return Zt(NaN)};var ti=Jt(1,"add"),ii=Jt(-1,"subtract");function ni(e){return"string"==typeof e||e instanceof String}function ri(e){return w(e)||d(e)||ni(e)||l(e)||function(e){var t=n(e),i=!1;t&&(i=0===e.filter(function(t){return!l(t)&&ni(e)}).length);return t&&i}(e)||function(e){var t,i,n=r(e)&&!a(e),o=!1,l=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],d=l.length;for(t=0;t<d;t+=1)i=l[t],o=o||s(e,i);return n&&o}(e)||null==e}function si(e,t){if(e.date()<t.date())return-si(t,e);var i=12*(t.year()-e.year())+(t.month()-e.month()),n=e.clone().add(i,"months");return-(i+(t-n<0?(t-n)/(n-e.clone().add(i-1,"months")):(t-n)/(e.clone().add(i+1,"months")-n)))||0}function ai(e){var t;return void 0===e?this._locale._abbr:(null!=(t=gt(e))&&(this._locale=t),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var oi=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function li(){return this._locale}var di=1e3,ui=6e4,hi=36e5,ci=126227808e5;function pi(e,t){return(e%t+t)%t}function fi(e,t,i){return e<100&&e>=0?new Date(e+400,t,i)-ci:new Date(e,t,i).valueOf()}function mi(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-ci:Date.UTC(e,t,i)}function gi(e,t){return t.erasAbbrRegex(e)}function yi(){var e,t,i,n,r,s=[],a=[],o=[],l=[],d=this.eras();for(e=0,t=d.length;e<t;++e)i=de(d[e].name),n=de(d[e].abbr),r=de(d[e].narrow),a.push(i),s.push(n),o.push(r),l.push(i),l.push(n),l.push(r);this._erasRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i")}function vi(e,t){F(0,[e,e.length],0,t)}function bi(e,t,i,n,r){var s;return null==e?Ve(this,n,r).year:(t>(s=Ye(e,n,r))&&(t=s),wi.call(this,e,t,i,n,r))}function wi(e,t,i,n,r){var s=We(e,t,i,n,r),a=ze(s.year,0,s.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),oe("N",gi),oe("NN",gi),oe("NNN",gi),oe("NNNN",function(e,t){return t.erasNameRegex(e)}),oe("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),pe(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,n){var r=i._locale.erasParse(e,n,i._strict);r?p(i).era=r:p(i).invalidEra=e}),oe("y",ee),oe("yy",ee),oe("yyy",ee),oe("yyyy",ee),oe("yo",function(e,t){return t._eraYearOrdinalRegex||ee}),pe(["y","yy","yyy","yyyy"],ye),pe(["yo"],function(e,t,i,n){var r;i._locale._eraYearOrdinalRegex&&(r=e.match(i._locale._eraYearOrdinalRegex)),i._locale.eraYearOrdinalParse?t[ye]=i._locale.eraYearOrdinalParse(e,r):t[ye]=parseInt(e,10)}),F(0,["gg",2],0,function(){return this.weekYear()%100}),F(0,["GG",2],0,function(){return this.isoWeekYear()%100}),vi("gggg","weekYear"),vi("ggggg","weekYear"),vi("GGGG","isoWeekYear"),vi("GGGGG","isoWeekYear"),oe("G",te),oe("g",te),oe("GG",G,q),oe("gg",G,q),oe("GGGG",Q,V),oe("gggg",Q,V),oe("GGGGG",J,Y),oe("ggggg",J,Y),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=he(e)}),fe(["gg","GG"],function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)}),F("Q",0,"Qo","quarter"),oe("Q",z),pe("Q",function(e,t){t[ve]=3*(he(e)-1)}),F("D",["DD",2],"Do","date"),oe("D",G,se),oe("DD",G,q),oe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),pe(["D","DD"],be),pe("Do",function(e,t){t[be]=he(e.match(G)[0])});var $i=De("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),oe("DDD",X),oe("DDDD",W),pe(["DDD","DDDD"],function(e,t,i){i._dayOfYear=he(e)}),F("m",["mm",2],0,"minute"),oe("m",G,ae),oe("mm",G,q),pe(["m","mm"],$e);var _i=De("Minutes",!1);F("s",["ss",2],0,"second"),oe("s",G,ae),oe("ss",G,q),pe(["s","ss"],_e);var Si,Ci,Ei=De("Seconds",!1);for(F("S",0,0,function(){return~~(this.millisecond()/100)}),F(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,function(){return 10*this.millisecond()}),F(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),F(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),F(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),F(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),F(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),oe("S",X,z),oe("SS",X,q),oe("SSS",X,W),Si="SSSS";Si.length<=9;Si+="S")oe(Si,ee);function xi(e,t){t[Se]=he(1e3*("0."+e))}for(Si="S";Si.length<=9;Si+="S")pe(Si,xi);Ci=De("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var ki=b.prototype;function Ti(e){return e}ki.add=ti,ki.calendar=function(e,t){1===arguments.length&&(arguments[0]?ri(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,i=r(e)&&!a(e),n=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<o.length;t+=1)n=n||s(e,o[t]);return i&&n}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Ft(),o=Wt(n,this).startOf("day"),l=i.calendarFormat(this,o)||"sameElse",d=t&&(x(t[l])?t[l].call(this,n):t[l]);return this.format(d||this.localeData().calendar(l,this,Ft(n)))},ki.clone=function(){return new b(this)},ki.diff=function(e,t,i){var n,r,s;if(!this.isValid())return NaN;if(!(n=Wt(e,this)).isValid())return NaN;switch(r=6e4*(n.utcOffset()-this.utcOffset()),t=U(t)){case"year":s=si(this,n)/12;break;case"month":s=si(this,n);break;case"quarter":s=si(this,n)/3;break;case"second":s=(this-n)/1e3;break;case"minute":s=(this-n)/6e4;break;case"hour":s=(this-n)/36e5;break;case"day":s=(this-n-r)/864e5;break;case"week":s=(this-n-r)/6048e5;break;default:s=this-n}return i?s:ue(s)},ki.endOf=function(e){var t,n;if(void 0===(e=U(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?mi:fi,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=hi-pi(t+(this._isUTC?0:this.utcOffset()*ui),hi)-1;break;case"minute":t=this._d.valueOf(),t+=ui-pi(t,ui)-1;break;case"second":t=this._d.valueOf(),t+=di-pi(t,di)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},ki.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=M(this,e);return this.localeData().postformat(t)},ki.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||Ft(e).isValid())?Zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ki.fromNow=function(e){return this.from(Ft(),e)},ki.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||Ft(e).isValid())?Zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ki.toNow=function(e){return this.to(Ft(),e)},ki.get=function(e){return x(this[e=U(e)])?this[e]():this},ki.invalidAt=function(){return p(this).overflow},ki.isAfter=function(e,t){var i=w(e)?e:Ft(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=U(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf())},ki.isBefore=function(e,t){var i=w(e)?e:Ft(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=U(t)||"millisecond")?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf())},ki.isBetween=function(e,t,i,n){var r=w(e)?e:Ft(e),s=w(t)?t:Ft(t);return!!(this.isValid()&&r.isValid()&&s.isValid())&&(("("===(n=n||"()")[0]?this.isAfter(r,i):!this.isBefore(r,i))&&(")"===n[1]?this.isBefore(s,i):!this.isAfter(s,i)))},ki.isSame=function(e,t){var i,n=w(e)?e:Ft(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=U(t)||"millisecond")?this.valueOf()===n.valueOf():(i=n.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf()))},ki.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},ki.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},ki.isValid=function(){return f(this)},ki.lang=oi,ki.locale=ai,ki.localeData=li,ki.max=Mt,ki.min=Nt,ki.parsingFlags=function(){return h({},p(this))},ki.set=function(e,t){if("object"==typeof e){var i,n=function(e){var t,i=[];for(t in e)s(e,t)&&i.push({unit:t,priority:j[t]});return i.sort(function(e,t){return e.priority-t.priority}),i}(e=B(e)),r=n.length;for(i=0;i<r;i++)this[n[i].unit](e[n[i].unit])}else if(x(this[e=U(e)]))return this[e](t);return this},ki.startOf=function(e){var t,n;if(void 0===(e=U(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?mi:fi,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=pi(t+(this._isUTC?0:this.utcOffset()*ui),hi);break;case"minute":t=this._d.valueOf(),t-=pi(t,ui);break;case"second":t=this._d.valueOf(),t-=pi(t,di)}return this._d.setTime(t),i.updateOffset(this,!0),this},ki.subtract=ii,ki.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},ki.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},ki.toDate=function(){return new Date(this.valueOf())},ki.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,i=t?this.clone().utc():this;return i.year()<0||i.year()>9999?M(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",M(i,"Z")):M(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}
vendor: 14,701 bytes, line 1
1,ki.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,i,n="moment",r="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=r+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+i)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(ki[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ki.toJSON=function(){return this.isValid()?this.toISOString():null},ki.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ki.unix=function(){return Math.floor(this.valueOf()/1e3)},ki.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ki.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ki.eraName=function(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until)return n[e].name;if(n[e].until<=i&&i<=n[e].since)return n[e].name}return""},ki.eraNarrow=function(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until)return n[e].narrow;if(n[e].until<=i&&i<=n[e].since)return n[e].narrow}return""},ki.eraAbbr=function(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until)return n[e].abbr;if(n[e].until<=i&&i<=n[e].since)return n[e].abbr}return""},ki.eraYear=function(){var e,t,n,r,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e)if(n=s[e].since<=s[e].until?1:-1,r=this.clone().startOf("day").valueOf(),s[e].since<=r&&r<=s[e].until||s[e].until<=r&&r<=s[e].since)return(this.year()-i(s[e].since).year())*n+s[e].offset;return this.year()},ki.year=Te,ki.isLeapYear=function(){return ge(this.year())},ki.weekYear=function(e){return bi.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},ki.isoWeekYear=function(e){return bi.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ki.quarter=ki.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ki.month=Be,ki.daysInMonth=function(){return Ie(this.year(),this.month())},ki.week=ki.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ki.isoWeek=ki.isoWeeks=function(e){var t=Ve(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ki.weeksInYear=function(){var e=this.localeData()._week;return Ye(this.year(),e.dow,e.doy)},ki.weeksInWeekYear=function(){var e=this.localeData()._week;return Ye(this.weekYear(),e.dow,e.doy)},ki.isoWeeksInYear=function(){return Ye(this.year(),1,4)},ki.isoWeeksInISOWeekYear=function(){return Ye(this.isoWeekYear(),1,4)},ki.date=$i,ki.day=ki.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=Ae(this,"Day");return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},ki.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},ki.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},ki.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},ki.hour=ki.hours=at,ki.minute=ki.minutes=_i,ki.second=ki.seconds=Ei,ki.millisecond=ki.milliseconds=Ci,ki.utcOffset=function(e,t,n){var r,s=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=qt(ne,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=Vt(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),s!==e&&(!t||this._changeInProgress?ei(this,Zt(e-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?s:Vt(this)},ki.utc=function(e){return this.utcOffset(0,e)},ki.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Vt(this),"m")),this},ki.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=qt(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},ki.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ft(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ki.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ki.isLocal=function(){return!!this.isValid()&&!this._isUTC},ki.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ki.isUtc=Yt,ki.isUTC=Yt,ki.zoneAbbr=function(){return this._isUTC?"UTC":""},ki.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ki.dates=_("dates accessor is deprecated. Use date instead.",$i),ki.months=_("months accessor is deprecated. Use month instead",Be),ki.years=_("years accessor is deprecated. Use year instead",Te),ki.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),ki.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),(t=It(t))._a?(e=t._isUTC?c(t._a):Ft(t._a),this._isDSTShifted=this.isValid()&&function(e,t,i){var n,r=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),a=0;for(n=0;n<r;n++)(i&&e[n]!==t[n]||!i&&he(e[n])!==he(t[n]))&&a++;return a+s}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Di=T.prototype;function Ai(e,t,i,n){var r=gt(),s=c().set(n,t);return r[i](s,e)}function Pi(e,t,i){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return Ai(e,t,i,"month");var n,r=[];for(n=0;n<12;n++)r[n]=Ai(e,n,i,"month");return r}function Ii(e,t,i,n){"boolean"==typeof e?(l(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,l(t)&&(i=t,t=void 0),t=t||"");var r,s=gt(),a=e?s._week.dow:0,o=[];if(null!=i)return Ai(t,(i+a)%7,n,"day");for(r=0;r<7;r++)o[r]=Ai(t,(r+a)%7,n,"day");return o}Di.calendar=function(e,t,i){var n=this._calendar[e]||this._calendar.sameElse;return x(n)?n.call(t,i):n},Di.longDateFormat=function(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(A).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Di.invalidDate=function(){return this._invalidDate},Di.ordinal=function(e){return this._ordinal.replace("%d",e)},Di.preparse=Ti,Di.postformat=Ti,Di.relativeTime=function(e,t,i,n){var r=this._relativeTime[i];return x(r)?r(e,t,i,n):r.replace(/%d/i,e)},Di.pastFuture=function(e,t){var i=this._relativeTime[e>0?"future":"past"];return x(i)?i(t):i.replace(/%s/i,t)},Di.set=function(e){var t,i;for(i in e)s(e,i)&&(x(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Di.eras=function(e,t){var n,r,s,a=this._eras||gt("en")._eras;for(n=0,r=a.length;n<r;++n){if("string"==typeof a[n].since)s=i(a[n].since).startOf("day"),a[n].since=s.valueOf();switch(typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":s=i(a[n].until).startOf("day").valueOf(),a[n].until=s.valueOf()}}return a},Di.erasParse=function(e,t,i){var n,r,s,a,o,l=this.eras();for(e=e.toUpperCase(),n=0,r=l.length;n<r;++n)if(s=l[n].name.toUpperCase(),a=l[n].abbr.toUpperCase(),o=l[n].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(a===e)return l[n];break;case"NNNN":if(s===e)return l[n];break;case"NNNNN":if(o===e)return l[n]}else if([s,a,o].indexOf(e)>=0)return l[n]},Di.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*n},Di.erasAbbrRegex=function(e){return s(this,"_erasAbbrRegex")||yi.call(this),e?this._erasAbbrRegex:this._erasRegex},Di.erasNameRegex=function(e){return s(this,"_erasNameRegex")||yi.call(this),e?this._erasNameRegex:this._erasRegex},Di.erasNarrowRegex=function(e){return s(this,"_erasNarrowRegex")||yi.call(this),e?this._erasNarrowRegex:this._erasRegex},Di.months=function(e,t){return e?n(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ne).test(t)?"format":"standalone"][e.month()]:n(this._months)?this._months:this._months.standalone},Di.monthsShort=function(e,t){return e?n(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ne.test(t)?"format":"standalone"][e.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Di.monthsParse=function(e,t,i){var n,r,s;if(this._monthsParseExact)return Le.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=c([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(s="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}},Di.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Re),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Di.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Me),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Di.week=function(e){return Ve(e,this._week.dow,this._week.doy).week},Di.firstDayOfYear=function(){return this._week.doy},Di.firstDayOfWeek=function(){return this._week.dow},Di.weekdays=function(e,t){var i=n(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ge(i,this._week.dow):e?i[e.day()]:i},Di.weekdaysMin=function(e){return!0===e?Ge(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Di.weekdaysShort=function(e){return!0===e?Ge(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Di.weekdaysParse=function(e,t,i){var n,r,s;if(this._weekdaysParseExact)return tt.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=c([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(i&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(i&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}},Di.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||it.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Di.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||it.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Di.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||it.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=et),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Di.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Di.meridiem=function(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},ft("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===he(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=_("moment.lang is deprecated. Use moment.locale instead.",ft),i.langData=_("moment.langData is deprecated. Use moment.localeData instead.",gt);var Oi=Math.abs;function Fi(e,t,i,n){var r=Zt(t,i);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function Ni(e){return e<0?Math.floor(e):Math.ceil(e)}function Mi(e){return 4800*e/146097}function Ri(e){return 146097*e/4800}function Li(e){return function(){return this.as(e)}}var Ui=Li("ms"),Bi=Li("s"),ji=Li("m"),Hi=Li("h"),zi=Li("d"),qi=Li("w"),Wi=Li("M"),Vi=Li("Q"),Yi=Li("y"),Gi=Ui;function Ki(e){return function(){return this.isValid()?this._data[e]:NaN}}var Zi=Ki("milliseconds"),Xi=Ki("seconds"),Qi=Ki("minutes"),Ji=Ki("hours"),en=Ki("days"),tn=Ki("months"),nn=Ki("years");var rn=Math.round,sn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function an(e,t,i,n,r){return r.relativeTime(t||1,!!i,e,n)}var on=Math.abs;function ln(e){return(e>0)-(e<0)||+e}function dn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,i,n,r,s,a,o,l=on(this._milliseconds)/1e3,d=on(this._days),u=on(this._months),h=this.asSeconds();return h?(e=ue(l/60),t=ue(e/60),l%=60,e%=60,i=ue(u/12),u%=12,n=l?l.toFixed(3).replace(/\.?0+$/,""):"",r=h<0?"-":"",s=ln(this._months)!==ln(h)?"-":"",a=ln(this._days)!==l
vendor: 4,399 bytes, line 1
1n(h)?"-":"",o=ln(this._milliseconds)!==ln(h)?"-":"",r+"P"+(i?s+i+"Y":"")+(u?s+u+"M":"")+(d?a+d+"D":"")+(t||e||l?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(l?o+n+"S":"")):"P0D"}var un=Ut.prototype;return un.isValid=function(){return this._isValid},un.abs=function(){var e=this._data;return this._milliseconds=Oi(this._milliseconds),this._days=Oi(this._days),this._months=Oi(this._months),e.milliseconds=Oi(e.milliseconds),e.seconds=Oi(e.seconds),e.minutes=Oi(e.minutes),e.hours=Oi(e.hours),e.months=Oi(e.months),e.years=Oi(e.years),this},un.add=function(e,t){return Fi(this,e,t,1)},un.subtract=function(e,t){return Fi(this,e,t,-1)},un.as=function(e){if(!this.isValid())return NaN;var t,i,n=this._milliseconds;if("month"===(e=U(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,i=this._months+Mi(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Ri(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},un.asMilliseconds=Ui,un.asSeconds=Bi,un.asMinutes=ji,un.asHours=Hi,un.asDays=zi,un.asWeeks=qi,un.asMonths=Wi,un.asQuarters=Vi,un.asYears=Yi,un.valueOf=Gi,un._bubble=function(){var e,t,i,n,r,s=this._milliseconds,a=this._days,o=this._months,l=this._data;return s>=0&&a>=0&&o>=0||s<=0&&a<=0&&o<=0||(s+=864e5*Ni(Ri(o)+a),a=0,o=0),l.milliseconds=s%1e3,e=ue(s/1e3),l.seconds=e%60,t=ue(e/60),l.minutes=t%60,i=ue(t/60),l.hours=i%24,a+=ue(i/24),o+=r=ue(Mi(a)),a-=Ni(Ri(r)),n=ue(o/12),o%=12,l.days=a,l.months=o,l.years=n,this},un.clone=function(){return Zt(this)},un.get=function(e){return e=U(e),this.isValid()?this[e+"s"]():NaN},un.milliseconds=Zi,un.seconds=Xi,un.minutes=Qi,un.hours=Ji,un.days=en,un.weeks=function(){return ue(this.days()/7)},un.months=tn,un.years=nn,un.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var i,n,r=!1,s=sn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(s=Object.assign({},sn,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),n=function(e,t,i,n){var r=Zt(e).abs(),s=rn(r.as("s")),a=rn(r.as("m")),o=rn(r.as("h")),l=rn(r.as("d")),d=rn(r.as("M")),u=rn(r.as("w")),h=rn(r.as("y")),c=s<=i.ss&&["s",s]||s<i.s&&["ss",s]||a<=1&&["m"]||a<i.m&&["mm",a]||o<=1&&["h"]||o<i.h&&["hh",o]||l<=1&&["d"]||l<i.d&&["dd",l];return null!=i.w&&(c=c||u<=1&&["w"]||u<i.w&&["ww",u]),(c=c||d<=1&&["M"]||d<i.M&&["MM",d]||h<=1&&["y"]||["yy",h])[2]=t,c[3]=+e>0,c[4]=n,an.apply(null,c)}(this,!r,s,i=this.localeData()),r&&(n=i.pastFuture(+this,n)),i.postformat(n)},un.toISOString=dn,un.toString=dn,un.toJSON=dn,un.locale=ai,un.localeData=li,un.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",dn),un.lang=oi,F("X",0,0,"unix"),F("x",0,0,"valueOf"),oe("x",te),oe("X",/[+-]?\d+(\.\d{1,3})?/),pe("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),pe("x",function(e,t,i){i._d=new Date(he(e))}),i.version="2.30.1",e=Ft,i.fn=ki,i.min=function(){return Rt("isBefore",[].slice.call(arguments,0))},i.max=function(){return Rt("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=c,i.unix=function(e){return Ft(1e3*e)},i.months=function(e,t){return Pi(e,t,"months")},i.isDate=d,i.locale=ft,i.invalid=m,i.duration=Zt,i.isMoment=w,i.weekdays=function(e,t,i){return Ii(e,t,i,"weekdays")},i.parseZone=function(){return Ft.apply(null,arguments).parseZone()},i.localeData=gt,i.isDuration=Bt,i.monthsShort=function(e,t){return Pi(e,t,"monthsShort")},i.weekdaysMin=function(e,t,i){return Ii(e,t,i,"weekdaysMin")},i.defineLocale=mt,i.updateLocale=function(e,t){if(null!=t){var i,n,r=lt;null!=dt[e]&&null!=dt[e].parentLocale?dt[e].set(k(dt[e]._config,t)):(null!=(n=pt(e))&&(r=n._config),t=k(r,t),null==n&&(t.abbr=e),(i=new T(t)).parentLocale=dt[e],dt[e]=i),ft(e)}else null!=dt[e]&&(null!=dt[e].parentLocale?(dt[e]=dt[e].parentLocale,e===ft()&&ft(e)):null!=dt[e]&&delete dt[e]);return dt[e]},i.locales=function(){return S(dt)},i.weekdaysShort=function(e,t,i){return Ii(e,t,i,"weekdaysShort")},i.normalizeUnits=U,i.relativeTimeRounding=function(e){return void 0===e?rn:"function"==typeof e&&(rn=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==sn[e]&&(void 0===t?sn[e]:(sn[e]=t,"
1s"===e&&(sn.ss=t-1),!0))},i.calendarFormat=function(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},i.prototype=ki,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap={},e.jQuery)}(this,function(e,t){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=i(t);function r(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function s(e,t,i){return t&&r(e.prototype,t),i&&r(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},a.apply(this,arguments)}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}var l="transitionend";function d(e){return null==e?""+e:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase()}function u(e){var t=this,i=!1;return n.default(this).one(h.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||h.triggerTransitionEnd(t)},e),this}var h={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var i=e.getAttribute("href");t=i&&"#"!==i?i.trim():""}try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=n.default(e).css("transition-duration"),i=n.default(e).css("transition-delay"),r=parseFloat(t),s=parseFloat(i);return r||s?(t=t.split(",")[0],i=i.split(",")[0],1e3*(parseFloat(t)+parseFloat(i))):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){n.default(e).trigger(l)},supportsTransitionEnd:function(){return Boolean(l)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,i){for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)){var r=i[n],s=t[n],a=s&&h.isElement(s)?"element":d(s);if(!new RegExp(r).test(a))throw new Error(e.toUpperCase()+': Option "'+n+'" provided type "'+a+'" but expected type "'+r+'".')}},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?h.findShadowRoot(e.parentNode):null},jQueryDetection:function(){if(void 0===n.default)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=n.default.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};h.jQueryDetection(),n.default.fn.emulateTransitionEnd=u,n.default.event.special[h.TRANSITION_END]={bindType:l,delegateType:l,handle:function(e){if(n.default(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}};var c="alert",p="bs.alert",f="."+p,m=n.default.fn[c],g="close"+f,y="closed"+f,v="click"+f+".data-api",b=function(){function e(e){this._element=e}var t=e.prototype;return t.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){n.default.removeData(this._element,p),this._element=null},t._getRootElement=function(e){var t=h.getSelectorFromElement(e),i=!1;return t&&(i=document.querySelector(t)),i||(i=n.default(e).closest(".alert")[0]),i},t._triggerCloseEvent=function(e){var t=n.default.Event(g);return n.default(e).trigger(t),t},t._removeElement=function(e){var t=this;if(n.default(e).removeClass("show"),n.default(e).hasClass("fade")){var i=h.getTransitionDurationFromElement(e);n.default(e).one(h.TRANSITION_END,function(i){return t._destroyElement(e,i)}).emulateTransitionEnd(i)}else this._destroyElement(e)},t._destroyElement=function(e){n.default(e).detach().trigger(y).remove()},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this),r=i.data(p);r||(r=new e(this),i.data(p,r)),"close"===t&&r[t](this)})},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),e}();n.default(document).on(v,'[data-dismiss="alert"]',b._handleDismiss(new b)),n.default.fn[c]=b._jQueryInterface,n.default.fn[c].Constructor=b,n.default.fn[c].noConflict=function(){return n.default.fn[c]=m,b._jQueryInterface};var w="button",$="bs.button",_="."+$,S=".data-api",C=n.default.fn[w],E="active",x="click"+_+S,k="focus"+_+S+" blur"+_+S,T="load"+_+S,D='[data-toggle^="button"]',A='input:not([type="hidden"])',P=".btn",I=function(){function e(e){this._element=e,this.shouldAvoidTriggerChange=!1}var t=e.prototype;return t.toggle=function(){var e=!0,t=!0,i=n.default(this._element).closest('[data-toggle="buttons"]')[0];if(i){var r=this._element.querySelector(A);if(r){if("radio"===r.type)if(r.checked&&this._element.classList.contains(E))e=!1;else{var s=i.querySelector(".active");s&&n.default(s).removeClass(E)}e&&("checkbox"!==r.type&&"radio"!==r.type||(r.checked=!this._element.classList.contains(E)),this.shouldAvoidTriggerChange||n.default(r).trigger("change")),r.focus(),t=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(E)),e&&n.default(this._element).toggleClass(E))},t.dispose=function(){n.default.removeData(this._element,$),this._element=null},e._jQueryInterface=function(t,i){return this.each(function(){var r=n.default(this),s=r.data($);s||(s=new e(this),r.data($,s)),s.shouldAvoidTriggerChange=i,"toggle"===t&&s[t]()})},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),e}();n.default(document).on(x,D,function(e){var t=e.target,i=t;if(n.default(t).hasClass("btn")||(t=n.default(t).closest(P)[0]),!t||t.hasAttribute("disabled")||t.classList.contains("disabled"))e.preventDefault();else{var r=t.querySelector(A);if(r&&(r.hasAttribute("disabled")||r.classList.contains("disabled")))return void e.preventDefault();"INPUT"!==i.tagName&&"LABEL"===t.tagName||I._jQueryInterface.call(n.default(t),"toggle","INPUT"===i.tagName)}}).on(k,D,function(e){var t=n.default(e.target).closest(P)[0];n.default(t).toggleClass("focus",/^focus(in)?$/.test(e.type))}),n.default(window).on(T,function(){for(var e=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),t=0,i=e.length;t<i;t++){var n=e[t],r=n.querySelector(A);r.checked||r.hasAttribute("checked")?n.classList.add(E):n.classList.remove(E)}for(var s=0,a=(e=[].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length;s<a;s++){var o=e[s];"true"===o.getAttribute("aria-pressed")?o.classList.add(E):o.classList.remove(E)}}),n.default.fn[w]=I._jQueryInterface,n.default.fn[w].Constructor=I,n.default.fn[w].noConflict=function(){return n.default.fn[w]=C,I._jQueryInterface};var O="carousel",F="bs.carousel",N="."+F,M=".data-api",R=n.default.fn[O],L="active",U="next",B="prev",j="slide"+N,H="slid"+N,z="keydown"+N,q="mou
1seenter"+N,W="mouseleave"+N,V="touchstart"+N,Y="touchmove"+N,G="touchend"+N,K="pointerdown"+N,Z="pointerup"+N,X="dragstart"+N,Q="load"+N+M,J="click"+N+M,ee=".active.carousel-item",te={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},ie={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},ne={TOUCH:"touch",PEN:"pen"},re=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._element=e,this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=e.prototype;return t.next=function(){this._isSliding||this._slide(U)},t.nextWhenVisible=function(){var e=n.default(this._element);!document.hidden&&e.is(":visible")&&"hidden"!==e.css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(B)},t.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(h.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(e){var t=this;this._activeElement=this._element.querySelector(ee);var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)n.default(this._element).one(H,function(){return t.to(e)});else{if(i===e)return this.pause(),void this.cycle();var r=e>i?U:B;this._slide(r,this._items[e])}},t.dispose=function(){n.default(this._element).off(N),n.default.removeData(this._element,F),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(e){return e=a({},te,e),h.typeCheckConfig(O,e,ie),e},t._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0&&this.prev(),t<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&n.default(this._element).on(z,function(t){return e._keydown(t)}),"hover"===this._config.pause&&n.default(this._element).on(q,function(t){return e.pause(t)}).on(W,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var t=function(t){e._pointerEvent&&ne[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){e._pointerEvent&&ne[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval))};n.default(this._element.querySelectorAll(".carousel-item img")).on(X,function(e){return e.preventDefault()}),this._pointerEvent?(n.default(this._element).on(K,function(e){return t(e)}),n.default(this._element).on(Z,function(e){return i(e)}),this._element.classList.add("pointer-event")):(n.default(this._element).on(V,function(e){return t(e)}),n.default(this._element).on(Y,function(t){return function(t){e.touchDeltaX=t.originalEvent.touches&&t.originalEvent.touches.length>1?0:t.originalEvent.touches[0].clientX-e.touchStartX}(t)}),n.default(this._element).on(G,function(e){return i(e)}))}},t._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},t._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(e)},t._getItemByDirection=function(e,t){var i=e===U,n=e===B,r=this._getItemIndex(t),s=this._items.length-1;if((n&&0===r||i&&r===s)&&!this._config.wrap)return t;var a=(r+(e===B?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},t._triggerSlideEvent=function(e,t){var i=this._getItemIndex(e),r=this._getItemIndex(this._element.querySelector(ee)),s=n.default.Event(j,{relatedTarget:e,direction:t,from:r,to:i});return n.default(this._element).trigger(s),s},t._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));n.default(t).removeClass(L);var i=this._indicatorsElement.children[this._getItemIndex(e)];i&&n.default(i).addClass(L)}},t._updateInterval=function(){var e=this._activeElement||this._element.querySelector(ee);if(e){var t=parseInt(e.getAttribute("data-interval"),10);
vendor: 5,428 bytes, line 1
1t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}},t._slide=function(e,t){var i,r,s,a=this,o=this._element.querySelector(ee),l=this._getItemIndex(o),d=t||o&&this._getItemByDirection(e,o),u=this._getItemIndex(d),c=Boolean(this._interval);if(e===U?(i="carousel-item-left",r="carousel-item-next",s="left"):(i="carousel-item-right",r="carousel-item-prev",s="right"),d&&n.default(d).hasClass(L))this._isSliding=!1;else if(!this._triggerSlideEvent(d,s).isDefaultPrevented()&&o&&d){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(d),this._activeElement=d;var p=n.default.Event(H,{relatedTarget:d,direction:s,from:l,to:u});if(n.default(this._element).hasClass("slide")){n.default(d).addClass(r),h.reflow(d),n.default(o).addClass(i),n.default(d).addClass(i);var f=h.getTransitionDurationFromElement(o);n.default(o).one(h.TRANSITION_END,function(){n.default(d).removeClass(i+" "+r).addClass(L),n.default(o).removeClass(L+" "+r+" "+i),a._isSliding=!1,setTimeout(function(){return n.default(a._element).trigger(p)},0)}).emulateTransitionEnd(f)}else n.default(o).removeClass(L),n.default(d).addClass(L),this._isSliding=!1,n.default(this._element).trigger(p);c&&this.cycle()}},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this).data(F),r=a({},te,n.default(this).data());"object"==typeof t&&(r=a({},r,t));var s="string"==typeof t?t:r.slide;if(i||(i=new e(this,r),n.default(this).data(F,i)),"number"==typeof t)i.to(t);else if("string"==typeof s){if(void 0===i[s])throw new TypeError('No method named "'+s+'"');i[s]()}else r.interval&&r.ride&&(i.pause(),i.cycle())})},e._dataApiClickHandler=function(t){var i=h.getSelectorFromElement(this);if(i){var r=n.default(i)[0];if(r&&n.default(r).hasClass("carousel")){var s=a({},n.default(r).data(),n.default(this).data()),o=this.getAttribute("data-slide-to");o&&(s.interval=!1),e._jQueryInterface.call(n.default(r),s),o&&n.default(r).data(F).to(o),t.preventDefault()}}},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return te}}]),e}();n.default(document).on(J,"[data-slide], [data-slide-to]",re._dataApiClickHandler),n.default(window).on(Q,function(){for(var e=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),t=0,i=e.length;t<i;t++){var r=n.default(e[t]);re._jQueryInterface.call(r,r.data())}}),n.default.fn[O]=re._jQueryInterface,n.default.fn[O].Constructor=re,n.default.fn[O].noConflict=function(){return n.default.fn[O]=R,re._jQueryInterface};var se="collapse",ae="bs.collapse",oe="."+ae,le=n.default.fn[se],de="show",ue="collapse",he="collapsing",ce="collapsed",pe="width",fe="show"+oe,me="shown"+oe,ge="hide"+oe,ye="hidden"+oe,ve="click"+oe+".data-api",be='[data-toggle="collapse"]',we={toggle:!0,parent:""},$e={toggle:"boolean",parent:"(string|element)"},_e=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=[].slice.call(document.querySelectorAll(be)),n=0,r=i.length;n<r;n++){var s=i[n],a=h.getSelectorFromElement(s),o=[].slice.call(document.querySelectorAll(a)).filter(function(t){return t===e});null!==a&&o.length>0&&(this._selector=a,this._triggerArray.push(s))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=e.prototype;return t.toggle=function(){n.default(this._element).hasClass(de)?this.hide():this.show()},t.show=function(){var t,i,r=this;if(!this._isTransitioning&&!n.default(this._element).hasClass(de)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function(e){return"string"==typeof r._config.parent?e.getAttribute("data-parent")===r._config.parent:e.classList.contains(ue)})).length&&(t=null),!(t&&(i=n.default(t).not(this._selector).data(ae))&&i._isTransitioning))){var s=n.default.Event(fe);if(n.default(this._element).trigger(s),!s.isDefaultPrevented()){t&&(e._jQueryInterface.call(n.default(t).not(this._selector),"hide"),i||n.default(t).data(ae,null));var a=this._getDimension();n.default(this._element).removeClass(ue).addClass(he),this._element.style[a]=0,this._triggerArray.length&&n.default(this._triggerArray).removeClass(ce).attr("aria-expanded",!0),this.setTransitioning(!0);var o="scroll"+(a[0].toUpperCase()+a.slice(1)),l=h.getTransitionDurationFromElement(this._element);n.default(this._element).one(h.TRANSITION_END,function(){n.default(r._element).removeClass(he).addClass(ue+" "+de),r._element.style[a]="",r.setTransitioning(!1),n.default(r._element).trigger(me)}).emulateTransitionEnd(l),this._element.style[a]=this._element[o]+"px"}}},t.hide=function(){var e=this;if(!this._isTransitioning&&n.default(this._element).hasClass(de)){var t=n.default.Event(ge);if(n.default(this._element).trigger(t),!t.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",h.reflow(this._element),n.default(this._element).addClass(he).removeClass(ue+" "+de);var r=this._triggerArray.length;if(r>0)for(var s=0;s<r;s++){var a=this._triggerArray[s],o=h.getSelectorFromElement(a);
1if(null!==o)n.default([].slice.call(document.querySelectorAll(o))).hasClass(de)||n.default(a).addClass(ce).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[i]="";var l=h.getTransitionDurationFromElement(this._element);n.default(this._element).one(h.TRANSITION_END,function(){e.setTransitioning(!1),n.default(e._element).removeClass(he).addClass(ue).trigger(ye)}).emulateTransitionEnd(l)}}},t.setTransitioning=function(e){this._isTransitioning=e},t.dispose=function(){n.default.removeData(this._element,ae),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(e){return(e=a({},we,e)).toggle=Boolean(e.toggle),h.typeCheckConfig(se,e,$e),e},t._getDimension=function(){return n.default(this._element).hasClass(pe)?pe:"height"},t._getParent=function(){var t,i=this;h.isElement(this._config.parent)?(t=this._config.parent,void 0!==this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var r='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',s=[].slice.call(t.querySelectorAll(r));return n.default(s).each(function(t,n){i._addAriaAndCollapsedClass(e._getTargetFromElement(n),[n])}),t},t._addAriaAndCollapsedClass=function(e,t){var i=n.default(e).hasClass(de);t.length&&n.default(t).toggleClass(ce,!i).attr("aria-expanded",i)},e._getTargetFromElement=function(e){var t=h.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this),r=i.data(ae),s=a({},we,i.data(),"object"==typeof t&&t?t:{});if(!r&&s.toggle&&"string"==typeof t&&/show|hide/.test(t)&&(s.toggle=!1),r||(r=new e(this,s),i.data(ae,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method named "'+t+'"');r[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return we}}]),e}();n.default(document).on(ve,be,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var t=n.default(this),i=h.getSelectorFromElement(this),r=[].slice.call(document.querySelectorAll(i));n.default(r).each(function(){var e=n.default(this),i=e.data(ae)?"toggle":t.data();_e._jQueryInterface.call(e,i)})}),n.default.fn[se]=_e._jQueryInterface,n.default.fn[se].Constructor=_e,n.default.fn[se].noConflict=function(){return n.default.fn[se]=le,_e._jQueryInterface};var Se="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,Ce=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(Se&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var Ee=Se&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Ce))}};function xe(e){return e&&"[object Function]"==={}.toString.call(e)}function ke(e,t){if(1!==e.nodeType)return[];var i=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?i[t]:i}function Te(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function De(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=ke(e),i=t.overflow,n=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(i+r+n)?e:De(Te(e))}function Ae(e){return e&&e.referenceNode?e.referenceNode:e}var Pe=Se&&!(!window.MSInputMethodContext||!document.documentMode),Ie=Se&&/MSIE 10/.test(navigator.userAgent);function Oe(e){return 11===e?Pe:10===e?Ie:Pe||Ie}function Fe(e){if(!e)return document.documentElement;for(var t=Oe(10)?document.body:null,i=e.offsetParent||null;i===t&&e.nextElementSibling;)i=(e=e.nextElementSibling).offsetParent;var n=i&&i.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===ke(i,"position")?Fe(i):i:e?e.ownerDocument.documentElement:document.documentElement}function Ne(e){return null!==e.parentNode?Ne(e.parentNode):e}function Me(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var i=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?e:t,r=i?t:e,s=document.createRange();s.setStart(n,0),s.setEnd(r,0);var a,o,l=s.commonAncestorContainer;if(e!==l&&t!==l||n.contains(r))return"BODY"===(o=(a=l).nodeName)||"HTML"!==o&&Fe(a.firstElementChild)!==a?Fe(l):l;var d=Ne(e);return d.host?Me(d.host,t):Me(e,Ne(t).host)}function Re(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",i=e.nodeName;if("BODY"===i||"HTML"===i){var n=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||n)[t]}return e[t]}function Le(e,t){var i="x"===t?"Left":"Top",n="Left"===i?"Right":"Bottom";return parseFloat(e["border"+i+"Width"])+parseFloat(e["border"+n+"Width"])}function Ue(e,t,i,n){return Math.max(t["offset"+e],t["scroll"+e],i["client"+e],i["offset"+e],i["scroll"+e],Oe(10)?parseInt(i["offset"+e])+parseInt(n["margin"+("Height"===e?"Top":"Left")])+parseInt(n["margin"+("Height"===e?"Bottom":"Right")]):0)}function Be(e){var t=e.body,i=e.documentElement,n=Oe(10)&&getComputedStyle(i);return{height:Ue("Height",t,i,n),width:Ue("Width",t,i,n)}}var je=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
vendor: 15,292 bytes, line 1
1return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),He=function(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e},ze=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};function qe(e){return ze({},e,{right:e.left+e.width,bottom:e.top+e.height})}function We(e){var t={};try{if(Oe(10)){t=e.getBoundingClientRect();var i=Re(e,"top"),n=Re(e,"left");t.top+=i,t.left+=n,t.bottom+=i,t.right+=n}else t=e.getBoundingClientRect()}catch(e){}var r={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},s="HTML"===e.nodeName?Be(e.ownerDocument):{},a=s.width||e.clientWidth||r.width,o=s.height||e.clientHeight||r.height,l=e.offsetWidth-a,d=e.offsetHeight-o;if(l||d){var u=ke(e);l-=Le(u,"x"),d-=Le(u,"y"),r.width-=l,r.height-=d}return qe(r)}function Ve(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Oe(10),r="HTML"===t.nodeName,s=We(e),a=We(t),o=De(e),l=ke(t),d=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);i&&r&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var h=qe({top:s.top-a.top-d,left:s.left-a.left-u,width:s.width,height:s.height});if(h.marginTop=0,h.marginLeft=0,!n&&r){var c=parseFloat(l.marginTop),p=parseFloat(l.marginLeft);h.top-=d-c,h.bottom-=d-c,h.left-=u-p,h.right-=u-p,h.marginTop=c,h.marginLeft=p}return(n&&!i?t.contains(o):t===o&&"BODY"!==o.nodeName)&&(h=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Re(t,"top"),r=Re(t,"left"),s=i?-1:1;return e.top+=n*s,e.bottom+=n*s,e.left+=r*s,e.right+=r*s,e}(h,t)),h}function Ye(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===ke(e,"position"))return!0;var i=Te(e);return!!i&&Ye(i)}function Ge(e){if(!e||!e.parentElement||Oe())return document.documentElement;for(var t=e.parentElement;t&&"none"===ke(t,"transform");)t=t.parentElement;return t||document.documentElement}function Ke(e,t,i,n){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},a=r?Ge(e):Me(e,Ae(t));if("viewport"===n)s=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=e.ownerDocument.documentElement,n=Ve(e,i),r=Math.max(i.clientWidth,window.innerWidth||0),s=Math.max(i.clientHeight,window.innerHeight||0),a=t?0:Re(i),o=t?0:Re(i,"left");return qe({top:a-n.top+n.marginTop,left:o-n.left+n.marginLeft,width:r,height:s})}(a,r);else{var o=void 0;"scrollParent"===n?"BODY"===(o=De(Te(t))).nodeName&&(o=e.ownerDocument.documentElement):o="window"===n?e.ownerDocument.documentElement:n;var l=Ve(o,a,r);if("HTML"!==o.nodeName||Ye(a))s=l;else{var d=Be(e.ownerDocument),u=d.height,h=d.width;s.top+=l.top-l.marginTop,s.bottom=u+l.top,s.left+=l.left-l.marginLeft,s.right=h+l.left}}var c="number"==typeof(i=i||0);return s.left+=c?i:i.left||0,s.top+=c?i:i.top||0,s.right-=c?i:i.right||0,s.bottom-=c?i:i.bottom||0,s}function Ze(e,t,i,n,r){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=Ke(i,n,s,r),o={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(o).map(function(e){return ze({key:e},o[e],{area:(t=o[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),d=l.filter(function(e){var t=e.width,n=e.height;return t>=i.clientWidth&&n>=i.clientHeight}),u=d.length>0?d[0].key:l[0].key,h=e.split("-")[1];return u+(h?"-"+h:"")}function Xe(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Ve(i,n?Ge(t):Me(t,Ae(i)),n)}function Qe(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),i=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),n=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+n,height:e.offsetHeight+i}}function Je(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function et(e,t,i){i=i.split("-")[0];var n=Qe(e),r={width:n.width,height:n.height},s=-1!==["right","left"].indexOf(i),a=s?"top":"left",o=s?"left":"top",l=s?"height":"width",d=s?"width":"height";return r[a]=t[a]+t[l]/2-n[l]/2,r[o]=i===o?t[o]-n[d]:t[Je(o)],r}function tt(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function it(e,t,i){return(void 0===i?e:e.slice(0,function(e,t,i){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===i});var n=tt(e,function(e){return e[t]===i});return e.indexOf(n)}(e,"name",i))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=e.function||e.fn;e.enabled&&xe(i)&&(t.offsets.popper=qe(t.offsets.popper),t.offsets.reference=qe(t.offsets.reference),t=i(t,e))}),t}function nt(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=Xe(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Ze(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=et(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=it(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function rt(e,t){return e.some(function(e){var i=e.name;return e.enabled&&i===t})}function st(e){for(var t=[!1,"ms","Webkit","Moz","O"],i=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var r=t[n],s=r?""+r+i:e;if(void 0!==document.body.style[s])return s}return null}function at(){return this.state.isDestroyed=!0,rt(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[st("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function ot(e){var t=e.ownerDocument;return t?t.defaultView:window}function lt(e,t,i,n){var r="BODY"===e.nodeName,s=r?e.ownerDocument.defaultView:e;s.addEventListener(t,i,{passive:!0}),r||lt(De(s.parentNode),t,i,n),n.push(s)}function dt(e,t,i,n){i.updateBound=n,ot(e).addEventListener("resize",i.updateBound,{passive:!0});var r=De(e);return lt(r,"scroll",i.updateBound,i.scrollParents),i.scrollElement=r,i.eventsEnabled=!0,i}function ut(){this.state.eventsEnabled||(this.state=dt(this.reference,this.options,this.state,this.scheduleUpdate))}function ht(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,ot(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function ct(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function pt(e,t){Object.keys(t).forEach(function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&ct(t[i])&&(n="px"),e.style[i]=t[i]+n})}var ft=Se&&/Firefox/i.test(navigator.userAgent);function mt(e,t,i){var n=tt(e,function(e){return e.name===t}),r=!!n&&e.some(function(e){return e.name===i&&e.enabled&&e.order<n.order});if(!r){var s="`"+t+"`",a="`"+i+"`";console.warn(a+" modifier is required by "+s+" modifier in order to work, be sure to include it before "+s+"!")}return r}var gt=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],yt=gt.slice(3);function vt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=yt.indexOf(e),n=yt.slice(i+1).concat(yt.slice(0,i));return t?n.reverse():n}var bt="flip",wt="clockwise",$t="counterclockwise";function _t(e,t,i,n){var r=[0,0],s=-1!==["right","left"].indexOf(n),a=e.split(/(\+|\-)/).map(function(e){return e.trim()}),o=a.indexOf(tt(a,function(e){return-1!==e.search(/,|\s/)}));a[o]&&-1===a[o].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,d=-1!==o?[a.slice(0,o).concat([a[o].split(l)[0]]),[a[o].split(l)[1]].concat(a.slice(o+1))]:[a];return d=d.map(function(e,n){var r=(1===n?!s:s)?"height":"width",a=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,i,n){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),s=+r[1],a=r[2];if(!s)return e;if(0===a.indexOf("%")){return qe("%p"===a?i:n)[t]/100*s}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*s;return s}(e,r,t,i)})}),d.forEach(function(e,t){e.forEach(function(i,n){ct(i)&&(r[t]+=i*("-"===e[n-1]?-1:1))})}),r}var St={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,i=t.split("-")[0],n=t.split("-")[1];if(n){var r=e.offsets,s=r.reference,a=r.popper,o=-1!==["bottom","top"].indexOf(i),l=o?"left":"top",d=o?"width":"height",u={start:He({},l,s[l]),end:He({},l,s[l]+s[d]-a[d])};e.offsets.popper=ze({},a,u[n])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var i=t.offset,n=e.placement,r=e.offsets,s=r.popper,a=r.reference,o=n.split("-")[0],l=void 0;return l=ct(+i)?[+i,0]:_t(i,s,a,o),"left"===o?(s.top+=l[0],s.left-=l[1]):"right"===o?(s.top+=l[0],s.left+=l[1]):"top"===o?(s.left+=l[0],s.top-=l[1]):"bottom"===o&&(s.left+=l[0],s.top+=l[1]),e.popper=s,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var i=t.boundariesElement||Fe(e.instance.popper);e.instance.reference===i&&(i=Fe(i));var n=st("transform"),r=e.instance.popper.style,s=r.top,a=r.left,o=r[n];r.top="",r.left="",r[n]="";var l=Ke(e.instance.popper,e.instance.reference,t.padding,i,e.positionFixed);r.top=s,r.left=a,r[n]=o,t.boundaries=l;var d=t.priority,u=e.offsets.popper,h={primary:function(e){var i=u[e];return u[e]<l[e]&&!t.escapeWithReference&&(i=Math.max(u[e],l[e])),He({},e,i)},secondary:function(e){var i="right"===e?"left":"top",n=u[i];return u[e]>l[e]&&!t.escapeWithReference&&(n=Math.min(u[i],l[e]-("right"===e?u.width:u.height))),He({},i,n)}};return d.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=ze({},u,h[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,i=t.popper,n=t.reference,r=e.placement.split("-")[0],s=Math.floor,a=-1!==["top","bottom"].indexOf(r),o=a?"right":"bottom",l=a?"left":"top",d=a?"width":"height";return i[o]<s(n[l])&&(e.offsets.popper[l]=s(n[l])-i[d]),i[l]>s(n[o])&&(e.offsets.popper[l]=s(n[o])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var i;if(!mt(e.instance.modifiers,"arrow","keepTogether"))return e;var n=t.element;if("string"==typeof n){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],s=e.offsets,a=s.popper,o=s.reference,l=-1!==["left","right"].indexOf(r),d=l?"height":"width",u=l?"Top":"Left",h=u.toLowerCase(),c=l?"left":"top",p=l?"bottom":"right",f=Qe(n)[d];o[p]-f<a[h]&&(e.offsets.popper[h]-=a[h]-(o[p]-f)),o[h]+f>a[p]&&(e.offsets.popper[h]+=o[h]+f-a[p]),e.offsets.popper=qe(e.offsets.popper);var m=o[h]+o[d]/2-f/2,g=ke(e.instance.popper),y=parseFloat(g["margin"+u]),v=parseFloat(g["border"+u+"Width"]),b=m-e.offsets.popper[h]-y-v;return b=Math.max(Math.min(a[d]-f,b),0),e.arrowElement=n,e.offsets.arrow=(He(i={},h,Math.round(b)),He(i,c,""),i),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(rt(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var i=Ke(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],r=Je(n),s=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case bt:a=[n,r];break;case wt:a=vt(n);break;case $t:a=vt(n,!0);break;default:a=t.behavior}return a.forEach(function(o,l){if(n!==o||a.length===l+1)return e;n=e.placement.split("-")[0],r=Je(n);var d=e.offsets.popper,u=e.offsets.reference,h=Math.floor,c="left"===n&&h(d.right)>h(u.left)||"right"===n&&h(d.left)<h(u.right)||"top"===n&&h(d.bottom)>h(u.top)||"bottom"===n&&h(d.top)<h(u.bottom),p=h(d.left)<h(i.left),f=h(d.right)>h(i.right),m=h(d.top)<h(i.top),g=h(d.bottom)>h(i.bottom),y="left"===n&&p||"right"===n&&f||"top"===n&&m||"bottom"===n&&g,v=-1!==["top","bottom"].indexOf(n),b=!!t.flipVariations&&(v&&"start"===s&&p||v&&"end"===s&&f||!v&&"start"===s&&m||!v&&"end"===s&&g),w=!!t.flipVariationsByContent&&(v&&"start"===s&&f||v&&"end"===s&&p||!v&&"start"===s&&g||!v&&"end"===s&&m),$=b||w;(c||y||$)&&(e.flipped=!0,(c||y)&&(n=a[l+1]),$&&(s=function(e){return"end"===e?"start":"start"===e?"end":e}(s)),e.placement=n+(s?"-"+s:""),e.offsets.popper=ze({},e.offsets.popper,et(e.instance.popper,e.offsets.reference,e.placement)),e=it(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,i=t.split("-")[0],n=e.offsets,r=n.popper,s=n.reference,a=-1!==["left","right"].indexOf(i),o=-1===["top","left"].indexOf(i);return r[a?"left":"top"]=s[i]-(o?r[a?"width":"height"]:0),e.placement=Je(t),e.offsets.popper=qe(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!mt(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,i=tt(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var i=t.x,n=t.y,r=e.offsets.popper,s=tt(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==s?s:t.gpuAcceleration,o=Fe(e.instance.popper),l=We(o),d={position:r.position},u=function(e,t){var i=e.offsets,n=i.popper,r=i.reference,s=Math.round,a=Math.floor,o=function(e){return e},l=s(r.width),d=s(n.width),u=-1!==["left","right"].indexOf(e.placement),h=-1!==e.placement.indexOf("-"),c=t?u||h||l%2==d%2?s:a:o,p=t?s:o;return{left:c(l%2==1&&d%2==1&&!h&&t?n.left-1:n.left),top:p(n.top),bottom:p(n.bottom),right:c(n.right)}}(e,window.devicePixelRatio<2||!ft),h="bottom"===i?"top":"bottom",c="right"===n?"left":"right",p=st("transform"),f=void 0,m=void 0;if(m="bottom"===h?"HTML"===o.nodeName?-o.clientHeight+u.bottom:-l.he
vendor: 10,427 bytes, line 1
1ight+u.bottom:u.top,f="right"===c?"HTML"===o.nodeName?-o.clientWidth+u.right:-l.width+u.right:u.left,a&&p)d[p]="translate3d("+f+"px, "+m+"px, 0)",d[h]=0,d[c]=0,d.willChange="transform";else{var g="bottom"===h?-1:1,y="right"===c?-1:1;d[h]=m*g,d[c]=f*y,d.willChange=h+", "+c}var v={"x-placement":e.placement};return e.attributes=ze({},v,e.attributes),e.styles=ze({},d,e.styles),e.arrowStyles=ze({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,i;return pt(e.instance.popper,e.styles),t=e.instance.popper,i=e.attributes,Object.keys(i).forEach(function(e){!1!==i[e]?t.setAttribute(e,i[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&pt(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,i,n,r){var s=Xe(r,t,e,i.positionFixed),a=Ze(i.placement,s,t,e,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",a),pt(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}},Ct={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:St},Et=function(){function e(t,i){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=Ee(this.update.bind(this)),this.options=ze({},e.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(ze({},e.Defaults.modifiers,r.modifiers)).forEach(function(t){n.options.modifiers[t]=ze({},e.Defaults.modifiers[t]||{},r.modifiers?r.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ze({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&xe(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)}),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return je(e,[{key:"update",value:function(){return nt.call(this)}},{key:"destroy",value:function(){return at.call(this)}},{key:"enableEventListeners",value:function(){return ut.call(this)}},{key:"disableEventListeners",value:function(){return ht.call(this)}}]),e}();Et.Utils=("undefined"!=typeof window?window:global).PopperUtils,Et.placements=gt,Et.Defaults=Ct;var xt=Et,kt="dropdown",Tt="bs.dropdown",Dt="."+Tt,At=".data-api",Pt=n.default.fn[kt],It=new RegExp("38|40|27"),Ot="disabled",Ft="show",Nt="dropdown-menu-right",Mt="hide"+Dt,Rt="hidden"+Dt,Lt="show"+Dt,Ut="shown"+Dt,Bt="click"+Dt,jt="click"+Dt+At,Ht="keydown"+Dt+At,zt="keyup"+Dt+At,qt='[data-toggle="dropdown"]',Wt=".dropdown-menu",Vt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Yt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},Gt=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=e.prototype;return t.toggle=function(){if(!this._element.disabled&&!n.default(this._element).hasClass(Ot)){var t=n.default(this._menu).hasClass(Ft);e._clearMenus(),t||this.show(!0)}},t.show=function(t){if(void 0===t&&(t=!1),!(this._element.disabled||n.default(this._element).hasClass(Ot)||n.default(this._menu).hasClass(Ft))){var i={relatedTarget:this._element},r=n.default.Event(Lt,i),s=e._getParentFromElement(this._element);if(n.default(s).trigger(r),!r.isDefaultPrevented()){if(!this._inNavbar&&t){if(void 0===xt)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var a=this._element;"parent"===this._config.reference?a=s:h.isElement(this._config.reference)&&(a=this._config.reference,void 0!==this._config.reference.jquery&&(a=this._config.reference[0])),"scrollParent"!==this._config.boundary&&n.default(s).addClass("position-static"),this._popper=new xt(a,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===n.default(s).closest(".navbar-nav").length&&n.default(document.body).children().on("mouseover",null,n.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),n.default(this._menu).toggleClass(Ft),n.default(s).toggleClass(Ft).trigger(n.default.Event(Ut,i))}}},t.hide=function(){if(!this._element.disabled&&!n.default(this._element).hasClass(Ot)&&n.default(this._menu).hasClass(Ft)){var t={relatedTarget:this._element},i=n.default.Event(Mt,t),r=e._getParentFromElement(this._element);n.default(r).trigger(i),i.isDefaultPrevented()||(this._popper&&this._popper.destroy(),n.default(this._menu).toggleClass(Ft),n.default(r).toggleClass(Ft).trigger(n.default.Event(Rt,t)))}},t.dispose=function(){n.default.removeData(this._element,Tt),n.default(this._element).off(Dt),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;n.default(this._element).on(Bt,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(e){return e=a({},this.constructor.Default,n.default(this._element).data(),e),h.typeCheckConfig(kt,e,this.constructor.DefaultType),e},t._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(Wt))}return this._menu},t._getPlacement=function(){var e=n.default(this._element.parentNode),t="bottom-start";return e.hasClass("dropup")?t=n.default(this._menu).hasClass(Nt)?"top-end":"top-start":e.hasClass("dropright")?t="right-start":e.hasClass("dropleft")?t="left-start":n.default(this._menu).hasClass(Nt)&&(t="bottom-end"),t},t._detectNavbar=function(){return n.default(this._element).closest(".navbar").length>0},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e._config.offset(t.offsets,e._element)),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),a({},e,this._config.popperConfig)},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this).data(Tt);if(i||(i=new e(this,"object"==typeof t?t:null),n.default(this).data(Tt,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},e._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var i=[].slice.call(document.querySelectorAll(qt)),r=0,s=i.length;r<s;r++){var a=e._getParentFromElement(i[r]),o=n.default(i[r]).data(Tt),l={relatedTarget:i[r]};if(t&&"click"===t.type&&(l.clickEvent=t),o){var d=o._menu;if(n.default(a).hasClass(Ft)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&n.default.contains(a,t.target))){var u=n.default.Event(Mt,l);n.default(a).trigger(u),u.isDefaultPrevented()||("ontouchstart"in document.documentElement&&n.default(document.body).children().off("mouseover",null,n.default.noop),i[r].setAttribute("aria-expanded","false"),o._popper&&o._popper.destroy(),n.default(d).removeClass(Ft),n.default(a).removeClass(Ft).trigger(n.default.Event(Rt,l)))}}}},e._getParentFromElement=function(e){var t,i=h.getSelectorFromElement(e);return i&&(t=document.querySelector(i)),t||e.parentNode},e._dataApiKeydownHandler=function(t){if(!(/input|textarea/i.test(t.target.tagName)?32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||n.default(t.target).closest(Wt).length):!It.test(t.which))&&!this.disabled&&!n.default(this).hasClass(Ot)){var i=e._getParentFromElement(this),r=n.default(i).hasClass(Ft);if(r||27!==t.which){if(t.preventDefault(),t.stopPropagation(),!r||27===t.which||32===t.which)return 27===t.which&&n.default(i.querySelector(qt)).trigger("focus"),void n.default(this).trigger("click");var s=[].slice.call(i.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter(function(e){return n.default(e).is(":visible")});if(0!==s.length){var a=s.indexOf(t.target);38===t.which&&a>0&&a--,40===t.which&&a<s.length-1&&a++,a<0&&(a=0),s[a].focus()}}}},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Vt}},{key:"DefaultType",get:function(){return Yt}}]),e}();n.default(document).on(Ht,qt,Gt._dataApiKeydownHandler).on(Ht,Wt,Gt._dataApiKeydownHandler).on(jt+" "+zt,Gt._clearMenus).on(jt,qt,function(e){e.preventDefault(),e.stopPropagation(),Gt._jQueryInterface.call(n.default(this),"toggle")}).on(jt,".dropdown form",function(e){e.stopPropagation()}),n.default.fn[kt]=Gt._jQueryInterface,n.default.fn[kt].Constructor=Gt,n.default.fn[kt].noConflict=function(){return n.default.fn[kt]=Pt,Gt._jQueryInterface};var Kt="modal",Zt="bs.modal",Xt="."+Zt,Qt=n.default.fn[Kt],Jt="modal-open",ei="fade",ti="show",ii="modal-static",ni="hide"+Xt,ri="hidePrevented"+Xt,si="hidden"+Xt,ai="show"+Xt,oi="shown"+Xt,li="focusin"+Xt,di="resize"+Xt,ui="click.dismiss"+Xt,hi="keydown.dismiss"+Xt,ci="mouseup.dismiss"+Xt,pi="mousedown.dismiss"+Xt,fi="click"+Xt+".data-api",mi=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",gi=".sticky-top",yi={backdrop:!0,keyboard:!0,focus:!0,show:!0},vi={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},bi=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=e.prototype;return t.toggle=function(e){return this._isShown?this.hide():this.show(e)},t.show=function(e){var t=this;if(!this._isShown&&!this._isTransitioning){var i=n.default.Event(ai,{relatedTarget:e});n.default(this._element).trigger(i),i.isDefaultPrevented()||(this._isShown=!0,n.default(this._element).hasClass(ei)&&
1(this._isTransitioning=!0),this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),n.default(this._element).on(ui,'[data-dismiss="modal"]',function(e){return t.hide(e)}),n.default(this._dialog).on(pi,function(){n.default(t._element).one(ci,function(e){n.default(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(e)}))}},t.hide=function(e){var t=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var i=n.default.Event(ni);if(n.default(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented()){this._isShown=!1;var r=n.default(this._element).hasClass(ei);if(r&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),n.default(document).off(li),n.default(this._element).removeClass(ti),n.default(this._element).off(ui),n.default(this._dialog).off(pi),r){var s=h.getTransitionDurationFromElement(this._element);n.default(this._element).one(h.TRANSITION_END,function(e){return t._hideModal(e)}).emulateTransitionEnd(s)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(e){return n.default(e).off(Xt)}),n.default(document).off(li),n.default.removeData(this._element,Zt),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(e){return e=a({},yi,e),h.typeCheckConfig(Kt,e,vi),e},t._triggerBackdropTransition=function(){var e=this,t=n.default.Event(ri);if(n.default(this._element).trigger(t),!t.isDefaultPrevented()){var i=this._element.scrollHeight>document.documentElement.clientHeight;i||(this._element.style.overflowY="hidden"),this._element.classList.add(ii);var r=h.getTransitionDurationFromElement(this._dialog);n.default(this._element).off(h.TRANSITION_END),n.default(this._element).one(h.TRANSITION_END,function(){e._element.classList.remove(ii),i||n.default(e._element).one(h.TRANSITION_END,function(){e._element.style.overflowY=""}).emulateTransitionEnd(e._element,r)}).emulateTransitionEnd(r),this._element.focus()}},t._showElement=function(e){var t=this,i=n.default(this._element).hasClass(ei),r=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),n.default(this._dialog).hasClass("modal-dialog-scrollable")&&r?r.scrollTop=0:this._element.scrollTop=0,i&&h.reflow(this._element),n.default(this._element).addClass(ti),this._config.focus&&this._enforceFocus();var s=n.default.Event(oi,{relatedTarget:e}),a=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,n.default(t._element).trigger(s)};if(i){var o=h.getTransitionDurationFromElement(this._dialog);n.default(this._dialog).one(h.TRANSITION_END,a).emulateTransitionEnd(o)}else a()},t._enforceFocus=function(){var e=this;n.default(document).off(li).on(li,function(t){document!==t.target&&e._element!==t.target&&0===n.default(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown?n.default(this._element).on(hi,function(t){e._config.keyboard&&27===t.which?(t.preventDefault(),e.hide()):e._config.keyboard||27!==t.which||e._triggerBackdropTransition()}):this._isShown||n.default(this._element).off(hi)},t._setResizeEvent=function(){var e=this;this._isShown?n.default(window).on(di,function(t){return e.handleUpdate(t)}):n.default(window).off(di)},t._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop(function(){n.default(document.body).removeClass(Jt),e._resetAdjustments(),e._resetScrollbar(),n.default(e._element).trigger(si)})},t._removeBackdrop=function(){this._backdrop&&(n.default(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(e){var t=this,i=n.default(this._element).hasClass(ei)?ei:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),n.default(this._backdrop).appendTo(document.body),n.default(this._element).on(ui,function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._triggerBackdropTransition():t.hide())}),i&&h.reflow(this._backdrop),n.default(this._backdrop).addClass(ti),!e)return;if(!i)return void e();var r=h.getTransitionDurationFromElement(this._backdrop);n.default(this._backdrop).one(h.TRANSITION_END,e).emulateTransitionEnd(r)}else if(!this._isShown&&this._backdrop){n.default(this._backdrop).removeClass(ti);var s=function(){t._removeBackdrop(),e&&e()};if(n.default(this._element).hasClass(ei)){var a=h.getTransitionDurationFromElement(this._backdrop);n.default(this._backdrop).one(h.TRANSITION_END,s).emulateTransitionEnd(a)}else s()}else e&&e()},t._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(mi)),i=[].slice.call(document.querySelectorAll(gi));n.default(t).each(function(t,i){var r=i.style.paddingRight,s=n.default(i).css("padding-right");n.default(i).data("padding-right",r).css("padding-right",parseFloat(s)+e._scrollbarWidth+"px")}),n.default(i).each(function(t,i){var r=i.style.marginRight,s=n.default(i).css("margin-right");n.default(i).data("margin-right",r).css("margin-right",parseFloat(s)-e._scrollbarWidth+"px")});var r=document.body.style.paddingRight,s=n.default(document.body).css("padding-right");n.default(document.body).data("padding-right",r).css("padding-right",parseFloat(s)+this._scrollbarWidth+"px")}n.default(document.body).addClass(Jt)},t._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(mi));n.default(e).each(function(e,t){var i=n.default(t).data("padding-right");n.default(t).removeData("padding-right"),t.style.paddingRight=i||""});var t=[].slice.call(document.querySelectorAll(""+gi));n.default(t).each(function(e,t){var i=n.default(t).data("margin-right");void 0!==i&&n.default(t).css("margin-right",i).removeData("margin-right")});var i=n.default(document.body).data("padding-right");n.default(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""},t._getScrollbarWidth=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(t,i){return this.each(function(){var r=n.default(this).data(Zt),s=a({},yi,n.default(this).data(),"object"==typeof t&&t?t:{});if(r||(r=new e(this,s),n.default(this).data(Zt,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method n
1amed "'+t+'"');r[t](i)}else s.show&&r.show(i)})},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return yi}}]),e}();n.default(document).on(fi,'[data-toggle="modal"]',function(e){var t,i=this,r=h.getSelectorFromElement(this);r&&(t=document.querySelector(r));var s=n.default(t).data(Zt)?"toggle":a({},n.default(t).data(),n.default(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var o=n.default(t).one(ai,function(e){e.isDefaultPrevented()||o.one(si,function(){n.default(i).is(":visible")&&i.focus()})});bi._jQueryInterface.call(n.default(t),s,this)}),n.default.fn[Kt]=bi._jQueryInterface,n.default.fn[Kt].Constructor=bi,n.default.fn[Kt].noConflict=function(){return n.default.fn[Kt]=Qt,bi._jQueryInterface};var wi=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],$i={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},_i=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Si=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function Ci(e,t,i){if(0===e.length)return e;if(i&&"function"==typeof i)return i(e);for(var n=(new window.DOMParser).parseFromString(e,"text/html"),r=Object.keys(t),s=[].slice.call(n.body.querySelectorAll("*")),a=function(e,i){var n=s[e],a=n.nodeName.toLowerCase();if(-1===r.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),l=[].concat(t["*"]||[],t[a]||[]);o.forEach(function(e){(function(e,t){var i=e.nodeName.toLowerCase();if(-1!==t.indexOf(i))return-1===wi.indexOf(i)||Boolean(_i.test(e.nodeValue)||Si.test(e.nodeValue));for(var n=t.filter(function(e){return e instanceof RegExp}),r=0,s=n.length;r<s;r++)if(n[r].test(i))return!0;return!1})(e,l)||n.removeAttribute(e.nodeName)})},o=0,l=s.length;o<l;o++)a(o);return n.body.innerHTML}var Ei="tooltip",xi="bs.tooltip",ki="."+xi,Ti=n.default.fn[Ei],Di="bs-tooltip",Ai=new RegExp("(^|\\s)"+Di+"\\S+","g"),Pi=["sanitize","whiteList","sanitizeFn"],Ii="fade",Oi="show",Fi="show",Ni="out",Mi="hover",Ri="focus",Li={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Ui={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:$i,popperConfig:null},Bi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},ji={HIDE:"hide"+ki,HIDDEN:"hidden"+ki,SHOW:"show"+ki,SHOWN:"shown"+ki,INSERTED:"inserted"+ki,CLICK:"click"+ki,FOCUSIN:"focusin"+ki,FOCUSOUT:"focusout"+ki,MOUSEENTER:"mouseenter"+ki,MOUSELEAVE:"mouseleave"+ki},Hi=function(){function e(e,t){if(void 0===xt)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var t=e.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,i=n.default(e.currentTarget).data(t);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),n.default(e.currentTarget).data(t,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(n.default(this.getTipElement()).hasClass(Oi))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),n.default.removeData(this.element,this.constructor.DATA_KEY),n.default(this.element).off(this.constructor.EVENT_KEY),n.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&n.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===n.default(this.element).css("display"))throw new Error("Please use show on visible elements");var t=n.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){n.default(this.element).trigger(t);var i=h.findShadowRoot(this.element),r=n.default.contains(null!==i?i:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!r)return;var s=this.getTipElement(),a=h.getUID(this.constructor.NAME);s.setAttribute("id",a),this.element.setAttribute("aria-describedby",a),this.setContent(),this.config.animation&&n.default(s).addClass(Ii);var o="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,l=this._getAttachment(o);this.addAttachmentClass(l);var d=this._getContainer();n.default(s).data(this.constructor.DATA_KEY,this),n.default.contains(this.element.ownerDocument.documentElement,this.tip)||n.default(s).appendTo(d),n.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new xt(this.element,s,this._getPopperConfig(l)),n.default(s).addClass(Oi),n.default(s).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&n.default(document.body).children().on("mouseover",null,n.default.noop);var u=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,n.default(e.element).trigger(e.constructor.Event.SHOWN),t===Ni&&e._leave(null,e)};if(n.default(this.tip).hasClass(Ii)){var c=h.getTransitionDurationFromElement(this.tip);n.default(this.tip).one(h.TRANSITION_END,u).emulateTransitionEnd(c)}else u()}},t.hide=function(e){var t=this,i=this.getTipElement(),r=n.default.Event(this.constructor.Event.HIDE),s=function(){t._hoverState!==Fi&&i.parentNode&&i.parentNode.removeChild(i),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),n.default(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(n.default(this.element).trigger(r),!r.isDefaultPrevented()){if
vendor: 4,973 bytes, line 1
1(n.default(i).removeClass(Oi),"ontouchstart"in document.documentElement&&n.default(document.body).children().off("mouseover",null,n.default.noop),this._activeTrigger.click=!1,this._activeTrigger[Ri]=!1,this._activeTrigger[Mi]=!1,n.default(this.tip).hasClass(Ii)){var a=h.getTransitionDurationFromElement(i);n.default(i).one(h.TRANSITION_END,s).emulateTransitionEnd(a)}else s();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(e){n.default(this.getTipElement()).addClass(Di+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||n.default(this.config.template)[0],this.tip},t.setContent=function(){var e=this.getTipElement();this.setElementContent(n.default(e.querySelectorAll(".tooltip-inner")),this.getTitle()),n.default(e).removeClass(Ii+" "+Oi)},t.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=Ci(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?n.default(t).parent().is(e)||e.empty().append(t):e.text(n.default(t).text())},t.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},t._getPopperConfig=function(e){var t=this;return a({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e.config.offset(t.offsets,e.element)),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:h.isElement(this.config.container)?n.default(this.config.container):n.default(document).find(this.config.container)},t._getAttachment=function(e){return Li[e.toUpperCase()]},t._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)n.default(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if("manual"!==t){var i=t===Mi?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=t===Mi?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;n.default(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(r,e.config.selector,function(t){return e._leave(t)})}}),this._hideModalHandler=function(){e.element&&e.hide()},n.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(e,t){var i=this.constructor.DATA_KEY;(t=t||n.default(e.currentTarget).data(i))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),n.default(e.currentTarget).data(i,t)),e&&(t._activeTrigger["focusin"===e.type?Ri:Mi]=!0),n.default(t.getTipElement()).hasClass(Oi)||t._hoverState===Fi?t._hoverState=Fi:(clearTimeout(t._timeout),t._hoverState=Fi,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Fi&&t.show()},t.config.delay.show):t.show())},t._leave=function(e,t){var i=this.constructor.DATA_KEY;(t=t||n.default(e.currentTarget).data(i))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),n.default(e.currentTarget).data(i,t)),e&&(t._activeTrigger["focusout"===e.type?Ri:Mi]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Ni,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===Ni&&t.hide()},t.config.delay.hide):t.hide())},t._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},t._getConfig=function(e){var t=n.default(this.element).data();return Object.keys(t).forEach(function(e){-1!==Pi.indexOf(e)&&delete t[e]}),"number"==typeof(e=a({},this.constructor.Default,t,"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),h.typeCheckConfig(Ei,e,this.constructor.DefaultType),e.sanitize&&(e.template=Ci(e.template,e.whiteList,e.sanitizeFn)),e},t._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e}
1,t._cleanTipClass=function(){var e=n.default(this.getTipElement()),t=e.attr("class").match(Ai);null!==t&&t.length&&e.removeClass(t.join(""))},t._handlePopperPlacementChange=function(e){this.tip=e.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},t._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(n.default(e).removeClass(Ii),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this),r=i.data(xi),s="object"==typeof t&&t;if((r||!/dispose|hide/.test(t))&&(r||(r=new e(this,s),i.data(xi,r)),"string"==typeof t)){if(void 0===r[t])throw new TypeError('No method named "'+t+'"');r[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Ui}},{key:"NAME",get:function(){return Ei}},{key:"DATA_KEY",get:function(){return xi}},{key:"Event",get:function(){return ji}},{key:"EVENT_KEY",get:function(){return ki}},{key:"DefaultType",get:function(){return Bi}}]),e}();n.default.fn[Ei]=Hi._jQueryInterface,n.default.fn[Ei].Constructor=Hi,n.default.fn[Ei].noConflict=function(){return n.default.fn[Ei]=Ti,Hi._jQueryInterface};var zi="popover",qi="bs.popover",Wi="."+qi,Vi=n.default.fn[zi],Yi="bs-popover",Gi=new RegExp("(^|\\s)"+Yi+"\\S+","g"),Ki=a({},Hi.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Zi=a({},Hi.DefaultType,{content:"(string|element|function)"}),Xi={HIDE:"hide"+Wi,HIDDEN:"hidden"+Wi,SHOW:"show"+Wi,SHOWN:"shown"+Wi,INSERTED:"inserted"+Wi,CLICK:"click"+Wi,FOCUSIN:"focusin"+Wi,FOCUSOUT:"focusout"+Wi,MOUSEENTER:"mouseenter"+Wi,MOUSELEAVE:"mouseleave"+Wi},Qi=function(e){var t,i;function r(){return e.apply(this,arguments)||this}i=e,(t=r).prototype=Object.create(i.prototype),t.prototype.constructor=t,o(t,i);var a=r.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(e){n.default(this.getTipElement()).addClass(Yi+"-"+e)},a.getTipElement=function(){return this.tip=this.tip||n.default(this.config.template)[0],this.tip},a.setContent=function(){var e=n.default(this.getTipElement());this.setElementContent(e.find(".popover-header"),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(".popover-body"),t),e.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var e=n.default(this.getTipElement()),t=e.attr("class").match(Gi);null!==t&&t.length>0&&e.removeClass(t.join(""))},r._jQueryInterface=function(e){return this.each(function(){var t=n.default(this).data(qi),i="object"==typeof e?e:null;if((t||!/dispose|hide/.test(e))&&(t||(t=new r(this,i),n.default(this).data(qi,t)),"string"==typeof e)){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(r,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Ki}},{key:"NAME",get:function(){return zi}},{key:"DATA_KEY",get:function(){return qi}},{key:"Event",get:function(){return Xi}},{key:"EVENT_KEY",get:function(){return Wi}},{key:"DefaultType",get:function(){return Zi}}]),r}(Hi);n.default.fn[zi]=Qi._jQueryInterface,n.default.fn[zi].Constructor=Qi,n.default.fn[zi].noConflict=function(){return n.default.fn[zi]=Vi,Qi._jQueryInterface};var Ji="scrollspy",en="bs.scrollspy",tn="."+en,nn=n.default.fn[Ji],rn="active",sn="activate"+tn,an="scroll"+tn,on="load"+tn+".data-api",ln="position",dn=".nav, .list-group",un=".nav-link",hn=".list-group-item",cn={offset:10,method:"auto",target:""},pn={offset:"number",method:"string",target:"(string|element)"},fn=function(){function e(e,t){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+un+","+this._config.target+" "+hn+","+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,n.default(this._scrollElement).on(an,function(e){return i._process(e)}),this.refresh(),this._process()}var t=e.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":ln,i="auto"===this._config.method?t:this._config.method,r=i===ln?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var t,s=h.getSelectorFromElement(e);
vendor: 5,711 bytes, line 1
1if(s&&(t=document.querySelector(s)),t){var a=t.getBoundingClientRect();if(a.width||a.height)return[n.default(t)[i]().top+r,s]}return null}).filter(Boolean).sort(function(e,t){return e[0]-t[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){n.default.removeData(this._element,en),n.default(this._scrollElement).off(tn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(e){if("string"!=typeof(e=a({},cn,"object"==typeof e&&e?e:{})).target&&h.isElement(e.target)){var t=n.default(e.target).attr("id");t||(t=h.getUID(Ji),n.default(e.target).attr("id",t)),e.target="#"+t}return h.typeCheckConfig(Ji,e,pn),e},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),i=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=i){var n=this._targets[this._targets.length-1];this._activeTarget!==n&&this._activate(n)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;){this._activeTarget!==this._targets[r]&&e>=this._offsets[r]&&(void 0===this._offsets[r+1]||e<this._offsets[r+1])&&this._activate(this._targets[r])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),i=n.default([].slice.call(document.querySelectorAll(t.join(","))));i.hasClass("dropdown-item")?(i.closest(".dropdown").find(".dropdown-toggle").addClass(rn),i.addClass(rn)):(i.addClass(rn),i.parents(dn).prev(un+", "+hn).addClass(rn),i.parents(dn).prev(".nav-item").children(un).addClass(rn)),n.default(this._scrollElement).trigger(sn,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(e){return e.classList.contains(rn)}).forEach(function(e){return e.classList.remove(rn)})},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this).data(en);if(i||(i=new e(this,"object"==typeof t&&t),n.default(this).data(en,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return cn}}]),e}();n.default(window).on(on,function(){for(var e=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),t=e.length;t--;){var i=n.default(e[t]);fn._jQueryInterface.call(i,i.data())}}),n.default.fn[Ji]=fn._jQueryInterface,n.default.fn[Ji].Constructor=fn,n.default.fn[Ji].noConflict=function(){return n.default.fn[Ji]=nn,fn._jQueryInterface};var mn="tab",gn="bs.tab",yn="."+gn,vn=n.default.fn[mn],bn="active",wn="fade",$n="show",_n="hide"+yn,Sn="hidden"+yn,Cn="show"+yn,En="shown"+yn,xn="click"+yn+".data-api",kn=".active",Tn="> li > .active",Dn=function(){function e(e){this._element=e}var t=e.prototype;return t.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&n.default(this._element).hasClass(bn)||n.default(this._element).hasClass("disabled")||this._element.hasAttribute("disabled"))){var t,i,r=n.default(this._element).closest(".nav, .list-group")[0],s=h.getSelectorFromElement(this._element);if(r){var a="UL"===r.nodeName||"OL"===r.nodeName?Tn:kn;i=(i=n.default.makeArray(n.default(r).find(a)))[i.length-1]}var o=n.default.Event(_n,{relatedTarget:this._element}),l=n.default.Event(Cn,{relatedTarget:i});if(i&&n.default(i).trigger(o),n.default(this._element).trigger(l),!l.isDefaultPrevented()&&!o.isDefaultPrevented()){s&&(t=document.querySelector(s)),this._activate(this._element,r);var d=function(){var t=n.default.Event(Sn,{relatedTarget:e._element}),r=n.default.Event(En,{relatedTarget:i});n.default(i).trigger(t),n.default(e._element).trigger(r)};t?this._activate(t,t.parentNode,d):d()}}},t.dispose=function(){n.default.removeData(this._element,gn),this._element=null},t._activate=function(e,t,i){var r=this,s=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?n.default(t).children(kn):n.default(t).find(Tn))[0],a=i&&s&&n.default(s).hasClass(wn),o=function(){return r._transitionComplete(e,s,i)};if(s&&a){var l=h.getTransitionDurationFromElement(s);n.default(s).removeClass($n).one(h.TRANSITION_END,o).emulateTransitionEnd(l)}else o()},t._transitionComplete=function(e,t,i){if(t){n.default(t).removeClass(bn);var r=n.default(t.parentNode).find("> .dropdown-menu .active")[0];r&&n.default(r).removeClass(bn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}n.default(e).addClass(bn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),h.reflow(e),e.classList.contains(wn)&&e.classList.add($n);var s=e.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&n.default(s).hasClass("dropdown-menu")){var a=n.default(e).closest(".dropdown")[0];if(a){var o=[].slice.call(a.querySelectorAll(".dropdown-toggle"));n.default(o).addClass(bn)}e.setAttribute("aria-expanded",!0)}i&&i()},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this),r=i.data(gn);if(r||(r=new e(this),i.data(gn,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method n
1amed "'+t+'"');r[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),e}();n.default(document).on(xn,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(e){e.preventDefault(),Dn._jQueryInterface.call(n.default(this),"show")}),n.default.fn[mn]=Dn._jQueryInterface,n.default.fn[mn].Constructor=Dn,n.default.fn[mn].noConflict=function(){return n.default.fn[mn]=vn,Dn._jQueryInterface};var An="toast",Pn="bs.toast",In="."+Pn,On=n.default.fn[An],Fn="hide",Nn="show",Mn="showing",Rn="click.dismiss"+In,Ln="hide"+In,Un="hidden"+In,Bn="show"+In,jn="shown"+In,Hn={animation:!0,autohide:!0,delay:500},zn={animation:"boolean",autohide:"boolean",delay:"number"},qn=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var t=e.prototype;return t.show=function(){var e=this,t=n.default.Event(Bn);if(n.default(this._element).trigger(t),!t.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var i=function(){e._element.classList.remove(Mn),e._element.classList.add(Nn),n.default(e._element).trigger(jn),e._config.autohide&&(e._timeout=setTimeout(function(){e.hide()},e._config.delay))};if(this._element.classList.remove(Fn),h.reflow(this._element),this._element.classList.add(Mn),this._config.animation){var r=h.getTransitionDurationFromElement(this._element);n.default(this._element).one(h.TRANSITION_END,i).emulateTransitionEnd(r)}else i()}},t.hide=function(){if(this._element.classList.contains(Nn)){var e=n.default.Event(Ln);n.default(this._element).trigger(e),e.isDefaultPrevented()||this._close()}},t.dispose=function(){this._clearTimeout(),this._element.classList.contains(Nn)&&this._element.classList.remove(Nn),n.default(this._element).off(Rn),n.default.removeData(this._element,Pn),this._element=null,this._config=null},t._getConfig=function(e){return e=a({},Hn,n.default(this._element).data(),"object"==typeof e&&e?e:{}),h.typeCheckConfig(An,e,this.constructor.DefaultType),e},t._setListeners=function(){var e=this;n.default(this._element).on(Rn,'[data-dismiss="toast"]',function(){return e.hide()})},t._close=function(){var e=this,t=function(){e._element.classList.add(Fn),n.default(e._element).trigger(Un)};if(this._element.classList.remove(Nn),this._config.animation){var i=h.getTransitionDurationFromElement(this._element);n.default(this._element).one(h.TRANSITION_END,t).emulateTransitionEnd(i)}else t()},t._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},e._jQueryInterface=function(t){return this.each(function(){var i=n.default(this),r=i.data(Pn);if(r||(r=new e(this,"object"==typeof t&&t),i.data(Pn,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method named "'+t+'"');r[t](this)}})},s(e,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"DefaultType",get:function(){return zn}},{key:"Default",get:function(){return Hn}}]),e}();n.default.fn[An]=qn._jQueryInterface,n.default.fn[An].Constructor=qn,n.default.fn[An].noConflict=function(){return n.default.fn[An]=On,qn._jQueryInterface},e.Alert=b,e.Button=I,e.Carousel=re,e.Collapse=_e,e.Dropdown=Gt,e.Modal=bi,e.Popover=Qi,e.Scrollspy=fn,e.Tab=Dn,e.Toast=qn,e.Tooltip=Hi,e.Util=h,Object.defineProperty(e,"__esModule",{value:!0})}),function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(e){"use strict";var t=["sanitize","whiteList","sanitizeFn"],i=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],n={"*":["class","dir","id","lang","role","tabindex","style",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},r=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,s=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function a(t,n){var a=t.nodeName.toLowerCase();if(-1!==e.inArray(a,n))return-1===e.inArray(a,i)||Boolean(t.nodeValue.match(r)||t.nodeValue.match(s));for(var o=e(n).filter(function(e,t){return t instanceof RegExp}),l=0,d=o.length;l<d;l++)if(a.match(o[l]))return!0;return!1}function o(e,t,i){if(i&&"function"==typeof i)return i(e);for(var n=Object.keys(t),r=0,s=e.length;r<s;r++)for(var o=e[r].querySelectorAll("*"),l=0,d=o.length;l<d;l++){var u=o[l],h=u.nodeName.toLowerCase();if(-1!==n.indexOf(h))for(var c=[].slice.call(u.attributes),p=[].concat(t["*"]||[],t[h]||[]),f=0,m=c.length;f<m;f++){var g=c[f];a(g,p)||u.removeAttribute(g.nodeName)}else u.parentNode.removeChild(u)}}"classList"in document.createElement("_")||function(t){if("Element"in t){var i="classList",n="prototype",r=t.Element[n],s=Object,a=function(){var t=e(this);return{add:function(e){return e=Array.prototype.slice.call(arguments).join(" "),t.addClass(e)},remove:function(e){return e=Array.prototype.slice.call(arguments).join(" "),t.removeClass(e)},toggle:function(e,i){return t.toggleClass(e,i)},contains:function(e){return t.hasClass(e)}}};if(s.defineProperty){var o={get:a,enumerable:!0,configurable:!0};try{s.defineProperty(r,i,o)}catch(e){void 0!==e.number&&-2146823252!==e.number||(o.enumerable=!1,s.defineProperty(r,i,o))}}else s[n].__defineGetter__&&r.__defineGetter__(i,a)}}(window);var l,d,u,h=document.createElement("_");if(h.classList.add("c1","c2"),!h.classList.contains("c2")){var c=DOMTokenList.prototype.add,p=DOMTokenList.prototype.remove;DOMTokenList.prototype.add=function(){Array.prototype.forEach.call(arguments,c.bind(this))},DOMTokenList.prototype.remove=function(){Array.prototype.forEach.call(arguments,p.bind(this))}}if(h.classList.toggle("c3",!1),h.classList.contains("c3")){var f=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:f.call(this,e)}}function m(e,t){var i,n=e.selectedOptions,r=[];if(t){for(var s=0,a=n.length;s<a;s++)(i=n[s]).disabled||"OPTGROUP"===i.parentNode.tagName&&i.parentNode.disabled||r.push(i);return r}return n}function g(e,t){for(var i,n=[],r=t||e.selectedOptions,s=0,a=r.length;s<a;s++)(i=r[s]).disabled||"OPTGROUP"===i.parentNode.tagName&&i.parentNode.disabled||n.push(i.value);return e.multiple?n:n.length?n[0]:null}h=null,String.prototype.startsWith||(l=function(){try{var e={},t=Object.defineProperty,i=t(e,e,e)&&t}catch(e){}return i}(),d={}.toString,u=function(e){if(null==this)throw new TypeError;var t=String(this);if(e&&"[object RegExp]"==d.call(e))throw new TypeError;var i=t.length,n=String(e),r=n.length,s=arguments.length>1?arguments[1]:void 0,a=s?Number(s):0;a!=a&&(a=0);var o=Math.min(Math.max(a,0),i);if(r+o>i)return!1;for(var l=-1;++l<r;)if(t.charCodeAt(o+l)!=n.charCodeAt(l))return!1;return!0},l?l(String.prototype,"startsWith",{value:u,configurable:!0,writable:!0}):String.prototype.startsWith=u),Object.keys||(Object.keys=function(e,t,i){for(t in i=[],e)i.hasOwnProperty.call(e,t)&&i.push(t);return i}),HTMLSelectElement&&!HTMLSelectElement.prototype.hasOwnProperty("selectedOptions")&&Object.defineProperty(HTMLSelectElement.prototype,"selectedOptions",{get:function(){return this.querySelectorAll(":checked")}});var y={useDefault:!1,_set:e.valHooks.select.set};e.valHooks.select.set=function(t,i){return i&&!y.useDefault&&e(t).data("selected",!0),y._set.apply(this,arguments)};var v=null,b=function(){try{return new Event("change"),!0}catch(e){return!1}}();function w(e,t,i,n){for(var r=["display","subtext","tokens"],s=!1,a=0;a<r.length;a++){var o=r[a],l=e[o];if(l&&(l=l.toString(),"display"===o&&(l=l.replace(/<[^>]+>/g,"")),n&&(l=x(l)),l=l.toUpperCase(),s="contains"===i?l.indexOf(t)>=0:l.startsWith(t)))break}return s}function $(e){return parseInt(e,10)||0}e.fn.triggerNative=function(e){var t,i=this[0];i.dispatchEvent?(b?t=new Event(e,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(e,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=e,i.fireEvent("on"+e,t)):this.trigger(e)};var _=
vendor: 1,721 bytes, line 1
1{"Ã":"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","Å¿":"s"}
vendor: 8,810 bytes, line 1
1,S=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,C=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function E(e){return _[e]}function x(e){return(e=e.toString())&&e.replace(S,E).replace(C,"")}var k,T,D,A,P,I=(k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},T=function(e){return k[e]},D="(?:"+Object.keys(k).join("|")+")",A=RegExp(D),P=RegExp(D,"g"),function(e){return e=null==e?"":""+e,A.test(e)?e.replace(P,T):e}),O={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},F=27,N=13,M=32,R=9,L=38,U=40,B={success:!1,major:"3"};try{B.full=(e.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),B.major=B.full[0],B.success=!0}catch(e){}var j=0,H=".bs.select",z={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title",ICONBASE:"glyphicon",TICKICON:"glyphicon-ok"},q={MENU:"."+z.MENU},W={div:document.createElement("div"),span:document.createElement("span"),i:document.createElement("i"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode("Â "),fragment:document.createDocumentFragment()};W.noResults=W.li.cloneNode(!1),W.noResults.className="no-results",W.a.setAttribute("role","option"),W.a.className="dropdown-item",W.subtext.className="text-muted",W.text=W.span.cloneNode(!1),W.text.className="text",W.checkMark=W.span.cloneNode(!1);var V=new RegExp(L+"|"+U),Y=new RegExp("^"+R+"$|"+F),G={li:function(e,t,i){var n=W.li.cloneNode(!1);return e&&(1===e.nodeType||11===e.nodeType?n.appendChild(e):n.innerHTML=e),void 0!==t&&""!==t&&(n.className=t),null!=i&&n.classList.add("optgroup-"+i),n},a:function(e,t,i){var n=W.a.cloneNode(!0);return e&&(11===e.nodeType?n.appendChild(e):n.insertAdjacentHTML("beforeend",e)),void 0!==t&&""!==t&&n.classList.add.apply(n.classList,t.split(/\s+/)),i&&n.setAttribute("style",i),n},text:function(e,t){var i,n,r=W.text.cloneNode(!1);if(e.content)r.innerHTML=e.content;else{if(r.textContent=e.text,e.icon){var s=W.whitespace.cloneNode(!1);(n=(!0===t?W.i:W.span).cloneNode(!1)).className=this.options.iconBase+" "+e.icon,W.fragment.appendChild(n),W.fragment.appendChild(s)}e.subtext&&((i=W.subtext.cloneNode(!1)).innerHTML=e.subtext,r.appendChild(i))}if(!0===t)for(;r.childNodes.length>0;)W.fragment.appendChild(r.childNodes[0]);else W.fragment.appendChild(r);return W.fragment},label:function(e){var t,i,n=W.text.cloneNode(!1);if(n.innerHTML=e.display,e.icon){var r=W.whitespace.cloneNode(!1);(i=W.span.cloneNode(!1)).className=this.options.iconBase+" "+e.icon,W.fragment.appendChild(i),W.fragment.appendChild(r)}return e.subtext&&((t=W.subtext.cloneNode(!1)).textContent=e.subtext,n.appendChild(t)),W.fragment.appendChild(n),W.fragment}};function K(e,t){e.length||(W.noResults.innerHTML=this.options.noneResultsText.replace("{0}",'"'+I(t)+'"'),this.$menuInner[0].firstChild.appendChild(W.noResults))}var Z=function(t,i){var n=this;y.useDefault||(e.valHooks.select.set=y._set,y.useDefault=!0),this.$element=e(t),this.$newElement=null,this.$button=null,this.$menu=null,this.options=i,this.selectpicker={main:{},search:{},current:{},view:{},isSearching:!1,keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout(function(){n.selectpicker.keydown.keyHistory=""},800)}}}},this.sizeInfo={},null===this.options.title&&(this.options.title=this.$element.attr("title"));var r=this.options.windowPadding;"number"==typeof r&&(this.options.windowPadding=[r,r,r,r]),this.val=Z.prototype.val,this.render=Z.prototype.render,this.refresh=Z.prototype.refresh,this.setStyle=Z.prototype.setStyle,this.selectAll=Z.prototype.selectAll,this.deselectAll=Z.prototype.deselectAll,this.destroy=Z.prototype.destroy,this.remove=Z.prototype.remove,this.show=Z.prototype.show,this.hide=Z.prototype.hide,this.init()};function X(i){var n,r=arguments,s=i;if([].shift.apply(r),!B.success){try{B.full=(e.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(e){Z.BootstrapVersion?B.full=Z.BootstrapVersion.split(" ")[0].split("."):(B.full=[B.major,"0","0"],console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",e))}B.major=B.full[0],B.success=!0}if("4"===B.major){var a=[];Z.DEFAULTS.style===z.BUTTONCLASS&&a.push({name:"style",className:"BUTTONCLASS"}),Z.DEFAULTS.iconBase===z.ICONBASE&&a.push({name:"iconBase",className:"ICONBASE"}),Z.DEFAULTS.tickIcon===z.TICKICON&&a.push({name:"tickIcon",className:"TICKICON"}),z.DIVIDER="dropdown-divider",z.SHOW="show",z.BUTTONCLASS="btn-light",z.POPOVERHEADER="popover-header",z.ICONBASE="",z.TICKICON="bs-ok-default";for(var o=0;o<a.length;o++){i=a[o];Z.DEFAULTS[i.name]=z[i.className]}}var l=this.each(function(){var i=e(this);if(i.is("select")){var a=i.data("selectpicker"),o="object"==typeof s&&s;if(a){if(o)for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(a.options[l]=o[l])}else{var d=i.data();for(var u in d)Object.prototype.hasOwnProperty.call(d,u)&&-1!==e.inArray(u,t)&&delete d[u];var h=e.extend({},Z.DEFAULTS,e.fn.selectpicker.defaults||{},d,o);h.template=e.extend({},Z.DEFAULTS.template,e.fn.selectpicker.defaults?e.fn.selectpicker.defaults.template:{},d.template,o.template),i.data("selectpicker",a=new Z(this,h))}"string"==typeof s&&(n=a[s]instanceof Function?a[s].apply(a,r):a.options[s])}});return void 0!==n?n:l}Z.VERSION="1.13.18",Z.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return[1==e?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:z.BUTTONCLASS,size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:z.ICONBASE,tickIcon:z.TICKICON,showTick:!1,template:{caret:'<span class="caret"></span>'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1,sanitize:!0,sanitizeFn:null,whiteList:n},Z.prototype={constructor:Z,init:function(){var e=this,t=this.$element.attr("id"),i=this.$element[0],n=i.form;j++,this.selectId="bs-select-"+j,i.classList.add("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),i.classList.contains("show-tick")&&(this.options.showTick=!0),this.$newElement=this.createDropdown(),this.buildData(),this.$element.after(this.$newElement).prependTo(this.$newElement),n&&null===i.form&&(n.id||(n.id="form-"+this.selectId),i.setAttribute("form",n.id)),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(q.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),i.classList.remove("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu[0].classList.add(z.MENURIGHT),void 0!==t&&this.$button.attr("data-id",t),this.checkDisabled(),this.clickListener(),this.options.liveSearch?(this.liveSearchListener(),this.focusedParent=this.$searchbox[0]):this.focusedParent=this.$menuInner[0],this.setStyle(),this.render(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+H,function(){if(e.isVirtual()){var t=e.$menuInner[0],i=t.firstChild.cloneNode(!1);t.replaceChild(i,t.firstChild),t.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(t){e.$element.trigger("hide"+H,t)},"hidden.bs.dropdown":function(t){e.$element.trigger("hidden"+H,t)},"show.bs.dropdown":function(t){e.$element.trigger("show"+H,t)},"shown.bs.dropdown":function(t){e.$element.trigger("shown"+H,t)}}),i.hasAttribute("required")&&this.$element.on("invalid"+H,function(){e.$button[0].classList.add("bs-invalid"),e.$element.on("shown"+H+".invali
1d",function(){e.$element.val(e.$element.val()).off("shown"+H+".invalid")}).on("rendered"+H,function(){this.validity.valid&&e.$button[0].classList.remove("bs-invalid"),e.$element.off("rendered"+H)}),e.$button.on("blur"+H,function(){e.$element.trigger("focus").trigger("blur"),e.$button.off("blur"+H)})}),setTimeout(function(){e.buildList(),e.$element.trigger("loaded"+H)})},createDropdown:function(){var t=this.multiple||this.options.showTick?" show-tick":"",i=this.multiple?' aria-multiselectable="true"':"",n="",r=this.autofocus?" autofocus":"";B.major<4&&this.$element.parent().hasClass("input-group")&&(n=" input-group-btn");var s,a="",o="",l="",d="";return this.options.header&&(a='<div class="'+z.POPOVERHEADER+'"><button type="button" class="close" aria-hidden="true">×</button>'+this.options.header+"</div>"),this.options.liveSearch&&(o='<div class="bs-searchbox"><input type="search" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+I(this.options.liveSearchPlaceholder)+'"')+' role="combobox" aria-label="Search" aria-controls="'+this.selectId+'" aria-autocomplete="list"></div>'),this.multiple&&this.options.actionsBox&&(l='<div class="bs-actionsbox"><div class="btn-group btn-group-sm btn-block"><button type="button" class="actions-btn bs-select-all btn '+z.BUTTONCLASS+'">'+this.options.selectAllText+'</button><button type="button" class="actions-btn bs-deselect-all btn '+z.BUTTONCLASS+'">'+this.options.deselectAllText+"</button></div></div>"),this.multiple&&this.options.doneButton&&(d='<div class="bs-donebutton"><div class="btn-group btn-block"><button type="button" class="btn btn-sm '+z.BUTTONCLASS+'">'+this.options.doneButtonText+"</button></div></div>"),s='<div class="dropdown bootstrap-select'+t+n+'"><button type="button" tabindex="-1" class="'+this.options.styleBase+' dropdown-toggle" '+("static"===this.options.display?'data-display="static"':"")+'data-toggle="dropdown"'+r+' role="combobox" aria-owns="'+this.selectId+'" aria-haspopup="listbox" aria-expanded="false"><div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner"></div></div> </div>'+("4"===B.major?"":'<span class="bs-caret">'+this.options.template.caret+"</span>")+'</button><div class="'+z.MENU+" "+("4"===B.major?"":z.SHOW)+'">'+a+o+l+'<div class="inner '+z.SHOW+'" role="listbox" id="'+this.selectId+'" tabindex="-1" '+i+'><ul class="'+z.MENU+" inner "+("4"===B.major?z.SHOW:"")+'" role="presentation"></ul></div>'+d+"</div></div>",e(s)},setPositionData:function(){this.selectpicker.view.canHighlight=[],this.selectpicker.view.size=0,this.selectpicker.view.firstHighlightIndex=!1;for(var e=0;e<this.selectpicker.current.data.length;e++){var t=this.selectpicker.current.data[e],i=!0;"divider"===t.type?(i=!1,t.height=this.sizeInfo.dividerHeight):"optgroup-label"===t.type?(i=!1,t.height=this.sizeInfo.dropdownHeaderHeight):t.height=this.sizeInfo.liHeight,t.disabled&&(i=!1),this.selectpicker.view.canHighlight.push(i),i&&(this.selectpicker.view.size++,t.posinset=this.selectpicker.view.size,!1===this.selectpicker.view.firstHighlightIndex&&(this.selectpicker.view.firstHighlightIndex=e)),t.position=(0===e?0:this.selectpicker.current.data[e-1].position)+t.height}},isVirtual:function(){return!1!==this.options.virtualScroll&&this.selectpicker.main.elements.length>=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(t,i,n){var r,s,a=this,l=0,d=[];if(this.selectpicker.isSearching=t,this.selectpicker.current=t?this.selectpicker.search:this.selectpicker.main,this.setPositionData(),i)if(n)l=this.$menuInner[0].scrollTop;else if(!a.multiple){var u=a.$element[0],h=(u.options[u.selectedIndex]||{}).liIndex;if("number"==typeof h&&!1!==a.options.size){var c=a.selectpicker.main.data[h],p=c&&c.position;p&&(l=p-(a.sizeInfo.menuInnerHeight+a.sizeInfo.liHeight)/2)}}function f(e,i){var n,l,u,h,c,p,f,m,g,y,v=a.selectpicker.current.elements.length,b=[],w=!0,$=a.isVirtual();a.selectpicker.view.scrollTop=e,n=Math.ceil(a.sizeInfo.menuInnerHeight/a.sizeInfo.liHeight*1.5),l=Math.round(v/n)||1;for(var _=0;_<l;_++){var S=(_+1)*n;if(_===l-1&&(S=v),b[_]=[_*n+(_?1:0),S],!v)break;void 0===c&&e-1<=a.selectpicker.current.data[S-1].position-a.sizeInfo.menuInnerHeight&&(c=_)}if(void 0===c&&(c=0),p=[a.selectpicker.view.position0,a.selectpicker.view.position1],u=Math.max(0,c-1),h=Math.min(l-1,c+1),a.selectpicker.view.position0=!1===$?0:Math.max(0,b[u][0])||0,a.selectpicker.view.position1=!1===$?v:Math.min(v,b[h][1])||0,f=p[0]!==a.selectpicker.view.position0||p[1]!==a.selectpicker.view.position1,void 0!==a.activeIndex&&(s=a.selectpicker.main.elements[a.prevActiveIndex],d=a.selectpicker.main.elements[a.activeIndex],r=a.selectpicker.main.elements[a.selectedIndex],i&&(a.activeIndex!==a.selectedIndex&&a.defocusItem(d),a.activeIndex=void 0),a.activeIndex&&a.activeIndex!==a.selectedIndex&&a.defocusItem(r)),void 0!==a.prevActiveIndex&&a.prevActiveIndex!==a.activeIndex&&a.prevActiveIndex!==a.selectedIndex&&a.defocusItem(s),(i||f)&&(m=a.selectpicker.view.visibleElements?a.selectpicker.view.visibleElements.slice():[],a.selectpicker.view.visibleElements=!1===$?a.selectpicker.current.elements:a.selectpicker.current.elements.slice(a.selectpicker.view.position0,a.selectpicker.view.position1),a.setOptionStatus(),(t||!1===$&&i)&&(g=m,y=a.selectpicker.view.visibleElements,w=!(g.length===y.length&&g.every(function(e,t){return e===y[t]}
vendor: 22,924 bytes, line 1
1))),(i||!0===$)&&w)){var C,E,x=a.$menuInner[0],k=document.createDocumentFragment(),T=x.firstChild.cloneNode(!1),D=a.selectpicker.view.visibleElements,A=[];x.replaceChild(T,x.firstChild);_=0;for(var P=D.length;_<P;_++){var I,O,F=D[_];a.options.sanitize&&(I=F.lastChild)&&(O=a.selectpicker.current.data[_+a.selectpicker.view.position0])&&O.content&&!O.sanitized&&(A.push(I),O.sanitized=!0),k.appendChild(F)}if(a.options.sanitize&&A.length&&o(A,a.options.whiteList,a.options.sanitizeFn),!0===$?(C=0===a.selectpicker.view.position0?0:a.selectpicker.current.data[a.selectpicker.view.position0-1].position,E=a.selectpicker.view.position1>v-1?0:a.selectpicker.current.data[v-1].position-a.selectpicker.current.data[a.selectpicker.view.position1-1].position,x.firstChild.style.marginTop=C+"px",x.firstChild.style.marginBottom=E+"px"):(x.firstChild.style.marginTop=0,x.firstChild.style.marginBottom=0),x.firstChild.appendChild(k),!0===$&&a.sizeInfo.hasScrollBar){var N=x.firstChild.offsetWidth;if(i&&N<a.sizeInfo.menuInnerInnerWidth&&a.sizeInfo.totalMenuWidth>a.sizeInfo.selectWidth)x.firstChild.style.minWidth=a.sizeInfo.menuInnerInnerWidth+"px";else if(N>a.sizeInfo.menuInnerInnerWidth){a.$menu[0].style.minWidth=0;var M=x.firstChild.offsetWidth;M>a.sizeInfo.menuInnerInnerWidth&&(a.sizeInfo.menuInnerInnerWidth=M,x.firstChild.style.minWidth=a.sizeInfo.menuInnerInnerWidth+"px"),a.$menu[0].style.minWidth=""}}}if(a.prevActiveIndex=a.activeIndex,a.options.liveSearch){if(t&&i){var R,L=0;a.selectpicker.view.canHighlight[L]||(L=1+a.selectpicker.view.canHighlight.slice(1).indexOf(!0)),R=a.selectpicker.view.visibleElements[L],a.defocusItem(a.selectpicker.view.currentActive),a.activeIndex=(a.selectpicker.current.data[L]||{}).index,a.focusItem(R)}}else a.$menuInner.trigger("focus")}f(l,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){a.noScroll||f(this.scrollTop,t),a.noScroll=!1}),e(window).off("resize"+H+"."+this.selectId+".createView").on("resize"+H+"."+this.selectId+".createView",function(){a.$newElement.hasClass(z.SHOW)&&f(a.$menuInner[0].scrollTop)})},focusItem:function(e,t,i){if(e){t=t||this.selectpicker.main.data[this.activeIndex];var n=e.firstChild;n&&(n.setAttribute("aria-setsize",this.selectpicker.view.size),n.setAttribute("aria-posinset",t.posinset),!0!==i&&(this.focusedParent.setAttribute("aria-activedescendant",n.id),e.classList.add("active"),n.classList.add("active")))}},defocusItem:function(e){e&&(e.classList.remove("active"),e.firstChild&&e.firstChild.classList.remove("active"))},setPlaceholder:function(){var e=this,t=!1;if(this.options.title&&!this.multiple){this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option")),t=!0;var i=this.$element[0],n=!1,r=!this.selectpicker.view.titleOption.parentNode,s=i.selectedIndex,a=i.options[s],o=window.performance&&window.performance.getEntriesByType("navigation"),l=o&&o.length?"back_forward"!==o[0].type:2!==window.performance.navigation.type;r&&(this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",n=!a||0===s&&!1===a.defaultSelected&&void 0===this.$element.data("selected")),(r||0!==this.selectpicker.view.titleOption.index)&&i.insertBefore(this.selectpicker.view.titleOption,i.firstChild),n&&l?i.selectedIndex=0:"complete"!==document.readyState&&window.addEventListener("pageshow",function(){e.selectpicker.view.displayedValue!==i.value&&e.render()})}return t},buildData:function(){var e=':not([hidden]):not([data-hidden="true"])',t=[],i=0,n=this.setPlaceholder()?1:0;this.options.hideDisabled&&(e+=":not(:disabled)");var r=this.$element[0].querySelectorAll("select > *"+e);function s(e){var i=t[t.length-1];i&&"divider"===i.type&&(i.optID||e.optID)||((e=e||{}).type="divider",t.push(e))}function a(e,i){if((i=i||{}).divider="true"===e.getAttribute("data-divider"),i.divider)s({optID:i.optID});else{var n=t.length,r=e.style.cssText,a=r?I(r):"",o=(e.className||"")+(i.optgroupClass||"");i.optID&&(o="opt "+o),i.optionClass=o.trim(),i.inlineStyle=a,i.text=e.textContent,i.content=e.getAttribute("data-content"),void 0!==e.parentNode&&"OPTGROUP"===e.parentNode.nodeName?i.tokens=e.parentNode.getAttribute("label")+" "+e.getAttribute("data-tokens"):i.tokens=e.getAttribute("data-tokens"),i.subtext=e.getAttribute("data-subtext"),i.icon=e.getAttribute("data-icon"),e.liIndex=n,i.display=i.content||i.text,i.type="option",i.index=n,i.option=e,i.selected=!!e.selected,i.disabled=i.disabled||!!e.disabled,t.push(i)}}function o(r,o){var l=o[r],d=!(r-1<n)&&o[r-1],u=o[r+1],h=l.querySelectorAll("option"+e);if(h.length){var c,p,f={display:I(l.label),subtext:l.getAttribute("data-subtext"),icon:l.getAttribute("data-icon"),type:"optgroup-label",optgroupClass:" "+(l.className||"")};i++,d&&s({optID:i}),f.optID=i,t.push(f);for(var m=0,g=h.length;m<g;m++){var y=h[m];0===m&&(p=(c=t.length-1)+g),a(y,{headerIndex:c,lastIndex:p,optID:f.optID,optgroupClass:f.optgroupClass,disabled:l.disabled})}u&&s({optID:i})}}for(var l=r.length,d=n;d<l;d++){var u=r[d];"OPTGROUP"!==u.tagName?a(u,{}):o(d,r)}this.selectpicker.main.data=this.selectpicker.current.data=t},buildList:function(){var e=this,t=this.selectpicker.main.data,i=[],n=0;function r(t){var r,s=0;switch(t.type){case"divider":r=G.li(!1,z.DIVIDER,t.optID?t.optID+"div":void 0);break;case"option":(r=G.li(G.a(G.text.call(e,t),t.optionClass,t.inlineStyle),"",t.optID)).firstChild&&(r.firstChild.id=e.selectId+"-"+t.index);break;case"optgroup-label":r=G.li(G.label.call(e,t),"dropdown-header"+t.optgroupClass,t.optID)}t.element=r,i.push(r),t.display&&(s+=t.display.length),t.subtext&&(s+=t.subtext.length),t.icon&&(s+=1),s>n&&(n=s,e.selectpicker.view.widestOption=i[i.length-1])}!e.options.showTick&&!e.multiple||W.checkMark.parentNode||(W.checkMark.className=this.options.iconBase+" "+e.options.tickIcon+" check-mark",W.a.appendChild(W.checkMark));for(var s=t.length,a=0;a<s;a++){r(t[a])}this.selectpicker.main.elements=this.selectpicker.current.elements=i},findLis:function(){return this.$menuInner.find(".inner > li")},render:function(){var e,t,i=this,n=this.$element[0],r=this.setPlaceholder()&&0===n.selectedIndex,s=m(n,this.options.hideDisabled),a=s.length,l=this.$button[0],d=l.querySelector(".filter-option-inner-inner"),u=document.createTextNode(this.options.multipleSeparator),h=W.fragment.cloneNode(!1),c=!1;if(l.classList.toggle("bs-placeholder",i.multiple?!a:!g(n,s)),i.multiple||1!==s.length||(i.selectpicker.view.displayedValue=g(n,s)),"static"===this.options.selectedTextFormat)h=G.text.call(this,{text:this.options.title},!0);else if((e=this.multiple&&-1!==this.options.selectedTextFormat.indexOf("count")&&a>1)&&(e=(t=this.options.selectedTextFormat.split(">")).length>1&&a>t[1]||1===t.length&&a>=2),!1===e){if(!r){for(var p=0;p<a&&p<50;p++){var f=s[p],y=this.selectpicker.main.data[f.liIndex],v={};this.multiple&&p>0&&h.appendChild(u.cloneNode(!1)),f.title?v.text=f.title:y&&(y.content&&i.options.showContent?(v.content=y.content.toString(),c=!0):(i.options.showIcon&&(v.icon=y.icon),i.options.showSubtext&&!i.multiple&&y.subtext&&(v.subtext=" "+y.subtext),v.text=f.textContent.trim())),h.appendChild(G.text.call(this,v,!0))}a>49&&h.appendChild(document.createTextNode("..."))}}else{var b=':not([hidden]):not([data-hidden="true"]):not([data-divider="true"])';this.options.hideDisabled&&(b+=":not(:disabled)");var w=this.$element[0].querySelectorAll("select > option"+b+", optgroup"+b+" option"+b).length,$="function"==typeof this.options.countSelectedText?this.options.countSelectedText(a,w):this.options.countSelectedText;h=G.text.call(this,{text:$.replace("{0}",a.toString()).replace("{1}",w.toString())},!0)}if(null==this.options.title&&(this.options.title=this.$element.attr("title")),h.childNodes.length||(h=G.text.call(this,{text:void 0!==this.options.title?this.options.title:this.options.noneSelectedText},!0)),l.title=h.textContent.replace(/<[^>]*>?/g,"").trim(),this.options.sanitize&&c&&o([h],i.options.whiteList,i.options.sanitizeFn),d.innerHTML="",d.appendChild(h),B.major<4&&this.$newElement[0].classList.contains("bs3-has-addon")){var _=l.querySelector(".filter-expand"),S=d.cloneNode(!0);S.className="filter-expand",_?l.replaceChild(S,_):l.appendChild(S)}this.$element.trigger("rendered"+H)},setStyle:function(e,t){var i,n=this.$button[0],r=this.$newElement[0],s=this.options.style.trim();this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,"")),B.major<4&&(r.classList.add("bs3"),r.parentNode.classList&&r.parentNode.classList.contains("input-group")&&(r.previousElementSibling||r.nextElementSibling)&&(r.previousElementSibling||r.nextElementSibling).classList.contains("input-group-addon")&&r.classList.add("bs3-has-addon")),i=e?e.trim():s,"add"==t?i&&n.classList.add.apply(n.classList,i.split(" ")):"remove"==t?i&&n.classList.remove.apply(n.classList,i.split(" ")):(s&&n.classList.remove.apply(n.classList,s.split(" ")),i&&n.classList.add.apply(n.classList,i.split(" ")))},liHeight:function(t){if(t||!1!==this.options.size&&!Object.keys(this.sizeInfo).length){var i,n=W.div.cloneNode(!1),r=W.div.cloneNode(!1),s=W.div.cloneNode(!1),a=document.createElement("ul"),o=W.li.cloneNode(!1),l=W.li.cloneNode(!1),d=W.a.cloneNode(!1),u=W.span.cloneNode(!1),h=this.options.header&&this.$menu.find("."+z.POPOVERHEADER).length>0?this.$menu.find("."+z.POPOVERHEADER)[0].cloneNode(!0):null,c=this.options.liveSearch?W.div.cloneNode(!1):null,p=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,f=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null,m=this.$element.find("option")[0];if(this.sizeInfo.selectWidth=this.$newElement[0].offsetWidth,u.className="text",d.className="dropdown-item "+(m?m.className:""),n.className=this.$menu[0].parentNode.className+" "+z.SHOW,n.style.width=0,"auto"===this.options.width&&(r.style.minWidth=0),r.className=z.MENU+" "+z.SHOW,s.className="inner "+z.SHOW,a.className=z.MENU+" inner "+("4"===B.major?z.SHOW:""),o.className=z.DIVIDER,l.className="dropdown-header",u.appendChild(document.createTextNode("â")),this.selectpicker.current.data.length)for(var g=0;g<this.selectpicker.current.data.length;g++){var y=this.selectpicker.current.data[g];if("option"===y.type){i=y.element;break}}else i=W.li.cloneNode(!1),d.appendChild(u),i.appendChild(d);if(l.appendChild(u.cloneNode(!0)),this.selectpicker.view.widestOption&&a.appendChild(this.selectpicker.view.widestOption.cloneNode(!0)),a.appendChild(i),a.appendChild(o),a.appendChild(l),h&&r.appendChild(h),c){var v=document.createElement("input");c.className="bs-searchbox",v.className="form-control",c.appendChild(v),r.appendChild(c)}p&&r.appendChild(p),s.appendChild(a),r.appendChild(s),f&&r.appendChild(f),n.appendChild(r),document.body.appendChild(n);var b,w=i.offsetHeight,_=l?l.offsetHeight:0,S=h?h.offsetHeight:0,C=c?c.offsetHeight:0,E=p?p.offsetHeight:0,x=f?f.offsetHeight:0,k=e(o).outerHeight(!0),T=!!window.getComputedStyle&&window.getComputedStyle(r),D=r.offsetWidth,A=T?null:e(r),P={vert:$(T?T.paddingTop:A.css("paddingTop"))+$(T?T.paddingBottom:A.css("paddingBottom"))+$(T?T.borderTopWidth:A.css("borderTopWidth"))+$(T?T.borderBottomWidth:A.css("borderBottomWidth")),horiz:$(T?T.paddingLeft:A.css("paddingLeft"))+$(T?T.paddingRight:A.css("paddingRight"))+$(T?T.borderLeftWidth:A.css("borderLeftWidth"))+$(T?T.borderRightWidth:A.css("borderRightWidth"))},I={vert:P.vert+$(T?T.marginTop:A.css("marginTop"))+$(T?T.marginBottom:A.css("marginBottom"))+2,horiz:P.horiz+$(T?T.marginLeft:A.css("marginLeft"))+$(T?T.marginRight:A.css("marginRight"))+2};s.style.overflowY="scroll",b=r.offsetWidth-D,document.body.removeChild(n),this.sizeInfo.liHeight=w,this.sizeInfo.dropdownHeaderHeight=_,this.sizeInfo.headerHeight=S,this.sizeInfo.searchHeight=C,this.sizeInfo.actionsHeight=E,this.sizeInfo.doneButtonHeight=x,this.sizeInfo.dividerHeight=k,this.sizeInfo.menuPadding=P,this.sizeInfo.menuExtras=I,this.sizeInfo.menuWidth=D,this.sizeInfo.menuInnerInnerWidth=D-P.horiz,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth,this.sizeInfo.scrollBarWidth=b,this.sizeInfo.selectHeight=this.$newElement[0].offsetHeight,this.setPositionData()}},getSelectPosition:function(){var t,i=this,n=e(window),r=i.$newElement.offset(),s=e(i.options.container);i.options.container&&s.length&&!s.is("body")?((t=s.offset()).top+=parseInt(s.css("borderTopWidth")),t.left+=parseInt(s.css("borderLeftWidth"))):t={top:0,left:0};var a=i.options.windowPadding;this.sizeInfo.selectOffsetTop=r.top-t.top-n.scrollTop(),this.sizeInfo.selectOffsetBot=n.height()-this.sizeInfo.selectOffsetTop-this.sizeInfo.selectHeight-t.top-a[2],this.sizeInfo.selectOffsetLeft=r.left-t.left-n.scrollLeft(),this.sizeInfo.selectOffsetRight=n.width()-this.sizeInfo.selectOffsetLeft-this.sizeInfo.selectWidth-t.left-a[1],this.sizeInfo.selectOffsetTop-=a[0],this.sizeInfo.selectOffsetLeft-=a[3]},setMenuSize:function(e){this.getSelectPosition();var t,i,n,r,s,a,o,l,d=this.sizeInfo.selectWidth,u=this.sizeInfo.liHeight,h=this.sizeInfo.headerHeight,c=this.sizeInfo.searchHeight,p=this.sizeInfo.actionsHeight,f=this.sizeInfo.doneButtonHeight,m=this.sizeInfo.dividerHeight,g=this.sizeInfo.menuPadding,y=0;if(this.options.dropupAuto&&(o=u*this.selectpicker.current.elements.length+g.vert,l=this.sizeInfo.selectOffsetTop-this.sizeInfo.selectOffsetBot>this.sizeInfo.menuExtras.vert&&o+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot,!0===this.selectpicker.isSearching&&(l=this.selectpicker.dropup),this.$newElement.toggleClass(z.DROPUP,l),this.selectpicker.dropup=l),"auto"===this.options.size)r=this.selectpicker.current.elements.length>3?3*this.sizeInfo.liHeight+this.sizeInfo.menuExtras.vert-2:0,i=this.sizeInfo.selectOffsetBot-this.sizeInfo.menuExtras.vert,n=r+h+c+p+f,a=Math.max(r-g.vert,0),this.$newElement.hasClass(z.DROPUP)&&(i=this.sizeInfo.selectOffsetTop-this.sizeInfo.menuExtras.vert),s=i,t=i-h-c-p-f-g.vert;else if(this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size){for(var v=0;v<this.options.size;v++)"divider"===this.selectpicker.current.data[v].type&&y++;t=(i=u*this.options.size+y*m+g.vert)-g.vert,s=i+h+c+p+f,n=a=""}this.$menu.css({"max-height":s+"px",overflow:"hidden","min-height":n+"px"}),this.$menuInner.css({"max-height":t+"px","overflow-y":"auto","min-height":a+"px"}),this.sizeInfo.menuInnerHeight=Math.max(t,1),this.selectpicker.current.data.length&&this.selectpicker.current.data[this.selectpicker.current.data.length-1].position>this.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth),"auto"===this.options.dropdownAlignRight&&this.$menu.toggleClass(z.MENURIGHT,this.sizeInfo.selectOffsetLeft>this.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRight<this.sizeInfo.totalMenuWidth-d),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(t){if(this.liHeight(t),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var i=this,n=e(window);this.setMenuSize(),this.options.liveSearch&&this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return i.setMenuSize()}),"auto"===this.options.size?n.off("resize"+H+"."+this.selectId+".setMenuSize scroll"+H+"."+this.selectId+".setMenuSize").on("resize"+H+"."+this.selectId+".setMenuSize scroll"+H+"."+this.selectId+".setMenuSize",function(){return i.setMenuSize()}):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&n.off("resize"+H+"."+this.selectId+".setMenuSize scroll"+H+"."+this.selectId+".setMenuSize")}this.createView(!1,!0,t)},setWidth:function(){var e=this;"auto"===this.options.width?requestAnimationFrame(function(){e.$menu.css("min-width","0"),e.$element.on("loaded"+H,function(){e.liHeight(),e.setMenuSize();var t=e.$newElement.clone().appendTo("body"),i=t.css("width","auto").children("button").outerWidth();t.remove(),e.sizeInfo.selectWidth=Math.max(e.sizeInfo.totalMenuWidth,i),e.$newElement.css("width",e.sizeInfo.selectWidth+"px")})}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement[0].classList.remove("fit-width")},selectPosition:function(){this.$bsContainer=e('<div class="bs-container" />');var t,i,n,r=this,s=e(this.options.container),a=function(a){var o={},l=r.options.display||!!e.fn.dropdown.Constructor.Default&&e.fn.dropdown.Constructor.Default.display;r.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(z.DROPUP,a.hasClass(z.DROPUP)),t=a.offset(),s.is("body")?i={top:0,left:0}:((i=s.offset()).top+=parseInt(s.css("borderTopWidth"))-s.scrollTop(),i.left+=parseInt(s.css("borderLeftWidth"))-s.scrollLeft()),n=a.hasClass(z.DROPUP)?0:a[0].offsetHeight,(B.major<4||"static"===l)&&(o.top=t.top-i.top+n,o.left=t.left-i.left),o.width=a[0].offsetWidth,r.$bsContainer.css(o)};this.$button.on("click.bs.dropdown.data-api",function(){r.isDisabled()||(a(r.$newElement),r.$bsContainer.appendTo(r.options.container).toggleClass(z.SHOW,!r.$button.hasClass(z.SHOW)).append(r.$menu))}),e(window).off("resize"+H+"."+this.selectId+" scroll"+H+"."+this.selectId).on("resize"+H+"."+this.selectId+" scroll"+H+"."+this.selectId,function(){r.$newElement.hasClass(z.SHOW)&&a(r.$newElement)}),this.$element.on("hide"+H,function(){r.$menu.data("height",r.$menu.height()),r.$bsContainer.detach()})},setOptionStatus:function(e){var t=this;if(t.noScroll=!1,t.selectpicker.view.visibleElements&&t.selectpicker.view.visibleElements.length)for(var i=0;i<t.selectpicker.view.visibleElements.length;i++){var n=t.selectpicker.current.data[i+t.selectpicker.view.position0],r=n.option;r&&(!0!==e&&t.setDisabled(n.index,n.disabled),t.setSelected(n.index,r.selected))}},setSelected:function(e,t){var i,n,r=this.selectpicker.main.elements[e],s=this.selectpicker.main.data[e],a=void 0!==this.activeIndex,o=this.activeIndex===e||t&&!this.multiple&&!a;s.selected=t,n=r.firstChild,t&&(this.selectedIndex=e),r.classList.toggle("selected",t),o?(this.focusItem(r,s),this.selectpicker.view.currentActive=r,this.activeIndex=e):this.defocusItem(r),n&&(n.classList.toggle("selected",t),t?n.setAttribute("aria-selected",!0):this.multiple?n.setAttribute("aria-selected",!1):n.removeAttribute("aria-selected")),o||a||!t||void 0===this.prevActiveIndex||(i=this.selectpicker.main.elements[this.prevActiveIndex],this.defocusItem(i))},setDisabled:function(e,t){var i,n=this.selectpicker.main.elements[e];this.selectpicker.main.data[e].disabled=t,i=n.firstChild,n.classList.toggle(z.DISABLED,t),i&&("4"===B.major&&i.classList.toggle(z.DISABLED,t),t?(i.setAttribute("aria-disabled",t),i.setAttribute("tabindex",-1)):(i.removeAttribute("aria-disabled"),i.setAttribute("tabindex",0)))},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){this.isDisabled()?(this.$newElement[0].classList.add(z.DISABLED),this.$button.addClass(z.DISABLED).attr("aria-disabled",!0)):this.$button[0].classList.contains(z.DISABLED)&&(this.$newElement[0].classList.remove(z.DISABLED),this.$button.removeClass(z.DISABLED).attr("aria-disabled",!1))},clickListener:function(){var t=this,i=e(document);function n(){t.options.liveSearch?t.$searchbox.trigger("focus"):t.$menuInner.trigger("focus")}function r(){t.dropdown&&t.dropdown._popper&&t.dropdown._popper.state.isCreated?n():requestAnimationFrame(r)}i.data("spaceSelect",!1),this.$button.on("keyup",function(e){/(32)/.test(e.keyCode.toString(10))&&i.data("spaceSelect")&&(e.preventDefault(),i.data("spaceSelect",!1))}),this.$newElement.on("show.bs.dropdown",function(){B.major>3&&!t.dropdown&&(t.dropdown=t.$button.data("bs.dropdown"),t.dropdown._menu=t.$menu[0])}),this.$button.on("click.bs.dropdown.data-api",function(){t.$newElement.hasClass(z.SHOW)||t.setSize()}),this.$element.on("shown"+H,function(){t.$menuInner[0].scrollTop!==t.selectpicker.view.scrollTop&&(t.$menuInner[0].scrollTop=t.selectpicker.view.scrollTop),B.major>3?requestAnimationFrame(r):n()}),this.$menuInner.on("mouseenter","li a",function(e){var i=this.parentElement,n=t.isVirtual()?t.selectpicker.view.position0:0,r=Array.prototype.indexOf.call(i.parentElement.children,i),s=t.selectpicker.current.data[r+n];t.focusItem(i,s,!0)}),this.$menuInner.on("click","li a",function(i,n){var r=e(this),s=t.$element[0],a=t.isVirtual()?t.selectpicker.view.position0:0,o=t.selectpicker.current.data[r.parent().index()+a],l=o.index,d=g(s),u=s.selectedIndex,h=s.options[u],c=!0;if(t.multiple&&1!==t.options.maxOptions&&i.stopPropagation(),i.preventDefault(),!t.isDisabled()&&!r.parent().hasClass(z.DISABLED)){var p=o.option,f=e(p),y=p.selected,b=f.parent("optgroup"),w=b.find("option"),$=t.options.maxOptions,_=b.data("maxOptions")||!1;if(l===t.activeIndex&&(n=!0),n||(t.prevActiveIndex=t.activeIndex,t.activeIndex=void 0),t.multiple){if(p.selected=!y,t.setSelected(l,!y),t.focusedParent.focus(),!1!==$||!1!==_){var S=$<m(s).length,C=_<b.find("option:selected").length;if($&&S||_&&C)if($&&1==$)s.selectedIndex=-1,p.selected=!0,t.setOptionStatus(!0);else if(_&&1==_){for(var E=0;E<w.length;E++){var x=w[E];x.selected=!1,t.setSelected(x.liIndex,!1)}p.selected=!0,t.setSelected(l,!0)}else{var k="string"==typeof t.options.maxOptionsText?[t.options.maxOptionsText,t.options.maxOptionsText]:t.options.maxOptionsText,T="function"==typeof k?k($,_):k,D=T[0].replace("{n}",$),A=T[1].replace("{n}",_),P=e('<div class="notify"></div>');T[2]&&(D=D.replace("{var}",T[2][$>1?0:1]),A=A.replace("{var}",T[2][_>1?0:1])),p.selected=!1,t.$menu.append(P),$&&S&&(P.append(e("<div>"+D+"</div>")),c=!1,t.$element.trigger("maxReached"+H)),_&&C&&(P.append(e("<div>"+A+"</div>")),c=!1,t.$element.trigger("maxReachedGrp"+H)),setTimeout(function(){t.setSelected(l,!1)},10),P[0].classList.add("fadeOut"),setTimeout(function(){P.remove()},1050)}}}else h&&(h.selected=!1),p.selected=!0,t.setSelected(l,!0);!t.multiple||t.multiple&&1===t.options.maxOptions?t.$button.trigger("focus"):t.options.liveSearch&&t.$searchbox.trigger("focus"),c&&(t.multiple||u!==s.selectedIndex)&&(v=[p.index,f.prop("selected"),d],t.$element.triggerNative("change"))}}),this.$menu.on("click","li."+z.DISABLED+" a, ."+z.POPOVERHEADER+", ."+z.POPOVERHEADER+" :not(.close)",function(i){i.currentTarget==this&&(i.preventDefault(),i.stopPropagation(),t.options.liveSearch&&!e(i.target).hasClass("close")?t.$searchbox.trigger("focus"):t.$button.trigger("focus"))}
1),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),t.options.liveSearch?t.$searchbox.trigger("focus"):t.$button.trigger("focus")}),this.$menu.on("click","."+z.POPOVERHEADER+" .close",function(){t.$button.trigger("click")}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(i){t.options.liveSearch?t.$searchbox.trigger("focus"):t.$button.trigger("focus"),i.preventDefault(),i.stopPropagation(),e(this).hasClass("bs-select-all")?t.selectAll():t.deselectAll()}),this.$button.on("focus"+H,function(e){var i=t.$element[0].getAttribute("tabindex");void 0!==i&&e.originalEvent&&e.originalEvent.isTrusted&&(this.setAttribute("tabindex",i),t.$element[0].setAttribute("tabindex",-1),t.selectpicker.view.tabindex=i)}).on("blur"+H,function(e){void 0!==t.selectpicker.view.tabindex&&e.originalEvent&&e.originalEvent.isTrusted&&(t.$element[0].setAttribute("tabindex",t.selectpicker.view.tabindex),this.setAttribute("tabindex",-1),t.selectpicker.view.tabindex=void 0)}),this.$element.on("change"+H,function(){t.render(),t.$element.trigger("changed"+H,v),v=null}).on("focus"+H,function(){t.options.mobile||t.$button[0].focus()})},liveSearchListener:function(){var e=this;this.$button.on("click.bs.dropdown.data-api",function(){e.$searchbox.val()&&(e.$searchbox.val(""),e.selectpicker.search.previousValue=void 0)}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var t=e.$searchbox[0].value;if(e.selectpicker.search.elements=[],e.selectpicker.search.data=[],t){var i=[],n=t.toUpperCase(),r={},s=[],a=e._searchStyle(),o=e.options.liveSearchNormalize;o&&(n=x(n));for(var l=0;l<e.selectpicker.main.data.length;l++){var d=e.selectpicker.main.data[l];r[l]||(r[l]=w(d,n,a,o)),r[l]&&void 0!==d.headerIndex&&-1===s.indexOf(d.headerIndex)&&(d.headerIndex>0&&(r[d.headerIndex-1]=!0,s.push(d.headerIndex-1)),r[d.headerIndex]=!0,s.push(d.headerIndex),r[d.lastIndex+1]=!0),r[l]&&"optgroup-label"!==d.type&&s.push(l)}l=0;for(var u=s.length;l<u;l++){var h=s[l],c=s[l-1],p=(d=e.selectpicker.main.data[h],e.selectpicker.main.data[c]);("divider"!==d.type||"divider"===d.type&&p&&"divider"!==p.type&&u-1!==l)&&(e.selectpicker.search.data.push(d),i.push(e.selectpicker.main.elements[h]))}e.activeIndex=void 0,e.noScroll=!0,e.$menuInner.scrollTop(0),e.selectpicker.search.elements=i,e.createView(!0),K.call(e,i,t)}else e.selectpicker.search.previousValue&&(e.$menuInner.scrollTop(0),e.createView(!1));e.selectpicker.search.previousValue=t})},_searchStyle:function(){return this.options.liveSearchStyle||"contains"},val:function(e){var t=this.$element[0];if(void 0!==e){var i=g(t);if(v=[null,null,i],this.$element.val(e).trigger("changed"+H,v),this.$newElement.hasClass(z.SHOW))if(this.multiple)this.setOptionStatus(!0);else{var n=(t.options[t.selectedIndex]||{}).liIndex;"number"==typeof n&&(this.setSelected(this.selectedIndex,!1),this.setSelected(n,!0))}return this.render(),v=null,this.$element}return this.$element.val()},changeAll:function(e){if(this.multiple){void 0===e&&(e=!0);var t=this.$element[0],i=0,n=0,r=g(t);t.classList.add("bs-select-hidden");for(var s=0,a=this.selectpicker.current.data,o=a.length;s<o;s++){var l=a[s],d=l.option;d&&!l.disabled&&"divider"!==l.type&&(l.selected&&i++,d.selected=e,!0===e&&n++)}t.classList.remove("bs-select-hidden"),i!==n&&(this.setOptionStatus(),v=[null,null,r],this.$element.triggerNative("change"))}},selectAll:function(){return this.changeAll(!0)},deselectAll:function(){return this.changeAll(!1)},toggle:function(e){(e=e||window.event)&&e.stopPropagation(),this.$button.trigger("click.bs.dropdown.data-api")},keydown:function(t){var i,n,r,s,a,o=e(this),l=o.hasClass("dropdown-toggle"),d=(l?o.closest(".dropdown"):o.closest(q.MENU)).data("this"),u=d.findLis(),h=!1,c=t.which===R&&!l&&!d.options.selectOnTab,p=V.test(t.which)||c,f=d.$menuInner[0].scrollTop,m=!0===d.isVirtual()?d.selectpicker.view.position0:0;if(!(t.which>=112&&t.which<=123))if(!(n=d.$newElement.hasClass(z.SHOW))&&(p||t.which>=48&&t.which<=57||t.which>=96&&t.which<=105||t.which>=65&&t.which<=90)&&(d.$button.trigger("click.bs.dropdown.data-api"),d.options.liveSearch))d.$searchbox.trigger("focus");else{if(t.which===F&&n&&(t.preventDefault(),d.$button.trigger("click.bs.dropdown.data-api").trigger("focus")),p){if(!u.length)return;-1!==(i=(r=d.selectpicker.main.elements[d.activeIndex])?Array.prototype.indexOf.call(r.parentElement.children,r):-1)&&d.defocusItem(r),t.which===L?(-1!==i&&i--,i+m<0&&(i+=u.length),d.selectpicker.view.canHighlight[i+m]||-1===(i=d.selectpicker.view.canHighlight.slice(0,i+m).lastIndexOf(!0)-m)&&(i=u.length-1)):(t.which===U||c)&&(++i+m>=d.selectpicker.view.canHighlight.length&&(i=d.selectpicker.view.firstHighlightIndex),d.selectpicker.view.canHighlight[i+m]||(i=i+1+d.selectpicker.view.canHighlight.slice(i+m+1).indexOf(!0))),t.preventDefault();var g=m+i;t.which===L?0===m&&i===u.length-1?(d.$menuInner[0].scrollTop=d.$menuInner[0].scrollHeight,g=d.selectpicker.current.elements.length-1):h=(a=(s=d.selectpicker.current.data[g]).position-s.height)<f:(t.which===U||c)&&(i===d.selectpicker.view.firstHighlightIndex?(d.$menuInner[0].scrollTop=0,g=d.selectpicker.view.firstHighlightIndex):h=(a=(s=d.selectpicker.current.data[g]).position-d.sizeInfo.menuInnerHeight)>f),r=d.selectpicker.current.elements[g],d.activeIndex=d.selectpicker.current.data[g].index,d.focusItem(r),d.selectpicker.view.currentActive=r,h&&(d.$menuInner[0].scrollTop=a),d.options.liveSearch?d.$searchbox.trigger("focus"):o.trigger("focus")}else if(!o.is("input")&&!Y.test(t.which)||t.which===M&&d.selectpicker.keydown.keyHistory){var y,v,b=[];t.preventDefault(),d.selectpicker.keydown.keyHistory+=O[t.which],d.selectpicker.keydown.resetKeyHistory.cancel&&clearTimeout(d.selectpicker.keydown.resetKeyHistory.cancel),d.selectpicker.keydown.resetKeyHistory.cancel=d.selectpicker.keydown.resetKeyHistory.start(),v=d.selectpicker.keydown.keyHistory,/^(.)\1+$/.test(v)&&(v=v.charAt(0));for(var $=0;$<d.selectpicker.current.data.length;$++){var _=d.selectpicker.current.data[$];w(_,v,"startsWith",!0)&&d.selectpicker.view.canHighlight[$]&&b.push(_.index)}if(b.length){var S=0;u.removeClass("active").find("a").removeClass("active"),1===v.length&&(-1===(S=b.indexOf(d.activeIndex))||S===b.length-1?S=0:S++),y=b[S],f-(s=d.selectpicker.main.data[y]).position>0?(a=s.position-s.height,h=!0):(a=s.position-d.sizeInfo.menuInnerHeight,h=s.position>f+d.sizeInfo.menuInnerHeight),r=d.selectpicker.main.elements[y],d.activeIndex=b[S],d.focusItem(r),r&&r.firstChild.focus(),h&&(d.$menuInner[0].scrollTop=a),o.trigger("focus")}}n&&(t.which===M&&!d.selectpicker.keydown.keyHistory||t.which===N||t.which===R&&d.options.selectOnTab)&&(t.which!==M&&t.preventDefault(),d.options.liveSearch&&t.which===M||(d.$menuInner.find(".active a").trigger("click",!0),o.trigger("focus"),d.options.liveSearch||(t.preventDefault(),e(document).data("spaceSelect",!0))))}},mobile:function(){this.options.mobile=!0,this.$element[0].classList.add("mobile-device")},refresh:function(){var t=e.extend({},this.options,this.$element.data());this.options=t,this.checkDisabled(),this.buildData(),this.setStyle(),this.render(),this.buildList(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+H)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.selectpicker.view.titleOption&&this.selectpicker.view.titleOption.parentNode&&this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption),this.$element.off(H).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),e(window).off(H+"."+this.selectId)}};var Q=e.fn.selectpicker;function J(){if(e.fn.dropdown)return(e.fn.dropdown.Constructor._dataApiKeydownHandler||e.fn.dropdown.Constructor.prototype.keydown).apply(this,arguments)}e.fn.selectpicker=X,e.fn.selectpicker.Constructor=Z,e.fn.selectpicker.noConflict=function(){return e.fn.selectpicker=Q,this},e(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api",':not(.bootstrap-select) > [data-toggle="dropdown"]',J).on("keydown.bs.dropdown.data-api",":not(.bootstrap-select) > .dropdown-menu",J).on("keydown"+H,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',Z.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),e(window).on("load"+H+".data-api",function(){e(".selectpicker").each(function(){var t=e(this);X.call(t,t.data())})})}(e)}),"undefined"==typeof jQuery)throw new Error("Tempus Dominus Bootstrap4's requires jQuery. jQuery must be included before Tempus Dominus Bootstrap4's JavaScript.");if(function(){var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||e[0]>=4)throw new Error("Tempus Dominus Bootstrap4's requires at least jQuery v3.0.0 but less than v4.0.0")}(),"undefined"==typeof moment)throw new Error("Tempus Dominus Bootstrap4's requires moment.js. Moment.js must be included before Tempus Dominus Bootstrap4's JavaScript.");var version=moment.version.split(".");if(version[0]<=2&&version[1]<17||version[0]>=3)throw new Error("Tempus Dominus Bootstrap4's requires at least moment.js v2.17.0 but less than v3.0.0");!function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var t=function(t,i){function n(e){return t=new Date(e),"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(t.getTime());var t}var r=function(e){return e.replace(/(^\s+)|(\s+$)/g,"")},s="datetimepicker",a=""+s,o="."+a,l=".data-api",d={DATA_TOGGLE:'[data-toggle="'+a+'"]'},u={INPUT:s+"-input"},h={CHANGE:"change"+o,BLUR:"blur"+o,KEYUP:"keyup"+o,KEYDOWN:"keydown"+o,FOCUS:"focus"+o,CLICK_DATA_API:"click"+o+l,UPDATE:"update"+o,ERROR:"error"+o,HIDE:"hide"+o,SHOW:"show"+o},c=[{CLASS_NAME:"days",NAV_FUNCTION:"M",NAV_STEP:1},{CLASS_NAME:"months",NAV_FUNCTION:"y",NAV_STEP:1},{CLASS_NAME:"years",NAV_FUNCTION:"y",NAV_STEP:10},{CLASS_NAME:"decades",NAV_FUNCTION:"y",NAV_STEP:100}],p={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},f=["times","days","months","years","decades"],m={},g={},y={timeZone:-39,format:-38,dayViewHeaderFormat:-37,extraFormats:-36,stepping:-35,minDate:-34,maxDate:-33,useCurrent:-32,collapse:-31,locale:-30,defaultDate:-29,disabledDates:-28,enabledDates:-27,icons:-26,tooltips:-25,useStrict:-24,sideBySide:-23,daysOfWeekDisabled:-22,calendarWeeks:-21,viewMode:-20,toolbarPlacement:-19,buttons:-18,widgetPositioning:-17,widgetParent:-16,ignoreReadonly:-15,keepOpen:-14,focusOnShow:-13,inline:-12,keepInvalid:-11,keyBinds:-10,debug:-9,allowInputToggle:-8,disabledTimeIntervals:-7,disabledHours:-6,enabledHours:-5,viewDate:-4,allowMultidate:-3,multidateSeparator:-2,updateOnlyThroughDateOption:-1,date:1},v={time:"clock",date:"calendar",up:"arrow-up",down:"arrow-down",previous:"arrow-left",next:"arrow-right",today:"arrow-down-circle",clear:"trash-2",close:"x"};function b(e,t){return y[e]&&y[t]?y[e]<0&&y[t]<0?Math.abs(y[t])-Math.abs(y[e]):y[e]<0?-1:y[t]<0?1:y[e]-y[t]:y[e]?y[e]:y[t]?y[t]:0}var w={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,
vendor: 23,824 bytes, line 1
1collapse:!0,locale:i.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{type:"class",time:"fa fa-clock",date:"fa fa-calendar",up:"fa fa-arrow-up",down:"fa fa-arrow-down",previous:"fa fa-chevron-left",next:"fa fa-chevron-right",today:"fa fa-calendar-check-o",clear:"fa fa-trash",close:"fa fa-times"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time",selectDate:"Select Date"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",buttons:{showToday:!1,showClear:!1,showClose:!1},widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,readonly:!1,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,keyBinds:{up:function(){if(!this.widget)return!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(e.clone().subtract(7,"d")):this.date(e.clone().add(this.stepping(),"m")),!0},down:function(){if(!this.widget)return this.show(),!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(e.clone().add(7,"d")):this.date(e.clone().subtract(this.stepping(),"m")),!0},"control up":function(){if(!this.widget)return!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(e.clone().subtract(1,"y")):this.date(e.clone().add(1,"h")),!0},"control down":function(){if(!this.widget)return!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(e.clone().add(1,"y")):this.date(e.clone().subtract(1,"h")),!0},left:function(){if(!this.widget)return!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(e.clone().subtract(1,"d")),!0},right:function(){if(!this.widget)return!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(e.clone().add(1,"d")),!0},pageUp:function(){if(!this.widget)return!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(e.clone().subtract(1,"M")),!0},pageDown:function(){if(!this.widget)return!1;var e=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(e.clone().add(1,"M")),!0},enter:function(){return!!this.widget&&(this.hide(),!0)},escape:function(){return!!this.widget&&(this.hide(),!0)},"control space":function(){return!!this.widget&&(this.widget.find(".timepicker").is(":visible")&&this.widget.find('.btn[data-action="togglePeriod"]').click(),!0)},t:function(){return!!this.widget&&(this.date(this.getMoment()),!0)},delete:function(){return!!this.widget&&(this.clear(),!0)}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1,allowMultidate:!1,multidateSeparator:", ",updateOnlyThroughDateOption:!1,promptTimeOnDateChange:!1,promptTimeOnDateChangeTransitionDelay:200},$=function(){function y(e,t){this._options=this._getOptions(t),this._element=e,this._dates=[],this._datesFormatted=[],this._viewDate=null,this.unset=!0,this.component=!1,this.widget=!1,this.use24Hours=null,this.actualFormat=null,this.parseFormats=null,this.currentViewMode=null,this.MinViewModeNumber=0,this.isInitFormatting=!1,this.isInit=!1,this.isDateUpdateThroughDateOptionFromClientCode=!1,this.hasInitDate=!1,this.initDate=void 0,this._notifyChangeEventContext=void 0,this._currentPromptTimeTimeout=null,this._int()}var $,_,S,C=y.prototype;return C._int=function(){this.isInit=!0;var e=this._element.data("target-input");this._element.is("input")?this.input=this._element:void 0!==e&&(this.input="nearest"===e?this._element.find("input"):t(e)),this._dates=[],this._dates[0]=this.getMoment(),this._viewDate=this.getMoment().clone(),t.extend(!0,this._options,this._dataToOptions()),this.hasInitDate=!1,this.initDate=void 0,this.isInitFormatting=!0,this._initFormatting(),this.isInitFormatting=!1,this.options(this._options),void 0!==this.input&&this.input.is("input")&&0!==this.input.val().trim().length?this._setValue(this._parseInputDate(this.input.val().trim()),0):this._options.defaultDate&&void 0!==this.input&&void 0===this.input.attr("placeholder")&&this._setValue(this._options.defaultDate,0),this.hasInitDate&&this.date(this.initDate),this._options.inline&&this.show(),this.isInit=!1},C._update=function(){this.widget&&(this._fillDate(),this._fillTime())},C._setValue=function(e,t){var i=void 0===t,n=!e&&i,s=this.isDateUpdateThroughDateOptionFromClientCode,a=!this.isInit&&this._options.updateOnlyThroughDateOption&&!s,o="",l=!1,d=this.unset?null:this._dates[t];if(!d&&!this.unset&&i&&n&&(d=this._dates[this._dates.length-1]),!e)return a?void this._notifyEvent({type:y.Event.CHANGE,date:e,oldDate:d,isClear:n,isInvalid:l,isDateUpdateThroughDateOptionFromClientCode:s,isInit:this.isInit}):(!this._options.allowMultidate||1===this._dates.length||n?(this.unset=!0,this._dates=[],this._datesFormatted=[]):(o=""+this._element.data("date")+this._options.multidateSeparator,o=d&&o.replace(""+d.format(this.actualFormat)+this._options.multidateSeparator,"").replace(""+this._options.multidateSeparator+this._options.multidateSeparator,"").replace(new RegExp(this._options.multidateSeparator.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")+"\\s*$"),"")||"",this._dates.splice(t,1),this._datesFormatted.splice(t,1)),o=r(o),void 0!==this.input&&(this.input.val(o),this.input.trigger("input")),this._element.data("date",o),this._notifyEvent({type:y.Event.CHANGE,date:!1,oldDate:d,isClear:n,isInvalid:l,isDateUpdateThroughDateOptionFromClientCode:s,isInit:this.isInit}),void this._update());if(e=e.clone().locale(this._options.locale),this._hasTimeZone()&&e.tz(this._options.timeZone),1!==this._options.stepping&&e.minutes(Math.round(e.minutes()/this._options.stepping)*this._options.stepping).seconds(0),this._isValid(e)){if(a)return void this._notifyEvent({type:y.Event.CHANGE,date:e.clone(),oldDate:d,isClear:n,isInvalid:l,isDateUpdateThroughDateOptionFromClientCode:s,isInit:this.isInit});if(this._dates[t]=e,this._datesFormatted[t]=e.format("YYYY-MM-DD"),this._viewDate=e.clone(),this._options.allowMultidate&&this._dates.length>1){for(var u=0;u<this._dates.length;u++)o+=""+this._dates[u].format(this.actualFormat)+this._options.multidateSeparator;o=o.replace(new RegExp(this._options.multidateSeparator+"\\s*$"),"")}else o=this._dates[t].format(this.actualFormat);o=r(o),void 0!==this.input&&(this.input.val(o),this.input.trigger("input")),this._element.data("date",o),this.unset=!1,this._update(),this._notifyEvent({type:y.Event.CHANGE,date:this._dates[t].clone(),oldDate:d,isClear:n,isInvalid:l,isDateUpdateThroughDateOptionFromClientCode:s,isInit:this.isInit})}else l=!0,this._options.keepInvalid?this._notifyEvent({type:y.Event.CHANGE,date:e,oldDate:d,isClear:n,isInvalid:l,isDateUpdateThroughDateOptionFromClientCode:s,isInit:this.isInit}):void 0!==this.input&&(this.input.val(""+(this.unset?"":this._dates[t].format(this.actualFormat))),this.input.trigger("input")),this._notifyEvent({type:y.Event.ERROR,date:e,oldDate:d})},C._change=function(e){var i=t(e.target).val().trim(),n=i?this._parseInputDate(i):null;return this._setValue(n,0),e.stopImmediatePropagation(),!1},C._getOptions=function(e){return e=t.extend(!0,{},w,e&&e.icons&&"feather"===e.icons.type?{icons:v}:{},e)},C._hasTimeZone=function(){return void 0!==i.tz&&void 0!==this._options.timeZone&&null!==this._options.timeZone&&""!==this._options.timeZone},C._isEnabled=function(e){if("string"!=typeof e||e.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(e){case"y":return-1!==this.actualFormat.indexOf("Y");case"M":return-1!==this.actualFormat.indexOf("M");case"d":return-1!==this.actualFormat.toLowerCase().indexOf("d");case"h":case"H":return-1!==this.actualFormat.toLowerCase().indexOf("h");case"m":return-1!==this.actualFormat.indexOf("m");case"s":return-1!==this.actualFormat.indexOf("s");case"a":case"A":return-1!==this.actualFormat.toLowerCase().indexOf("a");default:return!1}},C._hasTime=function(){return this._isEnabled("h")||this._isEnabled("m")||this._isEnabled("s")},C._hasDate=function(){return this._isEnabled("y")||this._isEnabled("M")||this._isEnabled("d")},C._dataToOptions=function(){var e=this._element.data(),i={};return e.dateOptions&&e.dateOptions instanceof Object&&(i=t.extend(!0,i,e.dateOptions)),t.each(this._options,function(t){var n="date"+t.charAt(0).toUpperCase()+t.slice(1);void 0!==e[n]?i[t]=e[n]:delete i[t]}),i},C._format=function(){return this._options.format||"YYYY-MM-DD HH:mm"},C._areSameDates=function(e,t){var n=this._format();return e&&t&&(e.isSame(t)||i(e.format(n),n).isSame(i(t.format(n),n)))},C._notifyEvent=function(e){if(e.type===y.Event.CHANGE){if(this._notifyChangeEventContext=this._notifyChangeEventContext||0,this._notifyChangeEventContext++,e.date&&this._areSameDates(e.date,e.oldDate)||!e.isClear&&!e.date&&!e.oldDate||this._notifyChangeEventContext>1)return void(this._notifyChangeEventContext=void 0);this._handlePromptTimeIfNeeded(e)}this._element.trigger(e),this._notifyChangeEventContext=void 0},C._handlePromptTimeIfNeeded=function(e){if(this._options.promptTimeOnDateChange){if(!e.oldDate&&this._options.useCurrent)return;if(e.oldDate&&e.date&&(e.oldDate.format("YYYY-MM-DD")===e.date.format("YYYY-MM-DD")||e.oldDate.format("YYYY-MM-DD")!==e.date.format("YYYY-MM-DD")&&e.oldDate.format("HH:mm:ss")!==e.date.format("HH:mm:ss")))return;var t=this;clearTimeout(this._currentPromptTimeTimeout),this._currentPromptTimeTimeout=setTimeout(function(){t.widget&&t.widget.find('[data-action="togglePicker"]').click()},this._options.promptTimeOnDateChangeTransitionDelay)}},C._viewUpdate=function(e){"y"===e&&(e="YYYY"),this._notifyEvent({type:y.Event.UPDATE,change:e,viewDate:this._viewDate.clone()})},C._showMode=function(e){this.widget&&(e&&(this.currentViewMode=Math.max(this.MinViewModeNumber,Math.min(3,this.currentViewMode+e))),this.widget.find(".datepicker > div").hide().filter(".datepicker-"+c[this.currentViewMode].CLASS_NAME).show())},C._isInDisabledDates=function(e){return!0===this._options.disabledDates[e.format("YYYY-MM-DD")]},C._isInEnabledDates=function(e){return!0===this._options.enabledDates[e.format("YYYY-MM-DD")]},C._isInDisabledHours=function(e){return!0===this._options.disabledHours[e.format("H")]},C._isInEnabledHours=function(e){return!0===this._options.enabledHours[e.format("H")]},C._isValid=function(e,i){if(!e||!e.isValid())return!1;if(this._options.disabledDates&&"d"===i&&this._isInDisabledDates(e))return!1;if(this._options.enabledDates&&"d"===i&&!this._isInEnabledDates(e))return!1;if(this._options.minDate&&e.isBefore(this._options.minDate,i))return!1;if(this._options.maxDate&&e.isAfter(this._options.maxDate,i))return!1;if(this._options.daysOfWeekDisabled&&"d"===i&&-1!==this._options.daysOfWeekDisabled.indexOf(e.day()))return!1;if(this._options.disabledHours&&("h"===i||"m"===i||"s"===i)&&this._isInDisabledHours(e))return!1;if(this._options.enabledHours&&("h"===i||"m"===i||"s"===i)&&!this._isInEnabledHours(e))return!1;if(this._options.disabledTimeIntervals&&("h"===i||"m"===i||"s"===i)){var n=!1;if(t.each(this._options.disabledTimeIntervals,function(){if(e.isBetween(this[0],this[1]))return n=!0,!1}),n)return!1}return!0},C._parseInputDate=function(e,t){var n=(void 0===t?{}:t).isPickerShow,r=void 0!==n&&n;return void 0===this._options.parseInputDate||r?i.isMoment(e)||(e=this.getMoment(e)):e=this._options.parseInputDate(e),e},C._keydown=function(e){var t,i,n,r,s=null,a=[],o={},l=e.which;for(t in m[l]="p",m)m.hasOwnProperty(t)&&"p"===m[t]&&(a.push(t),parseInt(t,10)!==l&&(o[t]=!0));for(t in this._options.keyBinds)if(this._options.keyBinds.hasOwnProperty(t)&&"function"==typeof this._options.keyBinds[t]&&(n=t.split(" ")).length===a.length&&p[l]===n[n.length-1]){for(r=!0,i=n.length-2;i>=0;i--)if(!(p[n[i]]in o)){r=!1;break}if(r){s=this._options.keyBinds[t];break}}s&&s.call(this)&&(e.stopPropagation(),e.preventDefault())},C._keyup=function(e){m[e.which]="r",g[e.which]&&(g[e.which]=!1,e.stopPropagation(),e.preventDefault())},C._indexGivenDates=function(e){var i={},n=this;return t.each(e,function(){var e=n._parseInputDate(this);e.isValid()&&(i[e.format("YYYY-MM-DD")]=!0)}),!!Object.keys(i).length&&i},C._indexGivenHours=function(e){var i={};return t.each(e,function(){i[this]=!0}),!!Object.keys(i).length&&i},C._initFormatting=function(){var e=this._options.format||"L LT",t=this;this.actualFormat=e.replace(/(\[[^\[]*])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(e){return(t.isInitFormatting&&null===t._options.date?t.getMoment():t._dates[0]).localeData().longDateFormat(e)||e}),this.parseFormats=this._options.extraFormats?this._options.extraFormats.slice():[],this.parseFormats.indexOf(e)<0&&this.parseFormats.indexOf(this.actualFormat)<0&&this.parseFormats.push(this.actualFormat),this.use24Hours=this.actualFormat.toLowerCase().indexOf("a")<1&&this.actualFormat.replace(/\[.*?]/g,"").indexOf("h")<1,this._isEnabled("y")&&(this.MinViewModeNumber=2),this._isEnabled("M")&&(this.MinViewModeNumber=1),this._isEnabled("d")&&(this.MinViewModeNumber=0),this.currentViewMode=Math.max(this.MinViewModeNumber,this.currentViewMode),this.unset||this._setValue(this._dates[0],0)},C._getLastPickedDate=function(){var e=this._dates[this._getLastPickedDateIndex()];return!e&&this._options.allowMultidate&&(e=i(new Date)),e},C._getLastPickedDateIndex=function(){return this._dates.length-1},C.getMoment=function(e){var t;return t=null==e?i().clone().locale(this._options.locale):this._hasTimeZone()?i.tz(e,this.parseFormats,this._options.locale,this._options.useStrict,this._options.timeZone):i(e,this.parseFormats,this._options.locale,this._options.useStrict),this._hasTimeZone()&&t.tz(this._options.timeZone),t},C.toggle=function(){return this.widget?this.hide():this.show()},C.readonly=function(e){if(0===arguments.length)return this._options.readonly;if("boolean"!=typeof e)throw new TypeError("readonly() expects a boolean parameter");this._options.readonly=e,void 0!==this.input&&this.input.prop("readonly",this._options.readonly),this.widget&&(this.hide(),this.show())},C.ignoreReadonly=function(e){if(0===arguments.length)return this._options.ignoreReadonly;if("boolean"!=typeof e)throw new TypeError("ignoreReadonly() expects a boolean parameter");this._options.ignoreReadonly=e},C.options=function(e){if(0===arguments.length)return t.extend(!0,{},this._options);if(!(e instanceof Object))throw new TypeError("options() this.options parameter should be an object");t.extend(!0,this._options,e);var i=this,n=Object.keys(this._options).sort(b);t.each(n,function(e,t){var n=i._options[t];if(void 0!==i[t]){if(i.isInit&&"date"===t)return i.hasInitDate=!0,void(i.initDate=n);i[t](n)}})},C.date=function(e,t){if(t=t||0,0===arguments.length)return this.unset?null:this._options.allowMultidate?this._dates.join(this._options.multidateSeparator):this._dates[t].clone();if(!(null===e||"string"==typeof e||i.isMoment(e)||e instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");"string"==typeof e&&n(e)&&(e=new Date(e)),this._setValue(null===e?null:this._parseInputDate(e),t)},C.updateOnlyThroughDateOption=function(e){if("boolean"!=typeof e)throw new TypeError("updateOnlyThroughDateOption() expects a boolean parameter");this._options.updateOnlyThroughDateOption=e},C.format=function(e){if(0===arguments.length)return this._options.format;if("string"!=typeof e&&("boolean"!=typeof e||!1!==e))throw new TypeError("format() expects a string or boolean:false parameter "+e);this._options.format=e,this.actualFormat&&this._initFormatting()},C.timeZone=function(e){if(0===arguments.length)return this._options.timeZone;if("string"!=typeof e)throw new TypeError("newZone() expects a string parameter");this._options.timeZone=e},C.dayViewHeaderFormat=function(e){if(0===arguments.length)return this._options.dayViewHeaderFormat;if("string"!=typeof e)throw new TypeError("dayViewHeaderFormat() expects a string parameter");this._options.dayViewHeaderFormat=e},C.extraFormats=function(e){if(0===arguments.length)return this._options.extraFormats;if(!1!==e&&!(e instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");this._options.extraFormats=e,this.parseFormats&&this._initFormatting()},C.disabledDates=function(e){if(0===arguments.length)return this._options.disabledDates?t.extend({},this._options.disabledDates):this._options.disabledDates;if(!e)return this._options.disabledDates=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("disabledDates() expects an array parameter");this._options.disabledDates=this._indexGivenDates(e),this._options.enabledDates=!1,this._update()},C.enabledDates=function(e){if(0===arguments.length)return this._options.enabledDates?t.extend({},this._options.enabledDates):this._options.enabledDates;if(!e)return this._options.enabledDates=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("enabledDates() expects an array parameter");this._options.enabledDates=this._indexGivenDates(e),this._options.disabledDates=!1,this._update()},C.daysOfWeekDisabled=function(e){if(0===arguments.length)return this._options.daysOfWeekDisabled.splice(0);if("boolean"==typeof e&&!e)return this._options.daysOfWeekDisabled=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(this._options.daysOfWeekDisabled=e.reduce(function(e,t){return(t=parseInt(t,10))>6||t<0||isNaN(t)||-1===e.indexOf(t)&&e.push(t),e},[]).sort(),this._options.useCurrent&&!this._options.keepInvalid)for(var t=0;t<this._dates.length;t++){for(var i=0;!this._isValid(this._dates[t],"d");){if(this._dates[t].add(1,"d"),31===i)throw"Tried 31 times to find a valid date";i++}this._setValue(this._dates[t],t)}this._update()},C.maxDate=function(e){if(0===arguments.length)return this._options.maxDate?this._options.maxDate.clone():this._options.maxDate;if("boolean"==typeof e&&!1===e)return this._options.maxDate=!1,this._update(),!0;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=this.getMoment()));var t=this._parseInputDate(e);if(!t.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+e);if(this._options.minDate&&t.isBefore(this._options.minDate))throw new TypeError("maxDate() date parameter is before this.options.minDate: "+t.format(this.actualFormat));this._options.maxDate=t;for(var i=0;i<this._dates.length;i++)this._options.useCurrent&&!this._options.keepInvalid&&this._dates[i].isAfter(e)&&this._setValue(this._options.maxDate,i);this._viewDate.isAfter(t)&&(this._viewDate=t.clone().subtract(this._options.stepping,"m")),this._update()},C.minDate=function(e){if(0===arguments.length)return this._options.minDate?this._options.minDate.clone():this._options.minDate;if("boolean"==typeof e&&!1===e)return this._options.minDate=!1,this._update(),!0;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=this.getMoment()));var t=this._parseInputDate(e);if(!t.isValid())throw new TypeError("minDate() Could not parse date parameter: "+e);if(this._options.maxDate&&t.isAfter(this._options.maxDate))throw new TypeError("minDate() date parameter is after this.options.maxDate: "+t.format(this.actualFormat));this._options.minDate=t;for(var i=0;i<this._dates.length;i++)this._options.useCurrent&&!this._options.keepInvalid&&this._dates[i].isBefore(e)&&this._setValue(this._options.minDate,i);this._viewDate.isBefore(t)&&(this._viewDate=t.clone().add(this._options.stepping,"m")),this._update()},C.defaultDate=function(e){if(0===arguments.length)return this._options.defaultDate?this._options.defaultDate.clone():this._options.defaultDate;if(!e)return this._options.defaultDate=!1,!0;"string"==typeof e&&(e="now"===e||"moment"===e?this.getMoment():this.getMoment(e));var t=this._parseInputDate(e);if(!t.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+e);if(!this._isValid(t))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");this._options.defaultDate=t,(this._options.defaultDate&&this._options.inline||void 0!==this.input&&""===this.input.val().trim())&&this._setValue(this._options.defaultDate,0)},C.locale=function(e){if(0===arguments.length)return this._options.locale;if(!i.localeData(e))throw new TypeError("locale() locale "+e+" is not loaded from moment locales!");this._options.locale=e;for(var t=0;t<this._dates.length;t++)this._dates[t].locale(this._options.locale);this._viewDate.locale(this._options.locale),this.actualFormat&&this._initFormatting(),this.widget&&(this.hide(),this.show())},C.stepping=function(e){if(0===arguments.length)return this._options.stepping;e=parseInt(e,10),(isNaN(e)||e<1)&&(e=1),this._options.stepping=e},C.useCurrent=function(e){var t=["year","month","day","hour","minute"];if(0===arguments.length)return this._options.useCurrent;if("boolean"!=typeof e&&"string"!=typeof e)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof e&&-1===t.indexOf(e.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+t.join(", "));this._options.useCurrent=e},C.collapse=function(e){if(0===arguments.length)return this._options.collapse;if("boolean"!=typeof e)throw new TypeError("collapse() expects a boolean parameter");if(this._options.collapse===e)return!0;this._options.collapse=e,this.widget&&(this.hide(),this.show())},C.icons=function(e){if(0===arguments.length)return t.extend({},this._options.icons);if(!(e instanceof Object))throw new TypeError("icons() expects parameter to be an Object");t.extend(this._options.icons,e),this.widget&&(this.hide(),this.show())},C.tooltips=function(e){if(0===arguments.length)return t.extend({},this._options.tooltips);if(!(e instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");t.extend(this._options.tooltips,e),this.widget&&(this.hide(),this.show())},C.useStrict=function(e){if(0===arguments.length)return this._options.useStrict;if("boolean"!=typeof e)throw new TypeError("useStrict() expects a boolean parameter");this._options.useStrict=e},C.sideBySide=function(e){if(0===arguments.length)return this._options.sideBySide;if("boolean"!=typeof e)throw new TypeError("sideBySide() expects a boolean parameter");this._options.sideBySide=e,this.widget&&(this.hide(),this.show())},C.viewMode=function(e){if(0===arguments.length)return this._options.viewMode;if("string"!=typeof e)throw new TypeError("viewMode() expects a string parameter");if(-1===y.ViewModes.indexOf(e))throw new TypeError("viewMode() parameter must be one of ("+y.ViewModes.join(", ")+") value");this._options.viewMode=e,this.currentViewMode=Math.max(y.ViewModes.indexOf(e)-1,this.MinViewModeNumber),this._showMode()},C.calendarWeeks=function(e){if(0===arguments.length)return this._options.calendarWeeks;if("boolean"!=typeof e)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");this._options.calendarWeeks=e,this._update()},C.buttons=function(e){if(0===arguments.length)return t.extend({},this._options.buttons);if(!(e instanceof Object))throw new TypeError("buttons() expects parameter to be an Object");
1if(t.extend(this._options.buttons,e),"boolean"!=typeof this._options.buttons.showToday)throw new TypeError("buttons.showToday expects a boolean parameter");if("boolean"!=typeof this._options.buttons.showClear)throw new TypeError("buttons.showClear expects a boolean parameter");if("boolean"!=typeof this._options.buttons.showClose)throw new TypeError("buttons.showClose expects a boolean parameter");this.widget&&(this.hide(),this.show())},C.keepOpen=function(e){if(0===arguments.length)return this._options.keepOpen;if("boolean"!=typeof e)throw new TypeError("keepOpen() expects a boolean parameter");this._options.keepOpen=e},C.focusOnShow=function(e){if(0===arguments.length)return this._options.focusOnShow;if("boolean"!=typeof e)throw new TypeError("focusOnShow() expects a boolean parameter");this._options.focusOnShow=e},C.inline=function(e){if(0===arguments.length)return this._options.inline;if("boolean"!=typeof e)throw new TypeError("inline() expects a boolean parameter");this._options.inline=e},C.clear=function(){this._setValue(null)},C.keyBinds=function(e){if(0===arguments.length)return this._options.keyBinds;this._options.keyBinds=e},C.debug=function(e){if("boolean"!=typeof e)throw new TypeError("debug() expects a boolean parameter");this._options.debug=e},C.allowInputToggle=function(e){if(0===arguments.length)return this._options.allowInputToggle;if("boolean"!=typeof e)throw new TypeError("allowInputToggle() expects a boolean parameter");this._options.allowInputToggle=e},C.keepInvalid=function(e){if(0===arguments.length)return this._options.keepInvalid;if("boolean"!=typeof e)throw new TypeError("keepInvalid() expects a boolean parameter");this._options.keepInvalid=e},C.datepickerInput=function(e){if(0===arguments.length)return this._options.datepickerInput;if("string"!=typeof e)throw new TypeError("datepickerInput() expects a string parameter");this._options.datepickerInput=e},C.parseInputDate=function(e){if(0===arguments.length)return this._options.parseInputDate;if("function"!=typeof e)throw new TypeError("parseInputDate() should be as function");this._options.parseInputDate=e},C.disabledTimeIntervals=function(e){if(0===arguments.length)return this._options.disabledTimeIntervals?t.extend({},this._options.disabledTimeIntervals):this._options.disabledTimeIntervals;if(!e)return this._options.disabledTimeIntervals=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");this._options.disabledTimeIntervals=e,this._update()},C.disabledHours=function(e){if(0===arguments.length)return this._options.disabledHours?t.extend({},this._options.disabledHours):this._options.disabledHours;if(!e)return this._options.disabledHours=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(this._options.disabledHours=this._indexGivenHours(e),this._options.enabledHours=!1,this._options.useCurrent&&!this._options.keepInvalid)for(var i=0;i<this._dates.length;i++){for(var n=0;!this._isValid(this._dates[i],"h");){if(this._dates[i].add(1,"h"),24===n)throw"Tried 24 times to find a valid date";n++}this._setValue(this._dates[i],i)}this._update()},C.enabledHours=function(e){if(0===arguments.length)return this._options.enabledHours?t.extend({},this._options.enabledHours):this._options.enabledHours;if(!e)return this._options.enabledHours=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(this._options.enabledHours=this._indexGivenHours(e),this._options.disabledHours=!1,this._options.useCurrent&&!this._options.keepInvalid)for(var i=0;i<this._dates.length;i++){for(var n=0;!this._isValid(this._dates[i],"h");){if(this._dates[i].add(1,"h"),24===n)throw"Tried 24 times to find a valid date";n++}this._setValue(this._dates[i],i)}this._update()},C.viewDate=function(e){if(0===arguments.length)return this._viewDate.clone();if(!e)return this._viewDate=(this._dates[0]||this.getMoment()).clone(),!0;if(!("string"==typeof e||i.isMoment(e)||e instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");this._viewDate=this._parseInputDate(e),this._update(),this._viewUpdate(c[this.currentViewMode]&&c[this.currentViewMode].NAV_FUNCTION)},C._fillDate=function(){},C._useFeatherIcons=function(){return"feather"===this._options.icons.type},C.allowMultidate=function(e){if("boolean"!=typeof e)throw new TypeError("allowMultidate() expects a boolean parameter");this._options.allowMultidate=e},C.multidateSeparator=function(e){if(0===arguments.length)return this._options.multidateSeparator;if("string"!=typeof e)throw new TypeError("multidateSeparator expects a string parameter");this._options.multidateSeparator=e},$=y,S=[{key:"NAME",get:function(){return s}},{key:"DATA_KEY",get:function(){return a}},{key:"EVENT_KEY",get:function(){return o}},{key:"DATA_API_KEY",get:function(){return l}},{key:"DatePickerModes",get:function(){return c}},{key:"ViewModes",get:function(){return f}},{key:"Event",get:function(){return h}},{key:"Selector",get:function(){return d}},{key:"Default",get:function(){return w},set:function(e){w=e}},{key:"ClassName",get:function(){return u}}],(_=null)&&e($.prototype,_),S&&e($,S),y}();return $}(jQuery,moment);!function(e){var i=e.fn[t.NAME],n=["top","bottom","auto"],r=["left","right","auto"],s=["default","to
1p","bottom"],a=function(i){var n,r=i.data("target");return r||(r=i.attr("href")||"",r=/^#[a-z]/i.test(r)?r:null),0===(n=e(r)).length?i:(n.data(t.DATA_KEY)||e.extend({},n.data(),e(this).data()),n)},o=function(i){var a,o;function l(e,t){var n;return(n=i.call(this,e,t)||this)._init(),n}o=i,(a=l).prototype=Object.create(o.prototype),a.prototype.constructor=a,a.__proto__=o;var d=l.prototype;return d._init=function(){if(this._element.hasClass("input-group")){var e=this._element.find(".datepickerbutton");0===e.length?this.component=this._element.find('[data-toggle="datetimepicker"]'):this.component=e}},d._iconTag=function(t){return"undefined"!=typeof feather&&this._useFeatherIcons()&&feather.icons[t]?e("<span>").html(feather.icons[t].toSvg()):e("<span>").addClass(t)},d._getDatePickerTemplate=function(){var t=e("<thead>").append(e("<tr>").append(e("<th>").addClass("prev").attr("data-action","previous").append(this._iconTag(this._options.icons.previous))).append(e("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",this._options.calendarWeeks?"6":"5")).append(e("<th>").addClass("next").attr("data-action","next").append(this._iconTag(this._options.icons.next)))),i=e("<tbody>").append(e("<tr>").append(e("<td>").attr("colspan",this._options.calendarWeeks?"8":"7")));return[e("<div>").addClass("datepicker-days").append(e("<table>").addClass("table table-sm").append(t).append(e("<tbody>"))),e("<div>").addClass("datepicker-months").append(e("<table>").addClass("table-condensed").append(t.clone()).append(i.clone())),e("<div>").addClass("datepicker-years").append(e("<table>").addClass("table-condensed").append(t.clone()).append(i.clone())),e("<div>").addClass("datepicker-decades").append(e("<table>").addClass("table-condensed").append(t.clone()).append(i.clone()))]},d._getTimePickerMainTemplate=function(){var t=e("<tr>"),i=e("<tr>"),n=e("<tr>");return this._isEnabled("h")&&(t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(this._iconTag(this._options.icons.up)))),i.append(e("<td>").append(e("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:this._options.tooltips.pickHour}).attr("data-action","showHours"))),n.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(this._iconTag(this._options.icons.down))))),this._isEnabled("m")&&(this._isEnabled("h")&&(t.append(e("<td>").addClass("separator")),i.append(e("<td>").addClass("separator").html(":")),n.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(this._iconTag(this._options.icons.up)))),i.append(e("<td>").append(e("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:this._options.tooltips.pickMinute}).attr("data-action","showMinutes"))),n.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(this._iconTag(this._options.icons.down))))),this._isEnabled("s")&&(this._isEnabled("m")&&(t.append(e("<td>").addClass("separator")),i.append(e("<td>").addClass("separator").html(":")),n.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(this._iconTag(this._options.icons.up)))),i.append(e("<td>").append(e("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:this._options.tooltips.pickSecond}).attr("data-action","showSeconds"))),n.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(this._iconTag(this._options.icons.down))))),this.use24Hours||(t.append(e("<td>").addClass("separator")),i.append(e("<td>").append(e("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:this._options.tooltips.togglePeriod}))),n.append(e("<td>").addClass("separator"))),e("<div>").addClass("timepicker-picker").append(e("<table>").addClass("table-condensed").append([t,i,n]))},d._getTimePickerTemplate=function(){var t=e("<div>").addClass("timepicker-hours").append(e("<table>").addClass("table-condensed")),i=e("<div>").addClass("timepicker-minutes").append(e("<table>").addClass("table-condensed")),n=e("<div>").addClass("timepicker-seconds").append(e("<table>").addClass("table-condensed")),r=[this._getTimePickerMainTemplate()];return this._isEnabled("h")&&r.push(t),this._isEnabled("m")&&r.push(i),this._isEnabled("s")&&r.push(n),r},d._getToolbar=function(){var t,i,n=[];(this._options.buttons.showToday&&n.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"today",title:this._options.tooltips.today}).append(this._iconTag(this._options.icons.today)))),!this._options.sideBySide&&this._options.collapse&&this._hasDate(
vendor: 8,477 bytes, line 1
1)&&this._hasTime())&&("times"===this._options.viewMode?(t=this._options.tooltips.selectDate,i=this._options.icons.date):(t=this._options.tooltips.selectTime,i=this._options.icons.time),n.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"togglePicker",title:t}).append(this._iconTag(i)))));return this._options.buttons.showClear&&n.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"clear",title:this._options.tooltips.clear}).append(this._iconTag(this._options.icons.clear)))),this._options.buttons.showClose&&n.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"close",title:this._options.tooltips.close}).append(this._iconTag(this._options.icons.close)))),0===n.length?"":e("<table>").addClass("table-condensed").append(e("<tbody>").append(e("<tr>").append(n)))},d._getTemplate=function(){var t=e("<div>").addClass(("bootstrap-datetimepicker-widget dropdown-menu "+(this._options.calendarWeeks?"tempusdominus-bootstrap-datetimepicker-widget-with-calendar-weeks":"")+" "+(this._useFeatherIcons()?"tempusdominus-bootstrap-datetimepicker-widget-with-feather-icons":"")+" ").trim()),i=e("<div>").addClass("datepicker").append(this._getDatePickerTemplate()),n=e("<div>").addClass("timepicker").append(this._getTimePickerTemplate()),r=e("<ul>").addClass("list-unstyled"),s=e("<li>").addClass(("picker-switch"+(this._options.collapse?" accordion-toggle":"")+" "+(this._useFeatherIcons()?"picker-switch-with-feathers-icons":"")).trim()).append(this._getToolbar());return this._options.inline&&t.removeClass("dropdown-menu"),this.use24Hours&&t.addClass("usetwentyfour"),(void 0!==this.input&&this.input.prop("readonly")||this._options.readonly)&&t.addClass("bootstrap-datetimepicker-widget-readonly"),this._isEnabled("s")&&!this.use24Hours&&t.addClass("wider"),this._options.sideBySide&&this._hasDate()&&this._hasTime()?(t.addClass("timepicker-sbs"),"top"===this._options.toolbarPlacement&&t.append(s),t.append(e("<div>").addClass("row").append(i.addClass("col-md-6")).append(n.addClass("col-md-6"))),"bottom"!==this._options.toolbarPlacement&&"default"!==this._options.toolbarPlacement||t.append(s),t):("top"===this._options.toolbarPlacement&&r.append(s),this._hasDate()&&r.append(e("<li>").addClass(this._options.collapse&&this._hasTime()?"collapse":"").addClass(this._options.collapse&&this._hasTime()&&"times"===this._options.viewMode?"":"show").append(i)),"default"===this._options.toolbarPlacement&&r.append(s),this._hasTime()&&r.append(e("<li>").addClass(this._options.collapse&&this._hasDate()?"collapse":"").addClass(this._options.collapse&&this._hasDate()&&"times"===this._options.viewMode?"show":"").append(n)),"bottom"===this._options.toolbarPlacement&&r.append(s),t.append(r))},d._place=function(t){var i,n=t&&t.data&&t.data.picker||this,r=n._options.widgetPositioning.vertical,s=n._options.widgetPositioning.horizontal,a=(n.component&&n.component.length?n.component:n._element).position(),o=(n.component&&n.component.length?n.component:n._element).offset();if(n._options.widgetParent)i=n._options.widgetParent.append(n.widget);else if(n._element.is("input"))i=n._element.after(n.widget).parent();else{if(n._options.inline)return void(i=n._element.append(n.widget));i=n._element,n._element.children().first().after(n.widget)}if("auto"===r&&(r=o.top+1.5*n.widget.height()>=e(window).height()+e(window).scrollTop()&&n.widget.height()+n._element.outerHeight()<o.top?"top":"bottom"),"auto"===s&&(s=i.width()<o.left+n.widget.outerWidth()/2&&o.left+n.widget.outerWidth()>e(window).width()?"right":"left"),"top"===r?n.widget.addClass("top").removeClass("bottom"):n.widget.addClass("bottom").removeClass("top"),"right"===s?n.widget.addClass("float-right"):n.widget.removeClass("float-right"),"relative"!==i.css("position")&&(i=i.parents().filter(function(){return"relative"===e(this).css("position")}).first()),0===i.length)throw new Error("datetimepicker component should be placed within a relative positioned container");n.widget.css({top:"top"===r?"auto":a.top+n._element.outerHeight()+"px",bottom:"top"===r?i.outerHeight()-(i===n._element?0:a.top)+"px":"auto",left:"left"===s?(i===n._element?0:a.left)+"px":"auto",right:"left"===s?"auto":i.outerWidth()-n._element.outerWidth()-(i===n._element?0:a.left)+"px"})},d._fillDow=function(){var t=e("<tr>"),i=this._viewDate.clone().startOf("w").startOf("d");for(!0===this._options.calendarWeeks&&t.append(e("<th>").addClass("cw").text("#"));i.isBefore(this._viewDate.clone().endOf("w"));)t.append(e("<th>").addClass("dow").text(i.format("dd"))),i.add(1,"d");this.widget.find(".datepicker-days thead").append(t)},d._fillMonths=function(){for(var t=[],i=this._viewDate.clone().startOf("y").startOf("d");i.isSame(this._viewDate,"y");)t.push(e("<span>").attr("data-action","selectMonth").addClass("month").text(i.format("MMM"))),i.add(1,"M");this.widget.find(".datepicker-months td").empty().append(t)},d._updateMonths=function(){var t=this.widget.find(".datepicker-months"),i=t.find("th"),n=t.find("tbody").find("span"),r=this,s=this._getLastPickedDate();i.eq(0).find("span").attr("title",this._options.tooltips.prevYear),i.eq(1).attr("title",this._options.tooltips.selectYear),i.eq(2).find("span").attr("title",this._options.tooltips.nextYear),t.find(".disabled").removeClass("disabled"),this._isValid(this._viewDate.clone().subtract(1,"y"),"y")||i.eq(0).addClass("disabled"),i.eq(1).text(this._viewDate.year()),this._isValid(this._viewDate.clone().add(1,"y"),"y")||i.eq(2).addClass("disabled"),n.removeClass("active"),s&&s.isSame(this._viewDate,"y")&&!this.unset&&n.eq(s.month()).addClass("active"),n.each(function(t){r._isValid(r._viewDate.clone().month(t),"M")||e(this).addClass("disabled")})},d._getStartEndYear=function(e,t){var i=e/10,n=Math.floor(t/e)*e;return[n,n+9*i,Math.floor(t/i)*i]},d._updateYears=function(){var e=this.widget.find(".datepicker-years"),t=e.find("th"),i=this._getStartEndYear(10,this._viewDate.year()),n=this._viewDate.clone().year(i[0]),r=this._viewDate.clone().year(i[1]),s="";for(t.eq(0).find("span").attr("title",this._options.tooltips.prevDecade),t.eq(1).attr("title",this._options.tooltips.selectDecade),t.eq(2).find("span").attr("title",this._options.tooltips.nextDecade),e.find(".disabled").removeClass("disabled"),this._options.minDate&&this._options.minDate.isAfter(n,"y")&&t.eq(0).addClass("disabled"),t.eq(1).text(n.year()+"-"+r.year()),this._options.maxDate&&this._options.maxDate.isBefore(r,"y")&&t.eq(2).addClass("disabled"),s+='<span data-action="selectYear" class="year old'+(this._isValid(n,"y")?"":" disabled")+'">'+(n.year()-1)+"</span>";!n.isAfter(r,"y");)s+='<span data-action="selectYear" class="year'+(n.isSame(this._getLastPickedDate(),"y")&&!this.unset?" active":"")+(this._isValid(n,"y")?"":" disabled")+'">'+n.year()+"</span>",n.add(1,"y");s+='<span data-action="selectYear" class="year old'+(this._isValid(n,"y")?"":" disabled")+'">'+n.year()+"</span>",e.find("td").html(s)},d._updateDecades=function(){var e,t=this.widget.find(".datepicker-decades"),i=t.find("th"),n=this._getStartEndYear(100,this._viewDate.year()),r=this._viewDate.clone().year(n[0]),s=this._viewDate.clone().year(n[1]),a=this._getLastPickedDate(),o=!1,l=!1,d="";for(i.eq(0).find("span").attr("title",this._options.tooltips.prevCentury),i.eq(2).find("span").attr("title",this._options.tooltips.nextCentury),t.find(".disabled").removeClass("disabled"),(0===r.year()||this._options.minDate&&this._options.minDate.isAfter(r,"y"))&&i.eq(0).addClass("disabled"),i.eq(1).text(r.year()+"-"+s.year()),this._options.maxDate&&this._options.maxDate.isBefore(s,"y")&&i.eq(2).addClass("disabled"),r.year()-10<0?d+="<span> </span>":d+='<span data-action="selectDecade" class="decade old" data-selection="'+(r.year()+6)+'">'+(r.year()-10)+"</span>";!r.isAfter(s,"y");)e=r.year()+11,o=this._options.minDate&&this._options.minDate.isAfter(r,"y")&&this._options.minDate.year()<=e,l=this._options.maxDate&&this._options.maxDate.isAfter(r,"y")&&this._options.maxDate.year()<=e,d+='<span data-action="selectDecade" class="decade'+(a&&a.isAfter(r)&&a.year()<=e?" active":"")+(this._isValid(r,"y")||o||l?"":" disabled")+'" data-selection="'+(r.year()+6)+'">'+r.year()+"</span>",r.add(10,"y");d+='<span data-action="selectDecade" class="decade old" data-selection="'+(r.year()+6)+'">'+r.year()+"</span>",t.find("td").html(d)},d._fillDate=function(){i.prototype._fillDate.call(this);var t,n,r,s,a=this.widget.find(".datepicker-days"),o=a.find("th"),l=[];
1if(this._hasDate()){for(o.eq(0).find("span").attr("title",this._options.tooltips.prevMonth),o.eq(1).attr("title",this._options.tooltips.selectMonth),o.eq(2).find("span").attr("title",this._options.tooltips.nextMonth),a.find(".disabled").removeClass("disabled"),o.eq(1).text(this._viewDate.format(this._options.dayViewHeaderFormat)),this._isValid(this._viewDate.clone().subtract(1,"M"),"M")||o.eq(0).addClass("disabled"),this._isValid(this._viewDate.clone().add(1,"M"),"M")||o.eq(2).addClass("disabled"),t=this._viewDate.clone().startOf("M").startOf("w").startOf("d"),s=0;s<42;s++){if(0===t.weekday()&&(n=e("<tr>"),this._options.calendarWeeks&&n.append('<td class="cw">'+t.week()+"</td>"),l.push(n)),r="",t.isBefore(this._viewDate,"M")&&(r+=" old"),t.isAfter(this._viewDate,"M")&&(r+=" new"),this._options.allowMultidate){var d=this._datesFormatted.indexOf(t.format("YYYY-MM-DD"));-1!==d&&t.isSame(this._datesFormatted[d],"d")&&!this.unset&&(r+=" active")}else t.isSame(this._getLastPickedDate(),"d")&&!this.unset&&(r+=" active");this._isValid(t,"d")||(r+=" disabled"),t.isSame(this.getMoment(),"d")&&(r+=" today"),0!==t.day()&&6!==t.day()||(r+=" weekend"),n.append('<td data-action="selectDay" data-day="'+t.format("L")+'" class="day'+r+'">'+t.date()+"</td>"),t.add(1,"d")}e("body").addClass("tempusdominus-bootstrap-datetimepicker-widget-day-click"),e("body").append('<div class="tempusdominus-bootstrap-datetimepicker-widget-day-click-glass-panel"></div>'),a.find("tbody").empty().append(l),e("body").find(".tempusdominus-bootstrap-datetimepicker-widget-day-click-glass-panel").remove(),e("body").removeClass("tempusdominus-bootstrap-datetimepicker-widget-day-click"),this._updateMonths(),this._updateYears(),this._updateDecades()}},d._fillHours=function(){var t=this.widget.find(".timepicker-hours table"),i=this._viewDate.clone().startOf("d"),n=[],r=e("<tr>");for(this._viewDate.hour()>11&&!this.use24Hours&&i.hour(12);i.isSame(this._viewDate,"d")&&(this.use24Hours||this._viewDate.hour()<12&&i.hour()<12||this._viewDate.hour()>11);)i.hour()%4==0&&(r=e("<tr>"),n.push(r)),r.append('<td data-action="selectHour" class="hour'+(this._isValid(i,"h")?"":" disabled")+'">'+i.format(this.use24Hours?"HH":"hh")+"</td>"),i.add(1,"h");t.empty().append(n)},d._fillMinutes=function(){for(var t=this.widget.find(".timepicker-minutes table"),i=this._viewDate.clone().startOf("h"),n=[],r=1===this._options.stepping?5:this._options.stepping,s=e("<tr>");this._viewDate.isSame(i,"h");)i.minute()%(4*r)==0&&(s=e("<tr>"),n.push(s)),s.append('<td data-action="selectMinute" class="minute'+(this._isValid(i,"m")?"":" disabled")+'">'+i.format("mm")+"</td>"),i.add(r,"m");t.empty().append(n)},d._fillSeconds=function(){for(var t=this.widget.find(".timepicker-seconds table"),i=this._viewDate.clone().startOf("m"),n=[],r=e("<tr>");this._viewDate.isSame(i,"m");
vendor: 10,815 bytes, line 1
1)i.second()%20==0&&(r=e("<tr>"),n.push(r)),r.append('<td data-action="selectSecond" class="second'+(this._isValid(i,"s")?"":" disabled")+'">'+i.format("ss")+"</td>"),i.add(5,"s");t.empty().append(n)},d._fillTime=function(){var e,t,i=this.widget.find(".timepicker span[data-time-component]"),n=this._getLastPickedDate();this.use24Hours||(e=this.widget.find(".timepicker [data-action=togglePeriod]"),t=n?n.clone().add(n.hours()>=12?-12:12,"h"):void 0,n&&e.text(n.format("A")),this._isValid(t,"h")?e.removeClass("disabled"):e.addClass("disabled")),n&&i.filter("[data-time-component=hours]").text(n.format(this.use24Hours?"HH":"hh")),n&&i.filter("[data-time-component=minutes]").text(n.format("mm")),n&&i.filter("[data-time-component=seconds]").text(n.format("ss")),this._fillHours(),this._fillMinutes(),this._fillSeconds()},d._doAction=function(i,n){var r=this._getLastPickedDate();if(e(i.currentTarget).is(".disabled"))return!1;switch(n=n||e(i.currentTarget).data("action")){case"next":var s=t.DatePickerModes[this.currentViewMode].NAV_FUNCTION;this._viewDate.add(t.DatePickerModes[this.currentViewMode].NAV_STEP,s),this._fillDate(),this._viewUpdate(s);break;case"previous":var a=t.DatePickerModes[this.currentViewMode].NAV_FUNCTION;this._viewDate.subtract(t.DatePickerModes[this.currentViewMode].NAV_STEP,a),this._fillDate(),this._viewUpdate(a);break;case"pickerSwitch":this._showMode(1);break;case"selectMonth":var o=e(i.target).closest("tbody").find("span").index(e(i.target));this._viewDate.month(o),this.currentViewMode===this.MinViewModeNumber?(this._setValue(r.clone().year(this._viewDate.year()).month(this._viewDate.month()),this._getLastPickedDateIndex()),this._options.inline||this.hide()):(this._showMode(-1),this._fillDate()),this._viewUpdate("M");break;case"selectYear":var l=parseInt(e(i.target).text(),10)||0;this._viewDate.year(l),this.currentViewMode===this.MinViewModeNumber?(this._setValue(r.clone().year(this._viewDate.year()),this._getLastPickedDateIndex()),this._options.inline||this.hide()):(this._showMode(-1),this._fillDate()),this._viewUpdate("YYYY");break;case"selectDecade":var d=parseInt(e(i.target).data("selection"),10)||0;this._viewDate.year(d),this.currentViewMode===this.MinViewModeNumber?(this._setValue(r.clone().year(this._viewDate.year()),this._getLastPickedDateIndex()),this._options.inline||this.hide()):(this._showMode(-1),this._fillDate()),this._viewUpdate("YYYY");break;case"selectDay":var u=this._viewDate.clone();e(i.target).is(".old")&&u.subtract(1,"M"),e(i.target).is(".new")&&u.add(1,"M");var h=u.date(parseInt(e(i.target).text(),10)),c=0;this._options.allowMultidate?-1!==(c=this._datesFormatted.indexOf(h.format("YYYY-MM-DD")))?this._setValue(null,c):this._setValue(h,this._getLastPickedDateIndex()+1):this._setValue(h,this._getLastPickedDateIndex()),this._hasTime()||this._options.keepOpen||this._options.inline||this._options.allowMultidate||this.hide();break;case"incrementHours":if(!r)break;var p=r.clone().add(1,"h");this._isValid(p,"h")&&(this._getLastPickedDateIndex()<0&&this.date(p),this._setValue(p,this._getLastPickedDateIndex()));break;case"incrementMinutes":if(!r)break;var f=r.clone().add(this._options.stepping,"m");this._isValid(f,"m")&&(this._getLastPickedDateIndex()<0&&this.date(f),this._setValue(f,this._getLastPickedDateIndex()));break;case"incrementSeconds":if(!r)break;var m=r.clone().add(1,"s");this._isValid(m,"s")&&(this._getLastPickedDateIndex()<0&&this.date(m),this._setValue(m,this._getLastPickedDateIndex()));break;case"decrementHours":if(!r)break;var g=r.clone().subtract(1,"h");this._isValid(g,"h")&&(this._getLastPickedDateIndex()<0&&this.date(g),this._setValue(g,this._getLastPickedDateIndex()));break;case"decrementMinutes":if(!r)break;var y=r.clone().subtract(this._options.stepping,"m");this._isValid(y,"m")&&(this._getLastPickedDateIndex()<0&&this.date(y),this._setValue(y,this._getLastPickedDateIndex()));break;case"decrementSeconds":if(!r)break;var v=r.clone().subtract(1,"s");this._isValid(v,"s")&&(this._getLastPickedDateIndex()<0&&this.date(v),this._setValue(v,this._getLastPickedDateIndex()));break;case"togglePeriod":this._setValue(r.clone().add(r.hours()>=12?-12:12,"h"),this._getLastPickedDateIndex());break;case"togglePicker":var b,w,$=e(i.target),_=$.closest("a"),S=$.closest("ul"),C=S.find(".show"),E=S.find(".collapse:not(.show)"),x=$.is("span")?$:$.find("span");if(C&&C.length){if((b=C.data("collapse"))&&b.transitioning)return!0;C.collapse?(C.collapse("hide"),E.collapse("show")):(C.removeClass("show"),E.addClass("show")),this._useFeatherIcons()?(_.toggleClass(this._options.icons.time+" "+this._options.icons.date),w=_.hasClass(this._options.icons.time)?this._options.icons.date:this._options.icons.time,_.html(this._iconTag(w))):x.toggleClass(this._options.icons.time+" "+this._options.icons.date),(this._useFeatherIcons()?_.hasClass(this._options.icons.date):x.hasClass(this._options.icons.date))?_.attr("title",this._options.tooltips.selectDate):_.attr("title",this._options.tooltips.selectTime)}break;case"showPicker":this.widget.find(".timepicker > div:not(.timepicker-picker)").hide(),this.widget.find(".timepicker .timepicker-picker").show();break;case"showHours":this.widget.find(".timepicker .timepicker-picker").hide(),this.widget.find(".timepicker .timepicker-hours").show();break;case"showMinutes":this.widget.find(".timepicker .timepicker-picker").hide(),this.widget.find(".timepicker .timepicker-minutes").show();break;case"showSeconds":this.widget.find(".timepicker .timepicker-picker").hide(),this.widget.find(".timepicker .timepicker-seconds").show();break;case"selectHour":var k=parseInt(e(i.target).text(),10);this.use24Hours||(r.hours()>=12?12!==k&&(k+=12):12===k&&(k=0)),this._setValue(r.clone().hours(k),this._getLastPickedDateIndex()),this._isEnabled("a")||this._isEnabled("m")||this._options.keepOpen||this._options.inline?this._doAction(i,"showPicker"):this.hide();break;case"selectMinute":this._setValue(r.clone().minutes(parseInt(e(i.target).text(),10)),this._getLastPickedDateIndex()),this._isEnabled("a")||this._isEnabled("s")||this._options.keepOpen||this._options.inline?this._doAction(i,"showPicker"):this.hide();break;case"selectSecond":this._setValue(r.clone().seconds(parseInt(e(i.target).text(),10)),this._getLastPickedDateIndex()),this._isEnabled("a")||this._options.keepOpen||this._options.inline?this._doAction(i,"showPicker"):this.hide();break;case"clear":this.clear();break;case"close":this.hide();break;case"today":var T=this.getMoment();this._isValid(T,"d")&&this._setValue(T,this._getLastPickedDateIndex())}return!1},d.hide=function(){var i=!1;if(this.widget&&(this.widget.find(".collapse").each(function(){var t=e(this).data("collapse");return!t||!t.transitioning||(i=!0,!1)}),!i)){this.component&&this.component.hasClass("btn")&&this.component.toggleClass("active"),this.widget.hide(),e(window).off("resize",this._place),this.widget.off("click","[data-action]"),this.widget.off("mousedown",!1),this.widget.remove(),this.widget=!1,void 0!==this.input&&void 0!==this.input.val()&&0!==this.input.val().trim().length&&this._setValue(this._parseInputDate(this.input.val().trim(),{isPickerShow:!1}),0);var n=this._getLastPickedDate();this._notifyEvent({type:t.Event.HIDE,date:this.unset?null:n?n.clone():void 0}),void 0!==this.input&&this.input.blur(),this._viewDate=n?n.clone():this.getMoment()}},d.show=function(){var i,n=!1;if(void 0!==this.input){if(this.input.prop("disabled")||!this._options.ignoreReadonly&&this.input.prop("readonly")||this.widget)return;void 0!==this.input.val()&&0!==this.input.val().trim().length?this._setValue(this._parseInputDate(this.input.val().trim(),{isPickerShow:!0}),0):n=!0}else n=!0;n&&this.unset&&this._options.useCurrent&&(i=this.getMoment(),"string"==typeof this._options.useCurrent&&(i={year:function(e){return e.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(e){return e.date(1).hours(0).seconds(0).minutes(0)},day:function(e){return e.hours(0).seconds(0).minutes(0)},hour:function(e){return e.seconds(0).minutes(0)},minute:function(e){return e.seconds(0)}}[this._options.useCurrent](i)),this._setValue(i,0)),this.widget=this._getTemplate(),this._fillDow(),this._fillMonths(),this.widget.find(".timepicker-hours").hide(),this.widget.find(".timepicker-minutes").hide(),this.widget.find(".timepicker-seconds").hide(),this._update(),this._showMode(),e(window).on("resize",{picker:this},this._place),this.widget.on("click","[data-action]",e.proxy(this._doAction,this)),this.widget.on("mousedown",!1),this.component&&this.component.hasClass("btn")&&this.component.toggleClass("active"),this._place(),this.widget.show(),void 0!==this.input&&this._options.focusOnShow&&!this.input.is(":focus")&&this.input.focus(),this._notifyEvent({type:t.Event.SHOW})},d.destroy=function(){this.hide(),this._element.removeData(t.DATA_KEY),this._element.removeData("date")},d.disable=function(){this.hide(),this.component&&this.component.hasClass("btn")&&this.component.addClass("disabled"),void 0!==this.input&&this.input.prop("disabled",!0)},d.enable=function(){this.component&&this.component.hasClass("btn")&&this.component.removeClass("disabled"),void 0!==this.input&&this.input.prop("disabled",!1)},d.toolbarPlacement=function(e){if(0===arguments.length)return this._options.toolbarPlacement;if("string"!=typeof e)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===s.indexOf(e))throw new TypeError("toolbarPlacement() parameter must be one of ("+s.join(", ")+") value");this._options.toolbarPlacement=e,this.widget&&(this.hide(),this.show())},d.widgetPositioning=function(t){if(0===arguments.length)return e.extend({},this._options.widgetPositioning);if("[object Object]"!=={}.toString.call(t))throw new TypeError("widgetPositioning() expects an object variable");if(t.horizontal){if("string"!=typeof t.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(t.horizontal=t.horizontal.toLowerCase(),-1===r.indexOf(t.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+r.join(", ")+")");this._options.widgetPositioning.horizontal=t.horizontal}if(t.vertical){if("string"!=typeof t.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(t.vertical=t.vertical.toLowerCase(),-1===n.indexOf(t.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+n.join(", ")+")");this._options.widgetPositioning.vertical=t.vertical}this._update()},d.widgetParent=function(t){if(0===arguments.length)return this._options.widgetParent;if("string"==typeof t&&(t=e(t)),null!==t&&"string"!=typeof t&&!(t instanceof e))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");this._options.widgetParent=t,this.widget&&(this.hide(),this.show())}
1,d.setMultiDate=function(e){var t=this._options.format;this.clear();for(var i=0;i<e.length;i++){var n=moment(e[i],t);this._setValue(n,i)}},l._jQueryHandleThis=function(i,n,r){var s=e(i).data(t.DATA_KEY);if("object"==typeof n&&e.extend({},t.Default,n),s||(s=new l(e(i),n),e(i).data(t.DATA_KEY,s)),"string"==typeof n){if(void 0===s[n])throw new Error('No method named "'+n+'"');if(void 0===r)return s[n]();"date"===n&&(s.isDateUpdateThroughDateOptionFromClientCode=!0);var a=s[n](r);return s.isDateUpdateThroughDateOptionFromClientCode=!1,a}},l._jQueryInterface=function(e,t){return 1===this.length?l._jQueryHandleThis(this[0],e,t):this.each(function(){l._jQueryHandleThis(this,e,t)})},l}(t);e(document).on(t.Event.CLICK_DATA_API,t.Selector.DATA_TOGGLE,function(){var i=e(this),n=a(i),r=n.data(t.DATA_KEY);0!==n.length&&(r._options.allowInputToggle&&i.is('input[data-toggle="datetimepicker"]')||o._jQueryInterface.call(n,"toggle"))}).on(t.Event.CHANGE,"."+t.ClassName.INPUT,function(t){var i=a(e(this));0===i.length||t.isInit||o._jQueryInterface.call(i,"_change",t)}).on(t.Event.BLUR,"."+t.ClassName.INPUT,function(i){var n=a(e(this)),r=n.data(t.DATA_KEY);0!==n.length&&(r._options.debug||window.debug||o._jQueryInterface.call(n,"hide",i))}).on(t.Event.KEYDOWN,"."+t.ClassName.INPUT,function(t){var i=a(e(this));0!==i.length&&o._jQueryInterface.call(i,"_keydown",t)}).on(t.Event.KEYUP,"."+t.ClassName.INPUT,function(t){var i=a(e(this));0!==i.length&&o._jQueryInterface.call(i,"_keyup",t)}).on(t.Event.FOCUS,"."+t.ClassName.INPUT,function(i){var n=a(e(this)),r=n.data(t.DATA_KEY);0!==n.length&&r._options.allowInputToggle&&o._jQueryInterface.call(n,"show",i)}),e.fn[t.NAME]=o._jQueryInterface,e.fn[t.NAME].Constructor=o,e.fn[t.NAME].noConflict=function(){return e.fn[t.NAME]=i,o._jQueryInterface}}(jQuery)}(),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){e.extend(e.fn,{validate:function(t){if(this.length){var i=e.data(this[0],"validator");return i||(this.attr("novalidate","novalidate"),i=new e.validator(t,this[0]),e.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget,e(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==e(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function n(){var n,r;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(n=e("<input type='hidden'/>").attr("name",i.submitButton.name).val(e(i.submitButton).val()).appendTo(i.currentForm)),!(i.settings.submitHandler&&!i.settings.debug)||(r=i.settings.submitHandler.call(i,i.currentForm,t),n&&n.remove(),void 0!==r&&r)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,n()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):n():(i.focusInvalid(),!1)})),i)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var t,i,n;return e(this[0]).is("form")?t=this.validate().form():(n=[],t=!0,i=e(this[0].form).validate(),this.each(function(){(t=i.element(this)&&t)||(n=n.concat(i.errorList))}),i.errorList=n),t},rules:function(t,i){var n,r,s,a,o,l,d=this[0],u=void 0!==this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=d&&(!d.form&&u&&(d.form=this.closest("form")[0],d.name=this.attr("name")),null!=d.form)){if(t)switch(r=(n=e.data(d.form,"validator").settings).rules,s=e.validator.staticRules(d),t){case"add":e.extend(s,e.validator.normalizeRule(i)),delete s.messages,r[d.name]=s,i.messages&&(n.messages[d.name]=e.extend(n.messages[d.name],i.messages));break;case"remove":return i?(l={},e.each(i.split(/\s/),function(e,t){l[t]=s[t],delete s[t]}),l):(delete r[d.name],s)}return(a=e.validator.normalizeRules(e.extend({},e.validator.classRules(d),e.validator.attributeRules(d),e.validator.dataRules(d),e.validator.staticRules(d)),d)).required&&(o=a.required,delete a.required,a=e.extend({required:o},a)),a.remote&&(o=a.remote,delete a.remote,a=e.extend(a,{remote:o})),a}}});var t,i=function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};e.extend(e.expr.pseudos||e.expr[":"],{blank:function(t){return!i(""+e(t).val())},filled:function(t){var n=e(t).val();return null!==n&&!!i(""+n)},unchecked:function(t){return!e(t).prop("checked")}}),e.validator=function(t,i){this.settings=e.extend(!0,{},e.validator.defaults,t),this.currentForm=i,this.init()},e.validator.format=function(t,i){return 1===arguments.length?function(){var i=e.makeArray(arguments);return i.unshift(t),e.validator.format.apply(this,i)}:(void 0===i||(arguments.length>2&&i.constructor!==Array&&(i=e.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),e.each(i,function(e,i){t=t.replace(new RegExp("\\{"+e+"\\}","g"),function(){return i})})),t)},e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,ariaDescribedByCleanup:!1,errorContainer:e([]),errorLabelContainer:e([]),afterValidate:function(){},onsubmit:!0,ignore:":hidden",ignoreTitle:!1,customElements:[],onfocusin:function(e){this.lastActive=e,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.val
1idClass),this.hideThese(this.errorsFor(e)))},onfocusout:function(e){this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||this.element(e)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||-1!==e.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(e){e.name in this.submitted?this.element(e):e.parentNode.name in this.submitted&&this.element(e.parentNode)},highlight:function(t,i,n){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(n):e(t).addClass(i).removeClass(n)},unhighlight:function(t,i,n){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(n):e(t).removeClass(i).addClass(n)}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}."),step:e.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=e(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm),this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var t,i=this.currentForm,n=this.groups={};function r(t){var n=void 0!==e(this).attr("contenteditable")&&"false"!==e(this).attr("contenteditable");if(!this.form&&n&&(this.form=e(this).closest("form")[0],this.name=e(this).attr("name")),i===this.form){var r=e.data(this.form,"validator"),s="on"+t.type.replace(/^validate/,""),a=r.settings;a[s]&&!e(this).is(a.ignore)&&a[s].call(r,this,t)}}e.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/)),e.each(i,function(e,i){n[i]=t})}),t=this.settings.rules,e.each(t,function(i,n){t[i]=e.validator.normalizeRule(n)});e(this.currentForm).on("focusin.validate focusout.validate keyup.validate",[":text","[type='password']","[type='file']","select","textarea","[type='number']","[type='search']","[type='tel']","[type='url']","[type='email']","[type='datetime']","[type='date']","[type='month']","[type='week']","[type='time']","[type='datetime-local']","[type='range']","[type='color']","[type='radio']","[type='checkbox']","[contenteditable]","[type='button']"].concat(this.settings.customElements).join(", "),r).on("click.validate",["select","option","[type='radio']","[type='checkbox']"].concat(this.settings.customElements).join(", "),r),this.settings.invalidHandler&&e(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),e.extend(this.submitted,this.errorMap),this.invalid=e.extend({},this.errorMap),this.valid()||e(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=this.currentElements=this.elements();t[e];e++)this.check(t[e]);return this.valid()},element:function(t){var i,n,r=this.clean(t),s=this.validationTargetFor(r),a=this,o=!0;return void 0===s?delete this.invalid[r.name]:(this.prepareElement(s),this.currentElements=e(s),(n=this.groups[s.name])&&e.each(this.groups,function(e,t){t===n&&e!==s.name&&(r=a.validationTargetFor(a.clean(a.findByName(e))))&&r.name in a.invalid&&(a.currentElements.pushStack(r),o=a.check(r)&&o)}),i=!1!==this.check(s),o=o&&i,this.invalid[s.name]=!i,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
vendor: 14,620 bytes, line 1
1)),this.showErrors(),e(t).attr("aria-invalid",!i)),o},showErrors:function(t){if(t){var i=this;e.extend(this.errorMap,t),this.errorList=e.map(this.errorMap,function(e,t){return{message:e,element:i.findByName(t)[0]}}),this.successList=e.grep(this.successList,function(e){return!(e.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors(),this.settings.afterValidate.call(this,this.errorList,this.elements())},resetForm:function(){e.fn.resetForm&&e(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(e){var t;if(this.settings.unhighlight)for(t=0;e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,""),this.findByName(e[t].name).removeClass(this.settings.validClass);else e.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var t,i=0;for(t in e)void 0!==e[t]&&null!==e[t]&&!1!==e[t]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},addErrorAriaDescribedBy:function(t,i,n){n=void 0!==n&&n;var r,s,a,o=e(t).attr("aria-describedby");r=i.attr("id"),o?o.match(new RegExp("\\b"+this.escapeCssMeta(r)+"\\b"))||(o+=" "+r):o=r,e(t).attr("aria-describedby",o),n&&(a=this.groups[t.name])&&(s=this,e.each(s.groups,function(t,n){n===a&&s.addErrorAriaDescribedBy(e("[name='"+s.escapeCssMeta(t)+"']",s.currentForm),i,!1)}))},removeErrorAriaDescribedBy:function(t,i){var n=e(t).attr("aria-describedby").split(" "),r=i.attr("id"),s=n.indexOf(r);s>-1&&n.splice(s,1),n.length?e(t).attr("aria-describedby",n.join(" ")):e(t).removeAttr("aria-describedby")},hideThese:function(t){for(var i=0;t[i];i++){var n=e(t[i]),r=n.attr("id")?this.escapeCssMeta(n.attr("id")):void 0,s=r?this.elements().filter('[aria-describedby~="'+r+'"]'):[];this.settings.ariaDescribedByCleanup&&s.length&&this.removeErrorAriaDescribedBy(s,n),n.is(this.containers)||n.text(""),this.addWrapper(n).hide()}},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(e){}},findLastActive:function(){var t=this.lastActive;return t&&1===e.grep(this.errorList,function(e){return e.element.name===t.name}).length&&t},elements:function(){var t,i=this,n={},r=["input","select","textarea","[contenteditable]"],s=this.currentForm.getAttribute("id");return t=e(this.currentForm).find(r.concat(this.settings.customElements).join(", ")).not(":submit, :reset, :image, :disabled").not(this.settings.ignore),s&&(t=t.add(e(r.concat(this.settings.customElements).join(", ")).filter("[form='"+i.escapeCssMeta(s)+"']").not(":submit, :reset, :image, :disabled").not(this.settings.ignore))),t.filter(function(){var t=this.name||e(this).attr("name"),r=void 0!==e(this).attr("contenteditable")&&"false"!==e(this).attr("contenteditable");return!t&&i.settings.debug&&window.console&&console.error("%o has no name assigned",this),r&&(this.form=e(this).closest("form")[0],this.name=t),this.form===i.currentForm&&(!(t in n||!i.objectLength(e(this).rules()))&&(n[t]=!0,!0))})},clean:function(t){return e(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return e(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=e([]),this.toHide=e([])},reset:function(){this.resetInternals(),this.currentElements=e([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset(),this.toHide=this.errorsFor(e)},elementValue:function(t){var i,n,r=e(t),s=t.type,a=void 0!==r.attr("contenteditable")&&"false"!==r.attr("contenteditable");return"radio"===s||"checkbox"===s?this.findByName(t.name).filter(":checked").val():"number"===s&&void 0!==t.validity?t.validity.badInput?"NaN":r.val():(i=a?r.text():r.val(),i=t.hasAttribute("contenteditable")?r.text():r.val(),"file"===s?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(n=i.lastIndexOf("/"))>=0||(n=i.lastIndexOf("\\"))>=0?i.substr(n+1):i:"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var i,n,r,s,a=e(t).rules(),o=e.map(a,function(e,t){return t}).length,l=!1,d=this.elementValue(t);for(n in this.abortRequest(t),"function"==typeof a.normalizer?s=a.normalizer:"function"==typeof this.settings.normalizer&&(s=this.settings.normalizer),s&&(d=s.call(t,d),delete a.normalizer),a){r={method:n,parameters:a[n]};try{if("dependency-mismatch"===(i=e.validator.methods[n].call(this,d,t,r.parameters))&&1===o){l=!0;continue}if(l=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!i)return this.formatAndAdd(t,r),!1}catch(e){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",e),e instanceof TypeError&&(e.message+=". Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),e}}if(!l)return this.objectLength(a)&&this.successList.push(t),!0},customDataMessage:function(t,i){return e(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||e(t).data("msg")},customMessage:function(e,t){var i=this.settings.messages[e];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var e=0;e<arguments.length;e++)if(void 0!==arguments[e])return arguments[e]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var n=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,e.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),r=/\$?\{(\d+)\}/g;return"function"==typeof n?n=n.call(this,i.parameters,t):r.test(n)&&(n=e.validator.format(n.replace(r,"{$1}"),i.parameters)),n},formatAndAdd:function(e,t){var i=this.defaultMessage(e,t);this.errorList.push({message:i,element:e,method:t.method}),this.errorMap[e.name]=i,this.submitted[e.name]=i},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){var e,t,i;for(e=0;this.errorList[e];e++)i=this.errorList[e],this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight)for(e=0,t=this.validElements();t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var n,r=this.errorsFor(t),s=this.idOrName(t),a=e(t).attr("aria-describedby");r.length?(0!==r.closest("label[for='"+this.escapeCssMeta(s)+"']").length||void 0!==a&&-1!==a.split(" ").indexOf(r.attr("id"))||this.addErrorAriaDescribedBy(t,r,!0),r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?r.text(i||""):r.html(i||"")):(r=e("<"+this.settings.errorElement+">").attr("id",s+"-error").addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?r.text(i||""):r.html(i||""),n=r,this.settings.wrapper&&(n=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(n):this.settings.errorPlacement?this.settings.errorPlacement.call(this,n,e(t)):n.insertAfter(t),r.is("label")?r.attr("for",s):0===r.parents("label[for='"+this.escapeCssMeta(s)+"']").length&&this.addErrorAriaDescribedBy(t,r,!0)),!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.escapeCssMeta(this.idOrName(t)),n=e(t).attr("aria-describedby"),r="label[for='"+i+"'], label[for='"+i+"'] *";return n&&(r=r+", #"+this.escapeCssMeta(n).replace(/\s+/g,", #")),r=r+", #"+i+"-error",this.errors().filter(r)},escapeCssMeta:function(e){return void 0===e?"":e.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),e(t).not(this.settings.ignore)[0]},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(t){var i=this.currentForm.getAttribute("id"),n="[name='"+this.escapeCssMeta(t)+"']",r=e(this.currentForm).find(n);return i&&(r=r.add(e(n).filter("[form='"+this.escapeCssMeta(i)+"']"))),r},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return e("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(e,t){return!this.dependTypes[typeof e]||this.dependTypes[typeof e](e,t)},dependTypes:{boolean:function(e){return e},string:function(t,i){return!!e(t,i.form).length},function:function(e,t){return e(t)}},optional:function(t){var i=this.elementValue(t);return!e.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},elementAjaxPort:function(e){return"validate"+e.name},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,e(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e(t).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(e(this.currentForm).trigger("submit"),this.submitButton&&e("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(e(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},abortRequest:function(t){var i;this.pending[t.name]&&(i=this.elementAjaxPort(t),e.ajaxAbort(i),this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e(t).removeClass(this.settings.pendingClass))},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm(),e(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:e.extend(this.classRuleSettings,t)},classRules:function(t){var i={},n=e(t).attr("class");return n&&e.each(n.split(" "),function(){this in e.validator.classRuleSettings&&e.extend(i,e.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(e,t,i,n){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(n=Number(n),isNaN(n)&&(n=void 0)),n||0===n?e[i]=n:t===i&&"range"!==t&&(e["date"===t?"dateISO":i]=!0)},attributeRules:function(t){var i,n,r={},s=e(t),a=t.getAttribute("type");for(i in e.validator.methods)"required"===i?(""===(n=t.getAttribute(i))&&(n=!0),n=!!n):n=s.attr(i),this.normalizeAttributeRule(r,a,i,n);return r.maxlength&&/-1|2147483647|524288/.test(r.maxlength)&&delete r.maxlength,r},dataRules:function(t){var i,n,r={},s=e(t),a=t.getAttribute("type");for(i in e.validator.methods)""===(n=s.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()))&&(n=!0),this.normalizeAttributeRule(r,a,i,n);return r},staticRules:function(t){var i={},n=e.data(t.form,"validator");return n.settings.rules&&(i=e.validator.normalizeRule(n.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return e.each(t,function(n,r){if(!1!==r){if(r.param||r.depends){var s=!0;switch(typeof r.depends){case"string":s=!!e(r.depends,i.form).length;break;case"function":s=r.depends.call(i,i)}s?t[n]=void 0===r.param||r.param:(e.data(i.form,"validator").resetElements(e(i)),delete t[n])}}else delete t[n]}),e.each(t,function(e,n){t[e]="function"==typeof n&&"normalizer"!==e?n(i):n}),e.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),e.each(["rangelength","range"],function(){var e;t[this]&&(Array.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(e=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(e[0]),Number(e[1])]))}),e.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};e.each(t.split(/\s/),function(){i[this]=!0}),t=i}return t},addMethod:function(t,i,n){e.validator.methods[t]=i,e.validator.messages[t]=void 0!==n?n:e.validator.messages[t],i.length<3&&e.validator.addClassRules(t,e.validator.normalizeRule(t))},methods:{required:function(t,i,n){if(!this.depend(n,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var r=e(i).val();return r&&r.length>0}return this.checkable(i)?this.getLength(t,i)>0:null!=t&&t.length>0},email:function(e,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e)}
1,url:function(e,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(e)},date:(t=!1,function(e,i){return t||(t=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(i)||!/Invalid|NaN/.test(new Date(e).toString())}),dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:function(e,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:-?\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},minlength:function(e,t,i){var n=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||n>=i},maxlength:function(e,t,i){var n=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||n<=i},rangelength:function(e,t,i){var n=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||n>=i[0]&&n<=i[1]},min:function(e,t,i){return this.optional(t)||e>=i},max:function(e,t,i){return this.optional(t)||e<=i},range:function(e,t,i){return this.optional(t)||e>=i[0]&&e<=i[1]},step:function(t,i,n){var r,s=e(i).attr("type"),a="Step attribute on input type "+s+" is not supported.",o=new RegExp("\\b"+s+"\\b"),l=function(e){var t=(""+e).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},d=function(e){return Math.round(e*Math.pow(10,r))},u=!0;if(s&&!o.test(["text","number","range"].join()))throw new Error(a);return r=l(n),(l(t)>r||d(t)%d(n)!==0)&&(u=!1),this.optional(i)||u},equalTo:function(t,i,n){var r=e(n);return this.settings.onfocusout&&r.not(".validate-equalTo-blur").length&&r.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){e(i).valid()}),t===r.val()},remote:function(t,i,n,r){if(this.optional(i))return"dependency-mismatch";r="string"==typeof r&&r||"remote";var s,a,o,l=this.previousValue(i,r);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),l.originalMessage=l.originalMessage||this.settings.messages[i.name][r],this.settings.messages[i.name][r]=l.message,n="string"==typeof n&&{url:n}||n,o=e.param(e.extend({data:t},n.data)),null!==l.valid&&l.old===o?l.valid:(l.old=o,l.valid=null,s=this,this.startRequest(i),(a={})[i.name]=t,e.ajax(e.extend(!0,{mode:"abort",port:this.elementAjaxPort(i),dataType:"json",data:a,context:s.currentForm,success:function(e){var n,a,o,d=!0===e||"true"===e;s.settings.messages[i.name][r]=l.originalMessage,d?(o=s.formSubmitted,s.toHide=s.errorsFor(i),s.formSubmitted=o,s.successList.push(i),s.invalid[i.name]=!1,s.showErrors()):(n={},a=e||s.defaultMessage(i,{method:r,parameters:t}),n[i.name]=l.message=a,s.invalid[i.name]=!0,s.showErrors(n)),l.valid=d,s.stopRequest(i,d)}},n)),"pending")}}});var n,r={};return e.ajaxPrefilter?e.ajaxPrefilter(function(t,i,n){var s=t.port;"abort"===t.mode&&(e.ajaxAbort(s),r[s]=n)}):(n=e.ajax,e.ajax=function(t){var i=("mode"in t?t:e.ajaxSettings).mode,s=("port"in t?t:e.ajaxSettings).port;return"abort"===i?(e.ajaxAbort(s),r[s]=n.apply(this,arguments),r[s]):n.apply(this,arguments)}),e.ajaxAbort=function(e){r[e]&&(r[e].abort(),delete r[e])},e}),function(e){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){return function(){function t(e){return e.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-âââ]*/g,"")}e.validator.addMethod("maxWords",function(e,i,n){return this.optional(i)||t(e).match(/\b\w+\b/g).length<=n},e.validator.format("Please enter {0} words or less.")),e.validator.addMethod("minWords",function(e,i,n){return this.optional(i)||t(e).match(/\b\w+\b/g).length>=n},e.validator.format("Please enter at least {0} words.")),e.validator.addMethod("rangeWords",function(e,i,n){var r=t(e),s=/\b\w+\b/g;return this.optional(i)||r.match(s).length>=n[0]&&r.match(s).length<=n[1]},e.validator.format("Please enter between {0} and {1} words."))}(),e.validator.addMethod("abaRoutingNumber",function(e){var t=0,i=e.split(""),n=i.length;if(9!==n)return!1;for(var r=0;r<n;r+=3)t+=3*parseInt(i[r],10)+7*parseInt(i[r+1],10)+parseInt(i[r+2],10);return 0!==t&&t%10==0},"Please enter a valid routing number."),e.validator.addMethod("accept",function(t,i,n){var r,s,a="string"==typeof n?n.replace(/\s/g,""):"image/*",o=this.optional(i);if(o)return o;if("file"===e(i).attr("type")&&(a=a.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace(/\/\*/g,"/.*"),i.files&&i.files.length))for(s=new RegExp(".?("+a+")$","i"),r=0;r<i.files.length;r++)if(!i.files[r].type.match(s))return!1;return!0},e.validator.format("Please enter a value with a valid mimetype.")),e.validator.addMethod("alphanumeric",function(e,t){return this.optional(t)||/^\w+$/i.test(e)},"Letters, numbers, and underscores only please."),e.validator.addMethod("bankaccountNL",function(e,t){if(this.optional(t))return!0;
1if(!/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(e))return!1;var i,n=e.replace(/ /g,""),r=0,s=n.length;for(i=0;i<s;i++)r+=(s-i)*n.substring(i,i+1);return r%11==0},"Please specify a valid bank account number."),e.validator.addMethod("bankorgiroaccountNL",function(t,i){return this.optional(i)||e.validator.methods.bankaccountNL.call(this,t,i)||e.validator.methods.giroaccountNL.call(this,t,i)},"Please specify a valid bank or giro account number."),e.validator.addMethod("bic",function(e,t){return this.optional(t)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(e.toUpperCase())},"Please specify a valid BIC code."),e.validator.addMethod("cifES",function(e,t){"use strict";if(this.optional(t))return!0;var i,n,r,s,a=new RegExp(/^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/gi),o=e.substring(0,1),l=e.substring(1,8),d=e.substring(8,9),u=0,h=0;function c(e){return e%2==0}if(9!==e.length||!a.test(e))return!1;for(i=0;i<l.length;i++)n=parseInt(l[i],10),c(i)?h+=(n*=2)<10?n:n-9:u+=n;return r=(10-(u+h).toString().slice(-1)).toString(),r=parseInt(r,10)>9?"0":r,s="JABCDEFGHI".charAt(r).toString(),o.match(/[ABEH]/)?d===r:o.match(/[KPQS]/)?d===s:d===r||d===s},"Please specify a valid CIF number."),e.validator.addMethod("cnhBR",function(e){if(11!==(e=e.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,"")).length)return!1;var t,i,n,r,s,a=0,o=0;if(t=e.charAt(0),new Array(12).join(t)===e)return!1;for(r=0,s=9,0;r<9;++r,--s)a+=+e.charAt(r)*s;for((i=a%11)>=10&&(i=0,o=2),a=0,r=0,s=1,0;r<9;++r,++s)a+=+e.charAt(r)*s;return(n=a%11)>=10?n=0:n-=o,String(i).concat(n)===e.substr(-2)},"Please specify a valid CNH number."),e.validator.addMethod("cnpjBR",function(e,t){"use strict";if(this.optional(t))return!0;if(14!==(e=e.replace(/[^\d]+/g,"")).length)return!1;if("00000000000000"===e||"11111111111111"===e||"22222222222222"===e||"33333333333333"===e||"44444444444444"===e||"55555555555555"===e||"66666666666666"===e||"77777777777777"===e||"88888888888888"===e||"99999999999999"===e)return!1;for(var i=e.length-2,n=e.substring(0,i),r=e.substring(i),s=0,a=i-7,o=i;o>=1;o--)s+=n.charAt(i-o)*a--,a<2&&(a=9);var l=s%11<2?0:11-s%11;if(l!==parseInt(r.charAt(0),10))return!1;i+=1,n=e.substring(0,i),s=0,a=i-7;for(var d=i;d>=1;d--)s+=n.charAt(i-d)*a--,a<2&&(a=9);return(l=s%11<2?0:11-s%11)===parseInt(r.charAt(1),10)},"Please specify a CNPJ value number."),e.validator.addMethod("cpfBR",function(e,t){"use strict";if(this.optional(t))return!0;if(11!==(e=e.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,"")).length)return!1;var i,n,r,s,a=0;if(i=parseInt(e.substring(9,10),10),n=parseInt(e.substring(10,11),10),r=function(e,t){var i=10*e%11;return 10!==i&&11!==i||(i=0),i===t},""===e||"00000000000"===e||"11111111111"===e||"22222222222"===e||"33333333333"===e||"44444444444"===e||"55555555555"===e||"66666666666"===e||"77777777777"===e||"88888888888"===e||"99999999999"===e)return!1;for(s=1;s<=9;s++)a+=parseInt(e.substring(s-1,s),10)*(11-s);if(r(a,i)){for(a=0,s=1;s<=10;s++)a+=parseInt(e.substring(s-1,s),10)*(12-s);return r(a,n)}return!1},"Please specify a valid CPF number."),e.validator.addMethod("creditcard",function(e,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(e))return!1;var i,n,r=0,s=0,a=!1;if((e=e.replace(/\D/g,"")).length<13||e.length>19)return!1;for(i=e.length-1;i>=0;i--)n=e.charAt(i),s=parseInt(n,10),a&&(s*=2)>9&&(s-=9),r+=s,a=!a;return r%10==0},"Please enter a valid credit card number."),e.validator.addMethod("creditcardtypes",function(e,t,i){if(/[^0-9\-]+/.test(e))return!1;e=e.replace(/\D/g,"");var n=0;return i.mastercard&&(n|=1),i.visa&&(n|=2),i.amex&&(n|=4),i.dinersclub&&(n|=8),i.enroute&&(n|=16),i.discover&&(n|=32),i.jcb&&(n|=64),i.unknown&&(n|=128),i.all&&(n=255),1&n&&(/^(5[12345])/.test(e)||/^(2[234567])/.test(e))||2&n&&/^(4)/.test(e)?16===e.length:4&n&&/^(3[47])/.test(e)?15===e.length:8&n&&/^(3(0[012345]|[68]))/.test(e)?14===e.length:16&n&&/^(2(014|149))/.test(e)?15===e.length:32&n&&/^(6011)/.test(e)||64&n&&/^(3)/.test(e)?16===e.length:64&n&&/^(2131|1800)/.test(e)?15===e.length:!!(128&n)},"Please enter a valid credit card number."),e.validator.addMethod("currency",function(e,t,i){var n,r="string"==typeof i,s=r?i:i[0],a=!!r||i[1];return s=s.replace(/,/g,""),n="^["+(s=a?s+"]":s+"]?")+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",n=new RegExp(n),this.optional(t)||n.test(e)},"Please specify a valid currency."),e.validator.addMethod("dateFA",function(e,t){return this.optional(t)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(e)},e.validator.messages.date),e.validator.addMethod("dateITA",function(e,t){var i,n,r,s,a,o=!1;return/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(e)?(i=e.split("/"),n=parseInt(i[0],10),r=parseInt(i[1],10),s=parseInt(i[2],10),o=(a=new Date(Date.UTC(s,r-1,n,12,0,0,0))).getUTCFullYear()===s&&a.getUTCMonth()===r-1&&a.getUTCDate()===n):o=!1,this.optional(t)||o},e.validator.messages.date),e.validator.addMethod("dateNL",function(e,t){return this.optional(t)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(e)},e.validator.messages.date),e.validator.addMethod("extension",function(e,t,i){return i="string"==typeof i?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new RegExp("\\.("+i+")$","i"))},e.validator.format("Please enter a value with a valid extension.")),e.validator.addMethod("giroaccountNL",function(e,t){return this.optional(t)||/^[0-9]{1,7}$/.test(e)},"Please specify a valid giro account number."),e.validator.addMethod("greaterThan",function(t,i,n){var r=e(n);return this.settings.onfocusout&&r.not(".validate-greaterThan-blur").length&&r.addClass("val
1idate-greaterThan-blur").on("blur.validate-greaterThan",function(){e(i).valid()}),""==t||""==r.val()||parseFloat(t)>parseFloat(r.val())},"Please enter a greater value."),e.validator.addMethod("greaterThanEqual",function(t,i,n){var r=e(n);return this.settings.onfocusout&&r.not(".validate-greaterThanEqual-blur").length&&r.addClass("validate-greaterThanEqual-blur").on("blur.validate-greaterThanEqual",function(){e(i).valid()}),t>=r.val()},"Please enter a greater value."),e.validator.addMethod("iban",function(e,t){if(this.optional(t))return!0;var i,n,r,s,a,o=e.replace(/ /g,"").toUpperCase(),l="",d=!0,u="";if(o.length<5)return!1;if(void 0!==(r={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"}[o.substring(0,2)])&&!new RegExp("^[A-Z]{2}\\d{2}"+r+"$","").test(o))return!1;for(i=o.substring(4,o.length)+o.substring(0,4),s=0;s<i.length;s++)"0"!==(n=i.charAt(s))&&(d=!1),d||(l+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(n));for(a=0;a<l.length;a++)u=(""+u+l.charAt(a))%97;return 1===u},"Please specify a valid IBAN."),e.validator.addMethod("integer",function(e,t){return this.optional(t)||/^-?\d+$/.test(e)},"A positive or negative non-decimal number please."),e.validator.addMethod("ipv4",function(e,t){return this.optional(t)||/^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(e)},"Please enter a valid IP v4 address."),e.validator.addMethod("ipv6",function(e,t){return this.optional(t)||/^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(e)},"Please enter a valid IP v6 address."),e.validator.addMethod("lessThan",function(t,i,n){var r=e(n);return this.settings.onfocusout&&r.not(".validate-lessThan-blur").length&&r.addClass("validate-lessThan-blur").on("blur.validate-lessThan",function(){e(i).valid()}),""==t||""==r.val()||parseFloat(t)<parseFloat(r.val())},"Please enter a lesser value."),e.validator.addMethod("lessThanEqual",function(t,i,n){var r=e(n);return this.settings.onfocusout&&r.not(".validate-lessThanEqual-blur").length&&r.addClass("val
1idate-lessThanEqual-blur").on("blur.validate-lessThanEqual",function(){e(i).valid()}),t<=r.val()},"Please enter a lesser value."),e.validator.addMethod("lettersonly",function(e,t){return this.optional(t)||/^[a-z]+$/i.test(e)},"Letters only please."),e.validator.addMethod("letterswithbasicpunc",function(e,t){return this.optional(t)||/^[a-z\-.,()'"\s]+$/i.test(e)},"Letters or punctuation only please."),e.validator.addMethod("maxfiles",function(t,i,n){return!!this.optional(i)||!("file"===e(i).attr("type")&&i.files&&i.files.length>n)},e.validator.format("Please select no more than {0} files.")),e.validator.addMethod("maxsize",function(t,i,n){if(this.optional(i))return!0;if("file"===e(i).attr("type")&&i.files&&i.files.length)for(var r=0;r<i.files.length;r++)if(i.files[r].size>n)return!1;return!0},e.validator.format("File size must not exceed {0} bytes each.")),e.validator.addMethod("maxsizetotal",function(t,i,n){if(this.optional(i))return!0;if("file"===e(i).attr("type")&&i.files&&i.files.length)for(var r=0,s=0;s<i.files.length;s++)if((r+=i.files[s].size)>n)return!1;return!0},e.validator.format("Total size of all files must not exceed {0} bytes.")),e.validator.addMethod("mobileNL",function(e,t){return this.optional(t)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(e)},"Please specify a valid mobile number."),e.validator.addMethod("mobileRU",function(e,t){var i=e.replace(/\(|\)|\s+|-/g,"");return this.optional(t)||i.length>9&&/^((\+7|7|8)+([0-9]){10})$/.test(i)},"Please specify a valid mobile number."),e.validator.addMethod("mobileUK",function(e,t){return e=e.replace(/\(|\)|\s+|-/g,""),this.optional(t)||e.length>9&&e.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number."),e.validator.addMethod("netmask",function(e,t){return this.optional(t)||/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test(e)},"Please enter a valid netmask."),e.validator.addMethod("nieES",function(e,t){"use strict";if(this.optional(t))return!0;var i,n=new RegExp(/^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi),r=e.substr(e.length-1).toUpperCase();return!((e=e.toString().toUpperCase()).length>10||e.length<9||!n.test(e))&&(i=9===(e=e.replace(/^[X]/,"0").replace(/^[Y]/,"1").replace(/^[Z]/,"2")).length?e.substr(0,8):e.substr(0,9),"TRWAGMYFPDXBNJZSQVHLCKET".charAt(parseInt(i,10)%23)===r)},"Please specify a valid NIE number."),e.validator.addMethod("nifES",function(e,t){"use strict";return!!this.optional(t)||!!(e=e.toUpperCase()).match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")&&(/^[0-9]{8}[A-Z]{1}$/.test(e)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(e.substring(8,0)%23)===e.charAt(8):!!/^[KLM]{1}/.test(e)&&e[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(e.substring(8,1)%23))},"Please specify a valid NIF number."),e.validator.addMethod("nipPL",function(e){"use strict";if(10!==(e=e.replace(/[^0-9]/g,"")).length)return!1;for(var t=[6,5,7,2,3,4,5,6,7],i=0,n=0;n<9;n++)i+=t[n]*e[n];var r=i%11;return(10===r?0:r)===parseInt(e[9],10)},"Please specify a valid NIP number."),e.validator.addMethod("nisBR",function(e){var t,i,n,r,s,a=0;if(11!==(e=e.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,"")).length)return!1;for(i=parseInt(e.substring(10,11),10),t=parseInt(e.substring(0,10),10),r=2;r<12;r++)s=r,10===r&&(s=2),11===r&&(s=3),a+=t%10*s,t=parseInt(t/10,10);return i===(n=(n=a%11)>1?11-n:0)},"Please specify a valid NIS/PIS number."),e.validator.addMethod("notEqualTo",function(t,i,n){return this.optional(i)||!e.validator.methods.equalTo.call(this,t,i,n)},"Please enter a different value, values must not be the same."),e.validator.addMethod("nowhitespace",function(e,t){return this.optional(t)||/^\S+$/i.test(e)},"No white space please."),e.validator.addMethod("pattern",function(e,t,i){return!!this.optional(t)||("string"==typeof i&&(i=new RegExp("^(?:"+i+")$")),i.test(e))},"Invalid format."),e.validator.addMethod("regex",function(e,t,i){return"string"==typeof i&&(i=new RegExp("^(?:"+i+")$")),i.test(e)},"Invalid format."),e.validator.addMethod("phoneNL",function(e,t){return this.optional(t)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(e)},"Please specify a valid phone number."),e.validator.addMethod("phonePL",function(e,t){e=e.replace(/\s+/g,"");
vendor: 4,334 bytes, line 1
1return this.optional(t)||/^(?:(?:(?:\+|00)?48)|(?:\(\+?48\)))?(?:1[2-8]|2[2-69]|3[2-49]|4[1-68]|5[0-9]|6[0-35-9]|[7-8][1-9]|9[145])\d{7}$/.test(e)},"Please specify a valid phone number."),e.validator.addMethod("phonesUK",function(e,t){return e=e.replace(/\(|\)|\s+|-/g,""),this.optional(t)||e.length>9&&e.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number."),e.validator.addMethod("phoneUK",function(e,t){return e=e.replace(/\(|\)|\s+|-/g,""),this.optional(t)||e.length>9&&e.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/)},"Please specify a valid phone number."),e.validator.addMethod("phoneUS",function(e,t){return e=e.replace(/\s+/g,""),this.optional(t)||e.length>9&&e.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]\d{2}-?\d{4}$/)},"Please specify a valid phone number."),e.validator.addMethod("postalcodeBR",function(e,t){return this.optional(t)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(e)},"Informe um CEP válido."),e.validator.addMethod("postalCodeCA",function(e,t){return this.optional(t)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(e)},"Please specify a valid postal code."),e.validator.addMethod("postalcodeIT",function(e,t){return this.optional(t)||/^\d{5}$/.test(e)},"Please specify a valid postal code."),e.validator.addMethod("postalcodeNL",function(e,t){return this.optional(t)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(e)},"Please specify a valid postal code."),e.validator.addMethod("postcodeUK",function(e,t){return this.optional(t)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(e)},"Please specify a valid UK postcode."),e.validator.addMethod("require_from_group",function(t,i,n){var r=e(n[1],i.form),s=r.eq(0),a=s.data("valid_req_grp")?s.data("valid_req_grp"):e.extend({},this),o=r.filter(function(){return a.elementValue(this)}).length>=n[0];return s.data("valid_req_grp",a),e(i).data("being_validated")||(r.data("being_validated",!0),r.each(function(){a.element(this)}),r.data("being_validated",!1)),o},e.validator.format("Please fill at least {0} of these fields.")),e.validator.addMethod("skip_or_fill_minimum",function(t,i,n){var r=e(n[1],i.form),s=r.eq(0),a=s.data("valid_skip")?s.data("valid_skip"):e.extend({},this),o=r.filter(function(){return a.elementValue(this)}).length,l=0===o||o>=n[0];return s.data("valid_skip",a),e(i).data("being_validated")||(r.data("being_validated",!0),r.each(function(){a.element(this)}),r.data("being_validated",!1)),l},e.validator.format("Please either skip these fields or fill at least {0} of them.")),e.validator.addMethod("stateUS",function(e,t,i){var n,r=void 0===i,s=!r&&void 0!==i.caseSensitive&&i.caseSensitive,a=!r&&void 0!==i.includeTerritories&&i.includeTerritories,o=!r&&void 0!==i.includeMilitary&&i.includeMilitary;return n=a||o?a&&o?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":a?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",n=s?new RegExp(n):new RegExp(n,"i"),this.optional(t)||n.test(e)},"Please specify a valid state."),e.validator.addMethod("strippedminlength",function(t,i,n){return e(t).text().length>=n},e.validator.format("Please enter at least {0} characters.")),e.validator.addMethod("time",function(e,t){return this.optional(t)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(e)},"Please enter a valid time, between 00:00 and 23:59."),e.validator.addMethod("time12h",function(e,t){return this.optional(t)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(e)},"Please enter a valid time in 12-hour am/pm format."),e.validator.addMethod("url2",function(e,t){return this.optional(t)||/^(?:(?:(?
1:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?)|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff])|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62}\.)))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(e)},e.validator.messages.url),e.validator.addMethod("vinUS",function(e){if(17!==e.length)return!1;var t,i,n,r,s,a=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],o=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],l=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],d=0;for(t=0;t<17;t++)r=l[t],n=e.slice(t,t+1),isNaN(n)?(n=n.toUpperCase(),i=o[a.indexOf(n)]):i=parseInt(n,10),8===t&&(s=i,"X"===n&&(s=10)),d+=i*r;return d%11===s}
1,"The specified vehicle identification number (VIN) is invalid."),e.validator.addMethod("zipcodeUS",function(e,t){return this.optional(t)||/^\d{5}(-\d{4})?$/.test(e)},"The specified US ZIP Code is invalid."),e.validator.addMethod("ziprange",function(e,t){return this.optional(t)||/^90[2-5]\d\{2\}-\d{4}$/.test(e)},"Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx."),e.validator.addMethod("validpassword",function(e,t){return this.optional(t)||/^[a-z0-9A-Z_ `~,!@#$%^&*()\-+{}:<>"'?|\/\\\[\]\.-]+$/.test(e)},"Enter only Alphanumeric, dash or underscore"),e.validator.addMethod("greaterthanzero",function(e,t){return this.optional(t)||parseFloat(e)>0},"* Amount must be greater than zero"),e.validator.addMethod("datecompare",function(e,t,i){var n=i[0].toLowerCase(),r=new Date(i[1]),s=new Date(i[2]);switch(n){case"gt":return r>s;case"ge":return r>=s;case"eq":return s;case"le":return r<=s;case"lt":return r<s;default:return!1}},"Please select valid date"),e.validator.addMethod("notequalTo",function(t,i,n){return(n=n.split(",")).forEach(t=>{var i=e(t).val();null!=typeof i&&""!=i?n[n.indexOf(t)]=i:delete n[n.indexOf(t)]}),-1===n.indexOf(t)},"Value cannot be same"),e.validator.addMethod("alphanumberspace",function(e,t){return this.optional(t)||/^[a-z0-9\-\s]+$/i.test(e)},"Letters, numbers, and space only please"),e.validator.addMethod("validatePassword",function(t,i,n){var r=e(i).data("password-strength")??n.password_strength,s="";try{if("L"==r&&t.length<8)throw"undefined"!=typeof PASSWORD_LOW_ERROR_MSG?PASSWORD_LOW_ERROR_MSG:n.strength_message;if("M"==r&&!/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{10,}$/.test(t))throw"undefined"!=typeof PASSWORD_MEDIUM_ERROR_MSG?PASSWORD_MEDIUM_ERROR_MSG:n.strength_message;if("S"==r&&!/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()\-_+=]).{12,}$/.test(t))throw"undefined"!=typeof PASSWORD_STRONG_ERROR_MSG?PASSWORD_STRONG_ERROR_MSG:n.strength_message;let s="";if("object"==typeof n&&"string"==typeof n.compare?s=n.compare:"string"==typeof n&&(s=n),s){s.split(",").forEach(r=>{var s=e(r).val();if(s&&""!==s&&((r.match("mail")||r.match("email"))&&(s=s.split("@")[0]),s===t))throw e(i).data("customer")?USERNAME_PASSWORD_IDENTICAL_ERROR_MSG:"undefined"!=typeof USERNAME_PASSWORD_IDENTICAL_ADMIN_ERROR_MSG?USERNAME_PASSWORD_IDENTICAL_ADMIN_ERROR_MSG:n.compare_message})}}catch(e){s=e}finally{return e.validator.messages.validatePassword=s,""==s}},e.validator.format(e.validator.messages.validatePassword)),e.validator.addMethod("validateJson",function(e,t){return this.optional(t)||!(!e||!(()=>{try{return JSON.parse(e),!0}catch{return!1}})())},"Please enter valid JSON."),e.validator.addMethod("radioblankvalue",function(t,i){return!(e(i).is(":checked")&&""===e(i).val())}),e.validator.addMethod("validatePhoneEmail",function(t,i){const n=e(i),r=n.closest("form"),s=n.data("country_code"),a=n.data("iso_code"),o=s?r.find("#"+s):e(),l=a?r.find("#"+a):e(),d=void 0!==window.intlTelInput?window.intlTelInput.getInstance(i):null;if(!t.trim())return!1;if(i.dataset&&"1"===i.dataset.userTyping||document.activeElement===i)return!0;if(!d){o.val(""),l.val("");const e=/^[a-zA-Z0-9._@-]+$/,i="undefined"!=typeof IS_USERNAME_LOGIN_ENABLED&&"1"===IS_USERNAME_LOGIN_ENABLED;return!!(/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(String(t).toLowerCase())||i&&e.test(t))||!!/^\+?\d{7,15}$/.test(t.replace(/[\s\-()]/g,""))}const u=d.getSelectedCountry();return u&&void 0!==u.dialCode&&d.isValidNumber()?(n.val(d.getNumber().replace(new RegExp("^\\+?"+u.dialCode),"")),o.val(u.iso2),l.val(u.iso2),!0):(""===o.val()&&"undefined"!=typeof LOGIN_DEFAULT_ISO_CODE&&d.setSelectedCountry(LOGIN_DEFAULT_ISO_CODE),!1)},function(t,i){const n=e(i).val()||"",r=void 0!==window.intlTelInput?window.intlTelInput.getInstance(i):null;return e(i).closest(".form-group").find(".error-block").html(""),n.trim()?r?INVALID_PHONE_NUMBER:ERROR_EMAIL_ID_INVALID:e.validator.messages.required}),e}),function(){var e;(e=jQuery).bootstrapGrowl=function(t,i){var n,r,s;switch(i=e.extend({},e.bootstrapGrowl.default_options,i),(n=e("<div>")).attr("class","bootstrap-growl alert"),i.type&&n.addClass("alert-"+i.type),i.allow_dismiss&&n.append('<a class="close" data-dismiss="alert" href="#">×</a>'),""!=i.icon&&(t='<i class="'+i.icon+'"></i> '+t),n.append(t),i.top_offset&&(i.offset={from:"top",amount:i.top_offset}),s=i.offset.amount,e(".bootstrap-growl").each(function(){return s=Math.max(s,parseInt(e(this).css(i.offset.from))+e(this).outerHeight()+i.stackup_spacing)}),(r={position:"body"===i.ele?"fixed":"absolute",margin:0,"z-index":"9999",display:"none","text-align":"center"})[i.offset.from]=s+"px","body"==i.ele&&n.css(r),"auto"!==i.width&&n.css("width",i.width),e(i.ele).append(n),i.align){case"center":n.css({left:"50%","margin-left":"-"+n.outerWidth()/2+"px"});break;case"left":break;default:n.css("right","20px")}return n.fadeIn(),i.delay>0&&n.delay(i.delay).fadeOut(function(){return e(this).alert("close")}),n},e.bootstrapGrowl.default_options={ele:"body",type:"success",offset:{from:"top",amount:20},align:"center",width:"auto",delay:6e3,allow_dismiss:!0,stackup_spacing:10,icon:"icon-info-sign"}}.call(this),(()=>{var e=Object.create,t=Object.defineProperty,i=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,r=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,a=(e,i)=>t(e,"name",{value:i,configurable:!0}),o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),l=(e,i)=>{for(var n in i)t(e,n,{get:i[n],enumerable:!0})},d=(a,o,l)=>(l=null!=a?e(r(a)):{},((e,r,a,o)=>
1{if(r&&"object"==typeof r||"function"==typeof r)for(let l of n(r))!s.call(e,l)&&l!==a&&t(e,l,{get:()=>r[l],enumerable:!(o=i(r,l))||o.enumerable});return e})(!o&&a&&a.__esModule?l:t(l,"default",{value:a,enumerable:!0}),a)),u=o((e,t)=>{"use strict";t.exports=a(function(e){if("number"!=typeof e||Number.isNaN(e))throw new TypeError("Expected a number, got "+typeof e);let t=e<0,i=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];if(t&&(e=-e),e<1)return(t?"-":"")+e+" B";let n=Math.min(Math.floor(Math.log(e)/Math.log(1024)),i.length-1);e=Number(e/1024**n);let r=i[n];return e>=10||e%1==0?`${(t?"-":"")+e.toFixed(0)} ${r}`:`${(t?"-":"")+e.toFixed(1)} ${r}`},"prettierBytes")}),h=o((e,t)=>{"use strict";function i(e,t){this.text=e=e||"",this.hasWild=~e.indexOf("*"),this.separator=t,this.parts=e.split(t)}a(i,"WildcardMatcher"),i.prototype.match=function(e){var t,i,n=!0,r=this.parts,s=r.length;if("string"==typeof e||e instanceof String)if(this.hasWild||this.text==e){for(i=(e||"").split(this.separator),t=0;n&&t<s;t++)"*"!==r[t]&&(n=t<i.length&&r[t]===i[t]);n=n&&i}else n=!1;else if("function"==typeof e.splice)for(n=[],t=e.length;t--;)this.match(e[t])&&(n[n.length]=e[t]);else if("object"==typeof e)for(var a in n={},e)this.match(a)&&(n[a]=e[a]);return n},t.exports=function(e,t,n){var r=new i(e,n||/[\/\.]/);return typeof t<"u"?r.match(t):r}}),c=o((e,t)=>{var i=h(),n=/[\/\+\.]/;t.exports=function(e,t){function r(t){var r=i(t,e,n);return r&&r.length>=2}return a(r,"test"),t?r(t.split(";")[0]):r}}),p=o((e,t)=>{function i(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}a(i,"isObject"),t.exports=i}),f=o((e,t)=>{var i="object"==typeof global&&global&&global.Object===Object&&global;t.exports=i}),m=o((e,t)=>{var i=f(),n="object"==typeof self&&self&&self.Object===Object&&self,r=i||n||Function("return this")();t.exports=r}),g=o((e,t)=>{var i=m(),n=a(function(){return i.Date.now()},"now");t.exports=n}),y=o((e,t)=>{var i=/\s/;function n(e){for(var t=e.length;t--&&i.test(e.charAt(t)););return t}a(n,"trimmedEndIndex"),t.exports=n}),v=o((e,t)=>{var i=y(),n=/^\s+/;function r(e){return e&&e.slice(0,i(e)+1).replace(n,"")}a(r,"baseTrim"),t.exports=r}),b=o((e,t)=>{var i=m().Symbol;t.exports=i}),w=o((e,t)=>{var i=b(),n=Object.prototype,r=n.hasOwnProperty,s=n.toString,o=i?i.toStringTag:void 0;function l(e){var t=r.call(e,o),i=e[o];try{e[o]=void 0;var n=!0}catch{}var a=s.call(e);return n&&(t?e[o]=i:delete e[o]),a}a(l,"getRawTag"),t.exports=l}),$=o((e,t)=>{var i=Object.prototype.toString;function n(e){return i.call(e)}a(n,"objectToString"),t.exports=n}),_=o((e,t)=>{var i=b(),n=w(),r=$(),s=i?i.toStringTag:void 0;function o(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?n(e):r(e)}a(o,"baseGetTag"),t.exports=o}),S=o((e,t)=>{function i(e){return null!=e&&"object"==typeof e}a(i,"isObjectLike"),t.exports=i}),C=o((e,t)=>{var i=_(),n=S();function r(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==i(e)}a(r,"isSymbol"),t.exports=r}),E=o((e,t)=>{var i=v(),n=p(),r=C(),s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,d=parseInt;function u(e){if("number"==typeof e)return e;if(r(e))return NaN;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=i(e);var a=o.test(e);return a||l.test(e)?d(e.slice(2),a?2:8):s.test(e)?NaN:+e}a(u,"toNumber"),t.exports=u}),x=o((e,t)=>{var i=p(),n=g(),r=E(),s=Math.max,o=Math.min;function l(e,t,l){var d,u,h,c,p,f,m=0,g=!1,y=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var i=d,n=u;return d=u=void 0,m=t,c=e.apply(n,i)}function w(e){return m=e,p=setTimeout(S,t),g?b(e):c}function $(e){var i=t-(e-f);return y?o(i,h-(e-m)):i}function _(e){var i=e-f;return void 0===f||i>=t||i<0||y&&e-m>=h}function S(){var e=n();if(_(e))return C(e);p=setTimeout(S,$(e))}function C(e){return p=void 0,v&&d?b(e):(d=u=void 0,c)}function E(){void 0!==p&&clearTimeout(p),m=0,d=f=u=p=void 0}function x(){return void 0===p?c:C(n())}function k(){var e=n(),i=_(e);if(d=arguments,u=this,f=e,i){if(void 0===p)return w(f);if(y)return clearTimeout(p),p=setTimeout(S,t),b(f)}return void 0===p&&(p=setTimeout(S,t)),c}return t=r(t)||0,i(l)&&(g=!!l.leading,h=(y="maxWait"in l)?s(r(l.maxWait)||0,t):h,v="trailing"in l?!!l.trailing:v),a(b,"invokeFunc"),a(w,"leadingEdge"),a($,"remainingWait"),a(_,"shouldInvoke"),a(S,"timerExpired"),a(C,"trailingEdge"),a(E,"cancel"),a(x,"flush"),a(k,"debounced"),k.cancel=E,k.flush=x,k}a(l,"debounce"),t.exports=l}),k=o((e,t)=>{var i=x(),n=p();function r(e,t,r){var s=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return n(r)&&(s="leading"in r?!!r.leading:s,a="trailing"in r?!!r.trailing:a),i(e,t,{leading:s,maxWait:t,trailing:a})}a(r,"throttle"),t.exports=r}),T=o((e,t)=>{t.exports=a(function(){var e={},t=e._fns={};function i(e){for(var i=t[e]?t[e]:[],n=e.indexOf(":"),r=-1===n?[e]:[e.substring(0,n),e.substring(n+1)],s=Object.keys(t),a=0,o=s.length;a<o;a++){var l=s[a];if("*"===l&&(i=i.concat(t[l])),2===r.length&&r[0]===l){i=i.concat(t[l]);break}}return i}function n(e,t,i){for(var n=0,r=t.length;
1n<r&&t[n];n++)t[n].event=e,t[n].apply(t[n],i)}return e.emit=a(function(e,t,r,s,a,o,l){var d=i(e);d.length&&n(e,d,[t,r,s,a,o,l])},"emit"),e.on=a(function(e,i){t[e]||(t[e]=[]),t[e].push(i)},"on"),e.once=a(function(t,i){function n(){i.apply(this,arguments),e.off(t,n)}a(n,"one"),this.on(t,n)},"once"),e.off=a(function(e,t){var i=[];if(e&&t)for(var n=this._fns[e],r=0,s=n?n.length:0;r<s;r++)n[r]!==t&&i.push(n[r]);i.length?this._fns[e]=i:delete this._fns[e]},"off"),a(i,"getListeners"),a(n,"emitAll"),e},"createNamespaceEmitter")}),D=o((e,t)=>{function i(e,t){"boolean"==typeof t&&(t={forever:t}),this._originalTimeouts=JSON.parse(JSON.stringify(e)),this._timeouts=e,this._options=t||{},this._maxRetryTime=t&&t.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}a(i,"RetryOperation"),t.exports=i,i.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},i.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},i.prototype.retry=function(e){if(this._timeout&&clearTimeout(this._timeout),!e)return!1;var t=(new Date).getTime();if(e&&t-this._operationStart>=this._maxRetryTime)return this._errors.push(e),this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(e);var i=this._timeouts.shift();if(void 0===i){if(!this._cachedTimeouts)return!1;this._errors.splice(0,this._errors.length-1),i=this._cachedTimeouts.slice(-1)}var n=this;return this._timer=setTimeout(function(){n._attempts++,n._operationTimeoutCb&&(n._timeout=setTimeout(function(){n._operationTimeoutCb(n._attempts)},n._operationTimeout),n._options.unref&&n._timeout.unref()),n._fn(n._attempts)},i),this._options.unref&&this._timer.unref(),!0},i.prototype.attempt=function(e,t){this._fn=e,t&&(t.timeout&&(this._operationTimeout=t.timeout),t.cb&&(this._operationTimeoutCb=t.cb));var i=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){i._operationTimeoutCb()},i._operationTimeout)),this._operationStart=(new Date).getTime(),this._fn(this._attempts)},i.prototype.try=function(e){console.log("Using RetryOperation.try() is deprecated"),this.attempt(e)},i.prototype.start=function(e){console.log("Using RetryOperation.start() is deprecated"),this.attempt(e)},i.prototype.start=i.prototype.try,i.prototype.errors=function(){return this._errors},i.prototype.attempts=function(){return this._attempts},i.prototype.mainError=function(){if(0===this._errors.length)return null;for(var e={},t=null,i=0,n=0;n<this._errors.length;n++){var r=this._errors[n],s=r.message,a=(e[s]||0)+1;e[s]=a,a>=i&&(t=r,i=a)}return t}}),A=o(e=>{var t=D();e.operation=function(i){var n=e.timeouts(i);return new t(n,{forever:i&&(i.forever||i.retries===1/0),unref:i&&i.unref,maxRetryTime:i&&i.maxRetryTime})},e.timeouts=function(e){if(e instanceof Array)return[].concat(e);var t={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var i in e)t[i]=e[i];if(t.minTimeout>t.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var n=[],r=0;r<t.retries;r++)n.push(this.createTimeout(r,t));return e&&e.forever&&!n.length&&n.push(this.createTimeout(r,t)),n.sort(function(e,t){return e-t}),n},e.createTimeout=function(e,t){var i=t.randomize?Math.random()+1:1,n=Math.round(i*Math.max(t.minTimeout,1)*Math.pow(t.factor,e));return n=Math.min(n,t.maxTimeout)},e.wrap=function(t,i,n){if(i instanceof Array&&(n=i,i=null),!n)for(var r in n=[],t)"function"==typeof t[r]&&n.push(r);for(var s=0;s<n.length;s++){var o=n[s],l=t[o];t[o]=a(function(n){var r=e.operation(i),s=Array.prototype.slice.call(arguments,1),a=s.pop();s.push(function(e){r.retry(e)||(e&&(arguments[0]=r.mainError()),a.apply(this,arguments))}),r.attempt(function(){n.apply(t,s)})},"retryWrapper").bind(t,l),t[o].options=i}}}),P=o((e,t)=>{t.exports=A()}),I=o((e,t)=>{!function(){"use strict";var e={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=r(e,n(i)))}return e}function n(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return i.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var n="";for(var s in t)e.call(t,s)&&t[s]&&(n=r(n,s));return n}function r(e,t){return t?e?e+" "+t:e+t:e}a(i,"classNames"),a(n,"parseValue"),a(r,"appendClass"),typeof t<"u"&&t.exports?(i.default=i,t.exp
1orts=i):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return i}):window.classNames=i}()}),O=o((e,t)=>{"use strict";var i=Object.prototype.hasOwnProperty,n="~";function r(){}function s(e,t,i){this.fn=e,this.context=t,this.once=i||!1}function o(e,t,i,r,a){if("function"!=typeof i)throw new TypeError("The listener must be a function");var o=new s(i,r||e,a),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],o]:e._events[l].push(o):(e._events[l]=o,e._eventsCount++),e}function l(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function d(){this._events=new r,this._eventsCount=0}a(r,"Events"),Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),a(s,"EE"),a(o,"addListener"),a(l,"clearEvent"),a(d,"EventEmitter"),d.prototype.eventNames=a(function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)i.call(e,t)&&r.push(n?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},"eventNames"),d.prototype.listeners=a(function(e){var t=n?n+e:e,i=this._events[t];if(!i)return[];if(i.fn)return[i.fn];for(var r=0,s=i.length,a=new Array(s);r<s;r++)a[r]=i[r].fn;return a},"listeners"),d.prototype.listenerCount=a(function(e){var t=n?n+e:e,i=this._events[t];return i?i.fn?1:i.length:0},"listenerCount"),d.prototype.emit=a(function(e,t,i,r,s,a){var o=n?n+e:e;if(!this._events[o])return!1;var l,d,u=this._events[o],h=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),h){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,i),!0;case 4:return u.fn.call(u.context,t,i,r),!0;case 5:return u.fn.call(u.context,t,i,r,s),!0;case 6:return u.fn.call(u.context,t,i,r,s,a),!0}for(d=1,l=new Array(h-1);d<h;d++)l[d-1]=arguments[d];u.fn.apply(u.context,l)}else{var c,p=u.length;for(d=0;d<p;d++)switch(u[d].once&&this.removeListener(e,u[d].fn,void 0,!0),h){case 1:u[d].fn.call(u[d].context);break;case 2:u[d].fn.call(u[d].context,t);break;case 3:u[d].fn.call(u[d].context,t,i);break;case 4:u[d].fn.call(u[d].context,t,i,r);break;default:if(!l)for(c=1,l=new Array(h-1);c<h;c++)l[c-1]=arguments[c];u[d].fn.apply(u[d].context,l)}}return!0},"emit"),d.prototype.on=a(function(e,t,i){return o(this,e,t,i,!1)},"on"),d.prototype.once=a(function(e,t,i){return o(this,e,t,i,!0)},"once"),d.prototype.removeListener=a(function(e,t,i,r){var s=n?n+e:e;if(!this._events[s])return this;if(!t)return l(this,s),this;var a=this._events[s];if(a.fn)a.fn===t&&(!r||a.once)&&(!i||a.context===i)&&l(this,s);else{for(var o=0,d=[],u=a.length;o<u;o++)(a[o].fn!==t||r&&!a[o].once||i&&a[o].context!==i)&&d.push(a[o]);d.length?this._events[s]=1===d.length?d[0]:d:l(this,s)}return this},"removeListener"),d.prototype.removeAllListeners=a(function(e){var t;return e?(t=n?n+e:e,this._events[t]&&l(this,t)):(this._events=new r,this._eventsCount=0),this},"removeAllListeners"),d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=n,d.EventEmitter=d,typeof t<"u"&&(t.exports=d)}),F=o((e,t)=>{var i,n;i=e,n=function(){"use strict";function e(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function t(t){for(var i=1;i<arguments.length;i++){var n=null!=arguments[i]?arguments[i]:{};i%2?e(Object(n),!0).forEach(function(e){s(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,d(n.key),n)}}function r(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e,t,i){return(t=d(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},o.apply(this,arguments)}function l(e,t){if("object"!=typeof e||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function d(e){var t=l(e,"string");return"symbol"==typeof t?t:String(t)}a(e,"ownKeys"),a(t,"_objectSpread2"),a(i,"_classCallCheck"),a(n,"_defineProperties"),a(r,"_createClass"),a(s,"_defineProperty"),a(o,"_extends"),a(l,"_toPrimitive"),a(d,"_toPropertyKey");var u,h,c,p,f,m,g,y,v={exports:{}};u=v,typeof window>"u"||(h=window,c=h.HTMLCanvasElement&&h.HTMLCanvasElement.prototype,p=h.Blob&&function(){try{return!!new Blob}catch{return!1}}(),f=p&&h.Uint8Array&&function(){try{return 100===new Blob([new Uint8Array(100)]).size}catch{return!1}}(),m=h.BlobBuilder||h.WebKitBlobBuilder||h.MozBlobBuilder||h.MSBlobBuilder,g=/^data:((.*?)(;charset=.*?)?)(;base64)?,/,y=(p||m)&&h.atob&&h.ArrayBuffer&&h.Uint8Array&&function(e){var t,i,n,r,s,a,o,l,d;if(!(t=e.match(g)))throw new Error("invalid data URI");for(i=t[2]?t[1]:"text/plain"+(t[3]||";charset=US-ASCII"),n=!!t[4],r=e.slice(t[0].length),s=n?atob(r):decodeURIComponent(r),a=new ArrayBuffer(s.length),o=new Uint8Array(a),l=0;l<s.length;l+=1)o[l]=s.charCodeAt(l);return p?new Blob([f?o:a],{type:i}):((d=new m).append(a),d.getBlob(i))},h.HTMLCanvasElement&&!c.toBlob&&(c.mozGetAsFile?c.toBlob=function(e,t,i){var n=this;setTimeout(function(){i&&c.toDataURL&&y?e(y(n.toDataURL(t,i))):e(n.mozGetAsFile("blob",t))})}:c.toDataURL&&y&&(c.msToBlob?c.toBlob=function(e,t,i){var n=this;setTimeout(function(){(t&&"image/png"!==t||i)&&c.toDataURL&&y?e(y(n.toDataURL(t,i))):e(n.msToBlob(t))})}:c.toBlob=function(e,t,i){var n=this;setTimeout(function(){e(y(n.toDataURL(t,i)))})}
1)),u.exports?u.exports=y:h.dataURLtoBlob=y);var b=v.exports,w=a(function(e){return!(typeof Blob>"u")&&(e instanceof Blob||"[object Blob]"===Object.prototype.toString.call(e))},"isBlob"),$={strict:!0,checkOrientation:!0,retainExif:!1,maxWidth:1/0,maxHeight:1/0,minWidth:0,minHeight:0,width:void 0,height:void 0,resize:"none",quality:.8,mimeType:"auto",convertTypes:["image/png"],convertSize:5e6,beforeDraw:null,drew:null,success:null,error:null},_=typeof window<"u"&&typeof window.document<"u"?window:{},S=a(function(e){return e>0&&e<1/0},"isPositiveNumber"),C=Array.prototype.slice;function E(e){return Array.from?Array.from(e):C.call(e)}a(E,"toArray");var x=/^image\/.+$/;function k(e){return x.test(e)}function T(e){var t=k(e)?e.substr(6):"";return"jpeg"===t&&(t="jpg"),".".concat(t)}a(k,"isImageType"),a(T,"imageTypeToExtension");var D=String.fromCharCode;function A(e,t,i){var n,r="";for(i+=t,n=t;n<i;n+=1)r+=D(e.getUint8(n));return r}a(A,"getStringFromCharCode");var P=_.btoa;function I(e,t){for(var i=[],n=new Uint8Array(e);n.length>0;)i.push(D.apply(null,E(n.subarray(0,8192)))),n=n.subarray(8192);return"data:".concat(t,";base64,").concat(P(i.join("")))}function O(e){var t,i=new DataView(e);try{var n,r,s;if(255===i.getUint8(0)&&216===i.getUint8(1))for(var a=i.byteLength,o=2;o+1<a;){if(255===i.getUint8(o)&&225===i.getUint8(o+1)){r=o;break}o+=1}if(r){var l=r+10;if("Exif"===A(i,r+4,4)){var d=i.getUint16(l);if(((n=18761===d)||19789===d)&&42===i.getUint16(l+2,n)){var u=i.getUint32(l+4,n);u>=8&&(s=l+u)}}}if(s){var h,c,p=i.getUint16(s,n);for(c=0;c<p;c+=1)if(h=s+12*c+2,274===i.getUint16(h,n)){h+=8,t=i.getUint16(h,n),i.setUint16(h,1,n);break}}}catch{t=1}return t}function F(e){var t=0,i=1,n=1;switch(e){case 2:i=-1;break;case 3:t=-180;break;case 4:n=-1;break;case 5:t=90,n=-1;break;case 6:t=90;break;case 7:t=90,i=-1;break;case 8:t=-90}return{rotate:t,scaleX:i,scaleY:n}}a(I,"arrayBufferToDataURL"),a(O,"resetAndGetOrientation"),a(F,"parseOrientation");var N=/\.\d*(?:0|9){12}\d*$/;function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return N.test(e)?Math.round(e*t)/t:e}function R(e){var t=e.aspectRatio,i=e.height,n=e.width,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none",s=S(n),a=S(i);if(s&&a){var o=i*t;("contain"===r||"none"===r)&&o>n||"cover"===r&&o<n?i=n/t:n=i*t}else s?i=n/t:a&&(n=i*t);return{width:n,height:i}}function L(e){for(var t=E(new Uint8Array(e)),i=t.length,n=[],r=0;r+3<i;){var s=t[r],a=t[r+1];if(255===s&&218===a)break;if(255===s&&216===a)r+=2;else{var o=r+(256*t[r+2]+t[r+3])+2,l=t.slice(r,o);n.push(l),r=o}}return n.reduce(function(e,t){return 255===t[0]&&225===t[1]?e.concat(t):e},[])}function U(e,t){var i=E(new Uint8Array(e));if(255!==i[2]||224!==i[3])return e;var n=256*i[4]+i[5],r=[255,216].concat(t,i.slice(4+n));return new Uint8Array(r)}a(M,"normalizeDecimalNumber"),a(R,"getAdjustedSizes"),a(L,"getExif"),a(U,"insertExif");var B=_.ArrayBuffer,j=_.FileReader,H=_.URL||_.webkitURL,z=/\.\w+$/,q=_.Compressor,W=function(){function e(n,r){i(this,e),this.file=n,this.exif=[],this.image=new Image,this.options=t(t({},$),r),this.aborted=!1,this.result=null,this.init()}return a(e,"Compressor"),r(e,[{key:"init",value:a(function(){var e=this,t=this.file,i=this.options;if(w(t)){var n=t.type;if(k(n))if(H&&j){B||(i.checkOrientation=!1,i.retainExif=!1);var r="image/jpeg"===n,s=r&&i.checkOrientation,a=r&&i.retainExif;if(!H||s||a){var l=new j;this.reader=l,l.onload=function(i){var r=i.target.result,l={},d=1;s&&(d=O(r))>1&&o(l,F(d)),a&&(e.exif=L(r)),l.url=s||a?!H||d>1?I(r,n):H.createObjectURL(t):r,e.load(l)},l.onabort=function(){e.fail(new Error("Aborted to read the image with FileReader."))},l.onerror=function(){e.fail(new Error("Failed to read the image with FileReader."))},l.onloadend=function(){e.reader=null},s||a?l.readAsArrayBuffer(t):l.readAsDataURL(t)}else this.load({url:H.createObjectURL(t)})}else this.fail(new Error("The current browser does not support image compression."));else this.fail(new Error("The first argument must be an image File or Blob object."))}else this.fail(new Error("The first argument must be a File or Blob object."))},"init")},{key:"load",value:a(function(e){var i=this,n=this.file,r=this.image;r.onload=function(){i.draw(t(t({},e),{}
1,{naturalWidth:r.naturalWidth,naturalHeight:r.naturalHeight}))},r.onabort=function(){i.fail(new Error("Aborted to load the image."))},r.onerror=function(){i.fail(new Error("Failed to load the image."))},_.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(_.navigator.userAgent)&&(r.crossOrigin="anonymous"),r.alt=n.name,r.src=e.url},"load")},{key:"draw",value:a(function(e){var t=this,i=e.naturalWidth,n=e.naturalHeight,r=e.rotate,s=void 0===r?0:r,o=e.scaleX,l=void 0===o?1:o,d=e.scaleY,u=void 0===d?1:d,h=this.file,c=this.image,p=this.options,f=document.createElement("canvas"),m=f.getContext("2d"),g=Math.abs(s)%180==90,y=("contain"===p.resize||"cover"===p.resize)&&S(p.width)&&S(p.height),v=Math.max(p.maxWidth,0)||1/0,w=Math.max(p.maxHeight,0)||1/0,$=Math.max(p.minWidth,0)||0,_=Math.max(p.minHeight,0)||0,C=i/n,E=p.width,x=p.height;if(g){var T=[w,v];v=T[0],w=T[1];var D=[_,$];$=D[0],_=D[1];var A=[x,E];E=A[0],x=A[1]}y&&(C=E/x);var P=R({aspectRatio:C,width:v,height:w},"contain");v=P.width,w=P.height;var O=R({aspectRatio:C,width:$,height:_},"cover");if($=O.width,_=O.height,y){var F=R({aspectRatio:C,width:E,height:x},p.resize);E=F.width,x=F.height}else{var N=R({aspectRatio:C,width:E,height:x}),L=N.width;E=void 0===L?i:L;var B=N.height;x=void 0===B?n:B}var H=-(E=Math.floor(M(Math.min(Math.max(E,$),v))))/2,z=-(x=Math.floor(M(Math.min(Math.max(x,_),w))))/2,q=E,W=x,V=[];if(y){var Y,G,K,Z,X=R({aspectRatio:C,width:i,height:n},{contain:"cover",cover:"contain"}[p.resize]);K=X.width,Z=X.height,Y=(i-K)/2,G=(n-Z)/2,V.push(Y,G,K,Z)}if(V.push(H,z,q,W),g){var Q=[x,E];E=Q[0],x=Q[1]}f.width=E,f.height=x,k(p.mimeType)||(p.mimeType=h.type);var J="transparent";h.size>p.convertSize&&p.convertTypes.indexOf(p.mimeType)>=0&&(p.mimeType="image/jpeg");var ee="image/jpeg"===p.mimeType;if(ee&&(J="#fff"),m.fillStyle=J,m.fillRect(0,0,E,x),p.beforeDraw&&p.beforeDraw.call(this,m,f),!this.aborted&&(m.save(),m.translate(E/2,x/2),m.rotate(s*Math.PI/180),m.scale(l,u),m.drawImage.apply(m,[c].concat(V)),m.restore(),p.drew&&p.drew.call(this,m,f),!this.aborted)){var te=a(function(e){if(!t.aborted){var r=a(function(e){return t.done({naturalWidth:i,naturalHeight:n,result:e})},"done");if(e&&ee&&p.retainExif&&t.exif&&t.exif.length>0){var s=a(function(e){return r(b(I(U(e,t.exif),p.mimeType)))},"next");if(e.arrayBuffer)e.arrayBuffer().then(s).catch(function(){t.fail(new Error("Failed to read the compressed image with Blob.arrayBuffer()."))});else{var o=new j;t.reader=o,o.onload=function(e){var t=e.target;s(t.result)},o.onabort=function(){t.fail(new Error("Aborted to read the compressed image with FileReader."))},o.onerror=function(){t.fail(new Error("Failed to read the compressed image with FileReader."))},o.onloadend=function(){t.reader=null},o.readAsArrayBuffer(e)}}else r(e)}},"callback");f.toBlob?f.toBlob(te,p.mimeType,p.quality):te(b(f.toDataURL(p.mimeType,p.quality)))}},"draw")},{key:"done",value:a(function(e){var t=e.naturalWidth,i=e.naturalHeight,n=e.result,r=this.file,s=this.image,a=this.options;if(H&&0===s.src.indexOf("blob:")&&H.revokeObjectURL(s.src),n)if(a.strict&&!a.retainExif&&n.size>r.size&&a.mimeType===r.type&&!(a.width>t||a.height>i||a.minWidth>t||a.minHeight>i||a.maxWidth<t||a.maxHeight<i))n=r;else{var o=new Date;n.lastModified=o.getTime(),n.lastModifiedDate=o,n.name=r.name,n.name&&n.type!==r.type&&(n.name=n.name.replace(z,T(n.type)))}else n=r;this.result=n,a.success&&a.success.call(this,n)},"done")},{key:"fail",value:a(function(e){var t=this.options;if(!t.error)throw e;t.error.call(this,e)},"fail")},{key:"abort",value:a(function(){this.aborted||(this.aborted=!0,this.reader?this.reader.abort():this.image.complete?this.fail(new Error("The compression process has been aborted.")):(this.image.onload=null,this.image.onabort()))},"abort")}],[{key:"noConflict",value:a(function(){return window.Compressor=q,e},"noConflict")},{key:"setDefaults",value:a(function(e){o($,e)},"setDefaults")}]),e}();return W},"object"==typeof e&&typeof t<"u"?t.exports=n():"function"==typeof define&&define.amd?define(n):(i=typeof globalThis<"u"?globalThis:i||self).Compressor=n()}),N=o((e,t)=>{var i,n;i=e,n=function(){"use strict";function e(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function t(t){for(var i=1;i<arguments.length;i++){var n=null!=arguments[i]?arguments[i]:{};
1i%2?e(Object(n),!0).forEach(function(e){d(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function i(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function n(e){var t=i(e,"string");return"symbol"==typeof t?t:t+""}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n(r.key),r)}}function l(e,t,i){return t&&o(e.prototype,t),i&&o(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e,t,i){return(t=n(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e){return h(e)||c(e)||p(e)||m()}function h(e){if(Array.isArray(e))return f(e)}function c(e){if(typeof Symbol<"u"&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function p(e,t){if(e){if("string"==typeof e)return f(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return f(e,t)}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function m(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}a(e,"ownKeys"),a(t,"_objectSpread2"),a(i,"_toPrimitive"),a(n,"_toPropertyKey"),a(r,"_typeof"),a(s,"_classCallCheck"),a(o,"_defineProperties"),a(l,"_createClass"),a(d,"_defineProperty"),a(u,"_toConsumableArray"),a(h,"_arrayWithoutHoles"),a(c,"_iterableToArray"),a(p,"_unsupportedIterableToArray"),a(f,"_arrayLikeToArray"),a(m,"_nonIterableSpread");var g=typeof window<"u"&&typeof window.document<"u",y=g?window:{},v=!(!g||!y.document.documentElement)&&"ontouchstart"in y.document.documentElement,b=!!g&&"PointerEvent"in y,w="cropper",$="all",_="crop",S="move",C="zoom",E="e",x="w",k="s",T="n",D="ne",A="nw",P="se",I="sw",O="".concat(w,"-crop"),F="".concat(w,"-disabled"),N="".concat(w,"-hidden"),M="".concat(w,"-hide"),R="".concat(w,"-invisible"),L="".concat(w,"-modal"),U="".concat(w,"-move"),B="".concat(w,"Action"),j="".concat(w,"Preview"),H="crop",z="move",q="none",W="crop",V="cropend",Y="cropmove",G="cropstart",K="dblclick",Z=b?"pointerdown":v?"touchstart":"mousedown",X=b?"pointermove":v?"touchmove":"mousemove",Q=b?"pointerup pointercancel":v?"touchend touchcancel":"mouseup",J="ready",ee="resize",te="wheel",ie="zoom",ne="image/jpeg",re=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,se=/^data:/,ae=/^data:image\/jpeg;base64,/,oe=/^img|canvas$/i,le={viewMode:0,dragMode:H,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},de=Number.isNaN||y.isNaN;function ue(e){return"number"==typeof e&&!de(e)}a(ue,"isNumber");var he=a(function(e){return e>0&&e<1/0},"isPositiveNumber");function ce(e){return typeof e>"u"}function pe(e){return"object"===r(e)&&null!==e}a(ce,"isUndefined"),a(pe,"isObject");var fe=Object.prototype.hasOwnProperty;function me(e){if(!pe(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&fe.call(i,"isPrototypeOf")}catch{return!1}}function ge(e){return"function"==typeof e}
1a(me,"isPlainObject"),a(ge,"isFunction");var ye=Array.prototype.slice;function ve(e){return Array.from?Array.from(e):ye.call(e)}function be(e,t){return e&&ge(t)&&(Array.isArray(e)||ue(e.length)?ve(e).forEach(function(i,n){t.call(e,i,n,e)}):pe(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}a(ve,"toArray"),a(be,"forEach");var we=Object.assign||a(function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return pe(e)&&i.length>0&&i.forEach(function(t){pe(t)&&Object.keys(t).forEach(function(i){e[i]=t[i]})}),e},"assign"),$e=/\.\d*(?:0|9){12}\d*$/;function _e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return $e.test(e)?Math.round(e*t)/t:e}a(_e,"normalizeDecimalNumber");var Se=/^width|height|left|top|marginLeft|marginTop$/;function Ce(e,t){var i=e.style;be(t,function(e,t){Se.test(t)&&ue(e)&&(e="".concat(e,"px")),i[t]=e})}function Ee(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function xe(e,t){if(t){if(ue(e.length))return void be(e,function(e){xe(e,t)});if(e.classList)return void e.classList.add(t);var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function ke(e,t){if(t){if(ue(e.length))return void be(e,function(e){ke(e,t)});if(e.classList)return void e.classList.remove(t);e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function Te(e,t,i){if(t){if(ue(e.length))return void be(e,function(e){Te(e,t,i)});i?xe(e,t):ke(e,t)}}a(Ce,"setStyle"),a(Ee,"hasClass"),a(xe,"addClass"),a(ke,"removeClass"),a(Te,"toggleClass");var De=/([a-z\d])([A-Z])/g;function Ae(e){return e.replace(De,"$1-$2").toLowerCase()}function Pe(e,t){return pe(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(Ae(t)))}function Ie(e,t,i){pe(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(Ae(t)),i)}function Oe(e,t){if(pe(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(Ae(t)))}a(Ae,"toParamCase"),a(Pe,"getData"),a(Ie,"setData"),a(Oe,"removeData");var Fe=/\s\s*/,Ne=function(){var e=!1;if(g){var t=!1,i=a(function(){},"listener"),n=Object.defineProperty({},"once",{get:a(function(){return e=!0,t},"get"),set:a(function(e){t=e},"set")});y.addEventListener("test",i,n),y.removeEventListener("test",i,n)}return e}();function Me(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=i;t.trim().split(Fe).forEach(function(t){if(!Ne){var s=e.listeners;s&&s[t]&&s[t][i]&&(r=s[t][i],delete s[t][i],0===Object.keys(s[t]).length&&delete s[t],0===Object.keys(s).length&&delete e.listeners)}e.removeEventListener(t,r,n)})}function Re(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=i;t.trim().split(Fe).forEach(function(t){if(n.once&&!Ne){var s=e.listeners,o=void 0===s?{}:s;r=a(function(){delete o[t][i],e.removeEventListener(t,r,n);for(var s=arguments.length,a=new Array(s),l=0;l<s;l++)a[l]=arguments[l];i.apply(e,a)},"handler"),o[t]||(o[t]={}),o[t][i]&&e.removeEventListener(t,o[t][i],n),o[t][i]=r,e.listeners=o}e.addEventListener(t,r,n)})}function Le(e,t,i){var n;return ge(Event)&&ge(CustomEvent)?n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0}):(n=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,i),e.dispatchEvent(n)}function Ue(e){var t=e.getBoundingClientRect();return{left:t.left+(window.pageXOffset-document.documentElement.clientLeft),top:t.top+(window.pageYOffset-document.documentElement.clientTop)}}a(Me,"removeListener"),a(Re,"addListener"),a(Le,"dispatchEvent"),a(Ue,"getOffset");var Be=y.location,je=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function He(e){var t=e.match(je);return null!==t&&(t[1]!==Be.protocol||t[2]!==Be.hostname||t[3]!==Be.port)}function ze(e){var t="timestamp=".concat((new Date).getTime());return e+(-1===e.indexOf("?")?"?":"&")+t}function qe(e){var t=e.rotate,i=e.scaleX,n=e.scaleY,r=e.translateX,s=e.translateY,a=[];ue(r)&&0!==r&&a.push("translateX(".concat(r,"px)")),ue(s)&&0!==s&&a.push("translateY(".concat(s,"px)")),ue(t)&&0!==t&&a.push("rotate(".concat(t,"deg)")),ue(i)&&1!==i&&a.push("scaleX(".concat(i,")")),ue(n)&&1!==n&&a.push("scaleY(".concat(n,")"));var o=a.length?a.join(" "):"none";return{WebkitTransform:o,msTransform:o,transform:o}}function We(e){var i=t({},e),n=0;return be(e,function(e,t){delete i[t],be(i,function(t){var i=Math.abs(e.startX-t.startX),r=Math.abs(e.startY-t.startY),s=Math.abs(e.endX-t.endX),a=Math.abs(e.endY-t.endY),o=Math.sqrt(i*i+r*r),l=(Math.sqrt(s*s+a*a)-o)/o;Math.abs(l)>
1Math.abs(n)&&(n=l)})}),n}function Ve(e,i){var n=e.pageX,r=e.pageY,s={endX:n,endY:r};return i?s:t({startX:n,startY:r},s)}function Ye(e){var t=0,i=0,n=0;return be(e,function(e){var r=e.startX,s=e.startY;t+=r,i+=s,n+=1}),{pageX:t/=n,pageY:i/=n}}function Ge(e){var t=e.aspectRatio,i=e.height,n=e.width,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",s=he(n),a=he(i);if(s&&a){var o=i*t;"contain"===r&&o>n||"cover"===r&&o<n?i=n/t:n=i*t}else s?i=n/t:a&&(n=i*t);return{width:n,height:i}}function Ke(e){var t=e.width,i=e.height,n=e.degree;if(90==(n=Math.abs(n)%180))return{width:i,height:t};var r=n%90*Math.PI/180,s=Math.sin(r),a=Math.cos(r),o=t*a+i*s,l=t*s+i*a;return n>90?{width:l,height:o}:{width:o,height:l}}function Ze(e,t,i,n){var r=t.aspectRatio,s=t.naturalWidth,a=t.naturalHeight,o=t.rotate,l=void 0===o?0:o,d=t.scaleX,h=void 0===d?1:d,c=t.scaleY,p=void 0===c?1:c,f=i.aspectRatio,m=i.naturalWidth,g=i.naturalHeight,y=n.fillColor,v=void 0===y?"transparent":y,b=n.imageSmoothingEnabled,w=void 0===b||b,$=n.imageSmoothingQuality,_=void 0===$?"low":$,S=n.maxWidth,C=void 0===S?1/0:S,E=n.maxHeight,x=void 0===E?1/0:E,k=n.minWidth,T=void 0===k?0:k,D=n.minHeight,A=void 0===D?0:D,P=document.createElement("canvas"),I=P.getContext("2d"),O=Ge({aspectRatio:f,width:C,height:x}),F=Ge({aspectRatio:f,width:T,height:A},"cover"),N=Math.min(O.width,Math.max(F.width,m)),M=Math.min(O.height,Math.max(F.height,g)),R=Ge({aspectRatio:r,width:C,height:x}),L=Ge({aspectRatio:r,width:T,height:A},"cover"),U=Math.min(R.width,Math.max(L.width,s)),B=Math.min(R.height,Math.max(L.height,a)),j=[-U/2,-B/2,U,B];return P.width=_e(N),P.height=_e(M),I.fillStyle=v,I.fillRect(0,0,N,M),I.save(),I.translate(N/2,M/2),I.rotate(l*Math.PI/180),I.scale(h,p),I.imageSmoothingEnabled=w,I.imageSmoothingQuality=_,I.drawImage.apply(I,[e].concat(u(j.map(function(e){return Math.floor(_e(e))})))),I.restore(),P}a(He,"isCrossOriginURL"),a(ze,"addTimestamp"),a(qe,"getTransforms"),a(We,"getMaxZoomRatio"),a(Ve,"getPointer"),a(Ye,"getPointersCenter"),a(Ge,"getAdjustedSizes"),a(Ke,"getRotatedSizes"),a(Ze,"getSourceCanvas");var Xe=String.fromCharCode;function Qe(e,t,i){var n="";i+=t;for(var r=t;r<i;r+=1)n+=Xe(e.getUint8(r));return n}a(Qe,"getStringFromCharCode");var Je=/^data:.*,/;function et(e){var t=e.replace(Je,""),i=atob(t),n=new ArrayBuffer(i.length),r=new
vendor: 4,183 bytes, line 1
1Uint8Array(n);return be(r,function(e,t){r[t]=i.charCodeAt(t)}),n}function tt(e,t){for(var i=[],n=new Uint8Array(e);n.length>0;)i.push(Xe.apply(null,ve(n.subarray(0,8192)))),n=n.subarray(8192);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function it(e){var t,i=new DataView(e);try{var n,r,s;if(255===i.getUint8(0)&&216===i.getUint8(1))for(var a=i.byteLength,o=2;o+1<a;){if(255===i.getUint8(o)&&225===i.getUint8(o+1)){r=o;break}o+=1}if(r){var l=r+10;if("Exif"===Qe(i,r+4,4)){var d=i.getUint16(l);if(((n=18761===d)||19789===d)&&42===i.getUint16(l+2,n)){var u=i.getUint32(l+4,n);u>=8&&(s=l+u)}}}if(s){var h,c,p=i.getUint16(s,n);for(c=0;c<p;c+=1)if(h=s+12*c+2,274===i.getUint16(h,n)){h+=8,t=i.getUint16(h,n),i.setUint16(h,1,n);break}}}catch{t=1}return t}function nt(e){var t=0,i=1,n=1;switch(e){case 2:i=-1;break;case 3:t=-180;break;case 4:n=-1;break;case 5:t=90,n=-1;break;case 6:t=90;break;case 7:t=90,i=-1;break;case 8:t=-90}return{rotate:t,scaleX:i,scaleY:n}}a(et,"dataURLToArrayBuffer"),a(tt,"arrayBufferToDataURL"),a(it,"resetAndGetOrientation"),a(nt,"parseOrientation");var rt={render:a(function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},"render"),initContainer:a(function(){var e=this.element,t=this.options,i=this.container,n=this.cropper,r=Number(t.minContainerWidth),s=Number(t.minContainerHeight);xe(n,N),ke(e,N);var a={width:Math.max(i.offsetWidth,r>=0?r:200),height:Math.max(i.offsetHeight,s>=0?s:100)};this.containerData=a,Ce(n,{width:a.width,height:a.height}),xe(e,N),ke(n,N)},"initContainer"),initCanvas:a(function(){var e=this.containerData,t=this.imageData,i=this.options.viewMode,n=Math.abs(t.rotate)%180==90,r=n?t.naturalHeight:t.naturalWidth,s=n?t.naturalWidth:t.naturalHeight,a=r/s,o=e.width,l=e.height;e.height*a>e.width?3===i?o=e.height*a:l=e.width/a:3===i?l=e.width/a:o=e.height*a;var d={aspectRatio:a,naturalWidth:r,naturalHeight:s,width:o,height:l};this.canvasData=d,this.limited=1===i||2===i,this.limitCanvas(!0,!0),d.width=Math.min(Math.max(d.width,d.minWidth),d.maxWidth),d.height=Math.min(Math.max(d.height,d.minHeight),d.maxHeight),d.left=(e.width-d.width)/2,d.top=(e.height-d.height)/2,d.oldLeft=d.left,d.oldTop=d.top,this.initialCanvasData=we({},d)},"initCanvas"),limitCanvas:a(function(e,t){var i=this.options,n=this.containerData,r=this.canvasData,s=this.cropBoxData,a=i.viewMode,o=r.aspectRatio,l=this.cropped&&s;if(e){var d=Number(i.minCanvasWidth)||0,u=Number(i.minCanvasHeight)||0;a>1?(d=Math.max(d,n.width),u=Math.max(u,n.height),3===a&&(u*o>d?d=u*o:u=d/o)):a>0&&(d?d=Math.max(d,l?s.width:0):u?u=Math.max(u,l?s.height:0):l&&(d=s.width,(u=s.height)*o>d?d=u*o:u=d/o));var h=Ge({aspectRatio:o,width:d,height:u});d=h.width,u=h.height,r.minWidth=d,r.minHeight=u,r.maxWidth=1/0,r.maxHeight=1/0}if(t)if(a>(l?0:1)){var c=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,c),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,c),r.maxTop=Math.max(0,p),l&&this.limited&&(r.minLeft=Math.min(s.left,s.left+(s.width-r.width)),r.minTop=Math.min(s.top,s.top+(s.height-r.height)),r.maxLeft=s.left,r.maxTop=s.top,2===a&&(r.width>=n.width&&(r.minLeft=Math.min(0,c),r.maxLeft=Math.max(0,c)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},"limitCanvas"),renderCanvas:a(function(e,t){var i=this.canvasData,n=this.imageData;if(t){var r=Ke({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),s=r.width,a=r.height,o=i.width*(s/i.naturalWidth),l=i.height*(a/i.naturalHeight);i.left-=(o-i.width)/2,i.top-=(l-i.height)/2,i.width=o,i.height=l,i.aspectRatio=s/a,i.naturalWidth=s,i.naturalHeight=a,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,
vendor: 12,057 bytes, line 1
1Ce(this.canvas,we({width:i.width,height:i.height},qe({translateX:i.left,translateY:i.top}))),this.renderImage(e),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},"renderCanvas"),renderImage:a(function(e){var t=this.canvasData,i=this.imageData,n=i.naturalWidth*(t.width/t.naturalWidth),r=i.naturalHeight*(t.height/t.naturalHeight);we(i,{width:n,height:r,left:(t.width-n)/2,top:(t.height-r)/2}),Ce(this.image,we({width:i.width,height:i.height},qe(we({translateX:i.left,translateY:i.top},i)))),e&&this.output()},"renderImage"),initCropBox:a(function(){var e=this.options,t=this.canvasData,i=e.aspectRatio||e.initialAspectRatio,n=Number(e.autoCropArea)||.8,r={width:t.width,height:t.height};i&&(t.height*i>t.width?r.height=r.width/i:r.width=r.height*i),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=t.left+(t.width-r.width)/2,r.top=t.top+(t.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=we({},r)},"initCropBox"),limitCropBox:a(function(e,t){var i=this.options,n=this.containerData,r=this.canvasData,s=this.cropBoxData,a=this.limited,o=i.aspectRatio;if(e){var l=Number(i.minCropBoxWidth)||0,d=Number(i.minCropBoxHeight)||0,u=a?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=a?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;l=Math.min(l,n.width),d=Math.min(d,n.height),o&&(l&&d?d*o>l?d=l/o:l=d*o:l?d=l/o:d&&(l=d*o),h*o>u?h=u/o:u=h*o),s.minWidth=Math.min(l,u),s.minHeight=Math.min(d,h),s.maxWidth=u,s.maxHeight=h}t&&(a?(s.minLeft=Math.max(0,r.left),s.minTop=Math.max(0,r.top),s.maxLeft=Math.min(n.width,r.left+r.width)-s.width,s.maxTop=Math.min(n.height,r.top+r.height)-s.height):(s.minLeft=0,s.minTop=0,s.maxLeft=n.width-s.width,s.maxTop=n.height-s.height))},"limitCropBox"),renderCropBox:a(function(){var e=this.options,t=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCropBox(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,e.movable&&e.cropBoxMovable&&Ie(this.face,B,i.width>=t.width&&i.height>=t.height?S:$),Ce(this.cropBox,we({width:i.width,height:i.height},qe({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},"renderCropBox"),output:a(function(){this.preview(),Le(this.element,W,this.getData())},"output")},st={initPreview:a(function(){var e=this.element,t=this.crossOrigin,i=this.options.preview,n=t?this.crossOriginUrl:this.url,r=e.alt||"The image to preview",s=document.createElement("img");if(t&&(s.crossOrigin=t),s.src=n,s.alt=r,this.viewBox.appendChild(s),this.viewBoxImage=s,i){var a=i;"string"==typeof i?a=e.ownerDocument.querySelectorAll(i):i.querySelector&&(a=[i]),this.previews=a,be(a,function(e){var i=document.createElement("img");Ie(e,j,{width:e.offsetWidth,height:e.offsetHeight,html:e.innerHTML}),t&&(i.crossOrigin=t),i.src=n,i.alt=r,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',e.innerHTML="",e.appendChild(i)})}},"initPreview"),resetPreview:a(function(){be(this.previews,function(e){var t=Pe(e,j);Ce(e,{width:t.width,height:t.height}),e.innerHTML=t.html,Oe(e,j)})},"resetPreview"),preview:a(function(){var e=this.imageData,t=this.canvasData,i=this.cropBoxData,n=i.width,r=i.height,s=e.width,a=e.height,o=i.left-t.left-e.left,l=i.top-t.top-e.top;!this.cropped||this.disabled||(Ce(this.viewBoxImage,we({width:s,height:a},qe(we({translateX:-o,translateY:-l},e)))),be(this.previews,function(t){var i=Pe(t,j),d=i.width,u=i.height,h=d,c=u,p=1;n&&(c=r*(p=d/n)),r&&c>u&&(h=n*(p=u/r),c=u),Ce(t,{width:h,height:c}),Ce(t.getElementsByTagName("img")[0],we({width:s*p,height:a*p},qe(we({translateX:-o*p,translateY:-l*p},e))))}))},"preview")},at={bind:a(function(){var e=this.element,t=this.options,i=this.cropper;ge(t.cropstart)&&Re(e,G,t.cropstart),ge(t.cropmove)&&Re(e,Y,t.cropmove),ge(t.cropend)&&Re(e,V,t.cropend),ge(t.crop)&&Re(e,W,t.crop),ge(t.zoom)&&Re(e,ie,t.zoom),Re(i,Z,this.onCropStart=this.cropStart.bind(this)),t.zoomable&&t.zoomOnWheel&&Re(i,te,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&Re(i,K,this.onDblclick=this.dblclick.bind(this)),Re(e.ownerDocument,X,this.onCropMove=this.cropMove.bind(this)),Re(e.ownerDocument,Q,this.onCropEnd=this.cropEnd.bind(this)),t.responsive&&Re(window,ee,this.onResize=this.resize.bind(this))},"bind"),unbind:a(function(){var e=this.element,t=this.options,i=this.cropper;ge(t.cropstart)&&Me(e,G,t.cropstart),ge(t.cropmove)&&Me(e,Y,t.cropmove),ge(t.cropend)&&Me(e,V,t.cropend),ge(t.crop)&&Me(e,W,t.crop),ge(t.zoom)&&Me(e,ie,t.zoom),Me(i,Z,this.onCropStart),t.zoomable&&t.zoomOnWheel&&Me(i,te,this.onWheel,{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&Me(i,K,this.onDblclick),Me(e.ownerDocument,X,this.onCropMove),Me(e.ownerDocument,Q,this.onCropEnd),t.responsive&&Me(window,ee,this.onResize)},"unbind")},ot={resize:a(function(){if(!this.disabled){var e,t,i=this.options,n=this.container,r=this.containerData,s=n.offsetWidth/r.width,a=n.offsetHeight/r.height,o=Math.abs(s-1)>Math.abs(a-1)?s:a;1!==o&&(i.restore&&(e=this.getCanvasData(),t=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(be(e,function(t,i){e[i]=t*o})),this.setCropBoxData(be(t,function(e,i){t[i]=e*o}))))}},"resize"),dblclick:a(function(){this.disabled||this.options.dragMode===q||this.setDragMode(Ee(this.dragBox,O)?z:H)},"dblclick"),wheel:a(function(e){var t=this,i=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(e.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){t.wheeling=!1},50),e.deltaY?n=e.deltaY>0?1:-1:e.wheelDelta?n=-e.wheelDelta/120:e.detail&&(n=e.detail>0?1:-1),this.zoom(-n*i,e)))},"wheel"),cropStart:a(function(e){var t=e.buttons,i=e.button;if(!(this.disabled||("mousedown"===e.type||"pointerdown"===e.type&&"mouse"===e.pointerType)&&(ue(t)&&1!==t||ue(i)&&0!==i||e.ctrlKey))){var n,r=this.options,s=this.pointers;e.changedTouches?be(e.changedTouches,function(e){s[e.identifier]=Ve(e)}):s[e.pointerId||0]=Ve(e),n=Object.keys(s).length>1&&r.zoomable&&r.zoomOnTouch?C:Pe(e.target,B),re.test(n)&&!1!==Le(this.element,G,{originalEvent:e,action:n})&&(e.preventDefault(),this.action=n,this.cropping=!1,n===_&&(this.cropping=!0,xe(this.dragBox,L)))}},"cropStart"),cropMove:a(function(e){var t=this.action;if(!this.disabled&&t){var i=this.pointers;e.preventDefault(),!1!==Le(this.element,Y,{originalEvent:e,action:t})&&(e.changedTouches?be(e.changedTouches,function(e){we(i[e.identifier]||{},Ve(e,!0))}):we(i[e.pointerId||0]||{},Ve(e,!0)),this.change(e))}},"cropMove"),cropEnd:a(function(e){if(!this.disabled){var t=this.action,i=this.pointers;e.changedTouches?be(e.changedTouches,function(e){delete i[e.identifier]}):delete i[e.pointerId||0],t&&(e.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,Te(this.dragBox,L,this.cropped&&this.options.modal)),Le(this.element,V,{originalEvent:e,action:t}))}},"cropEnd")},lt={change:a(function(e){var t,i=this.options,n=this.canvasData,r=this.containerData,s=this.cropBoxData,o=this.pointers,l=this.action,d=i.aspectRatio,u=s.left,h=s.top,c=s.width,p=s.height,f=u+c,m=h+p,g=0,y=0,v=r.width,b=r.height,w=!0;!d&&e.shiftKey&&(d=c&&p?c/p:1),this.limited&&(g=s.minLeft,y=s.minTop,v=g+Math.min(r.width,n.width,n.left+n.width),b=y+Math.min(r.height,n.height,n.top+n.height));var O=o[Object.keys(o)[0]],F={x:O.endX-O.startX,y:O.endY-O.startY},M=a(function(e){switch(e){case E:f+F.x>v&&(F.x=v-f);break;case x:u+F.x<g&&(F.x=g-u);break;case T:h+F.y<y&&(F.y=y-h);break;case k:m+F.y>b&&(F.y=b-m)}},"check");switch(l){case $:u+=F.x,h+=F.y;break;case E:if(F.x>=0&&(f>=v||d&&(h<=y||m>=b))){w=!1;break}M(E),(c+=F.x)<0&&(l=x,u-=c=-c),d&&(p=c/d,h+=(s.height-p)/2);break;case T:if(F.y<=0&&(h<=y||d&&(u<=g||f>=v))){w=!1;break}M(T),p-=F.y,h+=F.y,p<0&&(l=k,h-=p=-p),d&&(c=p*d,u+=(s.width-c)/2);break;case x:if(F.x<=0&&(u<=g||d&&(h<=y||m>=b))){w=!1;break}M(x),c-=F.x,u+=F.x,c<0&&(l=E,u-=c=-c),d&&(p=c/d,h+=(s.height-p)/2);break;case k:if(F.y>=0&&(m>=b||d&&(u<=g||f>=v))){w=!1;break}M(k),(p+=F.y)<0&&(l=T,h-=p=-p),d&&(c=p*d,u+=(s.width-c)/2);break;case D:if(d){if(F.y<=0&&(h<=y||f>=v)){w=!1;break}M(T),p-=F.y,h+=F.y,c=p*d}else M(T),M(E),F.x>=0?f<v?c+=F.x:F.y<=0&&h<=y&&(w=!1):c+=F.x,F.y<=0?h>y&&(p-=F.y,h+=F.y):(p-=F.y,h+=F.y);c<0&&p<0?(l=I,h-=p=-p,u-=c=-c):c<0?(l=A,u-=c=-c):p<0&&(l=P,h-=p=-p);break;case A:if(d){if(F.y<=0&&(h<=y||u<=g)){w=!1;break}M(T),p-=F.y,h+=F.y,c=p*d,u+=s.width-c}else M(T),M(x),F.x<=0?u>g?(c-=F.x,u+=F.x):F.y<=0&&h<=y&&(w=!1):(c-=F.x,u+=F.x),F.y<=0?h>y&&(p-=F.y,h+=F.y):(p-=F.y,h+=F.y);c<0&&p<0?(l=P,h-=p=-p,u-=c=-c):c<0?(l=D,u-=c=-c):p<0&&(l=I,h-=p=-p);break;case I:if(d){if(F.x<=0&&(u<=g||m>=b)){w=!1;break}M(x),c-=F.x,u+=F.x,p=c/d}else M(k),M(x),F.x<=0?u>g?(c-=F.x,u+=F.x):F.y>=0&&m>=b&&(w=!1):(c-=F.x,u+=F.x),F.y>=0?m<b&&(p+=F.y):p+=F.y;c<0&&p<0?(l=D,h-=p=-p,u-=c=-c):c<0?(l=P,u-=c=-c):p<0&&(l=A,h-=p=-p);break;case P:if(d){if(F.x>=0&&(f>=v||m>=b)){w=!1;break}M(E),p=(c+=F.x)/d}else M(k),M(E),F.x>=0?f<v?c+=F.x:F.y>=0&&m>=b&&(w=!1):c+=F.x,F.y>=0?m<b&&(p+=F.y):p+=F.y;c<0&&p<0?(l=A,h-=p=-p,u-=c=-c):c<0?(l=I,u-=c=-c):p<0&&(l=D,h-=p=-p);break;case S:this.move(F.x,F.y),w=!1;break;case C:this.zoom(We(o),e),w=!1;break;case _:if(!F.x||!F.y){w=!1;break}t=Ue(this.cropper),u=O.startX-t.left,h=O.startY-t.top,c=s.minWidth,p=s.minHeight,F.x>0?l=F.y>0?P:D:F.x<0&&(u-=c,l=F.y>0?I:A),F.y<0&&(h-=p),this.cropped||(ke(this.cropBox,N),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}w&&(s.width=c,s.height=p,s.left=u,s.top=h,this.action=l,this.renderCropBox()),be(o,function(e){e.startX=e.endX,e.startY=e.endY})},"change")},dt={crop:a(function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&xe(this.dragBox,L),ke(this.cropBox,N),this.setCropBoxData(this.initialCropBoxData)),this},"crop"),reset:a(function(){return this.ready&&!this.disabled&&(this.imageData=we({},this.initialImageData),this.canvasData=we({},this.initialCanvasData),this.cropBoxData=we({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},"reset"),clear:a(function(){return this.cropped&&!this.disabled&&(we(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ke(this.dragBox,L),xe(this.cropBox,N)),this},"clear"),replace:a(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&e&&(this.isImg&&(this.element.src=e),t?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,be(this.previews,function(t){t.getElementsByTagName("img")[0].src=e}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(e))),this},"replace"),enable:a(function(){return this.ready&&this.disabled&&(this.disabled=!1,ke(this.cropper,F)),this},"enable"),disable:a(function(){return this.ready&&!this.disabled&&(this.disabled=!0,xe(this.cropper,F)),this},"disable"),destroy:a(function(){var e=this.element;return e[w]?(e[w]=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},"destroy"),move:a(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.canvasData,n=i.left,r=i.top;return this.moveTo(ce(e)?e:n+Number(e),ce(t)?t:r+Number(t))},"move"),moveTo:a(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.canvasData,n=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.movable&&(ue(e)&&(i.left
1=e,n=!0),ue(t)&&(i.top=t,n=!0),n&&this.renderCanvas(!0)),this},"moveTo"),zoom:a(function(e,t){var i=this.canvasData;return e=(e=Number(e))<0?1/(1-e):1+e,this.zoomTo(i.width*e/i.naturalWidth,null,t)},"zoom"),zoomTo:a(function(e,t,i){var n=this.options,r=this.canvasData,s=r.width,a=r.height,o=r.naturalWidth,l=r.naturalHeight;if((e=Number(e))>=0&&this.ready&&!this.disabled&&n.zoomable){var d=o*e,u=l*e;if(!1===Le(this.element,ie,{ratio:e,oldRatio:s/o,originalEvent:i}))return this;if(i){var h=this.pointers,c=Ue(this.cropper),p=h&&Object.keys(h).length?Ye(h):{pageX:i.pageX,pageY:i.pageY};r.left-=(d-s)*((p.pageX-c.left-r.left)/s),r.top-=(u-a)*((p.pageY-c.top-r.top)/a)}else me(t)&&ue(t.x)&&ue(t.y)?(r.left-=(d-s)*((t.x-r.left)/s),r.top-=(u-a)*((t.y-r.top)/a)):(r.left-=(d-s)/2,r.top-=(u-a)/2);r.width=d,r.height=u,this.renderCanvas(!0)}return this},"zoomTo"),rotate:a(function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},"rotate"),rotateTo:a(function(e){return ue(e=Number(e))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},"rotateTo"),scaleX:a(function(e){var t=this.imageData.scaleY;return this.scale(e,ue(t)?t:1)},"scaleX"),scaleY:a(function(e){var t=this.imageData.scaleX;return this.scale(ue(t)?t:1,e)},"scaleY"),scale:a(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.imageData,n=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.scalable&&(ue(e)&&(i.scaleX=e,n=!0),ue(t)&&(i.scaleY=t,n=!0),n&&this.renderCanvas(!0,!0)),this},"scale"),getData:a(function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,n=this.imageData,r=this.canvasData,s=this.cropBoxData;if(this.ready&&this.cropped){e={x:s.left-r.left,y:s.top-r.top,width:s.width,height:s.height};var a=n.width/n.naturalWidth;if(be(e,function(t,i){e[i]=t/a}),t){var o=Math.round(e.y+e.height),l=Math.round(e.x+e.width);e.x=Math.round(e.x),e.y=Math.round(e.y),e.width=l-e.x,e.height=o-e.y}}else e={x:0,y:0,width:0,height:0};return i.rotatable&&(e.rotate=n.rotate||0),i.scalable&&(e.scaleX=n.scaleX||1,e.scaleY=n.scaleY||1),e},"getData"),setData:a(function(e){var t=this.options,i=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&&me(e)){var s=!1;t.rotatable&&ue(e.rotate)&&e.rotate!==i.rotate&&(i.rotate=e.rotate,s=!0),t.scalable&&(ue(e.scaleX)&&e.scaleX!==i.scaleX&&(i.scaleX=e.scaleX,s=!0),ue(e.scaleY)&&e.scaleY!==i.scaleY&&(i.scaleY=e.scaleY,s=!0)),s&&this.renderCanvas(!0,!0);var a=i.width/i.naturalWidth;ue(e.x)&&(r.left=e.x*a+n.left),ue(e.y)&&(r.top=e.y*a+n.top),ue(e.width)&&(r.width=e.width*a),ue(e.height)&&(r.height=e.height*a),this.setCropBoxData(r)}return this},"setData"),getContainerData:a(function(){return this.ready?we({},this.containerData):{}},"getContainerData"),getImageData:a(function(){return this.sized?we({},this.imageData):{}},"getImageData"),getCanvasData:a(function(){var e=this.canvasData,t={};return this.ready&&be(["left","top","width","height","naturalWidth","naturalHeight"],function(i){t[i]=e[i]}),t},"getCanvasData"),setCanvasData:a(function(e){var t=this.canvasData,i=t.aspectRatio;return this.ready&&!this.disabled&&me(e)&&(ue(e.left)&&(t.left=e.left),ue(e.top)&&(t.top=e.top),ue(e.width)?(t.width=e.width,t.height=e.width/i):ue(e.height)&&(t.height=e.height,t.width=e.height*i),this.renderCanvas(!0)),this},"setCanvasData"),getCropBoxData:a(function(){var e,t=this.cropBoxData;return this.ready&&this.cropped&&(e={left:t.left,top:t.top,width:t.width,height:t.height}),e||{}},"getCropBoxData"),setCropBoxData:a(function(e){var t,i,n=this.cropBoxData,r=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&me(e)&&(ue(e.left)&&(n.left=e.left),ue(e.top)&&(n.top=e.top),ue(e.width)&&e.width!==n.width&&(t=!0,n.width=e.width),ue(e.height)&&e.height!==n.height&&(i=!0,n.height=e.height),r&&(t?n.height=n.width/r:i&&(n.width=n.height*r)),this.renderCropBox()),this},"setCropBoxData"),getCroppedCanvas:a(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var t=this.canvasData,i=Ze(this.image,this.imageData,t,e);if(!this.cropped)return i;var n=this.getData(e.rounded),r=n.x,s=n.y,a=n.width,o=n.height,l=i.width/Math.floor(t.naturalWi
1dth);1!==l&&(r*=l,s*=l,a*=l,o*=l);var d=a/o,h=Ge({aspectRatio:d,width:e.maxWidth||1/0,height:e.maxHeight||1/0}),c=Ge({aspectRatio:d,width:e.minWidth||0,height:e.minHeight||0},"cover"),p=Ge({aspectRatio:d,width:e.width||(1!==l?i.width:a),height:e.height||(1!==l?i.height:o)}),f=p.width,m=p.height;f=Math.min(h.width,Math.max(c.width,f)),m=Math.min(h.height,Math.max(c.height,m));var g=document.createElement("canvas"),y=g.getContext("2d");g.width=_e(f),g.height=_e(m),y.fillStyle=e.fillColor||"transparent",y.fillRect(0,0,f,m);var v=e.imageSmoothingEnabled,b=void 0===v||v,w=e.imageSmoothingQuality;y.imageSmoothingEnabled=b,w&&(y.imageSmoothingQuality=w);var $,_,S,C,E,x,k=i.width,T=i.height,D=r,A=s;D<=-a||D>k?(D=0,$=0,S=0,E=0):D<=0?(S=-D,D=0,E=$=Math.min(k,a+D)):D<=k&&(S=0,E=$=Math.min(a,k-D)),$<=0||A<=-o||A>T?(A=0,_=0,C=0,x=0):A<=0?(C=-A,A=0,x=_=Math.min(T,o+A)):A<=T&&(C=0,x=_=Math.min(o,T-A));var P=[D,A,$,_];if(E>0&&x>0){var I=f/a;P.push(S*I,C*I,E*I,x*I)}return y.drawImage.apply(y,[i].concat(u(P.map(function(e){return Math.floor(_e(e))})))),g},"getCroppedCanvas"),setAspectRatio:a(function(e){var t=this.options;return!this.disabled&&!ce(e)&&(t.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},"setAspectRatio"),setDragMode:a(function(e){var t=this.options,i=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=e===H,s=t.movable&&e===z;e=r||s?e:q,t.dragMode=e,Ie(i,B,e),Te(i,O,r),Te(i,U,s),t.cropBoxMovable||(Ie(n,B,e),Te(n,O,r),Te(n,U,s))}return this},"setDragMode")},ut=y.Cropper,ht=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(s(this,e),!t||!oe.test(t.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=t,this.options=we({},le,me(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return a(e,"Cropper"),l(e,[{key:"init",value:a(function(){var e,t=this.element,i=t.tagName.toLowerCase();if(!t[w]){if(t[w]=this,"img"===i){if(this.isImg=!0,e=t.getAttribute("src")||"",this.originalUrl=e,!e)return;e=t.src}else"canvas"===i&&window.HTMLCanvasElement&&(e=t.toDataURL());this.load(e)}},"init")},{key:"load",value:a(function(e){var t=this;if(e){this.url=e,this.imageData={};var i=this.element,n=this.options;if(!n.rotatable&&!n.scalable&&(n.checkOrientation=!1),!n.checkOrientation||!window.ArrayBuffer)return void this.clone();if(se.test(e))return void(ae.test(e)?this.read(et(e)):this.clone());var r=new XMLHttpRequest,s=this.clone.bind(this);this.reloading=!0,this.xhr=r,r.onabort=s,r.onerror=s,r.ontimeout=s,r.onprogress=function(){r.getResponseHeader("content-type")!==ne&&r.abort()},r.onload=function(){t.read(r.response)},r.onloadend=function(){t.reloading=!1,t.xhr=null},n.checkCrossOrigin&&He(e)&&i.crossOrigin&&(e=ze(e)),r.open("GET",e,!0),r.responseType="arraybuffer",r.withCredentials="use-credentials"===i.crossOrigin,r.send()}},"load")},{key:"read",value:a(function(e){var t=this.options,i=this.imageData,n=it(e),r=0,s=1,a=1;if(n>1){this.url=tt(e,ne);var o=nt(n);r=o.rotate,s=o.scaleX,a=o.scaleY}t.rotatable&&(i.rotate=r),t.scalable&&(i.scaleX=s,i.scaleY=a),this.clone()},"read")},{key:"clone",value:a(function(){var e=this.element,t=this.url,i=e.crossOrigin,n=t;this.options.checkCrossOrigin&&He(t)&&(i||(i="anonymous"),n=ze(t)),this.crossOrigin=i,this.crossOriginUrl=n;var r=document.createElement("img");i&&(r.crossOrigin=i),r.src=n||t,r.alt=e.alt||"The image to crop",this.image=r,r.onload=this.start.bind(this),r.onerror=this.stop.bind(this),xe(r,M),e.parentNode.insertBefore(r,e.nextSibling)},"clone")},{key:"start",value:a(function(){var e=this,t=this.image;t.onload=null,t.onerror=null,this.sizing=!0;var i=y.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(y.navigator.userAgent),n=a(function(t,i){we(e.imageData,{naturalWidth:t,naturalHeight:i,aspectRatio:t/i}),e.initialImageData=we({},e.imageData),e.sizing=!1,e.sized=!0,e.build()},"done");if(!t.naturalWidth||i){var r=document.createElement("img"),s=document.body||document.documentElement;this.sizingImage=r,r.onload=function(){n(r.width,r.height),i||s.removeChild(r)},r.src=t.src,i||(r.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",s.appendChild(r))}
1else n(t.naturalWidth,t.naturalHeight)},"start")},{key:"stop",value:a(function(){var e=this.image;e.onload=null,e.onerror=null,e.parentNode.removeChild(e),this.image=null},"stop")},{key:"build",value:a(function(){if(this.sized&&!this.ready){var e=this.element,t=this.options,i=this.image,n=e.parentNode,r=document.createElement("div");r.innerHTML='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>';var s=r.querySelector(".".concat(w,"-container")),a=s.querySelector(".".concat(w,"-canvas")),o=s.querySelector(".".concat(w,"-drag-box")),l=s.querySelector(".".concat(w,"-crop-box")),d=l.querySelector(".".concat(w,"-face"));this.container=n,this.cropper=s,this.canvas=a,this.dragBox=o,this.cropBox=l,this.viewBox=s.querySelector(".".concat(w,"-view-box")),this.face=d,a.appendChild(i),xe(e,N),n.insertBefore(s,e.nextSibling),ke(i,M),this.initPreview(),this.bind(),t.initialAspectRatio=Math.max(0,t.initialAspectRatio)||NaN,t.aspectRatio=Math.max(0,t.aspectRatio)||NaN,t.viewMode=Math.max(0,Math.min(3,Math.round(t.viewMode)))||0,xe(l,N),t.guides||xe(l.getElementsByClassName("".concat(w,"-dashed")),N),t.center||xe(l.getElementsByClassName("".concat(w,"-center")),N),t.background&&xe(s,"".concat(w,"-bg")),t.highlight||xe(d,R),t.cropBoxMovable&&(xe(d,U),Ie(d,B,$)),t.cropBoxResizable||(xe(l.getElementsByClassName("".concat(w,"-line")),N),xe(l.getElementsByClassName("".concat(w,"-point")),N)),this.render(),this.ready=!0,this.setDragMode(t.dragMode),t.autoCrop&&this.crop(),this.setData(t.data),ge(t.ready)&&Re(e,J,t.ready,{once:!0}),Le(e,J)}},"build")},{key:"unbuild",value:a(function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var e=this.cropper.parentNode;e&&e.removeChild(this.cropper),ke(this.element,N)}},"unbuild")},{key:"uncreate",value:a(function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()},"uncreate")}],[{key:"noConflict",value:a(function(){return window.Cropper=ut,e},"noConflict")},{key:"setDefaults",value:a(function(e){we(le,me(e)&&e)},"setDefaults")}])}();return we(ht.prototype,rt,st,at,ot,lt,dt),ht},"object"==typeof e&&typeof t<"u"?t.exports=n():"function"==typeof define&&define.amd?define(n):(i=typeof globalThis<"u"?globalThis:i||self).Cropper=n()}),M=o((e,t)=>{"use strict";t.exports=a(function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e},"required")}),R=o(e=>{"use strict";var t=Object.prototype.hasOwnProperty;function i(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return null}}function n(e){try{return encodeURIComponent(e)}catch{return null}}function r(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,r={};t=n.exec(e);){var s=i(t[1]),a=i(t[2]);null===s||null===a||s in r||(r[s]=a)}return r}function s(e,i){i=i||"";var r,s,a=[];for(s in"string"!=typeof i&&(i="?"),e)if(t.call(e,s)){if(!(r=e[s])&&(null==r||isNaN(r))&&(r=""),s=n(s),r=n(r),null===s||null===r)continue;a.push(s+"="+r)}return a.length?i+a.join("&"):""}a(i,"decode"),a(n,"encode"),a(r,"querystring"),a(s,"querystringify"),e.stringify=s,e.parse=r}),L=o((e,t)=>{"use strict";var i=M(),n=R(),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,s=/[\n\r\t]/g,o=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,d=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,u=/^[a-zA-Z]:/;function h(e){return(e||"").toString().replace(r,"")}a(h,"trimLeft");var c=[["#","hash"],["?","query"],a(function(e,t){return m(t.protocol)?e.replace(/\\/g,"/"):e},"sanitize"),["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function f(e){var t,i=(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{}).location||{},n={},r=typeof(e=e||i);if("blob:"===e.protocol)n=new v(unescape(e.pathname),{});else if("string"===r)for(t in n=new v(e,{}),p)delete n[t];else if("object"===r){for(t in e)t in p||(n[t]=e[t]);void 0===n.slashes&&(n.slashes=o.test(e.href))}return n}function m(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=h(e)).replace(s,""),t=t||{};var i,n=d.exec(e),r=n[1]?n[1].toLowerCase():"",a=!!n[2],o=!!n[3],l=0;return a?o?(i=n[2]+n[3]+n[4],l=n[2].length+n[3].length):(i=n[2]+n[4],l=n[2].length):o?(i=n[3]+n[4],l=n[3].length):i=n[4],"file:"===r?l>=2&&(i=i.slice(2)):m(r)?i=n[4]:r?a&&(i=i.slice(2)):l>=2&&m(t.protocol)&&(i=n[4]),{protocol:r,slashes:a||m(r),slashesCount:l,rest:i}}function y(e,t){if(""===e)return t;for(var i=(t||"/").split("/").slice(0,-1).concat(e.split("/")),n=i.length,r=i[n-1],s=!1,a=0;n--;)"."===i[n]?i.splice(n,1):".."===i[n]?(i.splice(n,1),a++):a&&(0===n&&(s=!0),i.splice(n,1),a--);return s&&i.unshift(""),("."===r||".."===r)&&i.push(""),i.join("/")}function v(e,t,r){if(e=(e=h(e)).replace(s,""),!(this instanceof v))return new v(e,t,r);var a,o,l,d,p,b,w=c.slice(),$=typeof t,_=this,S=0;for("object"!==$&&"string"!==$&&(r=t,t=null),r&&"function"!=typeof r&&(r=n.parse),a=!(o=g(e||"",t=f(t))).protocol&&!o.slashes,_.slashes=o.slashes||a&&t.slashes,_.protocol=o.protocol||t.protocol||"",e=o.rest,("file:"===o.protocol&&(2!==o.slashesCount||u.test(e))||!o.slashes&&(o.protocol||o.slashesCount<2||!m(_.protocol)))&&(w[3]=[/(.*)/,"pathname"]);S<w.length;S++)"function"!=typeof(d=w[S])?(l=d[0],b=d[1],l!=l?_[b]=e:"string"==typeof l?~(p="@"===l?e.lastIndexOf(l):e.indexOf(l))&&("number"==typeof d[2]?(_[b]=e.slice(0,p),e=e.slice(p+d[2])):(_[b]=e.slice(p),e=e.slice(0,p))):(p=l.exec(e))&&(_[b]=p[1],e=e.slice(0,p.index)),_[b]=_[b]||a&&d[3]&&t[b]||"",d[4]&&(_[b]=_[b].toLowerCase())):e=d(e,_);r&&(_.query=r(_.query)),a&&t.slashes&&"/"!==_.pathname.charAt(0)&&(""!==_.pathname||""!==t.pathname)&&(_.pathname=y(_.pathname,t.pathname)),"/"!==_.pathname.charAt(0)&&m(_.protocol)&&(_.pathname="/"+_.pathname),i(_.port,_.protocol)||(_.host=_.hostname,_.port=""),_.username=_.password="",_.auth&&(~(p=_.auth.indexOf(":"))?(_.username=_.auth.slice(0,p),_.username=encodeURIComponent(decodeURIComponent(_.username)),_.password=_.auth.slice(p+1),_.password=encodeURIComponent(decodeURIComponent(_.password))):_.username=encodeURIComponent(decodeURIComponent(_.auth)),_.auth=_.password?_.username+":"+_.password:_.username),_.origin="file:"!==_.protocol&&m(_.protocol)&&_.host?_.protocol+"//"+_.host:"null",_.href=_.toString()}function b(e,t,r){var s=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||n.parse)(t)),s[e]=t;break;
1case"port":s[e]=t,i(t,s.protocol)?t&&(s.host=s.hostname+":"+t):(s.host=s.hostname,s[e]="");break;case"hostname":s[e]=t,s.port&&(t+=":"+s.port),s.host=t;break;case"host":s[e]=t,l.test(t)?(t=t.split(":"),s.port=t.pop(),s.hostname=t.join(":")):(s.hostname=t,s.port="");break;case"protocol":s.protocol=t.toLowerCase(),s.slashes=!r;break;case"pathname":case"hash":if(t){var a="pathname"===e?"/":"#";s[e]=t.charAt(0)!==a?a+t:t}else s[e]=t;break;case"username":case"password":s[e]=encodeURIComponent(t);break;case"auth":var o=t.indexOf(":");~o?(s.username=t.slice(0,o),s.username=encodeURIComponent(decodeURIComponent(s.username)),s.password=t.slice(o+1),s.password=encodeURIComponent(decodeURIComponent(s.password))):s.username=encodeURIComponent(decodeURIComponent(t))}for(var d=0;d<c.length;d++){var u=c[d];u[4]&&(s[u[1]]=s[u[1]].toLowerCase())}return s.auth=s.password?s.username+":"+s.password:s.username,s.origin="file:"!==s.protocol&&m(s.protocol)&&s.host?s.protocol+"//"+s.host:"null",s.href=s.toString(),s}function w(e){(!e||"function"!=typeof e)&&(e=n.stringify);var t,i=this,r=i.host,s=i.protocol;s&&":"!==s.charAt(s.length-1)&&(s+=":");var a=s+(i.protocol&&i.slashes||m(i.protocol)?"//":"");return i.username?(a+=i.username,i.password&&(a+=":"+i.password),a+="@"):i.password?(a+=":"+i.password,a+="@"):"file:"!==i.protocol&&m(i.protocol)&&!r&&"/"!==i.pathname&&(a+="@"),(":"===r[r.length-1]||l.test(i.hostname)&&!i.port)&&(r+=":"),a+=r+i.pathname,(t="object"==typeof i.query?e(i.query):i.query)&&(a+="?"!==t.charAt(0)?"?"+t:t),i.hash&&(a+=i.hash),a}a(f,"lolcation"),a(m,"isSpecial"),a(g,"extractProtocol"),a(y,"resolve"),a(v,"Url"),a(b,"set"),a(w,"toString"),v.prototype={set:b,toString:w},v.extractProtocol=g,v.location=f,v.trimLeft=h,v.qs=n,t.exports=v}),U=o((e,t)=>{function i(e){if(e)return n(e);this._callbacks=new Map}function n(e){return Object.assign(e,i.prototype),e._callbacks=new Map,e}a(i,"Emitter"),a(n,"mixin"),i.prototype.on=function(e,t){let i=this._callbacks.get(e)??[];return i.push(t),this._callbacks.set(e,i),this},i.prototype.once=function(e,t){let i=a((...n)=>{this.off(e,i),t.apply(this,n)},"on");return i.fn=t,this.on(e,i),this},i.prototype.off=function(e,t){if(void 0===e&&void 0===t)return this._callbacks.clear(),this;if(void 0===t)return this._callbacks.delete(e),this;let i=this._callbacks.get(e);if(i){for(let[e,n]of i.entries())if(n===t||n.fn===t){i.splice(e,1);break}0===i.length?this._callbacks.delete(e):this._callbacks.set(e,i)}return this},i.prototype.emit=function(e,...t){let i=this._callbacks.get(e);if(i){let e=[...i];for(let i of e)i.apply(this,t)}return this},i.prototype.listeners=function(e){return this._callbacks.get(e)??[]},i.prototype.listenerCount=function(e){if(e)return this.listeners(e).length;let t=0;for(let e of this._callbacks.values())t+=e.length;return t},i.prototype.hasListeners=function(e){return this.listenerCount(e)>0},i.prototype.addEventListener=i.prototype.on,i.prototype.removeListener=i.prototype.off,i.prototype.removeEventListener=i.prototype.off,i.prototype.removeAllListeners=i.prototype.off,typeof t<"u"&&(t.exports=i)}),B=o((e,t)=>{"use strict";t.exports=s,t.exports.isMobile=s,t.exports.default=s;var i=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,n=/CrOS/,r=/android|ipad|playbook|silk/i;function s(e){e||(e={});let t=e.ua;if(!t&&typeof navigator<"u"&&(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"!=typeof t)return!1;let s=i.test(t)&&!n.test(t)||!!e.tablet&&r.test(t);return!s&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==t.indexOf("Macintosh")&&-1!==t.indexOf("Safari")&&(s=!0),s}a(s,"isMobile")}),j={};function H(e,t){return Object.hasOwn(e,t)}l(j,{Audio:()=>us,AwsS3:()=>Ps,BasePlugin:()=>$i,Box:()=>Fs,Compressor:()=>Us,Core:()=>Eg,Dashboard:()=>vd,DefaultStore:()=>Oi,DragDrop:()=>_d,DropTarget:()=>xd,Dropbox:()=>Dd,Facebook:()=>Id,Form:()=>Vd,GoldenRetriever:()=>yu,GoogleDrive:()=>$u,GoogleDrivePicker:()=>Cu,GooglePhotosPicker:()=>ku,ImageEditor:()=>qu,Instagram:()=>Yu,OneDrive:()=>Zu,RemoteSources:()=>gh,ScreenCapture:()=>Ih,StatusBar:()=>
1dc,ThumbnailGenerator:()=>lo,Transloadit:()=>Gm,Tus:()=>xm,UIPlugin:()=>Pi,Unsplash:()=>Ju,Uppy:()=>Hi,Url:()=>dh,Webcam:()=>vg,XHRUpload:()=>Cg,Zoom:()=>ch,debugLogger:()=>Ci,locales:()=>kg,server:()=>zi,views:()=>xg}),a(H,"hasProperty");var{AbortController:z}=globalThis,{AbortSignal:q}=globalThis,W=a((e="Aborted",t)=>{let i=new DOMException(e,"AbortError");return null!=t&&H(t,"cause")&&Object.defineProperty(i,"cause",{__proto__:null,configurable:!0,writable:!0,value:t.cause}),i},"createAbortError");function V(e,t,i){return new Promise(n=>{e.toBlob(n,t,i)})}a(V,"canvasToBlob");var Y=/^data:([^/]+\/[^,;]+(?:[^,]*?))(;base64)?,([\s\S]*)$/;function G(e,t,i){let n,r=Y.exec(e),s=t.mimeType??r?.[1]??"plain/text";if(null!=r?.[2]){let e=atob(decodeURIComponent(r[3])),t=new Uint8Array(e.length);for(let i=0;i<e.length;i++)t[i]=e.charCodeAt(i);n=[t]}else null!=r?.[3]&&(n=[decodeURIComponent(r[3])]);return i?new File(n,t.name||"",{type:s}):new Blob(n,{type:s})}a(G,"dataURItoBlob");var K=G,Z=class extends Error{static{a(this,"ErrorWithCause")}isNetworkError;cause;constructor(e,t){super(e),this.cause=t?.cause,this.cause&&H(this.cause,"isNetworkError")?this.isNetworkError=this.cause.isNetworkError:this.isNetworkError=!1}};function X(e,t,i,n){return 0===i||e===t?e:0===n?t:e+(t-e)*2**(-n/i)}a(X,"emaFilter");var Q=['a[href]:not([tabindex^="-"]):not([inert]):not([aria-hidden])','area[href]:not([tabindex^="-"]):not([inert]):not([aria-hidden])',"input:not([disabled]):not([inert]):not([aria-hidden])","select:not([disabled]):not([inert]):not([aria-hidden])","textarea:not([disabled]):not([inert]):not([aria-hidden])","button:not([disabled]):not([inert]):not([aria-hidden])",'iframe:not([tabindex^="-"]):not([inert]):not([aria-hidden])','object:not([tabindex^="-"]):not([inert]):not([aria-hidden])','embed:not([tabindex^="-"]):not([inert]):not([aria-hidden])','[contenteditable]:not([tabindex^="-"]):not([inert]):not([aria-hidden])','[tabindex]:not([tabindex^="-"]):not([inert]):not([aria-hidden])'],J=class extends Error{static{a(this,"NetworkError")}cause;isNetworkError;request;constructor(e,t=null){super("This looks like a network error, the endpoint might be blocked by an internet provider or a firewall."),this.cause=e,this.isNetworkError=!0,this.request=t}},ee=class{static{a(this,"ProgressTimeout")}#e;#t=!1;#i;#n;constructor(e,t){this.#n=e,this.#i=()=>t(e)}progress(){this.#t||this.#n>0&&(clearTimeout(this.#e),this.#e=setTimeout(this.#i,this.#n))}done(){this.#t||(clearTimeout(this.#e),this.#e=void 0,this.#t=!0)}},te=a(()=>{},"noop");function ie(e,t={}){let{body:i=null,headers:n={},method:r="GET",onBeforeRequest:s=te,onUploadProgress:o=te,shouldRetry:l=a(()=>!0,"shouldRetry"),onAfterResponse:d=te,onTimeout:u=te,responseType:h,retries:c=3,signal:p=null,timeout:f=3e4,withCredentials:m=!1}=t,g=a(e=>.3*2**(e-1)*1e3,"delay"),y=new ee(f,u);function v(t=0){return new Promise(async(u,f)=>{let b=new XMLHttpRequest,w=a(e=>{l(b)&&t<c?setTimeout(()=>{v(t+1).then(u,f)},g(t)):(y.done(),f(e))},"onError");function $(){b.abort(),f(new DOMException("Aborted","AbortError"))}b.open(r,e,!0),b.withCredentials=m,h&&(b.responseType=h),b.onload=async()=>{try{await d(b,t)}catch(e){return e.request=b,void w(e)}b.status>=200&&b.status<300?(y.done(),u(b)):l(b)&&t<c?setTimeout(()=>{v(t+1).then(u,f)},g(t)):(y.done(),f(new J(b.statusText,b)))},b.onerror=()=>w(new J(b.statusText,b)),b.upload.onprogress=e=>{y.progress(),o(e)},n&&Object.keys(n).forEach(e=>{b.setRequestHeader(e,n[e])}),a($,"abort"),p?.addEventListener("abort",$),p?.aborted?$():(await s(b,t),b.send(i))})}return a(v,"requestWithRetry"),v()}function ne(...e){return fetch(...e).catch(e=>{throw"AbortError"===e.name?e:new J(e)})}a(ie,"fetcher"),a(ne,"fetchWithNetworkError");var re=a(e=>"error"in e&&!!e.error,"hasError"),se=a(e=>e.progress.uploadComplete,"isCompleted");function ae(e){return e.filter(e=>!re(e)&&!se(e))}function oe(e){return e.filter(e=>!e.progress?.uploadStarted||!e.isRestored)}function le(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function de(e){if("string"==typeof e){let t=document.querySelectorAll(e);return 0===t.length?null:Array.from(t)}return"object"==typeof e&&le(e)?[e]:null}a(ae,"filterFilesToUpload"),a(oe,"filterFilesToEmitUploadStarted"),a(le,"isDOMElement"),a(de,"findAllDOMElements");var ue=de;function he(e,t=document){return"string"==typeof e?t.querySelector(e):le(e)?e:null}a(he,"findDOMElement");var ce=he;function pe(e){let t=e.lastIndexOf(".");return-1===t||t===e.length-1?{name:e,extension:void 0}:{name:e.slice(0,t),extension:e.slice(t+1)}}a(pe,"getFileNameAndExtension");var fe={__proto__:null,md:"text/markdown",markdown:"text/markdown",mp4:"video/mp4",mp3:"audio/mp3",svg:"image/svg+xml",jpg:"image/jpeg",png:"image/png",webp:"image/webp",gif:"image/gif",heic:"image/heic",heif:"image/heif",yaml:"text/yaml",yml:"text/yaml",csv:"text/csv",tsv:"text/tab-separated-values",tab:"text/tab-separated-values",avi:"video/x-msvideo",mks:"video/x-matroska",mkv:"video/x-matroska",mov:"video/quicktime",dicom:"application/dicom",doc:"application/msword",msg:"application/vnd.ms-outlook",docm:"application/vnd.ms-word.document.macroenabled.12",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",dot:"application/msword",dotm:"application/vnd.ms-word.template.macroenabled.12",dotx:"application/vnd.openxmlformats-officedocument.wordprocessingml.template",xla:"application/vnd.ms-excel",xlam:"application/vnd.ms-excel.addin.macroenabled.12",xlc:"application/vnd.ms-excel",xlf:"application/x-xliff+xml",xlm:"application/vnd.ms-excel",xls:"application/vnd.ms-excel",xlsb:"application/vnd.ms-excel.sheet.binary.macroenabled.12",xlsm:"application/vnd.ms-excel.sheet.macroenabled.12",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",xlt:"application/vnd.ms-excel",xltm:"application/vnd.ms-excel.template.macroenabled.12",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template",xlw:"application/vnd.ms-excel",txt:"text/plain",text:"text/plain",conf:"text/plain",log:"text/plain",pdf:"application/pdf",zip:"application/zip","7z":"application/x-7z-compressed",rar:"application/x-rar-compressed",tar:"application/x-tar",gz:"application/gzip",dmg:"application/x-apple-diskimage"};function me(e){if(e.type)return e.type;let t=e.name?pe(e.name).extension?.toLowerCase():null;return t&&t in fe?fe[t]:"application/octet-stream"}function ge(e){return e.charCodeAt(0).toString(32)}function ye(e){let t="";return e.replace(/[^A-Z0-9]/gi,e=>(t+=`-${ge(e)}`,"/"))+t}function ve(e,t){let i=t||"uppy";return"string"==typeof e.name&&(i+=`-${ye(e.name.toLowerCase())}`),void 0!==e.type&&(i+=`-${e.type}`),e.meta&&"string"==typeof e.meta.relativePath&&(i+=`-${ye(e.meta.relativePath.toLowerCase())}`),void 0!==e.data?.size&&(i+=`-${e.data.size}`),void 0!==e.data.lastModified&&(i+=`-${e.data.lastModified}`),i}function be(e){return!(!e.isRemote||!e.remote)&&new Set(["box","dropbox","drive","facebook","unsplash"]).has(e.remote.provider)}function we(e,t){if(be(e))return e.id;let i=me(e);return ve({...e,type:i},t)}function $e(e,t){return!0===e?Object.keys(t):Array.isArray(e)?e:[]}a(me,"getFileType"),a(ge,"encodeCharacter"),a(ye,"encodeFilename"),a(ve,"generateFileID"),a(be,"hasFileStableId"),a(we,"getSafeFileId"),a($e,"getAllowedMetaFields");var _e=Array.from;function Se(e){let t=_e(e.files);return Promise.resolve(t)}function Ce(e,t,i,{onSuccess:n}){e.readEntries(r=>{let s=[...t,...r];r.length?queueMicrotask(()=>{Ce(e,s,i,{onSuccess:n})}):n(s)},e=>{i(e),n(t)})}function Ee(e,t){return null==e?e:{kind:e.isFile?"file":e.isDirectory?"directory":void 0,name:e.name,getFile:()=>new Promise((t,i)=>e.file(t,i)),async*values(){let i=e.createReader();yield*await new Promise(e=>{Ce(i,[],t,{onSuccess:a(i=>e(i.map(e=>Ee(e,t))),"onSuccess")})})},isSameEntry:void 0}}async function*xe(e,t,i=void 0){let n=a(()=>`${t}/${e.name}`,"getNextRelativePath");if("file"===e.kind){let r=await e.getFile();null!=r?(r.relativePath=t?n():null,yield r):null!=i&&(yield i)}else if("directory"===e.kind)for await(let i of e.values())yield*xe(i,t?n():e.name);else null!=i&&(yield i)}async function*ke(e,t){let i=await Promise.all(Array.from(e.items,async e=>{let i;return i??=Ee(a(()=>"function"==typeof e.getAsEntry?e.getAsEntry():e.webkitGetAsEntry(),"getAsEntry")(),t),{fileSystemHandle:i,lastResortFile:e.getAsFile()}}));for(let{lastResortFile:e,fileSystemHandle:n}of i)if(null!=n)try{yield*xe(n,"",e)}catch(i){null!=e?yield e:t(i)}else null!=e&&(yield e)}async function Te(e,t){let i=t?.logDropError??Function.prototype;try{let t=[];for await(let n of ke(e,i))t.push(n);return t}catch{return Se(e)}}a(Se,"fallbackApi"),a(Ce,"getFilesAndDirectoriesFromDirectory"),a(Ee,"getAsFileSystemHandleFromEntry"),a(xe,"createPromiseToAddFileOrParseDirectory"),a(ke,"getFilesFromDataTransfer"),a(Te,"getDroppedFiles");var De={__proto__:null,"audio/mp3":"mp3","audio/mp4":"mp4","audio/ogg":"ogg","audio/webm":"webm","image/gif":"gif","image/heic":"heic","image/heif":"heif","image/jpeg":"jpg","
1image/webp":"webp","image/png":"png","image/svg+xml":"svg","video/mp4":"mp4","video/ogg":"ogv","video/quicktime":"mov","video/webm":"webm","video/x-matroska":"mkv","video/x-msvideo":"avi"};function Ae(e){return[e]=e.split(";",1),De[e]||null}function Pe(e){let t=/^(?:https?:\/\/|\/\/)?(?:[^@\n]+@)?([^\n]+)/i.exec(e)?.[1];return`${/^http:\/\//i.test(e)?"ws":"wss"}://${t}`}function Ie(e){for(;e&&!e.dir;)e=e.parentNode;return e?.dir}a(Ae,"getFileTypeExtension"),a(Pe,"getSocketHost"),a(Ie,"getTextDirection");var Oe=Ie;function Fe(e){return e<10?`0${e}`:e.toString()}function Ne(){let e=new Date;return`${Fe(e.getHours())}:${Fe(e.getMinutes())}:${Fe(e.getSeconds())}`}function Me(){if(typeof window>"u")return!1;let e=document.body;return!!(null!=e&&null!=window&&"draggable"in e&&"ondragstart"in e&&"ondrop"in e&&"FormData"in window&&"FileReader"in window)}function Re(e){return!!e&&(4===e.readyState&&0===e.status)}a(Fe,"pad"),a(Ne,"getTimeStamp"),a(Me,"isDragDropSupported"),a(Re,"isNetworkError");var Le=Re;function Ue(e){return e.startsWith("blob:")}function Be(e){return!!e&&/^[^/]+\/(jpe?g|gif|png|svg|svg\+xml|bmp|webp|avif)$/.test(e)}function je(e){return{hours:Math.floor(e/3600)%24,minutes:Math.floor(e/60)%60,seconds:Math.floor(e%60)}}function He(e){let t=je(e);return`${0===t.hours?"":`${t.hours}h`}${0===t.minutes?"":`${0===t.hours?t.minutes:` ${t.minutes.toString(10).padStart(2,"0")}`}m`}${0!==t.hours?"":`${0===t.minutes?t.seconds:` ${t.seconds.toString(10).padStart(2,"0")}`}s`}`}function ze(e){return new Error("Cancelled",{cause:e})}function qe(e){if(null!=e){let t=a(()=>this.abort(e.reason),"abortPromise");e.addEventListener("abort",t,{once:!0});let i=a(()=>{e.removeEventListener("abort",t)},"removeAbortListener");this.then?.(i,i)}return this}a(Ue,"isObjectURL"),a(Be,"isPreviewSupported"),a(je,"secondsToTime"),a(He,"prettyETA"),a(ze,"createCancelError"),a(qe,"abortOn");var We=class{static{a(this,"RateLimitedQueue")}#e=0;#t=[];#i=!1;#n;#r=1;#s;#a;limit;constructor(e){this.limit="number"!=typeof e||0===e?1/0:e}#o(e){this.#e+=1;let t,i=!1;try{t=e()}catch(e){throw this.#e-=1,e}return{abort:a(e=>{i||(i=!0,this.#e-=1,t?.(e),this.#l())},"abort"),done:a(()=>{i||(i=!0,this.#e-=1,this.#l())},"done")}}#l(){queueMicrotask(()=>this.#d())}#d(){if(this.#i||this.#e>=this.limit||0===this.#t.length)return;let e=this.#t.shift();if(null==e)throw new Error("Invariant violation: next is null");let t=this.#o(e.fn);e.abort=t.abort,e.done=t.done}#u(e,t){let i={fn:e,priority:t?.priority||0,abort:a(()=>{this.#h(i)},"abort"),done:a(()=>{throw new Error("Cannot mark a queued request as done: this indicates a bug")},"done")},n=this.#t.findIndex(e=>i.priority>e.priority);return-1===n?this.#t.push(i):this.#t.splice(n,0,i),i}#h(e){let t=this.#t.indexOf(e);-1!==t&&this.#t.splice(t,1)}run(e,t){return!this.#i&&this.#e<this.limit?this.#o(e):this.#u(e,t)}wrapSyncFunction(e,t){return(...i)=>{let n=this.run(()=>(e(...i),queueMicrotask(()=>n.done()),()=>{}),t);return{abortOn:qe,abort(){n.abort()}}}}wrapPromiseFunction(e,t){return(...i)=>{let n,r=new Promise((r,s)=>{n=this.run(()=>{let t,a;try{a=Promise.resolve(e(...i))}catch(e){a=Promise.reject(e)}return a.then(e=>{t?s(t):(n.done(),r(e))},e=>{t?s(t):(n.done(),s(e))}),e=>{t=ze(e)}},t)});return r.abort=e=>{n.abort(e)},r.abortOn=qe,r}}resume(){this.#i=!1,clearTimeout(this.#n);for(let e=0;e<this.limit;e++)this.#l()}#c=a(()=>this.resume(),"#resume");pause(e=null){this.#i=!0,clearTimeout(this.#n),null!=e&&(this.#n=setTimeout(this.#c,e))}rateLimit(e){clearTimeout(this.#a),this.pause(e),this.limit>1&&Number.isFinite(this.limit)&&(this.#s=this.limit-1,this.limit=this.#r,this.#a=setTimeout(this.#p,e))}#p=a(()=>{if(this.#i)this.#a=setTimeout(this.#p,0);else{this.#r=this.limit,this.limit=Math.ceil((this.#s+this.#r)/2);for(let e=this.#r;e<=this.limit;e++)this.#l();this.#s-this.#r>3?this.#a=setTimeout(this.#p,2e3):this.#r=Math.floor(this.#r/2)}},"#increaseLimit");get isPaused(){return this.#i}},Ve=Symbol("__queue");function Ye(e){return{...e,type:e.mimeType,extension:e.name?pe(e.name).extension:null}}function Ge(e,t,i){let n=[];
1return e.forEach(e=>"string"!=typeof e?n.push(e):t[Symbol.split](e).forEach((e,t,r)=>{""!==e&&n.push(e),t<r.length-1&&n.push(i)})),n}function Ke(e,t){let i=/\$/g,n=[e];if(null==t)return n;for(let e of Object.keys(t))if("_"!==e){let r=t[e];"string"==typeof r&&(r=i[Symbol.replace](r,"$$$$")),n=Ge(n,new RegExp(`%\\{${e}\\}`,"g"),r)}return n}a(Ye,"remoteFileObjToLocal"),a(Ge,"insertReplacement"),a(Ke,"interpolate");var Ze=a(e=>{throw new Error(`missing string: ${e}`)},"defaultOnMissingKey"),Xe=class{static{a(this,"Translator")}locale;constructor(e,{onMissingKey:t=Ze}={}){this.locale={strings:{},pluralize:e=>1===e?0:1},Array.isArray(e)?e.forEach(this.#t,this):this.#t(e),this.#e=t}#e;#t(e){if(!e?.strings)return;let t=this.locale;Object.assign(this.locale,{strings:{...t.strings,...e.strings},pluralize:e.pluralize||t.pluralize})}translate(e,t){return this.translateArray(e,t).join("")}translateArray(e,t){let i=this.locale.strings[e];if(null==i&&(this.#e(e),i=e),"object"==typeof i){if(t&&typeof t.smart_count<"u"){return Ke(i[this.locale.pluralize(t.smart_count)],t)}throw new Error("Attempted to use a string with plural forms, but no value was given for %{smart_count}")}if("string"!=typeof i)throw new Error("string was not a string");return Ke(i,t)}};function Qe(e,t){if(0===t)return"";if(e.length<=t)return e;if(t<=4)return`${e.slice(0,t-1)}â¦`;let i=t-3,n=Math.ceil(i/2),r=Math.floor(i/2);return e.slice(0,n)+"..."+e.slice(-r)}a(Qe,"truncateString");var Je,et,tt,it,nt,rt,st,at,ot,lt,dt,ut=class extends Error{static{a(this,"UserFacingApiError")}name="UserFacingApiError"},ht={},ct=[],pt=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,ft=Array.isArray;function mt(e,t){for(var i in t)e[i]=t[i];return e}function gt(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function yt(e,t,i){var n,r,s,a={};for(s in t)"key"==s?n=t[s]:"ref"==s?r=t[s]:a[s]=t[s];if(arguments.length>2&&(a.children=arguments.length>3?Je.call(arguments,2):i),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===a[s]&&(a[s]=e.defaultProps[s]);return vt(e,a,n,r,null)}function vt(e,t,i,n,r){var s={type:e,props:t,key:i,ref:n,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:r??++tt,__i:-1,__u:0};return null==r&&null!=et.vnode&&et.vnode(s),s}function bt(){return{current:null}}function wt(e){return e.children}function $t(e,t){this.props=e,this.context=t}function _t(e,t){if(null==t)return e.__?_t(e.__,e.__i+1):null;for(var i;t<e.__k.length;t++)if(null!=(i=e.__k[t])&&null!=i.__e)return i.__e;return"function"==typeof e.type?_t(e):null}function St(e){var t,i;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(i=e.__k[t])&&null!=i.__e){e.__e=e.__c.base=i.__e;break}return St(e)}}function Ct(e){(!e.__d&&(e.__d=!0)&&it.push(e)&&!Et.__r++||nt!=et.debounceRendering)&&((nt=et.debounceRendering)||rt)(Et)}function Et(){for(var e,t,i,n,r,s,a,o=1;it.length;)it.length>o&&it.sort(st),e=it.shift(),o=it.length,e.__d&&(i=void 0,r=(n=(t=e).__v).__e,s=[],a=[],t.__P&&((i=mt({},n)).__v=n.__v+1,et.vnode&&et.vnode(i),Ft(t.__P,i,n,t.__n,t.__P.namespaceURI,32&n.__u?[r]:null,s,r??_t(n),!!(32&n.__u),a),i.__v=n.__v,i.__.__k[i.__i]=i,Nt(s,i,a),i.__e!=r&&St(i)));Et.__r=0}function xt(e,t,i,n,r,s,a,o,l,d,u){var h,c,p,f,m,g,y=n&&n.__k||ct,v=t.length;for(l=kt(i,t,y,l,v),h=0;h<v;h++)null!=(p=i.__k[h])&&(c=-1==p.__i?ht:y[p.__i]||ht,p.__i=h,g=Ft(e,p,c,r,s,a,o,l,d,u),f=p.__e,p.ref&&c.ref!=p.ref&&(c.ref&&Lt(c.ref,null,p),u.push(p.ref,p.__c||f,p)),null==m&&null!=f&&(m=f),4&p.__u||c.__k===p.__k?l=Tt(p,l,e):"function"==typeof p.type&&void 0!==g?l=g:f&&(l=f.nextSibling),p.__u&=-7);return i.__e=m,l}function kt(e,t,i,n,r){var s,a,o,l,d,u=i.length,h=u,c=0;for(e.__k=new Array(r),s=0;s<r;s++)null!=(a=t[s])&&"boolean"!=typeof a&&"function"!=typeof a?(l=s+c,(a=e.__k[s]="string"==typeof a||"number"==typeof a||"bigint"==typeof a||a.constructor==String?vt(null,a,null,null,null):ft(a)?vt(wt,{children:a},null,null,null):null==a.constructor&&a.__b>0?vt(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,o=null,-1!=(d=a.__i=At(a,i,l,h))&&(h--,(o=i[d])&&(o.__u|=2)),null==o||null==o.__v?(-1==d&&(r>u?c--:r<u&&c++),"function"!=typeof a.type&&(a.__u|=4)):d!=l&&(d==l-1?c--:d==l+1?c++:(d>l?c--:c++,a.__u|=4))):e.__k[s]=null;if(h)for(s=0;s<u;s++)null!=(o=i[s])&&!(2&o.__u)&&(o.__e==n&&(n=_t(o)),Ut(o,o));return n}function Tt(e,t,i){var n,r;if("function"==typeof e.type){for(n=e.__k,r=0;n&&r<n.length;r++)n[r]&&(n[r].__=e,t=Tt(n[r],t,i));return t}e.__e!=t&&(t&&e.type&&!i.contains(t)&&(t=_t(e)),i.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8==t.nodeType);return t}function Dt(e,t){return t=t||[],null==e||"boolean"==typeof e||(ft(e)?e.some(function(e){Dt(e,t)}):t.push(e)),t}function At(e,t,i,n){var r,s,a=e.key,o=e.type,l=t[i];
vendor: 6,339 bytes, line 1
1if(null===l&&null==e.key||l&&a==l.key&&o==l.type&&!(2&l.__u))return i;if(n>(null==l||2&l.__u?0:1))for(r=i-1,s=i+1;r>=0||s<t.length;){if(r>=0){if((l=t[r])&&!(2&l.__u)&&a==l.key&&o==l.type)return r;r--}if(s<t.length){if((l=t[s])&&!(2&l.__u)&&a==l.key&&o==l.type)return s;s++}}return-1}function Pt(e,t,i){"-"==t[0]?e.setProperty(t,i??""):e[t]=null==i?"":"number"!=typeof i||pt.test(t)?i:i+"px"}function It(e,t,i,n,r){var s,a;e:if("style"==t)if("string"==typeof i)e.style.cssText=i;else{if("string"==typeof n&&(e.style.cssText=n=""),n)for(t in n)i&&t in i||Pt(e.style,t,"");if(i)for(t in i)n&&i[t]==n[t]||Pt(e.style,t,i[t])}else if("o"==t[0]&&"n"==t[1])s=t!=(t=t.replace(at,"$1")),a=t.toLowerCase(),t=a in e||"onFocusOut"==t||"onFocusIn"==t?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+s]=i,i?n?i.u=n.u:(i.u=ot,e.addEventListener(t,s?dt:lt,s)):e.removeEventListener(t,s?dt:lt,s);else{if("http://www.w3.org/2000/svg"==r)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=i??"";break e}catch{}"function"==typeof i||(null==i||!1===i&&"-"!=t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==i?"":i))}}function Ot(e){return function(t){if(this.l){var i=this.l[t.type+e];if(null==t.t)t.t=ot++;else if(t.t<i.u)return;return i(et.event?et.event(t):t)}}}function Ft(e,t,i,n,r,s,a,o,l,d){var u,h,c,p,f,m,g,y,v,b,w,$,_,S,C,E,x,k=t.type;if(null!=t.constructor)return null;128&i.__u&&(l=!!(32&i.__u),s=[o=t.__e=i.__e]),(u=et.__b)&&u(t);e:if("function"==typeof k)try{if(y=t.props,v="prototype"in k&&k.prototype.render,b=(u=k.contextType)&&n[u.__c],w=u?b?b.props.value:u.__:n,i.__c?g=(h=t.__c=i.__c).__=h.__E:(v?t.__c=h=new k(y,w):(t.__c=h=new $t(y,w),h.constructor=k,h.render=Bt),b&&b.sub(h),h.props=y,h.state||(h.state={}),h.context=w,h.__n=n,c=h.__d=!0,h.__h=[],h._sb=[]),v&&null==h.__s&&(h.__s=h.state),v&&null!=k.getDerivedStateFromProps&&(h.__s==h.state&&(h.__s=mt({},h.__s)),mt(h.__s,k.getDerivedStateFromProps(y,h.__s))),p=h.props,f=h.state,h.__v=t,c)v&&null==k.getDerivedStateFromProps&&null!=h.componentWillMount&&h.componentWillMount(),v&&null!=h.componentDidMount&&h.__h.push(h.componentDidMount);else{if(v&&null==k.getDerivedStateFromProps&&y!==p&&null!=h.componentWillReceiveProps&&h.componentWillReceiveProps(y,w),!h.__e&&null!=h.shouldComponentUpdate&&!1===h.shouldComponentUpdate(y,h.__s,w)||t.__v==i.__v){for(t.__v!=i.__v&&(h.props=y,h.state=h.__s,h.__d=!1),t.__e=i.__e,t.__k=i.__k,t.__k.some(function(e){e&&(e.__=t)}),$=0;$<h._sb.length;$++)h.__h.push(h._sb[$]);h._sb=[],h.__h.length&&a.push(h);break e}null!=h.componentWillUpdate&&h.componentWillUpdate(y,h.__s,w),v&&null!=h.componentDidUpdate&&h.__h.push(function(){h.componentDidUpdate(p,f,m)})}if(h.context=w,h.props=y,h.__P=e,h.__e=!1,_=et.__r,S=0,v){for(h.state=h.__s,h.__d=!1,_&&_(t),u=h.render(h.props,h.state,h.context),C=0;C<h._sb.length;C++)h.__h.push(h._sb[C]);h._sb=[]}else do{h.__d=!1,_&&_(t),u=h.render(h.props,h.state,h.context),h.state=h.__s}while(h.__d&&++S<25);h.state=h.__s,null!=h.getChildContext&&(n=mt(mt({},n),h.getChildContext())),v&&!c&&null!=h.getSnapshotBeforeUpdate&&(m=h.getSnapshotBeforeUpdate(p,f)),E=u,null!=u&&u.type===wt&&null==u.key&&(E=Mt(u.props.children)),o=xt(e,ft(E)?E:[E],t,i,n,r,s,a,o,l,d),h.base=t.__e,t.__u&=-161,h.__h.length&&a.push(h),g&&(h.__E=h.__=null)}catch(e){if(t.__v=null,l||null!=s)if(e.then){for(t.__u|=l?160:128;o&&8==o.nodeType&&o.nextSibling;)o=o.nextSibling;s[s.indexOf(o)]=null,t.__e=o}else for(x=s.length;x--;)gt(s[x]);else t.__e=i.__e,t.__k=i.__k;et.__e(e,t,i)}else null==s&&t.__v==i.__v?(t.__k=i.__k,t.__e=i.__e):o=t.__e=Rt(i.__e,t,i,n,r,s,a,l,d);return(u=et.diffed)&&u(t),128&t.__u?void 0:o}function Nt(e,t,i){for(var n=0;n<i.length;n++)Lt(i[n],i[++n],i[++n]);et.__c&&et.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){et.__e(e,t.__v)}})}function Mt(e){return"object"!=typeof e||null==e||e.__b&&e.__b>0?e:ft(e)?e.map(Mt):mt({},e)}function Rt(e,t,i,n,r,s,a,o,l){var d,u,h,c,p,f,m,g=i.props,y=t.props,v=t.type;if("svg"==v?r="http://www.w3.org/2000/svg":"math"==v?r="http://www.w3.org/1998/Math/MathML":r||(r="http://www.w3.org/1999/xhtml"),null!=s)for(d=0;d<s.length;d++)if((p=s[d])&&"setAttribute"in p==!!v&&(v?p.localName==v:3==p.nodeType)){e=p,s[d]=null;break}if(null==e){if(null==v)return document.createTextNode(y);e=document.createElementNS(r,v,y.is&&y),o&&(et.__m&&et.__m(t,s),o=!1),s=null}if(null==v)g===y||o&&e.data==y||(e.data=y);else{if(s=s&&Je.call(e.childNodes),g=i.props||ht,!o&&null!=s)for(g={},d=0;d<e.attributes.length;d++)g[(p=e.attributes[d]).name]=p.value;for(d in g)if(p=g[d],"children"!=d)if("dangerouslySetInnerHTML"==d)h=p;else if(!(d in y)){if("value"==d&&"defaultValue"in y||"checked"==d&&"defaultChecked"in y)continue;It(e,d,null,p,r)}for(d in y)p=y[d],"children"==d?c=p:"dangerouslySetInnerHTML"==d?u=p:"value"==d?f=p:"checked"==d?m=p:o&&"function"!=typeof p||g[d]===p||It(e,d,p,g[d],r);if(u)o||h&&(u.__html==h.__html||u.__html==e.innerHTML)||(e.innerHTML=u.__html),t.__k=[];else if(h&&(e.innerHTML=""),xt("template"==t.type?e.content:e,ft(c)?c:[c],t,i,n,"foreignObject"==v?"http://www.w3.org/1999/xhtml":r,s,a,s?s[0]:i.__k&&_t(i,0),o,l),null!=s)for(d=s.length;d--;)gt(s[d]);o||(d="value","progress"==v&&null==f?e.removeAttribute("value"):null!=f&&(f!==e[d]||"progress"==v&&!f||"option"==v&&f!=g[d])&&It(e,d,f,g[d],r),d="checked",null!=m&&m!=e[d]&&It(e,d,m,g[d],r))}return e}function Lt(e,t,i){try{if("function"==typeof e){var n="function"==typeof e.__u;n&&e.__u(),n&&null==t||(e.__u=e(t))}else e.current=t}catch(e){et.__e(e,i)}}function Ut(e,t,i){var n,r;if(et.unmount&&et.unmount(e),(n=e.ref)&&(n.current&&n.current!=e.__e||Lt(n,null,t)),null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(e){et.__e(e,t)}n.base=n.__P=null}if(n=e.__k)for(r=0;r<n.length;r++)n[r]&&Ut(n[r],t,i||"function"!=typeof e.type);i||gt(e.__e),e.__c=e.__=e.__e=void 0}function Bt(e,t,i){return this.constructor(e,i)}function jt(e,t,i){var n,r,s,a;t==document&&(t=document.documentElement),et.__&&et.__(e,t),r=(n="function"==typeof i)?null:i&&i.__k||t.__k,s=[],a=[],Ft(t,e=(!n&&i||t).__k=yt(wt,null,[e]),r||ht,ht,t.namespaceURI,!n&&i?[i]:r?null:t.firstChild?Je.call(t.childNodes):null,
1s,!n&&i?i:r?r.__e:t.firstChild,n,a),Nt(s,e,a)}function Ht(e,t,i){var n,r,s,a,o=mt({},e.props);for(s in e.type&&e.type.defaultProps&&(a=e.type.defaultProps),t)"key"==s?n=t[s]:"ref"==s?r=t[s]:o[s]=void 0===t[s]&&null!=a?a[s]:t[s];return arguments.length>2&&(o.children=arguments.length>3?Je.call(arguments,2):i),vt(e.type,o,n||e.key,r||e.ref,null)}a(mt,"d"),a(gt,"g"),a(yt,"_"),a(vt,"m"),a(bt,"b"),a(wt,"k"),a($t,"x"),a(_t,"S"),a(St,"C"),a(Ct,"M"),a(Et,"$"),a(xt,"I"),a(kt,"P"),a(Tt,"A"),a(Dt,"H"),a(At,"L"),a(Pt,"T"),a(It,"j"),a(Ot,"F"),a(Ft,"O"),a(Nt,"z"),a(Mt,"N"),a(Rt,"V"),a(Lt,"q"),a(Ut,"B"),a(Bt,"D"),a(jt,"E"),a(Ht,"J"),Je=ct.slice,et={__e:a(function(e,t,i,n){for(var r,s,a;t=t.__;)if((r=t.__c)&&!r.__)try{if((s=r.constructor)&&null!=s.getDerivedStateFromError&&(r.setState(s.getDerivedStateFromError(e)),a=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(e,n||{}),a=r.__d),a)return r.__E=r}catch(t){e=t}throw e},"__e")},tt=0,a(function(e){return null!=e&&null==e.constructor},"t"),$t.prototype.setState=function(e,t){var i;i=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=mt({},this.state),"function"==typeof e&&(e=e(mt({},i),this.props)),e&&mt(i,e),null!=e&&this.__v&&(t&&this._sb.push(t),Ct(this))},$t.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Ct(this))},$t.prototype.render=wt,it=[],rt="function"==typeof Promise?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,st=a(function(e,t){return e.__v.__b-t.__v.__b},"e"),Et.__r=0,at=/(PointerCapture)$|Capture$/i,ot=0,lt=Ot(!1),dt=Ot(!0);var zt=0;Array.isArray;function qt(e,t,i,n,r,s){t||(t={});var a,o,l=t;if("ref"in l)for(o in l={},t)"ref"==o?a=t[o]:l[o]=t[o];var d={type:e,props:l,key:i,ref:a,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--zt,__i:-1,__u:0,__source:r,__self:s};if("function"==typeof e&&(a=e.defaultProps))for(o in a)void 0===l[o]&&(l[o]=a[o]);return et.vnode&&et.vnode(d),d}a(qt,"u");var Wt,Vt,Yt,Gt,Kt=0,Zt=[],Xt=et,Qt=Xt.__b,Jt=Xt.__r,ei=Xt.diffed,ti=Xt.__c,ii=Xt.unmount,ni=Xt.__;function ri(e,t){Xt.__h&&Xt.__h(Vt,e,Kt||t),Kt=0;var i=Vt.__H||(Vt.__H={__:[],__h:[]});return e>=i.__.length&&i.__.push({}),i.__[e]}function si(e){return Kt=1,ai(yi,e)}function ai(e,t,i){var n=ri(Wt++,2);if(n.t=e,!n.__c&&(n.__=[i?i(t):yi(void 0,t),function(e){var t=n.__N?n.__N[0]:n.__[0],i=n.t(t,e);t!==i&&(n.__N=[i,n.__[1]],n.__c.setState({}))}],n.__c=Vt,!Vt.__f)){var r=a(function(e,t,i){if(!n.__c.__H)return!0;var r=n.__c.__H.__.filter(function(e){return!!e.__c});if(r.every(function(e){return!e.__N}))return!s||s.call(this,e,t,i);var a=n.__c.props!==e;return r.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}}),s&&s.call(this,e,t,i)||a},"f");Vt.__f=!0;var s=Vt.shouldComponentUpdate,o=Vt.componentWillUpdate;Vt.componentWillUpdate=function(e,t,i){if(this.__e){var n=s;s=void 0,r(e,t,i),s=n}o&&o.call(this,e,t,i)},Vt.shouldComponentUpdate=r}return n.__N||n.__}function oi(e,t){var i=ri(Wt++,3);!Xt.__s&&gi(i.__H,t)&&(i.__=e,i.u=t,Vt.__H.__h.push(i))}function li(e){return Kt=5,di(function(){return{current:e}},[])}function di(e,t){var i=ri(Wt++,7);return gi(i.__H,t)&&(i.__=e(),i.__H=t,i.__h=e),i.__}function ui(e,t){return Kt=8,di(function(){return e},t)}function hi(){for(var e;e=Zt.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(fi),e.__H.__h.forEach(mi),e.__H.__h=[]}catch(t){e.__H.__h=[],Xt.__e(t,e.__v)}}a(ri,"p"),a(si,"d"),a(ai,"h"),a(oi,"y"),a(li,"A"),a(di,"T"),a(ui,"q"),a(hi,"j"),Xt.__b=function(e){Vt=null,Qt&&Qt(e)},Xt.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),ni&&ni(e,t)},Xt.__r=function(e){Jt&&Jt(e),Wt=0;var t=(Vt=e.__c).__H;t&&(Yt===Vt?(t.__h=[],Vt.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0})):(t.__h.forEach(fi),t.__h.forEach(mi),t.__h=[],Wt=0)),Yt=Vt},Xt.diffed=function(e){ei&&ei(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==Zt.push(t)&&Gt===Xt.requestAnimationFrame||((Gt=Xt.requestAnimationFrame)||pi)(hi)),t.__H.__.forEach(function(e){e.u&&(e.__H=e.u),e.u=void 0})),Yt=Vt=null},Xt.__c=function(e,t){t.some(function(e){try{e.__h.forEach(fi),e.__h=e.__h.filter(function(e){return!e.__||mi(e)})}catch(i){t.some(function(e){e.__h&&(e.__h=[])}),t=[],Xt.__e(i,e.__v)}}),ti&&ti(e,t)},Xt.unmount=function(e){ii&&ii(e);var t,i=e.__c;i&&i.__H&&(i.__H.__.forEach(function(e){try{fi(e)}catch(e){t=e}}),i.__H=void 0,t&&Xt.__e(t,i.__v))};var ci="function"==typeof requestAnimationFrame;function pi(e){var t,i=a(function(){clearTimeout(n),ci&&cancelAnimationFrame(t),setTimeout(e)},"r"),n=setTimeout(i,35);ci&&(t=requestAnimationFrame(i))}function fi(e){var t=Vt,i=e.__c;"function"==typeof i&&(e.__c=void 0,i()),Vt=t}function mi(e){var t=Vt;e.__c=e.__(),Vt=t}function gi(e,t){return!e||e.length!==t.length||t.some(function(t,i){return t!==e[i]})}function yi(e,t){return"function"==typeof t?t(e):t}a(pi,"w"),a(fi,"z"),a(mi,"B"),a(gi,"C"),a(yi,"D");var vi={position:"relative",width:"100%",minHeight:"100%"},bi={position:"absolute",top:0,left:0,width:"100%",overflow:"visible"};function wi({data:e,rowHeight:t,renderRow:i,overscanCount:n=10,padding:r=4,...s}){let o=li(null),[l,d]=si(0),[u,h]=si(0);oi(()=>{function e(){null!=o.current&&u!==o.current.offsetHeight&&h(o.current.offsetHeight)}return a(e,"resize"),e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[u]);let c=ui(()=>{o.current&&d(o.current.scrollTop)},[]),p=Math.floor(l/t),f=Math.floor(u/t);n&&(p=Math.max(0,p-p%n),f+=n);let m=p+f+r,g=e.slice(p,m),y={...vi,height:e.length*t},v={...bi,top:p*t};return qt("div",{onScroll:c,ref:o,...s,children:qt("div",{role:"presentation",style:y,children:qt("div",{role:"presentation",style:v,children:g.map(i)})})})}a(wi,"VirtualList");var $i=class{static{a(this,"BasePlugin")}uppy;opts;id;defaultLocale;i18n;i18nArray;type;VERSION;
1constructor(e,t){this.uppy=e,this.opts=t??{}}getPluginState(){let{plugins:e}=this.uppy.getState();return e?.[this.id]||{}}setPluginState(e){let{plugins:t}=this.uppy.getState();this.uppy.setState({plugins:{...t,[this.id]:{...t[this.id],...e}}})}setOptions(e){this.opts={...this.opts,...e},this.setPluginState(void 0),this.i18nInit()}i18nInit(){let e=new Xe([this.defaultLocale,this.uppy.locale,this.opts.locale]);this.i18n=e.translate.bind(e),this.i18nArray=e.translateArray.bind(e),this.setPluginState(void 0)}addTarget(e){throw new Error("Extend the addTarget method to add your plugin to another plugin's target")}install(){}uninstall(){}update(e){}afterUpdate(){}},_i=class{static{a(this,"EventManager")}#e;#t=[];constructor(e){this.#e=e}on(e,t){return this.#t.push([e,t]),this.#e.on(e,t)}remove(){for(let[e,t]of this.#t.splice(0))this.#e.off(e,t)}onFilePause(e,t){this.on("upload-pause",(i,n)=>{e===i?.id&&t(n)})}onFileRemove(e,t){this.on("file-removed",i=>{e===i.id&&t(i.id)})}onPause(e,t){this.on("upload-pause",(i,n)=>{e===i?.id&&t(n)})}onRetry(e,t){this.on("upload-retry",i=>{e===i?.id&&t()})}onRetryAll(e,t){this.on("retry-all",()=>{this.#e.getFile(e)&&t()})}onPauseAll(e,t){this.on("pause-all",()=>{this.#e.getFile(e)&&t()})}onCancelAll(e,t){this.on("cancel-all",(...i)=>{this.#e.getFile(e)&&t(...i)})}onResumeAll(e,t){this.on("resume-all",()=>{this.#e.getFile(e)&&t()})}},Si={debug:a(()=>{},"debug"),warn:a(()=>{},"warn"),error:a((...e)=>console.error(`[Uppy] [${Ne()}]`,...e),"error")},Ci={debug:a((...e)=>console.debug(`[Uppy] [${Ne()}]`,...e),"debug"),warn:a((...e)=>console.warn(`[Uppy] [${Ne()}]`,...e),"warn"),error:a((...e)=>console.error(`[Uppy] [${Ne()}]`,...e),"error")},Ei=d(u(),1),xi=d(c(),1),ki={maxFileSize:null,minFileSize:null,maxTotalFileSize:null,maxNumberOfFiles:null,minNumberOfFiles:null,allowedFileTypes:null,requiredMetaFields:[]},Ti=class extends Error{static{a(this,"RestrictionError")}isUserFacing;file;constructor(e,t){super(e),this.isUserFacing=t?.isUserFacing??!0,t?.file&&(this.file=t.file)}isRestriction=!0},Di=class{static{a(this,"Restricter")}getI18n;getOpts;constructor(e,t){this.getI18n=t,this.getOpts=()=>{let t=e();if(null!=t.restrictions?.allowedFileTypes&&!Array.isArray(t.restrictions.allowedFileTypes))throw new TypeError("`restrictions.allowedFileTypes` must be an array");return t}}validateAggregateRestrictions(e,t){let{maxTotalFileSize:i,maxNumberOfFiles:n}=this.getOpts().restrictions;if(n&&e.filter(e=>!e.isGhost).length+t.length>n)throw new Ti(`${this.getI18n()("youCanOnlyUploadX",{smart_count:n})}`);if(i){let n=[...e,...t].reduce((e,t)=>e+(t.size??0),0);if(n>i)throw new Ti(this.getI18n()("aggregateExceedsSize",{sizeAllowed:(0,Ei.default)(i),size:(0,Ei.default)(n)}))}}validateSingleFile(e){let{maxFileSize:t,minFileSize:i,allowedFileTypes:n}=this.getOpts().restrictions;if(n&&!n.some(t=>t.includes("/")?!!e.type&&(0,xi.default)(e.type.replace(/;.*?$/,""),t):!("."!==t[0]||!e.extension)&&e.extension.toLowerCase()===t.slice(1).toLowerCase())){let t=n.join(", ");throw new Ti(this.getI18n()("youCanOnlyUploadFileTypes",{types:t}),{file:e})}if(t&&null!=e.size&&e.size>t)throw new Ti(this.getI18n()("exceedsSize",{size:(0,Ei.default)(t),file:e.name??this.getI18n()("unnamed")}),{file:e});if(i&&null!=e.size&&e.size<i)throw new Ti(this.getI18n()("inferiorSize",{size:(0,Ei.default)(i)}),{file:e})}validate(e,t){t.forEach(e=>{this.validateSingleFile(e)}),this.validateAggregateRestrictions(e,t)}validateMinNumberOfFiles(e){let{minNumberOfFiles:t}=this.getOpts().restrictions;if(t&&Object.keys(e).length<t)throw new Ti(this.getI18n()("youHaveToAtLeastSelectX",{smart_count:t}))}getMissingRequiredMetaFields(e){let t=new Ti(this.getI18n()("missingRequiredMetaFieldOnFile",{fileName:e.name??this.getI18n()("unnamed")})),{requiredMetaFields:i}=this.getOpts().restrictions,n=[];for(let t of i)(!Object.hasOwn(e.meta,t)||""===e.meta[t])&&n.push(t);return{missingFields:n,error:t}}};function Ai(e){let t,i=null;return(...n)=>(t=n,i||(i=Promise.resolve().then(()=>(i=null,e(...t)))),i)}a(Ai,"debounce");var Pi=class e extends $i{static{a(this,"UIPlugin")}#e;isTargetDOMEl;el;parent;title;getTargetPlugin(t){let i;if("function"==typeof t?.addTarget)i=t,i instanceof e||console.warn(new Error("The provided plugin is not an instance of UIPlugin. This is an indication of a bug with the way Uppy is bundled.",{cause:{targetPlugin:i,UIPlugin:e}}));else if("function"==typeof t){let e=t;this.uppy.iteratePlugins(t=>{t instanceof e&&(i=t)})}return i}mount(e,t){let i=t.id,n=ce(e);if(n){this.isTargetDOMEl=!0;let t=document.createElement("div");return t.classList.add("uppy-Root"),this.#e=Ai(e=>
1{this.uppy.getPlugin(this.id)&&(jt(this.render(e,t),t),this.afterUpdate())}),this.uppy.log(`Installing ${i} to a DOM element '${e}'`),this.opts.replaceTargetContent&&(n.innerHTML=""),jt(this.render(this.uppy.getState(),t),t),this.el=t,n.appendChild(t),t.dir=this.opts.direction||Oe(t)||"ltr",this.onMount(),this.el}let r=this.getTargetPlugin(e);if(r)return this.uppy.log(`Installing ${i} to ${r.id}`),this.parent=r,this.el=r.addTarget(t),this.onMount(),this.el;this.uppy.log(`Not installing ${i}`);let s=`Invalid target option given to ${i}.`;throw s+="function"==typeof e?" The given target is not a Plugin class. Please check that you're not specifying a React Component instead of a plugin. If you are using @uppy/* packages directly, make sure you have only 1 version of @uppy/core installed: run `npm ls @uppy/core` on the command line and verify that all the versions match and are deduped correctly.":"If you meant to target an HTML element, please make sure that the element exists. Check that the <script> tag initializing Uppy is right before the closing </body> tag at the end of the page. (see https://github.com/transloadit/uppy/issues/1042)\n\nIf you meant to target a plugin, please confirm that your `import` statements or `require` calls are correct.",new Error(s)}render(e,t){throw new Error("Extend the render method to add your plugin to a DOM element")}update(e){null!=this.el&&this.#e?.(e)}unmount(){this.isTargetDOMEl&&this.el?.remove(),this.onUnmount()}onMount(){}onUnmount(){}},Ii="5.0.0",Oi=class{static{a(this,"DefaultStore")}static VERSION=Ii;state={};#e=new Set;getState(){return this.state}setState(e){let t={...this.state},i={...this.state,...e};this.state=i,this.#t(t,i,e)}subscribe(e){return this.#e.add(e),()=>{this.#e.delete(e)}}#t(...e){this.#e.forEach(t=>{t(...e)})}},Fi=d(k(),1),Ni=d(T(),1),Mi=a((e=21)=>{let t="",i=0|e;for(;i--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},"nanoid"),Ri="5.2.0";function Li(e,t){return t.name?t.name:"image"===e.split("/")[0]?`${e.split("/")[0]}.${e.split("/")[1]}`:"noname"}a(Li,"getFileName");var Ui={strings:{addBulkFilesFailed:{0:"Failed to add %{smart_count} file due to an internal error",1:"Failed to add %{smart_count} files due to internal errors"},youCanOnlyUploadX:{0:"You can only upload %{smart_count} file",1:"You can only upload %{smart_count} files"},youHaveToAtLeastSelectX:{0:"You have to select at least %{smart_count} file",1:"You have to select at least %{smart_count} files"},aggregateExceedsSize:"You selected %{size} of files, but maximum allowed size is %{sizeAllowed}",exceedsSize:"%{file} exceeds maximum allowed size of %{size}",missingRequiredMetaField:"Missing required meta fields",missingRequiredMetaFieldOnFile:"Missing required meta fields in %{fileName}",inferiorSize:"This file is smaller than the allowed size of %{size}",youCanOnlyUploadFileTypes:"You can only upload: %{types}",noMoreFilesAllowed:"Cannot add more files",noDuplicates:"Cannot add the duplicate file '%{fileName}', it already exists",companionError:"Connection with Companion failed",authAborted:"Authentication aborted",companionUnauthorizeHint:"To unauthorize to your %{provider} account, please go to %{url}",failedToUpload:"Failed to upload %{file}",noInternetConnection:"No Internet connection",connectedToInternet:"Connected to the Internet",noFilesFound:"You have no files or folders here",noSearchResults:"Unfortunately, there are no results for this search",selectX:{0:"Select %{smart_count}",1:"Select %{smart_count}"},allFilesFromFolderNamed:"All files from folder %{name}",openFolderNamed:"Open folder %{name}",cancel:"Cancel",logOut:"Log out",logIn:"Log in",pickFiles:"Pick files",pickPhotos:"Pick photos",filter:"Filter",resetFilter:"Reset filter",loading:"Loading...",loadedXFiles:"Loaded %{numFiles} files",authenticateWithTitle:"Please authenticate with %{pluginName} to select files",authenticateWith:"Connect to %{pluginName}",signInWithGoogle:"Sign in with Google",searchImages:"Search for images",enterTextToSearch:"Enter text to search for images",search:"Search",resetSearch:"Reset search",emptyFolderAdded:"No files were added from empty folder",addedNumFiles:"Added %{numFiles} file(s)",folderAlreadyAdded:'The folder "%{folder}" was already added',folderAdded:{0:"Added %{smart_count} file from %{folder}",1:"Added %{smart_count} files from %{folder}"},additionalRestrictionsFailed:"%{count} additional restrictions were not fulfilled",unnamed:"Unnamed",pleaseWait:"Please wait"}};function Bi(e){if(null==e&&typeof navigator<"u"&&(e=navigator.userAgent),!e)return!0;let t=/Edge\/(\d+\.\d+)/.exec(e);if(!t)return!0;let i=t[1].split(".",2),n=parseInt(i[0],10),r=parseInt(i[1],10);return n<15||15===n&&r<15063||n>18||18===n&&r>=18218}a(Bi,"supportsUploadProgress");var ji={totalProgress:0,allowNewUpload:!0,error:null,recoveredState:null},Hi=class e{static{a(this,"Uppy")}static VERSION=Ri;#e=Object.create(null);#t;#i;#n=(0,Ni.default)();#r=new Set;#s=new Set;#a=new Set;defaultLocale;locale;opts;store;i18n;i18nArray;scheduledAutoProceed=null;wasOffline=!1;constructor(t){this.defaultLocale=Ui;let i={id:"uppy",autoProceed:!1,allowMultipleUploadBatches:!0,debug:!1,restrictions:ki,meta:{},onBeforeFileAdded:a((e,t)=>!Object.hasOwn(t,e.id),"onBeforeFileAdded"),onBeforeUpload:a(e=>e,"onBeforeUpload"),store:new Oi,logger:Si,infoTimeout:5e3},n={...i,...t};this.opts={...n,restrictions:{...i.restrictions,...t?.restrictions}},t?.logger&&t.debug?this.log("You are using a custom `logger`, but also set `debug: true`, which uses built-in logger to output logs to console. Ignoring `debug: true` and using your custom `logger`.","warning"):t?.debug&&(this.opts.logger=Ci),this.log(`Using Core v${e.VERSION}`),this.i18nInit(),this.store=this.opts.store,this.setState({...ji,plugins:{},files:{},currentUploads:{},capabilities:{uploadProgress:Bi(),individualCancellation:!0,resumableUploads:!1},meta:{...this.opts.meta},info:[]}),this.#t=new Di(()=>this.opts,()=>this.i18n),this.#i=this.store.subscribe((e,t,i)=>
vendor: 2,011 bytes, line 1
1{this.emit("state-update",e,t,i),this.updateAll(t)}),this.opts.debug&&typeof window<"u"&&(window[this.opts.id]=this),this.#f()}emit(e,...t){this.#n.emit(e,...t)}on(e,t){return this.#n.on(e,t),this}once(e,t){return this.#n.once(e,t),this}off(e,t){return this.#n.off(e,t),this}updateAll(e){this.iteratePlugins(t=>{t.update(e)})}setState(e){this.store.setState(e)}getState(){return this.store.getState()}patchFilesState(e){let t=this.getState().files;this.setState({files:{...t,...Object.fromEntries(Object.entries(e).map(([e,i])=>[e,{...t[e],...i}]))}})}setFileState(e,t){if(!this.getState().files[e])throw new Error(`Canât set state for ${e} (the file could have been removed)`);this.patchFilesState({[e]:t})}i18nInit(){let e=a(e=>this.log(`Missing i18n string: ${e}`,"error"),"onMissingKey"),t=new Xe([this.defaultLocale,this.opts.locale],{onMissingKey:e});this.i18n=t.translate.bind(t),this.i18nArray=t.translateArray.bind(t),this.locale=t.locale}setOptions(e){this.opts={...this.opts,...e,restrictions:{...this.opts.restrictions,...e?.restrictions}},e.meta&&this.setMeta(e.meta),this.i18nInit(),e.locale&&this.iteratePlugins(t=>{t.setOptions(e)}),this.setState(void 0)}resetProgress(){let e={percentage:0,bytesUploaded:!1,uploadComplete:!1,uploadStarted:null},t={...this.getState().files},i=Object.create(null);Object.keys(t).forEach(n=>{i[n]={...t[n],progress:{...t[n].progress,...e},tus:void 0,transloadit:void 0}}),this.setState({files:i,...ji})}clear(){let{capabilities:e,currentUploads:t}=this.getState();if(Object.keys(t).length>0&&!e.individualCancellation)throw new Error("The installed uploader plugin does not allow removing files during an upload.");this.setState({...ji,files:{}})}addPreProcessor(e){this.#r.add(e)}removePreProcessor(e){return this.#r.delete(e)}addPostProcessor(e){this.#a.add(e)}removePostProcessor(e){return this.#a.delete(e)}addUploader(e){this.#s.add(e)}removeUploader(e){return this.#s.delete(e)}setMeta(e){let t={...this.getState().meta,...e},i={...this.getState().files};
1Object.keys(i).forEach(t=>{i[t]={...i[t],meta:{...i[t].meta,...e}}}),this.log("Adding metadata:"),this.log(e),this.setState({meta:t,files:i})}setFileMeta(e,t){let i={...this.getState().files};if(!i[e])return void this.log(`Was trying to set metadata for a file that has been removed: ${e}`);let n={...i[e].meta,...t};i[e]={...i[e],meta:n},this.setState({files:i})}getFile(e){return this.getState().files[e]}getFiles(){let{files:e}=this.getState();return Object.values(e)}getFilesByIds(e){return e.map(e=>this.getFile(e))}getObjectOfFilesPerState(){let{files:e,totalProgress:t,error:i}=this.getState(),n=Object.values(e),r=[],s=[],a=[],o=[],l=[],d=[],u=[],h=[],c=[];for(let e of n){let{progress:t}=e;!t.uploadComplete&&t.uploadStarted&&(r.push(e),e.isPaused||h.push(e)),t.uploadStarted||s.push(e),(t.uploadStarted||t.preprocess||t.postprocess)&&a.push(e),t.uploadStarted&&o.push(e),e.isPaused&&l.push(e),t.uploadComplete&&d.push(e),e.error&&u.push(e),(t.preprocess||t.postprocess)&&c.push(e)}return{newFiles:s,startedFiles:a,uploadStartedFiles:o,pausedFiles:l,completeFiles:d,erroredFiles:u,inProgressFiles:r,inProgressNotPausedFiles:h,processingFiles:c,isUploadStarted:o.length>0,isAllComplete:100===t&&d.length===n.length&&0===c.length,isAllErrored:!!i&&u.length===n.length,isAllPaused:0!==r.length&&l.length===r.length,isUploadInProgress:r.length>0,isSomeGhost:n.some(e=>e.isGhost)}}#o(e){for(let t of e)t.isRestriction?this.emit("restriction-failed",t.file,t):this.emit("error",t,t.file),this.log(t,"warning");let t=e.filter(e=>e.isUserFacing),i=t.slice(0,4),n=t.slice(4);i.forEach(({message:e,details:t=""})=>{this.info({message:e,details:t},"error",this.opts.infoTimeout)}),n.length>0&&this.info({message:this.i18n("additionalRestrictionsFailed",{count:n.length})})}validateRestrictions(e,t=this.getFiles()){try{this.#t.validate(t,[e])}catch(e){return e}return null}validateSingleFile(e){try{this.#t.validateSingleFile(e)}catch(e){return e.message}return null}validateAggregateRestrictions(e){let t=this.getFiles();try{this.#t.validateAggregateRestrictions(t,e)}catch(e){return e.message}return null}#l(e){let{missingFields:t,error:i}=this.#t.getMissingRequiredMetaFields(e);return t.length>0?(this.setFileState(e.id,{missingRequiredMetaFields:t,error:i.message}),this.log(i.message),this.emit("restriction-failed",e,i),!1):(0===t.length&&e.missingRequiredMetaFields&&this.setFileState(e.id,{missingRequiredMetaFields:[]}),!0)}#d(e){let t=!0;for(let i of Object.values(e))this.#l(i)||(t=!1);return t}#u(e){let{allowNewUpload:t}=this.getState();if(!1===t){let t=new Ti(this.i18n("noMoreFilesAllowed"),{file:e});throw this.#o([t]),t}}checkIfFileAlreadyExists(e){let{files:t}=this.getState();return!(!t[e]||t[e].isGhost)}#h(e){let t=e instanceof File?{name:e.name,type:e.type,size:e.size,data:e,meta:{},isRemote:!1,source:void 0,preview:void 0}:e,i=me(t),n=Li(i,t),r=pe(n).extension,s=we(t,this.getID()),a={...t.meta,name:n,type:i},o=Number.isFinite(t.data.size)?t.data.size:null;return{source:t.source||"",id:s,name:n,extension:r||"",meta:{...this.getState().meta,...a},type:i,progress:{percentage:0,bytesUploaded:!1,bytesTotal:o,uploadComplete:!1,uploadStarted:null},size:o,isGhost:!1,...t.isRemote?{isRemote:!0,remote:t.remote,data:t.data}:{isRemote:!1,data:t.data},preview:t.preview}}#c(){this.opts.autoProceed&&!this.scheduledAutoProceed&&(this.scheduledAutoProceed=setTimeout(()=>{this.scheduledAutoProceed=null,this.upload().catch(e=>{e.isRestriction||this.log(e.stack||e.message||e)})},4))}#p(e){let{files:t}=this.getState(),i={...t},n=[],r=[];for(let s of e)try{let e=this.#h(s);this.#u(e);let r=t[e.id],a=r?.isGhost;if(a&&!e.isRemote){if(null==e.data)throw new Error("File data is missing");e={...r,isGhost:!1,data:e.data},this.log(`Replaced the blob in the restored ghost file: ${e.name}, ${e.id}`)}let o=this.opts.onBeforeFileAdded(e,i);if(t=this.getState().files,i={...t,...i},!o&&this.checkIfFileAlreadyExists(e.id))throw new Ti(this.i18n("noDuplicates",{fileName:e.name??this.i18n("unnamed")}),{file:e});if(!1===o&&!a)throw new Ti("Cannot add the file because onBeforeFileAdded returned false.",{isUserFacing:!1,file:e});"object"==typeof o&&null!==o&&(e=o),this.#t.validateSingleFile(e),i[e.id]=e,n.push(e)}catch(e){r.push(e)}try{this.#t.validateAggregateRestrictions(Object.values(t),n)}catch(e){return r.push(e),{nextFilesState:t,validFilesToAdd:[],errors:r}}return{nextFilesState:i,validFilesToAdd:n,errors:r}}addFile(e){let{nextFilesState:t,validFilesToAdd:i,errors:n}=this.#p([e]),r=n.filter(e=>e.isRestriction);if(this.#o(r),n.length>0)throw n[0];this.setState({files:t});let[s]=i;
1return this.emit("file-added",s),this.emit("files-added",i),this.log(`Added file: ${s.name}, ${s.id}, mime type: ${s.type}`),this.#c(),s.id}addFiles(e){let{nextFilesState:t,validFilesToAdd:i,errors:n}=this.#p(e),r=n.filter(e=>e.isRestriction);this.#o(r);let s=n.filter(e=>!e.isRestriction);if(s.length>0){let e="Multiple errors occurred while adding files:\n";if(s.forEach(t=>{e+=`\n * ${t.message}`}),this.info({message:this.i18n("addBulkFilesFailed",{smart_count:s.length}),details:e},"error",this.opts.infoTimeout),"function"==typeof AggregateError)throw new AggregateError(s,e);{let t=new Error(e);throw t.errors=s,t}}this.setState({files:t}),i.forEach(e=>{this.emit("file-added",e)}),this.emit("files-added",i),i.length>5?this.log(`Added batch of ${i.length} files`):Object.values(i).forEach(e=>{this.log(`Added file: ${e.name}\n id: ${e.id}\n type: ${e.type}`)}),i.length>0&&this.#c()}removeFiles(e){let{files:t,currentUploads:i}=this.getState(),n={...t},r={...i},s=Object.create(null);function o(e){return void 0===s[e]}e.forEach(e=>{t[e]&&(s[e]=t[e],delete n[e])}),a(o,"fileIsNotRemoved"),Object.keys(r).forEach(e=>{let t=i[e].fileIDs.filter(o);if(0===t.length)return void delete r[e];let{capabilities:n}=this.getState();if(t.length!==i[e].fileIDs.length&&!n.individualCancellation)throw new Error("The installed uploader plugin does not allow removing files during an upload.");r[e]={...i[e],fileIDs:t}});let l={currentUploads:r,files:n};0===Object.keys(n).length&&(l.allowNewUpload=!0,l.error=null,l.recoveredState=null),this.setState(l),this.#m();let d=Object.keys(s);d.forEach(e=>{this.emit("file-removed",s[e])}),d.length>5?this.log(`Removed ${d.length} files`):this.log(`Removed files: ${d.join(", ")}`)}removeFile(e){this.removeFiles([e])}pauseResume(e){if(!this.getState().capabilities.resumableUploads||this.getFile(e).progress.uploadComplete)return;let t=this.getFile(e),i=!t.isPaused;return this.setFileState(e,{isPaused:i}),this.emit("upload-pause",t,i),i}pauseAll(){let e={...this.getState().files};Object.keys(e).filter(t=>!e[t].progress.uploadComplete&&e[t].progress.uploadStarted).forEach(t=>{let i={...e[t],isPaused:!0};e[t]=i}),this.setState({files:e}),this.emit("pause-all")}resumeAll(){let e={...this.getState().files};Object.keys(e).filter(t=>!e[t].progress.uploadComplete&&e[t].progress.uploadStarted).forEach(t=>{let i={...e[t],isPaused:!1,error:null};e[t]=i}),this.setState({files:e}),this.emit("resume-all")}#g(){let{files:e}=this.getState();return Object.keys(e).filter(t=>{let i=e[t];return i.error&&(!i.missingRequiredMetaFields||0===i.missingRequiredMetaFields.length)})}async#y(){let e=this.#g(),t={...this.getState().files};if(e.forEach(e=>{t[e]={...t[e],isPaused:!1,error:null}}),this.setState({files:t,error:null}),this.emit("retry-all",this.getFilesByIds(e)),0===e.length)return{successful:[],failed:[]};let i=this.#v(e,{forceAllowNewUpload:!0});return this.#b(i)}async retryAll(){let e=await this.#y();return this.emit("complete",e),e}cancelAll(){this.emit("cancel-all");let{files:e}=this.getState(),t=Object.keys(e);t.length&&this.removeFiles(t),this.setState(ji)}retryUpload(e){this.setFileState(e,{error:null,isPaused:!1}),this.emit("upload-retry",this.getFile(e));let t=this.#v([e],{forceAllowNewUpload:!0});return this.#b(t)}logout(){this.iteratePlugins(e=>{e.provider?.logout?.()})}#w=a((e,t)=>{let i=e?this.getFile(e.id):void 0;if(null==e||!i)return void this.log(`Not setting progress for a file that has been removed: ${e?.id}`);if(100===i.progress.percentage)return void this.log(`Not setting progress for a file that has been already uploaded: ${e.id}`);let n={bytesTotal:t.bytesTotal,percentage:null!=t.bytesTotal&&Number.isFinite(t.bytesTotal)&&t.bytesTotal>0?Math.round(t.bytesUploaded/t.bytesTotal*100):void 0};null!=i.progress.uploadStarted?this.setFileState(e.id,{progress:{...i.progress,...n,bytesUploaded:t.bytesUploaded}}):this.setFileState(e.id,{progress:{...i.progress,...n}}),this.#m()},"#handleUploadProgress");#$(){let e=this.#_(),t=null;null!=e&&(t=Math.round(100*e),t>100?t=100:t<0&&(t=0)),this.emit("progress",t??0),this.setState({totalProgress:t??0})}#m=(0,Fi.default)(()=>this.#$(),500,{leading:!0,trailing:!0});[Symbol.for("uppy test: updateTotalProgress")](){return this.#$()}#_(){let e=this.getFiles().filter(e=>e.progress.uploadStarted||e.progress.preprocess||e.progress.postprocess);if(0===e.length)return 0;if(e.every(e=>e.progress.uploadComplete))return 1;let t=a(e=>null!=e.progress.bytesTotal&&0!==e.progress.bytesTotal,"isSizedFile"),i=e.filter(t),n=e.filter(e=>!t(e));if(i.every(e=>e.progress.uploadComplete)&&n.length>0&&!n.every(e=>e.progress.uploadComplete))return null;let r=i.reduce((e,t)=>
1e+(t.progress.bytesTotal??0),0),s=i.reduce((e,t)=>e+(t.progress.bytesUploaded||0),0);return 0===r?0:s/r}#f(){let e=a((e,t,i)=>{let n=e.message||"Unknown error";e.details&&(n+=` ${e.details}`),this.setState({error:n}),null!=t&&t.id in this.getState().files&&this.setFileState(t.id,{error:n,response:i})},"errorHandler");this.on("error",e),this.on("upload-error",(t,i,n)=>{if(e(i,t,n),"object"==typeof i&&i.message){this.log(i.message,"error");let e=new Error(this.i18n("failedToUpload",{file:t?.name??""}));e.isUserFacing=!0,e.details=i.message,i.details&&(e.details+=` ${i.details}`),this.#o([e])}else this.#o([i])});let t=null;this.on("upload-stalled",(e,i)=>{let{message:n}=e,r=i.map(e=>e.meta.name).join(", ");t||(this.info({message:n,details:r},"warning",this.opts.infoTimeout),t=setTimeout(()=>{t=null},this.opts.infoTimeout)),this.log(`${n} ${r}`.trim(),"warning")}),this.on("upload",()=>{this.setState({error:null})});let i=a(e=>{let t=e.filter(e=>{let t=null!=e&&this.getFile(e.id);return t||this.log(`Not setting progress for a file that has been removed: ${e?.id}`),t}),i=Object.fromEntries(t.map(e=>[e.id,{progress:{uploadStarted:Date.now(),uploadComplete:!1,bytesUploaded:0,bytesTotal:e.size}}]));this.patchFilesState(i)},"onUploadStarted");this.on("upload-start",i),this.on("upload-progress",this.#w),this.on("upload-success",(e,t)=>{if(null==e||!this.getFile(e.id))return void this.log(`Not setting progress for a file that has been removed: ${e?.id}`);let i=this.getFile(e.id).progress,n=this.#a.size>0;this.setFileState(e.id,{progress:{...i,postprocess:n?{mode:"indeterminate"}:void 0,uploadComplete:!0,...!n&&{complete:!0},percentage:100,bytesUploaded:i.bytesTotal},response:t,uploadURL:t.uploadURL,isPaused:!1}),null==e.size&&this.setFileState(e.id,{size:t.bytesUploaded||i.bytesTotal}),this.#m()}),this.on("preprocess-progress",(e,t)=>{null!=e&&this.getFile(e.id)?this.setFileState(e.id,{progress:{...this.getFile(e.id).progress,preprocess:t}}):this.log(`Not setting progress for a file that has been removed: ${e?.id}`)}),this.on("preprocess-complete",e=>{if(null==e||!this.getFile(e.id))return void this.log(`Not setting progress for a file that has been removed: ${e?.id}`);let t={...this.getState().files};t[e.id]={...t[e.id],progress:{...t[e.id].progress}},delete t[e.id].progress.preprocess,this.setState({files:t})}),this.on("postprocess-progress",(e,t)=>{null!=e&&this.getFile(e.id)?this.setFileState(e.id,{progress:{...this.getState().files[e.id].progress,postprocess:t}}):this.log(`Not setting progress for a file that has been removed: ${e?.id}`)}),this.on("postprocess-complete",e=>{let t=e&&this.getFile(e.id);if(null==t)return void this.log(`Not setting progress for a file that has been removed: ${e?.id}`);let{postprocess:i,...n}=t.progress;this.patchFilesState({[t.id]:{progress:{...n,complete:!0}}})}),this.on("restored",()=>{this.#m()}),this.on("dashboard:file-edit-complete",e=>{e&&this.#l(e)}),typeof window<"u"&&window.addEventListener&&(window.addEventListener("online",this.#S),window.addEventListener("offline",this.#S),setTimeout(this.#S,3e3))}updateOnlineStatus(){window.navigator.onLine??1?(this.emit("is-online"),this.wasOffline&&(this.emit
1("back-online"),this.info(this.i18n("connectedToInternet"),"success",3e3),this.wasOffline=!1)):(this.emit("is-offline"),this.info(this.i18n("noInternetConnection"),"error",0),this.wasOffline=!0)}#S=this.updateOnlineStatus.bind(this);getID(){return this.opts.id}use(e,...t){if("function"!=typeof e){throw new TypeError(`Expected a plugin class, but got ${null===e?"null":typeof e}. Please verify that the plugin was imported and spelled correctly.`)}let i=new e(this,...t),n=i.id;if(!n)throw new Error("Your plugin must have an id");if(!i.type)throw new Error("Your plugin must have a type");let r=this.getPlugin(n);if(r){let e=`Already found a plugin named '${r.id}'. Tried to use: '${n}'.\nUppy plugins must have unique \`id\` options.`;throw new Error(e)}return e.VERSION&&this.log(`Using ${n} v${e.VERSION}`),i.type in this.#e?this.#e[i.type].push(i):this.#e[i.type]=[i],i.install(),this.emit("plugin-added",i),this}getPlugin(e){for(let t of Object.values(this.#e)){let i=t.find(t=>t.id===e);if(null!=i)return i}}[Symbol.for("uppy test: getPlugins")](e){return this.#e[e]}iteratePlugins(e){Object.values(this.#e).flat(1).forEach(e)}removePlugin(e){this.log(`Removing plugin ${e.id}`),this.emit("plugin-remove",e),e.uninstall&&e.uninstall();let t=this.#e[e.type],i=t.findIndex(t=>t.id===e.id);-1!==i&&t.splice(i,1);let n={plugins:{...this.getState().plugins,[e.id]:void 0}};this.setState(n)}destroy(){this.log(`Closing Uppy instance ${this.opts.id}: removing all files and uninstalling plugins`),this.cancelAll(),this.#i(),this.iteratePlugins(e=>{this.removePlugin(e)}),typeof window<"u"&&window.removeEventListener&&(window.removeEventListener("online",this.#S),window.removeEventListener("offline",this.#S))}hideInfo(){let{info:e}=this.getState();this.setState({info:e.slice(1)}),this.emit("info-hidden")}info(e,t="info",i=3e3){let n="object"==typeof e;this.setState({info:[...this.getState().info,{type:t,message:n?e.message:e,details:n?e.details:null}]}),setTimeout(()=>this.hideInfo(),i),this.emit("info-visible")}log(e,t){let{logger:i}=this.opts;switch(t){case"error":i.error(e);break;case"warning":i.warn(e);break;default:i.debug(e)}}#C=new Map;registerRequestClient(e,t){this.#C.set(e,t)}
1getRequestClientForFile(e){if(!("remote"in e)||!e.remote)throw new Error(`Tried to get RequestClient for a non-remote file ${e.id}`);let t=this.#C.get(e.remote.requestClientId);if(null==t)throw new Error(`requestClientId "${e.remote.requestClientId}" not registered for file "${e.id}"`);return t}async restore(e){this.log(`Core: Running restored upload "${e}"`);let t=await this.#b(e);return this.emit("complete",t),t}#v(e,t={}){let{forceAllowNewUpload:i=!1}=t,{allowNewUpload:n,currentUploads:r}=this.getState();if(!n&&!i)throw new Error("Cannot create a new upload: already uploading.");let s=Mi();return this.emit("upload",s,this.getFilesByIds(e)),this.setState({allowNewUpload:!1!==this.opts.allowMultipleUploadBatches&&!1!==this.opts.allowMultipleUploads,currentUploads:{...r,[s]:{fileIDs:e,step:0,result:{}}}}),s}[Symbol.for("uppy test: createUpload")](...e){return this.#v(...e)}#E(e){let{currentUploads:t}=this.getState();return t[e]}addResultData(e,t){if(!this.#E(e))return void this.log(`Not setting result for an upload that has been removed: ${e}`);let{currentUploads:i}=this.getState(),n={...i[e],result:{...i[e].result,...t}};this.setState({currentUploads:{...i,[e]:n}})}#x(e){let{[e]:t,...i}=this.getState().currentUploads;this.setState({currentUploads:i})}async#b(e){let t=a(()=>{let{currentUploads:t}=this.getState();return t[e]},"getCurrentUpload"),i=t();if(!i)throw new Error("Nonexistent upload");let n,r=[...this.#r,...this.#s,...this.#a];try{for(let n=i.step||0;n<r.length;n++){let s=r[n];this.setState({currentUploads:{...this.getState().currentUploads,[e]:{...i,step:n}}});let{fileIDs:a}=i;if(await s(a,e),i=t(),!i)break}}catch(t){throw this.#x(e),t}if(i){i.fileIDs.forEach(e=>{let t=this.getFile(e);t?.progress.postprocess&&this.emit("postprocess-complete",t)});let n=i.fileIDs.map(e=>this.getFile(e)),r=n.filter(e=>!e.error),s=n.filter(e=>e.error);this.addResultData(e,{successful:r,failed:s,uploadID:e}),i=t()}return i&&(n=i.result,this.#x(e)),null==n&&(this.log(`Not setting result for an upload that has been removed: ${e}`),n={successful:[],failed:[],uploadID:e}),n}async upload(){this.#e.uploader?.length||this.log("No uploader type plugins are used","warning");let{files:e}=this.getState();if(this.#g().length>0){let t=await this.#y();if(!(this.getFiles().filter(e=>null==e.progress.uploadStarted).length>0))return this.emit("complete",t),t;({files:e}=this.getState())}let t=this.opts.onBeforeUpload(e);if(!1===t)throw new Error("Not starting the upload because onBeforeUpload returned false");t&&"object"==typeof t&&(e=t,this.setState({files:e}));try{if(this.#t.validateMinNumberOfFiles(e),!this.#d(e))throw new Ti(this.i18n("missingRequiredMetaField"));let{currentUploads:t}=this.getState(),i=Object.values(t).flatMap(e=>e.fileIDs),n=Object.keys(e).filter(e=>{let t=this.getFile(e);return t&&!t.progress.uploadStarted&&!i.includes(e)}),r=this.#v(n),s=await this.#b(r);return this.emit("complete",s),s}catch(e){throw this.#o([e]),e}}},zi={};function qi(e){return e.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&")}function Wi(e){return"string"==typeof e?new RegExp(e):e instanceof RegExp?e:void 0}function Vi(e,t){if(e){let t=a(e=>{if(!("string"==typeof e&&Wi(e)||e instanceof RegExp))throw new TypeError('The option "companionAllowedHosts" must be one of string, Array, RegExp')},"validate");return Array.isArray(e)?e.every(t):t(e),e}let i=t;return/^(?!https?:\/\/).*$/i.test(i)&&(i=`https://${t.replace(/^\/\//,"")}`),i=new URL(i).origin,i=qi(i),i}function Yi(e,t){return(Array.isArray(t)?t.map(Wi):[Wi(t)]).some(t=>t?.test(e)||t?.test(`${e}/`))}l(zi,{Provider:()=>cn,RequestClient:()=>dn,SearchProvider:()=>fn,getAllowedHosts:()=>Vi,tokenStorage:()=>mn}),a(qi,"escapeRegex"),a(Wi,"wrapInRegex"),a(Vi,"getAllowedHosts"),a(Yi,"isOriginAllowed");var Gi=d(P(),1),Ki=Object.prototype.toString,Zi=a(e=>"[object Error]"===Ki.call(e),"isError"),Xi=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Load failed","Network request failed","fetch failed","terminated"]);function Qi(e){return!(!e||!Zi(e)||"TypeError"!==e.name||"string"!=typeof e.message)&&("Load failed"===e.message?void 0===e.stack:Xi.has(e.message))}a(Qi,"isNetworkError");
1var Ji=class extends Error{static{a(this,"AbortError")}constructor(e){super(),e instanceof Error?(this.originalError=e,({message:e}=e)):(this.originalError=new Error(e),this.originalError.stack=this.stack),this.name="AbortError",this.message=e}},en=a((e,t,i)=>{let n=i.retries-(t-1);return e.attemptNumber=t,e.retriesLeft=n,e},"decorateErrorWithCounts");async function tn(e,t){return new Promise((i,n)=>{t={onFailedAttempt(){},retries:10,shouldRetry:a(()=>!0,"shouldRetry"),...t};let r=Gi.default.operation(t),s=a(()=>{r.stop(),n(t.signal?.reason)},"abortHandler");t.signal&&!t.signal.aborted&&t.signal.addEventListener("abort",s,{once:!0});let o=a(()=>{t.signal?.removeEventListener("abort",s),r.stop()},"cleanUp");r.attempt(async s=>{try{let t=await e(s);o(),i(t)}catch(e){try{if(!(e instanceof Error))throw new TypeError(`Non-error was thrown: "${e}". You should only throw errors.`);if(e instanceof Ji)throw e.originalError;if(e instanceof TypeError&&!Qi(e))throw e;if(en(e,s,t),await t.shouldRetry(e)||(r.stop(),n(e)),await t.onFailedAttempt(e),!r.retry(e))throw r.mainError()}catch(e){en(e,s,t),o(),n(e)}}})})}a(tn,"pRetry");var nn="5.1.1",rn=class extends Error{static{a(this,"AuthError")}isAuthError;constructor(){super("Authorization required"),this.name="AuthError",this.isAuthError=!0}};function sn(e){return e.replace(/\/$/,"")}a(sn,"stripSlash");var an=class extends Error{static{a(this,"HttpError")}statusCode;constructor({statusCode:e,message:t}){super(t),this.name="HttpError",this.statusCode=e}};async function on(e){if(401===e.status)throw new rn;if(e.ok)return e.json();let t,i=`Failed request with status: ${e.status}. ${e.statusText}`;try{t=await e.json(),t.message&&(i=`${i} message: ${t.message}`),t.requestId&&(i=`${i} request-Id: ${t.requestId}`)}catch(e){throw new Error(i,{cause:e})}throw e.status>=400&&e.status<=499&&t.message?new ut(t.message):new an({statusCode:e.status,message:i})}function ln(e,t,i){let{progress:n,bytesUploaded:r,bytesTotal:s}=t;n&&(e.uppy.log(`Upload progress: ${n}`),e.uppy.emit("upload-progress",i,{uploadStarted:i.progress.uploadStarted??0,bytesUploaded:r,bytesTotal:s}))}a(on,"handleJSONResponse"),a(ln,"emitSocketProgress");var dn=class{static{a(this,"RequestClient")}static VERSION=nn;#e;uppy;opts;constructor(e,t){this.uppy=e,this.opts=t,this.onReceiveResponse=this.onReceiveResponse.bind(this),this.#e=t.companionHeaders}setCompanionHeaders(e){this.#e=e}[Symbol.for("uppy test: getCompanionHeaders")](){return this.#e}get hostname(){let{companion:e}=this.uppy.getState(),t=this.opts.companionUrl;return sn(e?.[t]?e[t]:t)}async headers(e=!1){return{...{Accept:"application/json",...e?void 0:{"Content-Type":"application/json"}},...this.#e}}onReceiveResponse(e){let{headers:t}=e,i=this.uppy.getState().companion||{},n=this.opts.companionUrl;t.has("i-am")&&t.get("i-am")!==i[n]&&this.uppy.setState({companion:{...i,[n]:t.get("i-am")}})}#t(e){return/^(https?:|)\/\//.test(e)?e:`${this.hostname}/${e}`}async request({path:e,method:t="GET",data:i,skipPostResponse:n,signal:r}){try{let s=await this.headers(!i),a=await ne(this.#t(e),{method:t,signal:r,headers:s,credentials:this.opts.companionCookiesRule||"same-origin",body:i?JSON.stringify(i):null});return n||this.onReceiveResponse(a),await on(a)}catch(i){throw i.isAuthError||"UserFacingApiError"===i.name||"AbortError"===i.name?i:new Z(`Could not ${t} ${this.#t(e)}`,{cause:i})}}async get(e,t){return this.request({...t,path:e})}async post(e,t,i){return this.request({...i,path:e,method:"POST",data:t})}async delete(e,t,i){return this.request({...i,path:e,method:"DELETE",data:t})}async uploadRemoteFile(e,t,i){try{let{signal:n,getQueue:r}=i||{};return await tn(async()=>{let i=this.uppy.getFile(e.id)?.serverToken;
1if(null!=i)return this.uppy.log(`Connecting to exiting websocket ${i}`),this.#n({file:e,queue:r(),signal:n});let s=await r().wrapPromiseFunction(async(...e)=>{try{return await this.#i(...e)}catch(e){if(e.isAuthError)throw new Ji(e);if(null==e.cause)throw e;let t=e.cause,i=a(()=>[408,409,429,418,423].includes(t.statusCode)||t.statusCode>=500&&t.statusCode<=599&&![501,505].includes(t.statusCode),"isRetryableHttpError");throw"HttpError"!==t.name||i()?t:new Ji(t)}},{priority:-1})({file:e,postBody:t,signal:n}).abortOn(n);return this.uppy.getFile(e.id)?(this.uppy.setFileState(e.id,{serverToken:s}),this.#n({file:this.uppy.getFile(e.id),queue:r(),signal:n})):void 0},{retries:10,signal:n,onFailedAttempt:a(e=>this.uppy.log(`Retrying upload due to: ${e.message}`,"warning"),"onFailedAttempt")})}catch(t){if("AbortError"===t.name)return;throw this.uppy.emit("upload-error",e,t),t}}#i=a(async({file:e,postBody:t,signal:i})=>{if(null==e.remote?.url)throw new Error("Cannot connect to an undefined URL");return(await this.post(e.remote.url,{...e.remote.body,...t},{signal:i})).token},"#requestSocketToken");async#n({file:e,queue:t,signal:i}){let n,{capabilities:r}=this.uppy.getState();try{return await new Promise((s,o)=>{let l,d,u,h=e.serverToken,c=Pe(e.remote.companionUrl),{isPaused:p}=e,f=a((t,i)=>{null!=l&&l.readyState===l.OPEN?l.send(JSON.stringify({action:t,payload:i??{}})):this.uppy.log(`Cannot send "${t}" to socket ${e.id} because the socket state was ${String(l?.readyState)}`,"warning")},"socketSend");function m(){r.resumableUploads&&f(p?"pause":"resume")}a(m,"sendState");let g=a(async()=>{d&&d.abort(),d=new AbortController;let i=a(t=>{this.uppy.setFileState(e.id,{serverToken:null}),d?.abort?.(),o(t)},"onFatalError");function n(){clearTimeout(u),!p&&(u=setTimeout(()=>i(new Error("Timeout waiting for message from Companion socket")),3e5))}a(n,"resetActivityTimeout");try{await t.wrapPromiseFunction(async()=>{await tn(a(async()=>new Promise((t,r)=>{l=new WebSocket(`${c}/api/${h}`),n(),l.addEventListener("close",()=>{l=void 0,r(new Error("Socket closed unexpectedly"))}),l.addEventListener("error",e=>{this.uppy.log(`Companion socket error ${JSON.stringify(e)}, closing socket`,"warning"),l?.close()}),l.addEventListener("open",()=>{m()}),l.addEventListener("message",t=>{n();try{let{action:i,payload:n}=JSON.parse(t.data);switch(i){case"progress":ln(this,n,this.uppy.getFile(e.id));break;case"success":{let t=n.response?.responseText;this.uppy.emit("upload-success",this.uppy.getFile(e.id),{uploadURL:n.url,status:n.response?.status??200,body:t?JSON.parse(t):void 0}),d?.abort?.(),s();break}case"error":{let{message:e}=n.error;throw Object.assign(new Error(e),{cause:n.error})}default:this.uppy.log(`Companion socket unknown action ${i}`,"warning")}}catch(e){i(e)}});let o=a(()=>{this.uppy.log(`Closing socket ${e.id}`),clearTimeout(u),l&&l.close(),l=void 0},"closeSocket");d.signal.addEventListener("abort",()=>{o()})}),"reconnectWebsocket"),{retries:10,signal:d.signal,onFailedAttempt:a(()=>{d.signal.aborted||this.uppy.log(`Retrying websocket ${e.id}`)},"onFailedAttempt")})})().abortOn(d.signal)}catch(e){if(d.signal.aborted)return;i(e)}},"createWebsocket"),y=a(e=>{r.resumableUploads&&(p=e,l&&m())},"pause"),v=a(t=>{r.individualCancellation&&t.id===e.id&&(f("cancel"),d?.abort?.(),this.uppy.log(`upload ${e.id} was removed`),s())},"onFileRemove"),b=a(()=>{f("cancel"),d?.abort?.(),this.uppy.log(`upload ${e.id} was canceled`),s()},"onCancelAll"),w=a((t,i)=>{t?.id===e.id&&y(i)},"onFilePausedChange"),$=a(()=>y(!0),"onPauseAll"),_=a(()=>y(!1),"onResumeAll");this.uppy.on("file-removed",v),this.uppy.on("cancel-all",b),this.uppy.on("upload-pause",w),this.uppy.on("pause-all",$),this.uppy.on("resume-all",_),n=a(()=>{this.uppy.off("file-removed",v),this.uppy.off("cancel-all",b),this.uppy.off("upload-pause",w),this.uppy.off("pause-all",$),this.uppy.off("resume-all",_)},"removeEventHandlers"),i.addEventListener("abort",()=>{d?.abort()}),g()})}finally{n?.()}}},un=a(e=>e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),"getName");function hn(){return location.origin}a(hn,"getOrigin");var cn=class extends dn{static{a(this,"Provider")}#e;provider;id;
1name;pluginId;tokenKey;companionKeysParams;preAuthToken;supportsRefreshToken;constructor(e,t){super(e,t),this.provider=t.provider,this.id=this.provider,this.name=this.opts.name||un(this.id),this.pluginId=this.opts.pluginId,this.tokenKey=`companion-${this.pluginId}-auth-token`,this.companionKeysParams=this.opts.companionKeysParams,this.preAuthToken=null,this.supportsRefreshToken=!!t.supportsRefreshToken}async headers(){let[e,t]=await Promise.all([super.headers(),this.#t()]),i={};return t&&(i["uppy-auth-token"]=t),this.companionKeysParams&&(i["uppy-credentials-params"]=btoa(JSON.stringify({params:this.companionKeysParams}))),{...e,...i}}onReceiveResponse(e){super.onReceiveResponse(e);let t=this.#i(),i=t.getPluginState().authenticated?401!==e.status:e.status<400;return t.setPluginState({authenticated:i}),e}async setAuthToken(e){return this.#i().storage.setItem(this.tokenKey,e)}async#t(){return this.#i().storage.getItem(this.tokenKey)}async removeAuthToken(){return this.#i().storage.removeItem(this.tokenKey)}#i(){let e=this.uppy.getPlugin(this.pluginId);if(null==e)throw new Error("Plugin was nullish");return e}async ensurePreAuth(){if(this.companionKeysParams&&!this.preAuthToken&&(await this.fetchPreAuthToken(),!this.preAuthToken))throw new Error("Could not load authentication data required for third-party login. Please try again later.")}authQuery(e){return{}}authUrl({authFormData:e,query:t}){let i=new URLSearchParams({...t,state:btoa(JSON.stringify({origin:hn()})),...this.authQuery({authFormData:e})});
1return this.preAuthToken&&i.set("uppyPreAuthToken",this.preAuthToken),`${this.hostname}/${this.id}/connect?${i}`}async loginSimpleAuth({uppyVersions:e,authFormData:t,signal:i}){let n=await this.post(`${this.id}/simple-auth`,{form:t},{qs:{uppyVersions:e},signal:i});this.setAuthToken(n.uppyAuthToken)}async loginOAuth({uppyVersions:e,authFormData:t,signal:i}){await this.ensurePreAuth(),i.throwIfAborted();let n,r,s=this.authUrl({query:{uppyVersions:e},authFormData:t}),o=window.open(s,"_blank");try{return await new Promise((e,t)=>{r=a(i=>{if(i.source!==o){let e="";try{e=JSON.stringify(i.data)}catch{}return void this.uppy.log(`ignoring event from unknown source ${e}`,"warning")}let{companionAllowedHosts:n}=this.#i().opts;if(!Yi(i.origin,n))return void this.uppy.log(`ignoring event from ${i.origin} vs allowed pattern ${n}`,"warning");let r="string"==typeof i.data?JSON.parse(i.data):i.data;if(r.error){let{uppy:e}=this,i=e.i18n("authAborted");return e.info({message:i},"warning",5e3),void t(new Error("auth aborted"))}r.token?e(this.setAuthToken(r.token)):t(new Error("did not receive token from auth window"))},"handleMessage"),o&&(n=window.setInterval(()=>{o.closed&&t(new Error("Auth window was closed by the user"))},500)),i.addEventListener("abort",()=>t(new Error("Aborted"))),window.addEventListener("message",r)})}finally{o?.close(),window.clearInterval(n),r&&window.removeEventListener("message",r)}}async login({uppyVersions:e,authFormData:t,signal:i}){return this.loginOAuth({uppyVersions:e,authFormData:t,signal:i})}refreshTokenUrl(){return`${this.hostname}/${this.id}/refresh-token`}fileUrl(e){return`${this.hostname}/${this.id}/get/${e}`}async request(...e){await this.#e;try{return await super.request(...e)}catch(t){if(!this.supportsRefreshToken)throw t;let i=await this.#t();if(!t.isAuthError||!i)throw t;return null==this.#e&&(this.#e=(async()=>{try{this.uppy.log("[CompanionClient] Refreshing expired auth token");let e=await super.request({path:this.refreshTokenUrl(),method:"POST"});await this.setAuthToken(e.uppyAuthToken)}catch(e){throw e.isAuthError&&await this.removeAuthToken(),t}finally{this.#e=void 0}})()),await this.#e,super.request(...e)}}async fetchPreAuthToken(){if(this.companionKeysParams)try{let e=await this.post(`${this.id}/preauth/`,{params:this.companionKeysParams});this.preAuthToken=e.token}catch(e){this.uppy.log(`[CompanionClient] unable to fetch preAuthToken ${e}`,"warning")}}list(e,t){return this.get(`${this.id}/list/${e||""}`,t)}search(e,t={}){let i=new URLSearchParams;i.set("q",e),t.path&&i.set("path",t.path),t.cursor&&i.set("cursor",t.cursor);let n=`${this.id}/search?${i.toString()}`;return this.get(n,t)}async logout(e){let t=await this.get(`${this.id}/logout`,e);return await this.removeAuthToken(),t}},pn=a(e=>e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),"getName"),fn=class extends dn{static{a(this,"SearchProvider")}provider;id;name;pluginId;constructor(e,t){super(e,t),this.provider=t.provider,this.id=this.provider,this.name=this.opts.name||pn(this.id),this.pluginId=this.opts.pluginId}fileUrl(e){return`${this.hostname}/search/${this.id}/get/${e}`}search(e,t){return this.get(`search/${this.id}/list?q=${encodeURIComponent(e)}${t?`&${t}`:""}`)}},mn={};async function gn(e,t){localStorage.setItem(e,t)}async function yn(e){return localStorage.getItem(e)}async function vn(e){localStorage.removeItem(e)}l(mn,{getItem:()=>yn,removeItem:()=>vn,setItem:()=>gn}),a(gn,"setItem"),a(yn,"getItem"),a(vn,"removeItem");var bn={};function wn(e){let t=ui(t=>{t.preventDefault(),e()},[e]),[i]=si(()=>{let e=document.createElement("form");return e.setAttribute("tabindex","-1"),e.id=Mi(),e});return oi(()=>(document.body.appendChild(i),i.addEventListener("submit",t),()=>{i.removeEventListener("submit",t),document.body.removeChild(i)}),[i,t]),{formId:i.id}}function $n({value:e,onChange:t,onSubmit:i,inputLabel:n,i18n:r}){let{formId:s}=wn(i);return qt("section",{className:"uppy-ProviderBrowser-searchFilter",children:[qt("input",{className:"uppy-u-reset uppy-ProviderBrowser-searchFilterInput",type:"search","aria-label":n,placeholder:n,value:e,onInput:a(e=>t(e.target.value),"onInput"),form:s,"data-uppy-super-focusable":!0}),qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-ProviderBrowser-searchFilterIcon",width:"12",height:"12",viewBox:"0 0 12 12",children:qt("path",{d:"M8.638 7.99l3.172 3.172a.492.492 0 1 1-.697.697L7.91 8.656a4.977 4.977 0 0 1-2.983.983C2.206 9.639 0 7.481 0 4.819 0 2.158 2.206 0 4.927 0c2.721 0 4.927 2.158 4.927 4.82a4.74 4.74 0 0 1-1.216 3.17zm-3.71.685c2.176 0 3.94-1.726 3.94-3.856 0-2.129-1.764-3.855-3.94-3.855C2.75.964.984 2.69.984 4.819c0 2.13 1.765 3.856 3.942 3.856z"})}),e&&qt("button",{className:"uppy-u-reset uppy-ProviderBrowser-searchFilterReset",type:"button","aria-label":r("resetFilter"),onClick:a(()=>t(""),"onClick"),children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",viewBox:"0 0 19 19",children:qt("path",{d:"M17.318 17.232L9.94 9.854 9.586 9.5l-.354.354-7.378 7.378h.707l-.62-.62v.706L9.318 9.94l.354-.354-.354-.354L1.94 1.854v.707l.62-.62h-.706l7.378 7.378.354.354.354-.354 7.378-7.378h-.707l.622.62v-.706L9.854 9.232l-.354.354.354.354 7.378 7.378.708-.707-7.38-7.378v.708l7.38-7.38.353-.353-.353-.353-.622-.622-.353-.353-.354.352-7.378 7.38h.708L2.56 1.23 2.208.88l-.353.353-.622.62-.353.355.352.353 7.38 7.38v-.708l-7.38 7.38-.353.353.352.353.622.622.353.353.354-.353 7.38-7.38h-.708l7.38 7.38z"})})})]})}l(bn,{FilterInput:()=>_n,GoogleDriveIcon:()=>jn,GooglePhotosIcon:()=>Bn,GooglePickerView:()=>zn,ProviderViews:()=>jr,SearchProviderViews:()=>Yr,SearchView:()=>qr,authorize:()=>On,defaultPickerIcon:()=>Ur,ensureScriptsInjected:()=>Pn,logout:()=>Fn,pollPickingSession:()=>Un,showDrivePicker:()=>Mn,showPhotosPicker:()=>Rn,useSearchForm:()=>wn}),a(wn,"useSearchForm"),a($n,"FilterInput");var _n=$n;function Sn(){return qt("svg",{width:"26",height:"26",viewBox:"0 0 26 26",xmlns:"http://www.w3.org/2000/svg",children:qt("g",{fill:"none","fill-rule":"evenodd",children:[qt("circle",{fill:"#FFF",c
1x:"13",cy:"13",r:"13"}),qt("path",{d:"M21.64 13.205c0-.639-.057-1.252-.164-1.841H13v3.481h4.844a4.14 4.14 0 01-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615z",fill:"#4285F4","fill-rule":"nonzero"}),qt("path",{d:"M13 22c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H4.957v2.332A8.997 8.997 0 0013 22z",fill:"#34A853","fill-rule":"nonzero"}),qt("path",{d:"M7.964 14.71A5.41 5.41 0 017.682 13c0-.593.102-1.17.282-1.71V8.958H4.957A8.996 8.996 0 004 13c0 1.452.348 2.827.957 4.042l3.007-2.332z",fill:"#FBBC05","fill-rule":"nonzero"}),qt("path",{d:"M13 7.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C17.463 4.891 15.426 4 13 4a8.997 8.997 0 00-8.043 4.958l3.007 2.332C8.672 9.163 10.656 7.58 13 7.58z",fill:"#EA4335","fill-rule":"nonzero"}),qt("path",{d:"M4 4h18v18H4z"})]})})}function Cn({pluginName:e,i18n:t,onAuth:i}){let n="Google Drive"===e;return qt("form",{onSubmit:ui(e=>{e.preventDefault(),i()},[i]),children:qt("button",n?{type:"submit",className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary uppy-Provider-authBtn uppy-Provider-btn-google","data-uppy-super-focusable":!0,children:[qt(Sn,{}),t("signInWithGoogle")]}:{type:"submit",className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary uppy-Provider-authBtn","data-uppy-super-focusable":!0,children:t("authenticateWith",{pluginName:e})})})}a(Sn,"GoogleIcon"),a(Cn,"DefaultForm");var En=a(({pluginName:e,i18n:t,onAuth:i})=>qt(Cn,{pluginName:e,i18n:t,onAuth:i}),"defaultRenderForm");function xn({loading:e,pluginName:t,pluginIcon:i,i18n:n,handleAuth:r,renderForm:s=En}){return qt("div",{className:"uppy-Provider-auth",children:[qt("div",{className:"uppy-Provider-authIcon",children:i()}),qt("div",{className:"uppy-Provider-authTitle",children:n("authenticateWithTitle",{pluginName:t})}),s({pluginName:t,i18n:n,loading:e,onAuth:r})]})}a(xn,"AuthView");var kn=a(e=>({authorization:`Bearer ${e}`}),"getAuthHeader"),Tn=new Set,Dn=!1;async function An(e){Tn.has(e)||(await new Promise((t,i)=>{let n=document.createElement("script");n.src=e,n.addEventListener("load",()=>t()),n.addEventListener("error",e=>i(e.error)),document.head.appendChild(n)}),Tn.add(e))}async function Pn(e){await Promise.all([An("https://accounts.google.com/gsi/client"),(async()=>{await An("https://apis.google.com/js/api.js"),"drive"===e&&!Dn&&(await new Promise(e=>gapi.load("client:picker",()=>e())),await gapi.client.load("https://www.googleapis.com/discovery/v1/apis/drive/v3/rest"),Dn=!0)})()])}async function In(e,t){return!!(await fetch(`https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=${encodeURIComponent(e)}`,{signal:t})).ok}async function On({pickerType:e,clientId:t,accessToken:i}){let n=await new Promise((n,r)=>{let s="drive"===e?["https://www.googleapis.com/auth/drive.file"]:["https://www.googleapis.com/auth/photospicker.mediaitems.readonly"],a=google.accounts.oauth2.initTokenClient({client_id:t,scope:s.join(" "),callback:n,error_callback:r});null===i?a.requestAccessToken({prompt:"consent"}):a.requestAccessToken({prompt:""})});if(n.error)throw new Error(`OAuth2 error: ${n.error}`);return n.access_token}async function Fn(e){await new Promise(t=>google.accounts.oauth2.revoke(e,t))}a(An,"injectScript"),a(Pn,"ensureScriptsInjected"),a(In,"isTokenValid"),a(On,"authorize"),a(Fn,"logout");var Nn=class extends Error{static{a(this,"InvalidTokenError")}constructor(){super("Invalid or expired token"),this.name="InvalidTokenError"}};async function Mn({token:e,apiKey:t,appId:i,onFilesPicked:n,signal:r,onLoadingChange:s,onError:o}){if(!await In(e,r))throw new Nn;async function l({doc:e,token:t,signal:i}){if("application/vnd.google-apps.shortcut"===e.mimeType)return"application/vnd.google-apps.folder"===e.shortcutDetails?.targetMimeType?[]:[{platform:"drive",id:e.id,name:e.name,mimeType:e.mimeType}];if("application/vnd.google-apps.folder"!==e.mimeType)return[{platform:"drive",id:e.id,name:e.name,mimeType:e.mimeType}];let n,r=kn(t),s=[];do{let a=new URLSearchParams({q:`'${e.id.replace(/'/g,"\\'")}' in parents and trashed = false`,fields:"nextPageToken, files(id, name, mimeType, shortcutDetails(targetMimeType))",includeItemsFromAllDrives:"true",supportsAllDrives:"true",pageSize:"1000",...n&&{pageToken:n}}),o=await fetch(`https://www.googleapis.com/drive/v3/files?${a.toString()}`,{headers:r,signal:i});if(!o.ok)throw new Error(`Failed to list folder contents for '${e.name}' (${e.id}): ${o.status} ${o.statusText}`);let d=await o.json();n=d.nextPageToken;for(let e of d.files)s.push(...await l({doc:e,token:t,signal:i}))}while(n);return s}a(l,"handleDocObjectRecursively");let d=a(async t=>{if(t.action===google.picker.Action.PICKED)try{s(!0);let i=[];for(let n of t.docs)i.push(...await l({doc:n,token:e,signal:r}));n(i,e)}catch(e){o(e)}finally{s(!1)}}
1,"onPicked"),u=(new google.picker.PickerBuilder).enableFeature(google.picker.Feature.NAV_HIDDEN).enableFeature(google.picker.Feature.MULTISELECT_ENABLED).setDeveloperKey(t).setAppId(i).setOAuthToken(e).addView(new google.picker.DocsView(google.picker.ViewId.DOCS).setIncludeFolders(!0).setSelectFolderEnabled(!0).setMode(google.picker.DocsViewMode.LIST)).setCallback(d).build();u.setVisible(!0),r?.addEventListener("abort",()=>u.dispose())}async function Rn({token:e,pickingSession:t,onPickingSessionChange:i,signal:n}){let r=kn(e),s=t;if(null==s){let e=await fetch("https://photospicker.googleapis.com/v1/sessions",{method:"post",headers:r,signal:n});if(401===e.status&&"UNAUTHENTICATED"===(await e.json()).error?.status)throw new Nn;if(!e.ok)throw new Error("Failed to create a session");s=await e.json(),i(s)}let a=window.open(s.pickerUri);n?.addEventListener("abort",()=>a?.close())}async function Ln({accessToken:e,pickingSession:t,signal:i}){let n,r=kn(e),s=[];do{let e=await fetch(`https://photospicker.googleapis.com/v1/mediaItems?${new URLSearchParams({sessionId:t.id,pageSize:String(100),...n&&{pageToken:n}}).toString()}`,{headers:r,signal:i});if(!e.ok)throw new Error("Failed to get a media items");let{mediaItems:a,nextPageToken:o}=await e.json();n=o,s.push(...a)}while(n);return s=s.flatMap(e=>"PHOTO"===e.type||"VIDEO"===e.type&&"READY"===e.mediaFile.mediaFileMetadata.videoMetadata.processingStatus?[e]:[]),s.map(e=>{let{id:t,type:i,mediaFile:{mimeType:n,filename:r,baseUrl:s}}=e;return{platform:"photos",id:t,mimeType:n,url:"VIDEO"===i?`${s}=dv`:`${s}=d`,name:r,metadata:{googlePhotosFileType:e.type,createTime:e.createTime,width:e.mediaFile.mediaFileMetadata.width,height:e.mediaFile.mediaFileMetadata.height,..."PHOTO"===e.type&&{cameraMake:e.mediaFile.mediaFileMetadata.photoMetadata?.cameraMake,cameraModel:e.mediaFile.mediaFileMetadata.photoMetadata?.cameraModel,focalLength:e.mediaFile.mediaFileMetadata.photoMetadata?.focalLength,apertureFNumber:e.mediaFile.mediaFileMetadata.photoMetadata?.apertureFNumber,isoEquivalent:e.mediaFile.mediaFileMetadata.photoMetadata?.isoEquivalent,exposureTime:e.mediaFile.mediaFileMetadata.photoMetadata?.exposureTime},..."VIDEO"===e.type&&{cameraMake:e.mediaFile.mediaFileMetadata.videoMetadata.cameraMake,cameraModel:e.mediaFile.mediaFileMetadata.videoMetadata.cameraModel,fps:e.mediaFile.mediaFileMetadata.videoMetadata.fps,processingStatus:e.mediaFile.mediaFileMetadata.videoMetadata.processingStatus}}}})}async function Un({pickingSessionRef:e,accessTokenRef:t,signal:i,onFilesPicked:n,onError:r}){for(let s=1;;)try{s=null!=e.current?parseFloat(e.current.pollingConfig.pollInterval):1,await Promise.race([new Promise(e=>setTimeout(e,1e3*s)),new Promise((e,t)=>{i.addEventListener("abort",t)})]),i.throwIfAborted();let r=t.current,a=e.current;if(null!=a&&null!=r){let t=kn(r),s=await fetch(`https://photospicker.googleapis.com/v1/sessions/${encodeURIComponent(a.id)}`,{headers:t,signal:i});if(!s.ok)throw new Error("Failed to get session");if((await s.json()).mediaItemsSet){let t=await Ln({accessToken:r,pickingSession:a,signal:i});e.current=void 0,n(t,r)}"0s"===a.pollingConfig.timeoutIn&&(e.current=void 0)}}catch(e){if(e instanceof Error&&"AbortError"===e.name)return;r(e)}}a(Mn,"showDrivePicker"),a(Rn,"showPhotosPicker"),a(Ln,"resolvePickedPhotos"),a(Un,"pollPickingSession");var Bn=a(()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"-7 -7 73 73",children:qt("g",{fill:"none","fill-rule":"evenodd",children:[qt("path",{d:"M-3-3h64v64H-3z"}),qt("g",{"fill-rule":"nonzero",children:[qt("path",{fill:"#FBBC04",d:"M14.8 13.4c8.1 0 14.7 6.6 14.7 14.8v1.3H1.3c-.7 0-1.3-.6-1.3-1.3
1C0 20 6.6 13.4 14.8 13.4z"}),qt("path",{fill:"#EA4335",d:"M45.6 14.8c0 8.1-6.6 14.7-14.8 14.7h-1.3V1.3c0-.7.6-1.3 1.3-1.3C39 0 45.6 6.6 45.6 14.8z"}),qt("path",{fill:"#4285F4",d:"M44.3 45.6c-8.2 0-14.8-6.6-14.8-14.8v-1.3h28.2c.7 0 1.3.6 1.3 1.3 0 8.2-6.6 14.8-14.8 14.8z"}),qt("path",{fill:"#34A853",d:"M13.4 44.3c0-8.2 6.6-14.8 14.8-14.8h1.3v28.2c0 .7-.6 1.3-1.3 1.3-8.2 0-14.8-6.6-14.8-14.8z"})]})]})}),"GooglePhotosIcon"),jn=a(()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("g",{fillRule:"nonzero",fill:"none",children:[qt("path",{d:"M6.663 22.284l.97 1.62c.202.34.492.609.832.804l3.465-5.798H5c0 .378.1.755.302 1.096l1.361 2.278z",fill:"#0066DA"}),qt("path",{d:"M16 12.09l-3.465-5.798c-.34.195-.63.463-.832.804l-6.4 10.718A2.15 2.15 0 005 18.91h6.93L16 12.09z",fill:"#00AC47"}),qt("path",{d:"M23.535 24.708c.34-.195.63-.463.832-.804l.403-.67 1.928-3.228c.201-.34.302-.718.302-1.096h-6.93l1.474 2.802 1.991 2.996z",fill:"#EA4335"}),qt("path",{d:"M16 12.09l3.465-5.798A2.274 2.274 0 0018.331 6h-4.662c-.403 0-.794.11-1.134.292L16 12.09z",fill:"#00832D"}),qt("path",{d:"M20.07 18.91h-8.14l-3.465 5.798c.34.195.73.292 1.134.292h12.802c.403 0 .794-.11 1.134-.292L20.07 18.91z",fill:"#2684FC"}),qt("path",{d:"M23.497 12.455l-3.2-5.359a2.252 2.252 0 00-.832-.804L16 12.09l4.07 6.82h6.917c0-.377-.1-.755-.302-1.096l-3.188-5.359z",fill:"#FFBA00"})]})}),"GoogleDriveIcon");function Hn(e,t){let[i,n]=si();return oi(()=>{(async()=>{n(await e.getItem(t))})()},[t,e]),[i,ui(async i=>(n(i),null==i?e.removeItem(t):e.setItem(t,i)),[t,e])]}function zn({uppy:e,i18n:t,clientId:i,onFilesPicked:n,pickerType:r,apiKey:s,appId:o,storage:l}){let[d,u]=si(!1),[h,c]=Hn(l,`uppy:google-${r}-picker:accessToken`),p=li(),f=li(h),m=li(!1),g=ui(t=>{e.log("Access token updated"),c(t),f.current=t},[c,e]);oi(()=>{f.current=h},[h]);let y=ui(async l=>{let d=h,c=a(async i=>{if("drive"===r)await Mn({token:i,apiKey:s,appId:o,onFilesPicked:n,signal:l,onLoadingChange:a(e=>u(e),"onLoadingChange"),onError:a(i=>{e.log(i),e.info(t("failedToAddFiles"),"error")},"onError")});else{let e=a(e=>{p.current=e},"onPickingSessionChange");await Rn({token:i,pickingSession:p.current,onPickingSessionChange:e,signal:l})}},"doShowPicker");u(!0);try{try{if(await Pn(r),null==d&&(d=await On({clientId:i,pickerType:r})),null==d)throw new Error;await c(d),m.current=!0,g(d)}catch(t){if(!(t instanceof Nn))throw t;e.log("Token is invalid or expired, reauthenticating"),d=await On({pickerType:r,accessToken:d,clientId:i}),await c(d),m.current=!0,g(d)}}catch(t){t instanceof Error&&"type"in t&&"popup_closed"===t.type||(g(null),e.log(t))}finally{u(!1)}},[h,s,o,i,n,r,g,e,t]);oi(()=>{let t=new AbortController;return Un({pickingSessionRef:p,accessTokenRef:f,signal:t.signal,onFilesPicked:n,onError:a(t=>e.log(t),"onError")}),()=>t.abort()},[n,e]),oi(()=>{if(void 0===h||m.current)return;let e=new AbortController;return y(e.signal),()=>{m.current||e.abort()}},[h,y]);let v=ui(async()=>{h&&(await Fn(h),g(null),p.current=void 0)},[h,g]);return d?qt("div",{children:[t("pleaseWait"),"..."]}):null==h?qt(xn,{pluginName:t("drive"===r?"pluginNameGoogleDrivePicker":"pluginNameGooglePhotosPicker"),pluginIcon:"drive"===r?jn:Bn,handleAuth:y,i18n:t,loading:d}):qt("div",{style:{textAlign:"center"},children:[qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary",style:{display:"block",marginBottom:"1em"},disabled:d,onClick:a(()=>y(),"onClick"),children:t("drive"===r?"pickFiles":"pickPhotos")}),qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn",disabled:d,onClick:v,children:t("logOut")})]})}a(Hn,"useStore"),a(zn,"GooglePickerView");var qn=d(I(),1),Wn=d(x(),1),Vn="5.2.2",Yn=d(I(),1);function Gn(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:11,height:14.5,viewBox:"0 0 44 58",children:qt("path",{d:"M27.437.517a1 1 0 0 0-.094.03H4.25C2.037.548.217 2.368.217 4.58v48.405c0 2.212 1.82 4.03 4.03 4.03H39.03c2.21 0 4.03-1.818 4.03-4.03V15.61a1 1 0 0 0-.03-.28 1 1 0 0 0 0-.093 1 1 0 0 0-.03-.032 1 1 0 0 0 0-.03 1 1 0 0 0-.032-.063 1 1 0 0 0-.03-.063 1 1 0 0 0-.032 0 1 1 0 0 0-.03-.063 1 1 0 0 0-.032-.03 1 1 0 0 0-.03-.063 1 1 0 0 0-.063-.062l-14.593-14a1 1 0 0 0-.062-.062A1 1 0 0 0 28 .708a1 1 0 0 0-.374-.157 1 1 0 0 0-.156 0 1 1 0 0 0-.03-.03l-.003-.003zM4.25 2.547h22.218v9.97c0 2.21 1.82 4.03 4.03 4.03h10.564v36.438a2.02 2.02 0 0 1-2.032 2.032H4.25c-1.13 0-2.032-.9-2.032-2.032V4.58c0-1.13.902-2.032 2.03-2.032zm24.218 1.345l10.375 9.937.75.718H30.5c-1.13 0-2.032-.9-2.032-2.03V3.89z"})})}function Kn(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",style:{minWidth:16,marginRight:3},viewBox:"0 0 276.157 276.157",children:qt("path",{d:"M273.08 101.378c-3.3-4.65-8.86-7.32
1-15.254-7.32h-24.34V67.59c0-10.2-8.3-18.5-18.5-18.5h-85.322c-3.63 0-9.295-2.875-11.436-5.805l-6.386-8.735c-4.982-6.814-15.104-11.954-23.546-11.954H58.73c-9.292 0-18.638 6.608-21.737 15.372l-2.033 5.752c-.958 2.71-4.72 5.37-7.596 5.37H18.5C8.3 49.09 0 57.39 0 67.59v167.07c0 .886.16 1.73.443 2.52.152 3.306 1.18 6.424 3.053 9.064 3.3 4.652 8.86 7.32 15.255 7.32h188.487c11.395 0 23.27-8.425 27.035-19.18l40.677-116.188c2.11-6.035 1.43-12.164-1.87-16.816zM18.5 64.088h8.864c9.295 0 18.64-6.607 21.738-15.37l2.032-5.75c.96-2.712 4.722-5.373 7.597-5.373h29.565c3.63 0 9.295 2.876 11.437 5.806l6.386 8.735c4.982 6.815 15.104 11.954 23.546 11.954h85.322c1.898 0 3.5 1.602 3.5 3.5v26.47H69.34c-11.395 0-23.27 8.423-27.035 19.178L15 191.23V67.59c0-1.898 1.603-3.5 3.5-3.5zm242.29 49.15l-40.676 116.188c-1.674 4.78-7.812 9.135-12.877 9.135H18.75c-1.447 0-2.576-.372-3.02-.997-.442-.625-.422-1.814.057-3.18l40.677-116.19c1.674-4.78 7.812-9.134 12.877-9.134h188.487c1.448 0 2.577.372 3.02.997.443.625.423 1.814-.056 3.18z"})})}function Zn(){return qt("svg",{"aria-hidden":"true",focusable:"false",style:{width:16,marginRight:4},viewBox:"0 0 58 58",children:[qt("path",{d:"M36.537 28.156l-11-7a1.005 1.005 0 0 0-1.02-.033C24.2 21.3 24 21.635 24 22v14a1 1 0 0 0 1.537.844l11-7a1.002 1.002 0 0 0 0-1.688zM26 34.18V23.82L34.137 29 26 34.18z"}),qt("path",{d:"M57 6H1a1 1 0 0 0-1 1v44a1 1 0 0 0 1 1h56a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zM10 28H2v-9h8v9zm-8 2h8v9H2v-9zm10 10V8h34v42H12V40zm44-12h-8v-9h8v9zm-8 2h8v9h-8v-9zm8-22v9h-8V8h8zM2 8h8v9H2V8zm0 42v-9h8v9H2zm54 0h-8v-9h8v9z"})]})}function Xn({itemIconString:e,alt:t}){if(null===e)return null;switch(e){case"file":return qt(Gn,{});case"folder":return qt(Kn,{});case"video":return qt(Zn,{});default:return qt("img",{src:e,alt:t,referrerPolicy:"no-referrer",loading:"lazy",width:16,height:16})}}function Qn({file:e,toggleCheckbox:t,className:i,isDisabled:n,restrictionError:r,showTitles:s,children:a=null,i18n:o}){return qt("li",{className:i,title:n&&r?r:void 0,children:[qt("input",{type:"checkbox",className:"uppy-u-reset uppy-ProviderBrowserItem-checkbox uppy-ProviderBrowserItem-checkbox--grid",onChange:t,name:"listitem",id:e.id,checked:"checked"===e.status,disabled:n,"data-uppy-super-focusable":!0}),qt("label",{htmlFor:e.id,"aria-label":e.data.name??o("unnamed"),className:"uppy-u-reset uppy-ProviderBrowserItem-inner",children:[qt(Xn,{itemIconString:e.data.thumbnail||e.data.icon}),s&&(e.data.name??o("unnamed")),a]})]})}a(Gn,"FileIcon"),a(Kn,"FolderIcon"),a(Zn,"VideoIcon"),a(Xn,"ItemIcon"),a(Qn,"GridItem");var Jn=Qn;function er({file:e,openFolder:t,className:i,isDisabled:n,restrictionError:r,toggleCheckbox:s,showTitles:o,i18n:l}){return qt("li",{className:i,title:"checked"!==e.status&&r?r:void 0,children:[qt("input",{type:"checkbox",className:"uppy-u-reset uppy-ProviderBrowserItem-checkbox",onChange:s,name:"listitem",id:e.id,checked:"checked"===e.status,"aria-label":e.data.isFolder?l("allFilesFromFolderNamed",{name:e.data.name??l("unnamed")}):null,disabled:n,"data-uppy-super-focusable":!0}),e.data.isFolder?qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-ProviderBrowserItem-inner",onClick:a(()=>t(e.id),"onClick"),"aria-label":l("openFolderNamed",{name:e.data.name??l("unnamed")}),children:[qt("div",{className:"uppy-ProviderBrowserItem-iconWrap",children:qt(Xn,{itemIconString:e.data.icon})}),o&&e.data.name?qt("span",{className:"uppy-truncate-text",children:e.data.name}):l("unnamed")]}):qt("label",{htmlFor:e.id,className:"uppy-u-reset uppy-ProviderBrowserItem-inner",children:[qt("div",{className:"uppy-ProviderBrowserItem-iconWrap",children:qt(Xn,{itemIconString:e.data.icon})}),o&&qt("span",{className:"uppy-truncate-text",children:e.data.name??l("unnamed")})]})]})}function tr(e){let{viewType:t,toggleCheckbox:i,showTitles:n,i18n:r,openFolder:s,file:a,utmSource:o}=e,l="folder"===a.type?null:a.restrictionError,d=!!l&&"checked"!==a.status,u={file:a,openFolder:s,toggleCheckbox:i,utmSource:o,i18n:r,viewType:t,showTitles:n,className:(0,Yn.default)("uppy-ProviderBrowserItem",{"uppy-ProviderBrowserItem--disabled":d},{"uppy-ProviderBrowserItem--noPreview":"video"===a.data.icon},{"uppy-ProviderBrowserItem--is-checked":"checked"===a.status},{"uppy-ProviderBrowserItem--is-partial":"partial"===a.status}),isDisabled:d,restrictionError:l};switch(t){case"grid":return qt(Jn,{...u});case"list":return qt(er,{...u});case"unsplash":return qt(Jn,{...u,children:qt("a",{href:`${a.data.author.url}?utm_source=${o}&utm_medium=referral`,target:"_blank",rel:"noopener noreferrer",className:"uppy-ProviderBrowserItem-author",tabIndex:-1,
1children:a.data.author.name})});default:throw new Error(`There is no such type ${t}`)}}function ir(e){let{displayedPartialTree:t,viewType:i,toggleCheckbox:n,handleScroll:r,showTitles:s,i18n:o,isLoading:l,openFolder:d,noResultsLabel:u,virtualList:h,utmSource:c}=e,[p,f]=si(!1);if(oi(()=>{let e=a(e=>{"Shift"===e.key&&f(!1)},"handleKeyUp"),t=a(e=>{"Shift"===e.key&&f(!0)},"handleKeyDown");return document.addEventListener("keyup",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("keydown",t)}},[]),l)return qt("div",{className:"uppy-Provider-loading",children:"string"==typeof l?l:o("loading")});if(0===t.length)return qt("div",{className:"uppy-Provider-empty",children:u});let m=a(e=>qt(tr,{viewType:i,toggleCheckbox:a(t=>{t.stopPropagation(),t.preventDefault(),document.getSelection()?.removeAllRanges(),n(e,p)},"toggleCheckbox"),showTitles:s,i18n:o,openFolder:d,file:e,utmSource:c},e.id),"renderItem");return qt("div",h?{className:"uppy-ProviderBrowser-body",children:qt(wi,{className:"uppy-ProviderBrowser-list",data:t,renderRow:m,rowHeight:35.5})}:{className:"uppy-ProviderBrowser-body",children:qt("ul",{className:"uppy-ProviderBrowser-list",onScroll:r,tabIndex:-1,children:t.map(m)})})}a(er,"ListItem"),a(tr,"Item"),a(ir,"Browser");var nr=ir,rr=d(I(),1),sr=a(e=>e.filter(t=>"file"===t.type&&"checked"===t.status||"folder"===t.type&&"checked"===t.status&&!e.some(e=>"root"!==e.type&&e.parentId===t.id)).length,"getNumberOfSelectedFiles");function ar({cancelSelection:e,donePicking:t,i18n:i,partialTree:n,validateAggregateRestrictions:r}){let s=di(()=>r(n),[n,r]),a=di(()=>sr(n),[n]);return 0===a?null:qt("div",{className:"uppy-ProviderBrowser-footer",children:[qt("div",{className:"uppy-ProviderBrowser-footer-buttons",children:[qt("button",{className:(0,rr.default)("uppy-u-reset uppy-c-btn uppy-c-btn-primary",{"uppy-c-btn--disabled":s}),disabled:!!s,onClick:t,type:"button",children:i("selectX",{smart_count:a})}),qt("button",{className:"uppy-u-reset uppy-c-btn uppy-c-btn-link",onClick:e,type:"button",children:i("cancel")})]}),s&&qt("div",{className:"uppy-ProviderBrowser-footer-error",children:s})]})}a(ar,"FooterActions");var or=a((e,t,i)=>{let n=e.name||e.id;return{id:e.id,source:t.id,name:n,type:e.mimeType,isRemote:!0,data:e,preview:e.thumbnail||void 0,meta:{authorName:e.author?.name,authorUrl:e.author?.url,relativePath:e.relDirPath||null,absolutePath:e.absDirPath},body:{fileId:e.id},remote:{companionUrl:t.opts.companionUrl,url:`${i.fileUrl(e.requestPath)}`,body:{fileId:e.id},providerName:i.name,provider:i.provider,requestClientId:i.provider}}},"companionFileToUppyFile"),lr=a((e,t,i)=>{let n=e.map(e=>or(e,t,i)),r=[],s=[];n.forEach(e=>{t.uppy.checkIfFileAlreadyExists(we(e,t.uppy.getID()))?s.push(e):r.push(e)}),r.length>0&&t.uppy.info(t.uppy.i18n("addedNumFiles",{numFiles:r.length})),s.length>0&&t.uppy.info(`Not adding ${s.length} files because they already exist`),t.uppy.addFiles(r)},"addFiles"),dr=a((e,t,i,n)=>{let r=t.findIndex(e=>e.id===n);if(-1!==r&&i){let i=t.findIndex(t=>t.id===e);return t.slice(Math.min(r,i),Math.max(r,i)+1).map(e=>e.id)}return[e]},"getClickedRange"),ur=a(e=>t=>{if(!t.isAuthError){if("AbortError"===t.name)return void e.log("Aborting request","warning");e.log(t,"error"),"UserFacingApiError"===t.name&&e.info({message:e.i18n("companionError"),details:e.i18n(t.message)},"warning",5e3)}},"handleError"),hr=a((e,t)=>{let i=e.find(e=>e.id===t),n=[];for(;n=[i,...n],"root"!==i.type;){let t=i.parentId;i=e.find(e=>e.id===t)}return n},"getBreadcrumbs"),cr=a((e,t,i)=>{let n=null===t?"null":t;if(i[n])return i[n];let r=e.find(e=>e.id===t);if("root"===r.type)return[];let s=[...cr(e,r.parentId,i),r];return i[n]=s,s},"getPath"),pr=a(e=>{let t=Object.create(null);return e.filter(e=>"file"===e.type&&"checked"===e.status).map(i=>{let n=cr(e,i.id,t),r=n.findIndex(e=>"folder"===e.type&&"checked"===e.status),s=n.slice(r),a=`/${n.map(e=>e.data.name).join("/")}`,o=1===s.length?void 0:s.map(e=>e.data.name).join("/");return{...i.data,absDirPath:a,relDirPath:o}})}
1,"getCheckedFilesWithPaths"),fr=d(O(),1),mr=class extends Error{static{a(this,"TimeoutError")}constructor(e){super(e),this.name="TimeoutError"}},gr=class extends Error{static{a(this,"AbortError")}constructor(e){super(),this.name="AbortError",this.message=e}},yr=a(e=>void 0===globalThis.DOMException?new gr(e):new DOMException(e),"getDOMException"),vr=a(e=>{let t=void 0===e.reason?yr("This operation was aborted."):e.reason;return t instanceof Error?t:yr(t)},"getAbortedReason");function br(e,t){let i,{milliseconds:n,fallback:r,message:s,customTimers:a={setTimeout:setTimeout,clearTimeout:clearTimeout}}=t,o=new Promise((o,l)=>{if("number"!=typeof n||1!==Math.sign(n))throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${n}\``);if(t.signal){let{signal:e}=t;e.aborted&&l(vr(e)),e.addEventListener("abort",()=>{l(vr(e))})}if(n===Number.POSITIVE_INFINITY)return void e.then(o,l);let d=new mr;i=a.setTimeout.call(void 0,()=>{if(r)try{o(r())}catch(e){l(e)}else"function"==typeof e.cancel&&e.cancel(),!1===s?o():s instanceof Error?l(s):(d.message=s??`Promise timed out after ${n} milliseconds`,l(d))},n),(async()=>{try{o(await e)}catch(e){l(e)}})()}).finally(()=>{o.clear()});return o.clear=()=>{a.clearTimeout.call(void 0,i),i=void 0},o}function wr(e,t,i){let n=0,r=e.length;for(;r>0;){let s=Math.trunc(r/2),a=n+s;i(e[a],t)<=0?(n=++a,r-=s+1):r=s}return n}a(br,"pTimeout"),a(wr,"lowerBound");var $r=class{static{a(this,"PriorityQueue")}#e=[];enqueue(e,t){let i={priority:(t={priority:0,...t}).priority,id:t.id,run:e};if(0===this.size||this.#e[this.size-1].priority>=t.priority)return void this.#e.push(i);let n=wr(this.#e,i,(e,t)=>t.priority-e.priority);this.#e.splice(n,0,i)}setPriority(e,t){let i=this.#e.findIndex(t=>t.id===e);if(-1===i)throw new ReferenceError(`No promise function with the id "${e}" exists in the queue.`);let[n]=this.#e.splice(i,1);this.enqueue(n.run,{priority:t,id:e})}dequeue(){return this.#e.shift()?.run}filter(e){return this.#e.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this.#e.length}},_r=class extends fr.default{static{a(this,"PQueue")}#e;#t;#i=0;#n;#r;#s=0;#a;#o;#l;#d;#u=0;#h;#c;#p;#g=1n;timeout;constructor(e){if(super(),!("number"==typeof(e={carryoverConcurrencyCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:$r,...e}).intervalCap&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${e.intervalCap?.toString()??""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${e.interval?.toString()??""}\` (${typeof e.interval})`);this.#e=e.carryoverConcurrencyCount,this.#t=e.intervalCap===Number.POSITIVE_INFINITY||0===e.interval,this.#n=e.intervalCap,this.#r=e.interval,this.#l=new e.queueClass,this.#d=e.queueClass,this.concurrency=e.concurrency,this.timeout=e.timeout,this.#p=!0===e.throwOnTimeout,this.#c=!1===e.autoStart}get#y(){return this.#t||this.#i<this.#n}get#w(){return this.#u<this.#h}#$(){this.#u--,this.#f(),this.emit("next")}#m(){this.#C(),this.#S(),this.#o=void 0}get#_(){let e=Date.now();if(void 0===this.#a){let t=this.#s-e;if(!(t<0))return void 0===this.#o&&(this.#o=setTimeout(()=>{this.#m()},t)),!0;this.#i=this.#e?this.#u:0}return!1}#f(){if(0===this.#l.size)return this.#a&&clearInterval(this.#a),this.#a=void 0,this.emit("empty"),0===this.#u&&this.emit("idle"),!1;if(!this.#c){let e=!this.#_;if(this.#y&&this.#w){let t=this.#l.dequeue();
1return!!t&&(this.emit("active"),t(),e&&this.#S(),!0)}}return!1}#S(){this.#t||void 0!==this.#a||(this.#a=setInterval(()=>{this.#C()},this.#r),this.#s=Date.now()+this.#r)}#C(){0===this.#i&&0===this.#u&&this.#a&&(clearInterval(this.#a),this.#a=void 0),this.#i=this.#e?this.#u:0,this.#v()}#v(){for(;this.#f(););}get concurrency(){return this.#h}set concurrency(e){if(!("number"==typeof e&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this.#h=e,this.#v()}async#E(e){return new Promise((t,i)=>{e.addEventListener("abort",()=>{i(e.reason)},{once:!0})})}setPriority(e,t){this.#l.setPriority(e,t)}async add(e,t={}){return t.id??=(this.#g++).toString(),t={timeout:this.timeout,throwOnTimeout:this.#p,...t},new Promise((i,n)=>{this.#l.enqueue(async()=>{this.#u++,this.#i++;try{t.signal?.throwIfAborted();let n=e({signal:t.signal});t.timeout&&(n=br(Promise.resolve(n),{milliseconds:t.timeout})),t.signal&&(n=Promise.race([n,this.#E(t.signal)]));let r=await n;i(r),this.emit("completed",r)}catch(e){if(e instanceof mr&&!t.throwOnTimeout)return void i();n(e),this.emit("error",e)}finally{this.#$()}},t),this.emit("add"),this.#f()})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this.#c?(this.#c=!1,this.#v(),this):this}pause(){this.#c=!0}clear(){this.#l=new this.#d}async onEmpty(){0!==this.#l.size&&await this.#x("empty")}async onSizeLessThan(e){this.#l.size<e||await this.#x("next",()=>this.#l.size<e)}async onIdle(){0===this.#u&&0===this.#l.size||await this.#x("idle")}async#x(e,t){return new Promise(i=>{let n=a(()=>{t&&!t()||(this.off(e,n),i())},"listener");this.on(e,n)})}get size(){return this.#l.size}sizeBy(e){return this.#l.filter(e).length}get pending(){return this.#u}get isPaused(){return this.#c}},Sr=a(e=>e.map(e=>({...e})),"shallowClone"),Cr=a(async(e,t,i,n,r)=>{let s=[],a=i.cached?i.nextPagePath:i.id;for(;a;){let e=await n(a);s=s.concat(e.items),a=e.nextPagePath}let o=s.filter(e=>!0===e.isFolder),l=s.filter(e=>!1===e.isFolder),d=o.map(e=>({type:"folder",id:e.requestPath,cached:!1,nextPagePath:null,status:"checked",parentId:i.id,data:e})),u=l.map(e=>{let t=r(e);return{type:"file",id:e.requestPath,restrictionError:t,status:t?"unchecked":"checked",parentId:i.id,data:e}});i.cached=!0,i.nextPagePath=null,t.push(...u,...d),d.forEach(async i=>{e.add(()=>Cr(e,t,i,n,r))})},"recursivelyFetch"),Er=a(async(e,t,i,n)=>{let r=new _r({concurrency:6}),s=Sr(e);return s.filter(e=>"folder"===e.type&&"checked"===e.status&&(!1===e.cached||e.nextPagePath)).forEach(e=>{r.add(()=>Cr(r,s,e,t,i))}),r.on("completed",()=>{let e=s.filter(e=>"file"===e.type&&"checked"===e.status).length;n(e)}),await r.onIdle(),s},"afterFill"),xr=a((e,t,i,n,r)=>{let s=t.filter(t=>!e.find(e=>e.id===t.requestPath)),a=s.filter(e=>!0===e.isFolder),o=s.filter(e=>!1===e.isFolder),l="folder"===i.type&&"checked"===i.status,d=a.map(e=>({type:"folder",id:e.requestPath,cached:!1,nextPagePath:null,status:l?"checked":"unchecked",parentId:i.id,data:e})),u=o.map(e=>{let t=r(e);return{type:"file",id:e.requestPath,restrictionError:t,status:l&&!t?"checked":"unchecked",parentId:i.id,data:e}}),h={...i,cached:!0,nextPagePath:n};return[...e.map(e=>e.id===h.id?h:e),...d,...u]},"afterOpenFolder"),kr=a((e,t,i,n,r)=>{let s=e.find(e=>e.id===t),a=i.filter(e=>!0===e.isFolder),o=i.filter(e=>!1===e.isFolder),l={...s,nextPagePath:n},d=e.map(e=>e.id===l.id?l:e),u="folder"===l.type&&"checked"===l.status;return[...d,...a.map(e=>({type:"folder",id:e.requestPath,cached:!1,nextPagePath:null,status:u?"checked":"unchecked",parentId:l.id,data:e})),...o.map(e=>{let t=r(e);return{type:"file",id:e.requestPath,restrictionError:t,status:u&&!t?"checked":"unchecked",parentId:l.id,data:e}})]},"afterScrollFolder"),Tr=a((e,t,i)=>{e.filter(e=>"root"!==e.type&&e.parentId===t).forEach(t=>{t.status=!i||"file"===t.type&&t.restrictionError?"unchecked":"checked",Tr(e,t.id,i)})},"percolateDown"),Dr=a((e,t)=>{let i=e.find(e=>e.id===t);if("root"===i.type)return;let n=e.filter(e=>"root"!==e.type&&e.parentId===i.id&&!("file"===e.type&&e.restrictionError)),r=n.every(e=>"checked"===e.status),s=n.every(e=>"unchecked"===e.status);r&&i.cached?i.status="checked":i.status=s?"unchecked":"partial",Dr(e,i.parentId)},"percolateUp"),Ar={afterOpenFolder:xr,afterScrollFolder:kr,afterToggleCheckbox:a((e,t)=>{let i=Sr(e),n=i.filter(e=>"root"!==e.type&&t.includes(e.id));
1return n.forEach(e=>{let t="checked"===e.status?"unchecked":"checked";"file"===e.type?e.status=e.restrictionError?"unchecked":t:e.status=t,Tr(i,e.id,"checked"===e.status)}),Dr(i,n[0].parentId),i},"afterToggleCheckbox"),afterFill:Er},Pr=a(e=>{let{scrollHeight:t,scrollTop:i,offsetHeight:n}=e.target;return t-(i+n)<50},"shouldHandleScroll"),Ir=d(I(),1),Or=a(({i18n:e,item:t,toggleCheckbox:i,openFolder:n})=>{let r="restrictionError"in t&&null!=t.restrictionError&&"checked"!==t.status;return qt("li",{className:(0,Ir.default)("uppy-ProviderBrowserItem",{"uppy-ProviderBrowserItem--disabled":r},{"uppy-ProviderBrowserItem--noPreview":"video"===t.data.icon},{"uppy-ProviderBrowserItem--is-checked":"checked"===t.status},{"uppy-ProviderBrowserItem--is-partial":"partial"===t.status}),title:("restrictionError"in t?t.restrictionError:void 0)??void 0,children:[qt("input",{type:"checkbox",className:"uppy-u-reset uppy-ProviderBrowserItem-checkbox",onChange:a(()=>i(t,!1),"onChange"),checked:"checked"===t.status,"aria-label":t.data.name??e("unnamed"),disabled:r,"data-uppy-super-focusable":!0}),qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-ProviderBrowserItem-inner",disabled:r,"aria-label":t.data.name,onClick:a(()=>{t.data.isFolder&&n(t.id)},"onClick"),children:[qt("div",{className:"uppy-ProviderBrowserItem-iconWrap",children:qt(Xn,{itemIconString:t.data.icon})}),t.data.name??e("unnamed")]})]})},"SearchResultItem"),Fr=a(({searchResults:e,toggleCheckbox:t,openFolder:i,i18n:n})=>0===e.length?qt("div",{className:"uppy-Provider-empty",children:n("noFilesFound")}):qt("div",{className:"uppy-ProviderBrowser-body",children:qt("ul",{className:"uppy-ProviderBrowser-list",children:e.map(e=>qt(Or,{i18n:n,item:e,toggleCheckbox:t,openFolder:i},e.id))})}),"GlobalSearchView"),Nr=d(I(),1);function Mr(e){let{openFolder:t,title:i,breadcrumbsIcon:n,breadcrumbs:r,i18n:s}=e;return qt("div",{className:"uppy-Provider-breadcrumbs",children:[qt("div",{className:"uppy-Provider-breadcrumbsIcon",children:n}),r.map((e,n)=>qt(wt,{children:[qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn",onClick:a(()=>t(e.id),"onClick"),children:"root"===e.type?i:e.data.name??s("unnamed")},e.id),r.length===n+1?"":" / "]}))]})}function Rr({i18n:e,logout:t,username:i}){return qt(wt,{children:[i&&qt("span",{className:"uppy-ProviderBrowser-user",children:i},"username"),qt("button",{type:"button",onClick:t,className:"uppy-u-reset uppy-c-btn uppy-ProviderBrowser-userLogout",children:e("logOut")},"logout")]})}function Lr(e){return qt("div",{className:"uppy-ProviderBrowser-header",children:qt("div",{className:(0,Nr.default)("uppy-ProviderBrowser-headerBar",!e.showBreadcrumbs&&"uppy-ProviderBrowser-headerBar--simple"),children:[e.showBreadcrumbs&&qt(Mr,{openFolder:e.openFolder,breadcrumbs:e.breadcrumbs,breadcrumbsIcon:e.pluginIcon?.(),title:e.title,i18n:e.i18n}),qt(Rr,{logout:e.logout,username:e.username,i18n:e.i18n})]})})}function Ur(){return qt("svg",{"aria-hidden":"true",focusable:"false",width:"30",height:"30",viewBox:"0 0 30 30",children:qt("path",{d:"M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15zm4.258-12.676v6.846h-8.426v-6.846H5.204l9.82-12.364 9.82 12.364H19.26z"})})}a(Mr,"Breadcrumbs"),a(Rr,"User"),a(Lr,"Header"),a(Ur,"defaultPickerIcon");var Br=a(e=>({authenticated:void 0,partialTree:[{type:"root",id:e,cached:!1,nextPagePath:null}],currentFolderId:e,searchString:"",didFirstRender:!1,username:null,loading:!1}),"getDefaultState"),jr=class e{static{a(this,"ProviderView")}static VERSION=Vn;static[Symbol.for("uppy test: searchDebounceMs")];plugin;provider;opts;isHandlingScroll=!1;previousCheckbox=null;#e;constructor(t,i){this.plugin=t,this.provider=i.provider;this.opts={viewType:"list",showTitles:!0,showFilter:!0,showBreadcrumbs:!0,loadAllFiles:!1,virtualList:!1,...i},this.openFolder=this.openFolder.bind(this),this.logout=this.logout.bind(this),this.handleAuth=this.handleAuth.bind(this),this.handleScroll=this.handleScroll.bind(this),this.resetPluginState=this.resetPluginState.bind(this),this.donePicking=this.donePicking.bind(this),this.render=this.render.bind(this),this.cancelSelection=this.cancelSelection.bind(this),this.toggleCheckbox=this.toggleCheckbox.bind(this),this.openSearchResultFolder=this.openSearchResultFolder.bind(this),this.clearSearchState=this.clearSearchState.bind(this),this.resetPluginState(),this.plugin.uppy.on("dashboard:close-panel",this.resetPluginState),this.plugin.uppy.registerRequestClient(this.provider.provider,this.provider);let n=Symbol.for("uppy test: searchDebounceMs"),r=e[n],s=r??500,a=0===r?{leading:!0,trailing:!0}:void 0;this.#e=(0,Wn.default)(this.#n,s,a)}resetPluginState(){this.plugin.setPluginState(Br(this.plugin.rootFolderId))}tearDown(){}setLoading(e){this.plugin.setPluginState({loading:e})}get isLoading(){return this.plugin.getPluginState().loading}cancelSelection(){let{partialTree:e}=this.plugin.getPluginState(),t=e.map(e=>"root"===e.type?e:{...e,status:"unchecked"});this.plugin.setPluginState({partialTree:t})}clearSearchState(){this.plugin.setPluginState({searchResults:void 0})}#t;async#i(e){this.#t?.abort();let t=new AbortController;this.#t=t;let i=a(()=>{t.abort()},"cancelRequest");try{this.plugin.uppy.on("dashboard:close-panel",i),this.plugin.uppy.on("cancel-all",i),await e(t.signal)}finally{this.plugin.uppy.off("dashboard:close-panel",i),this.plugin.uppy.off("
1cancel-all",i),this.#t=void 0}}async#n(){let{partialTree:e,currentFolderId:t,searchString:i}=this.plugin.getPluginState(),n=e.find(e=>e.id===t);if(""===i.trim())return this.#t?.abort(),void this.clearSearchState();this.setLoading(!0),await this.#i(async e=>{let r="root"===n.type?void 0:t,{items:s}=await this.provider.search(i,{signal:e,path:r}),{partialTree:a}=this.plugin.getPluginState(),o=[...a];for(let e of s){let t,i=decodeURIComponent(e.requestPath).split("/").filter(e=>e.length>0),n=this.plugin.rootFolderId;i.forEach((r,s,a)=>{let l=i.slice(0,s+1),d=encodeURIComponent(`/${l.join("/")}`),u=o.find(e=>e.id===d&&"root"!==e.type);if(u)return n=d,void(t="checked"===u.status);let h,c=s===a.length-1,p=t?"checked":"unchecked";if(c)if(e.isFolder)h={type:"folder",id:d,cached:!1,nextPagePath:null,status:p,parentId:n,data:e};else{let t=this.validateSingleFile(e);h={type:"file",id:d,restrictionError:t,status:t?"unchecked":p,parentId:n,data:e}}else h={type:"folder",id:d,cached:!1,nextPagePath:null,status:p,parentId:n,data:{name:decodeURIComponent(r),icon:"folder",isFolder:!0}};o.push(h),n=d,t="checked"===p})}this.plugin.setPluginState({partialTree:o,searchResults:s.map(e=>e.requestPath)})}).catch(ur(this.plugin.uppy)),this.setLoading(!1)}onSearchInput=a(e=>{this.plugin.setPluginState({searchString:e}),this.opts.supportsSearch&&this.#e()},"onSearchInput");async openSearchResultFolder(e){this.plugin.setPluginState({searchString:""}),await this.openFolder(e)}async openFolder(e){this.clearSearchState(),this.previousCheckbox=null;let{partialTree:t}=this.plugin.getPluginState(),i=t.find(t=>t.id===e);i.cached?this.plugin.setPluginState({currentFolderId:e,searchString:""}):(this.setLoading(!0),await this.#i(async n=>{let r=e,s=[];do{let{username:e,nextPagePath:t,items:i}=await this.provider.list(r,{signal:n});this.plugin.setPluginState({username:e}),r=t,s=s.concat(i),this.setLoading(this.plugin.uppy.i18n("loadedXFiles",{numFiles:s.length}))}while(this.opts.loadAllFiles&&r);let a=Ar.afterOpenFolder(t,s,i,r,this.validateSingleFile);this.plugin.setPluginState({partialTree:a,currentFolderId:e,searchString:""})}).catch(ur(this.plugin.uppy)),this.setLoading(!1))}async logout(){await this.#i(async e=>{let t=await this.provider.logout({signal:e});if(t.ok){if(!t.revoked){let e=this.plugin.uppy.i18n("companionUnauthorizeHint",{provider:this.plugin.title,url:t.manual_revoke_url});this.plugin.uppy.info(e,"info",7e3)}this.plugin.setPluginState({...Br(this.plugin.rootFolderId),authenticated:!1})}}).catch(ur(this.plugin.uppy))}async handleAuth(e){await this.#i(async t=>{this.setLoading(!0),await this.provider.login({authFormData:e,signal:t}),this.plugin.setPluginState({authenticated:!0}),await Promise.all([this.provider.fetchPreAuthToken(),this.openFolder(this.plugin.rootFolderId)])}).catch(ur(this.plugin.uppy)),this.setLoading(!1)}async handleScroll(e){let{partialTree:t,currentFolderId:i}=this.plugin.getPluginState(),n=t.find(e=>e.id===i);Pr(e)&&!this.isHandlingScroll&&n.nextPagePath&&(this.isHandlingScroll=!0,await this.#i(async e=>{let{nextPagePath:r,items:s}=await this.provider.list(n.nextPagePath,{signal:e}),a=Ar.afterScrollFolder(t,i,s,r,this.validateSingleFile);this.plugin.setPluginState({partialTree:a})}).catch(ur(this.plugin.uppy)),this.isHandlingScroll=!1)}validateSingleFile=a(e=>{let t=Ye(e);return this.plugin.uppy.validateSingleFile(t)},"validateSingleFile");async donePicking(){let{partialTree:e}=this.plugin.getPluginState();this.isLoading||(this.setLoading(!0),await this.#i(async t=>{let i=await Ar.afterFill(e,e=>this.provider.list(e,{signal:t}),this.validateSingleFile,e=>{this.setLoading(this.plugin.uppy.i18n("addedNumFiles",{numFiles:e}))});if(this.validateAggregateRestrictions(i))return void this.plugin.setPluginState({partialTree:i});let n=pr(i);lr(n,this.plugin,this.provider),this.resetPluginState()}).catch(ur(this.plugin.uppy)),this.setLoading(!1))}toggleCheckbox(e,t){let{partialTree:i}=this.plugin.getPluginState(),n=dr(e.id,this.getDisplayedPartialTree(),t,this.previousCheckbox),r=Ar.afterToggleCheckbox(i,n);this.plugin.setPluginState({partialTree:r}),this.previousCheckbox=e.id}getDisplayedPartialTree=a(()=>{let{partialTree:e,currentFolderId:t,searchString:i}=this.plugin.getPluginState(),n=e.filter(e=>"root"!==e.type&&e.parentId===t);return this.opts.supportsSearch||""===i.trim()?n:n.filter(e=>-1!==(e.data.name??this.plugin.uppy.i18n("unnamed")).toLowerCase().indexOf(i.trim().toLowerCase()))},"getDisplayedPartialTree");getBreadcrumbs=a(()=>{let{partialTree:e,currentFolderId:t}=this.plugin.getPluginState();return hr(e,t)},"getBreadcrumbs");getSelectedAmount=a(()=>{let{partialTree:e}=this.plugin.getPluginState();return sr(e)},"getSelectedAmount");validateAggregateRestrictions=a(e=>{let t=e.filter(e=>"file"===e.type&&"checked"===e.status).map(e=>e.data);return this.plugin.uppy.validateAggregateRestrictions(t)},"validateAggregateRestrictions");#r(){let{i18n:e}=this.plugin.uppy,{searchResults:t,partialTree:i}=this.plugin.getPluginState(),n=new Map;
1i.forEach(e=>{"root"!==e.type&&n.set(e.id,e)});let r=t.map(e=>{let t=n.get(e);if(null==t)throw new Error("Partial tree not complete");return t});return qt(Fr,{searchResults:r,openFolder:this.openSearchResultFolder,toggleCheckbox:this.toggleCheckbox,i18n:e})}render(e,t={}){let{didFirstRender:i}=this.plugin.getPluginState(),{i18n:n}=this.plugin.uppy;i||(this.plugin.setPluginState({didFirstRender:!0}),this.provider.fetchPreAuthToken(),this.openFolder(this.plugin.rootFolderId));let r={...this.opts,...t},{authenticated:s,loading:o}=this.plugin.getPluginState(),l=this.plugin.icon||Ur;if(!1===s)return qt(xn,{pluginName:this.plugin.title,pluginIcon:l,handleAuth:this.handleAuth,i18n:this.plugin.uppy.i18n,renderForm:r.renderAuthForm,loading:o});let{partialTree:d,username:u,searchString:h,searchResults:c}=this.plugin.getPluginState(),p=this.getBreadcrumbs();return qt("div",{className:(0,qn.default)("uppy-ProviderBrowser",`uppy-ProviderBrowser-viewType--${r.viewType}`),children:[qt(Lr,{showBreadcrumbs:r.showBreadcrumbs,openFolder:this.openFolder,breadcrumbs:p,pluginIcon:l,title:this.plugin.title,logout:this.logout,username:u,i18n:n}),r.showFilter&&qt(_n,{value:h,onChange:a(e=>this.onSearchInput(e),"onChange"),onSubmit:a(()=>{},"onSubmit"),inputLabel:n("filter"),i18n:n}),c?this.#r():qt(nr,{toggleCheckbox:this.toggleCheckbox,displayedPartialTree:this.getDisplayedPartialTree(),openFolder:this.openFolder,virtualList:r.virtualList,noResultsLabel:n("noFilesFound"),handleScroll:this.handleScroll,viewType:r.viewType,showTitles:r.showTitles,i18n:this.plugin.uppy.i18n,isLoading:o,utmSource:"Companion"}),qt(ar,{partialTree:d,donePicking:this.donePicking,cancelSelection:this.cancelSelection,i18n:n,validateAggregateRestrictions:this.validateAggregateRestrictions})]})}},Hr=d(I(),1);function zr({value:e,onChange:t,onSubmit:i,inputLabel:n,loading:r=!1,children:s}){let{formId:o}=wn(i);return qt("section",{className:"uppy-SearchProvider",children:[qt("input",{className:"uppy-u-reset uppy-c-textInput uppy-SearchProvider-input",type:"search","aria-label":n,placeholder:n,value:e,onInput:a(e=>t(e.target.value),"onInput"),form:o,disabled:r,"data-uppy-super-focusable":!0}),qt("button",{disabled:r,className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary uppy-SearchProvider-searchButton",type:"submit",form:o,children:s})]})}a(zr,"SearchView");var qr=zr,Wr={loading:!1,searchString:"",partialTree:[{type:"root",id:null,cached:!1,nextPagePath:null}],currentFolderId:null,isInputMode:!0},Vr={viewType:"grid",showTitles:!0,showFilter:!0,utmSource:"Companion"},Yr=class{static{a(this,"SearchProviderView")}static VERSION=Vn;plugin;provider;opts;isHandlingScroll=!1;lastCheckbox=null;constructor(e,t){this.plugin=e,this.provider=t.provider,this.opts={...Vr,...t},this.setSearchString=this.setSearchString.bind(this),this.search=this.search.bind(this),this.resetPluginState=this.resetPluginState.bind(this),this.handleScroll=this.handleScroll.bind(this),this.donePicking=this.donePicking.bind(this),this.cancelSelection=this.cancelSelection.bind(this),this.toggleCheckbox=this.toggleCheckbox.bind(this),this.render=this.render.bind(this),this.resetPluginState(),this.plugin.uppy.on("dashboard:close-panel",this.resetPluginState),this.plugin.uppy.registerRequestClient(this.provider.provider,this.provider)}tearDown(){}setLoading(e){this.plugin.setPluginState({loading:e})}resetPluginState(){this.plugin.setPluginState(Wr)}cancelSelection(){let{partialTree:e}=this.plugin.getPluginState(),t=e.map(e=>"root"===e.type?e:{...e,status:"unchecked"});this.plugin.setPluginState({partialTree:t})}async search(){let{searchString:e}=this.plugin.getPluginState();if(""!==e){this.setLoading(!0);try{let t=await this.provider.search(e),i=[{type:"root",id:null,cached:!1,nextPagePath:t.nextPageQuery},...t.items.map(e=>({type:"file",id:e.requestPath,status:"unchecked",parentId:null,data:e}))];this.plugin.setPluginState({partialTree:i,isInputMode:!1})}catch(e){ur(this.plugin.uppy)(e)}this.setLoading(!1)}}async handleScroll(e){let{partialTree:t,searchString:i}=this.plugin.getPluginState(),n=t.find(e=>"root"===e.type);if(Pr(e)&&!this.isHandlingScroll&&n.nextPagePath){this.isHandlingScroll=!0;try{let e=await this.provider.search(i,n.nextPagePath),r=[{...n,nextPagePath:e.nextPageQuery},...t.filter(e=>"root"!==e.type),...e.items.map(e=>({type:"file",id:e.requestPath,status:"unchecked",parentId:null,data:e}))];this.plugin.setPluginState({partialTree:r})}catch(e){ur(this.plugin.uppy)(e)}this.isHandlingScroll=!1}}async donePicking(){let{partialTree:e}=this.plugin.getPluginState(),t=pr(e);lr(t,this.plugin,this.provider),this.resetPluginState()}toggleCheckbox(e,t){let{partialTree:i}=this.plugin.getPluginState(),n=dr(e.id,this.getDisplayedPartialTree(),t,this.lastCheckbox),r=Ar.afterToggleCheckbox(i,n);this.plugin.setPluginState({partialTree:r}),this.lastCheckbox=e.id}validateSingleFile=a(e=>{let t=Ye(e);return this.plugin.uppy.validateSingleFile(t)},"validateSingleFile");getDisplayedPartialTree=a(()=>{let{partialTree:e}=this.plugin.getPluginState();return e.filter(e=>"root"!==e.type)},"getDisplayedPartialTree");setSearchString=a(e=>{this.plugin.setPluginState({searchString:e}),""===e&&this.plugin.setPluginState({partialTree:[]})},"setSearchString");validateAggregateRestrictions=a(e=>{let t=e.filter(e=>"file"===e.type&&"checked"===e.status).map(e=>e.data);return this.plugin.uppy.validateAggregateRestrictions(t)},"validateAggregateRestrictions");render(e,t={}){let{isInputMode:i,searchString:n,loading:r,partialTree:s}=this.plugin.getPluginState(),{i18n:o}=this.plugin.uppy,l={...this.opts,...t};return i?qt(qr,{value:n,onChange:this.setSearchString,onSubmit:this.search,inputLabel:o("enterTextToSearch"),children:o("searchImages")}
1):qt("div",{className:(0,Hr.default)("uppy-ProviderBrowser",`uppy-ProviderBrowser-viewType--${l.viewType}`),children:[l.showFilter&&qt(_n,{value:n,onChange:this.setSearchString,onSubmit:this.search,inputLabel:o("search"),i18n:o}),qt(nr,{toggleCheckbox:this.toggleCheckbox,displayedPartialTree:this.getDisplayedPartialTree(),handleScroll:this.handleScroll,openFolder:a(async()=>{},"openFolder"),noResultsLabel:o("noSearchResults"),viewType:l.viewType,showTitles:l.showTitles,isLoading:r,i18n:o,virtualList:!1,utmSource:this.opts.utmSource}),qt(ar,{partialTree:s,donePicking:this.donePicking,cancelSelection:this.cancelSelection,i18n:o,validateAggregateRestrictions:this.validateAggregateRestrictions})]})}},Gr="3.1.0",Kr={strings:{pluginNameAudio:"Audio",startAudioRecording:"Begin audio recording",stopAudioRecording:"Stop audio recording",allowAudioAccessTitle:"Please allow access to your microphone",allowAudioAccessDescription:"In order to record audio, please allow microphone access for this site.",noAudioTitle:"Microphone Not Available",noAudioDescription:"In order to record audio, please connect a microphone or another audio input device",recordingStoppedMaxSize:"Recording stopped because the file size is about to exceed the limit",recordingLength:"Recording length %{recording_length}",submitRecordedFile:"Submit recorded file",discardRecordedFile:"Discard recorded file"}},Zr=a(e=>{let{icon:t,hasAudio:i,i18n:n}=e;return qt("div",{className:"uppy-Audio-permissons",children:[qt("div",{className:"uppy-Audio-permissonsIcon",children:t()}),qt("div",{className:"uppy-Audio-title",children:n(i?"allowAudioAccessTitle":"noAudioTitle")}),qt("p",{children:n(i?"allowAudioAccessDescription":"noAudioDescription")})]})},"default"),Xr=a(({currentDeviceId:e,audioSources:t,onChangeSource:i})=>qt("div",{className:"uppy-Audio-videoSource",children:qt("select",{className:"uppy-u-reset uppy-Audio-audioSource-select",onChange:a(e=>{i(e.target.value)},"onChange"),children:t.map(t=>qt("option",{value:t.deviceId,selected:t.deviceId===e,children:t.label},t.deviceId))})}),"default");function Qr(e){return"function"==typeof e}function Jr(e){return Qr(e)?e():e}a(Qr,"isFunction"),a(Jr,"result");var es=class{static{a(this,"AudioOscilloscope")}canvas;canvasContext;width;height;analyser;bufferLength;dataArray;onDrawFrame;streamSource;audioContext;source;constructor(e,t={}){let i=t.canvas||{},n=t.canvasContext||{};this.analyser=null,this.bufferLength=0,this.canvas=e,this.width=Jr(i.width)||this.canvas.width,this.height=Jr(i.height)||this.canvas.height,this.canvas.width=this.width,this.canvas.height=this.height,this.canvasContext=this.canvas.getContext("2d"),this.canvasContext.fillStyle=Jr(n.fillStyle)||"rgb(255, 255, 255)",this.canvasContext.strokeStyle=Jr(n.strokeStyle)||"rgb(0, 0, 0)",this.canvasContext.lineWidth=Jr(n.lineWidth)||1,this.onDrawFrame=Qr(t.onDrawFrame)?t.onDrawFrame:()=>{}}addSource(e){this.streamSource=e,this.audioContext=this.streamSource.context,this.analyser=this.audioContext.createAnalyser(),this.analyser.fftSize=2048,this.bufferLength=this.analyser.frequencyBinCount,this.source=this.audioContext.createBufferSource(),this.dataArray=new Uint8Array(this.bufferLength),this.analyser.getByteTimeDomainData(this.dataArray),this.streamSource.connect(this.analyser)}draw(){let{analyser:e,dataArray:t,bufferLength:i}=this,n=this.canvasContext,r=this.width,s=this.height;e&&e.getByteTimeDomainData(t),n.fillRect(0,0,r,s),n.beginPath();let a=1*r/i,o=0;i||n.moveTo(0,this.height/2);for(let e=0;e<i;e++){let i=t[e]/128*(s/2);0===e?n.moveTo(o,i):n.lineTo(o,i),o+=a}n.lineTo(r,s/2),n.stroke(),this.onDrawFrame(this),requestAnimationFrame(this.#e)}#e=a(()=>this.draw(),"#draw")};function ts({onDiscard:e,i18n:t}){return qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Audio-button",type:"button",title:t("discardRecordedFile"),"aria-label":t("discardRecordedFile"),onClick:e,"data-uppy-super-focusable":!0,children:qt("svg",{width:"13",height:"13",viewBox:"0 0 13 13",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:"uppy-c-icon",children:qt("g",{fill:"#FFF",fillRule:"evenodd",children:[qt("path",{d:"M.496 11.367L11.103.76l1.414 1.414L1.911 12.781z"}),qt("path",{d:"M11.104 12.782L.497 2.175 1.911.76l10.607 10.606z"})]})})})}a(ts,"DiscardButton");var is=ts;function ns({recording:e,onStartRecording:t,onStopRecording:i,i18n:n}){return qt("button",e?{className:"uppy-u-reset uppy-c-btn uppy-Audio-button",type:"button",title:n("stopAudioRecording"),"aria-label":n("stopAudioRecording"),onClick:i,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"100",height:"100",viewBox:"0 0 100 100",children:qt("rect",{x:"15",y:"15",width:"70",height:"70"})})}:{className:"uppy-u-reset uppy-c-btn uppy-Audio-button",type:"button",title:n("startAudioRecording"),"aria-label":n("startAudioRecording"),onClick:t,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"14px",height:"20px",viewBox:"0 0 14 20",children:qt("path",{d:"M7 14c2.21 0 4-1.71 4-3.818V3.818C11 1.71 9.21 0 7 0S3 1.71 3 3.818v6.364C3 12.29 4.79 14 7 14zm6.364-7h-.637a.643.643 0 0 0-.636.65V9.6c0 3.039-2.565 5.477-5.6 5.175-2.645-.264-4.582-2.692-4.582-5.407V7.65c0-.36-.285-.65-.636-.65H.636A.643.643 0 0 0 0 7.65v1.631c0 3.642 2.544 6.888 6.045 7.382v1.387H3.818a.643.643 0 0 0-.636.65v.65c0 .36.285.65.636.65h6.364c.351 0 .636-.29.636-.65v-.65c0-.36-.285-.65-.636-.65H7.955v-1.372C11.363 16.2 14 13.212 14 9.6V7.65c0-.36-.285-.65-.636-.65z",fill:"#FFF","fill-rule":"nonzero"})})})}function rs(e){return`${Math.floor(e/60)}:${String(e%60).padStart(2,"0")}`}function ss({recordingLengthSeconds:e}){return qt("span",{children:rs(e)})}function as({onSubmit:e,i18n:t}){return qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Audio-button uppy-Audio-button--submit",type:"button",title:t("submitRecordedFile"),"aria-label":t("submitRecordedFile"),onClick:e,"data-uppy-super-focusable":!0,children:qt("svg",{width:"12",height:"9",viewBox:"0 0 12 9",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",className:"uppy-c-icon",children:qt("path",{fill:"#fff",fillRule:"nonzero",d:"M10.66 0L12 1.31 4.136 9 0 4.956l1.34-1.31L4.136 6.38z"})})})}a(ns,"RecordButton"),a(rs,"formatSeconds"),a(ss,"RecordingLength"),a(as,"SubmitButton");var os=as;function ls(e){let{stream:t,recordedAudio:i,onStop:n,recording:r,supp
1ortsRecording:s,audioSources:a,showAudioSourceDropdown:o,onSubmit:l,i18n:d,onStartRecording:u,onStopRecording:h,onDiscardRecordedAudio:c,recordingLengthSeconds:p}=e,f=li(null),m=li();oi(()=>()=>{m.current=null,n()},[n]),oi(()=>{if(!i&&(m.current=new es(f.current,{canvas:{width:600,height:600},canvasContext:{lineWidth:2,fillStyle:"rgb(0,0,0)",strokeStyle:"green"}}),m.current.draw(),t)){let e=(new AudioContext).createMediaStreamSource(t);m.current.addSource(e)}},[i,t]);let g=null!=i,y=!g&&s,v=o&&!g&&a&&a.length>1;return qt("div",{className:"uppy-Audio-container",children:[qt("div",{className:"uppy-Audio-audioContainer",children:g?qt("audio",{className:"uppy-Audio-player",controls:!0,src:i}):qt("canvas",{ref:f,className:"uppy-Audio-canvas"})}),qt("div",{className:"uppy-Audio-footer",children:[qt("div",{className:"uppy-Audio-audioSourceContainer",children:v?Xr(e):null}),qt("div",{className:"uppy-Audio-buttonContainer",children:[y&&qt(ns,{recording:r,onStartRecording:u,onStopRecording:h,i18n:d}),g&&qt(os,{onSubmit:l,i18n:d}),g&&qt(is,{onDiscard:c,i18n:d})]}),qt("div",{className:"uppy-Audio-recordingLength",children:!g&&qt(ss,{recordingLengthSeconds:p})})]})]})}function ds(){return"function"==typeof MediaRecorder&&"function"==typeof MediaRecorder.prototype?.start}a(ls,"RecordingScreen"),a(ds,"supportsMediaRecorder");var us=class extends Pi{static{a(this,"Audio")}static VERSION=Gr;#e;icon;#t=null;#i=!1;#n=null;#r=null;#s=null;#a;#o;constructor(e,t){super(e,t),this.#a=navigator.mediaDevices,this.#o=null!=this.#a,this.id=this.opts.id||"Audio",this.type="acquirer",this.icon=()=>qt("svg",{className:"uppy-DashboardTab-iconAudio","aria-hidden":"true",focusable:"false",width:"32px",height:"32px",viewBox:"0 0 32 32",children:qt("path",{d:"M21.143 12.297c.473 0 .857.383.857.857v2.572c0 3.016-2.24 5.513-5.143 5.931v2.64h2.572a.857.857 0 110 1.714H12.57a.857.857 0 110-1.714h2.572v-2.64C12.24 21.24 10 18.742 10 15.726v-2.572a.857.857 0 111.714 0v2.572A4.29 4.29 0 0016 20.01a4.29 4.29 0 004.286-4.285v-2.572c0-.474.384-.857.857-.857zM16 6.5a3 3 0 013 3v6a3 3 0 01-6 0v-6a3 3 0 013-3z",fill:"currentcolor","fill-rule":"nonzero"})}),this.defaultLocale=Kr,this.opts={...t},this.i18nInit(),this.title=this.i18n("pluginNameAudio"),this.setPluginState({hasAudio:!1,audioReady:!1,cameraError:null,recordingLengthSeconds:0,audioSources:[],currentDeviceId:null})}#l(){return this.#a?this.#a.enumerateDevices().then(e=>e.some(e=>"audioinput"===e.kind)):Promise.resolve(!1)}#d=a(e=>{if(!this.#o)return Promise.reject(new Error("Microphone access not supported"));this.#i=!0,this.#l().then(t=>(this.setPluginState({hasAudio:t}),this.#a.getUserMedia({audio:!0}).then(t=>{this.#t=t;let i=null,n=t.getAudioTracks();i=e?.deviceId?n.findLast(t=>t.getSettings().deviceId===e.deviceId):n[0].getSettings().deviceId,this.#$(),this.setPluginState({currentDeviceId:i,audioReady:!0})}).catch(e=>{this.setPluginState({audioReady:!1,cameraError:e}),this.uppy.info(e.message,"error")})))},"#start");#u=a(()=>{this.#r=new MediaRecorder(this.#t),this.#n=[];let e=!1;this.#r.addEventListener("dataavailable",t=>{this.#n.push(t.data);let{restrictions:i}=this.uppy.opts;if(this.#n.length>1&&null!=i.maxFileSize&&!e){let t=this.#n.reduce((e,t)=>e+t.size,0),n=(t-this.#n[0].size)/(this.#n.length-1)*3;t>Math.max(0,i.maxFileSize-n)&&(e=!0,this.uppy.info(this.i18n("recordingStoppedMaxSize"),"warning",4e3),this.#h())}}),this.#r.start(500),this.#e=setInterval(()=>{let e=this.getPluginState().recordingLengthSeconds;this.setPluginState({recordingLengthSeconds:e+1})},1e3),this.setPluginState({isRecording:!0})},"#startRecording");#h=a(()=>new Promise(e=>{this.#r.addEventListener("stop",()=>{e()}),this.#r.stop(),clearInterval(this.#e),this.setPluginState({recordingLengthSeconds:0})}).then(()=>(this.setPluginState({isRecording:!1}),this.#y())).then(e=>{try{this.#s=e,this.setPluginState({recordedAudio:URL.createObjectURL(e.data)})}catch(e){e.isRestriction||this.uppy.log(e)}}).then(()=>{this.#n=null,this.#r=null},e=>{throw this.#n=null,this.#r=null,e}),"#stopRecording");#c=a(()=>{this.setPluginState({recordedAudio:null}),this.#s=null},"#discardRecordedAudio");#p=a(()=>{try{this.#s&&this.uppy.addFile(this.#s)}catch(e){e.isRestriction||this.uppy.log(e,"warning")}},"#submit");#g=a(async()=>
1{this.#t&&this.#t.getAudioTracks().forEach(e=>e.stop()),this.#r&&await new Promise(e=>{this.#r.addEventListener("stop",e,{once:!0}),this.#r.stop(),clearInterval(this.#e)}),this.#n=null,this.#r=null,this.#i=!1,this.#t=null,this.setPluginState({recordedAudio:null,isRecording:!1,recordingLengthSeconds:0})},"#stop");#y(){let e=this.#n.find(e=>e.type?.length>0).type,t=Ae(e);if(!t)return Promise.reject(new Error(`Could not retrieve recording: Unsupported media type "${e}"`));let i=`audio-${Date.now()}.${t}`,n=new Blob(this.#n,{type:e}),r={source:this.id,name:i,data:new Blob([n],{type:e}),type:e};return Promise.resolve(r)}#w=a(e=>{this.#g(),this.#d({deviceId:e})},"#changeSource");#$=a(()=>{this.#a.enumerateDevices().then(e=>{this.setPluginState({audioSources:e.filter(e=>"audioinput"===e.kind)})})},"#updateSources");render(){this.#i||this.#d();let e=this.getPluginState();return e.audioReady&&e.hasAudio?qt(ls,{...e,onChangeSource:this.#w,onStartRecording:this.#u,onStopRecording:this.#h,onDiscardRecordedAudio:this.#c,onSubmit:this.#p,onStop:this.#g,i18n:this.i18n,showAudioSourceDropdown:this.opts.showAudioSourceDropdown,supportsRecording:ds(),recording:e.isRecording,stream:this.#t}):qt(Zr,{icon:this.icon,i18n:this.i18n,hasAudio:e.hasAudio})}install(){this.setPluginState({audioReady:!1,recordingLengthSeconds:0});let{target:e}=this.opts;e&&this.mount(e,this),this.#a&&(this.#$(),this.#a.ondevicechange=()=>{if(this.#$(),this.#t){let e=!0,{audioSources:t,currentDeviceId:i}=this.getPluginState();t.forEach(t=>{i===t.deviceId&&(e=!1)}),e&&(this.#g(),this.#d())}})}uninstall(){this.#t&&this.#g(),this.unmount()}},hs="5.1.0";function cs({method:e="PUT",CanonicalUri:t="/",CanonicalQueryString:i="",SignedHeaders:n,HashedPayload:r}){let s=Object.keys(n).map(e=>e.toLowerCase()).sort();return[e,t,i,...s.map(e=>`${e}:${n[e]}`),"",s.join(";"),r].join("\n")}a(cs,"createCanonicalRequest");var ps=new TextEncoder,fs={name:"HMAC",hash:"SHA-256"};async function ms(e){let{subtle:t}=globalThis.crypto;return t.digest(fs.hash,ps.encode(e))}async function gs(e){let{subtle:t}=globalThis.crypto;return t.importKey("raw","string"==typeof e?ps.encode(e):e,fs,!1,["sign"])}function ys(e){let t=new Uint8Array(e),i="";for(let e=0;e<t.length;e++)i+=t[e].toString(16).padStart(2,"0");return i}async function vs(e,t){let{subtle:i}=globalThis.crypto;return i.sign(fs,await gs(e),ps.encode(t))}async function bs({accountKey:e,accountSecret:t,sessionToken:i,bucketName:n,Key:r,Region:s,expires:a,uploadId:o,partNumber:l}){let d=`s3.${s}.amazonaws.com`,u=`/${n}/${encodeURI(r).replace(/[;?:@&=+$,#!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)}`,h="UNSIGNED-PAYLOAD",c=(new Date).toISOString().replace(/[-:]|\.\d+/g,""),p=c.slice(0,8),f=`${p}/${s}/s3/aws4_request`,m=new URL(`https://${d}${u}`);m.searchParams.set("X-Amz-Algorithm","AWS4-HMAC-SHA256"),m.searchParams.set("X-Amz-Content-Sha256",h),m.searchParams.set("X-Amz-Credential",`${e}/${f}`),m.searchParams.set("X-Amz-Date",c),m.searchParams.set("X-Amz-Expires",a),m.searchParams.set("X-Amz-Security-Token",i),m.searchParams.set("X-Amz-SignedHeaders","host"),l&&m.searchParams.set("partNumber",l),o&&m.searchParams.set("uploadId",o),m.searchParams.set("x-id",l&&o?"UploadPart":"PutObject");let g=cs({CanonicalUri:u,CanonicalQueryString:m.search.slice(1),SignedHeaders:{host:d},HashedPayload:h}),y=["AWS4-HMAC-SHA256",c,f,ys(await ms(g))].join("\n"),v=await vs(`AWS4${t}`,p),b=await vs(v,s),w=await vs(b,"s3"),$=await vs(w,"aws4_request"),_=ys(await vs($,y));return m.searchParams.set("X-Amz-Signature",_),m}a(ms,"digest"),a(gs,"generateHmacKey"),a(ys,"arrayBufferToHexString"),a(vs,"hash"),a(bs,"createSignedURL");var ws={getChunkSize:e=>Math.ceil(e.size/1e4),onProgress(){},onPartComplete(){},onSuccess(){},onError(e){throw e}};function $s(e){if("string"==typeof e)return parseInt(e,10);if("number"==typeof e)return e;throw new TypeError("Expected a number")}a($s,"ensureInt");var _s=Symbol("pausing upload, not an actual error"),Ss=class{static{a(this,"MultipartUploader")}options;#e=new z;#t=[];#i=[];#n;#r;#s=!1;#a;#o;#l;#d;#u=a(e=>e?.cause===_s?null:this.#a(e),"#onReject");#h=1e4;#c=5242880;constructor(e,t){this.options={...ws,...t},this.options.getChunkSize??=ws.getChunkSize,this.#n=e,this.#r=t.file,this.#o=this.options.onSuccess,this.#a=this.options.onError,this.#l=this.options.shouldUseMultipart,this.#d=t.uploadId&&t.key,this.#p()}#p(){let e=this.#n.size,t="function"==typeof this.#l?this.#l(this.#r):!!this.#l;if(t&&e>this.#c){let i=Math.max(this.options.getChunkSize(this.#n),this.#c),n=Math.floor(e/i);n>this.#h&&(n=this.#h,i=e/this.#h),this.#t=Array(n);for(let n=0,r=0;n<e;n+=i,r++){let s=Math.min(e,n+i),o=a(()=>{let e=n;return this.#n.slice(e,s)},"getData");if(this.#t[r]={getData:o,onProgress:this.#w(r),onComplete:this.#$(r),shouldUseMultipart:t},this.#d){let t=n+i>e?e-n:i;this.#t[r].setAsUploaded=()=>{this.#t[r]=null,this.#i[r].uploaded=t}}}}else this.#t=[{getData:a(()=>this.#n,"getData"),onProgress:this.#w(0),onComplete:this.#$(0),shouldUseMultipart:t}];this.#i=this.#t.map(()=>({uploaded:0}))}#g(){this.options.companionComm.uploadFile(this.#r,this.#t,this.#e.signal).then(this.#o,this.#u),this.#s=!0}#y(){this.options.companionComm.resumeUploadFile(this.#r,this.#t,this.#e.signal).then(this.#o,this.#u)}
1#w=a(e=>t=>{if(!t.lengthComputable)return;this.#i[e].uploaded=$s(t.loaded);let i=this.#i.reduce((e,t)=>e+t.uploaded,0);this.options.onProgress(i,this.#n.size)},"#onPartProgress");#$=a(e=>t=>{this.#t[e]=null,this.#i[e].etag=t,this.#i[e].done=!0;let i={PartNumber:e+1,ETag:t};this.options.onPartComplete(i)},"#onPartComplete");#m(){this.#e.abort(),this.options.companionComm.abortFileUpload(this.#r).catch(e=>this.options.log(e))}start(){this.#s?(this.#e.signal.aborted||this.#e.abort(_s),this.#e=new z,this.#y()):this.#d?(this.options.companionComm.restoreUploadFile(this.#r,{uploadId:this.options.uploadId,key:this.options.key}),this.#y()):this.#g()}pause(){this.#e.abort(_s),this.#e=new z}abort(e){e?.really?this.#m():this.pause()}[Symbol.for("uppy test: getChunkState")](){return this.#i}};function Cs(e){if(e?.aborted)throw W("The operation was aborted",{cause:e.reason})}function Es(e){let t=new URL(e);return t.search="",t.hash="",t.href}a(Cs,"throwIfAborted"),a(Es,"removeMetadataFromURL");var xs=class{static{a(this,"HTTPCommunicationQueue")}#e;#t=new WeakMap;#i;#n;#r;#s;#a;#o;#l;#d;#u;#h;#c;constructor(e,t,i,n){this.#o=e,this.#u=i,this.#c=n,this.setOptions(t)}setOptions(e){let t=this.#o;"abortMultipartUpload"in e&&(this.#e=t.wrapPromiseFunction(e.abortMultipartUpload,{priority:1})),"createMultipartUpload"in e&&(this.#i=t.wrapPromiseFunction(e.createMultipartUpload,{priority:-1})),"signPart"in e&&(this.#n=t.wrapPromiseFunction(e.signPart)),"listParts"in e&&(this.#s=t.wrapPromiseFunction(e.listParts)),"completeMultipartUpload"in e&&(this.#d=t.wrapPromiseFunction(e.completeMultipartUpload,{priority:1})),"retryDelays"in e&&(this.#l=e.retryDelays??[]),"uploadPartBytes"in e&&(this.#h=t.wrapPromiseFunction(e.uploadPartBytes,{priority:1/0})),"getUploadParameters"in e&&(this.#r=t.wrapPromiseFunction(e.getUploadParameters))}async#p(e,t){let i=this.#o,n=e?.source?.status;if(null==n)return!1;if(403===n&&"Request has expired"===e.message){if(!i.isPaused){if(1===i.limit||null==this.#a){let e=t.next();if(null==e||e.done)return!1;this.#a=e.value}i.rateLimit(0),await new Promise(e=>setTimeout(e,this.#a))}}else if(429===n){if(!i.isPaused){let e=t.next();if(null==e||e.done)return!1;i.rateLimit(e.value)}}else{if(n>400&&n<500&&409!==n)return!1;if(typeof navigator<"u"&&!1===navigator.onLine)i.isPaused||(i.pause(),window.addEventListener("online",()=>{i.resume()},{once:!0}));else{let e=t.next();if(null==e||e.done)return!1;await new Promise(t=>setTimeout(t,e.value))}}return!0}async getUploadId(e,t){let i;for(;;){if(null==e.data)throw new Error("File data is empty");if(i=this.#t.get(e.data),null==i)break;try{return await i}catch{}}let n=this.#i(this.#c(e),t),r=a(()=>{if(null==e.data)throw new Error("File data is empty");n.abort(t.reason),this.#t.delete(e.data)},"abortPromise");return t.addEventListener("abort",r,{once:!0}),this.#t.set(e.data,n),n.then(async i=>{if(t.removeEventListener("abort",r),this.#u(e,i),null==e.data)throw new Error("File data is empty");this.#t.set(e.data,i)},()=>{if(t.removeEventListener("abort",r),null==e.data)throw new Error("File data is empty");this.#t.delete(e.data)}),n}async abortFileUpload(e){if(null==e.data)throw new Error("File data is empty");let t,i=this.#t.get(e.data);if(null!=i){this.#t.delete(e.data),this.#u(e,Object.create(null));try{t=await i}catch{return}await this.#e(this.#c(e),t)}}async#g(e,t,i){let n,{method:r="POST",url:s,fields:a,headers:o}=await this.#r(this.#c(e),{signal:i}).abortOn(i),l=t.getData();if("POST"===r.toUpperCase()){let e=new FormData;Object.entries(a).forEach(([t,i])=>e.set(t,i)),e.set("file",l),n=e}else n=l;let{onProgress:d,onComplete:u}=t,h=await this.#h({signature:{url:s,headers:o,method:r},body:n,size:l.size,onProgress:d,onComplete:u,signal:i}).abortOn(i),c=a?.key;return this.#u(e,{key:c}),{...h,location:h.location??Es(s),bucket:a?.bucket,key:c}}async uploadFile(e,t,i){if(Cs(i),1===t.length&&!t[0].shouldUseMultipart)return this.#g(e,t[0],i);let{uploadId:n,key:r}=await this.getUploadId(e,i);Cs(i);try{let s=await Promise.all(t.map((t,n)=>this.uploadChunk(e,n+1,t,i)));return Cs(i),await this.#d(this.#c(e),{key:r,uploadId:n,parts:s,signal:i},i).abortOn(i)}catch(t){throw t?.cause!==_s&&"AbortError"!==t?.name&&this.abortFileUpload(e),t}}restoreUploadFile(e,t){if(null==e.data)throw new Error("File data is empty");this.#t.set(e.data,t)}async resumeUploadFile(e,t,i){if(Cs(i),1===t.length&&null!=t[0]&&!t[0].shouldUseMultipart)return this.#g(e,t[0],i);let{uploadId:n,key:r}=await this.getUploadId(e,i);Cs(i);let s=await this.#s(this.#c(e),{uploadId:n,key:r,signal:i},i).abortOn(i);Cs(i);let a=await Promise.all(t.map((t,n)=>{let r=n+1,a=s.find(({PartNumber:e})=>e===r);return null==a?this.uploadChunk(e,r,t,i):(t?.setAsUploaded?.(),{PartNumber:r,ETag:a.ETag})}));return Cs(i),this.#d(this.#c(e),{key:r,uploadId:n,parts:a,signal:i},i).abortOn(i)}async uploadChunk(e,t,i,n){Cs(n);let{uploadId:r,key:s}=await this.getUploadId(e,n),o=this.#l.values(),l=this.#l.values(),d=a(()=>{let e=o.next();return null==e||e.done?null:e.value},"shouldRetrySignature");for(;;){Cs(n);let a,o=i.getData(),{onProgress:u,onComplete:h}=i;try{a=await this.#n(this.#c(e),{uploadId:r,key:s,partNumber:t,body:o,signal:n}).abortOn(n)}catch(e){let t=d();if(null==t||n.aborted)throw e;await new Promise(e=>setTimeout(e,t));continue}Cs(n);try{return{PartNumber:t,...await this.#h({signature:a,body:o,size:o.size,onProgress:u,onComplete:h,signal:n}).abortOn(n)}}catch(e){if(!await this.#p(e,l))throw e}}}};function ks(e){if(e?.error){let t=new Error(e.message);throw Object.assign(t,e.error),t}return e}function Ts(e){let t=e.Expiration;if(t){let e=Math.floor((new Date(t)-Date.now())/1e3);if(e>9)return e}}function Ds({meta:e,allowedMetaFields:t,querify:i=!1}){let n=t??Object.keys(e);return e?Object.fromEntries(n.filter(t=>null!=e[t]).map(t=>[i?`metadata[${t}]`:t,String(e[t])])):{}}a(ks,"assertServerError"),a(Ts,"getExpiry"),a(Ds,"getAllowedMetadata");var As={allowedMetaFields:!0,limit:6,getTemporarySecurityCredentials:!1,shouldUseMultipart:a(e
1=>(e.size||0)>104857600,"shouldUseMultipart"),retryDelays:[0,1e3,3e3,5e3]},Ps=class e extends $i{static{a(this,"AwsS3Multipart")}static VERSION=hs;#e;#t;requests;uploaderEvents;uploaders;constructor(t,i){super(t,{...As,uploadPartBytes:e.uploadPartBytes,createMultipartUpload:null,listParts:null,abortMultipartUpload:null,completeMultipartUpload:null,signPart:null,getUploadParameters:null,...i}),this.type="uploader",this.id=this.opts.id||"AwsS3Multipart",this.#i(i);let n={createMultipartUpload:this.createMultipartUpload,listParts:this.listParts,abortMultipartUpload:this.abortMultipartUpload,completeMultipartUpload:this.completeMultipartUpload,signPart:i?.getTemporarySecurityCredentials?this.createSignedURL:this.signPart,getUploadParameters:i?.getTemporarySecurityCredentials?this.createSignedURL:this.getUploadParameters};for(let e of Object.keys(n))null==this.opts[e]&&(this.opts[e]=n[e].bind(this));this.requests=this.opts.rateLimitedQueue??new We(this.opts.limit),this.#e=new xs(this.requests,this.opts,this.#a,this.#o),this.uploaders=Object.create(null),this.uploaderEvents=Object.create(null)}[Symbol.for("uppy test: getClient")](){return this.#t}#i(e){null==e||!("endpoint"in e||"companionUrl"in e||"headers"in e||"companionHeaders"in e||"cookiesRule"in e||"companionCookiesRule"in e)||("companionUrl"in e&&!("endpoint"in e)&&this.uppy.log("`companionUrl` option has been removed in @uppy/aws-s3, use `endpoint` instead.","warning"),"companionHeaders"in e&&!("headers"in e)&&this.uppy.log("`companionHeaders` option has been removed in @uppy/aws-s3, use `headers` instead.","warning"),"companionCookiesRule"in e&&!("cookiesRule"in e)&&this.uppy.log("`companionCookiesRule` option has been removed in @uppy/aws-s3, use `cookiesRule` instead.","warning"),"endpoint"in e?this.#t=new dn(this.uppy,{pluginId:this.id,provider:"AWS",companionUrl:this.opts.endpoint,companionHeaders:this.opts.headers,companionCookiesRule:this.opts.cookiesRule}
1):("headers"in e&&this.#h(),"cookiesRule"in e&&(this.#t.opts.companionCookiesRule=e.cookiesRule)))}setOptions(e){this.#e.setOptions(e),super.setOptions(e),this.#i(e)}resetUploaderReferences(e,t){this.uploaders[e]&&(this.uploaders[e].abort({really:t?.abort||!1}),this.uploaders[e]=null),this.uploaderEvents[e]&&(this.uploaderEvents[e].remove(),this.uploaderEvents[e]=null)}#n(e){if(!this.#t)throw new Error(`Expected a \`endpoint\` option containing a URL, or if you are not using Companion, a custom \`${e}\` implementation.`)}createMultipartUpload(e,t){this.#n("createMultipartUpload"),Cs(t);let i=$e(this.opts.allowedMetaFields,e.meta),n=Ds({meta:e.meta,allowedMetaFields:i});return this.#t.post("s3/multipart",{filename:e.name,type:e.type,metadata:n},{signal:t}).then(ks)}listParts(e,{key:t,uploadId:i,signal:n},r){n??=r,this.#n("listParts"),Cs(n);let s=encodeURIComponent(t);return this.#t.get(`s3/multipart/${encodeURIComponent(i)}?key=${s}`,{signal:n}).then(ks)}completeMultipartUpload(e,{key:t,uploadId:i,parts:n,signal:r},s){r??=s,this.#n("completeMultipartUpload"),Cs(r);let a=encodeURIComponent(t),o=encodeURIComponent(i);return this.#t.post(`s3/multipart/${o}/complete?key=${a}`,{parts:n.map(({ETag:e,PartNumber:t})=>({ETag:e,PartNumber:t}))},{signal:r}).then(ks)}#r;async#s(e){if(Cs(e?.signal),null==this.#r){let{getTemporarySecurityCredentials:t}=this.opts;!0===t?(this.#n("getTemporarySecurityCredentials"),this.#r=this.#t.get("s3/sts",e).then(ks)):this.#r=t(e),this.#r=await this.#r,setTimeout(()=>{this.#r=null},500*(Ts(this.#r.credentials)||0))}return this.#r}async createSignedURL(e,t){let i=await this.#s(t),n=Ts(i.credentials)||604800,{uploadId:r,key:s,partNumber:a}=t;return{method:"PUT",expires:n,fields:{},url:`${await bs({accountKey:i.credentials.AccessKeyId,accountSecret:i.credentials.SecretAccessKey,sessionToken:i.credentials.SessionToken,expires:n,bucketName:i.bucket,Region:i.region,Key:s??`${crypto.randomUUID()}-${e.name}`,uploadId:r,partNumber:a})}`,headers:{"Content-Type":e.type}}}signPart(e,{uploadId:t,key:i,partNumber:n,signal:r}){if(this.#n("signPart"),Cs(r),null==t||null==i||null==n)throw new Error("Cannot sign without a key, an uploadId, and a partNumber");let s=encodeURIComponent(i);return this.#t.get(`s3/multipart/${encodeURIComponent(t)}/${n}?key=${s}`,{signal:r}).then(ks)}abortMultipartUpload(e,{key:t,uploadId:i,signal:n}){this.#n("abortMultipartUpload");let r=encodeURIComponent(t),s=encodeURIComponent(i);return this.#t.delete(`s3/multipart/${s}?key=${r}`,void 0,{signal:n}).then(ks)}getUploadParameters(e,t){this.#n("getUploadParameters");let{meta:i}=e,{type:n,name:r}=i,s=Ds({meta:i,allowedMetaFields:$e(this.opts.allowedMetaFields,e.meta),querify:!0}),a=new URLSearchParams({filename:r,type:n,...s});return this.#t.get(`s3/params?${a}`,t)}static async uploadPartBytes({signature:{url:e,expires:t,headers:i,method:n="PUT"},body:r,size:s=r.size,onProgress:o,onComplete:l,signal:d}){if(Cs(d),null==e)throw new Error("Cannot upload to an undefined URL");return new Promise((u,h)=>{let c=new XMLHttpRequest;function p(){c.abort()}function f(){d?.removeEventListener("abort",p)}
1c.open(n,e,!0),i&&Object.keys(i).forEach(e=>{c.setRequestHeader(e,i[e])}),c.responseType="text","number"==typeof t&&(c.timeout=1e3*t),a(p,"onabort"),a(f,"cleanup"),d?.addEventListener("abort",p),c.upload.addEventListener("progress",e=>{o(e)}),c.addEventListener("abort",()=>{f(),h(W())}),c.addEventListener("timeout",()=>{f();let e=new Error("Request has expired");e.source={status:403},h(e)}),c.addEventListener("load",()=>{if(f(),403===c.status&&c.responseText.includes("<Message>Request has expired</Message>")){let e=new Error("Request has expired");return e.source=c,void h(e)}if(c.status<200||c.status>=300){let e=new Error("Non 2xx");return e.source=c,void h(e)}o?.({loaded:s,lengthComputable:!0});let e=c.getAllResponseHeaders().trim().split(/[\r\n]+/),t={__proto__:null};for(let i of e){let e=i.split(": "),n=e.shift(),r=e.join(": ");t[n]=r}let{etag:i,location:r}=t;"POST"===n.toUpperCase()&&null==r&&console.error("@uppy/aws-s3: Could not read the Location header. This likely means CORS is not configured correctly on the S3 Bucket. See https://uppy.io/docs/aws-s3/#setting-up-your-s3-bucket"),null!=i?(l?.(i),u({...t,ETag:i})):console.error("@uppy/aws-s3: Could not read the ETag header. This likely means CORS is not configured correctly on the S3 Bucket. See https://uppy.io/docs/aws-s3/#setting-up-your-s3-bucket")}),c.addEventListener("error",e=>{f();let t=new Error("Unknown error");t.source=e.target,h(t)}),c.send(r)})}#a=a((e,{key:t,uploadId:i})=>{let n=this.uppy.getFile(e.id);null!=n&&this.uppy.setFileState(e.id,{s3Multipart:{...n.s3Multipart,ke
1y:t,uploadId:i}})},"#setS3MultipartState");#o=a(e=>this.uppy.getFile(e.id)||e,"#getFile");#l(e){return new Promise((t,i)=>{let n=a((t,i)=>{let n=this.uppy.getFile(e.id);this.uppy.emit("upload-progress",n,{uploadStarted:n.progress.uploadStarted??0,bytesUploaded:t,bytesTotal:i})},"onProgress"),r=a(t=>{this.uppy.log(t),this.uppy.emit("upload-error",e,t),this.resetUploaderReferences(e.id),i(t)},"onError"),s=a(i=>{let n={body:{...i},status:200,uploadURL:i.location};this.resetUploaderReferences(e.id),this.uppy.emit("upload-success",this.#o(e),n),i.location&&this.uppy.log(`Download ${e.name} from ${i.location}`),t(void 0)},"onSuccess");if(null==e.data)throw new Error("File data is empty");let o=new Ss(e.data,{companionComm:this.#e,log:a((...e)=>this.uppy.log(...e),"log"),getChunkSize:this.opts.getChunkSize?this.opts.getChunkSize.bind(this):void 0,onProgress:n,onError:r,onSuccess:s,onPartComplete:a(t=>{this.uppy.emit("s3-multipart:part-uploaded",this.#o(e),t)},"onPartComplete"),file:e,shouldUseMultipart:this.opts.shouldUseMultipart,...e.s3Multipart});this.uploaders[e.id]=o;let l=new _i(this.uppy);this.uploaderEvents[e.id]=l,l.onFileRemove(e.id,i=>{o.abort(),this.resetUploaderReferences(e.id,{abort:!0}),t(`upload ${i} was removed`)}),l.onCancelAll(e.id,()=>{o.abort(),this.resetUploaderReferences(e.id,{abort:!0}),t(`upload ${e.id} was canceled`)}),l.onFilePause(e.id,e=>{e?o.pause():o.start()}),l.onPauseAll(e.id,()=>{o.pause()}),l.onResumeAll(e.id,()=>{o.start()}),o.start()})}#d(e){return{..."remote"in e&&e.remote?.body,protocol:"s3-multipart",size:e.data.size,metadata:e.meta}}#u=a(async e=>{if(0===e.length)return;let t=ae(this.uppy.getFilesByIds(e)),i=oe(t);this.uppy.emit("upload-start",i);let n=t.map(e=>{if(e.isRemote){let t=a(()=>this.requests,"getQueue");this.#c(!1);let i=new AbortController,n=a(t=>{t.id===e.id&&i.abort()},"removedHandler");this.uppy.on("file-removed",n);
1let r=this.uppy.getRequestClientForFile(e).uploadRemoteFile(e,this.#d(e),{signal:i.signal,getQueue:t});return this.requests.wrapSyncFunction(()=>{this.uppy.off("file-removed",n)},{priority:-1})(),r}return this.#l(e)}),r=await Promise.allSettled(n);return this.#c(!0),r},"#upload");#h=a(()=>{this.#t?.setCompanionHeaders(this.opts.headers)},"#setCompanionHeaders");#c=a(e=>{let{capabilities:t}=this.uppy.getState();this.uppy.setState({capabilities:{...t,resumableUploads:e}})},"#setResumableUploadsCapability");#p=a(()=>{this.#c(!0)},"#resetResumableCapability");install(){this.#c(!0),this.uppy.addPreProcessor(this.#h),this.uppy.addUploader(this.#u),this.uppy.on("cancel-all",this.#p)}uninstall(){this.uppy.removePreProcessor(this.#h),this.uppy.removeUploader(this.#u),this.uppy.off("cancel-all",this.#p)}},Is="4.1.0",Os={strings:{pluginNameBox:"Box"}},Fs=class extends Pi{static{a(this,"Box")}static VERSION=Is;icon;provider;view;storage;files;rootFolderId=null;constructor(e,t){super(e,t),this.id=this.opts.id||"Box",this.type="acquirer",this.storage=this.opts.storage||mn,this.files=[],this.icon=()=>qt("svg",{className:"uppy-DashboardTab-iconBox","aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("g",{fill:"currentcolor",fillRule:"nonzero",children:[qt("path",{d:"m16.4 13.5c-1.6 0-3 0.9-3.7 2.2-0.7-1.3-2.1-2.2-3.7-2.2-1 0-1.8 0.3-2.5 0.8v-3.6c-0.1-0.3-0.5-0.7-1-0.7s-0.8 0.4-0.8 0.8v7c0 2.3 1.9 4.2 4.2 4.2 1.6 0 3-0.9 3.7-2.2 0.7 1.3 2.1 2.2 3.7 2.2 2.3 0 4.2-1.9 4.2-4.2 0.1-2.4-1.8-4.3-4.1-4.3m-7.5 6.8c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5m7.5 0c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5"}),qt("path",{d:"m27.2 20.6l-2.3-2.8 2.3-2.8c0.3-0.4 0.2-0.9-0.2-1.2s-1-0.2-1.3 0.2l-2 2.4-2-2.4c-0.3-0.4-0.9-0.4-1.3-0.2-0.4 0.3-0.5 0.8-0.2 1.2l2.3 2.8-2.3 2.8c-0.3 0.4-0.2 0.9 0.2 1.2s1 0.2 1.3-0.2l2-2.4 2 2.4c0.3 0.4 0.9 0.4 1.3 0.2 0.4-0.3 0.4-0.8 0.2-1.2"})]})}),this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new cn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionKeysParams:this.opts.companionKeysParams,companionCookiesRule:this.opts.companionCookiesRule,provider:"box",pluginId:this.id,supportsRefreshToken:!1}),this.defaultLocale=Os,this.i18nInit(),this.title=this.i18n("pluginNameBox"),this.render=this.render.bind(this)}install(){this.view=new jr(this,{provider:this.provider,loadAllFiles:!0,virtualList:!0});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.view.tearDown(),this.unmount()}render(e){return this.view.render(e)}},Ns=d(u(),1),Ms=d(F(),1),Rs={strings:{compressingImages:"Compressing images...",compressedX:"Saved %{size} by compressing images"}},Ls={quality:.6,limit:10},Us=class extends $i{static{a(this,"Compressor")}#e;constructor(e,t){super(e,{...Ls,...t}),this.id=this.opts.id||"Compressor",this.type="modifier",this.defaultLocale=Rs,this.#e=new We(this.opts.limit),this.i18nInit(),this.prepareUpload=this.prepareUpload.bind(this),this.compress=this.compress.bind(this)}compress(e){return new Promise((t,i)=>{new Ms.default(e,{...this.opts,success:t,error:i})})}async prepareUpload(e){let t=0,i=[],n=this.#e.wrapPromiseFunction(async e=>{try{if(null==e.data)throw new Error("File data is empty");let n=await this.compress(e.data),r=e.data.size-n.size;this.uppy.log(`[Image Compressor] Image ${e.id} compressed by ${(0,Ns.default)(r)}`),t+=r;let{name:s,type:a,size:o}=n,l=pe(s),d=`${pe(e.meta.name).name}.${l.extension}`;this.uppy.setFileState(e.id,{...s&&{name:s},...l.extension&&{extension:l.extension},...a&&{type:a},...o&&{size:o},data:n,meta:{...e.meta,type:a,name:d}}),i.push(e)}catch(t){this.uppy.log(`[Image Compressor] Failed to compress ${e.id}:`,"warning"),this.uppy.log(t,"warning")}}),r=e.map(e=>{let t=this.uppy.getFile(e);
1return this.uppy.emit("preprocess-progress",t,{mode:"indeterminate",message:this.i18n("compressingImages")}),t.isRemote||(t.data.type||(t.data=t.data.slice(0,t.data.size,t.type)),!t.type?.startsWith("image/"))?Promise.resolve():n(t)});await Promise.all(r),this.uppy.emit("compressor:complete",i),t>1024&&this.uppy.info(this.i18n("compressedX",{size:(0,Ns.default)(t)}),"info");for(let t of e){let e=this.uppy.getFile(t);this.uppy.emit("preprocess-complete",e)}}install(){this.uppy.addPreProcessor(this.prepareUpload)}uninstall(){this.uppy.removePreProcessor(this.prepareUpload)}};function Bs(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}a(Bs,"e");var js=typeof self<"u"?self:global,Hs=typeof navigator<"u",zs=Hs&&typeof HTMLImageElement>"u",qs=!(typeof global>"u"||typeof process>"u"||!process.versions||!process.versions.node),Ws=js.Buffer,Vs=!!Ws,Ys=a(e=>void 0!==e,"h");function Gs(e){return void 0===e||(e instanceof Map?0===e.size:0===Object.values(e).filter(Ys).length)}function Ks(e){let t=new Error(e);throw delete t.stack,t}function Zs(e){let t=function(e){let t=0;return e.ifd0.enabled&&(t+=1024),e.exif.enabled&&(t+=2048),e.makerNote&&(t+=2048),e.userComment&&(t+=1024),e.gps.enabled&&(t+=512),e.interop.enabled&&(t+=100),e.ifd1.enabled&&(t+=1024),t+2048}(e);return e.jfif.enabled&&(t+=50),e.xmp.enabled&&(t+=2e4),e.iptc.enabled&&(t+=14e3),e.icc.enabled&&(t+=6e3),t}a(Gs,"f"),a(Ks,"l"),a(Zs,"o");var Xs=a(e=>String.fromCharCode.apply(null,e),"u"),Qs=typeof TextDecoder<"u"?new TextDecoder("utf-8"):void 0,Js=class e{static{a(this,"c")}static from(t,i){return t instanceof this&&t.le===i?t:new e(t,void 0,void 0,i)}constructor(t,i=0,n,r){if("boolean"==typeof r&&(this.le=r),Array.isArray(t)&&(t=new Uint8Array(t)),0===t)this.byteOffset=0,this.byteLength=0;else if(t instanceof ArrayBuffer){void 0===n&&(n=t.byteLength-i);let e=new DataView(t,i,n);this._swapDataView(e)}else if(t instanceof Uint8Array||t instanceof DataView||t instanceof e){void 0===n&&(n=t.byteLength-i),(i+=t.byteOffset)+n>t.byteOffset+t.byteLength&&Ks("Creating view outside of available memory in ArrayBuffer");let e=new DataView(t.buffer,i,n);this._swapDataView(e)}else if("number"==typeof t){let e=new DataView(new ArrayBuffer(t));this._swapDataView(e)}else Ks("Invalid input argument for BufferView: "+t)}_swapArrayBuffer(e){this._swapDataView(new DataView(e))}_swapBuffer(e){this._swapDataView(new DataView(e.buffer,e.byteOffset,e.byteLength))}_swapDataView(e){this.dataView=e,this.buffer=e.buffer,this.byteOffset=e.byteOffset,this.byteLength=e.byteLength}_lengthToEnd(e){return this.byteLength-e}set(t,i,n=e){return t instanceof DataView||t instanceof e?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t instanceof ArrayBuffer&&(t=new Uint8Array(t)),t instanceof Uint8Array||Ks("BufferView.set(): Invalid data argument."),this.toUint8().set(t,i),new n(this,i,t.byteLength)}subarray(t,i){return i=i||this._lengthToEnd(t),new e(this,t,i)}toUint8(){return new Uint8Array(this.buffer,this.byteOffset,this.byteLength)}getUint8Array(e,t){return new Uint8Array(this.buffer,this.byteOffset+e,t)}getString(e=0,t=this.byteLength){return i=this.getUint8Array(e,t),Qs?Qs.decode(i):Vs?Buffer.from(i).toString("utf8"):decodeURIComponent(escape(Xs(i)));var i}getLatin1String(e=0,t=this.byteLength){let i=this.getUint8Array(e,t);return Xs(i)}getUnicodeString(e=0,t=this.byteLength){let i=[];for(let n=0;n<t&&e+n<this.byteLength;n+=2)i.push(this.getUint16(e+n));return Xs(i)}getInt8(e){return this.dataView.getInt8(e)}getUint8(e){return this.dataView.getUint8(e)}getInt16(e,t=this.le){return this.dataView.getInt16(e,t)}getInt32(e,t=this.le){return this.dataView.getInt32(e,t)}getUint16(e,t=this.le){return this.dataView.getUint16(e,t)}getUint32(e,t=this.le){return this.dataView.getUint32(e,t)}getFloat32(e,t=this.le){return this.dataView.getFloat32(e,t)}getFloat64(e,t=this.le){return this.dataView.getFloat64(e,t)}getFloat(e,t=this.le){return this.dataView.getFloat32(e,t)}getDouble(e,t=this.le){return this.dataView.getFloat64(e,t)}getUintBytes(e,t,i){switch(t){case 1:return this.getUint8(e,i);case 2:return this.getUint16(e,i);case 4:return this.getUint32(e,i);case 8:return this.getUint64&&this.getUint64(e,i)}}getUint(e,t,i){switch(t){case 8:return this.getUint8(e,i);case 16:return this.getUint16(e,i);case 32:return this.getUint32(e,i);case 64:return this.getUint64&&this.getUint64(e,i)}}toString(e){return this.dataView.toString(e,this.constructor.name)}ensureChunk(){}};function ea(e,t){Ks(`${e} '${t}' was not loaded, try using full build of exifr.`)}a(ea,"p");var ta=class extends Map{static{a(this,"g")}constructor(e){super(),this.kind=e}get(e,t){return this.has(e)||ea(this.kind,e),t&&(e in t||Ks(`Unknown ${this.kind} '${e}'.`),t[e].enabled||ea(this.kind,e)),super.get(e)}keyList(){return Array.from(this.keys())}},ia=new ta("file parser"),na=new ta("segment parser"),ra=new ta("file reader"),sa=js.fetch;function aa(e,t){return(i=e).startsWith("data:")||i.length>1e4?la(e,t,"base64"):qs&&e.includes("://")?oa(e,t,"url",da):qs?la(e,t,"fs"):Hs?oa(e,t,"url",da):void Ks("Invalid input argument");var i}async function oa(e,t,i,n){return ra.has(i)?la(e,t,i):n?async function(e,t){let i=await t(e);return new Js(i)}(e,n):void Ks(`Parser ${i} is not loaded`)}async function la(e,t,i){let n=new(ra.get(i))(e,t);return await n.read(),n}a(aa,"k"),a(oa,"O"),a(la,"v");var da=a(e=>sa(e).then(e=>e.arrayBuffer()),"S"),ua=a(e=>new Promise((t,i)=>{let n=new FileReader;n.onloadend=()=>t(n.result||new ArrayBuffer),n.onerror=i,n.readAsArrayBuffer(e)}),"A"),ha=class extends Map{static{a(this,"U")}get tagKeys(){return this.allKeys||(this.allKeys=Array.from(this.keys())),this.allKeys}get tagValues(){return this.allValues||(this.allValues=Array.from(this.values())
1),this.allValues}};function ca(e,t,i){let n=new ha;for(let[e,t]of i)n.set(e,t);if(Array.isArray(t))for(let i of t)e.set(i,n);else e.set(t,n);return n}function pa(e,t,i){let n,r=e.get(t);for(n of i)r.set(n[0],n[1])}a(ca,"x"),a(pa,"C");var fa=new Map,ma=new Map,ga=new Map,ya=["chunked","firstChunkSize","firstChunkSizeNode","firstChunkSizeBrowser","chunkSize","chunkLimit"],va=["jfif","xmp","icc","iptc","ihdr"],ba=["tiff",...va],wa=["ifd0","ifd1","exif","gps","interop"],$a=[...ba,...wa],_a=["makerNote","userComment"],Sa=["translateKeys","translateValues","reviveValues","multiSegment"],Ca=[...Sa,"sanitize","mergeOutput","silentErrors"],Ea=class{static{a(this,"_")}get translate(){return this.translateKeys||this.translateValues||this.reviveValues}},xa=class extends Ea{static{a(this,"D")}get needed(){return this.enabled||this.deps.size>0}constructor(e,t,i,n){if(super(),Bs(this,"enabled",!1),Bs(this,"skip",new Set),Bs(this,"pick",new Set),Bs(this,"deps",new Set),Bs(this,"translateKeys",!1),Bs(this,"translateValues",!1),Bs(this,"reviveValues",!1),this.key=e,this.enabled=t,this.parse=this.enabled,this.applyInheritables(n),this.canBeFiltered=wa.includes(e),this.canBeFiltered&&(this.dict=fa.get(e)),void 0!==i)if(Array.isArray(i))this.parse=this.enabled=!0,this.canBeFiltered&&i.length>0&&this.translateTagSet(i,this.pick);else if("object"==typeof i){if(this.enabled=!0,this.parse=!1!==i.parse,this.canBeFiltered){let{pick:e,skip:t}=i;e&&e.length>0&&this.translateTagSet(e,this.pick),t&&t.length>0&&this.translateTagSet(t,this.skip)}this.applyInheritables(i)}else!0===i||!1===i?this.parse=this.enabled=i:Ks(`Invalid options argument: ${i}`)}applyInheritables(e){let t,i;for(t of Sa)i=e[t],void 0!==i&&(this[t]=i)}translateTagSet(e,t){if(this.dict){let i,n,{tagKeys:r,tagValues:s}=this.dict;for(i of e)"string"==typeof i?(n=s.indexOf(i),-1===n&&(n=r.indexOf(Number(i))),-1!==n&&t.add(Number(r[n]))):t.add(i)}else for(let i of e)t.add(i)}finalizeFilters(){!this.enabled&&this.deps.size>0?(this.enabled=!0,Ia(this.pick,this.deps)):this.enabled&&this.pick.size>0&&Ia(this.pick,this.deps)}},ka={jfif:!1,tiff:!0,xmp:!1,icc:!1,iptc:!1,ifd0:!0,ifd1:!1,exif:!0,gps:!0,interop:!1,ihdr:void 0,makerNote:!1,userComment:!1,multiSegment:!1,skip:[],pick:[],translateKeys:!0,translateValues:!0,reviveValues:!0,sanitize:!0,mergeOutput:!0,silentErrors:!0,chunked:!0,firstChunkSize:void 0,firstChunkSizeNode:512,firstChunkSizeBrowser:65536,chunkSize:65536,chunkLimit:5},Ta=new Map,Da=class extends Ea{static{a(this,"R")}static useCached(e){let t=Ta.get(e);return void 0!==t||(t=new this(e),Ta.set(e,t)),t}constructor(e){super(),!0===e?this.setupFromTrue():void 0===e?this.setupFromUndefined():Array.isArray(e)?this.setupFromArray(e):"object"==typeof e?this.setupFromObject(e):Ks(`Invalid options argument ${e}`),void 0===this.firstChunkSize&&(this.firstChunkSize=Hs?this.firstChunkSizeBrowser:this.firstChunkSizeNode),this.mergeOutput&&(this.ifd1.enabled=!1),this.filterNestedSegmentTags(),this.traverseTiffDependencyTree(),this.checkLoadedPlugins()}setupFromUndefined(){let e;for(e of ya)this[e]=ka[e];for(e of Ca)this[e]=ka[e];for(e of _a)this[e]=ka[e];for(e of $a)this[e]=new xa(e,ka[e],void 0,this)}setupFromTrue(){let e;for(e of ya)this[e]=ka[e];for(e of Ca)this[e]=ka[e];for(e of _a)this[e]=!0;for(e of $a)this[e]=new xa(e,!0,void 0,this)}setupFromArray(e){let t;for(t of ya)this[t]=ka[t];for(t of Ca)this[t]=ka[t];for(t of _a)this[t]=ka[t];for(t of $a)this[t]=new xa(t,!1,void 0,this);this.setupGlobalFilters(e,void 0,wa)}setupFromObject(e){let t;for(t of(wa.ifd0=wa.ifd0||wa.image,wa.ifd1=wa.ifd1||wa.thumbnail,Object.assign(this,e),ya))this[t]=Pa(e[t],ka[t]);for(t of Ca)this[t]=Pa(e[t],ka[t]);for(t of _a)this[t]=Pa(e[t],ka[t]);for(t of ba)this[t]=new xa(t,ka[t],e[t],this);for(t of wa)this[t]=new xa(t,ka[t],e[t],this.tiff);this.setupGlobalFilters(e.pick,e.skip,wa,$a),!0===e.tiff?this.batchEnableWithBool(wa,!0):!1===e.tiff?this.batchEnableWithUserValue(wa,e):Array.isArray(e.tiff)?this.setupGlobalFilters(e.tiff,void 0,wa):"object"==typeof e.tiff&&this.setupGlobalFilters(e.tiff.pick,e.tiff.skip,wa)}batchEnableWithBool(e,t){for(let i of e)this[i].enabled=t}batchEnableWithUserValue(e,t){for(let i of e){let e=t[i];this[i].enabled=!1!==e&&void 0!==e}}setupGlobalFilters(e,t,i,n=i){if(e&&e.length){for(let e of n)this[e].enabled=!1;let t=Aa(e,i);for(let[e,i]of t)Ia(this[e].pick,i),this[e].enabled=!0}else if(t&&t.length){let e=Aa(t,i);for(let[t,i]of e)Ia(this[t].skip,i)}}filterNestedSegmentTags(){let{ifd0:e,exif:t,xmp:i,iptc:n,icc:r}=this;this.makerNote?t.deps.add(37500):t.skip.add(37500),this.userComment?t.deps.add(37510):t.skip.add(37510),i.enabled||e.skip.add(700),n.enabled||e.skip.add(33723),r.enabled||e.skip.add(34675)}traverseTiffDependencyTree(){let{ifd0:e,exif:t,gps:i,interop:n}=this;n.needed&&(t.deps.add(40965),e.deps.add(40965)),t.needed&&e.deps.add(34665),i.needed&&e.deps.add(34853),this.tiff.enabled=wa.some(e=>!0===this[e].enabled)||this.makerNote||this.userComment;for(let e of wa)this[e].finalizeFilters()}get onlyTiff(){return!va.map(e=>this[e].enabled).some(e=>!0===e)&&this.tiff.enabled}checkLoadedPlugins(){for(let e of ba)this[e].enabled&&!na.has(e)&&ea("segment parser",e)}};function Aa(e,t){let i,n,r,s,a=[];for(r of t){for(s of(i=fa.get(r),n=[],i))(e.includes(s[0])||e.includes(s[1]))&&n.push(s[0]);n.length&&a.push([r,n])}return a}function Pa(e,t){return void 0!==e?e:void 0!==t?t:void 0}function Ia(e,t){for(let i of t)e.add(i)}a(Aa,"K"),a(Pa,"W"),a(Ia,"X"),Bs(Da,"default",ka);var Oa=class{static{a(this,"H")}constructor(e){Bs(this,"parsers",{}),Bs(this,"output",{}),Bs(this,"errors",[]),Bs(this,"pushToErrors",e=>this.errors.push(e)),this.options=Da.useCached(e)}async read(e){var t,i;this.file=await(t=e,i=this.options,"string"==typeof t?aa(t,i):Hs&&!zs&&t instanceof HTMLImageElement?aa(t.src,i):t instanceof Uint8Array||t instanceof ArrayBuffer||t instanceof DataView?new Js(t):Hs&&t instanceof Blob?oa(t,i,"blob",ua):void Ks("Invalid input argument"))}setup(){if(this.fileParser)return;let{file:e}=this,t=e.getUint16(0);for(let[i,n]of ia)if(n.canHandle(e,t))return this.fileParser=new n(this.options,this.file,this.parsers),e[i]=!0;this.file.close&&this.file.close(),Ks("Unknown file format")}async parse(){let{output:e,errors:t}=this;return this.setup(),this.options.silentErrors?(await this.executeParsers().catch(this.pushToErrors),t.push(...this.fileParser.errors)):await this.executeParsers(),this.file.close&&this.file.close(),this.options.silentErrors&&t.length>0&&(e.errors=t),Gs(i=e)?void 0:i;var i}async executeParsers(){let{output:e}=this;await this.fileParser.parse();let t=Object.values(this.parsers).map(async t=>{let i=await t.parse();
1t.assignToOutput(e,i)});this.options.silentErrors&&(t=t.map(e=>e.catch(this.pushToErrors))),await Promise.all(t)}async extractThumbnail(){this.setup();let{options:e,file:t}=this,i=na.get("tiff",e);var n;if(t.tiff?n={start:0,type:"tiff"}:t.jpeg&&(n=await this.fileParser.getOrFindSegment("tiff")),void 0===n)return;let r=await this.fileParser.ensureSegmentChunk(n),s=this.parsers.tiff=new i(r,e,t),a=await s.extractThumbnail();return t.close&&t.close(),a}};async function Fa(e,t){let i=new Oa(t);return await i.read(e),i.parse()}a(Fa,"Y");var Na=Object.freeze({__proto__:null,parse:Fa,Exifr:Oa,fileParsers:ia,segmentParsers:na,fileReaders:ra,tagKeys:fa,tagValues:ma,tagRevivers:ga,createDictionary:ca,extendDictionary:pa,fetchUrlAsArrayBuffer:da,readBlobAsArrayBuffer:ua,chunkedProps:ya,otherSegments:va,segments:ba,tiffBlocks:wa,segmentsAndBlocks:$a,tiffExtractables:_a,inheritables:Sa,allFormatters:Ca,Options:Da}),Ma=class{static{a(this,"J")}static findPosition(e,t){let i=e.getUint16(t+2)+2,n="function"==typeof this.headerLength?this.headerLength(e,t,i):this.headerLength,r=t+n,s=i-n;return{offset:t,length:i,headerLength:n,start:r,size:s,end:r+s}}static parse(e,t={}){return new this(e,new Da({[this.type]:t}),e).parse()}normalizeInput(e){return e instanceof Js?e:new Js(e)}constructor(e,t={},i){Bs(this,"errors",[]),Bs(this,"raw",new Map),Bs(this,"handleError",e=>{if(!this.options.silentErrors)throw e;this.errors.push(e.message)}),this.chunk=this.normalizeInput(e),this.file=i,this.type=this.constructor.type,this.globalOptions=this.options=t,this.localOptions=t[this.type],this.canTranslate=this.localOptions&&this.localOptions.translate}translate(){this.canTranslate&&(this.translated=this.translateBlock(this.raw,this.type))}get output(){return this.translated?this.translated:this.raw?Object.fromEntries(this.raw):void 0}translateBlock(e,t){let i=ga.get(t),n=ma.get(t),r=fa.get(t),s=this.options[t],a=s.reviveValues&&!!i,o=s.translateValues&&!!n,l=s.translateKeys&&!!r,d={};for(let[t,s]of e)a&&i.has(t)?s=i.get(t)(s):o&&n.has(t)&&(s=this.translateValue(s,n.get(t))),l&&r.has(t)&&(t=r.get(t)||t),d[t]=s;return d}translateValue(e,t){return t[e]||t.DEFAULT||e}assignToOutput(e,t){this.assignObjectToOutput(e,this.constructor.type,t)}assignObjectToOutput(e,t,i){if(this.globalOptions.mergeOutput)return Object.assign(e,i);e[t]?Object.assign(e[t],i):e[t]=i}};function Ra(e){return 192===e||194===e||196===e||219===e||221===e||218===e||254===e}function La(e){return e>=224&&e<=239}function Ua(e,t,i){for(let[n,r]of na)if(r.canHandle(e,t,i))return n}Bs(Ma,"headerLength",4),Bs(Ma,"type",void 0),Bs(Ma,"multiSegment",!1),Bs(Ma,"canHandle",()=>!1),a(Ra,"q"),a(La,"Q"),a(Ua,"Z");var Ba=class extends class{constructor(e,t,i){Bs(this,"errors",[]),Bs(this,"ensureSegmentChunk",async e=>{let t=e.start,i=e.size||65536;if(this.file.chunked)if(this.file.available(t,i))e.chunk=this.file.subarray(t,i);else try{e.chunk=await this.file.readChunk(t,i)}catch(t){Ks(`Couldn't read segment: ${JSON.stringify(e)}. ${t.message}`)}else this.file.byteLength>t+i?e.chunk=this.file.subarray(t,i):void 0===e.size?e.chunk=this.file.subarray(t):Ks("Segment unreachable: "+JSON.stringify(e));return e.chunk}),this.extendOptions&&this.extendOptions(e),this.options=e,this.file=t,this.parsers=i}injectSegment(e,t){this.options[e].enabled&&this.createParser(e,t)}createParser(e,t){let i=new(na.get(e))(t,this.options,this.file);return this.parsers[e]=i}createParsers(e){for(let t of e){let{type:e,chunk:i}=t,n=this.options[e];if(n&&n.enabled){let t=this.parsers[e];t&&t.append||t||this.createParser(e,i)}}}async readSegments(e){let t=e.map(this.ensureSegmentChunk);await Promise.all(t)}}{static{a(this,"ee")}constructor(...e){super(...e),Bs(this,"appSegments",[]),Bs(this,"jpegSegments",[]),Bs(this,"unknownSegments",[])}static canHandle(e,t){return 65496===t}async parse(){await this.findAppSegments(),await this.readSegments(this.appSegments),this.mergeMultiSegments(),this.createParsers(this.mergedAppSegments||this.appSegments)}setupSegmentFinderArgs(e){!0===e?(this.findAll=!0,this.wanted=new Set(na.keyList())):(e=void 0===e?na.keyList().filter(e=>this.options[e].enabled):e.filter(e=>this.options[e].enabled&&na.has(e)),this.findAll=!1,this.remaining=new Set(e),this.wanted=new Set(e)),this.unfinishedMultiSegment=!1}async findAppSegments(e=0,t){this.setupSegmentFinderArgs(t);let{file:i,findAll:n,wanted:r,remaining:s}=this;if(!n&&this.file.chunked&&(n=Array.from(r).some(e=>{let t=na.get(e),i=this.options[e];return t.multiSegment&&i.multiSegment}),n&&await this.file.readWhole()),e=this.findAppSegmentsInRange(e,i.byteLength),!this.options.onlyTiff&&i.chunked){let t=!1;for(;s.size>0&&!t&&(i.canReadNextChunk||this.unfinishedMultiSegment);){let{nextChunkOffset:n}=i,r=this.appSegments.some(e=>!this.file.available(e.offset||e.start,e.length||e.size));if(t=e>n&&!r?!await i.readNextChunk(e):!await i.readNextChunk(n),void 0===(e=this.findAppSegmentsInRange(e,i.byteLength)))return}}}findAppSegmentsInRange(e,t){t-=2;let i,n,r,s,a,o,{file:l,findAll:d,wanted:u,remaining:h,options:c}=this;for(;e<t;e++)if(255===l.getUint8(e))if(i=l.getUint8(e+1),La(i)){if(n=l.getUint16(e+2),r=Ua(l,e,n),r&&u.has(r)&&(s=na.get(r),a=s.findPosition(l,e),o=c[r],a.type=r,this.appSegments.push(a),!d&&
vendor: 11,302 bytes, line 1
1(s.multiSegment&&o.multiSegment?(this.unfinishedMultiSegment=a.chunkNumber<a.chunkCount,this.unfinishedMultiSegment||h.delete(r)):h.delete(r),0===h.size)))break;c.recordUnknownSegments&&(a=Ma.findPosition(l,e),a.marker=i,this.unknownSegments.push(a)),e+=n+1}else if(Ra(i)){if(n=l.getUint16(e+2),218===i&&!1!==c.stopAfterSos)return;c.recordJpegSegments&&this.jpegSegments.push({offset:e,length:n,marker:i}),e+=n+1}return e}mergeMultiSegments(){if(!this.appSegments.some(e=>e.multiSegment))return;let e=function(e){let t,i,n,r=new Map;for(let s=0;s<e.length;s++)t=e[s],i=t.type,r.has(i)?n=r.get(i):r.set(i,n=[]),n.push(t);return Array.from(r)}(this.appSegments);this.mergedAppSegments=e.map(([e,t])=>{let i=na.get(e,this.options);return i.handleMultiSegments?{type:e,chunk:i.handleMultiSegments(t)}:t[0]})}getSegment(e){return this.appSegments.find(t=>t.type===e)}async getOrFindSegment(e){let t=this.getSegment(e);return void 0===t&&(await this.findAppSegments(0,[e]),t=this.getSegment(e)),t}};Bs(Ba,"type","jpeg"),ia.set("jpeg",Ba);var ja=[void 0,1,1,2,4,8,1,1,2,4,8,4,8,4],Ha=class extends Ma{static{a(this,"se")}parseHeader(){var e=this.chunk.getUint16();18761===e?this.le=!0:19789===e&&(this.le=!1),this.chunk.le=this.le,this.headerParsed=!0}parseTags(e,t,i=new Map){let{pick:n,skip:r}=this.options[t];n=new Set(n);let s=n.size>0,a=0===r.size,o=this.chunk.getUint16(e);e+=2;for(let l=0;l<o;l++){let o=this.chunk.getUint16(e);if(s){if(n.has(o)&&(i.set(o,this.parseTag(e,o,t)),n.delete(o),0===n.size))break}else!a&&r.has(o)||i.set(o,this.parseTag(e,o,t));e+=12}return i}parseTag(e,t,i){let{chunk:n}=this,r=n.getUint16(e+2),s=n.getUint32(e+4),a=ja[r];if(a*s<=4?e+=8:e=n.getUint32(e+8),(r<1||r>13)&&Ks(`Invalid TIFF value type. block: ${i.toUpperCase()}, tag: ${t.toString(16)}, type: ${r}, offset ${e}`),e>n.byteLength&&Ks(`Invalid TIFF value offset. block: ${i.toUpperCase()}, tag: ${t.toString(16)}, type: ${r}, offset ${e} is outside of chunk size ${n.byteLength}`),1===r)return n.getUint8Array(e,s);if(2===r)return""===(o=function(e){for(;e.endsWith("\0");)e=e.slice(0,-1);return e}(o=n.getString(e,s)).trim())?void 0:o;var o;if(7===r)return n.getUint8Array(e,s);if(1===s)return this.parseTagValue(r,e);{let t=new(function(e){switch(e){case 1:return Uint8Array;case 3:return Uint16Array;case 4:return Uint32Array;case 5:case 10:default:return Array;case 6:return Int8Array;case 8:return Int16Array;case 9:return Int32Array;case 11:return Float32Array;case 12:return Float64Array}}(r))(s),i=a;for(let n=0;n<s;n++)t[n]=this.parseTagValue(r,e),e+=i;return t}}parseTagValue(e,t){let{chunk:i}=this;switch(e){case 1:return i.getUint8(t);case 3:return i.getUint16(t);case 4:case 13:return i.getUint32(t);case 5:return i.getUint32(t)/i.getUint32(t+4);case 6:return i.getInt8(t);case 8:return i.getInt16(t);case 9:return i.getInt32(t);case 10:return i.getInt32(t)/i.getInt32(t+4);case 11:return i.getFloat(t);case 12:return i.getDouble(t);default:Ks(`Invalid tiff type ${e}`)}}},za=class extends Ha{static{a(this,"ie")}static canHandle(e,t){return 225===e.getUint8(t+1)&&1165519206===e.getUint32(t+4)&&0===e.getUint16(t+8)}async parse(){this.parseHeader();let{options:e}=this;return e.ifd0.enabled&&await this.parseIfd0Block(),e.exif.enabled&&await this.safeParse("parseExifBlock"),e.gps.enabled&&await this.safeParse("parseGpsBlock"),e.interop.enabled&&await this.safeParse("parseInteropBlock"),e.ifd1.enabled&&await this.safeParse("parseThumbnailBlock"),this.createOutput()}safeParse(e){let t=this[e]();return void 0!==t.catch&&(t=t.catch(this.handleError)),t}findIfd0Offset(){void 0===this.ifd0Offset&&(this.ifd0Offset=this.chunk.getUint32(4))}findIfd1Offset(){if(void 0===this.ifd1Offset){this.findIfd0Offset();let e=this.chunk.getUint16(this.ifd0Offset),t=this.ifd0Offset+2+12*e;this.ifd1Offset=this.chunk.getUint32(t)}}parseBlock(e,t){let i=new Map;return this[t]=i,this.parseTags(e,t,i),i}async parseIfd0Block(){if(this.ifd0)return;let{file:e}=this;this.findIfd0Offset(),this.ifd0Offset<8&&Ks("Malformed EXIF data"),!e.chunked&&this.ifd0Offset>e.byteLength&&Ks(`IFD0 offset points to outside of file.\nthis.ifd0Offset: ${this.ifd0Offset}, file.byteLength: ${e.byteLength}`),e.tiff&&await e.ensureChunk(this.ifd0Offset,Zs(this.options));let t=this.parseBlock(this.ifd0Offset,"ifd0");return 0!==t.size?(this.exifOffset=t.get(34665),this.interopOffset=t.get(40965),this.gpsOffset=t.get(34853),this.xmp=t.get(700),this.iptc=t.get(33723),this.icc=t.get(34675),this.options.sanitize&&(t.delete(34665),t.delete(40965),t.delete(34853),t.delete(700),t.delete(33723),t.delete(34675)),t):void 0}async parseExifBlock(){if(this.exif||(this.ifd0||await this.parseIfd0Block(),void 0===this.exifOffset))return;this.file.tiff&&await this.file.ensureChunk(this.exifOffset,Zs(this.options));let e=this.parseBlock(this.exifOffset,"exif");return this.interopOffset||(this.interopOffset=e.get(40965)),this.makerNote=e.get(37500),this.userComment=e.get(37510),this.options.sanitize&&(e.delete(40965),e.delete(37500),e.delete(37510)),this.unpack(e,41728),this.unpack(e,41729),e}unpack(e,t){let i=e.get(t);i&&1===i.length&&e.set(t,i[0])}async parseGpsBlock(){if(this.gps||(this.ifd0||await this.parseIfd0Block(),void 0===this.gpsOffset))return;let e=this.parseBlock(this.gpsOffset,"gps");return e&&e.has(2)&&e.has(4)&&(e.set("latitude",qa(...e.get(2),e.get(1))),e.set("longitude",qa(...e.get(4),e.get(3)))),e}async parseInteropBlock(){if(!this.interop&&(this.ifd0||await this.parseIfd0Block(),void 0!==this.interopOffset||this.exif||await this.parseExifBlock(),void 0!==this.interopOffset))return this.parseBlock(this.interopOffset,"interop")}async parseThumbnailBlock(e=!1){if(!this.ifd1&&!this.ifd1Parsed&&(!this.options.mergeOutput||e))return this.findIfd1Offset(),this.ifd1Offset>0&&(this.parseBlock(this.ifd1Offset,"ifd1"),this.ifd1Parsed=!0),this.ifd1}async extractThumbnail(){if(this.headerParsed||this.parseHeader(),this.ifd1Parsed||await this.parseThumbnailBlock(!0),void 0===this.ifd1)return;let e=this.ifd1.get(513),t=this.ifd1.get(514);return this.chunk.getUint8Array(e,t)}get image(){return this.ifd0}get thumbnail(){return this.ifd1}createOutput(){let e,t,i,n={};for(t of wa)if(e=this[t],!Gs(e))if(i=this.canTranslate?this.translateBlock(e,t):Object.fromEntries(e),this.options.mergeOutput){if("ifd1"===t)continue;Object.assign(n,i)}else n[t]=i;return this.makerNote&&(n.makerNote=this.makerNote),this.userComment&&(n.userComment=this.userComment),n}assignToOutput(e,t){if(this.globalOptions.mergeOutput)Object.assign(e,t);else for(let[i,n]of Object.entries(t))this.assignObjectToOutput(e,i,n)}};function qa(e,t,i,n){var r=e+t/60+i/3600;return"S"!==n&&"W"!==n||(r*=-1),r}a(qa,"ne"),Bs(za,"type","tiff"),Bs(za,"headerLength",10),na.set("tiff",za);Object.freeze({__proto__:null,default:Na,Exifr:Oa,fileParsers:ia,segmentParsers:na,fileReaders:ra,tagKeys:fa,tagValues:ma,tagRevivers:ga,createDictionary:ca,extendDictionary:pa,fetchUrlAsArrayBuffer:da,readBlobAsArrayBuffer:ua,chunkedProps:ya,otherSegments:va,segments:ba,tiffBlocks:wa,segmentsAndBlocks:$a,tiffExtractables:_a,inheritables:Sa,allFormatters:Ca,Options:Da,parse:Fa});var Wa={ifd0:!1,ifd1:!1,exif:!1,gps:!1,interop:!1,sanitize:!1,reviveValues:!0,translateKeys:!1,translateValues:!1,mergeOutput:!1},Va=(Object.assign({},Wa,{firstChunkSize:4e4,gps:[1,2,3,4]}),Object.assign({},Wa,{tiff:!1,ifd1:!0,mergeOutput:!1}),Object.assign({},Wa,{firstChunkSize:4e4,ifd0:[274]}));async function Ya(e){let t=new Oa(Va);await t.read(e);let i=await t.parse();if(i&&i.ifd0)return i.ifd0[274]}a(Ya,"ce");var Ga=Object.freeze({1:{dimensionSwapped:!1,scaleX:1,scaleY:1,deg:0,rad:0},2:{dimensionSwapped:!1,scaleX:-1,scaleY:1,deg:0,rad:0},3:{dimensionSwapped:!1,scaleX:1,scaleY:1,deg:180,rad:180*Math.PI/180},4:{dimensionSwapped:!1,scaleX:-1,scaleY:1,deg:180,rad:180*Math.PI/180},5:{dimensionSwapped:!0,scaleX:1,scaleY:-1,deg:90,rad:90*Math.PI/180},6:{dimensionSwapped:!0,scaleX:1,scaleY:1,deg:90,rad:90*Math.PI/180},7:{dimensionSwapped:!0,scaleX:1,scaleY:-1,deg:270,rad:270*Math.PI/180},8:{dimensionSwapped:!0,scaleX:1,scaleY:1,deg:270,rad:270*Math.PI/180}}),Ka=!0,Za=!0;if("object"==typeof navigator){let e=navigator.userAgent;if(e.includes("iPad")||e.includes("iPhone")){let t=e.match(/OS (\d+)_(\d+)/);if(t){let[,e,i]=t;Ka=Number(e)+.1*Number(i)<13.4,Za=!1}}else if(e.includes("OS X 10")){let[,t]=e.match(/OS X 10[_.](\d+)/);Ka=Za=Number(t)<15}if(e.includes("Chrome/")){let[,t]=e.match(/Chrome\/(\d+)/);Ka=Za=Number(t)<81}else if(e.includes("Firefox/")){let[,t]=e.match(/Firefox\/(\d+)/);Ka=Za=Number(t)<77}}async function Xa(e){let t=await Ya(e);return Object.assign({canvas:Ka,css:Za},Ga[t])}a(Xa,"ye");var Qa=class extends Js{static{a(this,"be")}constructor(...e){super(...e),Bs(this,"ranges",new Ja),0!==this.byteLength&&this.ranges.add(0,this.byteLength)}_tryExtend(e,t,i){if(0===e&&0===this.byteLength&&i){let e=new DataView(i.buffer||i,i.byteOffset,i.byteLength);this._swapDataView(e)}else{let i=e+t;if(i>this.byteLength){let{dataView:e}=this._extend(i);this._swapDataView(e)}}}_extend(e){let t;t=Vs?Ws.allocUnsafe(e):new Uint8Array(e);let i=new DataView(t.buffer,t.byteOffset,t.byteLength);return t.set(new Uint8Array(this.buffer,this.byteOffset,this.byteLength),0),{uintView:t,dataView:i}}subarray(e,t,i=!1){return t=t||this._lengthToEnd(e),i&&this._tryExtend(e,t),this.ranges.add(e,t),super.subarray(e,t)}set(e,t,i=!1){i&&this._tryExtend(t,e.byteLength,e);let n=super.set(e,t);return this.ranges.add(t,n.byteLength),n}async ensureChunk(e,t){this.chunked&&(this.ranges.available(e,t)||await this.readChunk(e,t))}available(e,t){return this.ranges.available(e,t)}},Ja=class{static{a(this,"we")}constructor(){Bs(this,"list",[])}get length(){return this.list.length}add(e,t,i=0){let n=e+t,r=this.list.filter(t=>eo(e,t.offset,n)||eo(e,t.end,n));if(r.length>0){e=Math.min(e,...r.map(e=>e.offset)),n=Math.max(n,...r.map(e=>e.end)),t=n-e;let i=r.shift();i.offset=e,i.length=t,i.end=n,this.list=this.list.filter(e=>!r.includes(e))}else this.list.push({offset:e,length:t,end:n})}available(e,t){let i=e+t;return this.list.some(t=>t.offset<=e&&i<=t.end)}};function eo(e,t,i){return e<=t&&t<=i}a(eo,"ke");var to=class extends Qa{static{a(this,"Oe")}constructor(e,t){super(0),Bs(this,"chunksRead",0),this.input=e,this.options=t}async readWhole(){this.chunked=!1,await this.readChunk(this.nextChunkOffset)}async readChunked(){this.chunked=!0,await this.readChunk(0,this.options.firstChunkSize)}async readNextChunk(e=this.nextChunkOffset){if(this.fullyRead)return this.chunksRead++,!1;let t=this.options.chunkSize,i=await this.readChunk(e,t);return!!i&&i.byteLength===t}async readChunk(e,t){if(this.chunksRead++,0!==(t=this.safeWrapAddress(e,t)))return this._readChunk(e,t)}safeWrapAddress(e,t){return void 0!==this.size&&e+t>this.size?Math.max(0,this.size-e):t}get nextChunkOffset(){if(0!==this.ranges.list.length)return this.ranges.list[0].length}get canReadNextChunk(){return this.chunksRead<this.options.chunkLimit}get fullyRead(){return void 0!==this.size&&this.nextChunkOffset===this.size}read(){return this.options.chunked?this.readChunked():this.readWhole()}close(){}};ra.set("blob",class extends to{async readWhole(){this.chunked=!1;let e=await ua(this.input);this._swapArrayBuffer(e)}readChunked(){return this.chunked=!0,this.size=this.input.size,super.readChunked()}
1async _readChunk(e,t){let i=t?e+t:void 0,n=this.input.slice(e,i),r=await ua(n);return this.set(r,e,!0)}});var io="5.1.0",no={strings:{generatingThumbnails:"Generating thumbnails..."}};function ro(e,t,i){try{e.getContext("2d").getImageData(0,0,1,1)}catch(e){if(18===e.code)return Promise.reject(new Error("cannot read image, probably an svg with external resources"))}return e.toBlob?new Promise(n=>{e.toBlob(n,t,i)}).then(e=>{if(null===e)throw new Error("cannot read image, probably an svg with external resources");return e}):Promise.resolve().then(()=>K(e.toDataURL(t,i),{})).then(e=>{if(null===e)throw new Error("could not extract blob, probably an old browser");return e})}function so(e,t){let i=e.width,n=e.height;(90===t.deg||270===t.deg)&&(i=e.height,n=e.width);let r=document.createElement("canvas");r.width=i,r.height=n;let s=r.getContext("2d");return s.translate(i/2,n/2),t.canvas&&(s.rotate(t.rad),s.scale(t.scaleX,t.scaleY)),s.drawImage(e,-e.width/2,-e.height/2,e.width,e.height),r}function ao(e){let t=e.width/e.height,i=5e6,n=4096,r=Math.floor(Math.sqrt(i*t)),s=Math.floor(i/Math.sqrt(i*t));if(r>n&&(r=n,s=Math.round(r/t)),s>n&&(s=n,r=Math.round(t*s)),e.width>r){let t=document.createElement("canvas");return t.width=r,t.height=s,t.getContext("2d").drawImage(e,0,0,r,s),t}return e}a(ro,"canvasToBlob"),a(so,"rotateImage"),a(ao,"protect");var oo={thumbnailWidth:null,thumbnailHeight:null,thumbnailType:"image/jpeg",waitForThumbnailsBeforeUpload:!1,lazy:!1},lo=class extends Pi{static{a(this,"ThumbnailGenerator")}static VERSION=io;queue;queueProcessing;defaultThumbnailDimension;thumbnailType;constructor(e,t){if(super(e,{...oo,...t}),this.type="modifier",this.id=this.opts.id||"ThumbnailGenerator",this.title="Thumbnail Generator",this.queue=[],this.queueProcessing=!1,this.defaultThumbnailDimension=200,this.thumbnailType=this.opts.thumbnailType,this.defaultLocale=no,this.i18nInit(),this.opts.lazy&&this.opts.waitForThumbnailsBeforeUpload)throw new Error("Thumbn
1ailGenerator: The `lazy` and `waitForThumbnailsBeforeUpload` options are mutually exclusive. Please ensure at most one of them is set to `true`.")}createThumbnail(e,t,i){if(null==e.data)throw new Error("File data is empty");let n=URL.createObjectURL(e.data),r=new Promise((e,t)=>{let i=new Image;i.src=n,i.addEventListener("load",()=>{URL.revokeObjectURL(n),e(i)}),i.addEventListener("error",e=>{URL.revokeObjectURL(n),t(e.error||new Error("Could not create thumbnail"))})}),s=Xa(e.data).catch(()=>1);return Promise.all([r,s]).then(([e,n])=>{let r=this.getProportionalDimensions(e,t,i,n.deg),s=so(e,n);return ro(this.resizeImage(s,r.width,r.height),this.thumbnailType,80)}).then(e=>URL.createObjectURL(e))}getProportionalDimensions(e,t,i,n){let r=e.width/e.height;if((90===n||270===n)&&(r=e.height/e.width),null!=t){let i=t;return e.width<t&&(i=e.width),{width:i,height:Math.round(i/r)}}if(null!=i){let t=i;return e.height<i&&(t=e.height),{width:Math.round(t*r),height:t}}return{width:this.defaultThumbnailDimension,height:Math.round(this.defaultThumbnailDimension/r)}}resizeImage(e,t,i){let n=ao(e),r=Math.ceil(Math.log2(n.width/t));r<1&&(r=1);let s=t*2**(r-1),a=i*2**(r-1);for(;r--;){let e=document.createElement("canvas");e.width=s,e.height=a,e.getContext("2d").drawImage(n,0,0,s,a),n=e,s=Math.round(s/2),a=Math.round(a/2)}return n}setPreviewURL(e,t){this.uppy.setFileState(e,{preview:t})}addToQueue(e){this.queue.push(e),!1===this.queueProcessing&&this.processQueue()}processQueue(){if(this.queueProcessing=!0,this.queue.length>0){let e=this.uppy.getFile(this.queue.shift());return e?this.requestThumbnail(e).catch(()=>{}).then(()=>this.processQueue()):(this.uppy.log("[ThumbnailGenerator] file was removed before a thumbnail could be generated, but not removed from the queue. This is probably a bug","error"),Promise.resolve())}return this.queueProcessing=!1,this.uppy.log("[ThumbnailGenerator] Emptied thumbnail queue"),this.uppy.emit("thumbnail:all-generated"),Promise.resolve()}requestThumbnail(e){return Be(e.type)&&!e.isRemote?this.createThumbnail(e,this.opts.thumbnailWidth,this.opts.thumbnailHeight).then(t=>{this.setPreviewURL(e.id,t),this.uppy.log(`[ThumbnailGenerator] Generated thumbnail for ${e.id}`),this.uppy.emit("thumbnail:generated",this.uppy.getFile(e.id),t)}).catch(t=>{this.uppy.log(`[ThumbnailGenerator] Failed thumbnail for ${e.id}:`,"warning"),this.uppy.log(t,"warning"),this.uppy.emit("thumbnail:error",this.uppy.getFile(e.id),t)}):Promise.resolve()}onFileAdded=a(e=>{!e.preview&&e.data&&Be(e.type)&&!e.isRemote&&this.addToQueue(e.id)},"onFileAdded");onCancelRequest=a(e=>{let t=this.queue.indexOf(e.id);-1!==t&&this.queue.splice(t,1)},"onCancelRequest");onFileRemoved=a(e=>{let t=this.queue.indexOf(e.id);-1!==t&&this.queue.splice(t,1),e.preview&&Ue(e.preview)&&URL.revokeObjectURL(e.preview)},"onFileRemoved");onRestored=a(()=>{this.uppy.getFiles().filter(e=>e.isRestored).forEach(e=>{(!e.preview||Ue(e.preview))&&this.addToQueue(e.id)})},"onRestored");onAllFilesRemoved=a(()=>{this.queue=[]},"onAllFilesRemoved");waitUntilAllProcessed=a(e=>{e.forEach(e=>{let t=this.uppy.getFile(e);this.uppy.emit("preprocess-progress",t,{mode:"indeterminate",message:this.i18n("generatingThumbnails")})});let t=a(()=>{e.forEach(e=>{let t=this.uppy.getFile(e);this.uppy.emit("preprocess-complete",t)})},"emitPreprocessCompleteForAll");return new Promise(e=>{this.queueProcessing?this.uppy.once("thumbnail:all-generated",()=>{t(),e()}):(t(),e())})},"waitUntilAllProcessed");install(){this.uppy.on("file-removed",this.onFileRemoved),this.uppy.on("cancel-all",this.onAllFilesRemoved),this.opts.lazy?(this.uppy.on("thumbnail:request",this.onFileAdded),this.uppy.on("thumbnail:cancel",this.onCancelRequest)):(this.uppy.on("thumbnail:request",this.onFileAdded),this.uppy.on("file-added",this.onFileAdded),this.uppy.on("restored",this.onRestored)),this.opts.waitForThumbnailsBeforeUpload&&this.uppy.addPreProcessor(this.waitUntilAllProcessed)}uninstall(){this.uppy.off("file-removed",this.onFileRemoved),this.uppy.off("cancel-all",this.onAllFilesRemoved),this.opts.lazy?(this.uppy.off("thumbnail:request",this.onFileAdded),this.uppy.off("thumbnail:cancel",this.onCancelRequest)):(this.uppy.off("thumbnail:request",this.onFileAdded),this.uppy.off("file-added",this.onFileAdded),this.uppy.off("restored",this.onRestored)),this.opts.waitForThumbnailsBeforeUpload&&this.uppy.removePreProcessor(this.waitUntilAllProcessed)}},uo="5.1.0",ho=d(I(),1),co=class extends $t{static{a(this,"AddFiles")}fileInput=null;folderInput=null;mobilePhotoFileInput=null;mobileVideoFileInput=null;triggerFileInputClick=a(()=>{this.fileInput?.click()},"triggerFileInputClick");triggerFolderInputClick=a(()=>{this.folderInput?.click()},"triggerFolderInputClick");triggerVideoCameraInputClick=a(()=>{this.mobileVideoFileInput?.click()},"triggerVideoCameraInputClick");triggerPhotoCameraInputClick=a(()=>{this.mobilePhotoFileInput?.click()},"triggerPhotoCameraInputClick");onFileInputChange=a(e=>{this.props.handleInputChange(e),e.currentTarget.value=""},"onFileInputChange");renderHiddenInput=a((e,t)=>qt("input",{className:"uppy-Dashboard-input",hidden:!0,"aria-hidden":"true",tabIndex:-1,webkitdirectory:e,type:"file",name:"files[]",multiple:1!==this.props.maxNumberOfFiles,onChange:this.onFileInputChange,accept:this.props.allowedFileTypes?.join(", "),ref:t}),"renderHiddenInput");renderHiddenCameraInput=a((e,t,i)=>{let n={photo:"image/*",video:"video/*"}[e];return qt("input",{className:"uppy-Dashboard-input",hidden:!0,"aria-hidden":"true",tabIndex:-1,type:"file",name:`camera-${e}`,onChange:this.onFileInputChange,capture:""===t?"environment":t,accept:n,ref:i})},"renderHiddenCameraInput");renderMyDeviceAcquirer=a(()=>qt("div",{className:"uppy-DashboardTab",role:"presentation","data-uppy-acquirer-id":"MyDevice",children:qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-DashboardTab-btn",role:"tab",tabIndex:0,"data-uppy-super-focusable":!0,onClick:this.triggerFileInputClick,children:[qt("div",{className:"uppy-DashboardTab-inner",children:qt("svg",{className:"uppy-DashboardTab-iconMyDevice","aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("path",{d:"M8.45 22.087l-1.305-6.674h17.678l-1.572 6.674H8.45zm4.975-12.412l1.083 1.765a.823.823 0 00.715.386h7.951V13.5H8.587V9.675h4.838zM26.043 13.5h-1.195v-2.598c0-.463-.336-.75-.798-.75h-8.356l-1.082-1.766A.823.823 0 0013.897 8H7.728c-.462 0-.815.256-.815.718V13.5h-.956a.97.97 0 00-.746.37.972.972 0 00-.19.81l1.724 8.565c.095.44.484.755.933.755H24c.44 0 .824-.3.929-.727l2.043-8.568a.972.972 0 00-.176-.825.967.967 0 00-.753-.38z",fill:"
1currentcolor","fill-rule":"evenodd"})})}),qt("div",{className:"uppy-DashboardTab-name",children:this.props.i18n("myDevice")})]})}),"renderMyDeviceAcquirer");renderPhotoCamera=a(()=>qt("div",{className:"uppy-DashboardTab",role:"presentation","data-uppy-acquirer-id":"MobilePhotoCamera",children:qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-DashboardTab-btn",role:"tab",tabIndex:0,"data-uppy-super-focusable":!0,onClick:this.triggerPhotoCameraInputClick,children:[qt("div",{className:"uppy-DashboardTab-inner",children:qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("path",{d:"M23.5 9.5c1.417 0 2.5 1.083 2.5 2.5v9.167c0 1.416-1.083 2.5-2.5 2.5h-15c-1.417 0-2.5-1.084-2.5-2.5V12c0-1.417 1.083-2.5 2.5-2.5h2.917l1.416-2.167C13 7.167 13.25 7 13.5 7h5c.25 0 .5.167.667.333L20.583 9.5H23.5zM16 11.417a4.706 4.706 0 00-4.75 4.75 4.704 4.704 0 004.75 4.75 4.703 4.703 0 004.75-4.75c0-2.663-2.09-4.75-4.75-4.75zm0 7.825c-1.744 0-3.076-1.332-3.076-3.074 0-1.745 1.333-3.077 3.076-3.077 1.744 0 3.074 1.333 3.074 3.076s-1.33 3.075-3.074 3.075z",fill:"#02B383","fill-rule":"nonzero"})})}),qt("div",{className:"uppy-DashboardTab-name",children:this.props.i18n("takePictureBtn")})]})}),"renderPhotoCamera");renderVideoCamera=a(()=>qt("div",{className:"uppy-DashboardTab",role:"presentation","data-uppy-acquirer-id":"MobileVideoCamera",children:qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-DashboardTab-btn",role:"tab",tabIndex:0,"data-uppy-super-focusable":!0,onClick:this.triggerVideoCameraInputClick,children:[qt("div",{className:"uppy-DashboardTab-inner",children:qt("svg",{"aria-hidden":"true",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("path",{fill:"#FF675E",fillRule:"nonzero",d:"m21.254 14.277 2.941-2.588c.797-.313 1.243.818 1.09 1.554-.01 2.094.02 4.189-.017 6.282-.126.915-1.145 1.08-1.58.34l-2.434-2.142c-.192.287-.504 1.305-.738.468-.104-1.293-.028-2.596-.05-3.894.047-.312.381.823.426 1.069.063-.384.206-.744.362-1.09zm-12.939-3.73c3.858.013 7.717-.025 11.574.02.912.129 1.492 1.237 1.351 2.217-.019 2.412.04 4.83-.03 7.239-.17 1.025-1.166 1.59-2.029 1.429-3.705-.012-7.41.025-11.114-.019-.913-.129-1.492-1.237-1.352-2.217.018-2.404-.036-4.813.029-7.214.136-.82.83-1.473 1.571-1.454z "})})}),qt("div",{className:"uppy-DashboardTab-name",children:this.props.i18n("recordVideoBtn")})]})}),"renderVideoCamera");renderBrowseButton=a((e,t)=>qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-Dashboard-browse",onClick:t,"data-uppy-super-focusable":0===this.props.acquirers.length,children:e}),"renderBrowseButton");renderDropPasteBrowseTagline=a(e=>{let t=this.renderBrowseButton(this.props.i18n("browseFiles"),this.triggerFileInputClick),i=this.renderBrowseButton(this.props.i18n("browseFolders"),this.triggerFolderInputClick),n=this.props.fileManagerSelectionType,r=n.charAt(0).toUpperCase()+n.slice(1);return qt("div",{class:"uppy-Dashboard-AddFiles-title",children:this.props.disableLocalFiles?this.props.i18n("importFiles"):e>0?this.props.i18nArray(`dropPasteImport${r}`,{browseFiles:t,browseFolders:i,browse:t}):this.props.i18nArray(`dropPaste${r}`,{browseFiles:t,browseFolders:i,browse:t})})},"renderDropPasteBrowseTagline");[Symbol.for("uppy test: disable unused locale key warning")](){this.props.i18nArray("dropPasteBoth"),this.props.i18nArray("dropPasteFiles"),this.props.i18nArray("dropPasteFolders"),this.props.i18nArray("dropPasteImportBoth"),this.props.i18nArray("dropPasteImportFiles"),this.props.i18nArray("dropPasteImportFolders")}renderAcquirer=a(e=>qt("div",{className:"uppy-DashboardTab",role:"presentation","data-uppy-acquirer-id":e.id,children:qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-DashboardTab-btn",role:"tab",tabIndex:0,"data-cy":e.id,"aria-controls":`uppy-DashboardContent-panel--${e.id}`,"aria-selected":this.props.activePickerPanel?.id===e.id,"data-uppy-super-focusable":!0,onClick:a(()=>this.props.showPanel(e.id),"onClick"),children:[qt("div",{className:"uppy-DashboardTab-inner",children:e.icon()}),qt("div",{className:"uppy-DashboardTab-name",children:e.name})]})}),"renderAcquirer");renderAcquirers=a(e=>{let t=[...e],i=t.splice(e.length-2,e.length);return qt(wt,{children:[t.map(e=>this.renderAcquirer(e)),qt("span",{role:"presentation",style:{"white-space":"nowrap"},children:i.map(e=>this.renderAcquirer(e))})]})},"renderAcquirers");
1renderSourcesList=a((e,t)=>{let{showNativePhotoCameraButton:i,showNativeVideoCameraButton:n}=this.props,r=[],s="myDevice";t||r.push({key:s,elements:this.renderMyDeviceAcquirer()}),i&&r.push({key:"nativePhotoCameraButton",elements:this.renderPhotoCamera()}),n&&r.push({key:"nativePhotoCameraButton",elements:this.renderVideoCamera()}),r.push(...e.map(e=>({key:e.id,elements:this.renderAcquirer(e)}))),1===r.length&&r[0].key===s&&(r=[]);let a=[...r],o=a.splice(r.length-2,r.length);return qt(wt,{children:[this.renderDropPasteBrowseTagline(r.length),qt("div",{className:"uppy-Dashboard-AddFiles-list",role:"tablist",children:[a.map(({key:e,elements:t})=>qt(wt,{children:t},e)),qt("span",{role:"presentation",style:{"white-space":"nowrap"},children:o.map(({key:e,elements:t})=>qt(wt,{children:t},e))})]})]})},"renderSourcesList");renderPoweredByUppy(){let{i18nArray:e}=this.props,t=qt("span",{children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-Dashboard-poweredByIcon",width:"11",height:"11",viewBox:"0 0 11 11",children:qt("path",{d:"M7.365 10.5l-.01-4.045h2.612L5.5.806l-4.467 5.65h2.604l.01 4.044h3.718z",fillRule:"evenodd"})}),qt("span",{className:"uppy-Dashboard-poweredByUppy",children:"Uppy"})]});return qt("a",{tabIndex:-1,href:"https://uppy.io",rel:"noreferrer noopener",target:"_blank",className:"uppy-Dashboard-poweredBy",children:e("poweredBy",{uppy:t})})}render(){let{showNativePhotoCameraButton:e,showNativeVideoCameraButton:t,nativeCameraFacingMode:i}=this.props;return qt("div",{className:"uppy-Dashboard-AddFiles",children:[this.renderHiddenInput(!1,e=>{this.fileInput=e}),this.renderHiddenInput(!0,e=>{this.folderInput=e}),e&&this.renderHiddenCameraInput("photo",i,e=>{this.mobilePhotoFileInput=e}),t&&this.renderHiddenCameraInput("video",i,e=>{this.mobileVideoFileInput=e}),this.renderSourcesList(this.props.acquirers,this.props.disableLocalFiles),qt("div",{className:"uppy-Dashboard-AddFiles-info",children:[this.props.note&&qt("div",{className:"uppy-Dashboard-note",children:this.props.note}),this.props.proudlyDisplayPoweredByUppy&&this.renderPoweredByUppy()]})]})}},po=d(I(),1),fo=a(e=>qt("div",{className:(0,po.default)("uppy-Dashboard-AddFilesPanel",e.className),"data-uppy-panelType":"AddFiles","aria-hidden":!e.showAddFilesPanel,children:[qt("div",{className:"uppy-DashboardContent-bar",children:[qt("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":1,children:e.i18n("addingMoreFiles")}),qt("button",{className:"uppy-DashboardContent-back",type:"button",onClick:a(()=>e.toggleAddFilesPanel(!1),"onClick"),children:e.i18n("back")})]}),qt(co,{...e})]}),"AddFilesPanel"),mo=d(I(),1);function go(e){let t=e.files[e.fileCardFor],i=a(()=>{e.uppy.emit("file-editor:cancel",t),e.closeFileEditor()},"handleCancel");return qt("div",{className:(0,mo.default)("uppy-DashboardContent-panel",e.className),role:"tabpanel","data-uppy-panelType":"FileEditor",id:"uppy-DashboardContent-panel--editor",children:[qt("div",{className:"uppy-DashboardContent-bar",children:[qt("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":1,children:e.i18nArray("editing",{file:qt("span",{className:"uppy-DashboardContent-titleFile",children:t.meta?t.meta.name:t.name})})}),qt("button",{className:"uppy-DashboardContent-back",type:"button",onClick:i,children:e.i18n("cancel")}),qt("button",{className:"uppy-DashboardContent-save",type:"button",onClick:e.saveFileEditor,children:e.i18n("save")})]}),qt("div",{className:"uppy-DashboardContent-panelBody",children:e.editors.map(t=>e.uppy.getPlugin(t.id).render(e.state))})]})}a(go,"EditorPanel");var yo=go,vo=d(I(),1);function bo(){return qt("svg",{"aria-hidden":"true",focusable:"false",width:"25",height:"25",viewBox:"0 0 25 25",children:qt("g",{fill:"#686DE0",fillRule:"evenodd",children:[qt("path",{d:"M5 7v10h15V7H5zm0-1h15a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1z",fillRule:"nonzero"}),qt("path",{d:"M6.35 17.172l4.994-5.026a.5.5 0 0 1 .707 0l2.16 2.16 3.505-3.505a.5.5 0 0 1 .707 0l2.336 2.31-.707.72-1.983-1.97-3.505 3.505a.5.5 0 0 1-.707 0l-2.16-2.159-3.938 3.939-1.409.026z",fillRule:"nonzero"}),qt("circle",{cx:"7.5",cy:"9.5",r:"1.5"})]})})}function wo(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25",children:qt("path",{d:"M9.5 18.64c0 1.14-1.145 2-2.5 2s-2.5-.86-2.5-2c0-1.14 1.145-2 2.5-2 .557 0 1.079.145 1.5.396V7.25a.5.5 0 0 1 .379-.485l9-2.25A.5.5 0 0 1 18.5 5v11.64c0 1.14-1.145 2-2.5 2s-2.5-.86-2.5-2c0-1.14 1.145-2 2.5-2 .557 0 1.079.145 1.5.396V8.67l-8 2v7.97zm8-11v-2l-8 2v2l8-2zM7 19.64c.855 0 1.5-.484 1.5-1s-.645-1-1.5-1-1.5.484-1.5 1 .645 1 1.5 1zm9-2c.855 0 1.5-.484 1.5-1s-.645-1-1.5-1-1.5.484-1.5 1 .645 1 1.5 1z",fill:"#049BCF",fillRule:"nonzero"})})}function $o(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25",children:qt("path",{d:"M16 11.834l4.486-2.691A1 1 0 0 1 22 10v6a1 1 0 0 1-1.514.857L16 14.167V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2.834zM15 9H5v8h10V9zm
11 4l5 3v-6l-5 3z",fill:"#19AF67",fillRule:"nonzero"})})}function _o(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25",children:qt("path",{d:"M9.766 8.295c-.691-1.843-.539-3.401.747-3.726 1.643-.414 2.505.938 2.39 3.299-.039.79-.194 1.662-.537 3.148.324.49.66.967 1.055 1.51.17.231.382.488.629.757 1.866-.128 3.653.114 4.918.655 1.487.635 2.192 1.685 1.614 2.84-.566 1.133-1.839 1.084-3.416.249-1.141-.604-2.457-1.634-3.51-2.707a13.467 13.467 0 0 0-2.238.426c-1.392 4.051-4.534 6.453-5.707 4.572-.986-1.58 1.38-4.206 4.914-5.375.097-.322.185-.656.264-1.001.08-.353.306-1.31.407-1.737-.678-1.059-1.2-2.031-1.53-2.91zm2.098 4.87c-.033.144-.068.287-.104.427l.033-.01-.012.038a14.065 14.065 0 0 1 1.02-.197l-.032-.033.052-.004a7.902 7.902 0 0 1-.208-.271c-.197-.27-.38-.526-.555-.775l-.006.028-.002-.003c-.076.323-.148.632-.186.8zm5.77 2.978c1.143.605 1.832.632 2.054.187.26-.519-.087-1.034-1.113-1.473-.911-.39-2.175-.608-3.55-.608.845.766 1.787 1.459 2.609 1.894zM6.559 18.789c.14.223.693.16 1.425-.413.827-.648 1.61-1.747 2.208-3.206-2.563 1.064-4.102 2.867-3.633 3.62zm5.345-10.97c.088-1.793-.351-2.48-1.146-2.28-.473.119-.564 1.05-.056 2.405.213.566.52 1.188.908 1.859.18-.858.268-1.453.294-1.984z",fill:"#E2514A",fillRule:"nonzero"})})}function So(){return qt("svg",{"aria-hidden":"true",focusable:"false",width:"25",height:"25",viewBox:"0 0 25 25",children:qt("path",{d:"M10.45 2.05h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5V2.55a.5.5 0 0 1 .5-.5zm2.05 1.024h1.05a.5.5 0 0 1 .5.5V3.6a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5v-.001zM10.45 0h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5V.5a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-2.05 3.074h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-2.05 1.024h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm-2.05 1.025h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-1.656 3.074l-.82 5.946c.52.302 1.174.458 1.976.458.803 0 1.455-.156 1.975-.458l-.82-5.946h-2.311zm0-1.025h2.312c.512 0 .946.378 1.015.885l.82 5.946c.056.412-.142.817-.501 1.026-.686.398-1.515.597-2.49.597-.974 0-1.804-.199-2.49-.597a1.025 1.025 0 0 1-.5-1.026l.819-5.946c.07-.507.503-.885 1.015-.885zm.545 6.6a.5.5 0 0 1-.397-.561l.143-.999a.5.5 0 0 1 .495-.429h.74a.5.5 0 0 1 .495.43l.143.998a.5.5 0 0 1-.397.561c-.404.08-.819.08-1.222 0z",fill:"#00C469",fillRule:"nonzero"})})}function Co(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25",children:qt("g",{fill:"#A7AFB7",fillRule:"nonzero",children:[qt("path",{d:"M5.5 22a.5.5 0 0 1-.5-.5v-18a.5.5 0 0 1 .5-.5h10.719a.5.5 0 0 1 .367.16l3.281 3.556a.5.5 0 0 1 .133.339V21.5a.5.5 0 0 1-.5.5h-14zm.5-1h13V7.25L16 4H6v17z"}),qt("path",{d:"M15 4v3a1 1 0 0 0 1 1h3V7h-3V4h-1z"})]})})}function Eo(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25",children:qt("path",{d:"M4.5 7h13a.5.5 0 1 1 0 1h-13a.5.5 0 0 1 0-1zm0 3h15a.5.5 0 1 1 0 1h-15a.5.5 0 1 1 0-1zm0 3h15a.5.5 0 1 1 0 1h-15a.5.5 0 1 1 0-1zm0 3h10a.5.5 0 1 1 0 1h-10a.5.5 0 1 1 0-1z",fill:"#5A5E69",fillRule:"nonzero"})})}function xo(e){let t={color:"#838999",icon:Co()};if(!e)return t;let i=e.split("/")[0],n=e.split("/")[1];return"text"===i?{color:"#5a5e69",icon:Eo()}:"image"===i?{color:"#686de0",icon:bo()}:"audio"===i?{color:"#068dbb",icon:wo()}:"video"===i?{color:"#19af67",icon:$o()}:"application"===i&&"pdf"===n?{color:"#e25149",icon:_o()}:"application"===i&&-1!==["zip","x-7z-compressed","x-zip-compressed","x-rar-compressed","x-tar","x-gzip","x-apple-diskimage"].indexOf(n)?{color:"#00C469",icon:So()}:t}function ko(e){let{tagName:t}=e.target;"INPUT"!==t&&"TEXTAREA"!==t?(e.preventDefault(),e.stopPropagation()):e.stopPropagation()}a(bo,"iconImage"),a(wo,"iconAudio"),a($o,"iconVideo"),a(_o,"iconPDF"),a(So,"iconArchive"),a(Co,"iconFile"),a(Eo,"iconText"),a(xo,"getIconByMime"),a(ko,"ignoreEvent");var To=ko;function Do(e){let{file:t}=e;
1if(t.preview)return qt("img",{draggable:!1,className:"uppy-Dashboard-Item-previewImg",alt:t.name,src:t.preview});let{color:i,icon:n}=xo(t.type);return qt("div",{className:"uppy-Dashboard-Item-previewIconWrap",children:[qt("span",{className:"uppy-Dashboard-Item-previewIcon",style:{color:i},children:n}),qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-Dashboard-Item-previewIconBg",width:"58",height:"76",viewBox:"0 0 58 76",children:qt("rect",{fill:"#FFF",width:"58",height:"76",rx:"3",fillRule:"evenodd"})})]})}function Ao(e){let{computedMetaFields:t,requiredMetaFields:i,updateMeta:n,form:r,formState:s}=e,o={text:"uppy-u-reset uppy-c-textInput uppy-Dashboard-FileCard-input"};return t.map(e=>{let t=`uppy-Dashboard-FileCard-input-${e.id}`,l=i.includes(e.id);return qt("fieldset",{className:"uppy-Dashboard-FileCard-fieldset",children:[qt("label",{className:"uppy-Dashboard-FileCard-label",htmlFor:t,children:e.name}),void 0!==e.render?e.render({value:s[e.id],onChange:a(t=>n(t,e.id),"onChange"),fieldCSSClasses:o,required:l,form:r.id},yt):qt("input",{className:o.text,id:t,form:r.id,type:e.type||"text",required:l,value:s[e.id],placeholder:e.placeholder,onInput:a(t=>n(t.target.value,e.id),"onInput"),"data-uppy-super-focusable":!0})]},e.id)})}function Po(e){let{files:t,fileCardFor:i,toggleFileCard:n,saveFileCard:r,metaFields:s,requiredMetaFields:o,openFileEditor:l,i18n:d,i18nArray:u,className:h,canEditFile:c}=e,p=a(()=>"function"==typeof s?s(t[i]):s,"getMetaFields"),f=t[i],m=p()??[],g=c(f),y={};m.forEach(e=>{y[e.id]=f.meta[e.id]??""});let[v,b]=si(y),w=ui(e=>{e.preventDefault(),r(v,i)},[r,v,i]),$=a((e,t)=>{b({...v,[t]:e})},"updateMeta"),_=a(()=>{n(!1)},"handleCancel"),[S]=si(()=>{let e=document.createElement("form");return e.setAttribute("tabindex","-1"),e.id=Mi(),e}),C=li(null);return oi(()=>{let e=C.current?.getRootNode()??document;return e instanceof Document?e.body.appendChild(S):(ShadowRoot,e.appendChild(S)),S.addEventListener("submit",w),()=>{S.removeEventListener("submit",w),S.parentNode&&S.parentNode.removeChild(S)}},[S,w]),qt("div",{className:(0,vo.default)("uppy-Dashboard-FileCard",h),"data-uppy-panelType":"FileCard",onDragOver:To,onDragLeave:To,onDrop:To,onPaste:To,ref:C,children:[qt("div",{className:"uppy-DashboardContent-bar",children:[qt("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":1,children:u("editing",{file:qt("span",{className:"uppy-DashboardContent-titleFile",children:f.meta?f.meta.name:f.name})})}),qt("button",{className:"uppy-DashboardContent-back",type:"button",form:S.id,title:d("finishEditingFile"),onClick:_,children:d("cancel")})]}),qt("div",{className:"uppy-Dashboard-FileCard-inner",children:[qt("div",{className:"uppy-Dashboard-FileCard-preview",style:{backgroundColor:xo(f.type).color},children:[qt(Do,{file:f}),g&&qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-Dashboard-FileCard-edit",onClick:a(e=>{w(e),l(f)},"onClick"),children:d("editImage")})]}),qt("div",{className:"uppy-Dashboard-FileCard-info",children:qt(Ao,{computedMetaFields:m,requiredMetaFields:o,updateMeta:$,form:S,formState:v})}),qt("div",{className:"uppy-Dashboard-FileCard-actions",children:[qt("button",{className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary uppy-Dashboard-FileCard-actionsBtn",type:"submit",form:S.id,children:d("saveChanges")}),qt("button",{className:"uppy-u-reset uppy-c-btn uppy-c-btn-link uppy-Dashboard-FileCard-actionsBtn",type:"button",onClick:_,form:S.id,children:d("cancel")})]})]})]})}a(Do,"FilePreview"),a(Ao,"RenderMetaFields"),a(Po,"FileCard");var Io=d(I(),1);function Oo(e,t){if(e===t)return!0;if(!e||!t)return!1;let i=Object.keys(e),n=Object.keys(t),r=i.length;if(n.length!==r)return!1;for(let n=0;n<r;n++){let r=i[n];if(e[r]!==t[r]||!Object.prototype.hasOwnProperty.call(t,r))return!1}return!0}function Fo(e,t="Copy the URL below"){return new Promise(i=>{let n=document.createElement("textarea");n.setAttribute("style",{position:"fixed",top:0,left:0,width:"2em",height:"2em",padding:0,border:"none",outline:"none",boxShadow:"none",background:"transparent"}),n.value=e,document.body.appendChild(n),n.select();let r=a(()=>{document.body.removeChild(n),window.prompt(t,e),i()},"magicCopyFailed");try{return document.execCommand("copy")?(document.body.removeChild(n),i()):r()}catch{return document.body.removeChild(n),r()}})}function No({file:e,uploadInProgressOrComplete:t,metaFields:i,canEditFile:n,i18n:r,onClick:s}){return!t&&i&&i.length>0||!t&&n(e)?qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Dashboard-Item-action uppy-Dashboard-Item-action--edit",type:"button","aria-label":r("editFileWithFilename",{file:e.meta.name}),title:r("editFileWithFilename",{file:e.meta.name}),onClick:a(()=>s(),"onClick"),children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"14",height:"14",viewBox:"0 0 14 14",children:qt("g",{fillRule:"evenodd",children:[qt("path",{d:"M1.5 10.793h2.793A1 1 0 0 0 5 10.5L11.5 4a1 1 0 0 0 0-1.414L9.707.793a1 1 0 0 0-1.414 0l-6.5 6.5A1 1 0 0 0 1.5 8v2.793zm1-1V8L9 1.5l1.793 1.793-6.5 6.5H2.5z",fillRule:"nonzero"}),qt("rect",{x:"1",y:"12.293",width:"11",height:"1",rx:".5"}),qt("path",{fillRule:"nonzero",d:"M6.793 2.5L9.5 5.207l.707-.707L7.5 1.793z"})]})})}):null}function Mo({i18n:e,onClick:t,file:i}){return qt("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--remove",type:"button","aria-label":e("removeFile",{file:i.meta.name}),title:e("removeFile",{file:i.meta.name}),onClick:a(()=>t(),"onClick"),children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"18",height:"18",viewBox:"0 0 18 18",children:[qt("path",{d:"M9 0C4.034 0 0 4.034 0 9s4.034 9 9 9 9-4.034 9-9-4.034-9-9-9z"}),qt("path",{fill:"#FFF",d:"M13 12.222l-.778.778L9 9.778 5.778 13 5 12.222 8.222 9 5 5.778 5.778 5 9 8.222 12.222 5l.778.778L9.778 9z"})]})})}function Ro({file:e,uppy:t,i18n:i}){let n=a(n=>{Fo(e.uploadURL,i("copyLinkToClipboardFallback")).then(()=>{t.log("Link copied to clipboard."),t.info(i("copyLinkToClipboardSuccess"),"info",3e3)}).catch(t.log).then(()=>
1n.target.focus({preventScroll:!0}))},"copyLinkToClipboard");return qt("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--copyLink",type:"button","aria-label":i("copyLink"),title:i("copyLink"),onClick:a(e=>n(e),"onClick"),children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"14",height:"14",viewBox:"0 0 14 12",children:qt("path",{d:"M7.94 7.703a2.613 2.613 0 0 1-.626 2.681l-.852.851a2.597 2.597 0 0 1-1.849.766A2.616 2.616 0 0 1 2.764 7.54l.852-.852a2.596 2.596 0 0 1 2.69-.625L5.267 7.099a1.44 1.44 0 0 0-.833.407l-.852.851a1.458 1.458 0 0 0 1.03 2.486c.39 0 .755-.152 1.03-.426l.852-.852c.231-.231.363-.522.406-.824l1.04-1.038zm4.295-5.937A2.596 2.596 0 0 0 10.387 1c-.698 0-1.355.272-1.849.766l-.852.851a2.614 2.614 0 0 0-.624 2.688l1.036-1.036c.041-.304.173-.6.407-.833l.852-.852c.275-.275.64-.426 1.03-.426a1.458 1.458 0 0 1 1.03 2.486l-.852.851a1.442 1.442 0 0 1-.824.406l-1.04 1.04a2.596 2.596 0 0 0 2.683-.628l.851-.85a2.616 2.616 0 0 0 0-3.697zm-6.88 6.883a.577.577 0 0 0 .82 0l3.474-3.474a.579.579 0 1 0-.819-.82L5.355 7.83a.579.579 0 0 0 0 .819z"})})})}function Lo(e){let{uppy:t,file:i,uploadInProgressOrComplete:n,canEditFile:r,metaFields:s,showLinkToFileUploadResult:o,showRemoveButton:l,i18n:d,toggleFileCard:u,openFileEditor:h}=e;return qt("div",{className:"uppy-Dashboard-Item-actionWrapper",children:[qt(No,{i18n:d,file:i,uploadInProgressOrComplete:n,canEditFile:r,metaFields:s,onClick:a(()=>{s&&s.length>0?u(!0,i.id):h(i)},"editAction")}),o&&i.uploadURL?qt(Ro,{file:i,uppy:t,i18n:d}):null,l?qt(Mo,{i18n:d,file:i,onClick:a(()=>t.removeFile(i.id),"onClick")}):null]})}a(Oo,"shallowEqualObjects"),a(Fo,"copyToClipboard"),a(No,"EditButton"),a(Mo,"RemoveButton"),a(Ro,"CopyLinkButton"),a(Lo,"Buttons");var Uo=d(u(),1),Bo=a((e,t)=>("function"==typeof t?t():t).filter(t=>t.id===e)[0].name,"metaFieldIdToName");function jo(e){let{file:t,toggleFileCard:i,i18n:n,metaFields:r}=e,{missingRequiredMetaFields:s}=t;if(!s?.length)return null;let o=s.map(e=>Bo(e,r)).join(", ");return qt("div",{className:"uppy-Dashboard-Item-errorMessage",children:[n("missingRequiredMetaFields",{smart_count:s.length,fields:o})," ",qt("button",{type:"button",class:"uppy-u-reset uppy-Dashboard-Item-errorMessageBtn",onClick:a(()=>i(!0,t.id),"onClick"),children:n("editFile")})]})}a(jo,"MetaErrorMessage");var Ho=a(e=>{let{author:t,name:i}=e.file.meta;function n(){return e.isSingleFile&&e.containerHeight>=350?90:e.containerWidth<=352?35:e.containerWidth<=576?60:t?20:30}return a(n,"getMaxNameLength"),qt("div",{className:"uppy-Dashboard-Item-name",title:i,children:Qe(i,n())})},"renderFileName"),zo=a(e=>{let{author:t}=e.file.meta,i="remote"in e.file?e.file.remote?.providerName:void 0;return t?qt("div",{className:"uppy-Dashboard-Item-author",children:[qt("a",{href:`${t.url}?utm_source=Companion&utm_medium=referral`,target:"_blank",rel:"noopener noreferrer",children:Qe(t.name,13)}),i?qt(wt,{children:[" · ",i," · "]}):null]}):null},"renderAuthor"),qo=a(e=>e.file.size&&qt("div",{className:"uppy-Dashboard-Item-statusSize",children:(0,Uo.default)(e.file.size)}),"renderFileSize"),Wo=a(e=>e.file.isGhost&&qt("span",{children:[" ⢠",qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Dashboard-Item-reSelect",type:"button",onClick:a(()=>e.toggleAddFilesPanel(!0),"onClick"),children:e.i18n("reSelect")})]}),"ReSelectButton"),Vo=a(({file:e,onClick:t})=>e.error?qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Dashboard-Item-errorDetails","aria-label":e.error,"data-microtip-position":"bottom","data-microtip-size":"medium",onClick:t,type:"button",children:"?"}):null,"ErrorButton");function Yo(e){let{file:t,i18n:i,toggleFileCard:n,metaFields:r,toggleAddFilesPanel:s,isSingleFile:o,containerHeight:l,containerWidth:d}=e;return qt("div",{className:"uppy-Dashboard-Item-fileInfo","data-uppy-file-source":t.source,children:[qt("div",{className:"uppy-Dashboard-Item-fileName",children:[Ho({file:t,isSingleFile:o,containerHeight:l,containerWidth:d}),qt(Vo,{file:t,onClick:a(()=>alert(t.error),"onClick")})]}),qt("div",{className:"uppy-Dashboard-Item-status",children:[zo({file:t}),qo({file:t}),Wo({file:t,toggleAddFilesPanel:s,i18n:i})]}),qt(jo,{file:t,i18n:i,toggleFileCard:n,metaFields:r})]})}function Go(e){let{file:t,i18n:i,toggleFileCard:n,metaFields:r,showLinkToFileUploadResult:s}=e;return qt("div",{className:"uppy-Dashboard-Item-previewInnerWrap",style:{backgroundColor:t.preview?"rgba(255, 255, 255, 0.5)":xo(t.type).
1color},children:[s&&t.uploadURL&&qt("a",{className:"uppy-Dashboard-Item-previewLink",href:t.uploadURL,rel:"noreferrer noopener",target:"_blank","aria-label":t.meta.name,children:qt("span",{hidden:!0,children:t.meta.name})}),qt(Do,{file:t}),qt(jo,{file:t,i18n:i,toggleFileCard:n,metaFields:r})]})}function Ko(e){if(!e.isUploaded){if(e.error&&!e.hideRetryButton)return void e.uppy.retryUpload(e.file.id);e.resumableUploads&&!e.hidePauseResumeButton?e.uppy.pauseResume(e.file.id):e.individualCancellation&&!e.hideCancelButton&&e.uppy.removeFile(e.file.id)}}function Zo(e){return e.isUploaded?e.i18n("uploadComplete"):e.error?e.i18n("retryUpload"):e.resumableUploads?e.file.isPaused?e.i18n("resumeUpload"):e.i18n("pauseUpload"):e.individualCancellation?e.i18n("cancelUpload"):""}function Xo(e){return qt("div",{className:"uppy-Dashboard-Item-progress",children:qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Dashboard-Item-progressIndicator",type:"button","aria-label":Zo(e),title:Zo(e),onClick:a(()=>Ko(e),"onClick"),children:e.children})})}function Qo({children:e}){return qt("svg",{"aria-hidden":"true",focusable:"false",width:"70",height:"70",viewBox:"0 0 36 36",className:"uppy-c-icon uppy-Dashboard-Item-progressIcon--circle",children:e})}function Jo({progress:e}){let t=2*Math.PI*15;return qt("g",{children:[qt("circle",{className:"uppy-Dashboard-Item-progressIcon--bg",r:"15",cx:"18",cy:"18","stroke-width":"2",fill:"none"}),qt("circle",{className:"uppy-Dashboard-Item-progressIcon--progress",r:"15",cx:"18",cy:"18",transform:"rotate(-90, 18, 18)",fill:"none","stroke-width":"2","stroke-dasharray":t,"stroke-dashoffset":t-t/100*e})]})}function el(e){return e.file.progress.uploadStarted&&void 0!==e.file.progress.percentage?e.isUploaded?qt("div",{className:"uppy-Dashboard-Item-progress",children:qt("div",{className:"uppy-Dashboard-Item-progressIndicator",children:qt(Qo,{children:[qt("circle",{r:"15",cx:"18",cy:"18",fill:"#1bb240"}),qt("polygon",{className:"uppy-Dashboard-Item-progressIcon--check",transform:"translate(2, 3)",points:"14 22.5 7 15.2457065 8.99985857 13.1732815 14 18.3547104 22.9729883 9 25 11.1005634"})]})})}):e.recoveredState?null:e.error&&!e.hideRetryButton?qt(Xo,{...e,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-Dashboard-Item-progressIcon--retry",width:"28",height:"31",viewBox:"0 0 16 19",children:[qt("path",{d:"M16 11a8 8 0 1 1-8-8v2a6 6 0 1 0 6 6h2z"}),qt("path",{d:"M7.9 3H10v2H7.9z"}),qt("path",{d:"M8.536.5l3.535 3.536-1.414 1.414L7.12 1.914z"}),qt("path",{d:"M10.657 2.621l1.414 1.415L8.536 7.57 7.12 6.157z"})]})}):e.resumableUploads&&!e.hidePauseResumeButton?qt(Xo,{...e,children:qt(Qo,{children:[qt(Jo,{progress:e.file.progress.percentage}),e.file.isPaused?qt("polygon",{className:"uppy-Dashboard-Item-progressIcon--play",transform:"translate(3, 3)",points:"12 20 12 10 20 15"}):qt("g",{className:"uppy-Dashboard-Item-progressIcon--pause",transform:"translate(14.5, 13)",children:[qt("rect",{x:"0",y:"0",width:"2",height:"10",rx:"0"}),qt("rect",{x:"5",y:"0",width:"2",height:"10",rx:"0"})]})]})}):e.resumableUploads||!e.individualCancellation||e.hideCancelButton?qt("div",{className:"uppy-Dashboard-Item-progress",children:qt("div",{className:"uppy-Dashboard-Item-progressIndicator",children:qt(Qo,{children:qt(Jo,{progress:e.file.progress.percentage})})})}):qt(Xo,{...e,children:qt(Qo,{children:[qt(Jo,{progress:e.file.progress.percentage}),qt("polygon",{className:"cancel",transform:"translate(2, 2)",points:"19.8856516 11.0625 16 14.9481516 12.1019737 11.0625 11.0625 12.1143484 14.9481516 16 11.0625 19.8980263 12.1019737 20.9375 16 17.0518484 19.8856516 20.9375 20.9375 19.8980263 17.0518484 16 20.9375 12"})]})}):null}a(Yo,"FileInfo"),a(Go,"FilePreviewAndLink"),a(Ko,"onPauseResumeCancelRetry"),a(Zo,"progressIndicatorTitle"),a(Xo,"ProgressIndicatorButton"),a(Qo,"ProgressCircleContainer"),a(Jo,"ProgressCircle"),a(el,"FileProgress");var tl=class extends $t{static{a(this,"FileItem")}componentDidMount(){let{file:e}=this.props;
1e.preview||this.props.handleRequestThumbnail(e)}shouldComponentUpdate(e){return!Oo(this.props,e)}componentDidUpdate(){let{file:e}=this.props;e.preview||this.props.handleRequestThumbnail(e)}componentWillUnmount(){let{file:e}=this.props;e.preview||this.props.handleCancelThumbnail(e)}render(){let{file:e}=this.props,t=e.progress.preprocess||e.progress.postprocess,i=!!e.progress.uploadComplete&&!t&&!e.error,n=!!e.progress.uploadStarted||!!t,r=e.progress.uploadStarted&&!e.progress.uploadComplete||t,s=e.error||!1,{isGhost:a}=e,o=(this.props.individualCancellation||!r)&&!i;return i&&this.props.showRemoveButtonAfterComplete&&(o=!0),qt("div",{className:(0,Io.default)({"uppy-Dashboard-Item":!0,"is-inprogress":r&&!this.props.recoveredState,"is-processing":t,"is-complete":i,"is-error":!!s,"is-resumable":this.props.resumableUploads,"is-noIndividualCancellation":!this.props.individualCancellation,"is-ghost":a}),id:`uppy_${e.id}`,role:this.props.role,children:[qt("div",{className:"uppy-Dashboard-Item-preview",children:[qt(Go,{file:e,showLinkToFileUploadResult:this.props.showLinkToFileUploadResult,i18n:this.props.i18n,toggleFileCard:this.props.toggleFileCard,metaFields:this.props.metaFields}),qt(el,{uppy:this.props.uppy,file:e,error:s,isUploaded:i,hideRetryButton:this.props.hideRetryButton,hideCancelButton:this.props.hideCancelButton,hidePauseResumeButton:this.props.hidePauseResumeButton,recoveredState:this.props.recoveredState,resumableUploads:this.props.resumableUploads,individualCancellation:this.props.individualCancellation,i18n:this.props.i18n})]}),qt("div",{className:"uppy-Dashboard-Item-fileInfoAndButtons",children:[qt(Yo,{file:e,containerWidth:this.props.containerWidth,containerHeight:this.props.containerHeight,i18n:this.props.i18n,toggleAddFilesPanel:this.props.toggleAddFilesPanel,toggleFileCard:this.props.toggleFileCard,metaFields:this.props.metaFields,isSingleFile:this.props.isSingleFile}),qt(Lo,{file:e,metaFields:this.props.metaFields,showLinkToFileUploadResult:this.props.showLinkToFileUploadResult,showRemoveButton:o,canEditFile:this.props.canEditFile,uploadInProgressOrComplete:n,toggleFileCard:this.props.toggleFileCard,openFileEditor:this.props.openFileEditor,uppy:this.props.uppy,i18n:this.props.i18n})]})]})}};function il(e,t){let i=[],n=[];return e.forEach(e=>{n.length<t?n.push(e):(i.push(n),n=[e])}),n.length&&i.push(n),i}function nl({id:e,i18n:t,uppy:i,files:n,resumableUploads:r,hideRetryButton:s,hidePauseResumeButton:o,hideCancelButton:l,showLinkToFileUploadResult:d,showRemoveButtonAfterComplete:u,metaFields:h,isSingleFile:c,toggleFileCard:p,handleRequestThumbn
1ail:f,handleCancelThumbnail:m,recoveredState:g,individualCancellation:y,itemsPerRow:v,openFileEditor:b,canEditFile:w,toggleAddFilesPanel:$,containerWidth:_,containerHeight:S}){let C=1===v?71:200,E=di(()=>{let e=a((e,t)=>Number(n[t].isGhost)-Number(n[e].isGhost),"sortByGhostComesFirst"),t=Object.keys(n);return g&&t.sort(e),il(t,v)},[n,v,g]),x=a(a=>qt("div",{class:"uppy-Dashboard-filesInner",role:"presentation",children:a.map(a=>qt(tl,{uppy:i,id:e,i18n:t,resumableUploads:r,individualCancellation:y,hideRetryButton:s,hidePauseResumeButton:o,hideCancelButton:l,showLinkToFileUploadResult:d,showRemoveButtonAfterComplete:u,metaFields:h,recoveredState:g,isSingleFile:c,containerWidth:_,containerHeight:S,toggleFileCard:p,handleRequestThumbnail:f,handleCancelThumbnail:m,role:"listitem",openFileEditor:b,canEditFile:w,toggleAddFilesPanel:$,file:n[a]},a))},a[0]),"renderRow");return c?qt("div",{class:"uppy-Dashboard-files",children:x(E[0])}):qt(wi,{class:"uppy-Dashboard-files",role:"list",data:E,renderRow:x,rowHeight:C})}a(il,"chunks"),a(nl,"FileList");var rl=class extends $t{static{a(this,"FadeIn")}ref={current:null};componentWillEnter(e){this.ref.current.style.opacity="1",this.ref.current.style.transform="none",setTimeout(e,300)}componentWillLeave(e){this.ref.current.style.opacity="0",this.ref.current.style.transform="translateY(350%)",setTimeout(e,300)}render(){let{children:e}=this.props;return qt("div",{className:"uppy-Informer-animated",ref:this.ref,children:e})}};function sl(e,t){return Object.assign(e,t)}function al(e,t){return e?.key??t}function ol(e,t){let i=e._ptgLinkedRefs||(e._ptgLinkedRefs={});return i[t]||(i[t]=i=>{e.refs[t]=i})}function ll(e){let t={};for(let i=0;i<e.length;i++)if(null!=e[i]){t[al(e[i],i.toString(36))]=e[i]}return t}function dl(e,t){e=e||{},t=t||{};let i=a(i=>Object.hasOwn(t,i)?t[i]:e[i],"getValueForKey"),n={},r=[];for(let i in e)Object.hasOwn(t,i)?r.length&&(n[i]=r,r=[]):r.push(i);let s={};for(let e in t){if(Object.hasOwn(n,e))for(let t=0;t<n[e].length;t++){let r=n[e][t];s[n[e][t]]=i(r)}s[e]=i(e)}for(let e=0;e<r.length;e++)s[r[e]]=i(r[e]);return s}a(sl,"assign"),a(al,"getKey"),a(ol,"linkRef"),a(ll,"getChildMapping"),a(dl,"mergeChildMappings");var ul=a(e=>e,"identity"),hl=class extends $t{static{a(this,"TransitionGroup")}constructor(e,t){super(e,t),this.refs={},this.state={children:ll(Dt(Dt(this.props.children))||[])},this.performAppear=this.performAppear.bind(this),this.performEnter=this.performEnter.bind(this),this.performLeave=this.performLeave.bind(this)}componentWillMount(){this.currentlyTransitioningKeys={},this.keysToAbortLeave=[],this.keysToEnter=[],this.keysToLeave=[]}componentDidMount(){let e=this.state.children;for(let t in e)e[t]&&this.performAppear(t)}componentWillReceiveProps(e){let t,i=ll(Dt(e.children)||[]),n=this.state.children;for(t in this.setState(e=>({children:dl(e.children,i)})),i)if(Object.hasOwn(i,t)){let e=n&&Object.hasOwn(n,t);i[t]&&e&&this.currentlyTransitioningKeys[t]?(this.keysToEnter.push(t),this.keysToAbortLeave.push(t)):i[t]&&!e&&!this.currentlyTransitioningKeys[t]&&this.keysToEnter.push(t)}for(t in n)if(Object.hasOwn(n,t)){let e=i&&Object.hasOwn(i,t);n[t]&&!e&&!this.currentlyTransitioningKeys[t]&&this.keysToLeave.push(t)}}componentDidUpdate(){let{keysToEnter:e}=this;this.keysToEnter=[],e.forEach(this.performEnter);let{keysToLeave:t}=this;this.keysToLeave=[],t.forEach(this.performLeave)}_finishAbort(e){let t=this.keysToAbortLeave.indexOf(e);-1!==t&&this.keysToAbortLeave.splice(t,1)}performAppear(e){this.currentlyTransitioningKeys[e]=!0;let t=this.refs[e];t?.componentWillAppear?t.componentWillAppear(this._handleDoneAppearing.bind(this,e)):this._handleDoneAppearing(e)}_handleDoneAppearing(e){let t=this.refs[e];t?.componentDidAppear&&t.componentDidAppear(),delete this.currentlyTransitioningKeys[e],this._finishAbort(e);let i=ll(Dt(this.props.children)||[]);(!i||!Object.hasOwn(i,e))&&this.performLeave(e)}performEnter(e){this.currentlyTransitioningKeys[e]=!0;let t=this.refs[e];t?.componentWillEnter?t.componentWillEnter(this._handleDoneEntering.bind(this,e)):this._handleDoneEntering(e)}_handleDoneEntering(e){let t=this.refs[e];t?.componentDidEnter&&t.componentDidEnter(),delete this.currentlyTransitioningKeys[e],this._finishAbort(e);let i=ll(Dt(this.props.children)||[]);(!i||!Object.hasOwn(i,e))&&this.performLeave(e)}performLeave(e){if(-1!==this.keysToAbortLeave.indexOf(e))return;this.currentlyTransitioningKeys[e]=!0;let t=this.refs[e];t?.componentWillLeave?t.componentWillLeave(this._handleDoneLeaving.bind(this,e)):this._handleDoneLeaving(e)}_handleDoneLeaving(e){if(-1!==this.keysToAbortLeave.indexOf(e))return;let t=this.refs[e];t?.componentDidLeave&&t.componentDidLeave(),delete this.currentlyTransitioningKeys[e];let i=ll(Dt(this.props.children)||[]);if(i&&Object.hasOwn(i,e))this.performEnter(e);else{let t=sl({},this.state.children);delete t[e],this.setState({children:t})}}render({childFactory:e,transitionLeave:t,transitionName:i,transitionAppear:n,transitionEnter:r,transitionLeaveTimeout:s,transitionEnterTimeout:a,transitionAppearTimeout:o,component:l,...d},{children:u}){return yt(l,d,Object.entries(u).map(([t,i])=>{if(!i)return;let n=ol(this,t);return Ht(e(i),{ref:n,key:t})}
1).filter(Boolean))}};hl.defaultProps={component:"span",childFactory:ul};var cl=hl,pl=class extends $t{static{a(this,"Informer")}render(){let{info:e}=this.props.uppy.getState();return qt("div",{className:"uppy uppy-Informer",children:qt(cl,{children:e.map(e=>qt(rl,{children:qt("p",{role:"alert",children:[e.message," ",e.details&&qt("span",{"aria-label":e.details,"data-microtip-position":"top-left","data-microtip-size":"medium",role:"tooltip",onClick:a(()=>alert(`${e.message} \n\n ${e.details}`),"onClick"),children:"?"})]})},e.message))})})}},fl=d(I(),1);function ml({activePickerPanel:e,className:t,hideAllPanels:i,i18n:n,state:r,uppy:s}){let a=li(null);return qt("div",{className:(0,fl.default)("uppy-DashboardContent-panel",t),role:"tabpanel","data-uppy-panelType":"PickerPanel",id:`uppy-DashboardContent-panel--${e.id}`,onDragOver:To,onDragLeave:To,onDrop:To,onPaste:To,children:[qt("div",{className:"uppy-DashboardContent-bar",children:[qt("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":1,children:n("importFrom",{name:e.name})}),qt("button",{className:"uppy-DashboardContent-back",type:"button",onClick:i,children:n("cancel")})]}),qt("div",{ref:a,className:"uppy-DashboardContent-panelBody",children:s.getPlugin(e.id).render(r,a.current)})]})}a(ml,"PickerPanelContent");var gl=ml,yl="error",vl="waiting",bl="preprocessing",wl="uploading",$l="postprocessing",_l="complete",Sl="paused";function Cl(e,t,i,n={}){if(e)return yl;if(t)return _l;if(i)return Sl;let r=vl,s=Object.keys(n);for(let e=0;e<s.length;e++){let{progress:t}=n[s[e]];if(t.uploadStarted&&!t.uploadComplete)return wl;t.preprocess&&r!==wl&&(r=bl),t.postprocess&&r!==wl&&r!==bl&&(r=$l)}return r}function El({files:e,i18n:t,isAllComplete:i,isAllErrored:n,isAllPaused:r,inProgressNotPausedFiles:s,newFiles:a,processingFiles:o}){switch(Cl(n,i,r,e)){case"uploading":return t("uploadingXFiles",{smart_count:s.length});case"preprocessing":case"postprocessing":return t("processingXFiles",{smart_count:o.length});case"paused":return t("uploadPaused");case"waiting":return t("xFilesSelected",{smart_count:a.length});case"complete":return t("uploadComplete");case"error":return t("error")}}function xl(e){let{i18n:t,isAllComplete:i,hideCancelButton:n,maxNumberOfFiles:r,toggleAddFilesPanel:s,uppy:o}=e,{allowNewUpload:l}=e;return l&&r&&(l=e.totalFileCount<e.maxNumberOfFiles),qt("div",{className:"uppy-DashboardContent-bar",children:[i||n?qt("div",{}):qt("button",{className:"uppy-DashboardContent-back",type:"button",onClick:a(()=>o.cancelAll(),"onClick"),children:t("cancel")}),qt("div",{className:"uppy-DashboardContent-title",children:qt(El,{...e})}),l?qt("button",{className:"uppy-DashboardContent-addMore",type:"button","aria-label":t("addMoreFiles"),title:t("addMoreFiles"),onClick:a(()=>s(!0),"onClick"),children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"15",height:"15",viewBox:"0 0 15 15",children:qt("path",{d:"M8 6.5h6a.5.5 0 0 1 .5.5v.5a.5.5 0 0 1-.5.5H8v6a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V8h-6a.5.5 0 0 1-.5-.5V7a.5.5 0 0 1 .5-.5h6v-6A.5.5 0 0 1 7 0h.5a.5.5 0 0 1 .5.5v6z"})}),qt("span",{className:"uppy-DashboardContent-addMoreCaption",children:t("addMore")})]}):qt("div",{})]})}a(Cl,"getUploadingState"),a(El,"UploadStatus"),a(xl,"PanelTopBar");
1var kl=xl,Tl=d(I(),1),Dl="uppy-transition-slideDownUp";function Al({children:e}){let[t,i]=si(null),[n,r]=si(""),s=li(),a=li(),o=li(),l=ui(()=>{r(`${Dl}-enter`),cancelAnimationFrame(o.current),clearTimeout(a.current),a.current=void 0,o.current=requestAnimationFrame(()=>{r(`${Dl}-enter ${Dl}-enter-active`),s.current=setTimeout(()=>{r("")},250)})},[]),d=ui(()=>{r(`${Dl}-leave`),cancelAnimationFrame(o.current),clearTimeout(s.current),s.current=void 0,o.current=requestAnimationFrame(()=>{r(`${Dl}-leave ${Dl}-leave-active`),a.current=setTimeout(()=>{i(null),r("")},250)})},[]);return oi(()=>{let n=Dt(e)[0];t!==n&&(n&&!t?l():t&&!n&&!a.current&&d(),i(n))},[e,t,l,d]),oi(()=>()=>{clearTimeout(s.current),clearTimeout(a.current),cancelAnimationFrame(o.current)},[]),t?Ht(t,{className:(0,Tl.default)(n,t.props.className)}):null}a(Al,"Slide");var Pl=Al,Il={STATE_ERROR:"error",STATE_WAITING:"waiting",STATE_PREPROCESSING:"preprocessing",STATE_UPLOADING:"uploading",STATE_POSTPROCESSING:"postprocessing",STATE_COMPLETE:"complete"},Ol=d(I(),1),Fl=d(u(),1),Nl=d(I(),1),Ml=a(()=>" · ","renderDot");function Rl(e){let{newFiles:t,isUploadStarted:i,recoveredState:n,i18n:r,uploadState:s,isSomeGhost:a,startUpload:o}=e,l=(0,Nl.default)("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--upload",{"uppy-c-btn-primary":s===Il.STATE_WAITING},{"uppy-StatusBar-actionBtn--disabled":a}),d=r(t&&i&&!n?"uploadXNewFiles":"uploadXFiles",{smart_count:t});return qt("button",{type:"button",className:l,"aria-label":r("uploadXFiles",{smart_count:t}),onClick:o,disabled:a,"data-uppy-super-focusable":!0,children:d})}function Ll(e){let{i18n:t,uppy:i}=e;return qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--retry","aria-label":t("retryUpload"),onClick:a(()=>i.retryAll().catch(()=>{}),"onClick"),"data-uppy-super-focusable":!0,"data-cy":"retry",children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"8",height:"10",viewBox:"0 0 8 10",children:qt("path",{d:"M4 2.408a2.75 2.75 0 1 0 2.75 2.75.626.626 0 0 1 1.25.018v.023a4 4 0 1 1-4-4.041V.25a.25.25 0 0 1 .389-.208l2.299 1.533a.25.25 0 0 1 0 .416l-2.3 1.533A.25.25 0 0 1 4 3.316v-.908z"})}),t("retry")]})}function Ul(e){let{i18n:t,uppy:i}=e;return qt("button",{type:"button",className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",title:t("cancel"),"aria-label":t("cancel"),onClick:a(()=>i.cancelAll(),"onClick"),"data-cy":"cancel","data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16",children:qt("g",{fill:"none",fillRule:"evenodd",children:[qt("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),qt("path",{fill:"#FFF",d:"M9.283 8l2.567 2.567-1.283 1.283L8 9.283 5.433 11.85 4.15 10.567 6.717 8 4.15 5.433 5.433 4.15 8 6.717l2.567-2.567 1.283 1.283z"})]})})})}function Bl(e){let{isAllPaused:t,i18n:i,isAllComplete:n,resumableUploads:r,uppy:s}=e,o=i(t?"resume":"pause");function l(){if(!n){if(!r)return void s.cancelAll();if(t)return void s.resumeAll();s.pauseAll()}}return a(l,"togglePauseResume"),qt("button",{title:o,"aria-label":o,className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",type:"button",onClick:l,"data-cy":"togglePauseResume","data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16",children:qt("g",{fill:"none",fillRule:"evenodd",children:[qt("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),qt("path",{fill:"#FFF",d:t?"M6 4.25L11.5 8 6 11.75z":"M5 4.5h2v7H5v-7zm4 0h2v7H9v-7z"})]})})})}function jl(e){let{i18n:t,doneButtonHandler:i}=e;return qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--done",onClick:i,"data-uppy-super-focusable":!0,children:t("done")})}function Hl(){return qt("svg",{className:"uppy-StatusBar-spinner","aria-hidden":"true",focusable:"false",width:"14",height:"14",children:qt("path",{d:"M13.983 6.547c-.12-2.509-1.64-4.893-3.939-5.936-2.48-1.127-5.488-.656-7.556 1.094C.524 3.367-.398 6.048.162 8.562c.556 2.495 2.46 4.52 4.94 5.183 2.932.784 5.61-.602 7.256-3.015-1.493 1.993-3.745 3.309-6.298 2.868-2.514-.434-4.578-2.349-5.153-4.84a6.226 6.226 0 0 1 2.98-6.778C6.34.586 9.74 1.1 11.373 3.493c.407.596.693 1.282.842 1.988.127.598.073 1.197.161 1.794.078.525.543 1.257 1.15.864.525-.341.49-1.05.456-1.592-.007-.15.02.3 0 0",fillRule:"evenodd"})})}function zl(e){let{progress:t}=e,{value:i,mode:n,message:r}=t;return qt("div",{className:"uppy-StatusBar-content",children:[qt(Hl,{}),"determinate"===n?`${Math.round(100*i)}% · `:"",r]})}function ql(e){let{numUploads:t,complete:i,totalUploadedSize:n,totalSize:r,totalETA:s,i18n:a}=e,o=t>1,l=(0,Fl.default)(n);return qt("div",{className:"uppy-StatusBar-statusSecondary",children:[o&&a("filesUploadedOfTotal",{complete:i,smart_count:t}),qt("span",{className:"uppy-StatusBar-additionalInfo",children:[o&&Ml(),null!=r?a("dataUploadedOfTotal",{complete:l,total:(0,Fl.default)(r)}):a("dataUploadedOfUnknown",{complete:l}),Ml(),null!=s&&a("xTimeLeft",{time:He(s)})]})]})}function Wl(e){let{i18n:t,complete:i,numUploads:n}=e;return qt("div",{className:"uppy-StatusBar-statusSecondary",children:t("filesUploadedOfTotal",{complete:i,smart_count:n})})}function Vl(e){let{i18n:t,newFiles:i,startUpload:n}=e,r=(0,Nl.default)("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--uploadNewlyAdded");return qt("div",{className:"uppy-StatusBar-statusSecondary",children:[qt("div",{className:"uppy-StatusBar-statusSecondaryHint",children:t("xMoreFilesAdded",{smart_count:i})}),qt("button",{type:"button",className:r,"aria-label":t("uploadXFiles",{smart_count:i}),onClick:n,children:t("upload")})]})}
1function Yl(e){let{i18n:t,supportsUploadProgress:i,totalProgress:n,hideProgressDetails:r,isUploadStarted:s,isAllComplete:o,isAllPaused:l,newFiles:d,numUploads:u,complete:h,totalUploadedSize:c,totalSize:p,totalETA:f,startUpload:m}=e,g=d&&s;if(!s||o)return null;let y=t(l?"paused":"uploading");function v(){return l||g||r?null:i?qt(ql,{numUploads:u,complete:h,totalUploadedSize:c,totalSize:p,totalETA:f,i18n:t}):qt(Wl,{i18n:t,complete:h,numUploads:u})}return a(v,"renderProgressDetails"),qt("div",{className:"uppy-StatusBar-content",title:y,children:[l?null:qt(Hl,{}),qt("div",{className:"uppy-StatusBar-status",children:[qt("div",{className:"uppy-StatusBar-statusPrimary",children:i&&0!==n?`${y}: ${n}%`:y}),v(),g?qt(Vl,{i18n:t,newFiles:d,startUpload:m}):null]})]})}function Gl(e){let{i18n:t}=e;return qt("div",{className:"uppy-StatusBar-content",role:"status",title:t("complete"),children:qt("div",{className:"uppy-StatusBar-status",children:qt("div",{className:"uppy-StatusBar-statusPrimary",children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"15",height:"11",viewBox:"0 0 15 11",children:qt("path",{d:"M.414 5.843L1.627 4.63l3.472 3.472L13.202 0l1.212 1.213L5.1 10.528z"})}),t("complete")]})})})}function Kl(e){let{error:t,i18n:i,complete:n,numUploads:r}=e;function s(){let e=`${i("uploadFailed")} \n\n ${t}`;alert(e)}return a(s,"displayErrorAlert"),qt("div",{className:"uppy-StatusBar-content",title:i("uploadFailed"),children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"11",height:"11",viewBox:"0 0 11 11",children:qt("path",{d:"M4.278 5.5L0 1.222 1.222 0 5.5 4.278 9.778 0 11 1.222 6.722 5.5 11 9.778 9.778 11 5.5 6.722 1.222 11 0 9.778z"})}),qt("div",{className:"uppy-StatusBar-status",children:[qt("div",{className:"uppy-StatusBar-statusPrimary",children:[i("uploadFailed"),qt("button",{className:"uppy-u-reset uppy-StatusBar-details","aria-label":i("showErrorDetails"),"data-microtip-position":"top-right","data-microtip-size":"medium",onClick:s,type:"button",children:"?"})]}),qt(Wl,{i18n:i,complete:n,numUploads:r})]})]})}function Zl(e){let t,i=[],n="indeterminate";for(let{progress:r}of Object.values(e)){let{preprocess:e,postprocess:s}=r;null==t&&(e||s)&&({mode:n,message:t}=e||s),"determinate"===e?.mode&&i.push(e.value),"determinate"===s?.mode&&i.push(s.value)}return{mode:n,message:t,value:i.reduce((e,t)=>e+t/i.length,0)}}a(Rl,"UploadBtn"),a(Ll,"RetryBtn"),a(Ul,"CancelBtn"),a(Bl,"PauseResumeButton"),a(jl,"DoneBtn"),a(Hl,"LoadingSpinner"),a(zl,"ProgressBarProcessing"),a(ql,"ProgressDetails"),a(Wl,"FileUploadCount"),a(Vl,"UploadNewlyAddedFiles"),a(Yl,"ProgressBarUploading"),a(Gl,"ProgressBarComplete"),a(Kl,"ProgressBarError"),a(Zl,"calculateProcessingProgress");var{STATE_ERROR:Xl,STATE_WAITING:Ql,STATE_PREPROCESSING:Jl,STATE_UPLOADING:ed,STATE_POSTPROCESSING:td,STATE_COMPLETE:id}=Il;function nd({newFiles:e,allowNewUpload:t,isUploadInProgress:i,isAllPaused:n,resumableUploads:r,error:s,hideUploadButton:o,hidePauseResumeButton:l=!1,hideCancelButton:d=!1,hideRetryButton:u=!1,recoveredState:h,uploadState:c,totalProgress:p,files:f,supportsUploadProgress:m,hideAfterFinish:g=!1,isSomeGhost:y,doneButtonHandler:v,isUploadStarted:b,i18n:w,startUpload:$,uppy:_,isAllComplete:S,hideProgressDetails:C,numUploads:E,complete:x,totalSize:k,totalETA:T,totalUploadedSize:D}){function A(){switch(c){case td:case Jl:{let e=Zl(f);return"determinate"===e.mode?100*e.value:p}case Xl:return null;case ed:return m?p:null;default:return p}}function P(){switch(c){case td:case Jl:{let{mode:e}=Zl(f);return"indeterminate"===e}case ed:return!m;default:return!1}}a(A,"getProgressValue"),a(P,"getIsIndeterminate");let I=A(),O=I??100,F=!s&&e&&(!i&&!n||h)&&t&&!o,N=!d&&c!==Ql&&c!==id,M=r&&!l&&c===ed,R=s&&!S&&!u,L=v&&c===id,U=(0,Ol.default)("uppy-StatusBar-progress",{"is-indeterminate":P()}),B=(0,Ol.default)("uppy-StatusBar",`is-${c}`,{"has-ghosts":y}),j=(()=>{switch(c){case Jl:case td:return qt(zl,{progress:Zl(f)});case id:return qt(Gl,{i18n:w});case Xl:return qt(Kl,{error:s,i18n:w,numUploads:E,complete:x});case ed:return qt(Yl,{i18n:w,supportsUploadProgress:m,totalProgress:p,hideProgressDetail
1s:C,isUploadStarted:b,isAllComplete:S,isAllPaused:n,newFiles:e,numUploads:E,complete:x,totalUploadedSize:D,totalSize:k,totalETA:T,startUpload:$});default:return null}})();return!(F||R||M||N||L)&&!j||c===id&&g?null:qt("div",{className:B,children:[qt("div",{className:U,style:{width:`${O}%`},role:"progressbar","aria-label":`${O}%`,"aria-valuetext":`${O}%`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":I}),j,qt("div",{className:"uppy-StatusBar-actions",children:[F?qt(Rl,{newFiles:e,isUploadStarted:b,recoveredState:h,i18n:w,isSomeGhost:y,startUpload:$,uploadState:c}):null,R?qt(Ll,{i18n:w,uppy:_}):null,M?qt(Bl,{isAllPaused:n,i18n:w,isAllComplete:S,resumableUploads:r,uppy:_}):null,N?qt(Ul,{i18n:w,uppy:_}):null,L?qt(jl,{i18n:w,doneButtonHandler:v}):null]})]})}a(nd,"StatusBarUI");function rd(e,t,i,n){if(e)return Il.STATE_ERROR;if(t)return Il.STATE_COMPLETE;if(i)return Il.STATE_WAITING;let r=Il.STATE_WAITING,s=Object.keys(n);for(let e=0;e<s.length;e++){let{progress:t}=n[s[e]];if(t.uploadStarted&&!t.uploadComplete)return Il.STATE_UPLOADING;t.preprocess&&(r=Il.STATE_PREPROCESSING),t.postprocess&&r!==Il.STATE_PREPROCESSING&&(r=Il.STATE_POSTPROCESSING)}return r}a(rd,"getUploadingState");var sd=class extends $t{static{a(this,"StatusBar")}#e;#t;#i;#n;componentDidMount(){this.#e=performance.now(),this.#t=this.props.uppy.getFiles().reduce((e,t)=>e+(t.progress.bytesUploaded||0),0),this.props.uppy.on("upload",this.#r)}componentWillUnmount(){this.props.uppy.off("upload",this.#r)}#r=a(()=>{let{recoveredState:e}=this.props.uppy.getState();this.#i=null,this.#n=null,e?this.#t=Object.values(e.files).reduce((e,{progress:t})=>e+(t.bytesUploaded||0),0):(this.#e=performance.now(),this.#t=0)},"#onUploadStart");#s(e){if(null==e.total||0===e.total)return null;let t=e.total-e.uploaded;if(t<=0)return null;this.#e??=performance.now();let i=performance.now()-this.#e;if(0===i)return Math.round((this.#n??0)/100)/10;if(null==this.#t)return this.#t=e.uploaded,null;let n=e.uploaded-this.#t;if(this.#t=e.uploaded,n<=0)return Math.round((this.#n??0)/100)/10;let r=n/i;if(!Number.isFinite(r)||r<=0)return null;let s=null==this.#i?r:X(r,this.#i,2e3,i);if(!Number.isFinite(s)||s<=0)return null;this.#i=s;let a=t/s;if(!Number.isFinite(a)||a<0)return null;let o=Math.max((this.#n??0)-i,0),l=null==this.#n?a:X(a,o,2e3,i);return!Number.isFinite(l)||l<0?null:(this.#n=l,this.#e=performance.now(),Math.round(l/100)/10)}startUpload=a(()=>{let{recoveredState:e}=this.props.uppy.getState();e?this.props.uppy.emit("restore-confirmed"):this.props.uppy.upload().catch(()=>{})},"startUpload");render(){let{capabilities:e,files:t,allowNewUpload:i,totalProgress:n,error:r,recoveredState:s}=this.props.uppy.getState(),{newFiles:a,startedFiles:o,completeFiles:l,isUploadStarted:d,isAllComplete:u,isAllPaused:h,isUploadInProgress:c,isSomeGhost:p}=this.props.uppy.getObjectOfFilesPerState(),f=s?Object.values(t):a,m=!!e.resumableUploads,g=!1!==e.uploadProgress,y=null,v=0;o.every(e=>null!=e.progress.bytesTotal&&0!==e.progress.bytesTotal)?(y=0,o.forEach(e=>{y+=e.progress.bytesTotal||0,v+=e.progress.bytesUploaded||0})):o.forEach(e=>{v+=e.progress.bytesUploaded||0});let b=this.#s({uploaded:v,total:y});return qt(nd,{error:r,uploadState:rd(r,u,s,t||{}),allowNewUpload:i,totalProgress:n,totalSize:y,totalUploadedSize:v,isAllComplete:u,isAllPaused:h,isUploadStarted:d,isUploadInProgress:c,isSomeGhost:p,recoveredState:s,complete:l.length,newFiles:f.length,numUploads:o.length,totalETA:b,files:t,i18n:this.props.i18n,uppy:this.props.uppy,startUpload:this.startUpload,doneButtonHandler:this.props.doneButtonHandler,resumableUploads:m,supportsUploadProgress:g,hideProgressDetails:this.props.hideProgressDetails,hideUploadButton:this.props.hideUploadButton,hideRetryButton:this.props.hideRetryButton,hidePauseResumeButton:this.props.hidePauseResumeButton,hideCancelButton:this.props.hideCancelButton,hideAfterFinish:this.props.hideAfterFinish})}};function ad(e){let t=0===e.totalFileCount,i=1===e.totalFileCount,n=e.containerWidth>576,r=e.containerHeight>330,s=(0,ho.default)({"uppy-Dashboard":!0,"uppy-Dashboard--isDisabled":e.disabled,"uppy-Dashboard--animateOpenClose":e.animateOpenClose,"uppy-Dashboard--isClosing":e.isClosing,"uppy-Dashboard--isDraggingOver":e.isDraggingOver,"uppy-Dashboard--modal":!e.inline,"uppy-size--md":e.containerWidth>576,"uppy-size--lg":e.containerWidth>700,"uppy-size--xl":e.containerWidth>900,"uppy-size--height-md":e.containerHeight>330,"uppy-Dashboard--isAddFilesPanelVisible":e.showAddFilesPanel,"uppy-Dashboard--isInnerWrapVisible":e.areInsidesReadyToBeVisible,"uppy-Dashboard--singleFile":e.singleFileFullScreen&&i&&r}),o=1;e.containerWidth>900?o=5:e.containerWidth>700?o=4:e.containerWidth>576&&(o=3);let l=e.showSelectedFiles&&!t,d=e.recoveredState?Object.keys(e.recoveredState.files).length:null,u=e.files?Object.keys(e.files).filter(t=>e.files[t].isGhost).length:0,h=a(()=>u>0?e.i18n("recoveredXFiles",{smart_count:u}):e.i18n("recoveredAllFiles"),"renderRestoredText");return qt("div",{className:s,"data-uppy-theme":e.theme,"data-uppy-num-acquirers":e.acquirers.length,"data-uppy-drag-drop-supported":!e.disableLocalFiles&&Me(),"aria-hidden":e.inline?"false":e.isHidden,"aria-disabled":e.disabled,"aria-label":e.inline?e.i18n("dashboardTitle"):e.i18n("dashboardWindowTitle"),onPaste:e.handlePaste,onDragOver:e.handleDragOver,onDragLeave:e.handleDragLeave,onDrop:e.handleDrop,children:[qt("div",{"aria-hidden":"true",className:"uppy-Dashboard-overlay",tabIndex:-1,onClick:e.handleClickOutside}),qt("div",{className:"uppy-Dashboard-inner",role:e.inline?void 0:"dialog",style:{width:e.inline&&e.width?e.width:"",height:e.inline&&e.height?e.height:""},children:[e.inline?null:qt("button",{className:"uppy-u-reset uppy-Dashboard-close",type:"button","aria-label":e.i18n("closeModal"),title:e.i18n("closeModal"),onClick:e.closeModal,children:qt("span",{"aria-hidden":"true",children:"Ã"})}),qt("div",{className:"uppy-Dashboard-innerWrap",children:[qt("div",{className:"uppy-Dashboard-dropFilesHereHint",children:e.i18n("dropHint")}),l&&qt(kl,{...e}),null!=d&&d>0&&qt("div",{className:"uppy-Dashboard-serviceMsg",children:[qt("svg",{className:"uppy-Dashboard-serviceMsg-icon","aria-hidden":"true",focusable:"false",width:"21",height:"16",viewBox:"0 0 24 19",children:qt("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd",children:[qt("path",{d:"M12.857 1.43l10.234 17.056A1 1 0 0122.234 20H1.766a1 1 0 01-.857-1.514L11.143 1.429a1 1 0 011.714 0z",fill:"#FFD300"}),qt("path",{fill:"#000",d:"M11 6h2l-.3 8h-1.4z"}),qt("circle",{fill:"#000",cx:"12",cy:"17",r:"1"})]})}),qt("strong",{className:"uppy-Dashboard-serviceMsg-title",children:e.i18n("sessionRestored")}),qt("div",{className:"uppy-Dashboard-serviceMsg-text",children:h()})]}),l?qt(nl,{id:e.id,i18n:e.i18n,uppy:e.uppy,files:e.files,resumableUploads:e.resumableUploads,hideRetryButton:e.hideRetryButton,hidePauseResumeButton:e.hidePauseResumeButton,hideCancelButton:e.hideCancelButton,showLinkToFileUploadResult:e.showLinkToFileUploadResult,showRemoveButtonAfterComplete:e.showRemoveButtonAfterComplete,metaFields:e.metaFields,toggleFileCard:e.toggleFileCard,handleRequestThumbn
1ail:e.handleRequestThumbnail,handleCancelThumbnail:e.handleCancelThumbnail,recoveredState:e.recoveredState,individualCancellation:e.individualCancellation,openFileEditor:e.openFileEditor,canEditFile:e.canEditFile,toggleAddFilesPanel:e.toggleAddFilesPanel,isSingleFile:i,itemsPerRow:o,containerWidth:e.containerWidth,containerHeight:e.containerHeight}):qt(co,{i18n:e.i18n,i18nArray:e.i18nArray,acquirers:e.acquirers,handleInputChange:e.handleInputChange,maxNumberOfFiles:e.maxNumberOfFiles,allowedFileTypes:e.allowedFileTypes,showNativePhotoCameraButton:e.showNativePhotoCameraButton,showNativeVideoCameraButton:e.showNativeVideoCameraButton,nativeCameraFacingMode:e.nativeCameraFacingMode,showPanel:e.showPanel,activePickerPanel:e.activePickerPanel,disableLocalFiles:e.disableLocalFiles,fileManagerSelectionType:e.fileManagerSelectionType,note:e.note,proudlyDisplayPoweredByUppy:e.proudlyDisplayPoweredByUppy}),qt(Pl,{children:e.showAddFilesPanel?qt(fo,{...e,isSizeMD:n},"AddFiles"):null}),qt(Pl,{children:e.fileCardFor?qt(Po,{...e},"FileCard"):null}),qt(Pl,{children:e.activePickerPanel?qt(gl,{...e},"Picker"):null}),qt(Pl,{children:e.showFileEditor?qt(yo,{...e},"Editor"):null}),qt("div",{className:"uppy-Dashboard-progressindicators",children:[!e.disableInformer&&qt(pl,{uppy:e.uppy}),!e.disableStatusBar&&qt(sd,{uppy:e.uppy,i18n:e.i18n,hideProgressDetails:e.hideProgressDetails,hideUploadButton:e.hideUploadButton,hideRetryButton:e.hideRetryButton,hidePauseResumeButton:e.hidePauseResumeButton,hideCancelButton:e.hideCancelButton,hideAfterFinish:e.hideProgressAfterFinish,doneButtonHandler:e.doneButtonHandler}),!e.disableInformer&&qt(pl,{uppy:e.uppy}),e.progressindicators.map(t=>e.uppy.getPlugin(t.id).render(e.state))]})]})]})]})}a(ad,"Dashboard");var od={strings:{closeModal:"Close Modal",addMoreFiles:"Add more files",addingMoreFiles:"Adding more files",importFrom:"Import from %{name}",dashboardWindowTitle:"Uppy Dashboard Window (Press escape to close)",dashboardTitle:"Uppy Dashboard",copyLinkToClipboardSuccess:"Link copied to clipboard.",copyLinkToClipboardFallback:"Copy the URL below",copyLink:"Copy link",back:"Back",removeFile:"Remove file",editFile:"Edit file",editImage:"Edit image",editing:"Editing %{file}",error:"Error",finishEditingFile:"Finish editing file",saveChanges:"Save changes",myDevice:"My Device",dropHint:"Drop your files here",uploadComplete:"Upload complete",uploadPaused:"Upload paused",resumeUpload:"Resume upload",pauseUpload:"Pause upload",retryUpload:"Retry upload",cancelUpload:"Cancel upload",xFilesSelected:{0:"%{smart_count} file selected",1:"%{smart_count} files selected"},uploadingXFiles:{0:"Uploading %{smart_count} file",1:"Uploading %{smart_count} files"},processingXFiles:{0:"Processing %{smart_count} file",1:"Processing %{smart_count} files"},poweredBy:"Powered by %{uppy}",addMore:"Add more",editFileWithFilename:"Edit file %{file}",save:"Save",cancel:"Cancel",dropPasteFiles:"Drop files here or %{browseFiles}",dropPasteFolders:"Drop files here or %{browseFolders}",dropPasteBoth:"Drop files here, %{browseFiles} or %{browseFolders}",dropPasteImportFiles:"Drop files here, %{browseFiles} or import from:",dropPasteImportFolders:"Drop files here, %{browseFolders} or import from:",dropPasteImportBoth:"Drop files here, %{browseFiles}, %{browseFolders} or import from:",importFiles:"Import files from:",browseFiles:"browse files",browseFolders:"browse folders",recoveredXFiles:{0:"We could not fully recover 1 file. Please re-select it and resume the upload.",1:"We could not fully recover %{smart_count} files. Please re-select them and resume the upload."},recoveredAllFiles:"We restored all files. You can now resume the upload.",sessionRestored:"Session restored",reSelect:"Re-select",missingRequiredMetaFields:{0:"Missing required meta field: %{fields}.",1:"Missing required meta fields: %{fields}."},takePictureBtn:"Take Picture",recordVideoBtn:"Record Video",uploading:"Uploading",complete:"Complete",uploadFailed:"Upload failed",paused:"Paused",retry:"Retry",pause:"Pause",resume:"Resume",done:"Done",filesUploadedOfTotal:{0:"%{complete} of %{smart_count} file uploaded",1:"%{complete} of %{smart_count} files uploaded"},dataUploadedOfTotal:"%{complete} of %{total}",dataUploadedOfUnknown:"%{complete} of unknown",xTimeLeft:"%{time} left",uploadXFiles:{0:"Upload %{smart_count} file",1:"Upload %{smart_count} files"},uploadXNewFiles:{0:"Upload +%{smart_count} file",1:"Upload +%{smart_count} files"},upload:"Upload",xMoreFilesAdded:{0:"%{smart_count} more file added",1:"%{smart_count} more files added"},showErrorDetails:"Show error details"}},ld=d(x(),1);function dd(e,t){if(t){let i=e.querySelector(`[data-uppy-paneltype="${t}"]`);if(i)return i}return e}function ud(){let e=!1;return(0,ld.default)(a((t,i)=>{let n=dd(t,i),r=n.contains(document.activeElement);if(r&&e)return;let s=n.querySelector("[data-uppy-super-focusable]");r&&!s||(s?(s.focus({preventScroll:!0}),e=!0):(n.querySelector(Q)?.focus({preventScroll:!0}),e=!1))},"superFocus"),260)}function hd(e,t){let i=t[0];i&&(i.focus(),e.preventDefault())}function cd(e,t){let i=t[t.length-1];i&&(i.focus(),e.preventDefault())}function pd(e){return e.contains(document.activeElement)}function fd(e,t,i){let n=dd(i,t),r=_e(n.querySelectorAll(Q)),s=r.indexOf(document.activeElement);pd(n)?e.shiftKey&&0===s?cd(e,r):!e.shiftKey&&s===r.length-1&&hd(e,r):hd(e,r)}function md(e,t,i){null===t||fd(e,t,i)}a(dd,"getActiveOverlayEl"),a(ud,"createSuperFocus"),a(hd,"focusOnFirstNode"),a(cd,"focusOnLastNode"),a(pd,"isFocusInOverlay"),a(fd,"trapFocus"),a(md,"forInline");function gd(){let e={};return e.promise=new Promise((t,i)=>{e.resolve=t,e.reject=i}),e}a(gd,"createPromise");var yd={target:"body",metaFields:[],thumbnailWidth:280,thumbnailType:"image/jpeg",waitForThumbnailsBeforeUpload:!1,defaultPickerIcon:Ur,showLinkToFileUploadResult:!1,hideProgressDetail
1s:!1,hideUploadButton:!1,hideCancelButton:!1,hideRetryButton:!1,hidePauseResumeButton:!1,hideProgressAfterFinish:!1,note:null,singleFileFullScreen:!0,disableStatusBar:!1,disableInformer:!1,disableThumbnailGenerator:!1,fileManagerSelectionType:"files",proudlyDisplayPoweredByUppy:!0,showSelectedFiles:!0,showRemoveButtonAfterComplete:!1,showNativePhotoCameraButton:!1,showNativeVideoCameraButton:!1,theme:"light",autoOpen:null,disabled:!1,disableLocalFiles:!1,nativeCameraFacingMode:"",onDragLeave:a(()=>{},"onDragLeave"),onDragOver:a(()=>{},"onDragOver"),onDrop:a(()=>{},"onDrop"),plugins:[],doneButtonHandler:void 0,onRequestCloseModal:null,inline:!1,animateOpenClose:!0,browserBackButtonClose:!1,closeAfterFinish:!1,closeModalOnClickOutside:!1,disablePageScrollWhenModalOpen:!0,trigger:null,width:750,height:550},vd=class extends Pi{static{a(this,"Dashboard")}static VERSION=uo;#e;modalName=`uppy-Dashboard-${Mi()}`;superFocus=ud();ifFocusedOnUppyRecently=!1;dashboardIsDisabled;savedScrollPosition;savedActiveElement;resizeObserver;darkModeMediaQuery;makeDashboardInsidesVisibleAnywayTimeout;constructor(e,t){let i=t?.autoOpen??null;super(e,{...yd,...t,autoOpen:i}),this.id=this.opts.id||"Dashboard",this.title="Dashboard",this.type="orchestrator",this.defaultLocale=od,void 0===this.opts.doneButtonHandler&&(this.opts.doneButtonHandler=()=>{this.uppy.clear(),this.requestCloseModal()}),this.opts.onRequestCloseModal??=()=>this.closeModal(),this.i18nInit()}removeTarget=a(e=>{let t=this.getPluginState().targets.filter(t=>t.id!==e.id);this.setPluginState({targets:t})},"removeTarget");addTarget=a(e=>{let t=e.id||e.constructor.name,i=e.title||t,n=e.type;if("acquirer"!==n&&"progressindicator"!==n&&"editor"!==n)return this.up
1py.log("Dashboard: can only be targeted by plugins of types: acquirer, progressindicator, editor","error"),null;let r={id:t,name:i,type:n},s=this.getPluginState().targets.slice();return s.push(r),this.setPluginState({targets:s}),this.el},"addTarget");hideAllPanels=a(()=>{let e=this.getPluginState(),t={activePickerPanel:void 0,showAddFilesPanel:!1,activeOverlayType:null,fileCardFor:null,showFileEditor:!1};e.activePickerPanel===t.activePickerPanel&&e.showAddFilesPanel===t.showAddFilesPanel&&e.showFileEditor===t.showFileEditor&&e.activeOverlayType===t.activeOverlayType||(this.setPluginState(t),this.uppy.emit("dashboard:close-panel",e.activePickerPanel?.id))},"hideAllPanels");showPanel=a(e=>{let{targets:t}=this.getPluginState(),i=t.find(t=>"acquirer"===t.type&&t.id===e);this.setPluginState({activePickerPanel:i,activeOverlayType:"PickerPanel"}),this.uppy.emit("dashboard:show-panel",e)},"showPanel");canEditFile=a(e=>{let{targets:t}=this.getPluginState();return this.#o(t).some(t=>this.uppy.getPlugin(t.id).canEditFile(e))},"canEditFile");openFileEditor=a(e=>{let{targets:t}=this.getPluginState(),i=this.#o(t);this.setPluginState({showFileEditor:!0,fileCardFor:e.id||null,activeOverlayType:"FileEditor"}),i.forEach(t=>{this.uppy.getPlugin(t.id).selectFile(e)})},"openFileEditor");closeFileEditor=a(()=>{let{metaFields:e}=this.getPluginState();e&&e.length>0?this.setPluginState({showFileEditor:!1,activeOverlayType:"FileCard"}):this.setPluginState({showFileEditor:!1,fileCardFor:null,activeOverlayType:"AddFiles"})},"closeFileEditor");saveFileEditor=a(()=>{let{targets:e}=this.getPluginState();this.#o(e).forEach(e=>{this.uppy.getPlugin(e.id).save()}),this.closeFileEditor()},"saveFileEditor");openModal=a(()=>{let{promise:e,resolve:t}=gd();if(this.savedScrollPosition=window.pageYOffset,this.savedActiveElement=document.activeElement,this.opts.disablePageScrollWhenModalOpen&&document.body.classList.add("uppy-Dashboard-isFixed"),this.opts.animateOpenClose&&this.getPluginState().isClosing){let e=a(()=>{this.setPluginState({isHidden:!1}),this.el.removeEventListener("animationend",e,!1),t()},"handler");this.el.addEventListener("animationend",e,!1)}else this.setPluginState({isHidden:!1}),t();return this.opts.browserBackButtonClose&&this.updateBrowserHistory(),document.addEventListener("keydown",this.handleKeyDownInModal),this.uppy.emit("dashboard:modal-open"),e},"openModal");closeModal=a(e=>{let t=e?.manualClose??!0,{isHidden:i,isClosing:n}=this.getPluginState();if(i||n)return;let{promise:r,resolve:s}=gd();if(this.opts.disablePageScrollWhenModalOpen&&document.body.classList.remove("uppy-Dashboard-isFixed"),this.opts.animateOpenClose){this.setPluginState({isClosing:!0});let e=a(()=>{this.setPluginState({isHidden:!0,isClosing:!1}),this.superFocus.cancel(),this.savedActiveElement.focus(),this.el.removeEventListener("animationend",e,!1),s()},"handler");this.el.addEventListener("animationend",e,!1)}else this.setPluginState({isHidden:!0}),this.superFocus.cancel(),this.savedActiveElement.focus(),s();return document.removeEventListener("keydown",this.handleKeyDownInModal),t&&this.opts.browserBackButtonClose&&history.state?.[this.modalName]&&history.back(),this.uppy.emit("dashboard:modal-closed"),r},"closeModal");isModalOpen=a(()=>!this.getPluginState().isHidden||!1,"isModalOpen");requestCloseModal=a(()=>this.opts.onRequestCloseModal?this.opts.onRequestCloseModal():this.closeModal(),"requestCloseModal");setDarkModeCapability=a(e=>{let{capabilities:t}=this.uppy.getState();this.uppy.setState({capabilities:{...t,darkMode:e}})},"setDarkModeCapability");handleSystemDarkModeChange=a(e=>{let t=e.matches;this.uppy.log("[Dashboard] Dark mode is "+(t?"on":"off")),this.setDarkModeCapability(t)},"handleSystemDarkModeChange");toggleFileCard=a((e,t)=>{let i=this.uppy.getFile(t);e?this.uppy.emit("dashboard:file-edit-start",i):this.uppy.emit("dashboard:file-edit-complete",i),this.setPluginState({fileCardFor:e?t:null,activeOverlayType:e?"FileCard":null})},"toggleFileCard");toggleAddFilesPanel=a(e=>{this.setPluginState({showAddFilesPanel:e,activeOverlayType:e?"AddFiles":null})},"toggleAddFilesPanel");addFiles=a(e=>{let t=e.map(e=>({source:this.id,name:e.name,type:e.type,data:e,meta:{relativePath:e.relativePath||e.webkitRelativePath||null}}));
1try{this.uppy.addFiles(t)}catch(e){this.uppy.log(e)}},"addFiles");startListeningToResize=a(()=>{this.resizeObserver=new ResizeObserver(e=>{let t=e[0],{width:i,height:n}=t.contentRect;this.setPluginState({containerWidth:i,containerHeight:n,areInsidesReadyToBeVisible:!0})}),this.resizeObserver.observe(this.el.querySelector(".uppy-Dashboard-inner")),this.makeDashboardInsidesVisibleAnywayTimeout=setTimeout(()=>{let e=this.getPluginState(),t=!this.opts.inline&&e.isHidden;!e.areInsidesReadyToBeVisible&&!t&&(this.uppy.log("[Dashboard] resize event didnât fire on time: defaulted to mobile layout","warning"),this.setPluginState({areInsidesReadyToBeVisible:!0}))},1e3)},"startListeningToResize");stopListeningToResize=a(()=>{this.resizeObserver.disconnect(),clearTimeout(this.makeDashboardInsidesVisibleAnywayTimeout)},"stopListeningToResize");recordIfFocusedOnUppyRecently=a(e=>{this.el.contains(e.target)?this.ifFocusedOnUppyRecently=!0:(this.ifFocusedOnUppyRecently=!1,this.superFocus.cancel())},"recordIfFocusedOnUppyRecently");disableInteractiveElements=a(e=>{let t=this.#e??_e(this.el.querySelectorAll(["a[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])",'[role="button"]:not([disabled])'])).filter(e=>!e.classList.contains("uppy-Dashboard-close"));for(let i of t)"A"===i.tagName?i.setAttribute("aria-disabled",e):i.disabled=e;this.#e=e?t:null,this.dashboardIsDisabled=e},"disableInteractiveElements");updateBrowserHistory=a(()=>{history.state?.[this.modalName]||history.pushState({...history.state,[this.modalName]:!0},""),window.addEventListener("popstate",this.handlePopState,!1)},"updateBrowserHistory");handlePopState=a(e=>{this.isModalOpen()&&(!e.state||!e.state[this.modalName])&&this.closeModal({manualClose:!1}),!this.isModalOpen()&&e.state?.[this.modalName]&&history.back()},"handlePopState");handleKeyDownInModal=a(e=>{27===e.keyCode&&this.requestCloseModal(),9===e.keyCode&&fd(e,this.getPluginState().activeOverlayType,this.el)},"handleKeyDownInModal");handleClickOutside=a(()=>{this.opts.closeModalOnClickOutside&&this.requestCloseModal()},"handleClickOutside");handlePaste=a(e=>{this.uppy.iteratePlugins(t=>{"acquirer"===t.type&&t.handleRootPaste?.(e)});let t=_e(e.clipboardData.files);t.length>0&&(this.uppy.log("[Dashboard] Files pasted"),this.addFiles(t))},"handlePaste");handleInputChange=a(e=>{e.preventDefault();let t=_e(e.currentTarget.files||[]);t.length>0&&(this.uppy.log("[Dashboard] Files selected through input"),this.addFiles(t))},"handleInputChange");handleDragOver=a(e=>{e.preventDefault(),e.stopPropagation();let t=a(()=>{let t=!0;
1return this.uppy.iteratePlugins(i=>{i.canHandleRootDrop?.(e)&&(t=!0)}),t},"canSomePluginHandleRootDrop"),i=a(()=>{let{types:t}=e.dataTransfer;return t.some(e=>"Files"===e)},"doesEventHaveFiles"),n=t(),r=i();!n&&!r||this.opts.disabled||this.opts.disableLocalFiles&&(r||!n)||!this.uppy.getState().allowNewUpload?e.dataTransfer.dropEffect="none":(e.dataTransfer.dropEffect="copy",this.setPluginState({isDraggingOver:!0}),this.opts.onDragOver(e))},"handleDragOver");handleDragLeave=a(e=>{e.preventDefault(),e.stopPropagation(),this.setPluginState({isDraggingOver:!1}),this.opts.onDragLeave(e)},"handleDragLeave");handleDrop=a(async e=>{e.preventDefault(),e.stopPropagation(),this.setPluginState({isDraggingOver:!1}),this.uppy.iteratePlugins(t=>{"acquirer"===t.type&&t.handleRootDrop?.(e)});let t=!1,i=a(e=>{this.uppy.log(e,"error"),t||(this.uppy.info(e.message,"error"),t=!0)},"logDropError");this.uppy.log("[Dashboard] Processing dropped files");let n=await Te(e.dataTransfer,{logDropError:i});n.length>0&&(this.uppy.log("[Dashboard] Files dropped"),this.addFiles(n)),this.opts.onDrop(e)},"handleDrop");
1handleRequestThumbnail=a(e=>{this.opts.waitForThumbnailsBeforeUpload||this.uppy.emit("thumbnail:request",e)},"handleRequestThumbnail");handleCancelThumbnail=a(e=>{this.opts.waitForThumbnailsBeforeUpload||this.uppy.emit("thumbnail:cancel",e)},"handleCancelThumbnail");handleKeyDownInInline=a(e=>{9===e.keyCode&&md(e,this.getPluginState().activeOverlayType,this.el)},"handleKeyDownInInline");handlePasteOnBody=a(e=>{this.el.contains(document.activeElement)&&this.handlePaste(e)},"handlePasteOnBody");handleComplete=a(({failed:e})=>{this.opts.closeAfterFinish&&!e?.length&&this.requestCloseModal()},"handleComplete");#t=a(()=>{if(this.opts.disableThumbnailGenerator)return;let e=this.uppy.getFiles();if(1===e.length){let t=this.uppy.getPlugin(`${this.id}:ThumbnailGenerator`);t?.setOptions({thumbnailWidth:600});let i={...e[0],preview:void 0};t?.requestThumbnail(i).then(()=>{t?.setOptions({thumbnailWidth:this.opts.thumbnailWidth})})}},"#generateLargeThumbnailIfSingleFile");#i=a(e=>{let t=e[0],{metaFields:i}=this.getPluginState(),n=i&&i.length>0,r=this.canEditFile(t);n&&"metaEditor"===this.opts.autoOpen?this.toggleFileCard(!0,t.id):r&&"imageEditor"===this.opts.autoOpen&&this.openFileEditor(t)},"#openFileEditorWhenFilesAdded");initEvents=a(()=>{if(this.opts.trigger&&!this.opts.inline){let e=ue(this.opts.trigger);e?e.forEach(e=>e.addEventListener("click",this.openModal)):this.uppy.log("Dashboard modal trigger not found. Make sure `trigger` is set in Dashboard options, unless you are planning to call `dashboard.openM
1odal()` method yourself","warning")}this.startListeningToResize(),document.addEventListener("paste",this.handlePasteOnBody),this.uppy.on("plugin-added",this.#u),this.uppy.on("plugin-remove",this.removeTarget),this.uppy.on("file-added",this.hideAllPanels),this.uppy.on("dashboard:modal-closed",this.hideAllPanels),this.uppy.on("complete",this.handleComplete),this.uppy.on("files-added",this.#t),this.uppy.on("file-removed",this.#t),document.addEventListener("focus",this.recordIfFocusedOnUppyRecently,!0),document.addEventListener("click",this.recordIfFocusedOnUppyRecently,!0),this.opts.inline&&this.el.addEventListener("keydown",this.handleKeyDownInInline),this.opts.autoOpen&&this.uppy.on("files-added",this.#i)},"initEvents");removeEvents=a(()=>{let e=ue(this.opts.trigger);!this.opts.inline&&e&&e.forEach(e=>e.removeEventListener("click",this.openModal)),this.stopListeningToResize(),document.removeEventListener("paste",this.handlePasteOnBody),window.removeEventListener("popstate",this.handlePopState,!1),this.uppy.off("plugin-added",this.#u),this.uppy.off("plugin-remove",this.removeTarget),this.uppy.off("file-added",this.hideAllPanels),this.uppy.off("dashboard:modal-closed",this.hideAllPanels),this.uppy.off("complete",this.handleComplete),this.uppy.off("files-added",this.#t),this.uppy.off("file-removed",this.#t),document.removeEventListener("focus",this.recordIfFocusedOnUppyRecently),document.removeEventListener("click",this.recordIfFocusedOnUppyRecently),this.opts.inline&&this.el.removeEventListener("keydown",this.handleKeyDownInInline),this.opts.autoOpen&&this.uppy.off("files-added",this.#i)},"removeEvents");superFocusOnEachUpdate=a(()=>{let e=this.el.contains(document.activeElement),t=document.activeElement===document.body||null===document.activeElement,i=0===this.uppy.getState().info.length,n=!this.opts.inline;i&&(n||e||t&&this.ifFocusedOnUppyRecently)?this.superFocus(this.el,this.getPluginState().activeOverlayType):this.superFocus.cancel()},"superFocusOnEachUpdate");afterUpdate=a(()=>{!this.opts.disabled||this.dashboardIsDisabled?(!this.opts.disabled&&this.dashboardIsDisabled&&this.disableInteractiveElements(!1),this.superFocusOnEachUpdate()):this.disableInteractiveElements(!0)},"afterUpdate");saveFileCard=a((e,t)=>{this.uppy.setFileMeta(t,e),this.toggleFileCard(!1,t)},"saveFileCard");#n=a(e=>{let t=this.uppy.getPlugin(e.id);return{...e,icon:t.icon||this.opts.defaultPickerIcon,render:t.render}},"#attachRenderFunctionToTarget");#r=a(e=>{let t=this.uppy.getPlugin(e.id);return"function"!=typeof t.isSupported||t.isSupported()},"#isTargetSupported");#s=a(e=>e.filter(e=>"acquirer"===e.type&&this.#r(e)).map(this.#n),"#getAcquirers");#a=a(e=>e.filter(e=>"progressindicator"===e.type).map(this.#n),"#getProgressIndicators");#o=a(e=>e.filter(e=>"editor"===e.type).map(this.#n),"#getEditors");render=a(e=>{let t,i=this.getPluginState(),{files:n,capabilities:r,allowNewUpload:s}=e,{newFiles:a,uploadStartedFiles:o,completeFiles:l,erroredFiles:d,inProgressFiles:u,inProgressNotPausedFiles:h,processingFiles:c,isUploadStarted:p,isAllComplete:f,isAllPaused:m}=this.uppy.getObjectOfFilesPerState(),g=this.#s(i.targets),y=this.#a(i.targets),v=this.#o(i.targets);return t="auto"===this.opts.theme?r.darkMode?"dark":"light":this.opts.theme,["files","folders","both"].indexOf(this.opts.fileManagerSelectionType)<0&&(this.opts.fileManagerSelectionType="files",console.warn(`Unsupported option for "fileManagerSelectionType". Using default of "${this.opts.fileManagerSelectionType}".`)),ad({state:e,isHidden:i.isHidden,files:n,newFiles:a,uploadStartedFiles:o,completeFiles:l,erroredFiles:d,inProgressFiles:u,inProgressNotPausedFiles:h,processingFiles:c,isUploadStarted:p,isAllComplete:f,isAllPaused:m,totalFileCount:Object.keys(n).length,totalProgress:e.totalProgress,allowNewUpload:s,acquirers:g,theme:t,disabled:this.opts.disabled,disableLocalFiles:this.opts.disableLocalFiles,direction:this.opts.direction,activePickerPanel:i.activePickerPanel,showFileEditor:i.showFileEditor,saveFileEditor:this.saveFileEditor,closeFileEditor:this.closeFileEditor,disableInteractiveElements:this.disableInteractiveElements,animateOpenClose:this.opts.animateOpenClose,isClosing:i.isClosing,progressindicators:y,editors:v,autoProceed:this.uppy.opts.autoProceed,id:this.id,closeModal:this.requestCloseModal,handleClickOutside:this.handleClickOutside,handleInputChange:this.handleInputChange,handlePaste:this.handlePaste,inline:this.opts.inline,showPanel:this.showPanel,hideAllPanels:this.hideAllPanels,i18n:this.i18n,i18nArray:this.i18nArray,uppy:this.uppy,note:this.opts.note,recoveredState:e.recoveredState,metaFields:i.metaFields,resumableUploads:r.resumableUploads||!1,individualCancellation:r.individualCancellation,isMobileDevice:r.isMobileDevice,fileCardFor:i.fileC
1ardFor,toggleFileCard:this.toggleFileCard,toggleAddFilesPanel:this.toggleAddFilesPanel,showAddFilesPanel:i.showAddFilesPanel,saveFileCard:this.saveFileCard,openFileEditor:this.openFileEditor,canEditFile:this.canEditFile,width:this.opts.width,height:this.opts.height,showLinkToFileUploadResult:this.opts.showLinkToFileUploadResult,fileManagerSelectionType:this.opts.fileManagerSelectionType,proudlyDisplayPoweredByUppy:this.opts.proudlyDisplayPoweredByUppy,showRemoveButtonAfterComplete:this.opts.showRemoveButtonAfterComplete,containerWidth:i.containerWidth,containerHeight:i.containerHeight,areInsidesReadyToBeVisible:i.areInsidesReadyToBeVisible,parentElement:this.el,allowedFileTypes:this.uppy.opts.restrictions.allowedFileTypes,maxNumberOfFiles:this.uppy.opts.restrictions.maxNumberOfFiles,requiredMetaFields:this.uppy.opts.restrictions.requiredMetaFields,showSelectedFiles:this.opts.showSelectedFiles,showNativePhotoCameraButton:this.opts.showNativePhotoCameraButton,showNativeVideoCameraButton:this.opts.showNativeVideoCameraButton,nativeCameraFacingMode:this.opts.nativeCameraFacingMode,singleFileFullScreen:this.opts.singleFileFullScreen,handleRequestThumbn
1ail:this.handleRequestThumbnail,handleCancelThumbnail:this.handleCancelThumbnail,isDraggingOver:i.isDraggingOver,handleDragOver:this.handleDragOver,handleDragLeave:this.handleDragLeave,handleDrop:this.handleDrop,disableInformer:this.opts.disableInformer,disableStatusBar:this.opts.disableStatusBar,hideProgressDetails:this.opts.hideProgressDetails,hideUploadButton:this.opts.hideUploadButton,hideRetryButton:this.opts.hideRetryButton,hidePauseResumeButton:this.opts.hidePauseResumeButton,hideCancelButton:this.opts.hideCancelButton,hideProgressAfterFinish:this.opts.hideProgressAfterFinish,doneButtonHandler:this.opts.doneButtonHandler})},"render");#l=a(()=>{let{plugins:e}=this.opts;e.forEach(e=>{let t=this.uppy.getPlugin(e);t?t.mount(this,t):this.uppy.log(`[Uppy] Dashboard could not find plugin '${e}', make sure to uppy.use() the plugins you are specifying`,"warning")})},"#addSpecifiedPluginsFromOptions");#d=a(()=>{this.uppy.iteratePlugins(this.#u)},"#autoDiscoverPlugins");#u=a(e=>{e&&!e.opts?.target&&["acquirer","editor"].includes(e.type)&&(this.getPluginState().targets.some(t=>e.id===t.id)||e.mount(this,e))},"#addSupportedPluginIfNoTarget");#h(){let{thumbnailWidth:e,thumbnailHeight:t,thumbnailType:i,waitForThumbnailsBeforeUpload:n}=this.opts;return{thumbnailWidth:e,thumbnailHeight:t,thumbnailType:i,waitForThumbnailsBeforeUpload:n,lazy:!n}}setOptions(e){super.setOptions(e),this.uppy.getPlugin(this.#c())?.setOptions(this.#h())}#c(){return`${this.id}:ThumbnailGenerator`}install=a(()=>{this.setPluginState({isHidden:!0,fileCardFor:null,activeOverlayType:null,showAddFilesPanel:!1,activePickerPanel:void 0,showFileEditor:!1,metaFields:this.opts.metaFields,targets:[],areInsidesReadyToBeVisible:!1,isDraggingOver:!1});let{inline:e,closeAfterFinish:t}=this.opts;if(e&&t)throw new Error("[Dashboard] `closeAfterFinish: true` cannot be used on an inline Dashboard, because an inline Dashboard cannot be closed at all. Either set `inline: false`, or disable the `closeAfterFinish` option.");let{allowMultipleUploads:i,allowMultipleUploadBatches:n}=this.uppy.opts;(i||n)&&t&&this.uppy.log("[Dashboard] When using `closeAfterFinish`, we recommended setting the `allowMultipleUploadBatches` option to `false` in the Uppy constructor. See https://uppy.io/docs/uppy/#allowMultipleUploads-true","warning");let{target:r}=this.opts;r&&this.mount(r,this),this.opts.disableThumbnailGenerator||this.uppy.use(lo,{id:this.#c(),...this.#h()}),this.darkModeMediaQuery=typeof window<"u"&&window.matchMedia?window.matchMedia("(prefers-color-scheme: dark)"):null;let s=!!this.darkModeMediaQuery&&this.darkModeMediaQuery.matches;this.uppy.log("[Dashboard] Dark mode is "+(s?"on":"off")),this.setDarkModeCapability(s),"auto"===this.opts.theme&&this.darkModeMediaQuery?.addListener(this.handleSystemDarkModeChange),this.#l(),this.#d(),this.initEvents()},"install");uninstall=a(()=>{if(!this.opts.disableThumbnailGenerator){let e=this.uppy.getPlugin(`${this.id}:ThumbnailGenerator`);e&&this.uppy.removePlugin(e)}let{plugins:e}=this.opts;e.forEach(e=>{let t=this.uppy.getPlugin(e);t&&t.unmount()}),"auto"===this.opts.theme&&this.darkModeMediaQuery?.removeListener(this.handleSystemDarkModeChange),this.opts.disablePageScrollWhenModalOpen&&document.body.classList.remove("uppy-Dashboard-isFixed"),this.unmount(),this.removeEvents()},"uninstall")},bd="5.1.0",wd={strings:{dropHereOr:"Drop here or %{browse}",browse:"browse"}},$d={inputName:"files[]",width:"100%",height:"100%"},_d=class e extends Pi{static{a(this,"DragDrop")}static VERSION=bd;isDragDropSupported=Me();fileInputRef;constructor(e,t){super(e,{...$d,...t}),this.type="acquirer",this.id=this.opts.id||"DragDrop",this.title="Drag & Drop",this.defaultLocale=wd,this.i18nInit()}addFiles=a(e=>{let t=e.map(e=>({source:this.id,name:e.name,type:e.type,data:e,meta:{relativePath:e.relativePath||null}}));try{this.uppy.addFiles(t)}catch(e){this.uppy.log(e)}},"addFiles");onInputChange=a(e=>{let t=_e(e.currentTarget.files||[]);t.length>0&&(this.uppy.log("[DragDrop] Files selected through input"),this.addFiles(t)),e.currentTarget.value=""},"onInputChange");handleDragOver=a(e=>{e.preventDefault(),e.stopPropagation();let{types:t}=e.dataTransfer,i=t.some(e=>"Files"===e),{allowNewUpload:n}=this.uppy.getState();i&&n?(e.dataTransfer.dropEffect="copy",this.setPluginState({isDraggingOver:!0}),this.opts.onDragOver?.(e)):e.dataTransfer.dropEffect="none"},"handleDragOver");handleDragLeave=a(e=>{e.preventDefault(),e.stopPropagation(),this.setPluginState({isDraggingOver:!1}),this.opts.onDragLeave?.(e)},"handleDragLeave");handleDrop=a(async e=>{e.preventDefault(),e.stopPropagation(),this.setPluginState({isDraggingOver:!1});let t=a(e=>
1{this.uppy.log(e,"error")},"logDropError"),i=await Te(e.dataTransfer,{logDropError:t});i.length>0&&(this.uppy.log("[DragDrop] Files dropped"),this.addFiles(i)),this.opts.onDrop?.(e)},"handleDrop");renderHiddenFileInput(){let{restrictions:e}=this.uppy.opts;return qt("input",{className:"uppy-DragDrop-input",type:"file",hidden:!0,ref:a(e=>{this.fileInputRef=e},"ref"),name:this.opts.inputName,multiple:1!==e.maxNumberOfFiles,accept:e.allowedFileTypes?.join(", "),onChange:this.onInputChange})}static renderArrowSvg(){return qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-DragDrop-arrow",width:"16",height:"16",viewBox:"0 0 16 16",children:qt("path",{d:"M11 10V0H5v10H2l6 6 6-6h-3zm0 0",fillRule:"evenodd"})})}renderLabel(){return qt("div",{className:"uppy-DragDrop-label",children:this.i18nArray("dropHereOr",{browse:qt("span",{className:"uppy-DragDrop-browse",children:this.i18n("browse")})})})}renderNote(){return qt("span",{className:"uppy-DragDrop-note",children:this.opts.note})}render(){return qt("button",{type:"button",className:`uppy-u-reset\n uppy-DragDrop-container\n ${this.isDragDropSupported?"uppy-DragDrop--isDragDropSupported":""}\n ${this.getPluginState().isDraggingOver?"uppy-DragDrop--isDraggingOver":""}\n `,style:{width:this.opts.width,height:this.opts.height},onClick:a(()=>this.fileInputRef.click(),"onClick"),onDragOver:this.handleDragOver,onDragLeave:this.handleDragLeave,onDrop:this.handleDrop,children:[this.renderHiddenFileInput(),qt("div",{className:"uppy-DragDrop-inner",children:[e.renderArrowSvg(),this.renderLabel(),this.renderNote()]})]})}install(){let{target:e}=this.opts;this.setPluginState({isDraggingOver:!1}),e&&this.mount(e,this)}uninstall(){this.unmount()}},Sd="4.1.0",Cd={target:null};function Ed(e){return e.dataTransfer?.types?.some(e=>"Files"===e)??!1}a(Ed,"isFileTransfer");var xd=class extends $i{static{a(this,"DropTarget")}static VERSION=Sd;nodes;constructor(e,t){super(e,{...Cd,...t}),this.type="acquirer",this.id=this.opts.id||"DropTarget"}addFiles=a(e=>{let t=e.map(e=>({source:this.id,name:e.name,type:e.type,data:e,meta:{relativePath:e.relativePath||null}}));try{this.uppy.addFiles(t)}catch(e){this.uppy.log(e)}},"addFiles");handleDrop=a(async e=>{if(!Ed(e))return;e.preventDefault(),e.stopPropagation(),e.currentTarget?.classList.remove("uppy-is-drag-over"),this.setPluginState({isDraggingOver:!1}),this.uppy.iteratePlugins(t=>{"acquirer"===t.type&&t.handleRootDrop?.(e)});let t=!1,i=a(e=>{this.uppy.log(e,"error"),t||(this.uppy.info(e.message,"error"),t=!0)},"logDropError"),n=await Te(e.dataTransfer,{logDropError:i});n.length>0&&(this.uppy.log("[DropTarget] Files were dropped"),this.addFiles(n)),this.opts.onDrop?.(e)},"handleDrop");handleDragOver=a(e=>{Ed(e)&&(e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="copy",e.currentTarget.classList.add("uppy-is-drag-over"),this.setPluginState({isDraggingOver:!0}),this.opts.onDragOver?.(e))},"handleDragOver");handleDragLeave=a(e=>{Ed(e)&&(e.preventDefault(),e.stopPropagation(),this.setPluginState({isDraggingOver:!1}),e.currentTarget?.classList.remove("uppy-is-drag-over"),this.opts.onDragLeave?.(e))},"handleDragLeave");addListeners=a(()=>{let{target:e}=this.opts;if(e instanceof Element?this.nodes=[e]:"string"==typeof e&&(this.nodes=_e(document.querySelectorAll(e))),!this.nodes||0===this.nodes.length)throw new Error(`"${e}" does not match any HTML elements`);this.nodes.forEach(e=>{e.addEventListener("dragover",this.handleDragOver,!1),e.addEventListener("dragleave",this.handleDragLeave,!1),e.addEventListener("drop",this.handleDrop,!1)})},"addListeners");removeListeners=a(()=>{this.nodes&&this.nodes.forEach(e=>{e.removeEventListener("dragover",this.handleDragOver,!1),e.removeEventListener("dragleave",this.handleDragLeave,!1),e.removeEventListener("drop",this.handleDrop,!1)})},"removeListeners");install(){this.setPluginState({isDraggingOver:!1}),this.addListeners()}uninstall(){this.removeListeners()}},kd="5.1.0",Td={strings:{pluginNameDropbox:"Dropbox"}},Dd=class extends Pi{static{a(this,"Dropbox")}static VERSION=kd;icon;provider;view;storage;files;rootFolderId=null;constructor(e,t){super(e,t),this.id=this.opts.id||"Dropbox",this.type="acquirer",this.storage=this.opts.storage||mn,this.files=[],this.icon=()=>qt("svg",{className:"uppy-DashboardTab-iconDropbox","aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("path",{d:"M10.5 7.5L5 10.955l5.5 3.454 5.5-3.454 5.5 3.454 5.5-3.454L21.5 7.5 16 10.955zM10.5 21.319L5 17.864l5.5-3.455 5.5 3.455zM16 17.864l5.5-3.455 5.5 3.455-5.5 3.455zM16 25.925l-5.5-3.455 5.5-3.454 5.5 3.454z",fill:"
1currentcolor",fillRule:"nonzero"})}),this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new cn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionKeysParams:this.opts.companionKeysParams,companionCookiesRule:this.opts.companionCookiesRule,provider:"dropbox",pluginId:this.id,supportsRefreshToken:!0}),this.defaultLocale=Td,this.i18nInit(),this.title=this.i18n("pluginNameDropbox"),this.render=this.render.bind(this)}install(){this.view=new jr(this,{provider:this.provider,loadAllFiles:!0,virtualList:!0,supportsSearch:!0});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.view.tearDown(),this.unmount()}render(e){return this.view.render(e)}},Ad="5.1.0",Pd={strings:{pluginNameFacebook:"Facebook"}},Id=class extends Pi{static{a(this,"Facebook")}static VERSION=Ad;icon;provider;view;storage;files;rootFolderId=null;constructor(e,t){super(e,t),this.id=this.opts.id||"Facebook",this.type="acquirer",this.storage=this.opts.storage||mn,this.files=[],this.icon=()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("g",{fill:"none",fillRule:"evenodd",children:[qt("path",{d:"M27 16c0-6.075-4.925-11-11-11S5 9.925 5 16c0 5.49 4.023 10.041 9.281 10.866V19.18h-2.793V16h2.793v-2.423c0-2.757 1.642-4.28 4.155-4.28 1.204 0 2.462.215 2.462.215v2.707h-1.387c-1.366 0-1.792.848-1.792 1.718V16h3.05l-.487 3.18h-2.563v7.686C22.977 26.041 27 21.49 27 16",fill:"#1777F2"}),qt("path",{d:"M20.282 19.18L20.77 16h-3.051v-2.063c0-.87.426-1.718 1.792-1.718h1.387V9.512s-1.258-.215-2.462-.215c-2.513 0-4.155 1.523-4.155 4.28V16h-2.793v3.18h2.793v7.686a11.082 11.082 0 003.438 0V19.18h2.563",fill:"#FFFFFE"})]})}),this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new cn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionKeysParams:this.opts.companionKeysParams,companionCookiesRule:this.opts.companionCookiesRule,provider:"facebook",pluginId:this.id,supportsRefreshToken:!1}),this.defaultLocale=Pd,this.i18nInit(),this.title=this.i18n("pluginNameFacebook"),this.render=this.render.bind(this)}install(){this.view=new jr(this,{provider:this.provider});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.view.tearDown(),this.unmount()}render(e){let{partialTree:t,currentFolderId:i}=this.getPluginState();return 0===t.filter(e=>"folder"===e.type&&e.parentId===i).length?this.view.render(e,{viewType:"grid",showFilter:!1,showTitles:!1}):this.view.render(e)}};function Od(){return Od=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},Od.apply(this,arguments)}a(Od,"_extends");var Fd={"[object HTMLCollection]":!0,"[object NodeList]":!0,"[object RadioNodeList]":!0},Nd={button:!0,fieldset:!0,reset:!0,submit:!0},Md={checkbox:!0,radio:!0},Rd=/^\s+|\s+$/g,Ld=Array.prototype.slice,Ud=Object.prototype.toString;function Bd(e,t){if(!e)throw new Error("A form is required by getFormData, was given form="+e);t=Od({includeDisabled:!1,trim:!1},t);for(var i,n={},r=[],s={},a=0,o=e.elements.length;a<o;a++){var l=e.elements[a];Nd[l.type]||l.disabled&&!t.includeDisabled||(i=l.name||l.id)&&!s[i]&&(r.push(i),s[i]=!0)}for(var d=0,u=r.length;d<u;d++){var h=jd(e,i=r[d],t);null!=h&&(n[i]=h)}return n}function jd(e,t,i){if(!e)throw new Error("A form is required by getFieldData, was given form="+e);if(!t&&"[object String]"!==Ud.call(t))throw new Error("A field name is required by getFieldData, was given fieldName="+t);i=Od({includeDisabled:!1,trim:!1},i);var n=e.elements[t];if(!n||n.disabled&&!i.includeDisabled)return null;if(!Fd[Ud.call(n)])return Hd(n,i.trim);for(var r=[],s=!0,a=0,o=n.length;a<o;a++)if(!n[a].disabled||i.includeDisabled){s&&"radio"!==n[a].type&&(s=!1);var l=Hd(n[a],i.trim);null!=l&&(r=r.concat(l))}return s&&1===r.length?r[0]:r.length>0?r:null}function Hd(e,t){var i=null,n=e.type;if("select-one"===n)return e.options.length&&(i=e.options[e.selectedIndex].value),i;if("select-multiple"===n){i=[];for(var r=0,s=e.options.length;r<s;r++)e.options[r].selected&&i.push(e.options[r].value);return 0===i.length&&(i=null),i}return"file"===n&&"files"in e?(e.multiple?0===(i=Ld.call(e.files)).length&&(i=null):i=e.files[0],i):(Md[n]?e.checked&&(i="checkbox"===n&&!e.hasAttribute("value")||e.value):i=t?e.value.replace(Rd,""):e.value,i)}a(Bd,"getFormData"),a(jd,"getFieldData"),a(Hd,"getFormElementValue"),Bd.getFieldData=jd;var zd="5.1.0",qd={resultName:"uppyResult",getMetaFromForm:!0,addResultToForm:!0,submitOnSuccess:!1,triggerUploadOnSubmit:!1};function Wd(e){if(null==e||"FORM"!==e.nodeName)throw new Error("ASSERTION FAILED: the target is not a <form> element",{cause:e});return e}a(Wd,"assertHTMLFormElement");var Vd=class extends $i{static{a(this,"Form")}static VERSION=zd;#e;constructor(e,t){super(e,{...qd,...t}),this.type="acquirer",this.id=this.opts.id||"Form",this.handleFormSubmit=this.handleFormSubmit.bind(this),this.handleUploadStart=this.handleUploadStart.bind(this),this.handleSuccess=this.handleSuccess.bind(this),this.addResultToForm=this.addResultToForm.bind(this),this.getMetaFromForm=this.getMetaFromForm.bind(this)}handleUploadStart(){this.opts.getMetaFromForm&&this.getMetaFromForm()}handleSuccess(e){this.opts.addResultToForm&&this.addResultToForm(e),this.opts.submitOnSuccess&&this.#e.reportValidity()&&this.#e.submit()}handleFormSubmit(e){if(this.opts.triggerUploadOnSubmit){e.preventDefault();let t=_e(e.target.elements),i=[];
1t.forEach(e=>{("BUTTON"===e.tagName||"INPUT"===e.tagName&&"submit"===e.type)&&!e.disabled&&(e.disabled=!0,i.push(e))}),this.uppy.upload().then(()=>{i.forEach(e=>{e.disabled=!1})},e=>(i.forEach(e=>{e.disabled=!1}),Promise.reject(e))).catch(e=>{this.uppy.log(e.stack||e.message||e)})}}addResultToForm(e){this.uppy.log("[Form] Adding result to the original form:"),this.uppy.log(e);let t=this.#e.querySelector(`[name="${this.opts.resultName}"]`);if(t){let i;try{i=JSON.parse(t.value)}catch{}return Array.isArray(i)||(i=[]),i.push(e),void(t.value=JSON.stringify(i))}t=document.createElement("input"),t.name=this.opts.resultName,t.type="hidden",t.value=JSON.stringify([e]),this.#e.appendChild(t)}getMetaFromForm(){let e=Bd(this.#e);delete e[this.opts.resultName],this.uppy.setMeta(e)}install(){this.#e=Wd(ce(this.opts.target)),this.#e.addEventListener("submit",this.handleFormSubmit),this.uppy.on("upload",this.handleUploadStart),this.uppy.on("complete",this.handleSuccess)}uninstall(){this.#e.removeEventListener("submit",this.handleFormSubmit),this.uppy.off("upload",this.handleUploadStart),this.uppy.off("complete",this.handleSuccess)}},Yd="5.2.1",Gd=typeof window<"u"&&(window.indexedDB||window.webkitIndexedDB||window.mozIndexedDB||window.OIndexedDB||window.msIndexedDB),Kd=!!Gd,Zd="uppy-blobs",Xd="files",Qd=864e5,Jd=1048576;function eu(e){e.openCursor().onsuccess=e=>{let t=e.target.result;if(!t)return;let i=t.value;i.expires=Date.now()+Qd,t.update(i)}}function tu(e){let t=Gd.open(e,3);return new Promise((e,i)=>{t.onupgradeneeded=t=>{let i=t.target.result,n=t.currentTarget.transaction;if(t.oldVersion<2&&i.createObjectStore(Xd,{keyPath:"id"}).createIndex("store","store",{unique:!1}),t.oldVersion<3){let e=n.objectStore(Xd);e.createIndex("expires","expires",{unique:!1}),eu(e)}n.oncomplete=()=>{e(i)}},t.onsuccess=t=>{e(t.target.result)},t.onerror=i})}function iu(e){return new Promise((t,i)=>{e.onsuccess=e=>{t(e.target.result)},e.onerror=i})}a(eu,"migrateExpiration"),a(tu,"connect"),a(iu,"waitForRequest");var nu=!1,ru=class e{static{a(this,"IndexedDBStore")}#e;opts;name;static isSupported;constructor(t){this.opts={dbName:Zd,storeName:"default",expires:Qd,maxFileSize:10*Jd,maxTotalSize:300*Jd,...t},this.name=this.opts.storeName;let i=a(async()=>{let e=await tu(this.opts.dbName);return this.#e=e,e},"createConnection");nu?this.#e=i():(nu=!0,this.#e=e.cleanup().then(i,i))}get ready(){return Promise.resolve(this.#e)}key(e){return`${this.name}!${e}`}async list(){let e=(await this.#e).transaction([Xd],"readonly").objectStore(Xd).index("store").getAll(IDBKeyRange.only(this.name)),t=await iu(e);return Object.fromEntries(t.map(e=>[e.fileID,e.data]))}async get(e){let t=(await this.#e).transaction([Xd],"readonly").objectStore(Xd).get(this.key(e)),{data:i}=await iu(t);return{id:i.fileID,data:i.data}}async getSize(){let e=(await this.#e).transaction([Xd],"readonly").objectStore(Xd).index("store").openCursor(IDBKeyRange.only(this.name));return new Promise((t,i)=>{let n=0;e.onsuccess=e=>{let i=e.target.result;i?(n+=i.value.data.size,i.continue()):t(n)},e.onerror=()=>{i(new Error("Could not retrieve stored blobs size"))}})}async put(e){if(null!=e.data.size&&e.data.size>this.opts.maxFileSize)throw new Error("File is too big to store.");
1if(await this.getSize()>this.opts.maxTotalSize)throw new Error("No space left");return iu((await this.#e).transaction([Xd],"readwrite").objectStore(Xd).add({id:this.key(e.id),fileID:e.id,store:this.name,expires:Date.now()+this.opts.expires,data:e.data}))}async delete(e){return iu((await this.#e).transaction([Xd],"readwrite").objectStore(Xd).delete(this.key(e)))}static async cleanup(){let e=await tu(Zd),t=e.transaction([Xd],"readwrite").objectStore(Xd).index("expires").openCursor(IDBKeyRange.upperBound(Date.now()));await new Promise((e,i)=>{t.onsuccess=t=>{let i=t.target.result;i?(i.delete(),i.continue()):e()},t.onerror=i}),e.close()}};ru.isSupported=Kd;var su=ru,au=d(k(),1);function ou(e){try{return JSON.parse(e)}catch{return null}}a(ou,"maybeParse");var lu="uppyState:",du=a(e=>`${lu}${e}`,"getItemKey");function uu(){let e=[];for(let t=0;t<localStorage.length;t++){let i=localStorage.key(t);i?.startsWith(lu)&&e.push(i)}let t=Date.now();e.forEach(e=>{let i=localStorage.getItem(e);if(!i)return;let n=ou(i);n?.expires&&n.expires<t&&localStorage.removeItem(e)})}a(uu,"expireOldState");var hu=class{static{a(this,"MetaDataStore")}opts;name;#e;constructor(e){this.opts={expires:864e5,throttleTime:500,...e},this.name=du(e.storeName),this.#e=0===this.opts.throttleTime?this.save:(0,au.default)(this.save,this.opts.throttleTime,{leading:!0,trailing:!0})}#t;load=a(()=>{uu();let e=localStorage.getItem(this.name);if(!e)return;let t=ou(e);return t?(this.#t=t,t.metadata):void 0},"load");get=a(()=>this.#t?.metadata,"get");save=a(()=>{if(null===this.#t)return void localStorage.removeItem(this.name);let e=JSON.stringify(this.#t);localStorage.setItem(this.name,e)},"save");set=a(e=>{this.#t=null===e?null:{metadata:e,expires:Date.now()+this.opts.expires},this.#e()},"set")},cu=typeof navigator<"u"&&"serviceWorker"in navigator;function pu(){return new Promise((e,t)=>{cu?navigator.serviceWorker.controller?e():navigator.serviceWorker.addEventListener("controllerchange",()=>{e()}):t(new Error("Unsupported"))})}a(pu,"waitForServiceWorker");var fu=class{static{a(this,"ServiceWorkerStore")}#e;name;static isSupported;constructor(e){this.#e=pu().then(e=>{this.#e=e}),this.name=e.storeName}get ready(){return Promise.resolve(this.#e)}async list(){return await this.#e,new Promise((e,t)=>{let i=a(n=>{if(n.data.store===this.name)if("uppy/ALL_FILES"===n.data.type)e(n.data.files),navigator.serviceWorker.removeEventListener("message",i);else t()},"onMessage");navigator.serviceWorker.addEventListener("message",i),navigator.serviceWorker.controller.postMessage({type:"uppy/GET_FILES",store:this.name})})}async put(e){await this.#e,navigator.serviceWorker.controller.postMessage({type:"uppy/ADD_FILE",store:this.name,file:e})}async delete(e){await this.#e,navigator.serviceWorker.controller.postMessage({type:"uppy/REMOVE_FILE",store:this.name,fileID:e})}};fu.isSupported=cu;var mu=fu,gu={expires:864e5,serviceWorker:!1},yu=class e extends $i{static{a(this,"GoldenRetriever")}static VERSION=Yd;#e;#t;#i;static[Symbol.for("uppy test: throttleTime")];constructor(t,i){super(t,{...gu,...i}),this.type="debugger",this.id=this.opts.id||"GoldenRetriever",this.#e=new hu({expires:this.opts.expires,storeName:t.getID(),throttleTime:e[Symbol.for("uppy test: throttleTime")]??void 0}),this.opts.serviceWorker&&(this.#t=new mu({storeName:t.getID()})),this.#i=new su({expires:this.opts.expires,...this.opts.indexedDB||{},storeName:t.getID()})}async#n(){let e=this.#e.load();if(!e)return;let t=e.currentUploads||{},i=Object.entries(e.files||{}),n=Object.fromEntries(i.every(([,e])=>e.progress.complete&&!e.error)?[]:i),r=Object.entries(n);this.uppy.log(`[GoldenRetriever] Recovered ${Object.keys(t).length} current uploads and ${r.length} files from Local Storage`);let s=r.length>0;s||this.uppy.log("[GoldenRetriever] No files need to be loaded, restored only processing state...");let[a,o]=await Promise.all([this.#s(),this.#a()]),l={...a,...o},d=Object.fromEntries(r.map(([e,t])=>{if(t.isRemote)return[e,{...t,isRestored:!0,data:{size:null}}];let i=l[e];return[e,t.progress.uploadComplete||null!=i?{...t,isRestored:!0,isGhost:!1,data:i}:{...t,isRestored:!0,isGhost:!0,data:void 0}]}));
1this.uppy.setState({recoveredState:s?e:null,currentUploads:s?t:{},files:d}),this.uppy.emit("restored",e.pluginData);let u=Object.keys(l).filter(e=>!n[e]);if(u.length)try{this.uppy.log(`[GoldenRetriever] Cleaning up ${u.length} old files`),await this.#o(u)}catch(e){this.uppy.log(`[GoldenRetriever] Could not clean up ${u.length} old files`,"warning"),this.uppy.log(e)}}#r=a(({pluginData:e,...t})=>{let i=this.#e.get();this.#e.set({...i??{currentUploads:{},files:{}},...t,pluginData:{...i?.pluginData,...e}})},"#patchMetadata");async#s(){if(!this.#t)return{};try{let e=await this.#t.list(),t=Object.keys(e).length;return this.uppy.log(t>0?`[GoldenRetriever] Successfully recovered ${t} blobs from Service Worker!`:"[GoldenRetriever] No blobs found in Service Worker"),e}catch(e){return this.uppy.log("[GoldenRetriever] Failed to recover blobs from Service Worker","warning"),this.uppy.log(e),{}}}async#a(){try{let e=await this.#i.list(),t=Object.keys(e).length;return this.uppy.log(t>0?`[GoldenRetriever] Successfully recovered ${t} blobs from IndexedDB!`:"[GoldenRetriever] No blobs found in IndexedDB"),e}
1catch(e){return this.uppy.log("[GoldenRetriever] Failed to recover blobs from IndexedDB","warning"),this.uppy.log(e),{}}}async#o(e){await Promise.all(e.map(async e=>{try{await Promise.all([this.#t?.delete(e),this.#i.delete(e)])}catch(t){this.uppy.log(`[GoldenRetriever] Could not remove file ${e} from all stores`,"warning"),this.uppy.log(t)}})),e.length>0&&this.uppy.log(`[GoldenRetriever] Removed ${e.length} blobs`)}async[Symbol.for("uppy test: deleteBlobs")](e){return this.#o(e)}#l=a(async e=>{let{id:t,data:i,isRemote:n}=e;n||null==i||await Promise.all([this.#t?.put({id:t,data:i}).catch(e=>{this.uppy.log("[GoldenRetriever] Could not store file in Service Worker","warning"),this.uppy.log(e)}),this.#i.put({id:t,data:i}).catch(e=>{e instanceof Event&&e.target instanceof IDBRequest&&"ConstraintError"===e.target.error?.name||(this.uppy.log("[GoldenRetriever] Could not store file in IndexedDB","warning"),this.uppy.log(e))})])},"#addBlobToStores");#d=a((e,t,i)=>{if(t.currentUploads!==e.currentUploads){let{currentUploads:e}=this.uppy.getState();this.#r({currentUploads:e})}if(t.files!==e.files){Object.values(e.files).some(e=>!e.progress.complete)&&(0===Object.values(t.files).length||Object.values(t.files).every(e=>e.progress.complete&&!e.error))&&(this.uppy.log("[GoldenRetriever] All files have been uploaded and processed successfully, clearing recovery state"),this.uppy.setState({recoveredState:null}));let i=Object.fromEntries(Object.entries(t.files).map(([e,{data:t,preview:i,...n}])=>[e,n]));this.#r({files:i});let n=Object.values(t.files).filter(t=>null==e.files[t.id]),r=Object.values(t.files).flatMap(t=>{let i=e.files[t.id];return null!=i&&t.data!==i.data?[t]:[]}),s=[...Object.values(e.files).filter(e=>{let i=t.files[e.id];return null==i||i.progress.uploadComplete&&!e.progress.uploadComplete}),...r],a=[...n,...r];(async()=>{await this.#o(s.map(e=>e.id));for(let e of a)await this.#l(e);a.length>0&&this.uppy.log(`[GoldenRetriever] Added ${a.length} blobs`)})()}},"#handleStateUpdate");#u=a(()=>{this.uppy.log("[GoldenRetriever] Restore confirmed, proceeding...");let{currentUploads:e}=this.uppy.getState();Object.keys(e).length>0?(this.uppy.resumeAll(),Object.keys(e).forEach(e=>{this.uppy.restore(e)})):this.uppy.upload(),this.uppy.setState({recoveredState:null})},"#handleRestoreConfirmed");#h=a(e=>{this.#r({pluginData:e})},"#handlePluginDataChanged");install(){this.#n(),this.uppy.on("state-update",this.#d),this.uppy.on("restore-confirmed",this.#u),this.uppy.on("restore:plugin-data-changed",this.#h)}uninstall(){this.uppy.off("state-update",this.#d),this.uppy.off("restore-confirmed",this.#u),this.uppy.off("restore:plugin-data-changed",this.#h)}},vu="5.1.0",bu=class extends jr{static{a(this,"DriveProviderViews")}toggleCheckbox(e,t){e.data.custom?.isSharedDrive||super.toggleCheckbox(e,t)}},wu={strings:{pluginNameGoogleDrive:"Google Drive"}},$u=class extends Pi{static{a(this,"GoogleDrive")}static VERSION=vu;icon;provider;view;storage;files;rootFolderId="root";constructor(e,t){super(e,t),this.type="acquirer",this.storage=this.opts.storage||mn,this.files=[],this.id=this.opts.id||"GoogleDrive",this.icon=()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("g",{fillRule:"nonzero",fill:"none",children:[qt("path",{d:"M6.663 22.284l.97 1.62c.202.34.492.609.832.804l3.465-5.798H5c0 .378.1.755.302 1.096l1.361 2.278z",fill:"#0066DA"}),qt("path",{d:"M16 12.09l-3.465-5.798c-.34.195-.63.463-.832.804l-6.4 10.718A2.15 2.15 0 005 18.91h6.93L16 12.09z",fill:"#00AC47"}),qt("path",{d:"M23.535 24.708c.34-.195.63-.463.832-.804l.403-.67 1.928-3.228c.201-.34.302-.718.302-1.096h-6.93l1.474 2.802 1.991 2.996z",fill:"#EA4335"}),qt("path",{d:"M16 12.09l3.465-5.798A2.274 2.274 0 0018.331 6h-4.662c-.403 0-.794.11-1.134.292L16 12.09z",fill:"#00832D"}),qt("path",{d:"M20.07 18.91h-8.14l-3.465 5.798c.34.195.73.292 1.134.292h12.802c.403 0 .794-.11 1.134-.292L20.07 18.91z",fill:"#2684FC"}),qt("path",{d:"M23.497 12.455l-3.2-5.359a2.252 2.252 0 00-.832-.804L16 12.09l4.07 6.82h6.917c0-.377-.1-.755-.302-1.096l-3.188-5.359z",fill:"#FFBA00"})]})}),this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new cn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionKeysParams:this.opts.companionKeysParams,companionCookiesRule:this.opts.companionCookiesRule,provider:"drive",pluginId:this.id,supportsRefreshToken:!0}),this.defaultLocale=wu,this.i18nInit(),this.title=this.i18n("pluginNameGoogleDrive"),this.render=this.render.bind(this)}install(){this.view=new bu(this,{provider:this.provider,loadAllFiles:!0,virtualList:!0});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.view.tearDown(),this.unmount()}render(e){return this.view.render(e)}},_u="1.1.1",Su={strings:{pluginNameGoogleDrivePicker:"Google Drive"}},Cu=class e extends Pi{static{a(this,"GoogleDrivePicker")}static VERSION=_u;static requestClientId=e.name;type="acquirer";icon=jn;storage;defaultLocale=Su;constructor(t,i){super(t,i),this.id=this.opts.id||"GoogleDrivePicker",this.storage=this.opts.storage||mn,this.defaultLocale=Su,this.i18nInit(),this.title=this.i18n("pluginNameGoogleDrivePicker");let n=new dn(t,{pluginId:this.id,provider:"url",companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionCookiesRule:this.opts.companionCookiesRule});
1this.uppy.registerRequestClient(e.requestClientId,n)}install(){let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.unmount()}handleFilesPicked=a(async(t,i)=>{this.uppy.addFiles(t.map(({id:t,mimeType:n,name:r,platform:s,...a})=>({source:this.id,name:r,type:n,data:{size:null},isRemote:!0,remote:{companionUrl:this.opts.companionUrl,url:`${this.opts.companionUrl}/google-picker/get`,body:{fileId:t,accessToken:i,platform:s,..."url"in a&&{url:a.url}},requestClientId:e.requestClientId},..."metadata"in a&&{meta:a.metadata}})))},"handleFilesPicked");render=a(()=>qt(zn,{storage:this.storage,pickerType:"drive",uppy:this.uppy,i18n:this.i18n,clientId:this.opts.clientId,apiKey:this.opts.apiKey,appId:this.opts.appId,onFilesPicked:this.handleFilesPicked}),"render")},Eu="1.1.0",xu={strings:{pluginNameGooglePhotosPicker:"Google Photos"}},ku=class e extends Pi{static{a(this,"GooglePhotosPicker")}static VERSION=Eu;static requestClientId=e.name;type="acquirer";icon=Bn;storage;defaultLocale=xu;constructor(t,i){super(t,i),this.id=this.opts.id||"GooglePhotosPicker",this.storage=this.opts.storage||mn,this.defaultLocale=xu,this.i18nInit(),this.title=this.i18n("pluginNameGooglePhotosPicker");let n=new dn(t,{pluginId:this.id,provider:"url",companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionCookiesRule:this.opts.companionCookiesRule});this.uppy.registerRequestClient(e.requestClientId,n)}install(){let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.unmount()}handleFilesPicked=a(async(t,i)=>{this.uppy.addFiles(t.map(({id:t,mimeType:n,name:r,platform:s,...a})=>({source:this.id,name:r,type:n,data:{size:null},isRemote:!0,remote:{companionUrl:this.opts.companionUrl,url:`${this.opts.companionUrl}/google-picker/get`,body:{fileId:t,accessToken:i,platform:s,..."url"in a&&{url:a.url}},requestClientId:e.requestClientId},..."metadata"in a&&{meta:a.metadata}})))},"handleFilesPicked");render=a(()=>qt(zn,{storage:this.storage,pickerType:"photos",uppy:this.uppy,i18n:this.i18n,clientId:this.opts.clientId,onFilesPicked:this.handleFilesPicked}),"render")}
1,Tu="4.1.0",Du=d(N(),1);function Au(e,t){let i=e.width/t.width,n=e.height/t.height,r=Math.min(i,n),s=t.width*r,a=t.height*r;return{width:s,height:a,left:(e.width-s)/2,top:(e.height-a)/2}}a(Au,"getCanvasDataThatFitsPerfectlyIntoContainer");var Pu=Au;function Iu(e){return e*(Math.PI/180)}function Ou(e,t,i){let n=Math.abs(Iu(i));return Math.max((Math.sin(n)*e+Math.cos(n)*t)/t,(Math.sin(n)*t+Math.cos(n)*e)/e)}a(Iu,"toRadians"),a(Ou,"getScaleFactorThatRemovesDarkCorners");var Fu=Ou;function Nu(e,t,i){return t.left<e.left?{left:e.left,width:i.width}:t.top<e.top?{top:e.top,height:i.height}:t.left+t.width>e.left+e.width?{left:e.left+e.width-i.width,width:i.width}:t.top+t.height>e.top+e.height?{top:e.top+e.height-i.height,height:i.height}:null}a(Nu,"limitCropboxMovementOnMove");var Mu=Nu;function Ru(e,t,i){return t.left<e.left?{left:e.left,width:i.left+i.width-e.left}:t.top<e.top?{top:e.top,height:i.top+i.height-e.top}:t.left+t.width>e.left+e.width?{left:i.left,width:e.left+e.width-i.left}:t.top+t.height>e.top+e.height?{top:i.top,height:e.top+e.height-i.top}:null}a(Ru,"limitCropboxMovementOnResize");var Lu=Ru,Uu=class extends $t{static{a(this,"Editor")}imgElement;cropper;constructor(e){super(e),this.state={angle90Deg:0,angleGranular:0,prevCropboxData:null},this.storePrevCropboxData=this.storePrevCropboxData.bind(this),this.limitCropboxMovement=this.limitCropboxMovement.bind(this)}componentDidMount(){let{opts:e,storeCropperInstance:t}=this.props;this.cropper=new Du.default(this.imgElement,e.cropperOptions),this.imgElement.addEventListener("cropstart",this.storePrevCropboxData),this.imgElement.addEventListener("cropend",this.limitCropboxMovement),t(this.cropper)}componentWillUnmount(){this.cropper.destroy(),this.imgElement.removeEventListener("cropstart",this.storePrevCropboxData),this.imgElement.removeEventListener("cropend",this.limitCropboxMovement)}storePrevCropboxData(){this.setState({prevCropboxData:this.cropper.getCropBoxData()})}limitCropboxMovement(e){let t=this.cropper.getCanvasData(),i=this.cropper.getCropBoxData(),{prevCropboxData:n}=this.state;if("all"===e.detail.action){let e=Mu(t,i,n);e&&this.cropper.setCropBoxData(e)}else{let e=Lu(t,i,n);e&&this.cropper.setCropBoxData(e)}}onRotate90Deg=a(()=>{let{angle90Deg:e}=this.state,t=e-90;this.setState({angle90Deg:t,angleGranular:0}),this.cropper.scale(1),this.cropper.rotateTo(t);let i=this.cropper.getCanvasData(),n=this.cropper.getContainerData(),r=Pu(n,i);this.cropper.setCanvasData(r),this.cropper.setCropBoxData(r)},"onRotate90Deg");onRotateGranular=a(e=>{let t=Number(e.target.value);this.setState({angleGranular:t});let{angle90Deg:i}=this.state,n=i+t;this.cropper.rotateTo(n);let r=this.cropper.getImageData(),s=Fu(r.naturalWidth,r.naturalHeight,t),a=this.cropper.getImageData().scaleX<0?-s:s;this.cropper.scale(a,s)},"onRotateGranular");renderGranularRotate(){let{i18n:e}=this.props,{angleGranular:t}=this.state;return qt("label",{role:"tooltip","aria-label":`${t}º`,"data-microtip-position":"top",className:"uppy-ImageCropper-rangeWrapper",children:qt("input",{className:"uppy-ImageCropper-range uppy-u-reset",type:"range",onInput:this.onRotateGranular,onChange:this.onRotateGranular,value:t,min:"-45",max:"45","aria-label":e("rotate")})})}renderRevert(){let{i18n:e,opts:t}=this.props;return qt("button",{"data-microtip-position":"top",type:"button",className:"uppy-u-reset uppy-c-btn","aria-label":e("revert"),onClick:a(()=>{this.cropper.reset(),this.cropper.setAspectRatio(t.cropperOptions.initialAspectRatio),this.setState({angle90Deg:0,angleGranular:0})},"onClick"),children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M0 0h24v24H0z",fill:"none"}),qt("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"})]})})}renderRotate(){let{i18n:e}=this.props;return qt("button",{"data-microtip-position":"top",type:"button",className:"uppy-u-reset uppy-c-btn","aria-label":e("rotate"),onClick:this.onRotate90Deg,children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M0 0h24v24H0V0zm0 0h24v24H0V0z",fill:"none"}),qt("path",{d:"M14 10a2 2 0 012 2v7a2 2 0 01-2 2H6a2 2 0 01-2-2v-7a2 2 0 012-2h8zm0 1.75H6a.25.25 0 00-.243.193L5.75 12v7a.25.25 0 00.193.243L6 19.25h8a.25.25 0 00.243-.193L14.25 19v-7a.25.25 0 00-.193-.243L14 11.75zM12 .76V4c2.3 0 4.61.88 6.36 2.64a8.95 8.95 0 012.634 6.025L21 13a1 1 0 01-1.993.117L19 13h-.003a6.979 6.979 0 00-2.047-4.95 6.97 6.97 0 00-4.652-2.044L12 6v3.24L7.76 5 12 .76z"})]})})}renderFlip(){let{i18n:e}=this.props;return qt("button",{"data-microtip-position":"top",type:"button",className:"uppy-u-reset uppy-c-btn","aria-label":e("flipHorizontal"),onClick:a(()=>this.cropper.scaleX(-this.cropper.getData().scaleX||-1),"onClick"),children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M0 0h24v24H0z",fill:"none"}),qt("path",{d:"M15 21h2v-2h-2v2zm4-12h2V7h-2v2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2zm16-2v2h2c0-1.1-.9-2-2-2zm-8 20h2V1h-2v22zm8-6h2v-2h-2v2zM15 5h2V3h-2v2zm4 8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2z"})]})})}renderZoomIn(){let{i18n:e}=this.props;return qt("button",{"data-microtip-position":"top",type:"button",className:"uppy-u-reset uppy-c-btn","aria-label":e("zoomIn"),onClick:a(()=>this.cropper.zoom(.1),"onClick"),children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",height:"24",viewBox:"0 0 24 24",width:"24",children:[qt("path",{d:"M0 0h24v24H0V0z",fill:"none"}),qt("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),qt("path",{d:"M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"})]})})}renderZoomOut(){let{i18n:e}=this.props;return qt("button",{"data-microtip-position":"top",type:"button",className:"uppy-u-reset uppy-c-btn","aria-label":e("zoomOut"),onClick:a(()=>this.cropper.zoom(-.1),"onClick"),children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M0 0h24v24H0V0z",fill:"none"}),qt("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"})]})})}renderCropSquare(){let{i18n:e}=this.props;return qt("button",{"data-microtip-position":"top",type:"button",className:"uppy-u-reset uppy-c-btn","aria-label":e("aspectRatioSquare"),onClick:a(()=>this.cropper.setAspectRatio(1),"onClick"),children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M0 0h24v24H0z",fill:"none"}),qt("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})]})})}renderCropWidescreen(){let{i18n:e}=this.props;return qt("button",{"data-microtip-position":"top",type:"button",className:"uppy-u-reset uppy-c-btn","aria-label":e("aspectRatioLandscape"),onClick:a(()=>this.cropper.setAspectRatio(16/9),"onClick"),children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M 19,4.9999992 V 17.000001 H 4.9999998 V 6.9999992 H 19 m 0,-2 H 4.9999998 c -1.0999999,0 -1.9999999,0.9000001 -1.9999999,2 V 17.000001 c 0,1.1 0.9,2 1.9999999,2 H 19 c 1.1,0 2,-0.9 2,-2 V 6.9999992 c 0,-1.0999999 -0.9,-2 -2,-2 z"}),qt("path",{fill:"none",d:"M0 0h24v24H0z"})]})})}renderCropWidescreenVertical(){let{i18n:e}=this.props;return qt("button",{"data-microtip-position":"top",type:"button","aria-label":e("aspectRatioPortrait"),className:"uppy-u-reset uppy-c-btn",onClick:a(()=>this.cropper.setAspectRatio(9/16),"onClick"),children:qt("svg",{"aria-hidden":"true",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M 19.000001,19 H 6.999999 V 5 h 10.000002 v 14 m 2,0 V 5 c 0,-1.0999999 -0.9,-1.9999999 -2,-1.9999999 H 6.999999 c -1.1,0
1-2,0.9 -2,1.9999999 v 14 c 0,1.1 0.9,2 2,2 h 10.000002 c 1.1,0 2,-0.9 2,-2 z"}),qt("path",{d:"M0 0h24v24H0z",fill:"none"})]})})}render(){let{currentImage:e,opts:t}=this.props,{actions:i}=t;if(null==e.data)throw new Error("File data is empty");let n=URL.createObjectURL(e.data);return qt("div",{className:"uppy-ImageCropper",children:[qt("div",{className:"uppy-ImageCropper-container",children:qt("img",{className:"uppy-ImageCropper-image",alt:e.name,src:n,ref:a(e=>{this.imgElement=e},"ref")})}),qt("div",{className:"uppy-ImageCropper-controls",children:[i.revert&&this.renderRevert(),i.rotate&&this.renderRotate(),i.granularRotate&&this.renderGranularRotate(),i.flip&&this.renderFlip(),i.zoomIn&&this.renderZoomIn(),i.zoomOut&&this.renderZoomOut(),i.cropSquare&&this.renderCropSquare(),i.cropWidescreen&&this.renderCropWidescreen(),i.cropWidescreenVertical&&this.renderCropWidescreenVertical()]})]})}},Bu={strings:{revert:"Reset",rotate:"Rotate 90°",zoomIn:"Zoom in",zoomOut:"Zoom out",flipHorizontal:"Flip horizontally",aspectRatioSquare:"Crop square",aspectRatioLandscape:"Crop landscape (16:9)",aspectRatioPortrait:"Crop portrait (9:16)"}},ju={viewMode:0,background:!1,autoCropArea:1,responsive:!0,minCropBoxWidth:70,minCropBoxHeight:70,croppedCanvasOptions:{},initialAspectRatio:0},Hu={revert:!0,rotate:!0,granularRotate:!0,flip:!0,zoomIn:!0,zoomOut:!0,cropSquare:!0,cropWidescreen:!0,cropWidescreenVertical:!0},zu={quality:.8,actions:Hu,cropperOptions:ju},qu=class extends Pi{static{a(this,"ImageEditor")}static VERSION=Tu;cropper;constructor(e,t){super(e,{...zu,...t,actions:{...Hu,...t?.actions},cropperOptions:{...ju,...t?.cropperOptions}}),this.id=this.opts.id||"ImageEditor",this.title="Image Editor",this.type="editor",this.defaultLocale=Bu,this.i18nInit()}canEditFile(e){if(!e.type||e.isRemote)return!1;let t=e.type.split("/")[1];return!!/^(jpe?g|gif|png|bmp|webp)$/.test(t)}save=a(()=>{let e=a(e=>{let{currentImage:t}=this.getPluginState();this.uppy.setFileState(t.id,{data:new File([e],t.name??this.i18n("unnamed"),{type:e.type}),size:e.size,preview:void 0});let i=this.uppy.getFile(t.id);
1this.uppy.emit("thumbnail:request",i),this.setPluginState({currentImage:i}),this.uppy.emit("file-editor:complete",i)},"saveBlobCallback"),{currentImage:t}=this.getPluginState(),i=this.cropper.getCroppedCanvas({});i.width%2!=0&&this.cropper.setData({width:i.width-1}),i.height%2!=0&&this.cropper.setData({height:i.height-1}),this.cropper.getCroppedCanvas(this.opts.cropperOptions.croppedCanvasOptions).toBlob(e,t.type,this.opts.quality)},"save");storeCropperInstance=a(e=>{this.cropper=e},"storeCropperInstance");selectFile=a(e=>{this.uppy.emit("file-editor:start",e),this.setPluginState({currentImage:e})},"selectFile");install(){this.setPluginState({currentImage:null});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){let{currentImage:e}=this.getPluginState();if(e){let t=this.uppy.getFile(e.id);this.uppy.emit("file-editor:cancel",t)}this.unmount()}render(){let{currentImage:e}=this.getPluginState();return null===e||e.isRemote?null:qt(Uu,{currentImage:e,storeCropperInstance:this.storeCropperInstance,save:this.save,opts:this.opts,i18n:this.i18n})}},Wu="5.1.0",Vu={strings:{pluginNameInstagram:"Instagram"}},Yu=class extends Pi{static{a(this,"Instagram")}static VERSION=Wu;icon;provider;view;storage;files;rootFolderId="recent";constructor(e,t){super(e,t),this.type="acquirer",this.files=[],this.storage=this.opts.storage||mn,this.id=this.opts.id||"Instagram",this.icon=()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:[qt("defs",{children:qt("path",{d:"M16.825 5l.483-.001.799.002c1.168.005 1.598.021 2.407.057 1.17.05 1.97.235 2.67.506.725.28 1.34.655 1.951 1.265.613.61.99 1.223 1.273 1.946.273.7.46 1.498.516 2.67l.025.552.008.205c.029.748.037 1.51.042 3.777l.001.846v.703l-.001.398a50.82 50.82 0 01-.058 2.588c-.05 1.17-.235 1.97-.506 2.67a5.394 5.394 0 01-1.265 1.951c-.61.613-1.222.99-1.946 1.273-.699.273-1.498.46-2.668.516-.243.012-.451.022-.656.03l-.204.007c-.719.026-1.512.034-3.676.038l-.847.001h-1.1a50.279 50.279 0 01-2.587-.059c-1.171-.05-1.971-.235-2.671-.506a5.394 5.394 0 01-1.951-1.265 5.385 5.385 0 01-1.272-1.946c-.274-.699-.46-1.498-.517-2.668a88.15 88.15 0 01-.03-.656l-.007-.205c-.026-.718-.034-1.512-.038-3.674v-2.129c.006-1.168.022-1.597.058-2.406.051-1.171.235-1.971.506-2.672a5.39 5.39 0 011.265-1.95 5.381 5.381 0 011.946-1.272c.699-.274 1.498-.462 2.669-.517l.656-.03.204-.007c.718-.026 1.511-.034 3.674-.038zm.678 1.981h-1.226l-.295.001c-2.307.005-3.016.013-3.777.043l-.21.009-.457.02c-1.072.052-1.654.232-2.042.383-.513.2-.879.44-1.263.825a3.413 3.413 0 00-.82 1.267c-.15.388-.33.97-.375 2.043a48.89 48.89 0 00-.056 2.482v.398 1.565c.006 2.937.018 3.285.073 4.444.05 1.073.231 1.654.382 2.043.2.512.44.878.825 1.263.386.383.753.621 1.267.82.388.15.97.328 2.043.374.207.01.388.017.563.024l.208.007a63.28 63.28 0 002.109.026h1.564c2.938-.006 3.286-.019 4.446-.073 1.071-.051 1.654-.232 2.04-.383.514-.2.88-.44 1.264-.825.384-.386.622-.753.82-1.266.15-.389.328-.971.375-2.044.039-.88.054-1.292.057-2.723v-1.15-.572c-.006-2.936-.019-3.284-.074-4.445-.05-1.071-.23-1.654-.382-2.04-.2-.515-.44-.88-.825-1.264a3.405 3.405 0 00-1.267-.82c-.388-.15-.97-.328-2.042-.375a48.987 48.987 0 00-2.535-.056zm-1.515 3.37a5.65 5.65 0 11.021 11.299 5.65 5.65 0 01-.02-11.3zm.004 1.982a3.667 3.667 0 10.015 7.334 3.667 3.667 0 00-.015-7.334zm5.865-3.536a1.32 1.32 0 11.005 2.64 1.32 1.32 0 01-.005-2.64z",id:"a"})}),qt("g",{fill:"none","fill-rule":"evenodd",children:[qt("mask",{id:"b",fill:"#fff",children:qt("use",{xlinkHref:"#a"})}),qt("image",{mask:"url(#b)",x:"4",y:"4",width:"24",height:"24",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAALAAAAAD8buejAAALZklEQVRYCVWZC2LbNhAFCRKykvP0bD1506SxRKIzbwHJoU3jv5h9WICU3P7+6zlG2zZvr8s/rW1tN7U0rMll8aDYufdzbLfc1JHmpv3jpPy8tsO+3O2s/O6YMSjTl/qdCds4mIIG60m8vdq2Z+phm2V4vAb9+o7BbZeuoM0NyYazvTvbvlN1MGjHUAesZ/IWWOsCeF0BOwAK4ITR0WYd/QKHEPv2DEymmorZtiubjOHEMYEzXmC9GMxu+95Kz+kuwxjDBKb8iUoCAdqZoAeyALreW6ZNx9Y4Jz8cLwjTZOEoR+HU05k2RzgP2
1iafGgfZiEdZbEr94zpX/xkPtDtGAxF+LRcgTsp9CAZg0rnEnXmPqFshY5vLnVWxLXO/bah2sZQgBZppGSe8NbjNPN5kc/WbIYEn8U+jXCOezT4zfgS1eoVEhceVeK74Fe4N6CoYEoLWykzHsd+GMAUqdTTVvvqT1uWqB3lVCLb12/ORAe8/5Zu9mp7lqoEFUCAFDIxqz7i1bq2AY1U9jqq2QK/7DYl+1AeZlAFcEc+U/jkRUqsvCHQ/nyGvjrOl6EuZWRWVGCKUMCkntQ5o+u2AZ3OxakbTcoBZnY0xhgGCUM4Kp1xtBTnBnXM5ASRms/Fs7d9OpX8bXN45pibQY/ML1MmA5G9CINBuCpdftexr6i2c5qd9J441LNJm3zk1GVusJ7v6mPJ7HPxJR0Li/vg9O1XHTEgvsQoSgExU0NnlLF0paK+6d06aOMKE2nCKV0ofNw4WsWmLsWrv6lPLnhGpr9E137QkHOMB/jh/T8MOqOadXarR44zPBW5NvDccnBxVmdK81+7RQ5p6qnQoRDZPh9+xWj0N2XpqxX1HzMty9UlFnKya/h3gulziAsyxwkSmpTIPB8vagKLyktRdDuBEHNGZMm4oCFWgjq31WPHpaC93gGNqpOpP4Ez4spa+nMNvhTWcuPKAJ79fqIxVoUvdjEG9qSy2WhpQlz61yG/gnKEA25IrIOYK6DIsQs2EE9LR/sTKq38Nd1y/X//FXG0QDHkEqSz3EYVV2dhb00rgLPSDcqmrScs55NNOD2zVqKmYnYTFnkACp520dkW5vBxK99BVzr792/iZ+VVo92UkKU2oG5WFTb6mNiA1H2C8KC0E44qaQleR3EQvQNwLrECOVAiSwM5gpF7nvDND0lZvYuQ9JbZfqdTrqCgwMcVrRS0z9QkLu9NWmkgEHb8p2zDRylj9VWA3lXD2vObEdWpT3w5MiFqQ1W/lteG4eipastxv2w+TeTBP0ypK84HiOW9fUzLcjRDwCW2b2VxmnGSKTX6uRSwMnC9YX4l05Mh2uwI+QVWdWUOSTWd5Xjjf7/tPYk2stSh053XTGN5RJMCMSajMcS8Trn3j/E1ajthlxCkmJXVi47PSUsyyq+jyexsayQNuv5GVYJaszprNsQD3RkgYiy49kFl2JlJJxlf8Uu/lpkq7+aWqzEzjr5cTVpFaJvSVr8AKRtiTlVPFk5t1nO30W+o6jrbAk76kxFa/tX+dom4C1wDPk03gqCw8HTBSxx4FHxIA+mh2pM3rKu5SNqBAuOSZnHzsB9JwW7DV/ge8dlVsOh375PvH8YO8EALU1HuecIC6qQgXifNuSx9XAoLaoGIYDjkWFrawX1U1XrknuMFw7QBSPtg79XovmBvwqnDICrhClEO6wgKFj9vPqJWlthUvdgH1DOA8+wFMexzQc5BUS1d1IsdBSjEv4Fe1LgBO1CpFPTpV1JuPSFNt4y/trzbtaUfwBWwM3/6JsrL6MSQYwLKXAm9YJBxsM8992MblZ63Gami0+rnwOMyPykVpQsyl9eYNOfVC6kRBkwaop//LgcAKWivkHF791g0JK5kMmCgKPas2QRkUFQsuTvm6R1946Wg95k764ZRLW59yO5UVGsawwELupCfAbdCuAwvcz5Xk18rIVEdgSRBRgO77R206QdXHuA2goaGiCQ0GmUfN1JlmFayjv0IcKGkfYt4HAj0yuQBRGDjzuS/rTmAf29Gov1S+FF7QBayNcpoBOEsMt3vFcIUC7VxOnE+pxmkgqEzduzwsPykrjBszCusgdarsRIAL6CM/KqsqcAf1vj8P1TXFyN6e5G8ao48fjKfDQJYizIdIfb+Xwp6Z2fE2C7mUfUEzMKqSBp4VUV1A49Sz1M2LzVzahEfyHUAcQNltR0nADYkBvHXDZQo8H9dQvHF7qhjPtSolBJ0A/vaLwdRz5YFFGoWBy8E/4aKcjqimaUBXXnjBpzOZnMlIVXsTVEBBUa+dD0BR0xVopgAD70psY0KjMHpmHB2kApea9o23NS83mpsref5OZet4U/0CMhSEDpwnxB9lVKSfk5djllXRFPizQmKcqMpnyZ3ycPntf96Ym9ChzU8vCQnhgWZ2UuySArw+cVBG4gqNCS6YoSEEziRWVStKUpe4FfCd91V0XA/qgOJuF7FpGjjyQgsFoNDtibp8cm+cyXxbB6zh4pMUO4H06yzsv4E/A6rg/uRJRnMRmrhMDIhyOjABX9CMDFhBFxx19KujjqWeim5PwVFU6IBiewfyk7IPETcg52kjXN7nsbaoEykKf/cjUgVxpTZZVtnqFMgv4FHa8oSOisawinMLHfUBzJcK1j8BeqquedKDtgcgnA4bym4P6gBWYVM3W/pn41ku5L4RElFWtlk5SXHEThhOWDiIyVROlQNM+wyHimlgATI/PPIm4BB8qfqwHnhgL89gzs+Ww1xQb4821SZ/4IwOJiRqH/X9u7Hj08JLSZfawOQcpRzwgk1oBNzzcgLn1FBNHspMENik9OG4awIDaUjw9rKNT1KXPl9neua6sSbkgqfs/CNfBdNfDDhQuL4AKXEXeOgZID91eOiRUnEFOIA5rnTkBU0/IT05gByoq5KBJF4Hym4Pxh3UcxZ7HjdhEhKWURbhavNR9rjLBwk3ryDcrGzfvk9I69b1yhMGWQ4bqMwv/RMSplQkjjVKXzZX8wESVcuB7QG0YUCMjk/aOmWgc/vC4oMCVYfghIGP6MT1zpeUhM1rQzOnGxmFKwTCir1Xaj5vN7T7nDZvnbDGHbCKnwji2zofNsOvbold3zlUtKGosBun3PbJSrrReHEaCQVCIDEMaCCBs+P+AbybkbIhmbNecGwF+E5/L2ECuPKCWsUESQkKnyyJ93TGACk7OrAY9P8XG//fGCoM7DAEUGnj5Mw7aQfelySWOm9iPuFyvrL8rKQR6mM6qdCUDQsfNPVu4yv/HaPOT1e/yDaviMKmTkg/I/F7MUG9OlrmDrBLRVd3c8KBJlPEKoVRcIJuhoQAmZDUkPC00W5OI1dOpQ1F61kFNqr9SmFcaHdBheOaDHF6QZMOP6QyiZ804oj98wLiAMIgcWw4UDYkDAWfR+4d5s0zP2GgUZX04i+NeSgYGokvbDhIZYUWHgd9K8zZzir264NxZUFbsfM1jdqpV2naA48tx6hsvBSabE4IMtlcOGgq8PqCjoly2rw2soqy4RJWQtPZl6PUCU14ZUWENuZV2Honn3f+k6R6wrkqgTStyQ0bFY+XAaafMRFgUlVeXxXFUcpLEYfZz3FrVUzZrOOJK+4B/wnIZ8TGRvb9OB8EUM0w8uNYj/oa9iK9AMoy6gA72o02srMxpAPUD+EDnVEF7P5xw896VyAbFk8MgnpVpR3gfLnt/wECq3rYFvYLcKCpqvcI+/hVl8AumXDeApklDRRKJSS+KOaq1Rgg4igOYtiQK1hJy46TBtDjznDp3iqJff5j0/LfSZbYVdauqXccJ9W+czupp0sU9gMlqkQ52lU1E6tUwoDUukAD6YRpAwqDrAErzA8QCRvXm98KEep0xIdY1CN1ye27IP0IHvvYIW18qGz8S7VWUZuMkUOb3P8DHTl67ur/i1UAAAAASUVORK5CYII="})]})]}),this.defaultLocale=Vu,this.i18nInit(),this.title=this.i18n("pluginNameInstagram"),this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new cn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionKeysParams:this.opts.companionKeysParams,companionCookiesRule:this.opts.companionCookiesRule,provider:"instagram",pluginId:this.id,supportsRefreshToken:!1}),this.render=this.render.bind(this)}install(){this.view=new jr(this,{provider:this.provider,viewType:"grid",showTitles:!1,show
1Filter:!1,showBreadcrumbs:!1});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.view.tearDown(),this.unmount()}render(e){return this.view.render(e)}},Gu="5.1.0",Ku={strings:{pluginNameOneDrive:"OneDrive"}},Zu=class extends Pi{static{a(this,"OneDrive")}static VERSION=Gu;icon;provider;view;storage;files;rootFolderId=null;constructor(e,t){super(e,t),this.type="acquirer",this.files=[],this.storage=this.opts.storage||mn,this.id=this.opts.id||"OneDrive",this.icon=()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("g",{fill:"none",fillRule:"nonzero",children:[qt("path",{d:"M13.39 12.888l4.618 2.747 2.752-1.15a4.478 4.478 0 012.073-.352 6.858 6.858 0 00-5.527-5.04 6.895 6.895 0 00-6.876 2.982l.07-.002a5.5 5.5 0 012.89.815z",fill:"#0364B8"}),qt("path",{d:"M13.39 12.887v.001a5.5 5.5 0 00-2.89-.815l-.07.002a5.502 5.502 0 00-4.822 2.964 5.43 5.43 0 00.38 5.62l4.073-1.702 1.81-.757 4.032-1.685 2.105-.88-4.619-2.748z",fill:"#0078D4"}),qt("path",{d:"M22.833 14.133a4.479 4.479 0 00-2.073.352l-2.752 1.15.798.475 2.616 1.556 1.141.68 3.902 2.321a4.413 4.413 0 00-.022-4.25 4.471 4.471 0 00-3.61-2.284z",fill:"#1490DF"}),qt("path",{d:"M22.563 18.346l-1.141-.68-2.616-1.556-.798-.475-2.105.88L11.87 18.2l-1.81.757-4.073 1.702A5.503 5.503 0 0010.5 23h12.031a4.472 4.472 0 003.934-2.333l-3.902-2.321z",fill:"#28A8EA"})]})}),this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new cn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionKeysParams:this.opts.companionKeysParams,companionCookiesRule:this.opts.companionCookiesRule,provider:"onedrive",pluginId:this.id,supportsRefreshToken:!0}),this.defaultLocale=Ku,this.i18nInit(),this.title=this.i18n("pluginNameOneDrive"),this.render=this.render.bind(this)}install(){this.view=new jr(this,{provider:this.provider,loadAllFiles:!0,virtualList:!0});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.view.tearDown(),this.unmount()}render(e){return this.view.render(e)}},Xu="5.1.0",Qu={strings:{pluginNameUnsplash:"Unsplash"}},Ju=class extends Pi{static{a(this,"Unsplash")}static VERSION=Xu;icon;provider;view;storage;files;hostname;constructor(e,t){if(super(e,t),this.type="acquirer",this.files=[],this.storage=this.opts.storage||mn,this.id=this.opts.id||"Unsplash",this.defaultLocale=Qu,this.i18nInit(),this.title=this.i18n("pluginNameUnsplash"),this.icon=()=>qt("svg",{className:"uppy-DashboardTab-iconUnsplash",viewBox:"0 0 32 32",height:"32",width:"32","aria-hidden":"true",children:qt("g",{fill:"currentcolor",children:[qt("path",{d:"M46.575 10.883v-9h12v9zm12 5h10v18h-32v-18h10v9h12z"}),qt("path",{d:"M13 12.5V8h6v4.5zm6 2.5h5v9H8v-9h5v4.5h6z"})]})}),!this.opts.companionUrl)throw new Error("Companion hostname is required, please consult https://uppy.io/docs/companion");this.hostname=this.opts.companionUrl,this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new fn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionCookiesRule:this.opts.companionCookiesRule,provider:"unsplash",pluginId:this.id})}install(){this.view=new Yr(this,{provider:this.provider,viewType:"unsplash",showFilter:!0,utmSource:this.opts.utmSource});let{target:e}=this.opts;e&&this.mount(e,this)}render(e){return this.view.render(e)}uninstall(){this.unmount()}},eh="5.1.0",th={strings:{pluginNameUrl:"Link",import:"Import",enterUrlToImport:"Enter URL to import a file",failedToFetch:"Companion failed to fetch this URL, please make sure itâs correct",enterCorrectUrl:"Incorrect URL: Please make sure you are entering a direct link to a file"}},ih=class extends $t{static{a(this,"UrlUI")}form=document.createElement("form");input;constructor(e){super(e),this.form.id=Mi()}componentDidMount(){this.input.value="",this.form.addEventListener("submit",this.#e),document.body.appendChild(this.form)}componentWillUnmount(){this.form.removeEventListener("submit",this.#e),document.body.removeChild(this.form)}#e=a(e=>{e.preventDefault();let{addFile:t}=this.props;t(this.input.value.trim())},"#handleSubmit");render(){let{i18n:e}=this.props;return qt("div",{className:"uppy-Url",children:[qt("input",{className:"uppy-u-reset uppy-c-textInput uppy-Url-input",type:"text","aria-label":e("enterUrlToImport"),placeholder:e("enterUrlToImport"),ref:a(e=>{this.input=e},"ref"),"data-uppy-super-focusable":!0,form:this.form.id}),qt("button",{className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary uppy-Url-importButton",type:"submit",form:this.form.id,children:e("import")})]})}};function nh(e,t,i){let n,r=_e(e.items);switch(t){case"paste":if(r.some(e=>"file"===e.kind))return;n=r.filter(e=>"string"===e.kind&&"text/plain"===e.type);break;case"drop":n=r.filter(e=>
1"string"===e.kind&&"text/uri-list"===e.type);break;default:throw new Error(`isDropOrPaste must be either 'drop' or 'paste', but it's ${t}`)}n.forEach(e=>{e.getAsString(e=>i(e))})}function rh(){return qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("path",{d:"M23.637 15.312l-2.474 2.464a3.582 3.582 0 01-.577.491c-.907.657-1.897.986-2.968.986a4.925 4.925 0 01-3.959-1.971c-.248-.329-.164-.902.165-1.149.33-.247.907-.164 1.155.164 1.072 1.478 3.133 1.724 4.618.656a.642.642 0 00.33-.328l2.473-2.463c1.238-1.313 1.238-3.366-.082-4.597a3.348 3.348 0 00-4.618 0l-1.402 1.395a.799.799 0 01-1.154 0 .79.79 0 010-1.15l1.402-1.394a4.843 4.843 0 016.843 0c2.062 1.805 2.144 5.007.248 6.896zm-8.081 5.664l-1.402 1.395a3.348 3.348 0 01-4.618 0c-1.319-1.23-1.319-3.365-.082-4.596l2.475-2.464.328-.328c.743-.492 1.567-.739 2.475-.657.906.165 1.648.574 2.143 1.314.248.329.825.411 1.155.165.33-.248.412-.822.165-1.15-.825-1.068-1.98-1.724-3.216-1.888-1.238-.247-2.556.082-3.628.902l-.495.493-2.474 2.464c-1.897 1.969-1.814 5.09.083 6.977.99.904 2.226 1.396 3.463 1.396s2.473-.492 3.463-1.395l1.402-1.396a.79.79 0 000-1.15c-.33-.328-.908-.41-1.237-.082z",fill:"#FF753E","fill-rule":"nonzero"})})}function sh(e){return/^[a-z0-9]+:\/\//.test(e)?e:"http://"+e}function ah(e){return _e(e.dataTransfer.items).filter(e=>"string"===e.kind&&"text/uri-list"===e.type).length>0}function oh(e){return e?.startsWith("http://")||e?.startsWith("https://")}function lh(e){let{pathname:t}=new URL(e);return t.substring(t.lastIndexOf("/")+1)}a(nh,"forEachDroppedOrPastedUrl"),a(rh,"UrlIcon"),a(sh,"addProtocolToURL"),a(ah,"canHandleRootDrop"),a(oh,"checkIfCorrectURL"),a(lh,"getFileNameFromUrl");var dh=class e extends Pi{static{a(this,"Url")}static VERSION=eh;static requestClientId=e.name;icon;hostname;client;canHandleRootDrop;constructor(t,i){if(super(t,i),this.id=this.opts.id||"Url",this.type="acquirer",this.icon=()=>qt(rh,{}),this.defaultLocale=th,this.i18nInit(),this.title=this.i18n("pluginNameUrl"),this.hostname=this.opts.companionUrl,!this.hostname)throw new Error("Companion hostname is required, please consult https://uppy.io/docs/companion");this.client=new dn(t,{pluginId:this.id,provider:"url",companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionCookiesRule:this.opts.companionCookiesRule}),this.uppy.registerRequestClient(e.requestClientId,this.client)}getMeta=a(e=>this.client.post("url/meta",{url:e}),"getMeta");addFile=a(async(t,i)=>{if(t.startsWith("blob"))return;let n=sh(t);
1if(!oh(n))return this.uppy.log(`[URL] Incorrect URL entered: ${n}`),void this.uppy.info(this.i18n("enterCorrectUrl"),"error",4e3);this.uppy.log(`[URL] Adding file from dropped/pasted url: ${n}`);try{let t=await this.getMeta(n),r={meta:i,source:this.id,name:t.name||lh(n),type:t.type,data:{size:t.size},isRemote:!0,body:{url:n},remote:{companionUrl:this.opts.companionUrl,url:`${this.hostname}/url/get`,body:{fileId:n,url:n},requestClientId:e.requestClientId}};this.uppy.log("[Url] Adding remote file");try{return this.uppy.addFile(r)}catch(e){return e.isRestriction||this.uppy.log(e),e}}catch(e){return this.uppy.log(e),this.uppy.info({message:this.i18n("failedToFetch"),details:e},"error",4e3),e}},"addFile");handleRootDrop=a(e=>{nh(e.dataTransfer,"drop",e=>{this.addFile(e)})},"handleRootDrop");handleRootPaste=a(e=>{nh(e.clipboardData,"paste",e=>{this.addFile(e)})},"handleRootPaste");render(){return qt(ih,{i18n:this.i18n,addFile:this.addFile})}install(){let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.unmount()}};dh.prototype.canHandleRootDrop=ah;var uh="4.1.0",hh={strings:{pluginNameZoom:"Zoom"}},ch=class extends Pi{static{a(this,"Zoom")}static VERSION=uh;icon;provider;view;storage;files;rootFolderId=null;constructor(e,t){super(e,t),this.type="acquirer",this.files=[],this.storage=this.opts.storage||mn,this.id=this.opts.id||"Zoom",this.icon=()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("path",{d:"M24.5 11.125l-2.75 2.063c-.473.353-.75.91-.75 1.5v3.124c0 .59.277 1.147.75 1.5l2.75 2.063a.938.938 0 001.5-.75v-8.75a.938.938 0 00-1.5-.75zm-4.75 9.5c0 1.035-.84 1.875-1.875 1.875H9.75A3.75 3.75 0 016 18.75v-6.875C6 10.84 6.84 10 7.875 10H16a3.75 3.75 0 013.75 3.75v6.875z",fill:"#2E8CFF","fill-rule":"evenodd"})}),this.opts.companionAllowedHosts=Vi(this.opts.companionAllowedHosts,this.opts.companionUrl),this.provider=new cn(e,{companionUrl:this.opts.companionUrl,companionHeaders:this.opts.companionHeaders,companionKeysParams:this.opts.companionKeysParams,companionCookiesRule:this.opts.companionCookiesRule,provider:"zoom",pluginId:this.id,supportsRefreshToken:!1}),this.defaultLocale=hh,this.i18nInit(),this.title=this.i18n("pluginNameZoom"),this.render=this.render.bind(this)}install(){this.view=new jr(this,{provider:this.provider});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.view.tearDown(),this.unmount()}render(e){return this.view.render(e)}},ph="3.1.0",fh={__proto__:null,Box:Fs,Dropbox:Dd,Facebook:Id,GoogleDrive:$u,Instagram:Yu,OneDrive:Zu,Unsplash:Ju,Url:dh,Zoom:ch},mh={sources:Object.keys(fh)},gh=class extends $i{static{a(this,"RemoteSources")}static VERSION=ph;#e=new Set;constructor(e,t){if(super(e,{...mh,...t}),this.id=this.opts.id||"RemoteSources",this.type="preset",null==this.opts.companionUrl)throw new Error("Please specify companionUrl for RemoteSources to work, see https://uppy.io/docs/remote-sources#companionUrl")}setOptions(e){this.uninstall(),super.setOptions(e),this.install()}install(){this.opts.sources.forEach(e=>{let{sources:t,...i}=this.opts,n={...i,companionKeysParams:this.opts.companionKeysParams?.[e]},r=fh[e];if(null==r){let t=Object.keys(fh),i=new Intl.ListFormat("en",{style:"long",type:"disjunction"});throw new Error(`Invalid plugin: "${e}" is not one of: ${i.format(t)}.`)}this.uppy.use(r,n),this.#e.add(this.uppy.getPlugin(e))})}uninstall(){for(let e of this.#e)this.uppy.removePlugin(e);this.#e.clear()}},yh="5.1.0",vh={strings:{pluginNameScreenCapture:"Screencast",startCapturing:"Begin screen capturing",stopCapturing:"Stop screen capturing",submitRecordedFile:"Submit recorded file",streamActive:"Stream active",streamPassive:"Stream passive",micDisabled:"Microphone access denied by user",recording:"Recording",takeScreenshot:"Take Screenshot",discardMediaFile:"Discard Media"}};function bh({onDiscard:e,i18n:t}){return qt("button",{className:"uppy-u-reset uppy-c-btn uppy-ScreenCapture-button uppy-ScreenCapture-button--discard",type:"button",title:t("discardMediaFile"),"aria-label":t("discardMediaFile"),onClick:e,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",children:[qt("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),qt("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})}function wh({recording:e,onStartRecording:t,onStopRecording:i,i18n:n}){return qt("button",e?{className:"uppy-u-reset uppy-c-btn uppy-ScreenCapture-button uppy-ScreenCapture-button--video uppy-ScreenCapture-button--stop-rec",type:"button",title:n("stopCapturing"),"aria-label":n("stopCapturing"),onClick:i,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"100",height:"100",viewBox:"0 0 100 100",children:qt("rect",{x:"15",y:"15",width:"70",height:"70"})})}:{className:"uppy-u-reset uppy-c-btn uppy-ScreenCapture-button uppy-ScreenCapture-button--video",type:"button",title:n("startCapturing"),"aria-label":n("startCapturing"),onClick:t,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",fill:"
1currentColor",children:qt("path",{d:"M4.5 4.5a3 3 0 0 0-3 3v9a3 3 0 0 0 3 3h8.25a3 3 0 0 0 3-3v-9a3 3 0 0 0-3-3H4.5ZM19.94 18.75l-2.69-2.69V7.94l2.69-2.69c.944-.945 2.56-.276 2.56 1.06v11.38c0 1.336-1.616 2.005-2.56 1.06Z"})})})}function $h({onScreenshot:e,i18n:t}){return qt("button",{className:"uppy-u-reset uppy-c-btn uppy-ScreenCapture-button uppy-ScreenCapture-button--screenshot",type:"button",title:t("takeScreenshot"),"aria-label":t("takeScreenshot"),onClick:e,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor",children:[qt("path",{d:"M12 9a3.75 3.75 0 1 0 0 7.5A3.75 3.75 0 0 0 12 9Z"}),qt("path",{"fill-rule":"evenodd",d:"M9.344 3.071a49.52 49.52 0 0 1 5.312 0c.967.052 1.83.585 2.332 1.39l.821 1.317c.24.383.645.643 1.11.71.386.054.77.113 1.152.177 1.432.239 2.429 1.493 2.429 2.909V18a3 3 0 0 1-3 3h-15a3 3 0 0 1-3-3V9.574c0-1.416.997-2.67 2.429-2.909.382-.064.766-.123 1.151-.178a1.56 1.56 0 0 0 1.11-.71l.822-1.315a2.942 2.942 0 0 1 2.332-1.39ZM6.75 12.75a5.25 5.25 0 1 1 10.5 0 5.25 5.25 0 0 1-10.5 0Zm12-1.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})]})})}function _h(e){return(e-(e%=60))/60+(e>9?":":":0")+e}a(bh,"DiscardButton"),a(wh,"RecordButton"),a($h,"ScreenshotButton"),a(_h,"fmtMSS");var Sh=class extends $t{static{a(this,"StopWatch")}wrapperStyle={width:"100%",height:"100%",display:"flex"};overlayStyle={position:"absolute",width:"100%",height:"100%",background:"black",opacity:.7};infoContainerStyle={marginLeft:"auto",marginRight:"auto",marginTop:"auto",marginBottom:"auto",zIndex:1,color:"white"};infotextStyle={marginLeft:"auto",marginRight:"auto",marginBottom:"1rem",fontSize:"1.5rem"};timeStyle={display:"block",fontWeight:"bold",marginLeft:"auto",marginRight:"auto",fontSize:"3rem",fontFamily:"Courier New"};timerRunning=!1;timer;constructor(e){super(e),this.state={elapsedTime:0}}startTimer(){this.timerTick(),this.timerRunning=!0}resetTimer(){clearTimeout(this.timer),this.setState({elapsedTime:0}),this.timerRunning=!1}timerTick(){this.timer=setTimeout(()=>{this.setState(e=>({elapsedTime:e.elapsedTime+1})),this.timerTick()},1e3)}render(){let{recording:e,i18n:t}={...this.props},{elapsedTime:i}=this.state,n=_h(i);return e&&!this.timerRunning&&this.startTimer(),!e&&this.timerRunning&&this.resetTimer(),e?qt("div",{style:this.wrapperStyle,children:[qt("div",{style:this.overlayStyle}),qt("div",{style:this.infoContainerStyle,children:[qt("div",{style:this.infotextStyle,children:t("recording")}),qt("div",{style:this.timeStyle,children:n})]})]}):null}};function Ch({streamActive:e,i18n:t}){return qt("div",e?{title:t("streamActive"),className:"uppy-ScreenCapture-icon--stream uppy-ScreenCapture-icon--streamActive",children:qt("svg",{"aria-hidden":"true",focusable:"false",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M0 0h24v24H0z",opacity:".1",fill:"none"}),qt("path",{d:"M0 0h24v24H0z",fill:"none"}),qt("path",{d:"M1 18v3h3c0-1.66-1.34-3-3-3zm0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19V7zM1 10v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11zm20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})]})}:{title:t("streamPassive"),className:"uppy-ScreenCapture-icon--stream",children:qt("svg",{"aria-hidden":"true",focusable:"false",width:"24",height:"24",viewBox:"0 0 24 24",children:[qt("path",{d:"M0 0h24v24H0z",opacity:".1",fill:"none"}),qt("path",{d:"M0 0h24v24H0z",fill:"none"}),qt("path",{d:"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM1 18v3h3c0-1.66-1.34-3-3-3zm0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11z"})]})})}function Eh({recording:e,recordedVideo:t,onSubmit:i,capturedScreenshotUrl:n,i18n:r}){return!t&&!n||e?null:qt("button",{className:"uppy-u-reset uppy-c-btn uppy-ScreenCapture-button uppy-ScreenCapture-button--submit",type:"button",title:r("submitRecordedFile"),"aria-label":r("submitRecordedFile"),onClick:i,"data-uppy-super-focusable":!0,children:qt("svg",{width:"12",height:"9",viewBox:"0 0 12 9",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",className:"uppy-c-icon",children:qt("path",{fill:"#fff",fillRule:"nonzero",d:"M10.66 0L12 1.31 4.136 9 0 4.956l1.34-1.31L4.136 6.38z"})})})}a(Ch,"StreamStatus"),a(Eh,"SubmitButton");var xh=class extends $t{static{a(this,"RecorderScreen")}videoElement=null;componentWillUnmount(){let{onStop:e}=this.props;e()}render(){let{recording:e,stream:t,recordedVideo:i,enableScreenshots:n,capturedScreenshotUrl:r}=this.props,s={playsinline:!0};return(e||!i&&!e)&&(s.muted=!0,s.autoplay=!0,s.srcObject=t),i&&!e&&(s.muted=!1,s.controls=!0,s.src=i,this.videoElement&&(this.videoElement.srcObject=null)),qt("div",{className:"uppy uppy-ScreenCapture-container",children:[qt("div",{className:"uppy-ScreenCapture-mediaContainer",children:[qt(Ch,{...this.props}),!r||e||i?qt("video",{ref:a(e=>{this.videoElement=e},"ref"),className:"uppy-ScreenCapture-media",...s}):qt("div",{className:"uppy-ScreenCapture-imageContainer",children:qt("img",{src:r,className:"uppy-ScreenCapture-media",alt:"screenshotPreview"})}),qt("div",{children:qt(Sh,{...this.props})})]}),qt("div",{className:"uppy-ScreenCapture-buttonContainer",children:qt(wt,i||r?{children:[qt(Eh,{...this.props}),qt(bh,{...this.props})]}:{children:[n&&!e&&qt($h,{...this.props}),qt(wh,{...this.props})]})})]})}};function kh(){return qt("svg",{className:"uppy-DashboardTab-iconScreenRec","aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("g",{fill:"currentcolor",fillRule:"evenodd",children:[qt("path",{d:"M24.182 9H7.818C6.81 9 6 9.742 6 10.667v10c0 .916.81 1.666 1.818 1.666h4.546V24h7.272v-1.667h4.546c1 0 1.809-.75 1.809-1.666l.009-10C26 9.742 25.182 9 24.182 9zM24 21H8V11h16v10z"}),qt("circle",{cx:"16",cy:"16",r:"2"})]})})}function Th(){return window.MediaRecorder&&navigator.mediaDevices?.getDisplayMedia}function Dh(){return window.MediaRecorder&&navigator.mediaDevices}a(kh,"ScreenRecIcon"),a(Th,"isScreenRecordingSupported"),a(Dh,"getMediaDevices");var Ah=["image/png","image/jpeg","image/webp"],Ph={displayMediaConstraints:{video:{width:1280,height:720,frameRate:{ideal:3,max:5},cursor:"motion",displaySurface:"monitor"}},userMediaConstraints:{audio:!0},preferredVideoMimeType:"video/webm",preferredImageMimeType:"image/png",enableScreenshots:!0},Ih=class extends Pi{static{a(this,"ScreenCapture")}
1static VERSION=yh;mediaDevices;protocol;icon;streamInterrupted;captureActive;capturedMediaFile;videoStream=null;audioStream=null;userDenied=!1;recorder=null;outputStream=null;recordingChunks=null;constructor(e,t){super(e,{...Ph,...t}),this.mediaDevices=Dh(),this.protocol="https:"===location.protocol?"https":"http",this.id=this.opts.id||"ScreenCapture",this.type="acquirer",this.icon=kh,this.defaultLocale=vh,this.i18nInit(),this.title=this.i18n("pluginNameScreenCapture"),this.install=this.install.bind(this),this.setPluginState=this.setPluginState.bind(this),this.render=this.render.bind(this),this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.startRecording=this.startRecording.bind(this),this.stopRecording=this.stopRecording.bind(this),this.submit=this.submit.bind(this),this.streamInterrupted=this.streamInactivated.bind(this),this.captureScreenshot=this.captureScreenshot.bind(this),this.discardRecordedMedia=this.discardRecordedMedia.bind(this),this.captureActive=!1,this.capturedMediaFile=null,this.setPluginState({streamActive:!1,audioStreamActive:!1,recording:!1,recordedVideo:null,screenRecError:null,capturedScreenshotUrl:null,status:"init"})}
1install(){if(!Th())return this.uppy.log("Screen recorder access is not supported","warning"),null;this.setPluginState({streamActive:!1,audioStreamActive:!1,status:"init"});let{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.videoStream&&this.stop(),this.unmount()}start(){return this.mediaDevices?(this.captureActive=!0,this.selectAudioStreamSource(),this.selectVideoStreamSource().then(e=>{!1===e&&this.parent?.hideAllPanels&&(this.parent.hideAllPanels(),this.captureActive=!1)})):Promise.reject(new Error("Screen recorder access not supported"))}selectVideoStreamSource(){return this.videoStream?new Promise(e=>e(this.videoStream)):this.mediaDevices.getDisplayMedia(this.opts.displayMediaConstraints).then(e=>(this.videoStream=e,this.videoStream.addEventListener("inactive",()=>{this.streamInactivated()}),this.setPluginState({streamActive:!0,status:"ready",screenRecError:null}),e)).catch(e=>(this.setPluginState({screenRecError:e,status:"error"}),this.userDenied=!0,setTimeout(()=>{this.userDenied=!1},1e3),!1))}selectAudioStreamSource(){return this.audioStream?new Promise(e=>e(this.audioStream)):this.mediaDevices.getUserMedia(this.opts.userMediaConstraints).then(e=>(this.audioStream=e,this.setPluginState({audioStreamActive:!0}),e)).catch(e=>("NotAllowedError"===e.name&&(this.uppy.info(this.i18n("micDisabled"),"error",5e3),this.uppy.log(this.i18n("micDisabled"),"warning")),!1))}startRecording(){let e={};this.capturedMediaFile=null,this.recordingChunks=[];let{preferredVideoMimeType:t}=this.opts;this.selectVideoStreamSource().then(i=>{if(!1===i)throw new Error("No video stream available");t&&MediaRecorder.isTypeSupported(t)&&Ae(t)&&(e.mimeType=t);let n=[i.getVideoTracks()[0]];this.audioStream&&n.push(this.audioStream.getAudioTracks()[0]),this.outputStream=new MediaStream(n),this.recorder=new MediaRecorder(this.outputStream,e),this.recorder.addEventListener("dataavailable",e=>{this.recordingChunks.push(e.data)}),this.recorder.start(),this.setPluginState({recording:!0,status:"recording"})}).catch(e=>{this.uppy.log(e,"error"),this.setPluginState({screenRecError:e,status:"error"})})}streamInactivated(){let{recordedVideo:e,recording:t}={...this.getPluginState()};e||t?t&&(this.uppy.log("Capture stream inactive â stop recording"),this.stopRecording()):(this.parent?.hideAllPanels&&this.parent.hideAllPanels(),this.setPluginState({status:"init"})),this.videoStream=null,this.audioStream=null,this.setPluginState({streamActive:!1,audioStreamActive:!1})}stopRecording(){return new Promise(e=>{this.recorder.addEventListener("stop",()=>{e()}),this.recorder.stop()}).then(()=>(this.setPluginState({recording:!1}),this.getVideo())).then(e=>{this.capturedMediaFile=e,this.setPluginState({recordedVideo:URL.createObjectURL(e.data),status:"captured"})}).then(()=>{this.recordingChunks=null,this.recorder=null},e=>{throw this.recordingChunks=null,this.recorder=null,e})}discardRecordedMedia(){let{capturedScreenshotUrl:e,recordedVideo:t}=this.getPluginState();e&&URL.revokeObjectURL(e),t&&URL.revokeObjectURL(t),this.capturedMediaFile=null,this.setPluginState({recordedVideo:null,capturedScreenshotUrl:null,status:this.getPluginState().streamActive?"ready":"init"})}submit(){try{this.capturedMediaFile&&this.uppy.addFile(this.capturedMediaFile)}catch(e){e.isRestriction||this.uppy.log(e,"warning")}}stop(){this.videoStream&&(this.videoStream.getVideoTracks().forEach(e=>{e.stop()}),this.videoStream.getAudioTracks().forEach(e=>{e.stop()}),this.videoStream=null),this.audioStream&&(this.audioStream.getAudioTracks().forEach(e=>{e.stop()}),this.audioStream.getVideoTracks().forEach(e=>{e.stop()}),this.audioStream=null),this.outputStream&&(this.outputStream.getAudioTracks().forEach(e=>{e.stop()}),this.outputStream.getVideoTracks().forEach(e=>{e.stop()}),this.outputStream=null);let{capturedScreenshotUrl:e,recordedVideo:t}=this.getPluginState();e&&URL.revokeObjectURL(e),t&&URL.revokeObjectURL(t),this.setPluginState({recording:!1,streamActive:!1,audioStreamActive:!1,recordedVideo:null,capturedScreenshotUrl:null,status:"init"}),this.captureActive=!1}getVideo(){let e=this.recordingChunks[0].type,t=Ae(e);
1if(!t)return Promise.reject(new Error(`Could not retrieve recording: Unsupported media type "${e}"`));let i=`screencap-${Date.now()}.${t}`,n=new Blob(this.recordingChunks,{type:e}),r={source:this.id,name:i,data:new Blob([n],{type:e}),type:e};return Promise.resolve(r)}async captureScreenshot(){if(!this.mediaDevices?.getDisplayMedia)throw new Error("Screen capture is not supported");try{let e=this.videoStream;if(!e){let t=await this.selectVideoStreamSource();if(!t)throw new Error("Failed to get screen capture stream");e=t}let t=document.createElement("video");t.srcObject=e,await new Promise(e=>{t.onloadedmetadata=()=>{t.play(),e(null)}});let i=document.createElement("canvas");i.width=t.videoWidth,i.height=t.videoHeight;let n=i.getContext("2d");if(!n)throw new Error("Failed to get canvas context");n.drawImage(t,0,0,i.width,i.height);let r=this.opts.preferredImageMimeType;(!r||!Ah.includes(r))&&(this.uppy.log(`Unsupported image type "${r}", falling back to image/png`,"warning"),r="image/png");let s=1;return new Promise((e,n)=>{i.toBlob(s=>{if(!s)return void n(new Error("Failed to create screenshot blob"));let a=Ae(r)||"png",o={source:this.id,name:`Screenshot ${(new Date).toISOString()}.${a}`,type:r,data:s};try{this.capturedMediaFile=o;let t=URL.createObjectURL(s);this.setPluginState({capturedScreenshotUrl:t,status:"captured"}),e()}catch(e){this.getPluginState().capturedScreenshotUrl&&this.setPluginState({capturedScreenshotUrl:null}),e.isRestriction||this.uppy.log(e,"error"),n(e)}finally{t.srcObject=null,i.remove(),t.remove()}},r,s)})}catch(e){throw this.uppy.log(e,"error"),e}}render(){let e=this.getPluginState();return!e.streamActive&&!this.captureActive&&!this.userDenied&&this.start(),qt(xh,{...e,onStartRecording:this.startRecording,onStopRecording:this.stopRecording,enableScreenshots:this.opts.enableScreenshots,onScreenshot:this.captureScreenshot,onStop:this.stop,onSubmit:this.submit,i18n:this.i18n,stream:this.videoStream,onDiscard:this.discardRecordedMedia})}},Oh="5.1.0",Fh={strings:{uploading:"Uploading",complete:"Complete",uploadFailed:"Upload failed",paused:"Paused",retry:"Retry",cancel:"Cancel",pause:"Pause",resume:"Resume",done:"Done",filesUploadedOfTotal:{0:"%{complete} of %{smart_count} file uploaded",1:"%{complete} of %{smart_count} files uploaded"},dataUploadedOfTotal:"%{complete} of %{total}",dataUploadedOfUnknown:"%{complete} of unknown",xTimeLeft:"%{time} left",uploadXFiles:{0:"Upload %{smart_count} file",1:"Upload %{smart_count} files"},uploadXNewFiles:{0:"Upload +%{smart_count} file",1:"Upload +%{smart_count} files"},upload:"Upload",retryUpload:"Retry upload",xMoreFilesAdded:{0:"%{smart_count} more file added",1:"%{smart_count} more files added"},showErrorDetails:"Show error details",failedToAddFiles:"Failed to add files"}},Nh={STATE_ERROR:"error",STATE_WAITING:"waiting",STATE_PREPROCESSING:"preprocessing",STATE_UPLOADING:"uploading",STATE_POSTPROCESSING:"postprocessing",STATE_COMPLETE:"complete"},Mh=d(I(),1),Rh=d(u(),1),Lh=d(I(),1),Uh=a(()=>" · ","renderDot");function Bh(e){let{newFiles:t,isUploadStarted:i,recoveredState:n,i18n:r,uploadState:s,isSomeGhost:a,startUpload:o}=e,l=(0,Lh.default)("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--upload",{"uppy-c-btn-primary":s===Nh.STATE_WAITING},{"uppy-StatusBar-actionBtn--disabled":a}),d=r(t&&i&&!n?"uploadXNewFiles":"uploadXFiles",{smart_count:t});return qt("button",{type:"button",className:l,"aria-label":r("uploadXFiles",{smart_count:t}),onClick:o,disabled:a,"data-uppy-super-focusable":!0,children:d})}function jh(e){let{i18n:t,uppy:i}=e;return qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--retry","aria-label":t("retryUpload"),onClick:a(()=>i.retryAll().catch(()=>{}),"onClick"),"data-uppy-super-focusable":!0,"data-cy":"retry",children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"8",height:"10",viewBox:"0 0 8 10",children:qt("path",{d:"M4 2.408a2.75 2.75 0 1 0 2.75 2.75.626.626 0 0 1 1.25.018v.023a4 4 0 1 1-4-4.041V.25a.25.25 0 0 1 .389-.208l2.299 1.533a.25.25 0 0 1 0 .416l-2.3 1.533A.25.25 0 0 1 4 3.316v-.908z"})}),t("retry")]})}function Hh(e){let{i18n:t,uppy:i}=e;return qt("button",{type:"button",className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",title:t("cancel"),"aria-label":t("cancel"),onClick:a(()=>i.cancelAll(),"onClick"),"data-cy":"cancel","data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16",children:qt("g",{fill:"none",fillRule:"evenodd",children:[qt("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),qt("path",{fill:"#FFF",d:"M9.283 8l2.567 2.567-1.283 1.283L8 9.283 5.433 11.85 4.15 10.567 6.717 8 4.15 5.433 5.433 4.15 8 6.717l2.567-2.567 1.283 1.283z"})]})})})}function zh(e){let{isAllPaused:t,i18n:i,isAllComplete:n,resumableUploads:r,uppy:s}=e,o=i(t?"resume":"pause");
1function l(){if(!n){if(!r)return void s.cancelAll();if(t)return void s.resumeAll();s.pauseAll()}}return a(l,"togglePauseResume"),qt("button",{title:o,"aria-label":o,className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",type:"button",onClick:l,"data-cy":"togglePauseResume","data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16",children:qt("g",{fill:"none",fillRule:"evenodd",children:[qt("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),qt("path",{fill:"#FFF",d:t?"M6 4.25L11.5 8 6 11.75z":"M5 4.5h2v7H5v-7zm4 0h2v7H9v-7z"})]})})})}function qh(e){let{i18n:t,doneButtonHandler:i}=e;return qt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--done",onClick:i,"data-uppy-super-focusable":!0,children:t("done")})}function Wh(){return qt("svg",{className:"uppy-StatusBar-spinner","aria-hidden":"true",focusable:"false",width:"14",height:"14",children:qt("path",{d:"M13.983 6.547c-.12-2.509-1.64-4.893-3.939-5.936-2.48-1.127-5.488-.656-7.556 1.094C.524 3.367-.398 6.048.162 8.562c.556 2.495 2.46 4.52 4.94 5.183 2.932.784 5.61-.602 7.256-3.015-1.493 1.993-3.745 3.309-6.298 2.868-2.514-.434-4.578-2.349-5.153-4.84a6.226 6.226 0 0 1 2.98-6.778C6.34.586 9.74 1.1 11.373 3.493c.407.596.693 1.282.842 1.988.127.598.073 1.197.161 1.794.078.525.543 1.257 1.15.864.525-.341.49-1.05.456-1.592-.007-.15.02.3 0 0",fillRule:"evenodd"})})}function Vh(e){let{progress:t}=e,{value:i,mode:n,message:r}=t;return qt("div",{className:"uppy-StatusBar-content",children:[qt(Wh,{}),"determinate"===n?`${Math.round(100*i)}% · `:"",r]})}function Yh(e){let{numUploads:t,complete:i,totalUploadedSize:n,totalSize:r,totalETA:s,i18n:a}=e,o=t>1,l=(0,Rh.default)(n);return qt("div",{className:"uppy-StatusBar-statusSecondary",children:[o&&a("filesUploadedOfTotal",{complete:i,smart_count:t}),qt("span",{className:"uppy-StatusBar-additionalInfo",children:[o&&Uh(),null!=r?a("dataUploadedOfTotal",{complete:l,total:(0,Rh.default)(r)}):a("dataUploadedOfUnknown",{complete:l}),Uh(),null!=s&&a("xTimeLeft",{time:He(s)})]})]})}function Gh(e){let{i18n:t,complete:i,numUploads:n}=e;return qt("div",{className:"uppy-StatusBar-statusSecondary",children:t("filesUploadedOfTotal",{complete:i,smart_count:n})})}function Kh(e){let{i18n:t,newFiles:i,startUpload:n}=e,r=(0,Lh.default)("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--uploadNewlyAdded");return qt("div",{className:"uppy-StatusBar-statusSecondary",children:[qt("div",{className:"uppy-StatusBar-statusSecondaryHint",children:t("xMoreFilesAdded",{smart_count:i})}),qt("button",{type:"button",className:r,"aria-label":t("uploadXFiles",{smart_count:i}),onClick:n,children:t("upload")})]})}function Zh(e){let{i18n:t,supportsUploadProgress:i,totalProgress:n,showProgressDetails:r,isUploadStarted:s,isAllComplete:o,isAllPaused:l,newFiles:d,numUploads:u,complete:h,totalUploadedSize:c,totalSize:p,totalETA:f,startUpload:m}=e,g=d&&s;if(!s||o)return null;let y=t(l?"paused":"uploading");function v(){return l||g||!r?null:i?qt(Yh,{numUploads:u,complete:h,totalUploadedSize:c,totalSize:p,totalETA:f,i18n:t}):qt(Gh,{i18n:t,complete:h,numUploads:u})}return a(v,"renderProgressDetails"),qt("div",{className:"uppy-StatusBar-content",title:y,children:[l?null:qt(Wh,{}),qt("div",{className:"uppy-StatusBar-status",children:[qt("div",{className:"uppy-StatusBar-statusPrimary",children:i&&0!==n?`${y}: ${n}%`:y}),v(),g?qt(Kh,{i18n:t,newFiles:d,startUpload:m}):null]})]})}function Xh(e){let{i18n:t}=e;return qt("div",{className:"uppy-StatusBar-content",role:"status",title:t("complete"),children:qt("div",{className:"uppy-StatusBar-status",children:qt("div",{className:"uppy-StatusBar-statusPrimary",children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"15",height:"11",viewBox:"0 0 15 11",children:qt("path",{d:"M.414 5.843L1.627 4.63l3.472 3.472L13.202 0l1.212 1.213L5.1 10.528z"})}),t("complete")]})})})}function Qh(e){let{error:t,i18n:i,complete:n,numUploads:r}=e;function s(){let e=`${i("uploadFailed")} \n\n ${t}`;alert(e)}
1return a(s,"displayErrorAlert"),qt("div",{className:"uppy-StatusBar-content",title:i("uploadFailed"),children:[qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"11",height:"11",viewBox:"0 0 11 11",children:qt("path",{d:"M4.278 5.5L0 1.222 1.222 0 5.5 4.278 9.778 0 11 1.222 6.722 5.5 11 9.778 9.778 11 5.5 6.722 1.222 11 0 9.778z"})}),qt("div",{className:"uppy-StatusBar-status",children:[qt("div",{className:"uppy-StatusBar-statusPrimary",children:[i("uploadFailed"),qt("button",{className:"uppy-u-reset uppy-StatusBar-details","aria-label":i("showErrorDetails"),"data-microtip-position":"top-right","data-microtip-size":"medium",onClick:s,type:"button",children:"?"})]}),qt(Gh,{i18n:i,complete:n,numUploads:r})]})]})}function Jh(e){let t,i=[],n="indeterminate";for(let{progress:r}of Object.values(e)){let{preprocess:e,postprocess:s}=r;null==t&&(e||s)&&({mode:n,message:t}=e||s),"determinate"===e?.mode&&i.push(e.value),"determinate"===s?.mode&&i.push(s.value)}return{mode:n,message:t,value:i.reduce((e,t)=>e+t/i.length,0)}}a(Bh,"UploadBtn"),a(jh,"RetryBtn"),a(Hh,"CancelBtn"),a(zh,"PauseResumeButton"),a(qh,"DoneBtn"),a(Wh,"LoadingSpinner"),a(Vh,"ProgressBarProcessing"),a(Yh,"ProgressDetails"),a(Gh,"FileUploadCount"),a(Kh,"UploadNewlyAddedFiles"),a(Zh,"ProgressBarUploading"),a(Xh,"ProgressBarComplete"),a(Qh,"ProgressBarError"),a(Jh,"calculateProcessingProgress");var{STATE_ERROR:ec,STATE_WAITING:tc,STATE_PREPROCESSING:ic,STATE_UPLOADING:nc,STATE_POSTPROCESSING:rc,STATE_COMPLETE:sc}=Nh;function ac({newFiles:e,allowNewUpload:t,isUploadInProgress:i,isAllPaused:n,resumableUploads:r,error:s,hideUploadButton:o,hidePauseResumeButton:l=!1,hideCancelButton:d=!1,hideRetryButton:u=!1,recoveredState:h,uploadState:c,totalProgress:p,files:f,supportsUploadProgress:m,hideAfterFinish:g=!1,isSomeGhost:y,doneButtonHandler:v,isUploadStarted:b,i18n:w,startUpload:$,uppy:_,isAllComplete:S,showProgressDetails:C,numUploads:E,complete:x,totalSize:k,totalETA:T,totalUploadedSize:D}){function A(){switch(c){case rc:case ic:{let e=Jh(f);return"determinate"===e.mode?100*e.value:p}case ec:return null;case nc:return m?p:null;default:return p}}function P(){switch(c){case rc:case ic:{let{mode:e}=Jh(f);return"indeterminate"===e}case nc:return!m;default:return!1}}a(A,"getProgressValue"),a(P,"getIsIndeterminate");let I=A(),O=I??100,F=!s&&e&&(!i&&!n||h)&&t&&!o,N=!d&&c!==tc&&c!==sc,M=r&&!l&&c===nc,R=s&&!S&&!u,L=v&&c===sc,U=(0,Mh.default)("uppy-StatusBar-progress",{"is-indeterminate":P()}),B=(0,Mh.default)("uppy-StatusBar",`is-${c}`,{"has-ghosts":y}),j=(()=>{switch(c){case ic:case rc:return qt(Vh,{progress:Jh(f)});case sc:return qt(Xh,{i18n:w});case ec:return qt(Qh,{error:s,i18n:w,numUploads:E,complete:x});case nc:return qt(Zh,{i18n:w,supportsUploadProgress:m,totalProgress:p,showProgressDetails:C,isUploadStarted:b,isAllComplete:S,isAllPaused:n,newFiles:e,numUploads:E,complete:x,totalUploadedSize:D,totalSize:k,totalETA:T,startUpload:$});default:return null}})();return!(F||R||M||N||L)&&!j||c===sc&&g?null:qt("div",{className:B,children:[qt("div",{className:U,style:{width:`${O}%`},role:"progressbar","aria-label":`${O}%`,"aria-valuetext":`${O}%`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":I}),j,qt("div",{className:"uppy-StatusBar-actions",children:[F?qt(Bh,{newFiles:e,isUploadStarted:b,recoveredState:h,i18n:w,isSomeGhost:y,startUpload:$,uploadState:c}):null,R?qt(jh,{i18n:w,uppy:_}):null,M?qt(zh,{isAllPaused:n,i18n:w,isAllComplete:S,resumableUploads:r,uppy:_}):null,N?qt(Hh,{i18n:w,uppy:_}):null,L?qt(qh,{i18n:w,doneButtonHandler:v}):null]})]})}a(ac,"StatusBarUI");function oc(e,t,i,n){if(e)return Nh.STATE_ERROR;if(t)return Nh.STATE_COMPLETE;if(i)return Nh.STATE_WAITING;let r=Nh.STATE_WAITING,s=Object.keys(n);for(let e=0;e<s.length;e++){let{progress:t}=n[s[e]];if(t.uploadStarted&&!t.uploadComplete)return Nh.STATE_UPLOADING;t.preprocess&&(r=Nh.STATE_PREPROCESSING),t.postprocess&&r!==Nh.STATE_PREPROCESSING&&(r=Nh.STATE_POSTPROCESSING)}return r}a(oc,"getUploadingState");var lc={hideUploadButton:!1,hideRetryButton:!1,hidePauseResumeButton:!1,hideCancelButton:!1,showProgressDetail
1s:!1,hideAfterFinish:!0,doneButtonHandler:null},dc=class extends Pi{static{a(this,"StatusBar")}static VERSION=Oh;#e;#t;#i;#n;constructor(e,t){super(e,{...lc,...t}),this.id=this.opts.id||"StatusBar",this.title="StatusBar",this.type="progressindicator",this.defaultLocale=Fh,this.i18nInit(),this.render=this.render.bind(this),this.install=this.install.bind(this)}#r(e){if(null==e.total||0===e.total)return null;let t=e.total-e.uploaded;if(t<=0)return null;this.#e??=performance.now();let i=performance.now()-this.#e;if(0===i)return Math.round((this.#n??0)/100)/10;let n=e.uploaded-this.#t;if(this.#t=e.uploaded,n<=0)return Math.round((this.#n??0)/100)/10;let r=n/i,s=null==this.#i?r:X(r,this.#i,2e3,i);this.#i=s;let a=t/s,o=Math.max(this.#n-i,0),l=null==this.#n?a:X(a,o,2e3,i);return this.#n=l,this.#e=performance.now(),Math.round(l/100)/10}startUpload=a(()=>this.uppy.upload().catch(()=>{}),"startUpload");render(e){let{capabilities:t,files:i,allowNewUpload:n,totalProgress:r,error:s,recoveredState:a}=e,{newFiles:o,startedFiles:l,completeFiles:d,isUploadStarted:u,isAllComplete:h,isAllPaused:c,isUploadInProgress:p,isSomeGhost:f}=this.uppy.getObjectOfFilesPerState(),m=a?Object.values(i):o,g=!!t.resumableUploads,y=!1!==t.uploadProgress,v=null,b=0;l.every(e=>null!=e.progress.bytesTotal&&0!==e.progress.bytesTotal)?(v=0,l.forEach(e=>{v+=e.progress.bytesTotal||0,b+=e.progress.bytesUploaded||0})):l.forEach(e=>{b+=e.progress.bytesUploaded||0});let w=this.#r({uploaded:b,total:v});return ac({error:s,uploadState:oc(s,h,a,e.files||{}),allowNewUpload:n,totalProgress:r,totalSize:v,totalUploadedSize:b,isAllComplete:!1,isAllPaused:c,isUploadStarted:u,isUploadInProgress:p,isSomeGhost:f,recoveredState:a,complete:d.length,newFiles:m.length,numUploads:l.length,totalETA:w,files:i,i18n:this.i18n,uppy:this.uppy,startUpload:this.startUpload,doneButtonHandler:this.opts.doneButtonHandler,resumableUploads:g,supp
1ortsUploadProgress:y,showProgressDetails:this.opts.showProgressDetails,hideUploadButton:this.opts.hideUploadButton,hideRetryButton:this.opts.hideRetryButton,hidePauseResumeButton:this.opts.hidePauseResumeButton,hideCancelButton:this.opts.hideCancelButton,hideAfterFinish:this.opts.hideAfterFinish})}onMount(){let e=this.el;Oe(e)||(e.dir="ltr")}#s=a(()=>{let{recoveredState:e}=this.uppy.getState();if(this.#i=null,this.#n=null,e)return this.#t=Object.values(e.files).reduce((e,{progress:t})=>e+t.bytesUploaded,0),void this.uppy.emit("restore-confirmed");this.#e=performance.now(),this.#t=0},"#onUploadStart");install(){let{target:e}=this.opts;e&&this.mount(e,this),this.uppy.on("upload",this.#s),this.#e=performance.now(),this.#t=this.uppy.getFiles().reduce((e,t)=>e+t.progress.bytesUploaded,0)}uninstall(){this.unmount(),this.uppy.off("upload",this.#s)}};function uc(e){return(uc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hc(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pc(n.key),n)}}function cc(e,t,i){return t&&hc(e.prototype,t),i&&hc(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function pc(e){var t=fc(e,"string");return"symbol"==uc(t)?t:t+""}function fc(e,t){if("object"!=uc(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=uc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function mc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gc(e,t,i){return t=Ec(t),yc(e,_c()?Reflect.construct(t,i||[],Ec(e).constructor):t.apply(e,i))}function yc(e,t){if(t&&("object"===uc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return vc(e)}function vc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bc(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cc(e,t)}function wc(e){var t="function"==typeof Map?new Map:void 0;return wc=a(function(e){if(null===e||!Sc(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(e))return t.get(e);t.set(e,i)}function i(){return $c(e,arguments,Ec(this).constructor)}return a(i,"Wrapper"),i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),Cc(i,e)},"_wrapNativeSuper"),wc(e)}function $c(e,t,i){if(_c())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var r=new(e.bind.apply(e,n));return i&&Cc(r,i.prototype),r}function _c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_c=a(function(){return!!e},"_isNativeReflectConstruct"))()}function Sc(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch{return"function"==typeof e}}function Cc(e,t){return(Cc=Object.setPrototypeOf?Object.setPrototypeOf.bind():a(function(e,t){return e.__proto__=t,e},"_setPrototypeOf"))(e,t)}function Ec(e){return(Ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():a(function(e){return e.__proto__||Object.getPrototypeOf(e)},"_getPrototypeOf"))(e)}a(uc,"_typeof"),a(hc,"_defineProperties"),a(cc,"_createClass"),a(pc,"_toPropertyKey"),a(fc,"_toPrimitive"),a(mc,"_classCallCheck"),a(gc,"_callSuper"),a(yc,"_possibleConstructorReturn"),a(vc,"_assertThisInitialized"),a(bc,"_inherits"),a(wc,"_wrapNativeSuper"),a($c,"_construct"),a(_c,"_isNativeReflectConstruct"),a(Sc,"_isNativeFunction"),a(Cc,"_setPrototypeOf"),a(Ec,"_getPrototypeOf");var xc=function(e){function t(e){var i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(mc(this,t),(i=gc(this,t,[e])).originalRequest=r,i.originalResponse=s,i.causingError=n,null!=n&&(e+=", caused by ".concat(n.toString())),null!=r){var a=r.getHeader("X-Request-ID")||"n/a",o=r.getMethod(),l=r.getURL(),d=s?s.getStatus():"n/a",u=s?s.getBody()||"":"n/a";e+=", originated from request (method: ".concat(o,", url: ").concat(l,", response code: ").concat(d,", response text: ").concat(u,", request id: ").concat(a,")")}return i.message=e,i}return a(t,"DetailedError"),bc(t,e),cc(t)}(wc(Error));function kc(e){}function Tc(e){return(Tc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ac(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ic(n.key),n)}}function Pc(e,t,i){return t&&Ac(e.prototype,t),i&&Ac(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ic(e){var t=Oc(e,"string");return"symbol"==Tc(t)?t:t+""}function Oc(e,t){if("object"!=Tc(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=Tc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}a(kc,"log"),a(Tc,"_typeof"),a(Dc,"_classCallCheck"),a(Ac,"_defineProperties"),a(Pc,"_createClass"),a(Ic,"_toPropertyKey"),a(Oc,"_toPrimitive");var Fc=function(){function e(){Dc(this,e)}return a(e,"NoopUrlStorage"),Pc(e,[{key:"listAllUploads",value:a(function(){return Promise.resolve([])},"listAllUploads")},{key:"findUploadsByFingerprint",value:a(function(e){return Promise.resolve([])},"findUploadsByFingerprint")},{key:"removeUpload",value:a(function(e){return Promise.resolve()},"removeUpload")},{key:"addUpload",value:a(function(e,t){return Promise.resolve(null)},"addUpload")}])}(),Nc="3.7.7",Mc=Nc,Rc="function"==typeof Buffer,Lc="function"==typeof TextDecoder?new TextDecoder:void 0,Uc="function"==typeof TextEncoder?new TextEncoder:void 0,Bc=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/="),jc=(e=>{let t={};return e.forEach((e,i)=>t[e]=i),t})(Bc),Hc=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,zc=String.fromCharCode.bind(String),qc="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),Wc=a(e=>e.replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_"),"_mkUriSafe"),Vc=a(e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),"_tidyB64"),Yc=a(e=>{let t,i,n,r,s="",a=e.length%3;for(let a=0;a<e.length;){if((i=e.charCodeAt(a++))>255||(n=e.charCodeAt(a++))>255||(r=e.charCodeAt(a++))>255)throw new TypeError("invalid character found");t=i<<16|n<<8|r,s+=Bc[t>>18&63]+Bc[t>>12&63]+Bc[t>>6&63]+Bc[63&t]}return a?s.slice(0,a-3)+"===".substring(a):s},"btoaPolyfill"),Gc="function"==typeof btoa?e=>btoa(e):Rc?e=>Buffer.from(e,"binary").toString("base64"):Yc,Kc=Rc?e=>Buffer.from(e).toString("base64"):e=>{let t=[];for(let i=0,n=e.length;i<n;i+=4096)t.push(zc.apply(null,e.subarray(i,i+4096)));return Gc(t.join(""))},Zc=a((e,t=!1)=>t?Wc(Kc(e)):Kc(e),"fromUint8Array"),Xc=a(e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?zc(192|t>>>6)+zc(128|63&t):zc(224|t>>>12&15)+zc(128|t>>>6&63)+zc(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return zc(240|t>>>18&7)+zc(128|t>>>12&63)+zc(128|t>>>6&63)+zc(128|63&t)},"cb_utob"),Qc=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Jc=a(e=>e.replace(Qc,Xc),"utob"),ep=Rc?e=>Buffer.from(e,"utf8").toString("base64"):Uc?e=>Kc(Uc.encode(e)):e=>Gc(Jc(e)),tp=a((e,t=!1)=>t?Wc(ep(e)):ep(e),"encode"),ip=a(e=>tp(e,!0),"encodeURI"),np=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,rp=a(e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return zc((t>>>10)+55296)+zc(56320+(1023&t));case 3:return zc((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return zc((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},"cb_btou"),sp=a(e=>e.replace(np,rp),"btou"),ap=a(e=>{if(e=e.replace(/\s+/g,""),!Hc.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,i,n,r="";for(let s=0;s<e.length;)t=jc[e.charAt(s++)]<<18|jc[e.charAt(s++)]<<12|(i=jc[e.charAt(s++)])<<6|(n=jc[e.charAt(s++)]),r+=64===i?zc(t>>16&255):64===n?zc(t>>16&255,t>>8&255):zc(t>>16&255,t>>8&255,255&t);return r},"atobPolyfill"),op="function"==typeof atob?e=>atob(Vc(e)):Rc?e=>Buffer.from(e,"base64").toString("binary"):ap,lp=Rc?e=>qc(Buffer.from(e,"base64")):e=>qc(op(e).split("").map(e=>e.charCodeAt(0))),dp=a(e=>lp(hp(e)),"toUint8Array"),up=Rc?e=>Buffer.from(e,"base64").toString("utf8"):Lc?e=>Lc.decode(lp(e)):e=>sp(op(e)),hp=a(e=>Vc(e.replace(/[-_]/g,e=>"-"==e?"+":"/")),"_unURI"),cp=a(e=>up(hp(e)),"decode"),pp=a(e=>{if("string"!=typeof e)return!1;let t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},"isValid"),fp=a(e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),"_noEnum"),mp=a(function(){let e=a((e,t)=>Object.defineProperty(String.prototype,e,fp(t)),"_add");e("fromBase64",function(){return cp(this)}),e("toBase64",function(e){return tp(this,e)}),e("toBase64URI",function(){return tp(this,!0)}),e("toBase64URL",function(){return tp(this,!0)}),e("toUint8Array",function(){return dp(this)})},"extendString"),gp=a(function(){let e=a((e,t)=>Object.defineProperty(Uint8Array.prototype,e,fp(t)),"_add");e("toBase64",function(e){return Zc(this,e)}),e("toBase64URI",function(){return Zc(this,!0)}),e("toBase64URL",function(){return Zc(this,!0)})},"extendUint8Array"),yp=a(()=>{mp(),gp()},"extendBuiltins"),vp={version:Nc,VERSION:Mc,atob:op,atobPolyfill:ap,btoa:Gc,btoaPolyfill:Yc,fromBase64:cp,toBase64:tp,encode:tp,encodeURI:ip,encodeURL:ip,utob:Jc,btou:sp,decode:cp,isValid:pp,fromUint8Array:Zc,toUint8Array:dp,extendString:mp,extendUint8Array:gp,extendBuiltins:yp},bp=d(L());function wp(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function $p(){"use strict";$p=a(function(){return t},"_regeneratorRuntime");var e,t={},i=Object.prototype,n=i.hasOwnProperty,r=Object.defineProperty||function(e,t,i){e[t]=i.value},s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",d=s.toStringTag||"@@toStringTag";function u(e,t,i){return Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}),e[t]}a(u,"define");try{u({},"")}catch{u=a(function(e,t,i){return e[t]=i},"define")}function h(e,t,i,n){var s=t&&t.prototype instanceof v?t:v,a=Object.create(s.prototype),o=new P(n||[]);return r(a,"_invoke",{value:k(e,i,o)}),a}function c(e,t,i){try{return{type:"normal",arg:e.call(t,i)}}catch(e){return{type:"throw",arg:e}}}a(h,"wrap"),a(c,"tryCatch"),t.wrap=h;var p="suspendedStart",f="suspendedYield",m="executing",g="completed",y={};function v(){}function b(){}function w(){}a(v,"Generator"),a(b,"GeneratorFunction"),a(w,"GeneratorFunctionPrototype");var $={};u($,o,function(){return this});var _=Object.getPrototypeOf,S=_&&_(_(I([])));S&&S!==i&&n.call(S,o)&&($=S);var C=w.prototype=v.prototype=Object.create($);function E(e){["next","throw","return"].forEach(function(t){u(e,t,function(e){return this._invoke(t,e)})})}function x(e,t){function i(r,s,a,o){var l=c(e[r],e,s);if("throw"!==l.type){var d=l.arg,u=d.value;return u&&"object"==Tp(u)&&n.call(u,"__await")?t.resolve(u.__await).then(function(e){i("next",e,a,o)},function(e){i("throw",e,a,o)}):t.resolve(u).then(function(e){d.value=e,a(d)},function(e){return i("throw",e,a,o)})}o(l.arg)}var s;a(i,"invoke"),r(this,"_invoke",{value:a(function(e,n){function r(){return new t(function(t,r){i(e,n,t,r)})}return a(r,"callInvokeWithMethodAndArg"),s=s?s.then(r,r):r()},"value")})}function k(t,i,n){var r=p;return function(s,a){if(r===m)throw Error("Generator is already running");if(r===g){if("throw"===s)throw a;return{value:e,done:!0}}
1for(n.method=s,n.arg=a;;){var o=n.delegate;if(o){var l=T(o,n);if(l){if(l===y)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===p)throw r=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=m;var d=c(t,i,n);if("normal"===d.type){if(r=n.done?g:f,d.arg===y)continue;return{value:d.arg,done:n.done}}"throw"===d.type&&(r=g,n.method="throw",n.arg=d.arg)}}}function T(t,i){var n=i.method,r=t.iterator[n];if(r===e)return i.delegate=null,"throw"===n&&t.iterator.return&&(i.method="return",i.arg=e,T(t,i),"throw"===i.method)||"return"!==n&&(i.method="throw",i.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var s=c(r,t.iterator,i.arg);if("throw"===s.type)return i.method="throw",i.arg=s.arg,i.delegate=null,y;var a=s.arg;return a?a.done?(i[t.resultName]=a.value,i.next=t.nextLoc,"return"!==i.method&&(i.method="next",i.arg=e),i.delegate=null,y):a:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,y)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function I(t){if(t||""===t){var i=t[o];if(i)return i.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,s=a(function i(){for(;++r<t.length;)if(n.call(t,r))return i.value=t[r],i.done=!1,i;return i.value=e,i.done=!0,i},"next");return s.next=s}}throw new TypeError(Tp(t)+" is not iterable")}return a(E,"defineIteratorMethods"),a(x,"AsyncIterator"),a(k,"makeInvokeMethod"),a(T,"maybeInvokeDelegate"),a(D,"pushTryEntry"),a(A,"resetTryEntry"),a(P,"Context"),a(I,"values"),b.prototype=w,r(C,"constructor",{value:w,configurable:!0}),r(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,d,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,d,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},E(x.prototype),u(x.prototype,l,function(){return this}),t.AsyncIterator=x,t.async=function(e,i,n,r,s){void 0===s&&(s=Promise);var a=new x(h(e,i,n,r),s);return t.isGeneratorFunction(i)?a:a.next().then(function(e){return e.done?e.value:a.next()})},E(C),u(C,d,"Generator"),u(C,o,function(){return this}),u(C,"toString",function(){return"[object Generator]"}),t.keys=function(e){var t=Object(e),i=[];for(var n in t)i.push(n);return i.reverse(),a(function e(){for(;i.length;){var n=i.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e},"next")},t.values=I,P.prototype={constructor:P,reset:a(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(A),!t)for(var i in this)"t"===i.charAt(0)&&n.call(this,i)&&!isNaN(+i.slice(1))&&(this[i]=e)},"reset"),stop:a(function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},"stop"),dispatchException:a(function(t){if(this.done)throw t;var i=this;function r(n,r){return l.type="throw",l.arg=t,i.next=n,r&&(i.method="next",i.arg=e),!!r}a(r,"handle");for(var s=this.tryEntries.length-1;s>=0;--s){var o=this.tryEntries[s],l=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var d=n.call(o,"catchLoc"),u=n.call(o,"finallyLoc");if(d&&u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(d){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},"dispatchException"),abrupt:a(function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var s=r;break}}s&&("break"===e||"continue"===e)&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var a=s?s.completion:{};return a.type=e,a.arg=t,s?(this.method="next",this.next=s.finallyLoc,y):this.complete(a)},"abrupt"),complete:a(function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},"complete"),finish:a(function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];
1if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),A(i),y}},"finish"),catch:a(function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var n=i.completion;if("throw"===n.type){var r=n.arg;A(i)}return r}}throw Error("illegal catch attempt")},"_catch"),delegateYield:a(function(t,i,n){return this.delegate={iterator:I(t),resultName:i,nextLoc:n},"next"===this.method&&(this.arg=e),y},"delegateYield")},t}function _p(e,t,i,n,r,s,a){try{var o=e[s](a),l=o.value}catch(e){return void i(e)}o.done?t(l):Promise.resolve(l).then(n,r)}function Sp(e){return function(){var t=this,i=arguments;return new Promise(function(n,r){var s=e.apply(t,i);function o(e){_p(s,n,r,o,l,"next",e)}function l(e){_p(s,n,r,o,l,"throw",e)}a(o,"_next"),a(l,"_throw"),o(void 0)})}}function Cp(e,t){return kp(e)||xp(e,t)||Ap(e,t)||Ep()}function Ep(){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 xp(e,t){var i=null==e?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var n,r,s,a,o=[],l=!0,d=!1;try{if(s=(i=i.call(e)).next,0===t){if(Object(i)!==i)return;l=!1}else for(;!(l=(n=s.call(i)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){d=!0,r=e}finally{try{if(!l&&null!=i.return&&(a=i.return(),Object(a)!==a))return}finally{if(d)throw r}}return o}}function kp(e){if(Array.isArray(e))return e}function Tp(e){return(Tp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dp(e,t){var i=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=Ap(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=a(function(){},"F");return{s:r,n:a(function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},"n"),e:a(function(e){throw e},"e"),f:r}}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 s,o=!0,l=!1;return{s:a(function(){i=i.call(e)},"s"),n:a(function(){var e=i.next();return o=e.done,e},"n"),e:a(function(e){l=!0,s=e},"e"),f:a(function(){try{!o&&null!=i.return&&i.return()}finally{if(l)throw s}},"f")}}function Ap(e,t){if(e){if("string"==typeof e)return Pp(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Pp(e,t)}}function Pp(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function Ip(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function Op(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?Ip(Object(i),!0).forEach(function(t){Fp(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Ip(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function Fp(e,t,i){return(t=Lp(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function Np(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mp(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Lp(n.key),n)}}function Rp(e,t,i){return t&&Mp(e.prototype,t),i&&Mp(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lp(e){var t=Up(e,"string");return"symbol"==Tp(t)?t:t+""}function Up(e,t){if("object"!=Tp(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=Tp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}a(wp,"uuid"),a($p,"_regeneratorRuntime"),a(_p,"asyncGeneratorStep"),a(Sp,"_asyncToGenerator"),a(Cp,"_slicedToArray"),a(Ep,"_nonIterableRest"),a(xp,"_iterableToArrayLimit"),a(kp,"_arrayWithHoles"),a(Tp,"_typeof"),a(Dp,"_createForOfIteratorHelper"),a(Ap,"_unsupportedIterableToArray"),a(Pp,"_arrayLikeToArray"),a(Ip,"ownKeys"),a(Op,"_objectSpread"),a(Fp,"_defineProperty"),a(Np,"_classCallCheck"),a(Mp,"_defineProperties"),a(Rp,"_createClass"),a(Lp,"_toPropertyKey"),a(Up,"_toPrimitive");var Bp="tus-v1",jp="ietf-draft-03",Hp="ietf-draft-05",zp={endpoint:null,uploadUrl:null,metadata:{},metadataForPartialUploads:{},fingerprint:null,uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,onUploadUrlAvailable:null,overridePatchMethod:!1,headers:{},addRequestId:!1,onBeforeRequest:null,onAfterResponse:null,onShouldRetry:Qp,chunkSize:Number.POSITIVE_INFINITY,retryDelays:[0,1e3,3e3,5e3],parallelUploads:1,parallelUploadBoundaries:null,
1storeFingerprintForResuming:!0,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1,urlStorage:null,fileReader:null,httpStack:null,protocol:Bp},qp=function(){function e(t,i){Np(this,e),"resume"in i&&console.log("tus: The `resume` option has been removed in tus-js-client v2. Please use the URL storage API instead."),this.options=i,this.options.chunkSize=Number(this.options.chunkSize),this._urlStorage=this.options.urlStorage,this.file=t,this.url=null,this._req=null,this._fingerprint=null,this._urlStorageKey=null,this._offset=null,this._aborted=!1,this._size=null,this._source=null,this._retryAttempt=0,this._retryTimeout=null,this._offsetBeforeRetry=0,this._parallelUploads=null,this._parallelUploadUrls=null}return a(e,"BaseUpload"),Rp(e,[{key:"findPreviousUploads",value:a(function(){var e=this;return this.options.fingerprint(this.file,this.options).then(function(t){return e._urlStorage.findUploadsByFingerprint(t)})},"findPreviousUploads")},{key:"resumeFromPreviousUpload",value:a(function(e){this.url=e.uploadUrl||null,this._parallelUploadUrls=e.parallelUploadUrls||null,this._urlStorageKey=e.urlStorageKey},"resumeFromPreviousUpload")},{key:"start",value:a(function(){var e=this,t=this.file;if(t)if([Bp,jp,Hp].includes(this.options.protocol))if(this.options.endpoint||this.options.uploadUrl||this.url){var i=this.options.retryDelays;if(null==i||"[object Array]"===Object.prototype.toString.call(i)){if(this.options.parallelUploads>1)for(var n=0,r=["uploadUrl","uploadSize","uploadLengthDeferred"];n<r.length;n++){var s=r[n];if(this.options[s])return void this._emitError(new Error("tus: cannot use the ".concat(s," option when parallelUploads is enabled")))}if(this.options.parallelUploadBoundaries){if(this.options.parallelUploads<=1)return void this._emitError(new Error("tus: cannot use the `parallelUploadBoundaries` option when `parallelUploads` is disabled"));if(this.options.parallelUploads!==this.options.parallelUploadBoundaries.length)return void this._emitError(new Error("tus: the `parallelUploadBoundaries` must have the same length as the value of `parallelUploads`"))}this.options.fingerprint(t,this.options).then(function(i){return null==i||"Calculated fingerprint: ".concat(i),e._fingerprint=i,e._source?e._source:e.options.fileReader.openFile(t,e.options.chunkSize)}).then(function(t){if(e._source=t,e.options.uploadLengthDeferred)e._size=null;else if(null!=e.options.uploadSize){if(e._size=Number(e.options.uploadSize),Number.isNaN(e._size))return void e._emitError(new Error("tus: cannot convert `uploadSize` option into a number"))}else if(e._size=e._source.size,null==e._size)return void e._emitError(new Error("tus: cannot automatically derive upload's size from input. Specify it manually using the `uploadSize` option or use the `uploadLengthDeferred` option"));e.options.parallelUploads>1||null!=e._parallelUploadUrls?e._startParallelUpload():e._startSingleUpload()}).catch(function(t){e._emitError(t)})}else this._emitError(new Error("tus: the `retryDelays` option must either be an array or null"))}else this._emitError(new Error("tus: neither an endpoint or an upload URL is provided"));else this._emitError(new Error("tus: unsupported protocol ".concat(this.options.protocol)));else this._emitError(new Error("tus: no file or stream to upload provided"))},"start")},{key:"_startParallelUpload",value:a(function(){var t,i=this,n=this._size,r=0;this._parallelUploads=[];var s=null!=this._parallelUploadUrls?this._parallelUploadUrls.length:this.options.parallelUploads,o=null!==(t=this.options.parallelUploadBoundaries)&&void 0!==t?t:ef(this._source.size,s);this._parallelUploadUrls&&o.forEach(function(e,t){e.uploadUrl=i._parallelUploadUrls[t]||null}),this._parallelUploadUrls=new Array(o.length);var l,d=o.map(function(t,s){var l=0;return i._source.slice(t.start,t.end).then(function(d){var u=d.value;return new Promise(function(d,h){var c=Op(Op({},i.options),{},{uploadUrl:t.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:i.options.metadataForPartialUploads,headers:Op(Op({},i.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:d,onError:h,onProgress:a(function(e){r=r-l+e,l=e,i._emitProgress(r,n)},"onProgress"),onUploadUrlAvailable:a(function(){i._parallelUploadUrls[s]=p.url,i._parallelUploadUrls.filter(function(e){return!!e}).length===o.length&&i._saveUploadInUrlStorage()},"onUploadUrlAvailable")}),p=new e(u,c);p.start(),i._parallelUploads.push(p)})})});Promise.all(d).then(function(){(l=i._openRequest("POST",i.options.endpoint)).setHeader("Upload-Concat","final;".concat(i._parallelUploadUrls.join(" ")));var e=Wp(i.options.metadata);return""!==e&&l.setHeader("Upload-Metadata",e),i._sendRequest(l,null)}).then(function(e){if(Vp(e.getStatus(),200)){var t=e.getHeader("Location");null!=t?(i.url=Jp(i.options.endpoint,t),"Created upload at ".concat(i.url),i._emitSuccess(e)):i._emitHttpError(l,e,"tus: invali
1d or missing Location header")}else i._emitHttpError(l,e,"tus: unexpected response while creating upload")}).catch(function(e){i._emitError(e)})},"_startParallelUpload")},{key:"_startSingleUpload",value:a(function(){return this._aborted=!1,null!=this.url?("Resuming upload from previous URL: ".concat(this.url),void this._resumeUpload()):null!=this.options.uploadUrl?("Resuming upload from provided URL: ".concat(this.options.uploadUrl),this.url=this.options.uploadUrl,void this._resumeUpload()):void this._createUpload()},"_startSingleUpload")},{key:"abort",value:a(function(t){var i=this;if(null!=this._parallelUploads){var n,r=Dp(this._parallelUploads);try{for(r.s();!(n=r.n()).done;){n.value.abort(t)}}catch(e){r.e(e)}finally{r.f()}}return null!==this._req&&this._req.abort(),this._aborted=!0,null!=this._retryTimeout&&(clearTimeout(this._retryTimeout),this._retryTimeout=null),t&&null!=this.url?e.terminate(this.url,this.options).then(function(){return i._removeFromUrlStorage()}):Promise.resolve()},"abort")},{key:"_emitHttpError",value:a(function(e,t,i,n){this._emitError(new xc(i,n,e,t))},"_emitHttpError")},{key:"_emitError",value:a(function(e){var t=this;if(!this._aborted){if(null!=this.options.retryDelays)if(null!=this._offset&&this._offset>this._offsetBeforeRetry&&(this._retryAttempt=0),Xp(e,this._retryAttempt,this.options)){var i=this.options.retryDelays[this._retryAttempt++];return this._offsetBeforeRetry=this._offset,void(this._retryTimeout=setTimeout(function(){t.start()},i))}if("function"!=typeof this.options.onError)throw e;this.options.onError(e)}},"_emitError")},{key:"_emitSuccess",value:a(function(e){this.options.removeFingerprintOnSuccess&&this._removeFromUrlStorage(),"function"==typeof this.options.onSuccess&&this.options.onSuccess({lastResponse:e})},"_emitSuccess")},{key:"_emitProgress",value:a(function(e,t){"function"==typeof this.options.onProgress&&this.options.onProgress(e,t)},"_emitProgress")},{key:"_emitChunkComplete",value:a(function(e,t,i){"function"==typeof this.options.onChunkComplete&&this.options.onChunkComplete(e,t,i)},"_emitChunkComplete")},{key:"_createUpload",value:a(function(){var e=this;if(this.options.endpoint){var t=this._openRequest("POST",this.options.endpoint);this.options.uploadLengthDeferred?t.setHeader("Upload-Defer-Length","1"):t.setHeader("Upload-Length","".concat(this._size));var i,n=Wp(this.options.metadata);""!==n&&t.setHeader("Upload-Metadata",n),this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred?(this._offset=0,i=this._addChunkToRequest(t)):((this.options.protocol===jp||this.options.protocol===Hp)&&t.setHeader("Upload-Complete","?0"),i=this._sendRequest(t,null)),i.then(function(i){if(Vp(i.getStatus(),200)){var n=i.getHeader("Location");if(null!=n)return e.url=Jp(e.options.endpoint,n),"Created upload at ".concat(e.url),"function"==typeof e.options.onUploadUrlAvailable&&e.options.onUploadUrlAvailable(),0===e._size?(e._emitSuccess(i),void e._source.close()):void e._saveUploadInUrlStorage().then(function(){e.options.uploadDataDuringCreation?e._handleUploadResponse(t,i):(e._offset=0,e._performUpload())});e._emitHttpError(t,i,"tus: invalid or missing Location header")}else e._emitHttpError(t,i,"tus: unexpected response while creating upload")}).catch(function(i){e._emitHttpError(t,null,"tus: failed to create upload",i)})}else this._emitError(new Error("tus: unable to create upload because no endpoint is provided"))},"_createUpload")},{key:"_resumeUpload",value:a(function(){var e=this,t=this._openRequest("HEAD",this.url);this._sendRequest(t,null).then(function(i){var n=i.getStatus();if(!Vp(n,200))return 423===n?void e._emitHttpError(t,i,"tus: upload is currently locked; retry later"):(Vp(n,400)&&e._removeFromUrlStorage(),e.options.endpoint?(e.url=null,void e._createUpload()):void e._emitHttpError(t,i,"tus: unable to resume upload (new upload cannot be created without an endpoint)"));var r=Number.parseInt(i.getHeader("Upload-Offset"),10);if(Number.isNaN(r))e._emitHttpError(t,i,"tus: invalid or missing offset value");else{var s=Number.parseInt(i.getHeader("Upload-Length"),10);!Number.isNaN(s)||e.options.uploadLengthDeferred||e.options.protocol!==Bp?("function"==typeof e.o
1ptions.onUploadUrlAvailable&&e.options.onUploadUrlAvailable(),e._saveUploadInUrlStorage().then(function(){if(r===s)return e._emitProgress(s,s),void e._emitSuccess(i);e._offset=r,e._performUpload()})):e._emitHttpError(t,i,"tus: invalid or missing length value")}}).catch(function(i){e._emitHttpError(t,null,"tus: failed to resume upload",i)})},"_resumeUpload")},{key:"_performUpload",value:a(function(){var e,t=this;this._aborted||(this.options.overridePatchMethod?(e=this._openRequest("POST",this.url)).setHeader("X-HTTP-Method-Override","PATCH"):e=this._openRequest("PATCH",this.url),e.setHeader("Upload-Offset","".concat(this._offset)),this._addChunkToRequest(e).then(function(i){Vp(i.getStatus(),200)?t._handleUploadResponse(e,i):t._emitHttpError(e,i,"tus: unexpected response while uploading chunk")}).catch(function(i){t._aborted||t._emitHttpError(e,null,"tus: failed to upload chunk at offset ".concat(t._offset),i)}))},"_performUpload")},{key:"_addChunkToRequest",value:a(function(e){var t=this,i=this._offset,n=this._offset+this.options.chunkSize;return e.setProgressHandler(function(e){t._emitProgress(i+e,t._size)}),this.options.protocol===Bp?e.setHeader("Content-Type","application/offset+octet-stream"):this.options.protocol===Hp&&e.setHeader("Content-Type","application/partial-upload"),(n===Number.POSITIVE_INFINITY||n>this._size)&&!this.options.uploadLengthDeferred&&(n=this._size),this._source.slice(i,n).then(function(i){var n=i.value,r=i.done,s=null!=n&&n.size?n.size:0;t.options.uploadLengthDeferred&&r&&(t._size=t._offset+s,e.setHeader("Upload-Length","".concat(t._size)));var a=t._offset+s;return!t.options.uploadLengthDeferred&&r&&a!==t._size?Promise.reject(new Error("upload was configured with a size of ".concat(t._size," bytes, but the source is done after ").concat(a," bytes"))):null===n?t._sendRequest(e):((t.options.protocol===jp||t.options.protocol===Hp)&&e.setHeader("Upload-Complete",r?"?1":"?0"),t._emitProgress(t._offset,t._size),t._sendRequest(e,n))})},"_addChunkToRequest")},{key:"_handleUploadResponse",value:a(function(e,t){var i=Number.parseInt(t.getHeader("Upload-Offset"),10);if(!Number.isNaN(i))return this._emitProgress(i,this._size),this._emitChunkComplete(i-this._offset,i,this._size),this._offset=i,i===this._size?(this._emitSuccess(t),void this._source.close()):void this._performUpload();this._emitHttpError(e,t,"tus: invalid or missing offset value")},"_handleUploadResponse")},{key:"_openRequest",value:a(function(e,t){var i=Yp(e,t,this.options);return this._req=i,i},"_openRequest")},{key:"_removeFromUrlStorage",value:a(function(){var e=this;this._urlStorageKey&&(this._urlStorage.removeUpload(this._urlStorageKey).catch(function(t){e._emitError(t)}),this._urlStorageKey=null)},"_removeFromUrlStorage")},{key:"_saveUploadInUrlStorage",value:a(function(){var e=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||null!==this._urlStorageKey)return Promise.resolve();var t={size:this._size,metadata:this.options.metadata,creationTime:(new Date).toString()};return this._parallelUploads?t.parallelUploadUrls=this._parallelUploadUrls:t.uploadUrl=this.url,this._urlStorage.addUpload(this._fingerprint,t).then(function(t){e._urlStorageKey=t})},"_saveUploadInUrlStorage")},{key:"_sendRequest",value:a(function(e){return Gp(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,this.options)},"_sendRequest")}],[{key:"terminate",value:a(function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Yp("DELETE",t,i);return Gp(n,null,i).then(function(e){if(204!==e.getStatus())throw new xc("tus: unexpected response while terminating upload",null,n,e)}).catch(function(r){if(r instanceof xc||(r=new xc("tus: failed to terminate upload",r,n,null)),!Xp(r,0,i))throw r;var s=i.retryDelays[0],a=i.retryDelays.slice(1),o=Op(Op({},i),{},{retryDelays:a});return new Promise(function(e){return setTimeout(e,s)}).then(function(){return e.terminate(t,o)})})},"terminate")}])}();function Wp(e){return Object.entries(e).map(function(e){var t=Cp(e,2),i=t[0],n=t[1];return"".concat(i," ").concat(vp.encode(String(n)))}).join(",")}function Vp(e,t){return e>=t&&e<t+100}function Yp(e,t,i){var n=i.httpStack.createRequest(e,t);i.protocol===jp?n.setHeader("Upload-Draft-Interop-Version","5"):i.protocol===Hp?n.setHeader("Upload-Draft-Interop-Version","6"):n.setHeader("Tus-Resumable","1.0.0");for(var r=i.headers||{},s=0,a=Object.entries(r);s<a.length;s++){var o=Cp(a[s],2),l=o[0],d=o[1];n.setHeader(l,d)}if(i.addRequestId){var u=wp();n.setHeader("X-Request-ID",u)}return n}function Gp(e,t,i){return Kp.apply(this,arguments)}function Kp(){return(Kp=Sp($p().mark(a(function e(t,i,n){var r;return $p().wrap(a(function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof n.onBeforeRequest){e.next=3;break}return e.next=3,n.onBeforeRequest(t);case 3:return e.next=5,t.send(i);case 5:if(r=e.sent,"function"!=typeof n.onAfterResponse){e.next=9;break}return e.next=9,n.onAfterResponse(t,r);case 9:return e.abrupt("return",r);case 10:case"end":return e.stop()}},"_callee$"),e)},"_callee")))).apply(this,arguments)}function Zp(){var e=!0;return typeof navigator<"u"&&!1===navigator.onLine&&(e=!1),e}function Xp(e,t,i){return!(null==i.retryDelays||t>=i.retryDelays.length||null==e.originalRequest)&&(i&&"function"==typeof i.onShouldRetry?i.onShouldRetry(e,t,i):Qp(e))}function Qp(e){var t=e.originalResponse?e.originalResponse.getStatus():0;return(!Vp(t,400)||409===t||423===t)&&Zp()}function Jp(e,t){return new bp.default(t,e).toString()}function ef(e,t){for(var i=Math.floor(e/t),n=[],r=0;r<t;r++)n.push({start:i*r,end:i*(r+1)});return n[t-1].end=e,n}a(Wp,"encodeMetadata"),a(Vp,"inStatusCategory"),a(Yp,"openRequest"),a(Gp,"sendRequest"),a(Kp,"_sendRequest2"),a(Zp,"isOnline"),a(Xp,"shouldRetry"),a(Qp,"defaultOnShouldRetry"),a(Jp,"resolveUrl"),a(ef,"splitSizeIntoParts"),qp.defaultOptions=zp;var tf=qp,nf=a(function(){return typeof navigator<"u"&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase()},"isReactNative");function rf(e){return new Promise(function(t,i){var n=new XMLHttpRequest;n.responseType="blob",n.onload=function(){var e=n.response;t(e)},n.onerror=function(e){i(e)},n.open("GET",e),n.send()})}a(rf,"uriToBlob");var sf=a(function(){return typeof window<"u"&&(typeof window.PhoneGap<"u"||typeof window.Cordova<"u"||typeof window.cordova<"u")},"isCordova");function af(e){return new Promise(function(t,i){var n=new FileReader;n.onload=function(){var e=new Uint8Array(n.result);t({value:e})},n.onerror=function(e){i(e)},n.readAsArrayBuffer(e)})}function of(e){return(of="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function df(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hf(n.key),n)}}function uf(e,t,i){return t&&df(e.prototype,t),i&&df(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function hf(e){var t=cf(e,"string");return"symbol"==of(t)?t:t+""}function cf(e,t){if("object"!=of(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=of(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}a(af,"readAsByteArray"),a(of,"_typeof"),a(lf,"_classCallCheck"),a(df,"_defineProperties"),a(uf,"_createClass"),a(hf,"_toPropertyKey"),a(cf,"_toPrimitive");var pf=function(){function e(t){lf(this,e),this._file=t,this.size=t.size}return a(e,"FileSource"),uf(e,[{key:"slice",value:a(function(e,t){if(sf())return af(this._file.slice(e,t));var i=this._file.slice(e,t),n=t>=this.size;return Promise.resolve({value:i,done:n}
1)},"slice")},{key:"close",value:a(function(){},"close")}])}();function ff(e){return(ff="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gf(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vf(n.key),n)}}function yf(e,t,i){return t&&gf(e.prototype,t),i&&gf(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function vf(e){var t=bf(e,"string");return"symbol"==ff(t)?t:t+""}function bf(e,t){if("object"!=ff(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=ff(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function wf(e){return void 0===e?0:void 0!==e.size?e.size:e.length}function $f(e,t){if(e.concat)return e.concat(t);if(e instanceof Blob)return new Blob([e,t],{type:e.type});if(e.set){var i=new e.constructor(e.length+t.length);return i.set(e),i.set(t,e.length),i}throw new Error("Unknown data type")}a(ff,"_typeof"),a(mf,"_classCallCheck"),a(gf,"_defineProperties"),a(yf,"_createClass"),a(vf,"_toPropertyKey"),a(bf,"_toPrimitive"),a(wf,"len"),a($f,"concat");var _f=function(){function e(t){mf(this,e),this._buffer=void 0,this._bufferOffset=0,this._reader=t,this._done=!1}return a(e,"StreamSource"),yf(e,[{key:"slice",value:a(function(e,t){return e<this._bufferOffset?Promise.reject(new Error("Requested data is before the reader's current offset")):this._readUntilEnoughDataOrDone(e,t)},"slice")},{key:"_readUntilEnoughDataOrDone",value:a(function(e,t){var i=this,n=t<=this._bufferOffset+wf(this._buffer);if(this._done||n){var r=this._getDataFromBuffer(e,t),s=null==r&&this._done;return Promise.resolve({value:r,done:s})}return this._reader.read().then(function(n){var r=n.value;return n.done?i._done=!0:void 0===i._buffer?i._buffer=r:i._buffer=$f(i._buffer,r),i._readUntilEnoughDataOrDone(e,t)})},"_readUntilEnoughDataOrDone")},{key:"_getDataFromBuffer",value:a(function(e,t){e>this._bufferOffset&&(this._buffer=this._buffer.slice(e-this._bufferOffset),this._bufferOffset=e);var i=0===wf(this._buffer);return this._done&&i?null:this._buffer.slice(0,t-e)},"_getDataFromBuffer")},{key:"close",value:a(function(){this._reader.cancel&&this._reader.cancel()},"close")}])}();function Sf(e){return(Sf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Cf(){"use strict";Cf=a(function(){return t},"_regeneratorRuntime");var e,t={},i=Object.prototype,n=i.hasOwnProperty,r=Object.defineProperty||function(e,t,i){e[t]=i.value},s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",d=s.toStringTag||"@@toStringTag";function u(e,t,i){return Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}),e[t]}a(u,"define");try{u({},"")}catch{u=a(function(e,t,i){return e[t]=i},"define")}function h(e,t,i,n){var s=t&&t.prototype instanceof v?t:v,a=Object.create(s.prototype),o=new P(n||[]);return r(a,"_invoke",{value:k(e,i,o)}),a}function c(e,t,i){try{return{type:"normal",arg:e.call(t,i)}}catch(e){return{type:"throw",arg:e}}}a(h,"wrap"),a(c,"tryCatch"),t.wrap=h;var p="suspendedStart",f="suspendedYield",m="executing",g="completed",y={};function v(){}function b(){}function w(){}a(v,"Generator"),a(b,"GeneratorFunction"),a(w,"GeneratorFunctionPrototype");var $={};u($,o,function(){return this});var _=Object.getPrototypeOf,S=_&&_(_(I([])));S&&S!==i&&n.call(S,o)&&($=S);var C=w.prototype=v.prototype=Object.create($);function E(e){["next","throw","return"].forEach(function(t){u(e,t,function(e){return this._invoke(t,e)})})}function x(e,t){function i(r,s,a,o){var l=c(e[r],e,s);if("throw"!==l.type){var d=l.arg,u=d.value;return u&&"object"==Sf(u)&&n.call(u,"__await")?t.resolve(u.__await).then(function(e){i("next",e,a,o)},function(e){i("throw",e,a,o)}):t.resolve(u).then(function(e){d.value=e,a(d)},function(e){return i("throw",e,a,o)})}o(l.arg)}var s;a(i,"invoke"),r(this,"_invoke",{value:a(function(e,n){function r(){return new t(function(t,r){i(e,n,t,r)})}return a(r,"callInvokeWithMethodAndArg"),s=s?s.then(r,r):r()},"value")})}function k(t,i,n){var r=p;return function(s,a){if(r===m)throw Error("Generator is already running");if(r===g){if("throw"===s)throw a;return{value:e,done:!0}}
1for(n.method=s,n.arg=a;;){var o=n.delegate;if(o){var l=T(o,n);if(l){if(l===y)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===p)throw r=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=m;var d=c(t,i,n);if("normal"===d.type){if(r=n.done?g:f,d.arg===y)continue;return{value:d.arg,done:n.done}}"throw"===d.type&&(r=g,n.method="throw",n.arg=d.arg)}}}function T(t,i){var n=i.method,r=t.iterator[n];if(r===e)return i.delegate=null,"throw"===n&&t.iterator.return&&(i.method="return",i.arg=e,T(t,i),"throw"===i.method)||"return"!==n&&(i.method="throw",i.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var s=c(r,t.iterator,i.arg);if("throw"===s.type)return i.method="throw",i.arg=s.arg,i.delegate=null,y;var a=s.arg;return a?a.done?(i[t.resultName]=a.value,i.next=t.nextLoc,"return"!==i.method&&(i.method="next",i.arg=e),i.delegate=null,y):a:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,y)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function I(t){if(t||""===t){var i=t[o];if(i)return i.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,s=a(function i(){for(;++r<t.length;)if(n.call(t,r))return i.value=t[r],i.done=!1,i;return i.value=e,i.done=!0,i},"next");return s.next=s}}throw new TypeError(Sf(t)+" is not iterable")}return a(E,"defineIteratorMethods"),a(x,"AsyncIterator"),a(k,"makeInvokeMethod"),a(T,"maybeInvokeDelegate"),a(D,"pushTryEntry"),a(A,"resetTryEntry"),a(P,"Context"),a(I,"values"),b.prototype=w,r(C,"constructor",{value:w,configurable:!0}),r(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,d,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,d,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},E(x.prototype),u(x.prototype,l,function(){return this}),t.AsyncIterator=x,t.async=function(e,i,n,r,s){void 0===s&&(s=Promise);var a=new x(h(e,i,n,r),s);return t.isGeneratorFunction(i)?a:a.next().then(function(e){return e.done?e.value:a.next()})},E(C),u(C,d,"Generator"),u(C,o,function(){return this}),u(C,"toString",function(){return"[object Generator]"}),t.keys=function(e){var t=Object(e),i=[];for(var n in t)i.push(n);return i.reverse(),a(function e(){for(;i.length;){var n=i.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e},"next")},t.values=I,P.prototype={constructor:P,reset:a(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(A),!t)for(var i in this)"t"===i.charAt(0)&&n.call(this,i)&&!isNaN(+i.slice(1))&&(this[i]=e)},"reset"),stop:a(function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},"stop"),dispatchException:a(function(t){if(this.done)throw t;var i=this;function r(n,r){return l.type="throw",l.arg=t,i.next=n,r&&(i.method="next",i.arg=e),!!r}a(r,"handle");for(var s=this.tryEntries.length-1;s>=0;--s){var o=this.tryEntries[s],l=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var d=n.call(o,"catchLoc"),u=n.call(o,"finallyLoc");if(d&&u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(d){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},"dispatchException"),abrupt:a(function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var s=r;break}}s&&("break"===e||"continue"===e)&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var a=s?s.completion:{};return a.type=e,a.arg=t,s?(this.method="next",this.next=s.finallyLoc,y):this.complete(a)},"abrupt"),complete:a(function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},"complete"),finish:a(function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];
1if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),A(i),y}},"finish"),catch:a(function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var n=i.completion;if("throw"===n.type){var r=n.arg;A(i)}return r}}throw Error("illegal catch attempt")},"_catch"),delegateYield:a(function(t,i,n){return this.delegate={iterator:I(t),resultName:i,nextLoc:n},"next"===this.method&&(this.arg=e),y},"delegateYield")},t}function Ef(e,t,i,n,r,s,a){try{var o=e[s](a),l=o.value}catch(e){return void i(e)}o.done?t(l):Promise.resolve(l).then(n,r)}function xf(e){return function(){var t=this,i=arguments;return new Promise(function(n,r){var s=e.apply(t,i);function o(e){Ef(s,n,r,o,l,"next",e)}function l(e){Ef(s,n,r,o,l,"throw",e)}a(o,"_next"),a(l,"_throw"),o(void 0)})}}function kf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tf(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Af(n.key),n)}}function Df(e,t,i){return t&&Tf(e.prototype,t),i&&Tf(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function Af(e){var t=Pf(e,"string");return"symbol"==Sf(t)?t:t+""}function Pf(e,t){if("object"!=Sf(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=Sf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}a(Sf,"_typeof"),a(Cf,"_regeneratorRuntime"),a(Ef,"asyncGeneratorStep"),a(xf,"_asyncToGenerator"),a(kf,"_classCallCheck"),a(Tf,"_defineProperties"),a(Df,"_createClass"),a(Af,"_toPropertyKey"),a(Pf,"_toPrimitive");var If=function(){function e(){kf(this,e)}return a(e,"FileReader"),Df(e,[{key:"openFile",value:function(){var e=xf(Cf().mark(a(function e(t,i){var n;return Cf().wrap(a(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(nf()&&t&&typeof t.uri<"u")){e.next=11;break}return e.prev=1,e.next=4,rf(t.uri);case 4:return n=e.sent,e.abrupt("return",new pf(n));case 8:throw e.prev=8,e.t0=e.catch(1),new Error("tus: cannot fetch `file.uri` as Blob, make sure the uri is correct and accessible. ".concat(e.t0));case 11:if(!("function"==typeof t.slice&&typeof t.size<"u")){e.next=13;break}return e.abrupt("return",Promise.resolve(new pf(t)));case 13:if("function"!=typeof t.read){e.next=18;break}
1if(i=Number(i),Number.isFinite(i)){e.next=17;break}return e.abrupt("return",Promise.reject(new Error("cannot create source for stream without a finite value for the `chunkSize` option")));case 17:return e.abrupt("return",Promise.resolve(new _f(t,i)));case 18:return e.abrupt("return",Promise.reject(new Error("source object may only be an instance of File, Blob, or Reader in this environment")));case 19:case"end":return e.stop()}},"_callee$"),e,null,[[1,8]])},"_callee")));function t(t,i){return e.apply(this,arguments)}return a(t,"openFile"),t}()}])}();function Of(e,t){return nf()?Promise.resolve(Ff(e,t)):Promise.resolve(["tus-br",e.name,e.type,e.size,e.lastModified,t.endpoint].join("-"))}function Ff(e,t){var i=e.exif?Nf(JSON.stringify(e.exif)):"noexif";return["tus-rn",e.name||"noname",e.size||"nosize",i,t.endpoint].join("/")}function Nf(e){var t=0;if(0===e.length)return t;for(var i=0;i<e.length;i++){t=(t<<5)-t+e.charCodeAt(i),t&=t}return t}function Mf(e){return(Mf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Rf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lf(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Bf(n.key),n)}}function Uf(e,t,i){return t&&Lf(e.prototype,t),i&&Lf(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bf(e){var t=jf(e,"string");return"symbol"==Mf(t)?t:t+""}function jf(e,t){if("object"!=Mf(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=Mf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}a(Of,"fingerprint"),a(Ff,"reactNativeFingerprint"),a(Nf,"hashCode"),a(Mf,"_typeof"),a(Rf,"_classCallCheck"),a(Lf,"_defineProperties"),a(Uf,"_createClass"),a(Bf,"_toPropertyKey"),a(jf,"_toPrimitive");var Hf=function(){function e(){Rf(this,e)}return a(e,"XHRHttpStack"),Uf(e,[{key:"createRequest",value:a(function(e,t){return new zf(e,t)},"createRequest")},{key:"getName",value:a(function(){return"XHRHttpStack"},"getName")}])}(),zf=function(){function e(t,i){Rf(this,e),this._xhr=new XMLHttpRequest,this._xhr.open(t,i,!0),this._method=t,this._url=i,this._headers={}}return a(e,"Request"),Uf(e,[{key:"getMethod",value:a(function(){return this._method},"getMethod")},{key:"getURL",value:a(function(){return this._url},"getURL")},{key:"setHeader",value:a(function(e,t){this._xhr.setRequestHeader(e,t),this._headers[e]=t},"setHeader")},{key:"getHeader",value:a(function(e){return this._headers[e]},"getHeader")},{key:"setProgressHandler",value:a(function(e){"upload"in this._xhr&&(this._xhr.upload.onprogress=function(t){t.lengthComputable&&e(t.loaded)})},"setProgressHandler")},{key:"send",value:a(function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return new Promise(function(i,n){e._xhr.onload=function(){i(new qf(e._xhr))},e._xhr.onerror=function(e){n(e)},e._xhr.send(t)})},"send")},{key:"abort",value:a(function(){return this._xhr.abort(),Promise.resolve()},"abort")},{key:"getUnderlyingObject",value:a(function(){return this._xhr},"getUnderlyingObject")}])}(),qf=function(){function e(t){Rf(this,e),this._xhr=t}return a(e,"Response"),Uf(e,[{key:"getStatus",value:a(function(){return this._xhr.status},"getStatus")},{key:"getHeader",value:a(function(e){return this._xhr.getResponseHeader(e)},"getHeader")},{key:"getBody",value:a(function(){return this._xhr.responseText},"getBody")},{key:"getUnderlyingObject",value:a(function(){return this._xhr},"getUnderlyingObject")}])}();function Wf(e){return(Wf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yf(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Kf(n.key),n)}}function Gf(e,t,i){return t&&Yf(e.prototype,t),i&&Yf(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function Kf(e){var t=Zf(e,"string");return"symbol"==Wf(t)?t:t+""}function Zf(e,t){if("object"!=Wf(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=Wf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}a(Wf,"_typeof"),a(Vf,"_classCallCheck"),a(Yf,"_defineProperties"),a(Gf,"_createClass"),a(Kf,"_toPropertyKey"),a(Zf,"_toPrimitive");var Xf=!1;try{Xf="localStorage"in window,Qf="tusSupport",Jf=localStorage.getItem(Qf),localStorage.setItem(Qf,Jf),null===Jf&&localStorage.removeItem(Qf)}
1catch(e){if(e.code!==e.SECURITY_ERR&&e.code!==e.QUOTA_EXCEEDED_ERR)throw e;Xf=!1}var Qf,Jf,em=Xf,tm=function(){function e(){Vf(this,e)}return a(e,"WebStorageUrlStorage"),Gf(e,[{key:"findAllUploads",value:a(function(){var e=this._findEntries("tus::");return Promise.resolve(e)},"findAllUploads")},{key:"findUploadsByFingerprint",value:a(function(e){var t=this._findEntries("tus::".concat(e,"::"));return Promise.resolve(t)},"findUploadsByFingerprint")},{key:"removeUpload",value:a(function(e){return localStorage.removeItem(e),Promise.resolve()},"removeUpload")},{key:"addUpload",value:a(function(e,t){var i=Math.round(1e12*Math.random()),n="tus::".concat(e,"::").concat(i);return localStorage.setItem(n,JSON.stringify(t)),Promise.resolve(n)},"addUpload")},{key:"_findEntries",value:a(function(e){for(var t=[],i=0;i<localStorage.length;i++){var n=localStorage.key(i);if(0===n.indexOf(e))try{var r=JSON.parse(localStorage.getItem(n));r.urlStorageKey=n,t.push(r)}catch{}}return t},"_findEntries")}])}();function im(e){return(im="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rm(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gm(n.key),n)}}function sm(e,t,i){return t&&rm(e.prototype,t),i&&rm(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function am(e,t,i){return t=um(t),om(e,dm()?Reflect.construct(t,i||[],um(e).constructor):t.apply(e,i))}function om(e,t){if(t&&("object"===im(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return lm(e)}function lm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dm=a(function(){return!!e},"_isNativeReflectConstruct"))()}function um(e){return(um=Object.setPrototypeOf?Object.getPrototypeOf.bind():a(function(e){return e.__proto__||Object.getPrototypeOf(e)},"_getPrototypeOf"))(e)}function hm(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cm(e,t)}function cm(e,t){return(cm=Object.setPrototypeOf?Object.setPrototypeOf.bind():a(function(e,t){return e.__proto__=t,e},"_setPrototypeOf"))(e,t)}function pm(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function fm(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?pm(Object(i),!0).forEach(function(t){mm(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):pm(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function mm(e,t,i){return(t=gm(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function gm(e){var t=ym(e,"string");return"symbol"==im(t)?t:t+""}function ym(e,t){if("object"!=im(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=im(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}a(im,"_typeof"),a(nm,"_classCallCheck"),a(rm,"_defineProperties"),a(sm,"_createClass"),a(am,"_callSuper"),a(om,"_possibleConstructorReturn"),a(lm,"_assertThisInitialized"),a(dm,"_isNativeReflectConstruct"),a(um,"_getPrototypeOf"),a(hm,"_inherits"),a(cm,"_setPrototypeOf"),a(pm,"ownKeys"),a(fm,"_objectSpread"),a(mm,"_defineProperty"),a(gm,"_toPropertyKey"),a(ym,"_toPrimitive");var vm=fm(fm({},tf.defaultOptions),{},{httpStack:new Hf,fileReader:new If,urlStorage:em?new tm:new Fc,fingerprint:Of}),bm=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return nm(this,t),am(this,t,[e,i=fm(fm({},vm),i)])}return a(t,"Upload"),hm(t,e),sm(t,null,[{key:"terminate",value:a(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=fm(fm({},vm),t),tf.terminate(e,t)},"terminate")}])}(tf),wm=("function"==typeof XMLHttpRequest&&"function"==typeof Blob&&Blob.prototype.slice,"5.1.0");function $m(){return typeof window<"u"&&(typeof window.PhoneGap<"u"||typeof window.Cordova<"u"||typeof window.cordova<"u")}function _m(){return typeof navigator<"u"&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase()}function Sm(e){return(t,i)=>{if($m()||_m())return vm.fingerprint(t,i);let n=["tus",e.id,i.endpoint].join("-");return Promise.resolve(n)}}a($m,"isCordova"),a(_m,"isReactNative"),a(Sm,"getFingerprint");var Cm={endpoint:"",uploadUrl:null,metadata:{},uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,overridePatchMethod:!1,headers:{},addRequestId:!1,chunkSize:1/0,retryDelays:[100,1e3,3e3,5e3],parallelUploads:1,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1},Em={limit:20,retryDelays:Cm.retryDelays,withCredentials:!1,allowedMetaFields:!0},xm=class extends $i{static{a(this,"Tus")}
1static VERSION=wm;#e;requests;uploaders;uploaderEvents;constructor(e,t){if(super(e,{...Em,...t}),this.type="uploader",this.id=this.opts.id||"Tus",void 0===t?.allowedMetaFields&&"metaFields"in this.opts)throw new Error("The `metaFields` option has been renamed to `allowedMetaFields`.");if("autoRetry"in t)throw new Error("The `autoRetry` option was deprecated and has been removed.");this.requests=this.opts.rateLimitedQueue??new We(this.opts.limit),this.#e=this.opts.retryDelays?.values(),this.uploaders=Object.create(null),this.uploaderEvents=Object.create(null)}resetUploaderReferences(e,t){let i=this.uploaders[e];i&&(i.abort(),t?.abort&&i.abort(!0),this.uploaders[e]=null),this.uploaderEvents[e]&&(this.uploaderEvents[e].remove(),this.uploaderEvents[e]=null)}async#t(e){return this.resetUploaderReferences(e.id),new Promise((t,i)=>{let n,r,s,o={...this.opts,...e.tus||{}};"function"==typeof o.headers&&(o.headers=o.headers(e));let{onShouldRetry:l,onBeforeRequest:d,...u}=o,h={...Cm,...u};h.fingerprint=Sm(e),h.onBeforeRequest=async t=>{let i;if(t.getUnderlyingObject().withCredentials=!!o.withCredentials,"function"==typeof d&&(i=d(t,e)),H(n,"shouldBeRequeued")){if(!n.shouldBeRequeued)return Promise.reject();let t,r=new Promise(e=>{t=e});return n=this.requests.run(()=>(e.isPaused&&n.abort(),t(),()=>{})),void await Promise.all([r,i])}return i},h.onError=t=>{this.uppy.log(t);let r=null!=t.originalRequest?t.originalRequest.getUnderlyingObject():null;Le(r)&&(t=new J(t,r)),this.resetUploaderReferences(e.id),n?.abort(),"function"==typeof o.onError&&o.onError(t),i(t)},h.onProgress=(t,i)=>{this.onReceiveUploadUrl(e,s.url),"function"==typeof o.onProgress&&o.onProgress(t,i);let n=this.uppy.getFile(e.id);
1this.uppy.emit("upload-progress",n,{uploadStarted:n.progress.uploadStarted??0,bytesUploaded:t,bytesTotal:i})},h.onSuccess=i=>{let r={uploadURL:s.url??void 0,status:200,body:{xhr:i.lastResponse.getUnderlyingObject()}};this.uppy.emit("upload-success",this.uppy.getFile(e.id),r),this.resetUploaderReferences(e.id),n.done(),s.url&&this.uppy.log(`Download ${s.url}`),"function"==typeof o.onSuccess&&o.onSuccess(i),t(s)};let c=a(e=>{let t=e?.originalResponse?.getStatus();if(429===t){if(!this.requests.isPaused){let e=this.#e?.next();if(null==e||e.done)return!1;this.requests.rateLimit(e.value)}}else{if(null!=t&&t>=400&&t<500&&409!==t&&423!==t)return!1;typeof navigator<"u"&&!1===navigator.onLine&&(this.requests.isPaused||(this.requests.pause(),window.addEventListener("online",()=>{this.requests.resume()},{once:!0})))}return n.abort(),n={shouldBeRequeued:!0,abort(){this.shouldBeRequeued=!1},done(){throw new Error("Cannot mark a queued request as done: this indicates a bug")},fn(){throw new Error("Cannot run a queued request: this indicates a bug")}},!0},"defaultOnShouldRetry");h.onShouldRetry=null!=l?(e,t)=>l(e,t,o,c):c;let p=a((e,t,i)=>{H(e,t)&&!H(e,i)&&(e[i]=e[t])},"copyProp"),f={};
1if($e(o.allowedMetaFields,e.meta).forEach(t=>{f[t]=String(e.meta[t])}),p(f,"type","filetype"),p(f,"name","filename"),h.metadata=f,null==e.data)throw new Error("File data is empty");s=new bm(e.data,h),this.uploaders[e.id]=s;let m=new _i(this.uppy);this.uploaderEvents[e.id]=m,r=a(()=>(e.isPaused||s.start(),()=>{}),"qRequest"),s.findPreviousUploads().then(t=>{let i=t[0];i&&(this.uppy.log(`[Tus] Resuming upload of ${e.id} started at ${i.creationTime}`),s.resumeFromPreviousUpload(i)),n=this.requests.run(r)}),m.onFileRemove(e.id,i=>{n.abort(),this.resetUploaderReferences(e.id,{abort:!!s.url}),t(`upload ${i} was removed`)}),m.onPause(e.id,e=>{n.abort(),e?s.abort():n=this.requests.run(r)}),m.onPauseAll(e.id,()=>{n.abort(),s.abort()}),m.onCancelAll(e.id,()=>{n.abort(),this.resetUploaderReferences(e.id,{abort:!!s.url}),t(`upload ${e.id} was canceled`)}),m.onResumeAll(e.id,()=>{n.abort(),e.error&&s.abort(),n=this.requests.run(r)})}).catch(t=>{throw this.uppy.emit("upload-error",e,t),t})}onReceiveUploadUrl(e,t){let i=this.uppy.getFile(e.id);i&&(!i.tus||i.tus.uploadUrl!==t)&&(this.uppy.log("[Tus] Storing upload url"),this.uppy.setFileState(i.id,{tus:{...i.tus,uploadUrl:t}}))}#i(e){let t={...this.opts};return e.tus&&Object.assign(t,e.tus),"function"==typeof t.headers&&(t.headers=t.headers(e)),{..."remote"in e&&e.remote.body,endpoint:t.endpoint,uploadUrl:t.uploadUrl,protocol:"tus",size:e.data.size,headers:t.headers,metadata:e.meta}}async#n(e){let t=ae(e),i=oe(t);this.uppy.emit("upload-start",i),await Promise.allSettled(t.map(e=>{if(e.isRemote){let t=a(()=>this.requests,"getQueue"),i=new AbortController,n=a(t=>{t.id===e.id&&i.abort()},"removedHandler");this.uppy.on("file-removed",n);
1let r=this.uppy.getRequestClientForFile(e).uploadRemoteFile(e,this.#i(e),{signal:i.signal,getQueue:t});return this.requests.wrapSyncFunction(()=>{this.uppy.off("file-removed",n)},{priority:-1})(),r}return this.#t(e)}))}#r=a(async e=>{if(0===e.length)return void this.uppy.log("[Tus] No files to upload");0===this.opts.limit&&this.uppy.log("[Tus] When uploading multiple files at once, consider setting the `limit` option (to `10` for example), to limit the number of concurrent uploads, which helps prevent memory and network issues: https://uppy.io/docs/tus/#limit-0","warning"),this.uppy.log("[Tus] Uploading...");let t=this.uppy.getFilesByIds(e);await this.#n(t)},"#handleUpload");install(){this.uppy.setState({capabilities:{...this.uppy.getState().capabilities,resumableUploads:!0}}),this.uppy.addUploader(this.#r)}uninstall(){this.uppy.setState({capabilities:{...this.uppy.getState().capabilities,resumableUploads:!1}}),this.uppy.removeUploader(this.#r)}},km="5.4.0",Tm=d(U(),1),Dm="ASSEMBLY_EXECUTING",Am="ASSEMBLY_COMPLETED",Pm=["ASSEMBLY_UPLOADING",Dm,Am];function Im(e,t){return"string"==typeof e&&Pm.indexOf(e)>=Pm.indexOf(t)}a(Im,"isStatus");var Om=class extends Tm.default{static{a(this,"TransloaditAssembly")}#e;#t;#i=!1;#n=null;#r;pollInterval;closed;constructor(e,t){super(),this.#r=e,this.pollInterval=null,this.closed=!1,this.#e=t,this.#t=t.wrapPromiseFunction(ne)}connect(){this.#a(),this.#l()}#s(){this.emit("finished"),this.close()}get status(){return this.#r}set status(e){this.#r=e,this.emit("status",e)}#a(){this.#n=new EventSource(`${this.status.websocket_url}?assembly=${this.status.assembly_id}`),this.#n.addEventListener("open",()=>{clearInterval(this.pollInterval),this.pollInterval=null}),this.#n.addEventListener("message",e=>{"assembly_finished"===e.data&&this.#s(),"assembly_uploading_finished"===e.data&&this.emit("executing"),"assembly_upload_meta_data_extracted"===e.data&&(this.emit("metadata"),this.#d({diff:!1}))}),this.#n.addEventListener("assembly_upload_finished",e=>{let t=JSON.parse(e.data);this.status={...this.status,uploads:[...this.status.uploads??[],t]},this.emit("upload",t)}),this.#n.addEventListener("assembly_result_finished",e=>{let[t,i]=JSON.parse(e.data);this.status={...this.status,results:{...this.status.results,[t]:[...this.status.results?.[t]??[],i]}},this.emit("result",t,i)}),this.#n.addEventListener("assembly_execution_progress",e=>{let t=JSON.parse(e.data);this.emit("execution-progress",t)}),this.#n.addEventListener("assembly_error",e=>{try{this.#o(JSON.parse(e.data))}catch{this.#o(new Error(e.data))}this.#d({diff:!1})})}#o(e){this.emit("error",Object.assign(new Error(e.message),e)),this.close()}#l(){this.pollInterval=setInterval(()=>{this.#d()},2e3)}async#d({diff:e=!0}={}){if(!(this.closed||this.#e.isPaused||this.#i))try{this.#i=!0;let t=Vm(this.status),i=await this.#t(t);if(this.#i=!1,this.closed)return;if(429===i.status)return void this.#e.rateLimit(2e3);if(!i.ok)return void this.#o(new J(i.statusText));let n=await i.json();if(this.closed)return;e?this.updateStatus(n):this.status=n}catch(e){this.#o(e)}}update(){return this.#d({diff:!0})}updateStatus(e){this.#u(this.status,e),this.status=e}#u(e,t){let i=e.ok,n=t.ok;if(t.error&&!e.error)return this.#o(t);let r=Im(n,Dm)&&!Im(i,Dm);r&&this.emit("executing");let s=e.uploads,a=t.uploads;null!=a&&null!=s&&Object.keys(a).filter(e=>!H(s,e)).forEach(e=>{this.emit("upload",a[e])}),r&&this.emit("metadata");let o=t.results,l=e.results;null!=o&&null!=l&&Object.keys(o).forEach(e=>{let t=o[e]??[],i=l[e]??[];t.filter(e=>!i||!i.some(t=>t.id===e.id)).forEach(t=>{this.emit("result",e,t)})}),Im(n,Am)&&!Im(i,Am)&&this.emit("finished")}close(){this.closed=!0,this.#n&&(this.#n.close(),this.#n=null),clearInterval(this.pollInterval),this.pollInterval=null}},Fm=d(U(),1),Nm=class extends Fm.default{static{a(this,"TransloaditAssemblyWatcher")}#e;#t;promise;#i;#n;#r;constructor(e,t){super(),this.#r=e,this.#e=t,this.#t=t.length,this.promise=new Promise((e,t)=>{this.#i=e,this.#n=t}),this.#c()}#s(e){return-1!==this.#e.indexOf(e)}#a=a(e=>{let t=e.assembly_id;null==t||!this.#s(t)||(this.#r.log(`[Transloadit] AssemblyWatcher: Got Assembly finish ${t}
1`),this.emit("assembly-complete",t),this.#u())},"#onAssemblyComplete");#o=a(e=>{let t=e.assembly_id;null==t||!this.#s(t)||this.#u()},"#onAssemblyCancel");#l=a((e,t)=>{let i=e.assembly_id;null==i||!this.#s(i)||(this.#r.log(`[Transloadit] AssemblyWatcher: Got Assembly error ${i}`),this.#r.log(t),this.emit("assembly-error",i,t),this.#u())},"#onAssemblyError");#d=a((e,t,i)=>{let n=e.assembly_id;null==n||!this.#s(n)||this.#l(e,i)},"#onImportError");#u(){this.#t-=1,0===this.#t&&(this.#h(),this.#i())}#h(){this.#r.off("transloadit:complete",this.#a),this.#r.off("transloadit:assembly-cancel",this.#o),this.#r.off("transloadit:assembly-error",this.#l),this.#r.off("transloadit:import-error",this.#d)}#c(){this.#r.on("transloadit:complete",this.#a),this.#r.on("transloadit:assembly-cancel",this.#o),this.#r.on("transloadit:assembly-error",this.#l),this.#r.on("transloadit:import-error",this.#d)}},Mm="/assemblies",Rm=class extends Error{static{a(this,"AssemblyError")}details;assembly;constructor(e,t,i){super(e),this.details=t,this.assembly=i}},Lm=class{static{a(this,"Client")}#e={};#t;opts;constructor(e){this.opts=e,null!=this.opts.client&&(this.#e["Transloadit-Client"]=this.opts.client),this.#t=this.opts.rateLimitedQueue.wrapPromiseFunction(ne)}async#i(...e){let t=await this.#t(...e);if(429===t.status)return this.opts.rateLimitedQueue.rateLimit(2e3),this.#i(...e);if(!t.ok){let i=new Error(t.statusText);return i.statusCode=t.status,`${e[0]}`.endsWith(Mm)?t.json().then(e=>{if(!e.error)throw i;let t=new Rm(e.error,e.message,e);throw e.assembly_id&&(t.details+=` Assembly ID: ${e.assembly_id}`),t},e=>{throw e.cause=i,e}):Promise.reject(i)}return t.json()}async createAssembly({params:e,fields:t,signature:i,expectedFiles:n}){let r=new FormData;r.append("params","string"==typeof e?e:JSON.stringify(e)),i&&r.append("signature",i),Object.keys(t).forEach(e=>{r.append(e,String(t[e]))}),r.append("num_expected_upload_files",String(n));let s=new URL(Mm,`${this.opts.service}`).href;return this.#i(s,{method:"POST",headers:this.#e,body:r}).catch(e=>this.#n(e,{url:s,type:"API_ERROR"}))}async reserveFile(e,t){let i=encodeURIComponent(t.size),n=`${Vm(e)}/reserve_file?size=${i}`;return this.#i(n,{method:"POST",headers:this.#e}).catch(i=>this.#n(i,{assembly:e,file:t,url:n,type:"API_ERROR"}))}async addFile(e,t){if(!t.uploadURL)return Promise.reject(new Error("File does not have an `uploadURL`."));let i=encodeURIComponent(t.size),n=encodeURIComponent(t.uploadURL),r=`size=${i}&filename=${encodeURIComponent(t.name??"Unnamed")}&fieldname=file&s3Url=${n}`,s=`${Vm(e)}/add_file?${r}`;return this.#i(s,{method:"POST",headers:this.#e}).catch(i=>this.#n(i,{assembly:e,file:t,url:s,type:"API_ERROR"}))}async cancelAssembly(e){let t=Vm(e);await this.#t(t,{method:"DELETE",headers:this.#e}).catch(e=>this.#n(e,{url:t,type:"API_ERROR"}))}async getAssemblyStatus(e){return this.#i(e,{headers:this.#e}).catch(t=>this.#n(t,{url:e,type:"STATUS_ERROR"}))}async submitError(e,{endpoint:t,instance:i,assembly:n}={}){let r=e.details?`${e.message} (${e.details})`:e.message;return this.#i("https://transloaditstatus.com/client_error",{method:"POST",body:JSON.stringify({endpoint:t,instance:i,assembly_id:n,agent:typeof navigator<"u"?navigator.userAgent:"",client:this.opts.client,error:r})})}#n=a((e,t)=>{if(!1===this.opts.errorReporting)throw e;let i={type:t.type};throw t.assembly&&(i.assembly=t.assembly.assembly_id,i.instance=t.assembly.instance),t.url&&(i.endpoint=t.url),this.submitError(e,i).catch(()=>{}),e},"#reportError")},Um={strings:{creatingAssembly:"Preparing upload...",creatingAssemblyFailed:"Transloadit: Could not create Assembly",encoding:"Encoding..."}},Bm={service:"https://api2.transloadit.com",errorReporting:!0,waitForEncoding:!1,waitForMetadata:!1,alwaysRunAssembly:!1,importFromUploadURLs:!1,limit:20,retryDelays:[7e3,1e4,15e3,2e4],clientName:null},jm=a(e=>t=>{let i=new Z("Failed to send error to the client",{cause:t});console.error(i,e)},"sendErrorToConsole");function Hm(e){if(null==e)throw new Error("Transloadit: The `params` option is required.");let t;if("string"==typeof e)try{t=JSON.parse(e)}catch(e){throw new Z("Transloadit: The `params` option is a malformed JSON string.",{cause:e})}else t=e;if(!t.auth||!t.auth.key)throw new Error("Transloadit: The `params.auth.key` option is required. You can find your Transloadit API key at https://transloadit.com/c/template-credentials")}function zm(e){if(!e.assembly_id)throw console.warn("Assembly status is missing `assembly_id`.",e),new Error("Transloadit: Assembly status is missing `assembly_id`.");return e.assembly_id}function qm(e,...t){for(let e of t)if("string"==typeof e&&e.length>0)return e;throw new Error(`Transloadit: Assembly status is missing ${e}.`)}function Wm(e){return qm("`assembly_url`",e.assembly_url,e.assembly_ssl_url)}function Vm(e){return qm("`assembly_ssl_url`",e.assembly_ssl_url,e.assembly_url)}a(Hm,"validateParams"),a(zm,"ensureAssemblyId"),a(qm,"ensureUrl"),a(Wm,"getAssemblyUrl"),a(Vm,"getAssemblyUrlSsl");var Ym=/https?:\/\/api2(?:-\w+)?\.transloadit\.com\/companion/,Gm=class extends $i{static{a(this,"Transloadit")}static VERSION=km;#e;client;#t;#i;completedFiles;restored=null;constructor(e,t){super(e,{...Bm,...t}),this.type="uploader",this.id=this.opts.id||"Transloadit",this.defaultLocale=Um,this.#e=new We(this.opts.limit),this.i18nInit(),this.client=new Lm({service:this.opts.service,client:this.#n(),errorReporting:this.opts.errorReporting,rateLimitedQueue:this.#e}),this.completedFiles=Object.create(null)}#n(){let e=[`uppy-core:${this.uppy.constructor.VERSION}`,`uppy-transloadit:${this.constructor.VERSION}`,`uppy-tus:${xm.VERSION}`],t=a((t,i)=>{let n=this.uppy.getPlugin(t);n&&e.push(`${i}:${n.constructor.VERSION}`)},"addPluginVersion");return this.opts.importFromUploadURLs&&(t("XHRUpload","uppy-xhr-upload"),t("AwsS3","uppy-aws-s3"),t("AwsS3Multipart","uppy-aws-s3-multipart")),t("Dropbox","uppy-dropbox"),t("Box","uppy-box"),t("Facebook","uppy-facebook"),t("GoogleDrive","uppy-google-drive"),t("GoogleDrivePicker","uppy-google-drive-picker"),t("GooglePhotosPicker","uppy-google-photos-picker"),t("Instagram","uppy-instagram"),t("OneDrive","uppy-onedrive"),t("Zoom","uppy-zoom"),t("Url","uppy-url"),null!=this.opts.clientName&&e.push(this.opts.clientName),e.join(",")}#r(e,t){let i,n=Wm(t),r=qm("`tus_url`",t.tus_url),s=zm(t),a={...e.meta,assembly_url:n,filename:e.name,fieldname:"file"},o={...e.tus,endpoint:r,addRequestId:!0};if("remote"in e&&e.remote&&(({remote:i}=e),t.companion_url&&Ym.test(e.remote.companionUrl))){let n=t.companion_url.replace(/\/$/,""),r=e.remote.url.replace(e.remote.companionUrl,"").replace(/^\//,"");i={...e.remote,companionUrl:n,url:`${n}/${r}`}}let l={...e,transloadit:{assembly:s}};return this.opts.importFromUploadURLs||Object.assign(l,{meta:a,tus:o,remote:i}),l}
1async#s(e,t){this.uppy.log("[Transloadit] Create Assembly");try{let i=await this.client.createAssembly({...t,expectedFiles:e.length}),n=this.uppy.getFiles().filter(({id:t})=>e.includes(t));if(0===n.length&&0!==e.length)return await this.client.cancelAssembly(i),null;let r=new Om(i,this.#e),{status:s}=r,a=zm(s),o={};return n.forEach(e=>{o[e.id]=this.#r(e,s)}),this.uppy.setState({files:{...this.uppy.getState().files,...o}}),this.uppy.emit("transloadit:assembly-created",s,e),this.uppy.log(`[Transloadit] Created Assembly ${a}`),r}catch(e){let t=new Z(`${this.i18n("creatingAssemblyFailed")}: ${e.message}`,{cause:e});throw"details"in e&&(t.details=e.details),"assembly"in e&&(t.assembly=e.assembly),t}}#a(e){let t=Array.isArray(e)?e:[e],i=new Nm(this.uppy,t);i.on("assembly-complete",e=>{this.getAssemblyFiles(e).forEach(e=>{this.completedFiles[e.id]=!0,this.uppy.emit("postprocess-complete",e)})}),i.on("assembly-error",(e,t)=>{let i=this.getAssemblyFiles(e);i.forEach(e=>{this.uppy.emit("upload-error",e,t),this.uppy.emit("postprocess-complete",e)});let n={...this.uppy.getState().files};i.forEach(e=>delete n[e.id].tus),this.uppy.setState({files:n}),this.uppy.emit("error",t)}),this.#i=i}#o(){return this.opts.waitForEncoding||this.opts.waitForMetadata}#l(e,t){return Promise.all(t.map(t=>{let i=this.uppy.getFile(t);return this.client.reserveFile(e.status,i)}))}#d=a(e=>{this.uppy.emit("restore:plugin-data-changed",{[this.id]:e?{assemblyResponse:e}:void 0})},"#handleAssemblyStatusUpdate");get assembly(){return this.#t}set assembly(e){!e&&this.assembly&&this.assembly.off("status",this.#d),this.#t=e,this.#d(e?.status),e&&e.on("status",this.#d)}#u=a(e=>{let t=this.uppy.getFile(e.id);if(!t?.transloadit?.assembly)return;let{status:i}=this.assembly;this.client.addFile(i,t).catch(e=>{this.uppy.log(e),this.uppy.emit("transloadit:import-error",i,t.id,e)})},"#onFileUploadURLAvailable");#h(e){let t=this.uppy.getFiles();for(let i=0;i<t.length;i++){let n=t[i];if(n.uploadURL===e.tus_upload_url||n.tus&&n.tus.uploadUrl===e.tus_upload_url||!e.is_tus_file&&n.name===e.name&&n.size===e.size)return n}}#c(e,t){let i=this.getPluginState(),n=this.#h(t);n?(this.setPluginState({files:{...i.files,[t.id]:{assembly:e,id:n.id,uploadedFile:t}}}),this.uppy.emit("transloadit:upload",t,this.getAssembly())):this.uppy.log("[Transloadit] Couldnât find the file, it was likely removed in the process")}#p(e,t,i){let n=this.getPluginState();if(!("id"in i))return void console.warn("Result has no id",i);if("string"!=typeof i.id)return void console.warn("Result has no id of type string",i);let r={result:i,stepName:t,id:i.id,assembly:e};this.setPluginState({results:[...n.results,r]}),this.uppy.emit("transloadit:result",t,r.result,this.getAssembly())}#g(e){let t=Vm(e.status);this.client.getAssemblyStatus(t).then(t=>{e.status=t,this.uppy.emit("transloadit:complete",t)})}async#y(e){await this.client.cancelAssembly(e),this.uppy.emit("transloadit:assembly-cancelled",e),this.assembly=void 0}#w=a(async()=>{if(this.assembly)try{await this.#y(this.assembly.status)}catch(e){this.uppy.log(e)}},"#onCancelAll");#$=a(e=>{let t=(e?.[this.id]?e[this.id]:{}).assemblyResponse;if(!t)return;let i=a(()=>{let e={},i=[],n=zm(t);t.uploads?.forEach(t=>{let i=this.#h(t);e[t.id]={id:i.id,assembly:n,uploadedFile:t}});let r=this.getPluginState(),s=t.results??{};Object.keys(s).forEach(e=>{let t=s[e]??[];for(let s of t){if(!("id"in s)){console.warn("Result has no id",s);continue}if("string"!=typeof s.id){console.warn("Result has no id of type string",s);continue}if(!("original_id"in s)){console.warn("Result has no original_id",s);continue}if("string"!=typeof s.original_id){console.warn("Result has no original_id of type string",s);continue}let t=r.files[s.original_id];i.push({id:s.id,result:{...s,localId:t?t.id:null},stepName:e,assembly:n})}});let a=new Om(t,this.#e);return a.status=t,this.assembly=a,this.setPluginState({files:e,results:i}),e},"restoreState"),n=a(e=>{this.#a(zm(t)),this.#m(this.assembly,e)},"restoreAssemblies"),r=a(()=>this.assembly?.update(),"updateAssembly");this.restored=(async()=>{let e=i();n(Object.keys(e)),await r(),this.restored=null})(),this.restored.catch(e=>
1{this.uppy.log("Failed to restore",e)})},"#onRestored");#m(e,t){let{status:i}=e,n=zm(i);return e.on("upload",e=>{this.#c(n,e)}),e.on("error",t=>{t.assembly=e.status,this.uppy.emit("transloadit:assembly-error",e.status,t)}),e.on("executing",()=>{this.uppy.emit("transloadit:assembly-executing",e.status)}),e.on("execution-progress",e=>{if(this.uppy.emit("transloadit:execution-progress",e),null!=e.progress_combined)for(let i of this.uppy.getFilesByIds(t))this.uppy.emit("postprocess-progress",i,{mode:"determinate",value:e.progress_combined/100,message:this.i18n("encoding")})}),this.opts.waitForEncoding&&e.on("result",(e,t)=>{this.#p(n,e,t)}),this.opts.waitForEncoding?e.on("finished",()=>{this.#g(e)}):this.opts.waitForMetadata&&e.on("metadata",()=>{this.#g(e)}),"ASSEMBLY_COMPLETE"===e.ok||e.connect(),e}#_=a(async e=>{let t="function"==typeof this.opts.assemblyOptions?await this.opts.assemblyOptions():this.opts.assemblyOptions;t.fields={...t.fields??{}},Hm(t.params);try{let i=this.assembly??await this.#s(e,t);if(null==i)throw new Error("All files were canceled after assembly was created");this.opts.importFromUploadURLs&&await this.#l(i,e),e.forEach(e=>{let t=this.uppy.getFile(e);this.uppy.emit("preprocess-complete",t)}),this.#a(zm(i.status)),this.assembly=i,this.#m(i,e)}catch(t){throw e.forEach(e=>{let i=this.uppy.getFile(e);this.uppy.emit("preprocess-complete",i),this.uppy.emit("upload-error",i,t)}),t}},"#prepareUpload");#f=a(async(e,t)=>{try{await this.restored;let i=e.map(e=>this.uppy.getFile(e)).filter(e=>!e.error),n=this.assembly?zm(this.assembly.status):void 0,r=a(()=>{this.assembly?.close()},"closeSocketConnections");if(!this.#o()){r();let e=this.assembly?.status;return void(null!=e&&this.uppy.addResultData(t,{transloadit:[e]}))}if(!n)return void this.uppy.addResultData(t,{transloadit:[]});i.filter(e=>!H(this.completedFiles,e.id)).forEach(e=>{this.uppy.emit("postprocess-progress",e,{mode:"indeterminate",message:this.i18n("encoding")})}),await this.#i.promise,r();let s=this.assembly?.status;null!=s&&this.uppy.addResultData(t,{transloadit:[s]})}finally{this.assembly=void 0}},"#afterUpload");#S=a(()=>{this.assembly?.close()},"#closeAssemblyIfExists");#C=a(e=>{this.#S(),this.assembly=void 0,this.client.submitError(e).catch(jm(e))},"#onError");#v=a((e,t)=>{if(this.#S(),t?.message?.startsWith("tus: ")){let e=t.originalRequest?.getUnderlyingObject()?.responseURL;this.client.submitError(t,{endpoint:e}).catch(jm(t))}},"#onTusError");install(){this.uppy.addPreProcessor(this.#_),this.uppy.addPostProcessor(this.#f),this.uppy.on("error",this.#C),this.uppy.on("cancel-all",this.#w),this.uppy.on("upload-error",this.#v),this.opts.importFromUploadURLs?this.uppy.on("upload-success",this.#u):this.uppy.use(xm,{storeFingerprintForResuming:!1,allowedMetaFields:!0,limit:this.opts.limit,rateLimitedQueue:this.#e,retryDelays:this.opts.retryDelays}),this.uppy.on("restored",this.#$),this.setPluginState({files:{},results:[]});let{capabilities:e}=this.uppy.getState();this.uppy.setState({capabilities:{...e,individualCancellation:!1}})}uninstall(){this.uppy.removePreProcessor(this.#_),this.uppy.removePostProcessor(this.#f),this.uppy.off("error",this.#C),this.opts.importFromUploadURLs&&this.uppy.off("upload-success",this.#u);let{capabilities:e}=this.uppy.getState();this.uppy.setState({capabilities:{...e,individualCancellation:!0}})}getAssembly(){return this.assembly?.status}
1getAssemblyFiles(e){return this.uppy.getFiles().filter(t=>t?.transloadit?.assembly===e)}},Km=d(B(),1),Zm="5.1.0";function Xm(){return qt("svg",{"aria-hidden":"true",focusable:"false",fill:"#0097DC",width:"66",height:"55",viewBox:"0 0 66 55",children:qt("path",{d:"M57.3 8.433c4.59 0 8.1 3.51 8.1 8.1v29.7c0 4.59-3.51 8.1-8.1 8.1H8.7c-4.59 0-8.1-3.51-8.1-8.1v-29.7c0-4.59 3.51-8.1 8.1-8.1h9.45l4.59-7.02c.54-.54 1.35-1.08 2.16-1.08h16.2c.81 0 1.62.54 2.16 1.08l4.59 7.02h9.45zM33 14.64c-8.62 0-15.393 6.773-15.393 15.393 0 8.62 6.773 15.393 15.393 15.393 8.62 0 15.393-6.773 15.393-15.393 0-8.62-6.773-15.393-15.393-15.393zM33 40c-5.648 0-9.966-4.319-9.966-9.967 0-5.647 4.318-9.966 9.966-9.966s9.966 4.319 9.966 9.966C42.966 35.681 38.648 40 33 40z",fillRule:"evenodd"})})}function Qm({onDiscard:e,i18n:t}){return qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Webcam-button uppy-Webcam-button--discard",type:"button",title:t("discardRecordedFile"),"aria-label":t("discardRecordedFile"),onClick:e,"data-uppy-super-focusable":!0,children:qt("svg",{width:"13",height:"13",viewBox:"0 0 13 13",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",className:"uppy-c-icon",children:qt("g",{fill:"#FFF",fillRule:"evenodd",children:[qt("path",{d:"M.496 11.367L11.103.76l1.414 1.414L1.911 12.781z"}),qt("path",{d:"M11.104 12.782L.497 2.175 1.911.76l10.607 10.606z"})]})})})}a(Xm,"CameraIcon"),a(Qm,"DiscardButton");var Jm=Qm;function eg({recording:e,onStartRecording:t,onStopRecording:i,i18n:n}){return qt("button",e?{className:"uppy-u-reset uppy-c-btn uppy-Webcam-button",type:"button",title:n("stopRecording"),"aria-label":n("stopRecording"),onClick:i,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"100",height:"100",viewBox:"0 0 100 100",children:qt("rect",{x:"15",y:"15",width:"70",height:"70"})})}:{className:"uppy-u-reset uppy-c-btn uppy-Webcam-button",type:"button",title:n("startRecording"),"aria-label":n("startRecording"),onClick:t,"data-uppy-super-focusable":!0,children:qt("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"100",height:"100",viewBox:"0 0 100 100",children:qt("circle",{cx:"50",cy:"50",r:"40"})})})}function tg(e){return`${Math.floor(e/60)}:${String(e%60).padStart(2,"0")}`}function ig({recordingLengthSeconds:e}){return qt("span",{children:tg(e)})}function ng({onSnapshot:e,i18n:t}){return qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Webcam-button uppy-Webcam-button--picture",type:"button",title:t("takePicture"),"aria-label":t("takePicture"),onClick:e,"data-uppy-super-focusable":!0,children:Xm()})}function rg({onSubmit:e,i18n:t}){return qt("button",{className:"uppy-u-reset uppy-c-btn uppy-Webcam-button uppy-Webcam-button--submit",type:"button",title:t("submitRecordedFile"),"aria-label":t("submitRecordedFile"),onClick:e,"data-uppy-super-focusable":!0,children:qt("svg",{width:"12",height:"9",viewBox:"0 0 12 9",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",className:"uppy-c-icon",children:qt("path",{fill:"#fff",fillRule:"nonzero",d:"M10.66 0L12 1.31 4.136 9 0 4.956l1.34-1.31L4.136 6.38z"})})})}a(eg,"RecordButton"),a(tg,"formatSeconds"),a(ig,"RecordingLength"),a(ng,"SnapshotButton"),a(rg,"SubmitButton");var sg=rg;function ag({currentDeviceId:e,videoSources:t,onChangeVideoSource:i}){return qt("div",{className:"uppy-Webcam-videoSource",children:qt("select",{className:"uppy-u-reset uppy-Webcam-videoSource-select",onChange:a(e=>{i(e.target.value)},"onChange"),children:t.map(t=>qt("option",{value:t.deviceId,selected:t.deviceId===e,children:t.label},t.deviceId))})})}function og(e,t){return e.includes(t)}a(ag,"VideoSourceSelect"),a(og,"isModeAvailable");var lg=class extends $t{static{a(this,"CameraScreen")}videoElement;refs;componentDidMount(){let{onFocus:e}=this.props;e()}componentWillUnmount(){let{onStop:e}=this.props;e()}render(){let{src:e,recordedVideo:t,capturedSnapshot:i,recording:n,modes:r,supportsRecording:s,videoSources:o,showVideoSourceDropdown:l,showRecordingLength:d,onSubmit:u,i18n:h,mirror:c,onSnapshot:p,onStartRecording:f,onStopRecording:m,onDiscardRecordedMedia:g,recordingLengthSeconds:y}=this.props,v=!!t,b=!!i,w=v||b,$=!w&&s&&(og(r,"video-only")||og(r,"audio-only")||og(r,"video-audio")),_=!w&&og(r,"picture"),S=s&&d&&!v,C=l&&o&&o.length>
11,E={playsInline:!0};return t?(E.muted=!1,E.controls=!0,E.src=t,this.videoElement&&(this.videoElement.srcObject=null)):(E.muted=!0,E.autoPlay=!0,E.srcObject=e),qt("div",{className:"uppy uppy-Webcam-container",children:[qt("div",{className:"uppy-Webcam-videoContainer",children:!i||n||t?qt("video",{ref:a(e=>{this.videoElement=e},"ref"),className:"uppy-Webcam-video "+(c?"uppy-Webcam-video--mirrored":""),...E}):qt("div",{className:"uppy-Webcam-imageContainer",children:qt("img",{src:i,className:"uppy-Webcam-video",alt:"capturedSnapshot"})})}),qt("div",{className:"uppy-Webcam-footer",children:[qt("div",{className:"uppy-Webcam-videoSourceContainer",children:C?ag(this.props):null}),qt("div",{className:"uppy-Webcam-buttonContainer",children:[_&&qt(ng,{onSnapshot:p,i18n:h}),$&&qt(eg,{recording:n,onStartRecording:f,onStopRecording:m,i18n:h}),(v||b)&&qt(sg,{onSubmit:u,i18n:h}),(v||b)&&qt(Jm,{onDiscard:g,i18n:h})]}),qt("div",{className:"uppy-Webcam-recordingLength",children:S&&qt(ig,{recordingLengthSeconds:y})})]})]})}},dg={strings:{pluginNameCamera:"Camera",noCameraTitle:"Camera Not Available",noCameraDescription:"In order to take pictures or record video, please connect a camera device",recordingStoppedMaxSize:"Recording stopped because the file size is about to exceed the limit",submitRecordedFile:"Submit recorded file",discardRecordedFile:"Discard recorded file",smile:"Smile!",takePicture:"Take a picture",startRecording:"Begin video recording",stopRecording:"Stop video recording",recordingLength:"Recording length %{recording_length}",allowAccessTitle:"Please allow access to your camera",allowAccessDescription:"In order to take pictures or record video with your camera, please allow camera access for this site."}};function ug({icon:e,i18n:t,hasCamera:i}){return qt("div",{className:"uppy-Webcam-permissons",children:[qt("div",{className:"uppy-Webcam-permissonsIcon",children:e()}),qt("div",{className:"uppy-Webcam-title",children:t(i?"allowAccessTitle":"noCameraTitle")}),qt("p",{children:t(i?"allowAccessDescription":"noCameraDescription")})]})}function hg(){return"function"==typeof MediaRecorder&&!!MediaRecorder.prototype&&"function"==typeof MediaRecorder.prototype.start}function cg(e){return"."===e[0]?fe[e.slice(1)]:e}function pg(e){return/^video\/[^*]+$/.test(e)}function fg(e){return/^image\/[^*]+$/.test(e)}function mg(){return navigator.mediaDevices}function gg(e,t){return e.includes(t)}a(ug,"PermissionsScreen"),a(hg,"supportsMediaRecorder"),a(cg,"toMimeType"),a(pg,"isVideoMimeType"),a(fg,"isImageMimeType"),a(mg,"getMediaDevices"),a(gg,"isModeAvailable");var yg={onBeforeSnapshot:a(()=>Promise.resolve(),"onBeforeSnapshot"),countdown:!1,modes:["video-audio","video-only","audio-only","picture"],mirror:!0,showVideoSourceDropdown:!1,preferredImageMimeType:null,preferredVideoMimeType:null,showRecordingLength:!1,mobileNativeCamera:(0,Km.isMobile)({tablet:!0})},vg=class extends Pi{static{a(this,"Webcam")}static VERSION=Zm;#e;mediaDevices;supportsUserMedia;protocol;capturedMediaFile;icon;webcamActive;stream=null;recorder=null;recordingChunks=null;recordingLengthTimer;captureInProgress=!1;constructor(e,t){super(e,{...yg,...t}),this.mediaDevices=mg(),this.supportsUserMedia=!!this.mediaDevices,this.protocol=location.protocol.match(/https/i)?"https":"http",this.id=this.opts.id||"Webcam",this.type="acquirer",this.capturedMediaFile=null,this.icon=()=>qt("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",children:qt("path",{d:"M23.5 9.5c1.417 0 2.5 1.083 2.5 2.5v9.167c0 1.416-1.083 2.5-2.5 2.5h-15c-1.417 0-2.5-1.084-2.5-2.5V12c0-1.417 1.083-2.5 2.5-2.5h2.917l1.416-2.167C13 7.167 13.25 7 13.5 7h5c.25 0 .5.167.667.333L20.583 9.5H23.5zM16 11.417a4.706 4.706 0 00-4.75 4.75 4.704 4.704 0 004.75 4.75 4.703 4.703 0 004.75-4.75c0-2.663-2.09-4.75-4.75-4.75zm0 7.825c-1.744 0-3.076-1.332-3.076-3.074 0-1.745 1.333-3.077 3.076-3.077 1.744 0 3.074 1.333 3.074 3.076s-1.33 3.075-3.074 3.075z",fill:"#02B383",fillRule:"nonzero"})}),this.defaultLocale=dg,this.i18nInit(),this.title=this.i18n("pluginNameCamera"),this.#e=this.opts.mirror,this.install=this.install.bind(this),this.setPluginState=this.setPluginState.bind(this),this.render=this.render.bind(this),this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.takeSnapshot=this.takeSnapshot.bind(this),this.startRecording=this.startRecording.bind(this),this.stopRecording=this.stopRecording.bind(this),this.discardRecordedMedia=this.discardRecordedMedia.bind(this),this.submit=this.submit.bind(this),this.oneTwoThreeSmile=this.oneTwoThreeSmile.bind(this),this.focus=this.focus.bind(this),this.changeVideoSource=this.changeVideoSource.bind(this),this.webcamActive=!1,this.opts.countdown&&(this.opts.onBeforeSnapshot=this.oneTwoThreeSmile),this.setPluginState({hasCamera:!1,cameraReady:!1,cameraError:null,recordingLengthSeconds:0,videoSources:[],currentDeviceId:null,capturedSnapshot:null})}getStatus(){let{recordedVideo:e,capturedSnapshot:t,isRecording:i,cameraReady:n,cameraError:r}=this.getPluginState();return i?"recording":null!=e||null!=t?"captured":n?"ready":r?"error":"init"}setOptions(e){super.setOptions({...e,videoConstraints:{...this.opts.videoConstraints,...e?.videoConstraints}})}hasCameraCheck(){return this.mediaDevices?this.mediaDevices.enumerateDevices().then(e=>e.some(e=>"videoinput"===e.kind)):Promise.resolve(!1)}isAudioOnly(){return 1===this.opts.modes.length&&"audio-only"===this.opts.modes[0]}getConstraints(e=null){let t=-1!==this.opts.modes.indexOf("video-audio")||-1!==this.opts.modes.indexOf("audio-only"),i=!this.isAudioOnly()&&(-1!==this.opts.modes.indexOf("video-audio")||-1!==this.opts.modes.indexOf("video-only")||-1!==this.opts.modes.indexOf("picture")),n={...this.opts.videoConstraints||{},...null!=e&&{deviceId:e}};return{audio:t,video:!!i&&n}}start(e=null){if(!this.supportsUserMedia)return Promise.reject(new Error("Webcam access not supported"));this.webcamActive=!0,this.opts.mirror&&(this.#e=!0);let t=this.getConstraints(e?.deviceId);this.hasCameraCheck().then(i=>(this.setPluginState({hasCamera:i}),this.mediaDevices.getUserMedia(t).then(t=>{this.stream=t;let i=null,n=this.isAudioOnly()?t.getAudioTracks():t.getVideoTracks();
1e&&e.deviceId?n.forEach(t=>{t.getSettings().deviceId===e.deviceId&&(i=t.getSettings().deviceId)}):i=n[0].getSettings().deviceId,this.updateVideoSources(),this.setPluginState({currentDeviceId:i,cameraReady:!0})}).catch(e=>{this.setPluginState({cameraReady:!1,cameraError:e}),this.uppy.info(e.message,"error")})))}getMediaRecorderOptions(){let e={};if(MediaRecorder.isTypeSupported){let{restrictions:t}=this.uppy.opts,i=[];this.opts.preferredVideoMimeType?i=[this.opts.preferredVideoMimeType]:t.allowedFileTypes&&(i=t.allowedFileTypes.map(cg).filter(pg));let n=a(e=>MediaRecorder.isTypeSupported(e)&&Ae(e),"filterSupportedTypes"),r=i.filter(n);r.length>0&&(e.mimeType=r[0])}return e}startRecording(){this.recorder=new MediaRecorder(this.stream,this.getMediaRecorderOptions()),this.recordingChunks=[];let e=!1;this.recorder.addEventListener("dataavailable",t=>{this.recordingChunks.push(t.data);let{restrictions:i}=this.uppy.opts;if(this.recordingChunks.length>1&&null!=i.maxFileSize&&!e){let t=this.recordingChunks.reduce((e,t)=>e+t.size,0),n=(t-this.recordingChunks[0].size)/(this.recordingChunks.length-1)*3;t>Math.max(0,i.maxFileSize-n)&&(e=!0,this.uppy.info(this.i18n("recordingStoppedMaxSize"),"warning",4e3),this.stopRecording())}}),this.recorder.start(500),this.opts.showRecordingLength&&(this.recordingLengthTimer=setInterval(()=>{let e=this.getPluginState().recordingLengthSeconds;this.setPluginState({recordingLengthSeconds:e+1})},1e3)),this.setPluginState({isRecording:!0})}stopRecording(){return new Promise(e=>{this.recorder.addEventListener("stop",()=>{e()}),this.recorder.stop(),this.opts.showRecordingLength&&(clearInterval(this.recordingLengthTimer),this.setPluginState({recordingLengthSeconds:0}))}).then(()=>(this.setPluginState({isRecording:!1}),this.getVideo())).then(e=>{try{this.capturedMediaFile=e,this.setPluginState({recordedVideo:URL.createObjectURL(e.data)}),this.#e=!1}catch(e){e.isRestriction||this.uppy.log(e)}}).then(()=>{this.recordingChunks=null,this.recorder=null},e=>{throw this.recordingChunks=null,this.recorder=null,e})}discardRecordedMedia(){let{recordedVideo:e,capturedSnapshot:t}=this.getPluginState();e&&URL.revokeObjectURL(e),t&&URL.revokeObjectURL(t),this.setPluginState({recordedVideo:null,capturedSnapshot:null}),this.opts.mirror&&(this.#e=!0),this.capturedMediaFile=null}submit(){try{this.capturedMediaFile&&this.uppy.addFile(this.capturedMediaFile)}catch(e){e.isRestriction||this.uppy.log(e,"error")}}async stop(){if(this.stream){let e=this.stream.getAudioTracks(),t=this.stream.getVideoTracks();e.concat(t).forEach(e=>e.stop())}this.recorder&&await new Promise(e=>{this.recorder.addEventListener("stop",e,{once:!0}),this.recorder.stop(),this.opts.showRecordingLength&&clearInterval(this.recordingLengthTimer)}),this.recordingChunks=null,this.recorder=null,this.webcamActive=!1,this.stream=null,this.setPluginState({recordedVideo:null,capturedSnapshot:null,isRecording:!1,recordingLengthSeconds:0})}getVideoElement(){return this.el.querySelector(".uppy-Webcam-video")}oneTwoThreeSmile(){return new Promise((e,t)=>{let i=this.opts.countdown,n=setInterval(()=>{if(!this.webcamActive)return clearInterval(n),this.captureInProgress=!1,t(new Error("Webcam is not active"));i?(this.uppy.info(`${i}...`,"warning",800),i--):(clearInterval(n),this.uppy.info(this.i18n("smile"),"success",1500),setTimeout(()=>e(),1500))},1e3)})}async takeSnapshot(){if(!this.captureInProgress){this.captureInProgress=!0;try{await this.opts.onBeforeSnapshot()}catch(e){let t="object"==typeof e?e.message:e;throw this.uppy.info(t,"error",5e3),new Error(`onBeforeSnapshot: ${t}`)}try{let e=await this.getImage();if(this.capturedMediaFile=e,null==e.data)throw new Error("File data is empty");let t=URL.createObjectURL(e.data);this.setPluginState({capturedSnapshot:t}),this.captureInProgress=!1}catch(e){this.captureInProgress=!1,e.isRestriction||this.uppy.log(e)}}}async getImage(){let e=this.getVideoElement();if(!e)return Promise.reject(new Error("No video element found, likely due to the Webcam tab being closed."));let t=e.videoWidth,i=e.videoHeight,n=document.createElement("canvas");n.width=t,n.height=i,n.getContext("2d").drawImage(e,0,0);let{restrictions:r}=this.uppy.opts,s=[];this.opts.preferredImageMimeType?s=[this.opts.preferredImageMimeType]:r.allowedFileTypes&&(s=r.allowedFileTypes.map(cg).filter(fg));let a=s[0]||"image/jpeg",o=Ae(a)||"jpg",l=`cam-${Date.now()}.${o}`;return V(n,a).then(e=>({source:this.id,name:l,data:new Blob([e],{type:a}),type:a}))}getVideo(){let e=this.recordingChunks.find(e=>e.type?.length>0).type,t=Ae(e);
1if(!t)return Promise.reject(new Error(`Could not retrieve recording: Unsupported media type "${e}"`));let i=`webcam-${Date.now()}.${t}`,n=new Blob(this.recordingChunks,{type:e}),r={source:this.id,name:i,data:new Blob([n],{type:e}),type:e};return Promise.resolve(r)}focus(){this.opts.countdown&&setTimeout(()=>{this.uppy.info(this.i18n("smile"),"success",1500)},1e3)}changeVideoSource(e){this.stop(),this.start({deviceId:e})}updateVideoSources(){this.mediaDevices.enumerateDevices().then(e=>{this.setPluginState({videoSources:e.filter(e=>"videoinput"===e.kind)})})}render(){this.webcamActive||this.start();let e=this.getPluginState();return e.cameraReady&&e.hasCamera?qt(lg,{...e,onChangeVideoSource:this.changeVideoSource,onSnapshot:this.takeSnapshot,onStartRecording:this.startRecording,onStopRecording:this.stopRecording,onDiscardRecordedMedia:this.discardRecordedMedia,onSubmit:this.submit,onFocus:this.focus,onStop:this.stop,i18n:this.i18n,modes:this.opts.modes,showRecordingLength:this.opts.showRecordingLength,showVideoSourceDropdown:this.opts.showVideoSourceDropdown,supportsRecording:hg(),recording:e.isRecording,mirror:this.#e,src:this.stream}):qt(ug,{icon:Xm,i18n:this.i18n,hasCamera:e.hasCamera})}install(){let{mobileNativeCamera:e,modes:t,videoConstraints:i}=this.opts,{target:n}=this.opts;e&&n?this.getTargetPlugin(n)?.setOptions({showNativeVideoCameraButton:gg(t,"video-only")||gg(t,"video-audio"),showNativePhotoCameraButton:gg(t,"picture"),nativeCameraFacingMode:i?.facingMode}):(this.setPluginState({cameraReady:!1,recordingLengthSeconds:0}),n&&this.mount(n,this),this.mediaDevices&&(this.updateVideoSources(),this.mediaDevices.ondevicechange=()=>{if(this.updateVideoSources(),this.stream){let e=!0,{videoSources:t,currentDeviceId:i}=this.getPluginState();t.forEach(t=>{i===t.deviceId&&(e=!1)}),e&&(this.stop(),this.start())}}))}uninstall(){this.stop(),this.unmount()}onUnmount(){this.stop()}},bg="5.1.1",wg={strings:{uploadStalled:"Upload has not made any progress for %{seconds} seconds. You may want to retry it."}};function $g(e,t){let i=t;return i||(i=new Error("Upload error")),"string"==typeof i&&(i=new Error(i)),i instanceof Error||(i=Object.assign(new Error("Upload error"),{data:i})),Le(e)?(i=new J(i,e),i):(i.request=e,i)}function _g(e){return e.data.slice(0,e.data.size,e.meta.type)}a($g,"buildResponseError"),a(_g,"setTypeInBlob");var Sg={formData:!0,fieldName:"file",method:"post",allowedMetaFields:!0,bundle:!1,headers:{},timeout:3e4,limit:5,withCredentials:!1,responseType:""},Cg=class extends $i{static{a(this,"XHRUpload")}static VERSION=bg;#e;requests;uploaderEvents;constructor(e,t){if(super(e,{...Sg,fieldName:t.bundle?"files[]":"file",...t}),this.type="uploader",this.id=this.opts.id||"XHRUpload",this.defaultLocale=wg,this.i18nInit(),Ve in this.opts?this.requests=this.opts[Ve]:this.requests=new We(this.opts.limit),this.opts.bundle&&!this.opts.formData)throw new Error("`opts.formData` must be true when `opts.bundle` is enabled.");if(this.opts.bundle&&"function"==typeof this.opts.headers)throw new Error("`opts.headers` can not be a function when the `bundle: true` option is set.");if(void 0===t?.allowedMetaFields&&"metaFields"in this.opts)throw new Error("The `metaFields` option has been renamed to `allowedMetaFields`.");this.uploaderEvents=Object.create(null),this.#e=e=>async(t,i)=>{try{let n=await ie(t,{...i,onBeforeRequest:a((t,i)=>this.opts.onBeforeRequest?.(t,i,e),"onBeforeRequest"),shouldRetry:this.opts.shouldRetry,onAfterResponse:this.opts.onAfterResponse,onTimeout:a(t=>{let i=Math.ceil(t/1e3),n=new Error(this.i18n("uploadStalled",{seconds:i}));
1this.uppy.emit("upload-stalled",n,e)},"onTimeout"),onUploadProgress:a(t=>{if(t.lengthComputable)for(let{id:i}of e){let e=this.uppy.getFile(i);null!=e&&this.uppy.emit("upload-progress",e,{uploadStarted:e.progress.uploadStarted??0,bytesUploaded:t.loaded/t.total*e.size,bytesTotal:e.size})}},"onUploadProgress")}),r=await(this.opts.getResponseData?.(n));if("json"===n.responseType)r??=n.response;else try{r??=JSON.parse(n.responseText)}catch(e){throw new Error("@uppy/xhr-upload expects a JSON response (with a `url` property). To parse non-JSON responses, use `getResponseData` to turn your response into JSON.",{cause:e})}let s="string"==typeof r?.url?r.url:void 0;for(let{id:t}of e)this.uppy.emit("upload-success",this.uppy.getFile(t),{status:n.status,body:r,uploadURL:s});return n}catch(t){if("AbortError"===t.name)return;let i=t.request;for(let n of e)this.uppy.emit("upload-error",this.uppy.getFile(n.id),$g(i,t),i);throw t}}}getOptions(e){let t=this.uppy.getState().xhrUpload,{headers:i}=this.opts,n={...this.opts,...t||{},...e.xhrUpload||{},headers:{}};return"function"==typeof i?n.headers=i(e):Object.assign(n.headers,this.opts.headers),t&&Object.assign(n.headers,t.headers),e.xhrUpload&&Object.assign(n.headers,e.xhrUpload.headers),n}addMetadata(e,t,i){$e(i.allowedMetaFields,t).forEach(i=>{let n=t[i];Array.isArray(n)?n.forEach(t=>e.append(i,t)):e.append(i,n)})}createFormDataUpload(e,t){let i=new FormData;this.addMetadata(i,e.meta,t);let n=_g(e);return e.name?i.append(t.fieldName,n,e.meta.name):i.append(t.fieldName,n),i}createBundledUpload(e,t){let i=new FormData,{meta:n}=this.uppy.getState();return this.addMetadata(i,n,t),e.forEach(e=>{let t=this.getOptions(e),n=_g(e);e.name?i.append(t.fieldName,n,e.name):i.append(t.fieldName,n)}),i}async#t(e){let t=new _i(this.uppy),i=new AbortController,n=this.requests.wrapPromiseFunction(async()=>{let t=this.getOptions(e),n=this.#e([e]),r=t.formData?this.createFormDataUpload(e,t):e.data;return n("string"==typeof t.endpoint?t.endpoint:await t.endpoint(e),{...t,body:r,signal:i.signal})});t.onFileRemove(e.id,()=>i.abort()),t.onCancelAll(e.id,()=>{i.abort()});try{await n()}catch(e){if("Cancelled"!==e.message)throw e}finally{t.remove()}}async#i(e){let t=new AbortController,i=this.requests.wrapPromiseFunction(async()=>{let i=this.uppy.getState().xhrUpload??{},n=this.#e(e),r=this.createBundledUpload(e,{...this.opts,...i});return n("string"==typeof this.opts.endpoint?this.opts.endpoint:await this.opts.endpoint(e),{...this.opts,body:r,signal:t.signal})});function n(){t.abort()}a(n,"abort"),this.uppy.once("cancel-all",n);try{await i()}catch(e){if("Cancelled"!==e.message)throw e}finally{this.uppy.off("cancel-all",n)}}#n(e){let t=this.getOptions(e),i=$e(t.allowedMetaFields,e.meta);return{...e.remote?.body,protocol:"multipart",endpoint:t.endpoint,size:e.data.size,fieldname:t.fieldName,metadata:Object.fromEntries(i.map(t=>[t,e.meta[t]])),httpMethod:t.method,useFormData:t.formData,headers:t.headers}}async#r(e){await Promise.allSettled(e.map(e=>{if(e.isRemote){let t=a(()=>this.requests,"getQueue"),i=new AbortController,n=a(t=>{t.id===e.id&&i.abort()},"removedHandler");this.uppy.on("file-removed",n);
1let r=this.uppy.getRequestClientForFile(e).uploadRemoteFile(e,this.#n(e),{signal:i.signal,getQueue:t});return this.requests.wrapSyncFunction(()=>{this.uppy.off("file-removed",n)},{priority:-1})(),r}return this.#t(e)}))}#s=a(async e=>{if(0===e.length)return void this.uppy.log("[XHRUpload] No files to upload!");0===this.opts.limit&&!this.opts[Ve]&&this.uppy.log("[XHRUpload] When uploading multiple files at once, consider setting the `limit` option (to `10` for example), to limit the number of concurrent uploads, which helps prevent memory and network issues: https://uppy.io/docs/xhr-upload/#limit-0","warning"),this.uppy.log("[XHRUpload] Uploading...");let t=ae(this.uppy.getFilesByIds(e)),i=oe(t);if(this.uppy.emit("upload-start",i),this.opts.bundle){if(t.some(e=>e.isRemote))throw new Error("Canât upload remote files when the `bundle: true` option is set");if("function"==typeof this.opts.headers)throw new TypeError("`headers` may not be a function when the `bundle: true` option is set");await this.#i(t)}else await this.#r(t)},"#handleUpload");install(){if(this.opts.bundle){let{capabilities:e}=this.uppy.getState();this.uppy.setState({capabilities:{...e,individualCancellation:!1}})}this.uppy.addUploader(this.#s)}uninstall(){if(this.opts.bundle){let{capabilities:e}=this.uppy.getState();this.uppy.setState({capabilities:{...e,individualCancellation:!0}})}this.uppy.removeUploader(this.#s)}};function Eg(){throw new Error("Core has been renamed to Uppy")}a(Eg,"Core");var xg={ProviderView:bn};Gm.COMPANION_URL="https://api2.transloadit.com/companion",Gm.COMPANION_ALLOWED_HOSTS=/\.transloadit\.com$/;var kg={};globalThis.Uppy=j})();class opsUploader{constructor(e,t){this.initFrom=t,this.element=1===t?e:e.element,this.elemData=1===t?$(e).data()||{}:e.configuration,this.s3Enable=1===t?this.elemData.s3_enable:this.elemData.s3Enable,1===t?this.elemData.extensions=this.elemData.extensions.split(/[, ]+/):(this.elemData.extensions=JSON.parse(this.elemData.allowedExtension.replace(/'/g,'"')),this.elemData.ajaxfile=this.elemData.action,this.elemData.enckey=this.elemData.destinationPath),this.autoUploadFile="false"!=this.elemData.autoupload&&0!=this.elemData.autoupload,this.multiplefile=!this.autoUploadFile,(2===this.initFrom&&this.elemData.multiple||this.elemData.allowmultiple)&&(this.multiplefile=!0)}
1async init(){try{const e=this.elemData.extensions?this.elemData.extensions.map(e=>`.${e.trim()}`):[],t=1===this.initFrom?FILE_UPLOAD_MAX_SIZE_LIMIT:this.elemData?.sizelimit?this.elemData.sizelimit:null,i=null!==t?t/1e6*1024*1024:null;this.uppy=new Uppy.Uppy({autoProceed:this.autoUploadFile,restrictions:{allowedFileTypes:e,maxNumberOfFiles:this.multiplefile?50:1,maxFileSize:i},onBeforeUpload:e=>this.beforeUpload(e),onBeforeFileAdded:(e,t)=>this.onBeforeFileAdded(e,t)}),this.setDefaults(),this.initDashboard(),this.initParams(),this.createUploader(),this.bindEvents()}catch(e){throw e}}setDefaults(){this.previousHtml="",this.uploadEndPoint=FILE_UPLOAD_ENDPOINT,this.paramsUpdated=!1,this.fileDestinations={},this.filesInProgress=0,this.fileName="",this.previousImage="",this.aiElements={},this.recentImageclass="",this.previewImage="",this.deleteClass="",this.oldFileData="",this.previousMultipleFileName="",this.longHelp="",this.companionUrl="http://localhost:9081/",this.uploaderSize=this.elemData.uploadersize||"sm",this.uploaderType=this.elemData.uploadertype||"thumb",this.showNote=this.elemData.short_help||(this.elemData.extensions&&1===this.initFrom?COMMON_UPLOAD_FILE_HELP.replace("%s",this.elemData.extensions):""),this.actualUploadType=this.uploaderType,this.targetElementId=`[id='${this.element.id}']`,this.allowSelect=this.elemData.allowselect||!1,this.uploadCenter=this.elemData.uploadcenter||!1,this.selectFileText=1===this.initFrom?COMMON_SELECT_FILE:COMMON_UPLOAD_FILE,this.showProgress=this.elemData.showProgress||"",this.topButton=this.elemData.topButton??!1,this.topPanelButtonDiv='<div class="bg-white uppy_DashboardContent_bar"><div class="d-flex align-items-center justify-content-end p-1 uppy-button-container"></div></div>',this.customUI=this.elemData.customUI,this.labelText=this.elemData.button_text||"",this.helpUI=`<a class="cursor-pointer ml-1 text-secondary" data-toggle="popover" data-trigger="focus" data-placement="bottom" title="" data-original-title="${COMMON_HELP_TITLE}"><i class="fa-regular fa-circle-question"></i></a><div class="helpcontenthtml" style="display:none;word-wrap: break-word;">${this.showNote}</div>`,this.commonUploadError=1===this.initFrom?COMMON_UPLOAD_ERROR:FILE_UPLOAD_ERROR,setTimeout(()=>{this.fileInput=$(this.targetElementId).find("input[name='files[]']:not([webkitdirectory])"),this.clickableUploadArea()},30)}initDashboard(){this.browseFilesTitle=this.element.title||COMMON_UPLOAD_FILE;let e=!1;void 0!==this.elemData.upload_button_text&&""!=this.elemData.button_label&&(e=!0,this.browseFilesTitle=this.elemData.upload_button_text||COMMON_UPLOAD_FILE);let t=this.multiplefile?LABEL_UPLOAD_DRAGNDROP_MULTIPLE:UPLOAD_DRAGNDROP,i=e?"%{browseFiles}":t+" "+COMMON_OR_TEXT+" %{browseFiles}";this.customUI&&(t="",this.browseFilesTitle=i=""),this.loaderElement='<div class="uploader-spinner position-absolute h-100 w-100 d-none align-items-center justify-content-center"><i class="fa fa-spinner fa-spin fa-lg"></i></div>',"btn"==this.uploaderType?this.createButtonUI():(this.uppy.use(Uppy.Dashboard,{inline:!0,target:this.element,showSelectedFiles:!this.autoUploadFile,hideUploadButton:!this.elemData.showUploadButton&&!this.autoUploadFile,proudlyDisplayPoweredByUppy:!1,hideProgressAfterFinish:!0,note:2===this.initFrom?this.showNote:"",showRetryButton:!0,singleFileFullScreen:!1,showProgressDetails:!0,disableInformer:"btn-with-drag"===this.uploaderSize,locale:{strings:{dropPasteImportFiles:t,browse:this.browseFilesTitle,dropPasteFiles:i,browseFiles:this.browseFilesTitle,dropHint:1===this.initFrom?t:""}}}),this.elemData.imageEditor&&this.initImageEditor(),$(this.element).find(".uppy-Dashboard-inner").prepend(this.loaderElement),1===this.initFrom&&$(this.element).find(".uppy-Root").wrap('<div class="d-flex"></div>')),2===this.initFrom&&($(this.targetElementId).find(".uppy-Dashboard-browse").addClass("text-primary"),""!=this.labelText&&$(this.element).find(".uppy-Root").prepend(`<label class="control-label mb-2">${this.labelText}</label>`),$(this.element).find(".uppy-Dashboard-inner").attr("role","dialog"));const n=`uploader-${this.uploaderSize} uploader-${this.uploaderType}`;$(this.targetElementId).find(".uppy-Dashboard-inner").addClass(n);let r=1===this.initFrom?"admin-uploader-ops":"front-uploader-ops";$(this.targetElementId).find(".uppy-Root").addClass(r),1===this.initFrom&&($(this.targetElementId).find(".uppy-Dashboard-AddFiles-title").append(this.helpUI),this.showHelp())}createUploader(){this.s3Enable?this.s3Upload():this.localUpload()}s3Upload(){const e=this.elemData.enckey;
1this.uppy.use(Uppy.AwsS3,{shouldUseMultipart:e=>e.size>5242880,getUploadParameters:async t=>{const i=await fetch(this.uploadEndPoint+"?rtype=presign",{method:"POST",headers:{accept:"application/json","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest","x-csrf-token":getCSRFToken()},body:JSON.stringify({key:e+t.name})}),n=await i.json().catch(()=>{throw new Error(this.commonUploadError)});return this.fileDestinations[t.id]=n.key??"",{method:n.presignMethod,url:n.url,fields:[]}},createMultipartUpload:async t=>(await fetch(this.uploadEndPoint+"?rtype=mpart",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({filename:e+t.name,contentType:t.type})})).json().catch(()=>{throw new Error(this.commonUploadError)}),signPart:async(t,{uploadId:i,partNumber:n,body:r})=>{const s=e+t.name;try{const e=await fetch(this.uploadEndPoint+"?rtype=signpart",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({uploadId:i,key:s,partNumber:n,contentLength:r.size})}),a=await e.json().catch(()=>{throw new Error(this.commonUploadError)});return this.fileDestinations[t.id]=a.key??"",{url:a.url}}catch(e){throw e}},listParts:async(t,{uploadId:i})=>{const n=e+t.name;try{const e=await fetch(this.uploadEndPoint+"?rtype=listparts",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({uploadId:i,key:n})});return(await e.json().catch(()=>{throw new Error(this.commonUploadError)})).parts}catch(e){throw e}},completeMultipartUpload:async(t,{uploadId:i,parts:n})=>{const r=e+t.name;try{const e=await fetch(this.uploadEndPoint+"?rtype=complete",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({uploadId:i,key:r,parts:n})});return await e.json().catch(()=>{throw new Error(this.commonUploadError)})}catch(e){throw e}}})}localUpload(){let e=1===this.initFrom?opsUploader.obj2url(this.dataParam,this.elemData.ajaxfile):this.elemData.ajaxfile;this.uppy.use(Uppy.XHRUpload,{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest"},endpoint:e,fieldName:"qqfile",formData:!0})}bindEvents(){if(this.uppy.on("upload-success",this.uploadSuccess.bind(this)),this.uppy.on("upload-error",this.uploadError.bind(this)),this.uppy.on("file-added",this.fileAdded.bind(this)),this.uppy.on("file-removed",this.fileRemoved.bind(this)),this.uppy.on("complete",this.uploadDone.bind(this)),this.uppy.on("thumbnail:request",this.thumbGenerated.bind(this)),this.uppy.on("upload",this.uploadStart.bind(this)),"btn-with-drag"===this.uploaderSize){const e=$(this.element).find(".uppy-Root").addClass("position-relative");this.uppy.on("restriction-failed",(t,i)=>{let n=e.find(".uppy-upload-error-btn-with-drag");n.length||(n=$('<div class="uppy-upload-error-btn-with-drag text-danger text-90 pt-1 position-absolute w-100"></div>').appendTo(e)),n.text(i.message).stop(!0).show(),setTimeout(()=>{n.fadeOut(300,function(){$(this).remove()})},3e3)})}
1$(this.element).on("click",".top-upload",e=>{$(this.targetElementId).find(".uppy-Root .uppy-u-reset.uppy-c-btn.uppy-Dashboard-browse").trigger("click")}),$(this.element).on("click",".remove_file",e=>{$(this.targetElementId).find(".showuploadfile").html(""),1===this.initFrom&&$(this.targetElementId).find(".file-name-only").remove()}),$(this.element).on("click",".ops-browse-file",e=>{$(this.targetElementId).find("input[name='files[]']:not([webkitdirectory])").trigger("click")}),this.uppy.on("upload-progress",this.uploadProgress.bind(this))}uploadSuccess(e,t){var i=t.body;("btn"==this.uploaderType||1===this.initFrom&&!this.multiplefile)&&e?.id&&this.uppy.removeFile(e.id),this.s3Enable?this.uploadSuccessS3(e):this.uploadSuccessLocal(i,e)}async uploadSuccessS3(e){const t=new FormData;if(t.append("name",e.actualName),t.append("bucket",AMAZON_BUCKET),t.append("key",this.fileDestinations[e.id]??""),t.append("element_id",this.element.id),t.append("uuid",e.id),Object.entries(1===this.initFrom?this.dataParam:this.dataParam.params).forEach(([e,i])=>{t.append(`${e}`,i)}),2===this.initFrom){let e=$("#rdo_size").val();""!=e&&null!=e&&t.append("size_id",e)}try{this.multiplefile||this.showLoader();let i=this.getUploads();this.multiplefile&&0===i&&this.showLoader();const n=await fetch(this.elemData.successAjaxfile,{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest","x-csrf-token":getCSRFToken()},body:t});let r=await n.text();r.length&&(r=JSON.parse(r)),this.generatePreview(r,e)}catch(t){let i=this.commonUploadError;try{i=(t=JSON.parse(t)).message}catch(e){}this.filesInProgress=Math.max(0,this.filesInProgress-1),this.hideLoader(),this.uppy.removeFile(e.id),$.bootstrapGrowl(i,{type:"danger",delay:3e3})}}async uploadSuccessLocal(e,t){if(!e.success){this.hideLoader(),this.uppy.removeFile(t.id);let i=e.message||this.commonUploadError;if($.bootstrapGrowl(i,{type:"danger",delay:3e3}),this.elemData.oncomplete&&1===this.initFrom){const i=this.elemData.oncomplete;"function"==typeof window[i]&&window[i].apply(this,[e,t.id,t.actualName,this.element])}return}e.total_pages&&($("#page_count").val(e.total_pages),$(".approvalreq_upload").trigger("change")),this.generatePreview(e,t),init_plugins()}uploadError(e,t){this.hideLoader(),$(this.targetElementId).find(".uppy-StatusBar-actions").show(),$.bootstrapGrowl(t.message,{type:"danger",delay:3e3})}generateUi(){if(2===this.initFrom)return this.frontUI();const e=$(this.element).find("div.ops_form_file_content").html()||"";var t=this.elemData.deleteurl||"";if(e){const t=e.match(/src="([^"]+)"/);this.fileName=t?t[1].split("/").pop().split("?")[0]:""}var i=[];1==this.elemData.ai_assistant_image&&(i={title:this.elemData.ai_title,button_text:this.elemData.ai_button_text,type:this.elemData.type,languageid:this.elemData.languageid}),this.loadHTML(e,t,{resClass:"res-img-old",isAI:i}),1==$(this.element).find(".ops_form_file_element_blk .ops_form_file_element").data("ruleRequired")&&this.addValidation()}loadHTML(e,t,i=[]){if(this.previewImage=e,this.uploadUI=$(this.targetElementId).find("input[name='files[]']:not([webkitdirectory])"),this.extraClass=i,""!=i.isAI&&(this.aiElements=i.isAI),this.loadTopPanel(),e){this.deleteClass="xs"==this.uploaderSize?"fa-times-circle fa-lg bg-white rounded-circle":"fa-times-circle text-160 bg-white rounded-circle",this.deleteUrl=t,this.recentImageclass=i.resClass||"";const n=$(this.element).find(".ops_form_file_element_blk .ops_form_file_element").val();this.oldFileData=""!=n?`<input type="hidden" name="ops_form_oldfile" value="${n}"/>`:"";const r=e.length>0;switch(r||"thumb"!=this.uploaderType?this.uploaderType:"fileName"){case"fileName":return this.fileName=r?e:this.fileName,this.uiWithImageName();case"multiple-fileName":return this.uiWithMultipleImageName();case"btn":return this.buttonPreview();default:return this.uiWithLargePreview()}}else this.showPreview()}uiWithLargePreview(){return"xs"==this.uploaderSize?this.loadXsPreview():this.loadThumbUI(),this.showPreview(),!0}loadXsPreview(){this.deleteUrl=this.deleteUrl?`<a href="${this.deleteUrl}" id="${this.element.id}" class="ops_file_delete text-danger ml-auto"><i class="far ${this.deleteClass} "></i></a>`:"";var e=`<div class="d-flex align-items-center px-0 res-img ${this.recentImageclass}"><div class="text-center position-relative uppy-Dashboard-Item-preview">${this.previewImage}</div>${this.oldFileData}`;return""!=this.fileName&&(e+=`<span class="mx-2" title="${this.fileName}">${this.fileName}</span>`,$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").addClass("image-filename")),e+=this.deleteUrl,$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").css("background-color","white"),$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info .showuploadfile").length?$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info .showuploadfile").html(e+"</div>"):$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").html(`<div class="showuploadfile">${e}</div></div>`),this.template=`<div class="showuploadfile">${e}</div></div>`,!0}loadThumbUI(){const e=`<div class="res-img text-center position-relative m-2 ${this.recentImageclass}">${this.previewImage}${this.deleteUrl?`<a href="${this.deleteUrl}
1" id="${this.element.id}" class="ops_file_delete text-danger"><i class="far ${this.deleteClass} remove_image_link"></i></a>`:""}</div>${this.oldFileData}`;return""!=this.fileName&&($(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").html(`<span title="${this.fileName}">${this.fileName}</span>`).addClass("image-filename"),this.updateDefaultOption("note",this.sizeHelp)),""!=this.fileName&&$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").css("background-color","white"),this.template=e,!0}uiWithImageName(){if(this.fileName){const t=""!=this.deleteUrl?`<a href="${this.deleteUrl}" id="img-${this.elemData.findex}" class="ops_file_delete text-danger text-left"><i class="far fa-times-circle cursor-pointer text-danger" ></i></a>`:`<a href="javascript:;" title="${COMMON_DELETE_TEXT}"><i class="far fa-times-circle cursor-pointer text-danger remove_file" ></a>`;var e=`<div class="res-img d-flex align-items-center justify-content-between bg-white" ><div class="mr-2">${this.fileName}</div><div>${t}</div></div>`;$(this.element).find(".uppy-Dashboard-AddFiles-info").html(e).addClass("file-name-only").removeClass("image-filename"),this.updateDefaultOption("note",this.sizeHelp),$(this.element).find(".uppy-Dashboard-AddFiles-title").removeClass("m-0"),"thumb"==this.uploaderType&&($(this.element).find(".uppy_DashboardContent_bar, .showuploadfile").addClass("d-none"),$(this.element).find(".uppy-Dashboard-AddFiles-title").removeClass("d-none"),this.template="",this.actualUploadType="fileName")}return this.showPreview(),!0}uiWithMultipleImageName(){let e;if(this.previewImage.length>0&&this.elemData.allowmultiple)return $(this.targetElementId).find(".uppy-Dashboard-innerWrap").append("<div class='uppy-Dashboard-AddFiles-info file-name-only bg-white'>"+this.previewImage+"</div>"),!0;try{e=JSON.parse(this.previewImage)}catch(t){e=""}if(!e)return!1;var t="";if(e.length>0)for(const i of e)t=`${t}<div class="d-flex mb-1 bg-white p-2">`,t=null!=i.downloadURL?`${t}<a href ="${i.downloadURL}" download><i class="fa-light fa-cloud-arrow-down"></i></a>`:t,t=null!=i.fileName?`${t} <span class="ml-2" title=${i.fileName}> ${i.fileName} </span>`:t,t=`${t=null!=i.deleteURL?`${t}<a href ="${i.deleteURL}" class="ml-auto additional_file_delete"><i class="far fa-times-circle text-100 bg-white rounded-circle text-danger"></i></a>`:t}</div>`;return this.previousMultipleFileName=t,t&&($(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").html(t).addClass("image-filename"),this.updateDefaultOption("note",this.sizeHelp)),this.showPreview(),!0}showPreview(){if("res-img-old"==this.extraClass.resClass){const e="xs"==this.uploaderSize?"mb-1":"mb-2",t="fileName"==this.uploaderType||"multiple-fileName"==this.uploaderType?'<i class="far fa-cloud-upload fa-lg border-0 upload-icon text-primary mr-2"></i>':`<div class="${e}"><i class="far fa-cloud-upload fa-2x border-0 upload-icon text-primary"></i></div>`;if("fileName"!=this.uploaderType&&"multiple-fileName"!=this.uploaderType||$(this.targetElementId).find(".uppy-Dashboard-AddFiles-title").addClass(" al
1ign-items-center justify-content-center m-0"),"btn-with-drag"==this.uploaderSize||$(this.targetElementId).find(".uppy-Dashboard-AddFiles-title .upload-icon").length||$(this.targetElementId).find(".uppy-Dashboard-AddFiles-title").prepend(t),"xs"!=this.uploaderSize){let e=1===this.initFrom?'<div class="showuploadfile">':'<div class="showuploadfile" id="showuploadfile">';const t=this.template||"";$(this.targetElementId).find(".uppy-Dashboard-AddFiles-list").append(`${e}${t}</div>`)}this.previousHtml=this.template,this.previousImage=this.fileName}else $(this.targetElementId).find(".showuploadfile").html(this.template),$(this.targetElementId).find(".showuploadfile").removeClass("d-none");$(this.targetElementId).find(".showuploadfile").find("img").attr("draggable","false"),this.multiplefile||this.hideLoader()}buttonPreview(){const e=this.previewImage.length>0?this.previewImage:this.fileName||"",t=""!=this.deleteUrl?`<a href="${this.deleteUrl}" id="${this.element.id}" class="ops_file_delete text-danger"><i class="far ${this.deleteClass} remove_image_link"></i></a>`:"",i=""!=e?`${e}${t}`:"";this.template=`<div class="res-img text-center position-relative mx-2 ${this.recentImageclass}">${i}</div>${this.oldFileData}`,$(this.targetElementId).find(".uppy-Root").addClass("d-flex");const n=`uploader-${this.uploaderSize} uploader-${this.uploaderType}`;return $(this.targetElementId).find(".uppy-Root .showuploadfile.file-input-preview").length?$(this.targetElementId).find(".uppy-Root .showuploadfile.file-input-preview").html(this.template):$(this.targetElementId).find(".uppy-Root").append(`<div class="showuploadfile file-input-preview ${n}">${this.template}</div>`),""==this.template&&$(this.targetElementId).find(".showuploadfile.file-input-preview").addClass("d-none"),this.showPreview(),!0}loadTopPanel(){const e=Object.keys(this.aiElements).length>0;if(e){var t='<i class="far fa-magic-wand-sparkles"></i>';this.aiElements.button_text&&(t='<i class="far fa-magic-wand-sparkles mr-2 fa-sm"></i>'+this.aiElements.button_text),this.genrativeAI=`<div class="generate_ai position-absolute"><button type="button" title="${this.aiElements.title}"class="generate-image btn btn-sm btn-outline-primary" id="generate_${this.aiElements.type}_${this.aiElements.languageid}" language="${this.aiElements.languageid}">${t}</button></div><span class="ai-generated-image-list"></span>`,$("[id='"+this.element.id+"']").find(".generate_ai").length||$("[id='"+this.element.id+"']").find(".uppy-Dashboard-AddFiles").prepend(this.genrativeAI)}let i=this.elemData.topPanel??!0;if(i&&this.previewImage.length>0&&"thumb"==this.uploaderType){var n="";e&&"upload_multiple_images"!=this.elemData.type&&(n=this.genrativeAI.replace("btn btn-sm btn-outline-primary","btn btn-xs btn-outline-warning mr-2 p-1").replace("generate_ai position-absolute",""));const t=`<div class="bg-white uppy_DashboardContent_bar"><div class="uppy-top-contanier d-flex align-items-center justify-content-end p-1">${n||""}<div class="btn btn-primary btn-sm top-upload text-90" id="${this.element.id}"><i class="far fa-cloud-upload pr-1"></i>${this.selectFileText}</div> ${this.helpUI} </div></div>`;$(this.targetElementId).find(".uppy-Dashboard-AddFiles-title, .generate_ai, .ai-generated-image-list").addClass("d-none");const i=$(this.targetElementId).find(".uppy_DashboardContent_bar");i.length?i.removeClass("d-none"):$(this.targetElementId).find(".uppy-Dashboard").prepend(t)}return!1===i&&$(this.targetElementId).find(".uppy-Dashboard-AddFiles-title").addClass("d-none"),!0}generatePreview(e,t){if(this.filesInProgress=Math.max(0,this.filesInProgress-1),this.elemData.successRedirect)return 0===this.filesInProgress&&(e.error&&$.bootstrapGrowl(e.error,{type:"danger",delay:100}),window.location.href=this.elemData.successRedirect),!0;this.response=e;var i=this.elemData,n=this.element;if(e.success){if(2===this.initFrom)return this.frontUI(e,t);if("object"==typeof e.data_html_content&&"undefined"!=e.multiple_preview)$.each(e.data_html_content,function(t,i){let r=this.targetElementId;this.multiplePreview=!0,this.targetElementId="[id=opsfile_"+t+"]",this.previewImage=i;let s=$(n).attr("data-ajaxfile")+"?"+$(n).attr("data-querystring");this.fileName=e.original_image_name||"",this.loadHTML(this.previewImage,s,{isAI:[]}),this.targetElementId=r}.bind(this));else{this.previewImage=null==e.data_html_content||e.data_html_content.replace(/</g,"<").replace(/>/g,">");var r=[];1==i.ai_assistant_image&&(r={title:i.ai_title,button_text:i.ai_button_text,type:i.type,languageid:i.languageid}),this.fileName=e.original_image_name||"";let t=i.ajaxfile;""==this.fileName&&(this.fileName=e.file_name,t=""),this.loadHTML(this.previewImage,t,{isAI:r})}if(void 0!==e.total_pages&&""!=e.total_pages&&($("#page_count").val(e.total_pages),$(".approvalreq_upload").trigger("change")),e.large_image_name){var s=$(n).attr("id").substr(8);if(e.metadata){var a=e.imageDetails.resizeWidth+"|"+e.imageDetails.resizeHeight;if(0==$("body").find('[id="metadata_'+s+'"]').length?$("<input>").attr({type:"hidden",name:"metadata_"+s,id:"metadata_"+s,value:a}).appendTo(n):$("body").find('[id="metadata_'+s+'"]').val(a),void 0!==e.thumb_imageDetails){var o=e.thumb_imageDetails.originalWidth+"|"+e.thumb_imageDetails.originalHeight;0==$("body").find('[id="t_metadata_'+s+'"]').length?$("<input>").attr({type:"hidden",name:"t_metadata_"+s,id:"t_metadata_"+s,value:o}).appendTo(n):$("body").find('[id="t_metadata_'+s+'"]').val(o)}}
1s=s.replace(/[\[\]]/g,"\\$&"),$(n).find(`[id="${s}"]`).val(e.large_image_name)}}else{let i=e.message||this.commonUploadError;$.bootstrapGrowl(i,{type:"danger",delay:3e3}),this.uppy.removeFile(t.id),this.hideLoader()}if(this.elemData.oncomplete&&1===this.initFrom){const i=this.elemData.oncomplete;"function"==typeof window[i]&&window[i].apply(this,[e,t.id,t.actualName,this.element])}this.multiplefile&&this.getUploads()<=0&&this.autoUploadFile&&this.hideLoader()}initParams(){if(this.dataParam=Object.keys(this.elemData).filter(e=>void 0!==this.elemData[e]).reduce((e,t)=>(e["extensions"===t?"array_extension":t]=this.elemData[t],e),{}),this.elemData.large_image_path&&(this.dataParam.s3_large_image_path=this.s3Enable&&!this.elemData.large_image_path.includes(AMAZON_PREFIX)?AMAZON_PREFIX+this.elemData.large_image_path:this.elemData.large_image_path),this.dataParam.upload_with_timestamp="no"===this.elemData.file_with_timestamp?"no":"yes",this.dataParam.multiplefile=this.multiplefile,this.elemData.querystring&&(this.elemData.ajaxfile+=(this.elemData.ajaxfile.includes("?")?"&":"?")+this.elemData.querystring),this.s3Enable){const e=this.elemData.ajaxfile.includes("?")?"&":"?";this.elemData.successAjaxfile=this.elemData.ajaxfile+e+"success=true"}this.params=this.dataParam,2===this.initFrom&&(this.dataParam.params=JSON.parse(`{${this.dataParam.params}}`),this.s3Enable?this.dataParam.params.studioEventFunction=this.elemData?.studioEventFunction??"":this.uppy.setMeta({studioEventFunction:this.elemData?.studioEventFunction??""}))}getInProgress(){return this.s3Enable?this.filesInProgress:this.uppy.getFiles().filter(e=>!1===e.progress.uploadComplete).length}
1getUploads(){return this.uppy.getFiles().filter(e=>!1===e.progress.uploadComplete).length}startUpload(){this.uppy.upload()}clearQueue(){this.uppy.cancelAll()}async customAddButton(){let e=this.element.id;const t=$(this.element).find(".uppy-DashboardContent-addMore"),i=$(this.element).find(".uppy-DashboardContent-bar");if(this.getUploads()>2&&$(this.element).find(".uppy-Dashboard-inner").addClass("uploader-lg").removeClass("uploader-sm"),t){if(t.hide(),0===$(this.element).find("#multipe-upload-button").length){this.previousMultipleFileName&&$(this.element).find(".uppy-Dashboard-files").append(`<div class="uppy-Dashboard-AddFiles-info image-filename">${this.previousMultipleFileName}</div>`);const e=document.createElement("button");e.id="multipe-upload-button",e.innerHTML=`<i class="far fa-cloud-upload fa-1x"></i> ${this.browseFilesTitle}`,e.classList.add("btn","btn-primary","btn-sm","multiple-upload","ml-auto"),e.setAttribute("data-uppy-super-focusable","true"),i.append(e),1===this.initFrom&&i.append(this.helpUI),""!=this.longHelp&&i.append(this.longHelp),$(this.element).find(".uppy-Dashboard-note.ops-note").remove(""),e.dataset.listenerAdded||(e.addEventListener("click",e=>{e.preventDefault(),$(this.element).find(".uppy-Dashboard-input").trigger("click")}),e.dataset.listenerAdded="true")}$("[id='"+e+"']").find(".uppy-DashboardContent-bar").append(this.uploadUI),$("[id='"+e+"']").find(".uppy-DashboardContent-back").hide()}2==this.initFrom&&($(this.element).find(".uppy-StatusBar-actions").addClass("justify-content-end"),$(this.element).find(".uppy-StatusBar-actionBtn").attr("class","btn btn-primary"))}setExtraParams(e){this.extaParams=e}uploadStart(){if($(this.targetElementId).find(".uppy-StatusBar-actions").show(),!this.s3Enable&&this.paramsUpdated){let e=opsUploader.obj2url(this.dataParam,this.elemData.ajaxfile);this.uppy.getPlugin("XHRUpload").opts.endpoint=e}this.extaParams&&Object.entries(this.extaParams).forEach(([e,t])=>{this.uppy.setMeta({[e]:t})})}async frontUI(e=[],t=null){const i=this.targetElementId;if(this.uploadUI=$(i).find("input[name='files[]']:not([webkitdirectory])"),this.elemData.customHtml&&$(this.targetElementId).find(".uppy-Root").prepend($("#"+this.elemData.customHtml).html()),Object.keys(e).length){if($(i).find(".showuploadfile").empty(),this.elemData.oncomplete){const n=this.elemData.oncomplete;"function"==typeof window[n]&&(2!==this.initFrom||"thumb"!==this.uploaderType&&!this.showProgress||"thumb"===this.uploaderType&&this.updateDefaultOption("note",""),this.hideLoader(),window[n](i,t.name,e)),!this.multiplefile&&t?.id&&this.uppy.removeFile(t.id)}if(this.elemData.onAllComplete){const e=this.elemData.onAllComplete;0===this.getInProgress()&&"function"==typeof window[e]&&window[e](i,t.name)}}else{const e='<div class="uppy-upload-text"><i class="far fa-cloud-upload fa-2x border-0 upload-icon text-primary"></i></div>';$(i).find(".uppy-Dashboard-AddFiles-title").prepend(e),$(i).find(".uppy-Dashboard-dropFilesHereHint").html(e),"single-withfilename"==this.elemData.uploadertype||"multiple-withfilename"==this.elemData.uploadertype?this.uiWithFileName():this.frontDefaultUI()}if(!0===this.allowSelect){($(this.targetElementId).find('[id^="showuploadfile"]').html()||"")&&this.loadTopPanel()}!0===this.uploadCenter&&$(i).find(".uppy-Dashboard-AddFiles-list .removeUploader").length>0&&$(i).find(".uppy-Dashboard-AddFiles-info").prepend($(i).find(".uppy-Dashboard-AddFiles-list .removeUploader")),!0===this.uploadCenter&&$(i).find(".uppy-Dashboard-AddFiles-list .pageName").length>0&&$(i).find(".uppy-Root").prepend($(i).find(".uppy-Dashboard-AddFiles-list .pageName")),this.topButton&&this.addTopPanelButton(this.topButton),this.customUI&&setTimeout(()=>{this.showCustomUI()},30)}showHelp(){this.elemData.long_help&&(this.longHelp=`<a class="help-button rounded-circle btn-xs cursor-pointer text-white btn btn-sm btn-info d-inline-flex align-items-center justify-content-center ml-1" data-toggle="popover" data-trigger="focus" data-placement="bottom" title="" data-original-title="${COMMON_HELP_TITLE}"><i class="fa fa-question"></i></a><div class="helpcontenthtml" style="display:none;word-wrap: break-word;">${this.elemData.long_help}</div>`,$(this.targetElementId).find(".uppy-Root").after(`<div class="uppy-Dashboard-note m-0 p-0">${this.longHelp}</div>`))}addValidation(){const e=$(this.element).find(".ops_form_file_element_blk").html();$(this.element).find(".ops_form_file_element_blk").html(""),1===this.initFrom&&$(this.element).find(".uppy-Root").parent().removeClass("d-flex"),$(this.element).find(".uppy-Root").after(e).wrap('<div class="d-flex"></div>').after('<span class="erequired block_white align-top text-danger mx-1">*</span>')}async thumbGenerated(e,t){this.multiplefile&&(await this.customAddButton(),2===this.initFrom&&await this.multipleImageAdd())}fileAdded(e){this.filesInProgress++;const t=e.name,i=t.substring(t.lastIndexOf("."));var n;n=t.replace(i,"").replace(/[^a-zA-Z0-9-_]/g,"_")+"_"+Date.now()+i,this.uppy.setFileState(e.id,{name:n,actualName:t});const r=this.elemData.onsubmit;"function"==typeof window[r]&&window[r].apply(this,[e.id,e.name,this.element]),this.s3Enable||this.uppy.setMeta({qquuid:e.id,qqfilename:e.name,qqtotalfilesize:e.size})}uploadDone(e){if(!this.multiplefile){const e=document.querySelector(".uppy-StatusBar-actionBtn--done");e&&e.click()}}fileRemoved(e){this.filesInProgress=Math.max(0,this.filesInProgress-1);const t=this.getUploads();this.multiplefile&&t<=2&&1===this.initFrom&&$(this.element).find(".uppy-Dashboard-inner").removeClass("uploader-lg").addClass("uploader-sm"),this.multiplefile&&0===t&&(this.extraClass={resClass:"res-img-old"},setTimeout(()=>{if(1===this.initFrom&&($(this.element).find(".uppy-Dashboard-AddFiles").prepend(this.genrativeAI),0===$(this.element).find(".uppy-Dashboard-AddFiles-title .helpcontenthtml").length&&$(this.element).find(".uppy-Dashboard-AddFiles-title").append(this.helpUI)),this.previousMultipleFileName&&$(this.element).find(".uppy-Dashboard-AddFiles-info").html(this.previousMultipleFileName).addClass("image-filename"),2===this.initFrom){if($(this.element).find(".uppy-Dashboard-inner").removeClass("uploader-large-size"),$(this.element).find(".uppy-Dashboard-AddFiles-title:not(:has(.uppy-upload-text))").length){const e='<
1div class="uppy-upload-text"><i class="far fa-cloud-upload fa-2x border-0 upload-icon text-primary"></i></div>';$(this.element).find(".uppy-Dashboard-AddFiles-title").prepend(e)}$(this.element).find(".uppy-Dashboard-browse").addClass("text-primary")}else this.showPreview()},30)),1===this.initFrom&&"thumb"==this.uploaderType&&""!==$(this.targetElementId).find(".showuploadfile").html()&&$(this.targetElementId).find(".uppy-Dashboard-AddFiles")[0].setAttribute("style","height: 100% !important")}showLoader(){1===this.initFrom&&"thumb"==this.uploaderType&&""!==$(this.targetElementId).find(".showuploadfile").html()&&$(this.targetElementId).find(".uppy-Dashboard-AddFiles")[0].setAttribute("style","height: 100% !important"),this.showProgress&&$(this.targetElementId).find(".uppy-Root .uploader-spinner").css("background","none"),$(this.targetElementId).find(".uppy-Root .uploader-spinner").addClass("d-flex").removeClass("d-none")}async hideLoader(){const e=$(this.element).find(".showuploadfile img");if(!0===this.multiplePreview)return $(this.targetElementId).find(".uppy-Root .uploader-spinner").removeClass("d-flex").addClass("d-none"),!0;e.length>0&&await Promise.allSettled(e.toArray().map(e=>e.complete?Promise.resolve():new Promise(t=>e.addEventListener("load",t,{once:!0})))),$(this.targetElementId).find(".uppy-Root .uploader-spinner").removeClass("d-flex").addClass("d-none")}static obj2url(e,t,i){var n=[],r="&",s=function(e,i){var r=t?/\[\]$/.test(t)?t:t+"["+i+"]":i;"undefined"!=r&&"undefined"!=i&&n.push("object"==typeof e?opsUploader.obj2url(e,r,!0):"[object Function]"===Object.prototype.toString.call(e)?encodeURIComponent(r)+"="+encodeURIComponent(e()):encodeURIComponent(r)+"="+encodeURIComponent(e))};if(!i&&t)r=/\?/.test(t)?/\?$/.test(t)?"":"&":"?",n.push(t),n.push(opsUploader.obj2url(e));else if(Array.isArray(e)&&void 0!==e)for(var a=0,o=e.length;a<o;++a)s(e[a],a);else if(null!=e&&"object"==typeof e)for(var a in e)s(e[a],a);else n.push(encodeURIComponent(t)+"="+encodeURIComponent(e));return n.join(r).replace(/^&/,"").replace(/%20/g,"+")}beforeUpload(e){const t=this.elemData.uploaderOnsubmit;return!t||"function"!=typeof window[t]||!1!==window[t].call(this,this)}setParams(e){Object.entries(e).forEach(([e,t])=>{this.s3Enable?this.dataParam.params[e]=t:this.extaParams[e]=t})}uiWithFileName(){let e=this.s3Enable?this.elemData.filetemplateID:"fineqq_"+this.elemData.element_id;const t=$("#"+e).html();if(void 0!==t&&""!==t)$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").append(t);else{let e='<div class="showuploadfile" id="showuploadfile">';$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").append(`${e}</div>`)}"single-withfilename"==this.elemData.uploadertype&&$(this.targetElementId).find(".uppy-Dashboard-AddFiles-info").addClass("file-name-only")}async multipleImageAdd(){$(this.element).find(".uploader-multiple-withfilename").addClass("uploader-large-size")}frontDefaultUI(){const e=this.targetElementId,t=this.s3Enable?this.elemData.filetemplateID:"fineqq_"+this.elemData.element_id,i=$("#"+t).html(),n=(new DOMParser).parseFromString(i,"text/html"),r=(n.querySelector(".page-name")||{}).textContent||"";this.sizeHelp=(n.querySelector(".size-help")||{}).textContent||"";const s=(n.querySelector(".allshowuploadfile")||{}).textContent||"";if(r&&$(e).find(".uppy-upload-text").append('<strong class="d-block mb-1">'+r+"</strong>"),"thumb"===this.uploaderType&&this.sizeHelp&&!s&&this.updateDefaultOption("note",this.sizeHelp),$(e).hasClass("upload_center")&&""!=s?$(e).find(".uppy-Dashboard-AddFiles-title").addClass("d-none"):$(e).find(".uppy-Dashboard-AddFiles-title").removeClass("d-none"),void 0!==i&&""!==i)$(e).find(".uppy-Dashboard-AddFiles-list").append(i);else{let t='<div class="showuploadfile" id="showuploadfile">';$(e).find(".uppy-Dashboard-AddFiles-list").append(`${t}</div>`)}this.previewImage=i}updateDefaultOption(e,t){const i={};i[e]=t,this.uppy.getPlugin("Dashboard").setOptions(i)}setUploadSuccessParams(e){Object.entries(e).forEach(([e,t])=>{this.dataParam[e]=t})}addTopPanelButton(e){let t=$(this.topPanelButtonDiv);t.find(".uppy-button-container").append(e);$(this.targetElementId).find(".uppy_DashboardContent_bar").length?$(this.targetElementId).find(".uppy-top-contanier").append(e):$(this.targetElementId).find(".uppy-Dashboard").prepend(t),this.topPanelButtonDiv=t}showCustomUI(){let e=0==IS_MOBILE_DEVICE?'<div class="uploader-title font-weight-bolder p0 pb-2 m-0">'+DRAG_AND_DROP_FILE_LABEL+"</div>":"",t=void 0!==this.elemData.customUIHtml?$("#"+this.elemData.customUIHtml).text():'<i class="far fa-cloud-upload fa-3x border-0 upload-icon text-primary mb-4"></i>'+e+'<div class="uploader-text mb-4">'+FILE_SUPPORTED_LABEL+" "+this.elemData.extensions.join(", ")+' </div><div class="btn btn-primary btn-xs text-90 ops-browse-file" role="button" tabindex="0">'+COMMON_UPLOAD+'</div><span class="mx-3">'+COMMON_OR_TEXT+'</span><div class="btn btn-outline-secondary btn-xs text-90 openImagePanel" >'+PATTERN_IMAGE_BROWSE+"</div>";$(this.targetElementId).find(".uppy-Dashboard-AddFiles .uppy-Dashboard-AddFiles-title").empty(),0==$(this.targetElementId).find(".uppy-custom-ui-container").length&&($(this.targetElementId).find(".uppy-Dashboard-AddFiles").prepend('<div class="uppy-custom-ui-container"></div>'),$(this.targetElementId).find(".uppy-custom-ui-container").append(t))}uploadProgress(e,t){if(1===this.initFrom&&"thumb"==this.uploaderType&&""!==$(this.targetElementId).find(".showuploadfile").html()){var i=$(this.targetElementId).find(".uppy-Dashboard-progressindicators").height();$(this.targetElementId).find(".uppy-Dashboard-AddFiles")[0].setAttribute("style","height: calc(100% - "+i+"px) !important")}e.progress.percentage>=90&&e.progress.percentage<=95?$(this.targetElementId).find(".uppy-StatusBar-actions").hide():$(this.targetElementId).find(".uppy-StatusBar-actions").show()}clickableUploadArea(){$(".uppy-Root").css("cursor","pointer");const e=new Set(["uppy-Dashboard-AddFiles","uppy-Dashboard-AddFiles-title","fa-cloud-upload","uppy-custom-ui-container"]);this.element.addEventListener("click",t=>{if([".uppy-Dashboard-browse",".ops-browse-file",".openImagePanel"].some(e=>t.target.closest(e)))return;if($(this.targetElementId).find(".uppy-Dashboard-AddFiles-list img").length||$(this.targetElementId).find(".uppy-Dashboard-Item-preview img").length)return;const i=t.target,n=i.parentElement;([...e].some(e=>i.classList.contains(e))||n&&[...e].some(e=>n.classList.contains(e))||i.closest(".uppy-upload-text"))&&this.fileInput.click()})}onBeforeFileAdded(e,t){if(this.autoUploadFile&&0===Object.keys(t).length)return $(this.targetElementId).find(".uppy-StatusBar-actions").hide(),!0;return!this.uppy.getFiles().filter(e=>!1===e.progress.uploadComplete).map(e=>e.id).includes(e.id)}initImageEditor(){this.elemData.imageEditor&&(this.uppy.use(Uppy.ImageEditor,{target:Uppy.Dashboard,quality:1,cropperOptions:{viewM
1ode:1,background:!1}}),this.uppy.on("file-editor:start",function(){setTimeout(function(){document.querySelectorAll(".uppy-ImageCropper-controls [aria-label][data-microtip-position]").forEach(function(e){e.setAttribute("role","tooltip")})},300)}))}createButtonUI(){const e=1==this.initFrom?"btn-success btn-sm":"btn-secondary rounded",t=document.createElement("div");t.className="uppy-Root",t.setAttribute("dir","ltr"),t.insertAdjacentHTML("afterbegin",this.loaderElement);const i=document.createElement("div");i.className="uppy-FileInput-container";const n=Object.assign(document.createElement("input"),{type:"file",name:"files[]",className:"uppy-FileInput-input",multiple:!!this.multiplefile});if(this.elemData.extensions.length>0){let e=this.elemData.extensions.map(e=>`.${e.trim()}`);n.accept=e.join(",")}n.style.cssText="width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1;";const r=Object.assign(document.createElement("button"),{type:"button",className:`btn ${e}`,textContent:this.browseFilesTitle});r.addEventListener("click",()=>n.click()),i.append(n,r),t.appendChild(i),this.element.appendChild(t),n.addEventListener("change",e=>{Array.from(e.target.files).forEach(e=>{try{this.uppy.addFile({source:"file-input",name:e.name,type:e.type,data:e})}catch(e){e.isRestriction&&$.bootstrapGrowl(e.message,{type:"danger",delay:3e3})}}),n.value=""})}static openImageEditor(e){const{imageUrl:t,s3Enable:i,enckey:n,successAjaxfile:r,ajaxfile:s,imageId:a,albumId:o,onSuccess:l,onCancel:d,onError:u,editorOptions:h}=e||{};if(!t||"string"!=typeof t||""===t.trim()||t.length>2048){const e="imageUrl is required and must be a non-empty string (max 2048 characters)";return"function"==typeof u&&u({message:e}),console.warn("opsUploader.openImageEditor: "+e),null}if("boolean"!=typeof i){const e="s3Enable is required and must be a boolean";return"function"==typeof u&&u({message:e}),console.warn("opsUploader.openImageEditor: "+e),null}if(!a&&0!==a){const e="imageId is required";return"function"==typeof u&&u({message:e}),console.warn("opsUploader.openImageEditor: "+e),null}if(!0===i){if(!n||!r){const e="enckey and successAjaxfile are required when s3Enable is true";return"function"==typeof u&&u({message:e}),console.warn("opsUploader.openImageEditor: "+e),null}}else if(!s){const e="ajaxfile is required when s3Enable is false";return"function"==typeof u&&u({message:e}),console.warn("opsUploader.openImageEditor: "+e),null}if(document.getElementById("uppy-edit-container"))return null;var c=document.createElement("div");c.id="uppy-edit-container",document.body.appendChild(c);var p=document.createElement("div");p.id="edit-page-loader",p.className="ops-editor-loader",p.innerHTML='<i class="fa fa-spinner fa-spin fa-3x text-white"></i>',document.body.appendChild(p);var f=new AbortController,m=setTimeout(function(){f.abort()},3e4);return fetch(t,{signal:f.signal}).then(function(e){if(clearTimeout(m),!e.ok)throw{message:"Failed to load image",status:e.status};return e.blob()}).then(function(c){var p=t.split("/").pop().split("?")[0]||"image.jpg",f={jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",webp:"image/webp"}[p.split(".").pop().toLowerCase()]||c.type||"image/jpeg",m=!1,g=null,y=null,v="";function b(){y&&(clearTimeout(y),y=null);var e=document.getElementById("edit-page-loader");if(e&&e.remove(),g){try{g.destroy()}catch(e){}g=null}var t=document.getElementById("uppy-edit-container");t&&t.remove()}var w="Editor-"+(a||Date.now());g=new Uppy.Uppy({id:w,restrictions:{maxNumberOfFiles:1},autoProceed:!1});var _={quality:1,cropperOptions:{viewMode:1,initialAspectRatio:1,background:!1,autoCropArea:.8}},S=Object.assign({},_,h||{});if(h&&h.cropperOptions&&(S.cropperOptions=Object.assign({},_.cropperOptions,h.cropperOptions)),g.use(Uppy.Dashboard,{target:"body",inline:!1,closeModalOnClickOutside:!1,hideUploadButton:!0,proudlyDisplayPoweredByUppy:!1,singleFileFullScreen:!0,showSelectedFiles:!0,autoOpen:"imageEditor",locale:{strings:{editing:"Editing %{file}",save:COMMON_SAVE_AS_COPY}}}),g.use(Uppy.ImageEditor,Object.assign({target:Uppy.Dashboard},S)),!0===i){var C=FILE_UPLOAD_ENDPOINT;g.use(Uppy.AwsS3,{shouldUseMultipart:function(e){return e.size>5242880},getUploadParameters:async function(e){var t=await fetch(C+"?rtype=presign",{method:"POST",headers:{accept:"application/json","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest","x-csrf-token":getCSRFToken()},body:JSON.stringify({key:n+e.name})}),i=await t.json();return v=i.key??"",{method:i.presignMethod,url:i.url,fields:[]}},createMultipartUpload:async function(e){return(await fetch(C+"?rtype=mpart",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({filename:n+e.name,contentType:e.type})})).json()},signPart:async function(e,t){var i=n+e.name,r=await fetch(C+"?rtype=signpart",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({uploadId:t.uploadId,key:i,partNumber:t.partNumber,contentLength:t.body.size})}),s=await r.json();return v=s.key??"",{url:s.url}},listParts:async function(e,t){var i=n+e.name,r=await fetch(C+"?rtype=listparts",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({uploadId:t.uploadId,key:i})});return(await r.json()).parts},completeMultipartUpload:async function(e,t){var i=n+e.name,r=await fetch(C+"?rtype=complete",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({uploadId:t.uploadId,key:i,parts:t.parts})});return await r.json()}})}else g.use(Uppy.XHRUpload,{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest"},endpoint:s+"?image_id="+a+"&albumid="+(o||""),fieldName:"qqfile",formData:!0});g.once("thumbnail:generated",function(){setTimeout(function(){var e=document.getElementById("edit-page-loader");e&&e.remove(),document.querySelectorAll(".uppy-ImageCropper-control
1s [aria-label][data-microtip-position]").forEach(function(e){e.setAttribute("role","tooltip")})},300),y&&(clearTimeout(y),y=null)}),y=setTimeout(function(){var e=document.getElementById("edit-page-loader");e&&e.remove(),y=null},3e3),g.on("file-editor:start",function(){setTimeout(function(){$(".uppy-DashboardContent-back").addClass("d-none")},100)}),g.on("file-editor:complete",function(){m=!0;var t=g.getFiles()[0];if(t){var i=p.match(/(\.[^.]+)$/)?.[1]||".jpg",n=p.replace(/(\.[^.]+)$/,"").replace(/_v\d{13}$/,"")+"_v"+Date.now()+i;g.setFileMeta(t.id,{name:n}),g.setFileState(t.id,{name:n});var r=g.getPlugin("Dashboard");r&&r.closeModal();var s=document.createElement("div");s.id="edit-page-loader",s.className="ops-editor-loader",s.innerHTML='<i class="fa fa-spinner fa-spin fa-3x text-white"></i>',document.body.appendChild(s),"function"==typeof e.onSaving&&e.onSaving(),g.upload()}else b()}),g.on("upload-success",function(e,t){if(!0===i){var n=new FormData;n.append("success","1"),n.append("name",e.name),n.append("bucket",AMAZON_BUCKET),n.append("key",v),n.append("image_id",a),n.append("albumid",o||""),fetch(r,{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest","x-csrf-token":getCSRFToken()},body:n}).then(function(e){return e.text().then(function(e){try{return e.length?JSON.parse(e):{success:!0}}catch(e){return{success:!0}}})}).then(function(e){"function"==typeof l&&l(e),b()}).catch(function(e){"function"==typeof u&&u({message:e&&e.message||"Upload success callback failed"}),b()})}else"function"==typeof l&&l(t.body),b()}),g.on("upload-error",function(e,t){"function"==typeof u&&u({message:t.message}),b()}),g.on("dashboard:modal-closed",function(){if(!m){if("function"==typeof d)try{d()}catch(e){}b()}}),g.addFile({name:p,type:f,data:c,source:"Local",isRemote:!1}
1),g.getPlugin("Dashboard").openModal()}).catch(function(e){clearTimeout(m);var t=document.getElementById("edit-page-loader");t&&t.remove();var i=document.getElementById("uppy-edit-container");i&&i.remove();var n=e&&e.message?e:{message:"Failed to load image"};"function"==typeof u&&u(n)}),null}}"use strict";var _factory=(()=>{var e=Object.defineProperty,t=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,n=Object.prototype.hasOwnProperty,r={};((t,i)=>{for(var n in i)e(t,n,{get:i[n],enumerable:!0})})(r,{default:()=>qe});var s=[];for(let e of[["af","93",0,null,"0"],["ax","358",1,["18","4"],"0"],["al","355",0,null,"0"],["dz","213",0,null,"0"],["as","1",5,["684"],"1"],["ad","376"],["ao","244"],["ai","1",6,["264"],"1"],["ag","1",7,["268"],"1"],["ar","54",0,null,"0"],["am","374",0,null,"0"],["aw","297"],["ac","247"],["au","61",0,["4"],"0"],["at","43",0,null,"0"],["az","994",0,null,"0"],["bs","1",8,["242"],"1"],["bh","973"],["bd","880",0,null,"0"],["bb","1",9,["246"],"1"],["by","375",0,null,"8"],["be","32",0,null,"0"],["bz","501"],["bj","229"],["bm","1",10,["441"],"1"],["bt","975"],["bo","591",0,null,"0"],["ba","387",0,null,"0"],["bw","267"],["br","55",0,null,"0"],["io","246"],["vg","1",11,["284"],"1"],["bn","673"],["bg","359",0,null,"0"],["bf","226"],["bi","257"],["kh","855",0,null,"0"],["cm","237"],["ca","1",1,["204","226","236","249","250","257","263","289","306","343","354","365","367","368","382","403","416","418","428","431","437","438","450","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","879","902","905","942"],"1"],["cv","238"],["bq","599",1,["3","4","7"]],["ky","1",12,["345"],"1"],["cf","236"],["td","235"],["cl","56"],["cn","86",0,null,"0"],["cx","61",2,["4","89164"],"0"],["cc","61",1,["4","89162"],"0"],["co","57",0,null,"0"],["km","269"],["cg","242"],["cd","243",0,null,"0"],["ck","682"],["cr","506"],["ci","225"],["hr","385",0,null,"0"],["cu","53",0,null,"0"],["cw","599",0],["cy","357"],["cz","420"],["dk","45"],["dj","253"],["dm","1",13,["767"],"1"],["do","1",2,["809","829","849"],"1"],["ec","593",0,null,"0"],["eg","20",0,null,"0"],["sv","503"],["gq","240"],["er","291",0,null,"0"],["ee","372"],["sz","268"],["et","251",0,null,"0"],["fk","500"],["fo","298"],["fj","679"],["fi","358",0,["4"],"0"],["fr","33",0,null,"0"],["gf","594",0,null,"0"],["pf","689"],["ga","241"],["gm","220"],["ge","995",0,null,"0"],["de","49",0,null,"0"],["gh","233",0,null,"0"],["gi","350"],["gr","30"],["gl","299"],["gd","1",14,["473"],"1"],["gp","590",0,null,"0"],["gu","1",15,["671"],"1"],["gt","502"],["gg","44",1,["1481","7781","7839","7911"],"0"],["gn","224"],["gw","245"],["gy","592"],["ht","509"],["hn","504"],["hk","852"],["hu","36",0,null,"06"],["is","354"],["in","91",0,null,"0"],["id","62",0,null,"0"],["ir","98",0,null,"0"],["iq","964",0,null,"0"],["ie","353",0,null,"0"],["im","44",2,["1624","74576","7524","7624","7924"],"0"],["il","972",0,null,"0"],["it","39",0,["3"]],["jm","1",4,["658","876"],"1"],["jp","81",0,null,"0"],["je","44",3,["1534","7509","7700","7797","7829","7937"],"0"],["jo","962",0,null,"0"],["kz","7",1,["33","7"],"8"],["ke","254",0,null,"0"],["ki","686",0,null,"0"],["xk","383",0,null,"0"],["kw","965"],["kg","996",0,null,"0"],["la","856",0,null,"0"],["lv","371"],["lb","961",0,null,"0"],["ls","266"],["lr","231",0,null,"0"],["ly","218",0,null,"0"],["li","423",0,null,"0"],["lt","370",0,null,"0"],["lu","352"],["mo","853"],["mg","261",0,null,"0"],["mw","265",0,null,"0"],["my","60",0,null,"0"],["mv","960"],["ml","223"],["mt","356"],["mh","692",0,null,"1"],["mq","596",0,null,"0"],["mr","222"],["mu","230"],["yt","262",1,["269","639"],"0"],["mx","52"],["fm","691"],["md","373",0,null,"0"],["mc","377",0,null,"0"],["mn","976",0,null,"0"],["me","382",0,null,"0"],["ms","1",16,["664"],"1"],["ma","212",0,["6","7"],"0"],["mz","258"],["mm","95",0,null,"0"],["na","264",0,null,"0"],["nr","674"],["np","977",0,null,"0"],["nl","31",0,null,"0"],["nc","687"],["nz","64",0,null,"0"],["ni","505"],["ne","227"],["ng","234",0,null,"0"],["nu","683"],["nf","672"],["kp","850",0,null,"0"],["mk","389",0,null,"0"],["mp","1",17,["670"],"1"],["no","47",0,["4","9"]],["om","968"],["pk","92",0,null,"0"],["pw","680"],["ps","970",0,null,"0"],["pa","507"],["pg","675"],["py","595",0,null,"0"],["pe","51",0,null,"0"],["ph","63",0,null,"0"],["pl","48"],["pt","351"],["pr","1",3,["787","939"],"1"],["qa","974"],["re","262",0,null,"0"],["ro","40",0,null,"0"],["ru","7",0,["33"],"8"],["rw","250",0,null,"0"],["ws","685"],["sm","378"],["st","239"],["sa","966",0,null,"0"],["sn","221"],["rs","381",0,null,"0"],["sc","248"],["sl","232",0,null,"0"],["sg","65"],["sx","1",21,["721"],"1"],["sk","421",0,null,"0"],["si","386",0,null,"0"],["sb","677"],["so","252",0,null,"0"],["za","27",0,null,"0"],["kr","82",0,null,"0"],["ss","211",0,null,"0"],["es","34"],["lk","94",0,null,"0"],["bl","590",1,null,"0"],["sh","290"],["kn","1",18,["869"],"1"],["lc","1",19,["758"],"1"],["mf","590",2,null,"0"],["pm","508",0,null,"0"],["vc","1",20,["784"],"1"],["sd","249",0,null,"0"],["sr","597"],["sj","47",1,["4","79","9"]],["se","46",0,null,"0"],["ch","41",0,null,"0"],["sy","963",0,null,"0"],["tw","886",0,null,"0"],["tj","992"],["tz","255",0,null,"0"],["th","66",0,null,"0"],["tl","670"],["tg","228"],["tk","690"],["to","676"],["tt","1",22,["868"],"1"],["tn","216"],["tr","90",0,null,"0"],["tm","993",0,null,"8"],["tc","1",23,["649"],"1"],["tv","688"],["vi","1",24,["340"],"1"],["ug","256",0,null,"0"],["ua","380",0,null,"0"],["ae","971",0,null,"0"],["gb","44",0,null,"0"],["us","1",0,null,"1"],["uy","598",0,null,"0"],["uz","998"],["vu","678"],["va","39",1,["06698","3"]],["ve","58",0,null,"0"],["vn","84",0,null,"0"],["wf","681"],["eh","212",1,["5288","5289","6","7"],"0"],["ye","967",0,null,"0"],["zm","260",0,null,"0"],["zw","263",0,null,"0"]])s.push({name:"",iso2:e[0],dialCode:e[1],priority:e[2]||0,areaCodes:e[3]||null,
1nationalPrefix:e[4]||null});var a=new Set(s.map(e=>e.iso2)),o=e=>a.has(e),l=s,d="open:countryselector",u="close:countryselector",h="countrychange",c="input",p="strict:reject",f="iti__hide",m="iti__v-hide",g="iti__arrow--up",y="iti__globe",v="iti__flag",b="iti__loading",w="iti__country",$="iti__highlight",_="iti__strict-reject-animation",S={ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",SPACE:" ",ENTER:"Enter",ESC:"Escape",TAB:"Tab"},C="insertFromPaste",E="deleteContentForward",x={ALPHA_UNICODE:/\p{L}/u,NON_PLUS_NUMERIC:/[^+0-9]/,NON_PLUS_NUMERIC_GLOBAL:/[^+0-9]/g,HIDDEN_SEARCH_CHAR:/^[a-zA-ZÃ-ÿа-ÑÐ-Я ]$/},k=100,T=1e3,D=500,A=78,P=42,I=6,O=3,F=200,N="1",M="44",R="7",L=10,U="us",B={AGGRESSIVE:"AGGRESSIVE",POLITE:"POLITE",OFF:"OFF"},j=["OFF","DROPDOWN","FULLSCREEN","AUTO"],H=["FIXED_LINE","MOBILE","FIXED_LINE_OR_MOBILE","TOLL_FREE","PREMIUM_RATE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL","UNKNOWN"],z=e=>Object.fromEntries(e.map(e=>[e,e])),q=z(["E164","INTERNATIONAL","NATIONAL","RFC3966"]),W=z(H),V=z(["IS_POSSIBLE","INVALID_COUNTRY_CODE","TOO_SHORT","TOO_LONG","IS_POSSIBLE_LOCAL_ONLY","INVALID_LENGTH"]),Y=z(j),G="iso2",K="dialCode",Z="intlTelInputId",X="aria-expanded",Q="aria-label",J="aria-selected",ee="aria-activedescendant",te="aria-haspopup",ie="aria-controls",ne="aria-hidden",re="aria-autocomplete",se="aria-modal",ae={selectedCountryAriaLabel:"Change country for phone number, currently selected ${countryName} (${dialCode})",noCountrySelected:"Select country for phone number",countryListAriaLabel:"List of countries",searchPlaceholder:"Search",clearSearchAriaLabel:"Clear search",searchEmptyState:"No results found",searchSummaryAria:e=>0===e?"No results found":1===e?"1 result found":`${e} results found`},oe=ae,le=e=>typeof window<"u"&&"function"==typeof window.matchMedia&&window.matchMedia(e).matches,de=()=>le(`(max-width: ${D}px)`),ue={countrySelectorMode:Y.AUTO,allowedNumberTypes:[W.MOBILE,W.FIXED_LINE],allowNumberExtensions:!1,allowPhonewords:!1,containerClass:"",countryNameLocale:"en",countryNameOverrides:{},countryOrder:null,countrySearch:!0,customPlaceholder:null,dropdownAlwaysOpen:!1,dropdownParent:null,excludeCountries:null,matchDropdownWidth:!0,formatAsYouType:!0,hiddenInputs:null,uiTranslations:{},initialCountry:"",initialCountryLookup:null,loadUtils:null,numberDisplayFormat:q.INTERNATIONAL,onlyCountries:null,placeholderNumberPolicy:B.POLITE,placeholderNumberType:W.MOBILE,searchInputClass:"",separateDialCode:!0,strictRejectAnimation:!0,showFlags:!0,strictMode:!0},he=e=>JSON.stringify(e),ce=e=>!!e&&"object"==typeof e&&!Array.isArray(e),pe=e=>"function"==typeof e,fe=e=>{if(!e||"object"!=typeof e)return!1;let t=e;return 1===t.nodeType&&"string"==typeof t.tagName&&"function"==typeof t.appendChild},me=new Set(Object.values(B)),ge=e=>{console.warn(`[intl-tel-input] ${e}`)},ye=(e,t,i)=>{ge(`Option '${e}' must be ${t}; got ${he(i)}. Ignoring.`)},ve=(e,t)=>{let i="an array of iso2 country code strings";if(!Array.isArray(t))return ye(e,i,t),!1;let n=[];for(let r of t){if("string"!=typeof r)return ye(e,i,t),!1;let s=r.toLowerCase();o(s)?n.push(r):ge(`Invalid iso2 code in '${e}': '${r}'. Skipping.`)}return n},be=e=>{e.countrySelectorMode===Y.AUTO&&(e.countrySelectorMode=(()=>{if(typeof navigator<"u"&&typeof window<"u"){let e=le("(max-height: 600px)"),t=le("(pointer: coarse)");
1if(de()||t&&e)return Y.FULLSCREEN}return Y.DROPDOWN})()),e.dropdownAlwaysOpen&&(e.countrySelectorMode=Y.DROPDOWN),e.countrySelectorMode===Y.FULLSCREEN?e.matchDropdownWidth=!1:de()&&(e.matchDropdownWidth=!0),1===e.onlyCountries?.length&&(e.initialCountry=e.onlyCountries[0]),e.separateDialCode&&e.numberDisplayFormat===q.NATIONAL&&(e.numberDisplayFormat=q.INTERNATIONAL),e.countrySelectorMode!==Y.OFF&&!e.showFlags&&!e.separateDialCode&&e.numberDisplayFormat===q.NATIONAL&&(e.numberDisplayFormat=q.INTERNATIONAL),e.uiTranslations={...oe,...e.uiTranslations}},we=e=>e.replace(/\D/g,""),$e=(e="")=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),_e=e=>Object.keys(e).filter(t=>!!e[t]).join(" "),Se=(e,t,i)=>{let n=document.createElement(e);return t&&Object.entries(t).forEach(([e,t])=>n.setAttribute(e,t)),i&&i.appendChild(n),n},Ce=([e,t,i])=>{let n=document.createElementNS("http://www.w3.org/2000/svg",e);if(t)for(let e in t)n.setAttribute(e,String(t[e]));if(i)for(let e of i)n.appendChild(Ce(e));return n},Ee=()=>Ce(["svg",{width:256,height:256,viewBox:"0 0 512 512",class:"iti__globe-svg"},[["path",{d:"M508 213a240 240 0 0 0-449-87l-2 5-2 5c-8 14-13 30-17 46a65 65 0 0 1 56 4c16-10 35-19 56-27l9-3c-6 23-10 48-10 74h-16l4 6c3 4 5 8 6 13h6c0 22 3 44 8 65l2 10-25-10-4 5 12 18 9 3 6 2 8 3 9 26 1 2 16-7h1l-5-13-1-2c24 6 49 9 75 10v26l11 10 7 7v-30l1-13c22 0 44-3 65-8l10-2-21 48-1 1a317 317 0 0 1-14 23l-21 5h-2c6 16 7 33 1 50a240 240 0 0 0 211-265m-401-56-11 6c19-44 54-79 98-98-11 20-21 44-29 69-21 6-40 15-58 23m154 182v4c-29-1-57-6-81-13-7-25-12-52-13-81h94zm0-109h-94c1-29 6-56 13-81 24-7 52-12 81-13zm0-112c-22 1-44 4-65 8l-10 2 12-30 9-17 1-2a332 332 0 0 1 13-23c13-4 26-6 40-7zm187 69 6 4c4 12 6 25 6 38v1h-68c-1-26-4-51-10-74l48 20 1 1 14 8zm-14-44 10 20c-20-11-43-21-68-29-8-25-18-49-29-69 37 16 67 44 87 78M279 49h1c13 1 27 3 39 7l14 23 1 2a343 343 0 0 1 12 26l2 5 6 16c-23-6-48-9-74-10h-1zm0 87h1c29 1 56 6 81 13 7 24 12 51 12 80v1h-94zm2 207h-2v-94h95c-1 29-6 56-13 81-24 7-51 12-80 13m86 60-20 10c11-20 21-43 29-68 25-8 48-18 68-29-16 37-43 67-77 87m87-115-7 5-16 9-2 1a337 337 0 0 1-47 21c6-24 9-49 10-75h68c0 13-2 27-6 39"}],["path",{d:"m261 428-2-2-22-21a40 40 0 0 0-32-11h-1a37 37 0 0 0-18 8l-1 1-4 2-2 2-5 4c-9-3-36-31-47-44s-32-45-34-55l3-2a151 151 0 0 0 11-9v-1a39 39 0 0 0 5-48l-3-3-11-19-3-4-5-7h-1l-3-3-4-3-5-2a35 35 0 0 0-16-3h-5c-4 1-14 5-24 11l-4 2-4 3-4 2c-9 8-17 17-18 27a380 380 0 0 0 212 259h3c12 0 25-10 36-21l10-12 6-11a39 39 0 0 0-8-40"}]]]),xe=e=>$e(e).replace(/[^\p{L}]+/gu," ").trim(),ke=class e{#h;static toAscii(e){return e?e.replace(/[Ù -Ù©]/g,e=>String.fromCharCode(e.charCodeAt(0)-1632+48)).replace(/[Û°-Û¹]/g,e=>String.fromCharCode(e.charCodeAt(0)-1776+48)):""}constructor(e){e&&this.#e(e)}#e(e){/[Ù -Ù©]/.test(e)?this.#h="arabic-indic":/[Û°-Û¹]/.test(e)?this.#h="persian":this.#h="ascii"}denormalise(e){if(!this.#h||"ascii"===this.#h)return e;let t="arabic-indic"===this.#h?1632:1776;return e.replace(/[0-9]/g,e=>String.fromCharCode(t+Number(e)))}normalise(t){return t?(this.#e(t),"ascii"===this.#h?t:e.toAscii(t)):""}isAscii(){return!this.#h||"ascii"===this.#h}},Te=typeof CSS<"u"&&"function"==typeof CSS.supports&&CSS.supports("anchor-name: --x"),De=class e{#h;#e;#k;#$="";#T;#D;#A=null;#x;#c;#t;#s;#y;#P;#o;#g;#a;#f;#n;#u;#i;#l;#b;#r;#I=null;#d=null;#O=new Map;#w=null;#C;telInputEl;hadInitialPlaceholder;constructor(e,t,i){e.dataset[Z]=i.toString(),this.telInputEl=e,this.#h=t,this.#e=i,this.hadInitialPlaceholder=!!e.getAttribute("placeholder"),this.#k=!!this.telInputEl.closest("[dir=rtl]"),this.#$=this.telInputEl.style.paddingLeft}static validateInput(e){let t=e?.tagName;if(!e||"object"!=typeof e||"INPUT"!==t||"function"!=typeof e.setAttribute){let t=Object.prototype.toString.call(e);throw new TypeError(`The first argument must be an HTMLInputElement, not ${t}`)}}buildMarkup(e,t){this.#T=e,this.#D=t,this.telInputEl.classList.add("iti__tel-input"),this.telInputEl.hasAttribute("type")||this.telInputEl.setAttribute("type","tel"),this.telInputEl.hasAttribute("autocomplete")||this.telInputEl.setAttribute("autocomplete","tel"),this.telInputEl.hasAttribute("inputmode")||this.telInputEl.setAttribute("inputmode","tel");let i=this.#F();this.#N(i),i.appendChild(this.telInputEl),this.#M(),this.#R(),this.#L(i),this.ensureDropdownWidthSet()}#F(){let{countrySelectorMode:e,showFlags:t,containerClass:i}=this.#h,n=_e({iti:!0,"iti--input-container":!0,"iti--has-country-selector":e!==Y.OFF,"iti--show-flags":t,"iti--inline-country-selector":e!==Y.FULLSCREEN,[i]:!!i}),r=Se("div",{class:n});return this.#k&&r.setAttribute("dir","ltr"),this.telInputEl.before(r),r}
1#N(e){let{countrySelectorMode:t,separateDialCode:i,showFlags:n}=this.#h,r=t!==Y.OFF;if(!r&&!n&&!i)return;this.#c=Se("div",{class:`iti__country-container ${m}`},e),r?(this.#t=Se("button",{type:"button",class:"iti__selected-country",[X]:"false",[Q]:this.#h.uiTranslations.noCountrySelected,[te]:"dialog",[ie]:`iti-${this.#e}__country-selector`},this.#c),this.telInputEl.disabled&&this.#t.setAttribute("disabled","true")):this.#t=Se("div",{class:"iti__selected-country"},this.#c);let s=Se("div",{class:"iti__selected-country-primary"},this.#t);this.#s=Se("div",{class:v},s),r&&(this.#P=Se("div",{class:"iti__arrow",[ne]:"true"},s)),i&&(this.#y=Se("div",{class:"iti__selected-dial-code"},this.#t)),r&&this.#U()}ensureDropdownWidthSet(){let{matchDropdownWidth:e,countrySelectorMode:t}=this.#h;if(t===Y.OFF||!e||this.#o.style.width)return;let i=this.telInputEl.offsetWidth;i>0&&(this.#o.style.width=`${i}px`)}#U(){let{matchDropdownWidth:e,countrySelectorMode:t,countrySearch:i,uiTranslations:n,containerClass:r}=this.#h,s=t===Y.FULLSCREEN,a=this.#B(),o=e?"":"iti--flexible-dropdown-width";if(this.#o=Se("div",{id:`iti-${this.#e}__country-selector`,class:`iti__country-selector ${f} ${o}`,role:"dialog",[se]:"true"}),this.#k&&this.#o.setAttribute("dir","rtl"),i&&this.#j(),this.#n=Se("ul",{class:"iti__country-list",id:`iti-${this.#e}__country-listbox`,role:"listbox",[Q]:n.countryListAriaLabel},this.#o),this.#H(),i&&this.#z(),s||(this.#x=this.#q(),i&&(this.#o.style.height=`${this.#x}px`)),a){let e=_e({iti:!0,"iti--detached-country-selector":!0,"iti--fullscreen-popup":s,"iti--inline-country-selector":!s,[r]:!!r});this.#r=Se("div",{class:e}),this.#r.appendChild(this.#o),s||this.#_()}else this.#c.appendChild(this.#o)}#B(){let{countrySelectorMode:e,dropdownParent:t}=this.#h;return e===Y.FULLSCREEN?document.body:e===Y.DROPDOWN?t:null}#j(){let{uiTranslations:e,searchInputClass:t}=this.#h,i=Se("div",{class:"iti__search-input-wrapper"},this.#o);this.#g=Se("span",{class:"iti__search-icon",[ne]:"true"},i),this.#g.appendChild(Ce(["svg",{class:"iti__search-icon-svg",width:14,height:14,viewBox:"0 0 24 24",focusable:"false",[ne]:"true"},[["circle",{cx:11,cy:11,r:7}],["line",{x1:21,y1:21,x2:16.65,y2:16.65}]]])),this.#a=Se("input",{id:`iti-${this.#e}__search-input`,type:"search",class:`iti__search-input ${t}`,placeholder:e.searchPlaceholder,role:"combobox",[X]:"true",[Q]:e.searchPlaceholder,[ie]:`iti-${this.#e}__country-listbox`,[re]:"list",autocomplete:"off"},i),this.#f=Se("button",{type:"button",class:`iti__search-clear ${f}`,[Q]:e.clearSearchAriaLabel,tabindex:"-1"},i),this.#f.appendChild((e=>{let t=`iti-${e}-clear-mask`;return Ce(["svg",{class:"iti__search-clear-svg",width:12,height:12,viewBox:"0 0 16 16",[ne]:"true",focusable:"false"},[["mask",{id:t,maskUnits:"userSpaceOnUse"},[["rect",{width:16,height:16,fill:"white"}],["path",{d:"M5.2 5.2 L10.8 10.8 M10.8 5.2 L5.2 10.8",stroke:"black","stroke-linecap":"round",class:"iti__search-clear-x"}]]],["circle",{cx:8,cy:8,r:8,class:"iti__search-clear-bg",mask:`url(#${t})`}]]])})(this.#e)),this.#b=Se("span",{class:"iti__a11y-text"},this.#o),this.#l=Se("div",{class:`iti__no-results ${f}`,[ne]:"true"},this.#o),this.#l.textContent=e.searchEmptyState??null}#M(){this.#c&&(this.#W(),this.#c.classList.remove(m))}#L(e){let{hiddenInputs:t}=this.#h;if(!t)return;let i=t(this.telInputEl.getAttribute("name")||"");if(i.phone){let t=this.telInputEl.form?.querySelector(`input[name="${i.phone}"]`);t?this.#u=t:(this.#u=Se("input",{type:"hidden",name:i.phone}),e.appendChild(this.#u))}if(i.country){let t=this.telInputEl.form?.querySelector(`input[name="${i.country}"]`);t?this.#i=t:(this.#i=Se("input",{type:"hidden",name:i.country}),e.appendChild(this.#i))}}#H(){let e=document.createDocumentFragment();for(let t=0;t<this.#T.length;t++){let i=this.#T[t],n=_e({[w]:!0}),r=Se("li",{id:`iti-${this.#e}__item-${i.iso2}`,class:n,tabindex:"-1",role:"option",[J]:"false"});r.dataset[K]=i.dialCode,r.dataset[G]=i.iso2,this.#O.set(i.iso2,r),this.#h.showFlags&&Se("div",{class:`${v} iti__${i.iso2}`},r);let s=Se("span",{class:"iti__country-name"},r);s.textContent=`${i.name} `;let a=Se("span",{class:"iti__dial-code"},s);this.#k&&a.setAttribute("dir","ltr"),a.textContent=`(+${i.dialCode})`,e.appendChild(r)}this.#n.appendChild(e)}
1#W(){if(this.#t){let e=this.#h.separateDialCode?A:P,t=(this.#t.offsetWidth||this.#V()||e)+I;this.telInputEl.style.paddingLeft=`${t}px`}}#R(){!this.#t||typeof ResizeObserver>"u"||(this.#C=new ResizeObserver(()=>{this.#t?.offsetWidth&&this.#W()}),this.#C.observe(this.#t))}static#Y(){let e;try{e=window.top.document.body}catch{e=document.body}return e}#V(){if(!this.telInputEl.parentNode)return 0;let t=e.#Y(),i=this.telInputEl.parentNode.cloneNode(!1);i.style.visibility="hidden",t.appendChild(i);let n=this.#c.cloneNode();i.appendChild(n);let r=this.#t.cloneNode(!0);n.appendChild(r);let s=r.offsetWidth;return t.removeChild(i),s}#q(){let t=e.#Y();this.#o.classList.remove(f);let i=Se("div",{class:"iti iti--inline-country-selector"});i.appendChild(this.#o),i.style.visibility="hidden",t.appendChild(i);let n=this.#o.offsetHeight;return t.removeChild(i),i.style.visibility="",this.#o.classList.add(f),n>0?n:F}#z(){let{uiTranslations:e}=this.#h,t=this.#n.childElementCount;this.#b.textContent=e.searchSummaryAria(t)}#G(e){let t;if(""===e)t=this.#T;else{let i=ke.toAscii(e);t=((e,t,i)=>{let n=$e(i),r=xe(i),s=""!==n&&""===r,a=[],o=[],l=[],d=[],u=[],h=[],c=[];for(let i of e){let e=t.get(i.iso2);i.iso2===n?a.push(i):!s&&e.normalisedName.startsWith(r)?o.push(i):!s&&e.normalisedName.includes(r)?l.push(i):n===i.dialCode||n===e.dialCodePlus?d.push(i):e.dialCodePlus.includes(n)?u.push(i):e.initials.includes(n)&&h.push(i)}let p=r.split(" ").filter(Boolean);if(p.length>1&&0===a.length&&0===o.length&&0===l.length){let i=new Set([...d.map(e=>e.iso2),...u.map(e=>e.iso2),...h.map(e=>e.iso2)]);for(let n of e){if(i.has(n.iso2))continue;let e=t.get(n.iso2);p.some(t=>e.words.some(e=>e.startsWith(t)))&&c.push(n)}}let f=(e,t)=>e.priority-t.priority;return[...a,...o,...l,...d.sort(f),...u.sort(f),...h,...c]})(this.#T,this.#D,i)}this.#K(t)}prefillSearchWithPlus(){this.#a.value="+",this.#a.focus(),this.#G("")}#Z(){let e=this.#a.value.trim();this.#G(e),this.#a.value?this.#f.classList.remove(f):this.#f.classList.add(f)}#p(){this.#A&&clearTimeout(this.#A),this.#A=setTimeout(()=>{this.#Z(),this.#A=null},k)}#S(){this.#a.value="",this.#a.focus(),this.#Z()}#v(e){let t=this.#n,i=t.getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top-i.top+t.scrollTop;n.top<i.top?t.scrollTop=r:n.bottom>i.bottom&&(t.scrollTop=r-i.height+n.height)}#X(e,t=!0){if(this.#d?.classList.remove($),e){if(e.classList.add($),this.#h.countrySearch){let t=e.getAttribute("id")||"";this.#a.setAttribute(ee,t)}t&&this.#v(e),this.#d=e}else this.#d=null}bindHiddenInputSubmitListener(e,t,i){let n=this.telInputEl.form;!n||!this.#u&&!this.#i||n.addEventListener("submit",()=>{this.#u&&(this.#u.value=t()),this.#i&&(this.#i.value=i())},{signal:e})}bindAllInitialCountrySelectorListeners(e,t,i){let n=this.telInputEl.closest("label");n&&n.addEventListener("click",e=>{this.isCountrySelectorOpen()?e.preventDefault():this.telInputEl.focus()},{signal:e}),this.#t.addEventListener("click",()=>{!this.isCountrySelectorOpen()&&!this.telInputEl.disabled&&!this.telInputEl.readOnly&&t()},{signal:e}),this.#c.addEventListener("keydown",e=>{let n=[S.ARROW_UP,S.ARROW_DOWN,S.SPACE,S.ENTER];!this.isCountrySelectorOpen()&&n.includes(e.key)&&(e.preventDefault(),e.stopPropagation(),t()),e.key===S.TAB&&i()},{signal:e})}openCountrySelector(e,t){let{countrySearch:i,dropdownAlwaysOpen:n}=this.#h;if(this.#w=new AbortController,this.ensureDropdownWidthSet(),this.#r)this.#Q();else{let e=this.#m(),t=this.telInputEl.offsetHeight+O;e?this.#o.style.top=`${t}px`:this.#o.style.bottom=`${t}px`}this.#o.classList.remove(f),this.#t.setAttribute(X,"true");let r=this.#I??this.#n.firstElementChild;r&&this.#X(r),i&&!n&&this.#a.focus(),this.#h.countrySelectorMode===Y.FULLSCREEN&&this.#r&&window.visualViewport&&window.visualViewport.addEventListener("resize",()=>{this.#J(),this.#d&&this.#v(this.#d)},{signal:this.#w.signal}),this.#P.classList.add(g),this.#ee(e,t)}#ee(e,t){let i=this.#w.signal;this.#te(i),this.#E(i,e),this.#h.dropdownAlwaysOpen||this.#ie(i,t),this.#ne(i,e,t),this.#h.countrySearch&&this.#re(i),this.#h.countrySelectorMode===Y.DROPDOWN&&this.#h.dropdownParent&&!Te&&document.addEventListener("scroll",t,{signal:i,capture:!0,passive:!0})}#te(e){this.#n.addEventListener("mouseover",e=>{let t=e.target?.closest(`.${w}`);t&&this.#X(t,!1)},{signal:e})}#E(e,t){this.#n.addEventListener("click",e=>{let i=e.target?.closest(`.${w}`);i&&t(i)},{signal:e})}#ie(e,t){setTimeout(()=>{document.documentElement.addEventListener("click",e=>{this.#o.contains(e.target)||t()},{signal:e})},0)}#ne(e,t,i){let n="",r=null,s=e=>
1{[S.ARROW_UP,S.ARROW_DOWN,S.ENTER,S.ESC].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),e.key===S.ARROW_UP||e.key===S.ARROW_DOWN?this.#se(e.key):e.key!==S.ENTER||e.isComposing?e.key===S.ESC&&(i(),this.#t.focus()):t(this.#d)),!this.#h.countrySearch&&x.HIDDEN_SEARCH_CHAR.test(e.key)&&(e.stopPropagation(),r&&clearTimeout(r),n+=e.key.toLowerCase(),this.#ae(n),r=setTimeout(()=>{n=""},T))};this.#t?.addEventListener("keydown",s,{signal:e}),this.#o?.addEventListener("keydown",s,{signal:e})}#re(e){this.#a.addEventListener("input",()=>this.#p(),{signal:e}),this.#f.addEventListener("click",()=>this.#S(),{signal:e})}#ae(e){let t=((e,t,i)=>{let n=xe(i);for(let i of e){let{normalisedName:e}=t.get(i.iso2);if(e.startsWith(n))return i}return null})(this.#T,this.#D,e);if(t){let e=this.#O.get(t.iso2);this.#X(e)}}#se(e){let t=e===S.ARROW_UP?this.#d?.previousElementSibling:this.#d?.nextElementSibling;!t&&this.#n.childElementCount>1&&(t=e===S.ARROW_UP?this.#n.lastElementChild:this.#n.firstElementChild),t&&this.#X(t)}#oe(e){if(this.#I&&this.#I.dataset[G]!==e&&(this.#I.setAttribute(J,"false"),this.#I.querySelector(".iti__country-check")?.remove(),this.#I=null),e&&!this.#I){let t=this.#n.querySelector(`[data-iso2="${e}"]`);t&&(t.setAttribute(J,"true"),Se("span",{class:"iti__country-check",[ne]:"true"},t).appendChild(Ce(["svg",{class:"iti__country-check-svg",width:14,height:14,viewBox:"0 0 16 16",fill:"currentColor",focusable:"false",[ne]:"true"},[["path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"}]]])),this.#I=t,this.#h.dropdownAlwaysOpen&&this.#X(t))}}#K(e){this.#n.replaceChildren();let t=!0;for(let i of e){let e=this.#O.get(i.iso2);e&&(this.#n.appendChild(e),t&&(this.#X(e,!1),t=!1))}t?(this.#X(null),this.#l&&this.#l.classList.remove(f)):this.#l&&this.#l.classList.add(f),this.#n.scrollTop=0,this.#z()}closeCountrySelector(){let{countrySearch:e}=this.#h;this.#w.abort(),this.#w=null,this.#o.classList.add(f),this.#t.setAttribute(X,"false"),e&&(this.#a.removeAttribute(ee),this.#a.value="",this.#Z(),this.#d&&(this.#d.classList.remove($),this.#d=null)),this.#P.classList.remove(g),this.#r?(this.#r.remove(),this.#r.style.top="",this.#r.style.bottom="",this.#r.style.paddingLeft="",this.#r.style.paddingRight=""):(this.#o.style.top="",this.#o.style.bottom="")}#m(){if(this.#h.dropdownAlwaysOpen)return!0;let e=this.telInputEl.getBoundingClientRect(),t=e.top,i=window.innerHeight-e.bottom;return i>=this.#x||i>=t}#Q(){let e=this.#h.countrySelectorMode===Y.FULLSCREEN,t=this.#B();if(e){if(window.innerWidth>=D){let e=this.telInputEl.getBoundingClientRect();this.#r.style.paddingLeft=`${e.left}px`,this.#r.style.paddingRight=window.innerWidth-e.right+"px"}}else if(!Te){let e=this.telInputEl.getBoundingClientRect();this.#r.style.left=`${e.left}px`,this.#m()?this.#r.style.top=`${e.bottom+O}px`:(this.#r.style.top="unset",this.#r.style.bottom=`${window.innerHeight-e.top+O}px`)}t.appendChild(this.#r)}#_(){let e=`--iti-anchor-${this.#e}`,t=getComputedStyle(this.telInputEl).anchorName;this.telInputEl.style.anchorName=t&&"none"!==t?`${t}, ${e}`:e,this.#r.style.positionAnchor=e}#J(){let e=window.visualViewport;if(!e||!this.#r)return;let t=window.innerHeight-e.height;this.#r.style.bottom=`${t}px`}isCountrySelectorOpen(){return!this.#o.classList.contains(f)}setLoading(e){this.#s.classList.toggle(b,e)}playStrictRejectAnimation(){if(!this.#h.strictRejectAnimation)return;let e=this.telInputEl.parentElement;e&&(e.classList.remove(_),e.offsetWidth,e.classList.add(_),e.addEventListener("animationend",()=>e.classList.remove(_),{once:!0}))}isLoading(){return this.#s.classList.contains(b)}setDisabled(e){this.telInputEl.disabled=e,this.#t&&(e?this.#t.setAttribute("disabled","true"):this.#t.removeAttribute("disabled"))}setReadonly(e){this.telInputEl.readOnly=e,this.#t&&(e?this.#t.setAttribute("disabled","true"):this.#t.removeAttribute("disabled"))}setSelectedCountry(e){let{countrySelectorMode:t,showFlags:i,separateDialCode:n,uiTranslations:r}=this.#h,s=e?.name,a=e?.dialCode,o=e?.iso2??"";if(t!==Y.OFF&&this.#oe(o),this.#t){let e,t,n=o&&i?`${v} iti__${o}`:`${v} ${y}`,l=null;o?(t=s,e=r.selectedCountryAriaLabel.replace("${countryName}",s).replace("${dialCode}",`+${a}`),i||(l=Ee())):(t=r.noCountrySelected,e=r.noCountrySelected,l=Ee()),this.#s.className=n,this.#t.setAttribute("title",t),this.#t.setAttribute(Q,e),l?this.#s.replaceChildren(l):this.#s.replaceChildren()}if(n){let e=a?`+${a}`:"";this.#y.textContent=e,this.#W()}}destroy(){this.telInputEl.iti=void 0,delete this.telInputEl.dataset[Z],this.#C?.disconnect(),this.telInputEl.style.paddingLeft=this.#$;let e=this.telInputEl.parentNode;e&&(e.before(this.telInputEl),e.remove()),this.#O.clear()}},Ae=new Set(["800","808","870","881","882","883","888","979"]),Pe=e=>{let t=we(e).slice(0,3);return e.startsWith("+")&&Ae.has(t)},Ie=(e,t,i,n)=>{if(!i||!t)return e;let r=`+${n.dialCode}`,s=" "===e[r.length]||"-"===e[r.length]?r.length+1:r.length;return e.substring(s)},Oe=new Set(["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"]),Fe=e=>{let t=we(e);if(t.startsWith(N)&&t.length>=4){let e=t.substring(1,4);return Oe.has(e)}return!1},Ne=0,Me=e=>{if(!Ue.utils)throw new Error(`intlTelInput.utils is required for ${e}(). See: https://intl-tel-input.com/docs/utils`)},Re=()=>{let e,t;return{promise:new Promise((i,n)=>{e=i,t=n}),resolve:e,reject:t}},Le=class e{id;promise;#h;#e;#k;#$;#T;#D;#A;#x;#c;#t=null;#s=null;#y;#P=!0;#o;#g;#a=!1;#f=null;#n;#u;constructor(e,t={}){this.id=Ne++,De.validateInput(e);let i=(e=>{if(void 0===e)return{};if(!ce(e)){let t=`The second argument must be an options object; got ${he(e)}. Using defaults.`;return ge(t),{}}let t={};for(let[i,n]of Object.entries(e))if(Object.hasOwn(ue,i))switch(i){case"allowNumberExtensions":case"allowPhonewords":case"countrySearch":case"dropdownAlwaysOpen":case"matchDropdownWidth":case"formatAsYouType":case"showFlags":case"separateDialCode":case"strictMode":case"strictRejectAnimation":if("boolean"!=typeof n){ye(i,"a boolean",n);break}t[i]=n;break;case"countrySelectorMode":if("string"!=typeof n||!j.includes(n)){ye("countrySelectorMode",`one of ${j.map(e=>`"${e}"`).join(", ")}`,n);break}t[i]=n;break;
1case"numberDisplayFormat":if("string"!=typeof n||n===q.RFC3966||n!==q.E164&&n!==q.INTERNATIONAL&&n!==q.NATIONAL){ye("numberDisplayFormat",'one of "E164", "INTERNATIONAL", "NATIONAL"',n);break}t[i]=n;break;case"placeholderNumberPolicy":if("string"!=typeof n||!me.has(n)){let e=Array.from(me).join(", ");ye("placeholderNumberPolicy",`one of ${e}`,n);break}t[i]=n;break;case"containerClass":case"searchInputClass":case"countryNameLocale":if("string"!=typeof n){ye(i,"a string",n);break}t[i]=n;break;case"countryOrder":if(null===n)t[i]=n;else{let e=ve(i,n);!1!==e&&(t[i]=e)}break;case"customPlaceholder":case"hiddenInputs":case"initialCountryLookup":case"loadUtils":if(null!==n&&!pe(n)){ye(i,"a function or null",n);break}t[i]=n;break;case"dropdownParent":if(null!==n&&!fe(n)){ye("dropdownParent","an HTMLElement or null",n);break}t[i]=n;break;case"excludeCountries":case"onlyCountries":if(null===n)t[i]=n;else{let e=ve(i,n);!1!==e&&(t[i]=e)}break;case"uiTranslations":if(n&&!ce(n)){ye("uiTranslations","an object",n);break}t[i]=n;break;case"countryNameOverrides":if(n&&!ce(n)){ye("countryNameOverrides","an object",n);break}t[i]=n;break;case"initialCountry":{if("string"!=typeof n){ye("initialCountry","a string",n);break}let e=n.toLowerCase();if(e&&!o(e)){ye("initialCountry","a valid iso2 country code",n);break}t[i]=n;break}case"placeholderNumberType":if("string"!=typeof n||!H.includes(n)){let e=H.join(", ");ye("placeholderNumberType",`one of ${e}`,n);break}t[i]=n;break;case"allowedNumberTypes":if(null!==n){if(!Array.isArray(n)){ye("allowedNumberTypes","an array of number types or null",n);break}let e=!0;for(let t of n)if("string"!=typeof t||!H.includes(t)){let i=H.join(", ");ye("allowedNumberTypes",`an array of valid number types (${i})`,t),e=!1;break}e&&(t[i]=n)}else t[i]=null}else ge(`Unknown option '${i}'. Ignoring.`);return t})(t);this.#e={...ue,...i},(e=>{e.initialCountry&&(e.initialCountry=e.initialCountry.toLowerCase()),e.onlyCountries?.length&&(e.onlyCountries=e.onlyCountries.map(e=>e.toLowerCase())),e.excludeCountries?.length&&(e.excludeCountries=e.excludeCountries.map(e=>e.toLowerCase())),e.countryOrder&&(e.countryOrder=e.countryOrder.map(e=>e.toLowerCase()))})(this.#e),be(this.#e),this.#h=new De(e,this.#e,this.id),this.#k=typeof navigator<"u"&&/Android/i.test(navigator.userAgent),this.#g=new ke(e.value),this.promise=this.#b(this.#e),this.#$=(e=>{let{onlyCountries:t,excludeCountries:i}=e;return t?.length?l.filter(e=>t.includes(e.iso2)):i?.length?l.filter(e=>!i.includes(e.iso2)):[...l]})(this.#e);let{dialCodes:n,dialCodeMaxLength:r,dialCodeToIso2Map:s}=(e=>{let t=new Set,i=0,n={},r=(e,t)=>{if(!e||!t)return;t.length>i&&(i=t.length),Object.hasOwn(n,t)||(n[t]=[]);let r=n[t];r.includes(e)||r.push(e)},s=[...e].sort((e,t)=>e.priority-t.priority);for(let e of s){t.has(e.dialCode)||t.add(e.dialCode);for(let t=1;t<e.dialCode.length;t++){let i=e.dialCode.substring(0,t);r(e.iso2,i)}if(r(e.iso2,e.dialCode),e.areaCodes){let t=n[e.dialCode][0];for(let i of e.areaCodes){for(let n=1;n<i.length;n++){let s=i.substring(0,n),a=e.dialCode+s;r(t,a),r(e.iso2,a)}r(e.iso2,e.dialCode+i)}}}return{dialCodes:t,dialCodeMaxLength:i,dialCodeToIso2Map:n}})(this.#$);this.#A=n,this.#T=r,this.#D=s,this.#x=new Map(this.#$.map(e=>[e.iso2,e])),this.#r()}#i(){let e=this.#h.telInputEl.value.trim();return this.#g.normalise(e)}#l(e){this.#h.telInputEl.value=this.#g.denormalise(e)}#b(e){let{initialCountry:t,initialCountryLookup:i,loadUtils:n}=e,r=!t&&!!i,s=!!n&&!Ue.utils;return r&&(this.#n=Re()),s&&(this.#u=Re()),Promise.all([this.#n?.promise,this.#u?.promise]).then(()=>{})}#r(){this.#o=new AbortController,this.#I(),this.#h.buildMarkup(this.#$,this.#c),this.#d(),this.#O(),this.#w(),this.#e.dropdownAlwaysOpen&&this.openCountrySelector()}#I(){((e,t)=>{let i,{countryNameLocale:n,countryNameOverrides:r}=t;try{i=typeof Intl<"u"&&"function"==typeof Intl.DisplayNames?new Intl.DisplayNames(n,{type:"region"}):null}catch(e){console.error(e),i=null}for(let t of e)t.name=r[t.iso2]||i?.of(t.iso2.toUpperCase())||""})(this.#$,this.#e),((e,t)=>{let{countryOrder:i}=t;e.sort((e,t)=>{if(i){let n=i.indexOf(e.iso2),r=i.indexOf(t.iso2),s=n>-1,a=r>-1;if(s||a)return s&&a?n-r:s?-1:1}return e.name.localeCompare(t.name)})})(this.#$,this.#e),this.#c=(e=>{let t=new Map;
1for(let i of e){let e=xe(i.name),n=e.split(" ").filter(Boolean),r=n.map(e=>e[0]||"").join("");t.set(i.iso2,{normalisedName:e,words:n,initials:r,dialCodePlus:`+${i.dialCode}`})}return t})(this.#$)}#d(e=!1){let t=this.#h.telInputEl.getAttribute("value"),i=this.#g.normalise(t??""),n=this.#i(),r=!i||!i.startsWith("+")||n&&n.startsWith("+")?n:i,s=this.#oe(r),a=Fe(r),{initialCountry:l,initialCountryLookup:d}=this.#e,u=!l&&!!d,h=u&&Ue.autoCountry?Ue.autoCountry:l,c=u&&!e&&!Ue.autoCountry,p=o(h);s?a?p?this.#E(h):c||this.#E(U):(p&&this.#E(h),this.#v(r)):p?this.#E(h):c||this.#E(""),r&&this.#S(r)}#O(){this.#U(),this.#e.countrySelectorMode!==Y.OFF&&this.#h.bindAllInitialCountrySelectorListeners(this.#o.signal,()=>this.openCountrySelector(),()=>this.#ae()),this.#h.bindHiddenInputSubmitListener(this.#o.signal,()=>this.getNumber(),()=>this.#t?.iso2||"")}#w(){if(this.#u){let{loadUtils:e}=this.#e,t=()=>{Ue.attachUtils(e).catch(()=>{})};Ue.documentReady()?t():window.addEventListener("load",t,{signal:this.#o.signal})}this.#n&&(this.#t?this.#n.resolve():this.#C())}async#C(){if(Ue.autoCountry)this.#J();else if(this.#h.setLoading(!0),!Ue.startedLoadingAutoCountry&&(Ue.startedLoadingAutoCountry=!0,"function"==typeof this.#e.initialCountryLookup)){let t;try{let i=await Promise.race([this.#e.initialCountryLookup(),new Promise((e,i)=>{t=setTimeout(()=>i(new Error("intl-tel-input: initialCountryLookup timed out after 10s")),1e4)})]),n="string"==typeof i?i.toLowerCase():"";if(!o(n))return Ue.startedLoadingAutoCountry=!1,void e.forEachInstance("handleAutoCountryFailure");Ue.autoCountry=n,setTimeout(()=>e.forEachInstance("handleAutoCountryLoaded"))}catch{Ue.startedLoadingAutoCountry=!1,e.forEachInstance("handleAutoCountryFailure")}finally{void 0!==t&&clearTimeout(t)}}}#F(){this.openCountrySelector(),this.#h.prefillSearchWithPlus()}#N(e){let t=this.#h.telInputEl.selectionStart||0,i=e.substring(0,t-1),n=e.substring(t);return this.#l(i+n),t-1}#U(){this.#H(),this.#R(),this.#V()}#B(e){this.#N(e),this.#F()}#j(e,t){let i=this.#N(e);this.#h.telInputEl.setSelectionRange(i,i),this.#h.playStrictRejectAnimation(),this.#p(p,{source:"key",rejectedInput:t,reason:"invalid"})}#M(e,t){let i=this.#h.telInputEl.selectionStart||0,n=e.substring(0,i).replace(x.NON_PLUS_NUMERIC_GLOBAL,"").length,r=((e,t,i,n,r)=>{let s=i?i.formatNumberAsYouType(e,n?.iso2):e,a=n?.dialCode;return r&&"+"!==t.charAt(0)&&s.includes(`+${a}`)?(s.split(`+${a}`)[1]||"").trim():s})(this.#m(),e,Ue.utils,this.#t,this.#e.separateDialCode),s=((e,t,i,n)=>{if(0===i&&!n)return 0;let r=0;for(let i=0;i<t.length;i++){if(/[+0-9]/.test(t[i])&&r++,r===e&&!n)return i+1;if(n&&r===e+1)return i}return t.length})(n,r,i,t);this.#l(r),this.#h.telInputEl.setSelectionRange(s,s)}#L(e){if(e.startsWith("+")&&this.#t&&this.#oe(e)){let t=Ie(e,!0,!0,this.#t);this.#l(t)}}#H(){this.#a=x.ALPHA_UNICODE.test(this.#i()),this.#h.telInputEl.addEventListener("input",this.#W,{signal:this.#o.signal})}#W=e=>{let{strictMode:t,formatAsYouType:i,separateDialCode:n,countrySelectorMode:r,countrySearch:s}=this.#e,a=e?.detail;if(a?.isCountryChange)return;let o=this.#i(),l=e?.inputType===C,d=t&&l;if(this.#k&&!l&&"+"===e?.data&&n&&r!==Y.OFF&&s)this.#B(o);else if(!this.#k||l||!t||" "!==e?.data&&"-"!==e?.data&&"."!==e?.data){if(d){if(this.#z())return;o=this.#i()}this.#v(o)&&this.#_(),!d&&e?.data&&x.NON_PLUS_NUMERIC.test(e.data)||l&&o&&!t?this.#a=!0:x.NON_PLUS_NUMERIC.test(o)||(this.#a=!1),i&&!this.#a&&!a?.isSetNumber&&this.#g.isAscii()&&this.#M(o,e?.inputType===E),n&&this.#L(o)}else this.#j(o,e.data)};#R(){let{strictMode:e,separateDialCode:t}=this.#e;!e&&!t||this.#h.telInputEl.addEventListener("keydown",this.#Y,{signal:this.#o.signal})}#Y=e=>{let{strictMode:t,separateDialCode:i,countrySelectorMode:n,countrySearch:r}=this.#e;if(!e.key||1!==e.key.length||e.altKey||e.ctrlKey||e.metaKey)return;if(i&&n!==Y.OFF&&r&&"+"===e.key)return e.preventDefault(),void this.#F();if(!t)return;let s=this.#i(),a=!s.startsWith("+")&&0===this.#h.telInputEl.selectionStart&&"+"===e.key,o=this.#g.normalise(e.key),l=/^[0-9]$/.test(o),d=i?l:a||l,u=this.#h.telInputEl,h=u.selectionStart,c=u.selectionEnd,f=s.slice(0,h??void 0)+o+s.slice(c??void 0),m=this.#K(f),g=!1;Ue.utils&&this.#s&&(g=Ue.utils.getCoreNumber(m,this.#t?.iso2).length>this.#s);let y=null!==this.#ee(m);(!d||g&&!y&&!a)&&(this.#h.playStrictRejectAnimation(),this.#p(p,{source:"key",rejectedInput
1:e.key,reason:d?"max-length":"invalid"}),e.preventDefault())};#V(){this.#e.strictMode&&this.#h.telInputEl.addEventListener("paste",this.#q,{signal:this.#o.signal})}#q=e=>{let t=this.#h.telInputEl,i=this.#i();this.#f={pastedRaw:e.clipboardData?.getData("text")??"",value:i,selectionStart:t.selectionStart??i.length,selectionEnd:t.selectionEnd??i.length}};#z(){let e=this.#h.telInputEl,t=this.#f;if(this.#f=null,!t)return!1;let i=t.pastedRaw,n=t.value,r=t.selectionStart,s=t.selectionEnd,a=n.slice(0,r),o=n.slice(s),l=this.#t?.iso2,d=this.#g.normalise(i),u=0===r&&s>0,h=!n.startsWith("+")||u,c=d.replace(x.NON_PLUS_NUMERIC_GLOBAL,""),f=c.startsWith("+"),m=c.replace(/\+/g,""),g=f&&h?`+${m}`:m,y=a+g+o,v=g!==d?"invalid":null;if(y.length>30)return this.#h.playStrictRejectAnimation(),this.#p(p,{source:"paste",rejectedInput:i,reason:"max-length"}),this.#G(t),!0;if(y.length>5&&Ue.utils){let e=Ue.utils.getCoreNumber(y,l);for(;0===e.length&&y.length>0;)y=y.slice(0,-1),e=Ue.utils.getCoreNumber(y,l);if(!e)return this.#h.playStrictRejectAnimation(),this.#p(p,{source:"paste",rejectedInput:i,reason:"max-length"}),this.#G(t),!0;if(this.#s&&e.length>this.#s){if(s!==n.length)return this.#h.playStrictRejectAnimation(),this.#p(p,{source:"paste",rejectedInput:i,reason:"max-length"}),this.#G(t),!0;{let t=e.length-this.#s;y=y.slice(0,y.length-t),v="max-length"}}}this.#l(y);let b=r+g.length;return e.setSelectionRange(b,b),v&&(d.length>0&&0===g.length&&this.#h.playStrictRejectAnimation(),this.#p(p,{source:"paste",rejectedInput:i,reason:v})),!1}#G(e){this.#l(e.value),this.#h.telInputEl.setSelectionRange(e.selectionStart,e.selectionEnd)}#Z(e){let t=Number(this.#h.telInputEl.getAttribute("maxlength"));return t&&e.length>t?e.substring(0,t):e}#p(e,t={}){let i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:t});this.#h.telInputEl.dispatchEvent(i)}openCountrySelector(){this.#h.isCountrySelectorOpen()||(this.#h.openCountrySelector(e=>this.#re(e),()=>this.#ae()),this.#p(d))}#S(e){let{numberDisplayFormat:t,separateDialCode:i}=this.#e,n=e;if(Ue.utils&&this.#t){let r,s=Pe(e),a=!n.startsWith("+")&&!i;r=t===q.NATIONAL&&!s||a?q.NATIONAL:t!==q.E164||s?q.INTERNATIONAL:q.E164,n=Ue.utils.formatNumber(n,this.#t?.iso2,r)}n=this.#Q(n),this.#l(n)}#v(e){let t=this.#ee(e);return null!==t&&this.#E(t)}#X(e){let t=this.#t?.dialCode,i=this.#t?.nationalPrefix;return e.startsWith("+")||!t?e:`+${t}${i&&e.startsWith(i)&&!this.#e.separateDialCode?e.substring(1):e}`}#ee(e){let t=e.indexOf("+"),i=t>0?e.substring(t):e,n=this.#t?.iso2;i=this.#X(i);let r=this.#oe(i,!0),s=we(i);if(r){let e=we(r),t=this.#D[e];return 1===t.length?t[0]===n?null:t[0]:this.#te(t,e,s)}if(i.startsWith("+")&&s.length){let e=this.#t?.dialCode||"";return e&&e.startsWith(s)?null:""}return i&&"+"!==i||n||!this.#y?null:this.#y}#te(e,t,i){let n=this.#t?.iso2,r=this.#t?.dialCode;if(!n&&this.#y&&e.includes(this.#y))return this.#y;if(r===N&&Fe(i))return null;let s=this.#t?.areaCodes,a=this.#t?.priority;if(s){let e=s.map(e=>`${r}${e}`);for(let t of e)if(i.startsWith(t))return null}let o=s&&!(0===a)&&i.length>t.length,l=n&&e.includes(n)&&!o,d=n===e[0];return l||d?null:e[0]}#E(e){let t=this.#t?.iso2||"";return this.#t=e?this.#x.get(e):null,this.#t&&(this.#y=this.#t.iso2),this.#h.setSelectedCountry(this.#t),this.#ne(),this.#ie(),t!==e}#ie(){let{strictMode:e,placeholderNumberType:t,allowedNumberTypes:i}=this.#e;if(!e||!Ue.utils)return;let n=this.#t?.iso2;if(!n)return void(this.#s=null);let r=Ue.utils.getExampleNumber(n,t,q.E164),s=r;for(;Ue.utils.isValidNumber(r,n,i);)s=r,r+="0";let a=Ue.utils.getCoreNumber(s,n);this.#s=a.length,"by"===n&&(this.#s=a.length+1)}#ne(){let{placeholderNumberPolicy:e,placeholderNumberType:t,numberDisplayFormat:i,customPlaceholder:n}=this.#e,r=e===B.AGGRESSIVE||!this.#h.hadInitialPlaceholder&&e===B.POLITE;if(!Ue.utils||!r)return;let s=this.#t?Ue.utils.getExampleNumber(this.#t.iso2,t,i):"";s=this.#Q(s),"function"==typeof n&&(s=n(s,this.#t)),this.#h.telInputEl.setAttribute("placeholder",s)}#re(e){if(!e)return;let t=e.dataset[G],i=this.#E(t);this.#ae();let n=e.dataset[K];this.#se(n);let r=this.#i();this.#S(r),this.#h.telInputEl.focus(),i&&(this.#_(),this.#p(c,{isCountryChange:!0}))}closeCountrySelector(){this.#ae()}#ae(e){!this.#h.isCountrySelectorOpen()||this.#e.dropdownAlwaysOpen&&!e||(this.#h.closeCountrySelector(),this.#p(u))}#se(e){let t=this.#i();if(!t.startsWith("+"))return;let i,n=`+${e}`,r=this.#oe(t);i=r?t.replace(r,n):n,this.#l(i)}#oe(e,t){if(!e.startsWith("+"))return"";let i="",n="",r=!1;for(let s=0;s<e.length;s++){let a=e.charAt(s);if(/[0-9]/.test(a)){if(n+=a,!this.#D[n])break;if(this.#A.has(n)){if(i=e.substring(0,s+1),r=!0,!t)break}else t&&r&&(i=e.substring(0,s+1));if(n.length===this.#T)break}}return i}#K(e){let t=this.#t?.dialCode,i=we(e);return(this.#e.separateDialCode&&!e.startsWith("+")&&t&&i?`+${t}`:"")+e}#m(){let e=this.#i();return this.#K(e)}#Q(e){let t=!!this.#oe(e),i=Ie(e,t,this.#e.separateDialCode,this.#t);return this.#Z(i)}#_(){this.#p(h,this.#t??null)}#J(){if(!this.#n||!Ue.autoCountry)return;if(!this.#P)return void this.#n.resolve();
1let e=document.activeElement===this.#h.telInputEl,t=!!this.#i();!this.#h.isLoading()||e&&t?this.#y=Ue.autoCountry:this.setSelectedCountry(Ue.autoCountry),this.#h.setLoading(!1),this.#n.resolve()}#le(){this.#P?(this.#d(!0),this.#h.setLoading(!1),this.#n?.reject()):this.#n?.reject()}#de(){if(!this.#P)return void this.#u?.resolve();if(!Ue.utils)return void this.#u?.resolve();let e=this.#i(),t=document.activeElement===this.#h.telInputEl;e&&!t&&this.#S(e),this.#t&&(this.#ne(),this.#ie()),this.#u?.resolve()}#ue(e){this.#P,this.#u?.reject(e)}destroy(){this.#P&&(this.#P=!1,this.#e.countrySelectorMode!==Y.OFF&&this.#ae(!0),this.#o.abort(),this.#h.destroy(),Ue.instances.delete(String(this.id)))}isActive(){return this.#P}getExtension(){return this.#P?(Me("getExtension"),Ue.utils.getExtension(this.#m(),this.#t?.iso2)):""}getNumber(e){if(!this.#P)return"";Me("getNumber");let t=this.#t?.iso2,i=this.#m(),n=Ue.utils.formatNumber(i,t,e);return this.#g.denormalise(n)}getNumberType(){return this.#P?(Me("getNumberType"),Ue.utils.getNumberType(this.#m(),this.#t?.iso2)):null}getSelectedCountry(){return this.#t??null}getValidationError(){if(!this.#P)return null;Me("getValidationError");let e=this.#t?.iso2;return Ue.utils.getValidationError(this.#m(),e)}isValidNumber(){if(!this.#P)return null;Me("isValidNumber");let e=this.#t?.dialCode,t=this.#t?.iso2,i=this.#m(),n=Ue.utils.getCoreNumber(i,t);if(n){if(e===M&&n[0]===R&&n.length!==L)return!1;if(!x.ALPHA_UNICODE.test(i)&&e){let t=i.startsWith("+")?i.slice(1+e.length):i,r=we(t).length;if(n.length>r)return!1}}return this.#he("possible")}isValidNumberPrecise(){return this.#P?(Me("isValidNumberPrecise"),this.#he("precise")):null}#he(e){let{allowNumberExtensions:t,allowPhonewords:i,allowedNumberTypes:n}=this.#e,r=this.#t?.iso2,s=this.#m();return!(!this.#t&&!Pe(s)||!("precise"===e?Ue.utils.isValidNumberPrecise:Ue.utils.isValidNumber)(s,r,n))&&(!x.ALPHA_UNICODE.test(s)||(Ue.utils.getExtension(s,r)?t:i))}setSelectedCountry(e){if(!this.#P)return;let t=e?.toLowerCase();if(!o(t))throw new Error(`Invalid iso2 code: '${t}'`);let i=this.#t?.iso2;if(!(e&&t!==i||!e&&i))return;this.#E(t),this.#se(this.#t?.dialCode||"");let n=this.#i();this.#S(n),this.#_(),this.#p(c,{isCountryChange:!0})}setNumber(e){if(!this.#P)return;let t=this.#g.normalise(e),i=this.#v(t);this.#S(t),i&&this.#_(),this.#p(c,{isSetNumber:!0})}setPlaceholderNumberType(e){this.#P&&(this.#e.placeholderNumberType=e,this.#ne())}setDisabled(e){this.#P&&this.#h.setDisabled(e)}setReadonly(e){this.#P&&this.#h.setReadonly(e)}static forEachInstance(t,...i){let n=[...Ue.instances.values()],r=i[0];n.forEach(i=>{if(i instanceof e)switch(t){case"handleUtilsLoaded":i.#de();break;case"handleUtilsFailure":i.#ue(r);break;case"handleAutoCountryLoaded":i.#J();break;case"handleAutoCountryFailure":i.#le()}})}},Ue=Object.assign((e,t)=>{let i=new Le(e,t);return Ue.instances.set(String(i.id),i),e.iti=i,i},{defaults:ue,documentReady:()=>"complete"===document.readyState,getAllCountries:()=>l,getInstance:e=>{let t=e.dataset[Z];return t?Ue.instances.get(t)??null:null},instances:new Map,attachUtils:async e=>{if(Ue.utils||Ue.startedLoadingUtils)return null;if("function"!=typeof e)throw new TypeError("The argument passed to attachUtils must be a function that returns a promise for the utils module, not "+typeof e);Ue.startedLoadingUtils=!0;try{let t=(await e())?.default;if(!t||"object"!=typeof t)throw new TypeError("The loader function passed to attachUtils did not resolve to a module object with utils as its default export.");return Ue.utils=t,Le.forEachInstance("handleUtilsLoaded"),!0}catch(e){throw Le.forEachInstance("handleUtilsFailure",e),e}},startedLoadingUtils:!1,startedLoadingAutoCountry:!1,version:"29.0.1",NUMBER_FORMAT:q,NUMBER_TYPE:W,VALIDATION_ERROR:V,PLACEHOLDER_POLICY:B,COUNTRY_SELECTOR_MODE:Y}),Be=Ue,je={};(function(){var e=this||self;function t(t,i){t=t.split(".");var n,r=e;t[0]in r||typeof r.execScript>"u"||r.execScript("var "+t[0]);for(;t.length&&(n=t.shift());)t.length||void 0===i?r=r[n]&&r[n]!==Object.prototype[n]?r[n]:r[n]={}:r[n]=i}function i(e,t){function i(){}i.prototype=t.prototype,e.na=t.prototype,e.prototype=new i,e.prototype.constructor=e,e.ta=function(e,i,n){for(var r=Array(arguments.length-2),s=2;s<arguments.length;s++)r[s-2]=arguments[s];return t.prototype[i].apply(e,r)}}var n=class{constructor(e){if(r!=r)throw Error("SafeUrl is not meant to be built directly");this.g=e}toString(){return this.g.toString()}},r={};new n("about:invalid#zClosurez"),new n("about:blank");new class{constructor(){false}toString(){return""}};new class{constructor(){false}toString(){return""}};function s(e,t){switch(this.g=e,this.l=!!t.ca,this.h=t.i,this.u=t.type,this.o=!1,this.h){case l:case d:case u:case h:case c:case o:case a:this.o=!0}this.j=t.defaultValue}new class{constructor(){var t=e.trustedTypes&&e.trustedTypes.emptyHTML||"";this.g=t}toString(){return this.g.toString()}};var a=1,o=2,l=3,d=4,u=6,h=16,c=18;function p(e,t){for(this.h=e,this.g={},e=0;e<t.length;e++){var i=t[e];this.g[i.g]=i}}function f(e){return(e=function(e){let t=[],i=0;for(let n in e)t[i++]=e[n];return t}(e.g)).sort(function(e,t){return e.g-t.g}),e}function m(){this.h={},this.j=this.m().g,this.g=this.l=null}function g(e,t){for(var i=f(e.m()),n=0;n<i.length;n++){var r=i[n],s=r.g;if(y(t,s)){e.g&&delete e.g[r.g];var a=11==r.h||10==r.h;if(r.l){r=v(t,s)||[];for(var o=0;o<r.length;o++)S(e,s,a?r[o].clone():r[o])}else r=v(t,s),a?(a=v(e,s))?g(a,r):_(e,s,r.clone()):_(e,s,r)}}}function y(e,t){return null!=e.h[t]}function v(e,t){var i=e.h[t];if(null==i)return null;if(e.l){if(!(t in e.g)){var n=e.l,r=e.j[t];
1if(null!=i)if(r.l){for(var s=[],a=0;a<i.length;a++)s[a]=n.h(r,i[a]);i=s}else i=n.h(r,i);return e.g[t]=i}return e.g[t]}return i}function b(e,t,i){var n=v(e,t);return e.j[t].l?n[i||0]:n}function w(e,t){if(y(e,t))e=b(e,t);else e:{if(void 0===(e=e.j[t]).j)if((t=e.u)===Boolean)e.j=!1;else if(t===Number)e.j=0;else{if(t!==String){e=new t;break e}e.j=e.o?"0":""}e=e.j}return e}function $(e,t){return e.j[t].l?y(e,t)?e.h[t].length:0:y(e,t)?1:0}function _(e,t,i){e.h[t]=i,e.g&&(e.g[t]=i)}function S(e,t,i){e.h[t]||(e.h[t]=[]),e.h[t].push(i),e.g&&delete e.g[t]}function C(e,t){var i,n=[];for(i in t)0!=i&&n.push(new s(i,t[i]));return new p(e,n)}function E(){}m.prototype.has=function(e){return y(this,e.g)},m.prototype.get=function(e,t){return b(this,e.g,t)},m.prototype.set=function(e,t){_(this,e.g,t)},m.prototype.add=function(e,t){S(this,e.g,t)},m.prototype.equals=function(e){if(!e||this.constructor!=e.constructor)return!1;for(var t=f(this.m()),i=0;i<t.length;i++){var n=t[i],r=n.g;if(y(this,r)!=y(e,r))return!1;if(y(this,r)){var s=11==n.h||10==n.h,a=v(this,r);if(r=v(e,r),n.l){if(a.length!=r.length)return!1;for(n=0;n<a.length;n++){var o=a[n],l=r[n];if(s?!o.equals(l):o!=l)return!1}}else if(s?!a.equals(r):a!=r)return!1}}return!0},m.prototype.clone=function(){var e=new this.constructor;return e!=this&&(e.h={},e.g&&(e.g={}),g(e,this)),e},E.prototype.g=function(e){throw new e.h,Error("Unimplemented")},E.prototype.h=function(e,t){if(11==e.h||10==e.h)return t instanceof m?t:this.g(e.u.prototype.m(),t);if(14==e.h)return"string"==typeof t&&x.test(t)&&(e=Number(t))>0?e:t;if(!e.o)return t;if((e=e.u)===String){if("number"==typeof t)return String(t)}else if(e===Number&&"string"==typeof t&&("Infinity"===t||"-Infinity"===t||"NaN"===t||x.test(t)))return Number(t);return t};var x=/^-?[0-9]+$/;function k(){}function T(){}function D(e,t){null!=e&&this.g.apply(this,arguments)}function A(e){e.h=""}function P(){m.call(this)}i(k,E),k.prototype.g=function(e,t){return(e=new e.h).l=this,e.h=t,e.g={},e},i(T,k),T.prototype.h=function(e,t){return 8==e.h?!!t:E.prototype.h.apply(this,arguments)},T.prototype.g=function(e,t){return T.na.g.call(this,e,t)},D.prototype.h="",D.prototype.set=function(e){this.h=""+e},D.prototype.g=function(e,t,i){if(this.h+=String(e),null!=t)for(let e=1;e<arguments.length;e++)this.h+=arguments[e];return this},D.prototype.toString=function(){return this.h},i(P,m);var I=null;function O(){m.call(this)}i(O,m);var F=null;function N(e){return v(e,9)||[]}function M(){m.call(this)}i(M,m);var R=null;function L(){m.call(this)}P.prototype.m=function(){var e=I;return e||(I=e=C(P,{0:{name:"NumberFormat",ja:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,i:9,type:String},2:{name:"format",required:!0,i:9,type:String},3:{name:"leading_digits_pattern",ca:!0,i:9,type:String},4:{name:"national_prefix_formatting_rule",i:9,type:String},6:{name:"national_prefix_optional_when_formatting",i:8,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",i:9,type:String}})),e},P.m=P.prototype.m,O.prototype.m=function(){var e=F;return e||(F=e=C(O,{0:{name:"PhoneNumberDesc",ja:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",i:9,type:String},9:{name:"possible_length",ca:!0,i:5,type:Number},10:{name:"possible_length_local_only",ca:!0,i:5,type:Number},6:{name:"example_number",i:9,type:String}})),e},O.m=O.prototype.m,M.prototype.m=function(){var e=R;return e||(R=e=C(M,{0:{name:"PhoneMetadata",ja:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",i:11,type:O},2:{name:"fixed_line",i:11,type:O},3:{name:"mobile",i:11,type:O},4:{name:"toll_free",i:11,type:O},5:{name:"premium_rate",i:11,type:O},6:{name:"shared_cost",i:11,type:O},7:{name:"personal_number",i:11,type:O},8:{name:"voip",i:11,type:O},21:{name:"pager",i:11,type:O},25:{name:"uan",i:11,type:O},27:{name:"emergency",i:11,type:O},28:{name:"voicemail",i:11,type:O},29:{name:"short_code",i:11,type:O},30:{name:"standard_rate",i:11,type:O},31:{name:"carrier_specific",i:11,type:O},33:{name:"sms_services",i:11,type:O},24:{name:"no_international_dialling",i:11,type:O},9:{name:"id",required:!0,i:9,type:String},10:{name:"country_code",i:5,type:Number},11:{name:"international_prefix",i:9,type:String}
vendor: 3,772 bytes, line 1
1,17:{name:"preferred_international_prefix",i:9,type:String},12:{name:"national_prefix",i:9,type:String},13:{name:"preferred_extn_prefix",i:9,type:String},15:{name:"national_prefix_for_parsing",i:9,type:String},16:{name:"national_prefix_transform_rule",i:9,type:String},18:{name:"same_mobile_and_fixed_line_pattern",i:8,defaultValue:!1,type:Boolean},19:{name:"number_format",ca:!0,i:11,type:P},20:{name:"intl_number_format",ca:!0,i:11,type:P},22:{name:"main_country_for_code",i:8,defaultValue:!1,type:Boolean},23:{name:"leading_digits",i:9,type:String}})),e},M.m=M.prototype.m,i(L,m);var U=null,B={sa:0,ra:1,qa:5,pa:10,oa:20};L.prototype.m=function(){var e=U;return e||(U=e=C(L,{0:{name:"PhoneNumber",ja:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,i:5,type:Number},2:{name:"national_number",required:!0,i:4,type:Number},3:{name:"extension",i:9,type:String},4:{name:"italian_leading_zero",i:8,type:Boolean},8:{name:"number_of_leading_zeros",i:5,defaultValue:1,type:Number},5:{name:"raw_input",i:9,type:String},6:{name:"country_code_source",i:14,defaultValue:0,type:B},7:{name:"preferred_domestic_carrier_code",i:9,type:String}})),e},L.ctor=L,L.ctor.m=L.prototype.m;var j={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},H={AC:[,[,,"(?:[01589]\\d|[46])\\d{4}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4
vendor: 5,463 bytes, line 1
1\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:0[1-9]|[1589]\\d)\\d{4}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"(?:1|6\\d)\\d{7}|[135-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"690\\d{6}|[356]\\d{5}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["1"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[02-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],[,"(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7\\d{8}",,,,"701234567",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"(?:268|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"([457]\\d{6})$|1","268$1",,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"(?:264|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"264(?:292|4(?:6[12]|9[78]))\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|4(?:69|7[67])|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"([2457]\\d{6})$|1","264$1",,,,,[,,"264724\\d{4}",,,,"2647241234",,,,[7]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",,,,,,,[6,7,8,9],[5]],[,,"4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[78][2-9]|9\\d)\\d{6}",,,,"672123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d\\d",,,,"900123",,,[6]],[,,"808[1-9]\\d\\d",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"(?:[1-489]\\d|55|60|77)\\d{6}",,,,,,,[8],[5,6]],[,,"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],[,"(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",,,,"222123456"],[,,"9[1-79]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",,,,,,,[10,11],[6,7,8]],[,,"3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46)
vendor: 8,290 bytes, line 1
1)|3327)[45]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68])))\\d{6}|(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|9(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68]))))\\d{6}|9(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7,8}",,,,"8001234567"],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",,,[[,"(\\d{3})","$1",["0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911"]],[,"(\\d{2})(\\d{4})","$1-$2",["[1-9]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[1-8]"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1"],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1"]],[[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3-$4",["91"]],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9"]]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,,,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"(?:[58]\\d\\d|684|900)\\d{7}",,,,,,,[10],[7]],[,,"684
1(?:274|6(?:22|33|44|55|77|88|9[19]))\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:48|5[2468]|7[246])|7(?:3[13]|70|82))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"([267]\\d{6})$|1","684$1",,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?:51|66|73)2\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",,,,"1234567890",,,,[3]],[,,"6(?:485|(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d)\\d{3,9}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10|2[018])\\d{6,10}|828\\d{5}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",,,,"780123456",,,[5,6,7,8,9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["14"]],[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{6})","$1",["[18]"]],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]","(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]","(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",,,,,,,[5,6,7,8,9,10,12]],[,,"(?:(?:241|349)0\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|[34]\\d\\d)|91(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79]))))\\d{3}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:55|6[0-8]|[78]\\d|9[02-9]))\\d{6}",,,,"212345678",,,[9],[8]],[,,"4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"AU",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"(183[12])|0",,"0011",,[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["13"]],[,"(\\d{3})(\\d{3})","$1 $2",["19"]],[,"(\\d{3})(\\d{4})","$1 $2",["180","1802"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["19"]],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["130"]]],[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[,,"163\\d{2,6}",,,,"1631234",,,[5,6,7,8,9]],1,,[,,"1(?:3(?:00\\d{5}|45[0-4])|802)\\d{3}|1[38]00\\d{6}|13\\d{4}",,,,,,,[6,7,8,10,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"(?:[25-79]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4
1-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:28\\d|501)\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"18[1-8]\\d{3,6}",,,,"181234567",,,[6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,"18",[,,,,,,,,,[-1]],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],AZ:[,[,,"365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",,,,,,,[9],[7]],[,,"(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}",,,,"123123456",,,,[7]],[,,"36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[1-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",,,,"30212345",,,[8],[6]],[,,"6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"(?:246|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"(?:246976|900[2-9]\\d\\d)\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"([2-9]\\d{6})$|1","246$1",,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:[23]\\d|[45])\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}",,,,"27111234"],[,,"(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|2[23]"],"0$1"],[,"(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"4\\d{8}|[1-9]\\d{7}",,,,,,,[8,9]],[,,"80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",,,,"12345678",,,[8]],[,,"4[5-9]\\d{7}",,,,"450001234",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[04-7]|44|6[04-69]|7[0579])|90\\d\\d)\\d{4}",,,,"90012345",,,[8]],[,,"7879\\d{4}",,,,"78791234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78(?:0[578]|1[014-8]|2[25]|3[15-8]|48|5[05]|60|7[06-8]|9\\d)\\d{4}",,,,"78102345",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[024-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[01
179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:0[1-7]|4[4-6]|5[0-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[024-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",,,,,,,[6,7,8,9,12],[4,5]],[,,"2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",,,,"2123456",,,[6,7,8],[4,5]],[,,"(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",,,,"43012345",,,[8,9]],[,,"(?:00800\\d\\d|800)\\d{5}",,,,"80012345",,,[8,12]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["1"]],[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}",,,,"17001234"],[,,"(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}",,,,"36001234"],[,,"8[02369]\\d{6}",,,,"80123456"],[,,"(?:87|9[0-8])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"(?:[267]\\d|31)\\d{6}",,,,,,,[8]],[,,"(?:22|31)\\d{6}",,,,"22201234"],[,,"(?:29|6[1-9]|7[125-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"(?:01\\d|8)\\d{7}",,,,,,,[8,10]],[,,"012\\d{7}",,,,"0120211234",,,[10]],[,,"01(?:2[5-9]|[4-69]\\d)\\d{6}",,,,"0195123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234",,,[8]],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456",,,[8]],,,[,,,,,,,,,[-1]]],BL:[,[,,"7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",,,,,,,[9]],[,,"(?:59(?:0(?:2[7-9]|3[3-7]|5[12]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}",,,,"590271234"],[,,"(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,"8[129]\\d{7}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}",,,,"976012345"],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"(?:441|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}",,,,"4414123456",,,,[7]],[,,"441(?:[2378]\\d|5[0-39]|9[02])\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"([2-9]\\d{6})$|1","441$1",,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}",,,,"2345678"],[,,"(?:22[89]|[78]\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[34]\\d{5}",,,,"5345678"],"BN",673,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"(?:[2-7]\\d\\d|8001)\\d{5}",,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"(?:57|[67]\\d)\\d{6}",,,,"71234567",,,[8]],[,,"8001[07]\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"50\\d{6}",,,,"50123456",,,[8],[7]],"BO",591,"00(?:1\\d)?","0",,,"0(1\\d)?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[23]|4[46]|50"],,"0$CC $1"],[,"(\\d{8})","$1",["[5-7]"],,"0$CC $1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,"8001[07]\\d{4}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"(?:[34]1|7\\d)\\d{5}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"[347]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"[1-467]\\d{9,10}
1|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8,9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"[59]00\\d{6,7}",,,,"500123456",,,[9,10]],[,,"(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370|864))\\d{4}|300\\d{5}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{3,6})","$1",["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"]],[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37|86)","300|4(?:0(?:0|20)|370|864)"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{5})(\\d{4})","$1-$2",["9"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37|86)","300|4(?:0(?:0|20)|370|864)"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|864))\\d{4}|800\\d{6,7}|300\\d{5}",,,,,,,[8,9,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"(?:242|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"([3-8]\\d{6})$|1","242$1",,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225\\d{4}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[178]\\d{7}|[2-8]\\d{6}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|[78]7)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-6]|7[246]|8[2-4]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|[78]"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-6]|7[246]|8[2-4]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|[78]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[013467]))\\d{4}",,,,"2401234",,,[7]],[,,"(?:321|7(?:[1-8]\\d|9[03]))\\d{5}",,,,"71123456",,,[8]],[,,"(?:0800|800\\d)\\d{6}",,,,"0800012345",,,[10]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79(?:1(?:[0-2]\\d|3[0-8])|2[0-7]\\d)\\d{3}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["90"]],[,"(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",,,,"294911911",,,[9]],[,,"800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"0|80?",,"8~10",,[[,"(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],[,"(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"(?:0800\\d|[2-8])\\d{6}",,,,,,,[7,11]],[,,"(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"[2-9]\\d{9}|3\\d{6}",,,,,,,[7,10]],[,,"(?:2(?:04|[23]6|[48]9|5[07]|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|5[07]|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",,,,"5062345678",,,[10],[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,[10]],[,,"900[2-9]\\d{6}",,,,"9002123456",,,[10]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}",,,,"5219023456",,,[10]],[,,"600[2-9]\\d{6}",,,,"6002012345",,,[10]],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"310\\d{4}",,,,"3101234",,,[7]],,,[,,,,,,,,,[-1]]],CC:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CC",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",,,,,,,[7,8,9,10]],[,,"(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}",,,,"1234567"],[,,"88\\d{5}|(?:8[0-69]|9[016-9])\\d{7}",,,,"991234567",,,[7,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"8776\\d{4}|(?:[27]\\d|61)\\d{6}",,,,,,,[8]],[,,"(?:2[12]|61)\\d{6}",,,,"21612345"],[,,"7[02-7]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"222\\d{6}|(?:0\\d|80)\\d{7}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80[0-2]\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"8\\d{11}|[2-9]\\d{8}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"(?:6[89]|7[235-9])\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02]\\d{9}",,,,,,,[10]],[,,"2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}",,,,"2123456789"],[,,"0[157]\\d{8}",,,,"0123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-578]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[578]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",,,,,,,[9,10,11]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:[24]\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|(?:600|80[1-9])\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"600123456",,,[9]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:[24]\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|80[1-8]\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"(?:123|8)00\\d{6}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,,[[,"(\\d{4})","$1",["1(?:[03-589]|21)|[29]0|78"]],[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["60|809"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9(?:10|[2-9])"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["60|809"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9(?:10|[2-9])"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"[26]\\d{8}|88\\d{6,7}",,,,,,,[8,9]],[,,"2(?:22|33)\\d{6}",,,,"222123456",,,[9]],[,,"(?:24[23]|6(?:[25-9]\\d|4[01]))\\d{6}",,,,"671234567",,,[9]],[,,"88\\d{6,7}",,,,"88012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?:3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[24-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",,,,"1012345678",,,[7,8,9,10,11],[5,6]],[,,"1740[0-5]
vendor: 25,754 bytes, line 1
1\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:(?:10|21)8|8)00\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"00|1(?:[12]\\d|79)\\d\\d00","0",,,"(1(?:[12]\\d|79)\\d\\d)|0",,"00",,[[,"(\\d{5,6})","$1",["1(?:00|2[13])|9[56]","1(?:00|2(?:1|39))|9[56]","1(?:00|2(?:1|395))|9[56]"]],[,"(\\d{5,6})","$1",["1(?:0|23)|781|[1-9]12","1(?:0|23)|7812|[1-9]123","1(?:0|23(?:[0-8]|9[0-46-9]))|78123|[1-9]123"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1","$CC $1"],[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","1(?:0(?:[02-8]|1(?:[013-9]|2[0-24-9])|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[13-9]|2[0-24-9])|9[0-47-9])|6)|[3-9]","1(?:0(?:[02-8]|1(?:[013-9]|2[0-24-9])|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[13-9]|2[0-24-9])|9[0-47-9])|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|1[03]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9]|78|94)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-9]|1(?:[013-9]|2[0-24-9]))","1(?:0(?:[02-8]|1(?:[013-9]|2[0-24-9])|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[13-9]|2[0-24-9])|9[0-47-9])|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|1[03]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:0(?:[0-689]|7[0-79])|1[01459]|2[0-489]|[46]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9]|78|94)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-9]|1(?:[013-9]|2[0-24-9]))"]],[,"(\\d{4})(\\d{4})","$1 $2",["16[08]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]","1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])","1(?:0[02-8]|[1-9])|2(?:[0-57-9][0-8]|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:10|2[0-57-9])9[0-47-9]|(?:101|58|85[23]10)[1-9]|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}",,,,,,,[8,10,11],[4,7]],[,,"601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|(?:46|60(?:[18][1-9]|[24-7][2-9]))\\d{6}",,,,"6012345678",,,[8,10],[4,7]],[,,"333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:(?:0[0-5]|1\\d|5[01]|70)\\d|2(?:[0-3]\\d|4[1-9])|3(?:00|3[0-24-9]))|9(?:101|408))\\d{6}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"(?:19(?:0[01]|4[78])|901)\\d{7}",,,,"19001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:[14]4|56))?",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["46"]],[,"(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|9[14]"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1"]],[[,"(\\d{4})(\\d{4})","$1 $2",["46"]],[,"(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3[0-357]|9[14]"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",,,,,,,[8,10]],[,,"210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",,,,"22123456",,,[8]],[,,"(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210[0-6]|4\\d{3}|5100)\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[0-2468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",,,,,,,[6,7,8,10],[4,5]],[,,"(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}",,,,"71234567",,,,[4,5]],[,,"(?:5\\d|6[2-4])\\d{6}",,,,"51234567",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"807\\d{7}",,,,"8071234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],[,"(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"(?:[2-59]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:36|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,"800\\d{4}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[3-5]|4[356])\\d{5}",,,,"3401234"],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",,,,,,,[7,8]],[,,"9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}",,,,"94351234"],[,,"953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}",,,,"95181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[3467]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,"[69]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CX",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"([59]\\d{7})$|0","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"(?:[279]\\d|[58]0)\\d{6}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9(?:10|[4-79]\\d)\\d{5}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"7060\\d{5}|(?:60[1-8]|7(?:0[2-5]|19|[2379]\\d))\\d{6}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,"32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,"1(?:6[023]|7\\d)\\d{7,8}|15(?:[0-25-9]\\d\\d|3(?:10|33))\\d{6}",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",,,,"9001234567",,,[10,11]],[,,"180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{6})","$1",["227","2277"]],[,"(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|3[13])"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|3[13])"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",,,,"177991234567",,,[12,13]]],DJ:[,[,,"(?:2\\d|77)\\d{6}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:2(?:[0-59][1-9]|[6-8]\\d)|3(?:[0-3][1-9]|4[13]|5[1-58]|6[1347-9]|7\\d|8[1-8]|9[1-79])|4(?:[0-25][1-9]|[34][2-9]|6[13-579]|7[13579]|8[1-47]|9[127])|5(?:[0-36][1-9]|4[146-9]|5[3-57-9]|7[568]|8[1-358]|9[1-69])|6(?:[0135][1-9]|2[1-68]|4[2-8]|6[1689]|[78]\\d|9[15689])|7(?:[0-69][1-9]|7[3-9]|8[147])|8(?:[16-9][1-9]|2[1-58])|9(?:[1-47-9][1-9]|6\\d))\\d{5}",,,,"32123456"],[,,"(?:2[6-8]|37|6[78]|96)\\d{6}|(?:2[0-59]|3[0-689]|[457]\\d|6[0-69]|8[126-9]|9[1-47-9])[1-9]\\d{5}",,,,"34412345"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"(?:[58]\\d\\d|767|900)\\d{7}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"([2-7]\\d{6})$|1","767$1",,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"800(?:14|[2-9]\\d)\\d{5}|8[024]9[01]\\d{6}|8(?:33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8001|8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-79]\\d|80)\\d{7}",,,,,,,[8,9]],[,,"9619\\d{5}|(?:[1-3]\\d|4[013-689])\\d{6}",,,,"12345678"],[,,"5(?:4[0-29]|6[0-
13])\\d{6}|(?:55|6\\d|7[7-9])\\d{7}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",,,,"991234567",,,[9]],[,,"1800\\d{7}|1[78]00\\d{6}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-7]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|[2-79]\\d\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[
10-79]\\d|8[013-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d\\d|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2\\d|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",,,,"234567890",,,[8,9],[6,7]],[,,"1[0-25]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}",,,,"650123456"],[,,"80[0-7]\\d{6}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}",,,,"8370362",,,,[6]],[,,"(?:17[1-3]|7\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}",,,,"810123456"],[,,"96906(?:09|10)\\d\\d|(?:590(?:10[0-2]|600)|97390\\d)\\d{3}|(?:6\\d|7[1-48])\\d{7}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"(\\d{4})","$1",["905"]],[,"(\\d{6})","$1",["[79]9"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"(?:11|[2-57-9]\\d)\\d{7}",,,,,,,[9],[7]],[,,"(?:11(?:[124]\\d\\d|3(?:[0-79]\\d|8[0-7])|5(?:[02-9]\\d|1[0-57-9])|6(?:[02-79]\\d|1[0-57-9]|8[0-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|2[1-35-79]|3\\d|77|86|99)|(?:8[01]|9\\d)\\d)\\d{6}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-
vendor: 9,076 bytes, line 1
19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"1[3-7][1-8]\\d{3,6}|(?:19[1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",,,,"131234567",,,[5,6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{5})","$1",["75[12]"],"0$1"],[,"(\\d{5})","$1",["20[2-59]"],"0$1"],[,"(\\d{6})","$1",["11"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],[[,"(\\d{5})","$1",["20[2-59]"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],[,,,,,,,,,[-1]],1,"1[03-79]|[2-9]",[,,"20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}"],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],FJ:[,[,,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}",,,,,,,[7,11]],[,,"603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"(?:[39]\\d\\d|820)\\d{4}",,,,,,,[7]],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}",,,,"3201234"],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[389]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"[2-9]\\d{5}",,,,,,,[6]],[,,"(?:20|[34]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d|9[16])\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",["[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}",,,,"123456789"],[,,"(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}",,,,"891123456"],[,,"8(?:1[01]|2[0156]|4[024]|84)\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["10"]],[,"(\\d{3})(\\d{3})","$1 $2",["1"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",,,,,,,[7,8]],[,,"[01]1\\d{6}",,,,"01441234",,,[8]],[,,"(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",,,,,,,[7,9,10],[4,5,6,8]],[,,"(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",,,,"7400123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0|180020",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"(?:473|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[59]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[6-8])|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"([2-9]\\d{6})$|1","473$1",,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"(?:[3-57]\\d\\d|800)\\d{6}",,,,,,,[9],[6,7]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6,7]],[,,"5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0(?:1[09]|70)|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}|(?:5(?:0(?:0(?:0\\d|1[12]|22|3[0-6]|44|5[05]|77|88|9[09])|(?:[14]\\d|77)\\d|22[02])|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-6])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200|333|4
1(?:44|55))|6[89]\\d\\d|7(?:(?:[0147-9]\\d|22)\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70[67]\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"70[67]\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"(?:694\\d|7093)\\d{5}|(?:59|[89]\\d)\\d{7}",,,,,,,[9]],[,,"(?:59(?:4(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)|88\\d)|80[6-9]\\d\\d)\\d{4}",,,,"594101234"],[,,"(?:694(?:[0-249]\\d|3[0-8])|7093[0-3])\\d{4}",,,,"694201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,"8[129]\\d{7}",,,,"890123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:396|76\\d)\\d|476[0-6])\\d{4}",,,,"976012345"],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]|80[6-9]|9[47]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:(?:781|839)\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"([25-9]\\d{5})$|0|180020","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"[235]\\d{8}|800\\d{5,6}",,,,,,,[8,9],[7]],[,,"3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",,,,"302345678",,,[9],[7]],[,,"(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5,6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[237]|8[0-2]"]],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2358]"],"0$1"]],[[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2358]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"800\\d{5,6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"(?:[25]\\d|60)\\d{6}",,,,,,,[8]],[,,"2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}",,,,"20012345"],[,,"5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"(?:19|[2-689]\\d|70)\\d{4}",,,,,,,[6]],[,,"(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}",,,,"321000"],[,,"[245]\\d{5}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8[0-389]\\d\\d)\\d{3}",,,,"5661234"],[,,"556\\d{4}|(?:[23679]\\d|4[015]|5[0-489]|8[4-7])\\d{5}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"722\\d{6}|(?:3|6\\d)\\d{7}",,,,,,,[8,9]],[,,"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",,,,"30241234",,,[8]],[,,"6[0-356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",,,,,,,[9]],[,,"(?:59(?:0(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)|87\\d)|80[6-9]\\d\\d)\\d{4}",,,,"590201234"],[,,"(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,"8[129]\\d{7}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}",,,,"976012345"],"GP",590,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|80[6-9]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",,,,,,,[9]],[,,"33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}",,,,"333091234"],[,,"(?:222|55\\d)\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",,,,,,,[10,11,12]],[,,"2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57])
1)\\d{6}",,,,"2123456789",,,[10]],[,,"68[57-9]\\d{7}|(?:69|94)\\d{8}",,,,"6912345678",,,[10]],[,,"800\\d{7,9}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567",,,[10]],[,,"8(?:0[16]|12|[27]5|50)\\d{7}",,,,"8011234567",,,[10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],[,"(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5005000\\d{3}",,,,"5005000123",,,[10]],,,[,,,,,,,,,[-1]]],GT:[,[,,"80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"(?:[3-5]\\d\\d|80[0-4])\\d{5}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"(?:[58]\\d\\d|671|900)\\d{7}",,,,,,,[10],[7]],[,,"671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"([2-9]\\d{6})$|1","671$1",,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"[49]\\d{8}|4\\d{6}",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["40"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"(?:[2-8]\\d{3}|9008)\\d{3}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56]
1)|50[0-6]|77[1-57])\\d{4}",,,,"2201234"],[,,"(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[0-79]|70))\\d{4}",,,,"6091234"],[,,"(?:289|8(?:00|6[28]|88|99))\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"515\\d{4}",,,,"5151234"],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",,,,,,,[5,6,7,8,9,11]],[,,"(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[579]\\d|6[0-5]))|58(?:0[1-9]|1[2-9]))\\d{4}",,,,"21234567",,,[8]],[,,"(?:4(?:(?:09|24)[3-6]|44[0-35-9]|6(?:4[0-57-9]|6[0-6])|7(?:4[0-48]|6[0-5]))|5(?:25[3-7]|35[4-8]|73[0-6]|95[0-8])|6(?:26[013-8]|(?:66|78)[0-5])|70(?:7[1-8]|8[0-8])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[014-9]|59[0-467]|899))\\d{4}|(?:4(?:4[0-35-9]|6[0-357-9]|7[0-35])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-59]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:30|5[09]|[126-9]?)",,,,,,"00",,[[,"(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"8\\d{10}|[237-9]\\d{7}",,,,,,,[8,11]],[,,"2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-7]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",,,,"22123456",,,[8]],[,,"[37-9]\\d{7}",,,,"91234567",,,[8]],[,,"8002\\d{7}",,,,"80021234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["8"]]],[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],[,,,,,,,,,[-1]],,,[,,"8002\\d{7}",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}",,,,,,,[7,8,9],[6]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-79])))\\d{4}|98\\d{6}",,,,"921234567",,,[8,9]],[,,"80\\d{5,7}",,,,"800123456"],[,,"6[01459]\\d{6}|6[01]\\d{5}",,,,"6001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["6[01]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"62\\d{6,7}|72\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"[2-589]\\d{7}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"(?:[34]\\d|5[568])\\d{6}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[235-7]\\d{8}|[1-9]\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6,7]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"(?:[48]0\\d|680[29])\\d{5}",,,,"80123456"],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],,[,,,,,,,,,[-1]],,,[,,"(?:[48]0\\d|680[29])\\d{5}"],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",,,,,,,[7,8,9,10,11,12,13,14,15,16,17],[5,6]],[,,"2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"218350123",,,[7,8,9,10,11],[5,6]],[,,"8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"00(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}",,,,"8001234567",,,[8,9,10,11,12,13,14,15,16,17]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"00[89]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3 $4",["001"]],[,"(\\d{2})(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"001803\\d{5,11}|(?:007803\\d|8071)\\d{6}",,,,,,,[10,11,12,13,14,15,16,17]],[,,"(?:1500|8071\\d{3})\\d{3}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",,,,,,,[7,8,9,10],[5,6]],[,,"(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}",,,,"2212345",,,,[5,6]],[,,"8(?:22|[35-9]\\d)\\d{6}",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],[,"(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,,,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,"153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",,,,"21234567",,,[8,11,12],[7]],[,,"55(?:4(?:0[0-3]|[16]0)|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[3-5]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",,,,"502345678",,,[9]],[,,"1(?:255|80[019]\\d{3})\\d{3}",,,,"1800123456",,,[7,10]],[,,"1212\\d{4}|1(?:200|9(?:0[0-2]|19|9\\d))\\d{6}",,,,"1919123456",,,[8,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"7(?:38(?:[05]\\d|8[0138])|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"(\\d{4})(\\d{3})","$1-$2",["125"]],[,"(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],[,"(\\d{4})(\\d{6})","$1-$2",["159"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}",,,,,,,[10]],[,,"1599\\d{6}",,,,"1599123456",,,[10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"1624\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1624(?:230|[5-8]\\d\\d)\\d{3}",,,,"1624756789",,,,[6]],[,,"76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}",,,,"9016247890"],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"([25-8]\\d{5})$|0|180020","1624$1",,,,,[,,,,,,,,,[-1]],,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]],[,,"3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"(?:2717(?:[2-7]\\d|95)|6828[235-7]\\d)\\d{4}|(?:170[24]|280[13468]|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:271[0-689]|682[0-79]|782[0-6])[2-7]\\d{5}|(?:2(?:[02][2-79]|90)|3(?:23|80)|683|79[1-7])\\d{7}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2
1-689]|6[24578]|7[235689]|8[14-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",,,,"7410410123",,,[10],[6,7,8]],[,,"(?:6(?:1279|828[01489])|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:160[01]|6(?:(?:12|[2-4]1|5[17]|6[13]|80)[0189]|7(?:1[0189]|86))|7(?:1(?:2[0189]|9[0-5])|3(?:2[5-8]|[34][017-9]|9[016-9])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:731|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[23569]\\d|4[0189]|8[0-57-9])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|3(?:2[0-49]|9[2-5])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:[024]\\d|3[05-8]|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}",,,,"8123456789",,,[10]],[,,"000800\\d{7}|180(?:0\\d{4,9}|3\\d{9})",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{7})","$1",["575"]],[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31)|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:3171|5[15][2-6]|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|8(?:16|2[014]|3[126]|6[136]|7[78]|83)(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|3[129]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7(?:[23569]|8[0-57-9])|8[1-6])|7(?:1(?:[013-8]|9[6-9])|3(?:17|2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[23569]\\d|8[0-57-9])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|3(?:2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["16|[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["18[06]","18[06]0"],,,1],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31)|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:3171|5[15][2-6]|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|8(?:16|2[014]|3[126]|6[136]|7[78]|83)(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2
1-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|3[129]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7(?:[23569]|8[0-57-9])|8[1-6])|7(?:1(?:[013-8]|9[6-9])|3(?:17|2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[23569]\\d|8[0-57-9])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|3(?:2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["16|[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["18[06]","18[06]0"],,,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[,,,,,,,,,[-1]],,,[,,"1800\\d{4,9}|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",,,,,,,[4,5,6,7,10],[8]],[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:[02689]0\\d|121)|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10],[4,5,8]],[,,"9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|88)|9(?:[01359]\\d|21|69|77|8[7-9])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))",,,,,,,[4,5,10]],[,,"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",,,,"9601",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,"(?:38\\d|[4-9])\\d{6}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",,,,"4101234",,,[7]],[,,"(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}",,,,"6111234"],[,,"80[0-8]\\d{4}",,,,"8001234",,,[7]],[,,"90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49[0-24-79]\\d{4}",,,,"4921234",,,[7]],"IS",354,"00|1(?:0(?:01|[12]0)|100)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[18]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"0\\d{5,11}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",,,,,,,[6,7,8,9,10,11,12]],[,,"0(?:669[0-79]\\d{1,6}|831\\d{2,8})|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",,,,"0212345678"],[,,"3[2-9]\\d{7,8}|(?:31|43)\\d{8}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{4,5})","$1",["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]],[,"(\\d{6})","$1",["1(?:1|92)"]],[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[03]"]]],[[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[03]"]]],[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],JE:[,[,,"1534\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,,,,,,,,[-1]],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0|180020","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"(?:[58]\\d\\d|658|900)\\d{7}",,,,,,,[10],[7]],[,,"8766060\\d{3}|(?:658(?:2(?:[5-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}",,,,"8765230123",,,,[7]],[,,"(?:6582(?:[0-4]\\d|95)
vendor: 8,846 bytes, line 1
1|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"658|876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"(?:(?:[2689]|7\\d)\\d|32|427|53)\\d{6}",,,,,,,[8,9]],[,,"87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",,,,"62001234",,,[8]],[,,"(?:427|7(?:[78][0-25-9]|9\\d))\\d{6}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"9\\d{7}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[47]"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",,,,"312345678",,,[9]],[,,"(?:601[0-4]0|[7-9]0[1-9]\\d\\d)\\d{5}",,,,"9012345678",,,[10]],[,,"00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"(000[2569]\\d{4,6})$|(?:(?:003768)0?)|0","$1",,,[[,"(\\d{4})(\\d{4})","$1-$2",["007","0077","00777","00777[01]"]],[,"(\\d{8,10})","$1",["000"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]","3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007","0077"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[25-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["0"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]","3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[25-9]"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66|78)\\d{6,13}"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",,,,,,,[7,8,9,10]],[,,"(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",,,,"202012345",,,[7,8,9]],[,,"(?:1(?:0[0-8]|1\\d|2[014]|
130|4[0-3
vendor: 11,151 bytes, line 1
1])|7\\d\\d)\\d{6}",,,,"712123456",,,[9]],[,,"800[02-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"8\\d{9}|[235-9]\\d{8}",,,,,,,[9,10],[5,6]],[,,"312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"1\\d{9}|[1-9]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",,,,"23756789",,,[8,9],[6,7]],[,,"(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}",,,,"31234"],[,,"(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",,,,"30010000",,,[8]],"KI",686,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7],[4]],[,,"7[4-7]\\d{5}",,,,"7712345",,,,[4]],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"([2-7]\\d{6})$|1","869$1",,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"85\\d{6}|(?:19\\d|[2-7])\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}",,,,"21234567",,,,[6,7]],[,,"19[1-3]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",,,,"22123456",,,[5,6,8,9,10],[3,4,7]],[,,"1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",,,,"1020000000",,,[9,10]],[,,"00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",,,"0(8(?:[1-46-8]|5\\d\\d))?",,,,[[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030"]],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})",,,,,,,[11,12,13,14]],[,,"1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"18\\d{5}|(?:[2569]\\d|41)\\d{6}",,,,,,,[7,8]],[,,"2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",,,,"22345678",,,[8]],[,,"(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:00|1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",,,,"50012345",,,[8]],[,,"18\\d{5}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],[,"(\\d{3})(\\d{5})","$1 $2",["[245]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"(?:345|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|4[89]|88)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|4(?:1[2-6]|2[0-4])|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"(?:345976|900[2-9]\\d\\d)\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"([2-9]\\d{6})$|1","345$1",,,,,[,,,,,,,,,[-1]],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"8\\d{13}|[78]\\d{9}",,,,,,,[10,14],[5,6,7]],[,,"7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59)))\\d{5}",,,,"7123456789",,,[10],[5,6,7]],[,,"7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",,,,"7710009998",,,[10]],[,,"8(?:00|108\\d{3})\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,"751\\d{7}",,,,"7511234567",,,[10]],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,"7",[,,"751\\d{7}",,,,,,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8],[6]],[,,"(?:20(?:[23579]\\d|8[78])|30[24]\\d)\\d{6}|30\\d{7}",,,,"2023123456",,,[9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["3"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[27-9]\\d{7}|[13-9]\\d{6}",,,,,,,[7,8]],[,,"7(?:62|8[0-6]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}",,,,"1123456"],[,,"(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[7-9]|9[0-4]))\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"(?:[58]\\d\\d|758|900)\\d{7}",,,,,,,[10],[7]],[,,"758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"([2-8]\\d{6})$|1","758$1",,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|2[024]|3\\d|6[02-578]|9
16)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"(?:6(?:(?:4[5-9]|5\\d)\\d|6(?:[024-68]\\d|1[01]|3[7-9]|70))\\d|7(?:[37-9]\\d|42|56))\\d{4}",,,,"660234567"],[,,"8002[28]\\d\\d|80(?:05\\d|9)\\d{4}",,,,"8002222"],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"(1001)|0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d\\d",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7(?:[0-25-8]\\d|4[0-4])\\d{6}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"1973\\d{5}",,,,"197312345"],,,[,,,,,,,,,[-1]]],LR:[,[,,"(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",,,,,,,[7,8,9]],[,,"2\\d{7}",,,,"21234567",,,[8]],[,,"(?:(?:(?:22|33)0|555|7(?:6[01]|7\\d)|88\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[34]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"(?:[256]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[1256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"(?:[3469]\\d|52|[78]0)\\d{6}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"80[02]\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"70[05]\\d{5}",,,,"70012345"],[,,"[89]01\\d{5}",,,,"80123456"],"LT",370,"00","0",,,"[08]",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",,1],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",,1],[,"(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",,1],[,"(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}",,,,"27123456"],[,,"6(?:[26][18]|5[1568]|7[189]|81|9[128])\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["20"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"(?:[268]\\d|78|90)\\d{6}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"2333[0-8]\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[02-9]|3[0-24-9]))\\d{4}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2679]|8[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[2-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"5(?:(?:18|4[0679]|5[03])\\d|2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-9])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9]))\\d{5}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}",,,,"650123456"],[,,"80[0-7]\\d{6}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1-$2",["892"],"0$1"],[,"(\\d{2})(\\d{7})","$1-$2",["8(?:0[0-7]|9)"],"0$1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],1,"[5-8]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"(?:[3489]|[67]\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:870|9[2-47-9]\\d)\\d{5}",,,,"99123456",,,[8]],[,,"4(?:[469]\\d|5[1-9])\\d{5}|(?:3|[67]\\d)\\d{7}",,,,"612345678"],[,,"(?:800|90\\d)\\d{5}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["87"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[67]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[67]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"8[07]0\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"(?:[235-7]\\d|[89]0)\\d{6}",,,,,,,[8]],[,,"(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"562\\d{5}|(?:6\\d|7[16-9])\\d{6}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}
1",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",,,,,,,[8,9],[6]],[,,"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",,,,"30234567",,,[8],[6]],[,,"6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",,,,"60123456",,,[8]],[,,"80(?:[0-2578]|9\\d)\\d{5}",,,,"80080002"],[,,"9(?:4[1568]|5[178])\\d{5}",,,,"94515151",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780",,,[8]],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,"7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",,,,,,,[9]],[,,"(?:59(?:0(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}",,,,"590271234"],[,,"(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,"8[129]\\d{7}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}",,,,"976012345"],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[2457])\\d{5}",,,,"202123456",,,,[7]],[,,"3[2-9]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"([24-9]\\d{6})$|0","20$1",,,[[,"(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"329\\d{4}|(?:[256]\\d|45)\\d{5}",,,,,,,[7]],[,,"(?:247|528|625)\\d{4}",,,,"2471234"],[,,"(?:(?:23|54)5|329|45[35-8])\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-478]\\d|6[01])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5\\d{7}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[24-9]\\d{7}",,,,,,,[8]],[,,"2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-5
vendor: 8,713 bytes, line 1
19]))\\d{5}",,,,"20212345"],[,,"2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[0-3]|[679]\\d|8[2-59])\\d{6}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{4})","$1",["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",,,,,,,[6,7,8,9,10],[5]],[,,"(?:1(?:(?:12|[28]\\d|3[56]|7[3-6]|9[0-6])\\d|4(?:2[29]|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|22|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5(?:2\\d|470))|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:3\\d\\d|4[67]0|8(?:[01459]\\d|8))))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|(?:[35]2|64)\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",,,,"1234567",,,[6,7,8,9],[5]],[,,"(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,"80080(?:0[1-9]|2\\d)\\d{3}",,,,"8008001234",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],[,"(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],[,"(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[5-9]\\d{7}",,,,,,,[8,9,10],[4,5,6]],[,,"[12](?:2[1-3]|(?:3[2-8]|4[2-68]|5[1-4689])\\d)\\d{5,6}|7(?:0(?:[0-5]\\d|7[078]|80)|128)\\d{4}|[12]27\\d{6}|(?:11|2[16]|5[368])\\d{6}",,,,"53123456",,,,[4,5,6]],[,,"(?:87[01]|92[0139])\\d{5}|(?:5[05]|6[069]|7[28]|8[0135689]|9[013-9])\\d{6}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"712[0-79]\\d{4}|7(?:1[013-9]|[5-79]\\d)\\d{5}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["11|2[16]"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"0800\\d{3}|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345",,,[8]],[,,"6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",,,,"66123456",,,[8]],[,,"0800\\d{3}",,,,"0800501",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{4})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[58]\\d{9}|(?:67|90)0\\d{7}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"([2-9]\\d{6})$|1","670$1",,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"7091\\d{5}|(?:[56]9|[89]\\d)\\d{7}",,,,,,,[9]],[,,"(?:59(?:6(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])|89\\d)|80[6-9]\\d\\d|9(?:477[6-9]|767[4589]))\\d{4}",,,,"596301234"],[,,"(?:69[67]\\d\\d|7091[0-3])\\d{4}",,,,"696201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,"8[129]\\d{7}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}",,,,"976612345"],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|8(?:0[6-9]|[36])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"(?:[2-4]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"(?:25[08]|35\\d|45[1-7])\\d{5}",,,,"35123456"],[,,"[2-4][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"(?:[58]\\d\\d|664|900)\\d{7}",,,,,,,[10],[7]],[,,"6644(?:1[0-3]|91)\\d{4}",,,,"6644912345",,,,[7]],[,,"664(?:3(?:49|9[1-6])|49[2-6])\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"([34]\\d{6})$|1","664$1",,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}",,,,"96961234"],[,,"800(?:02|[3467]\\d)\\d{3}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",,,,,,,[7,8,10]],[,,"(?:2(?:[0346-8]\\d|1[0-8])|4(?:[013568]\\d|2[0-24-8]|71|90)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",,,,"54480123",,,[7,8]],[,,"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-7]|3[013]))\\d{5}",,,,"52512345",,,[8]],[,,"802\\d{7}|80[0-2]\\d{4}",,,,"8001234",,,[7,10]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[24-7]0|3[03])",,,,,,"020",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[57]"]],[,"(\\d{5})(\\d{5})","$1 $2",["8"]]],,[,,"219\\d{4}",,,,"2190123",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",,,,,,,[7,10]],[,,"(?:3(?:0[0-4]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",,,,"6701234",,,[7]],[,,"(?:46[46]|[79]\\d\\d)\\d{4}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[34679]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4(?:0[01]|50)\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",,,,,,,[7,9]],[,,"
1(?:1[2-9]|2[12]\\d\\d)\\d{5}",,,,"1234567"],[,,"111\\d{6}|(?:31|77|[89][89])\\d{7}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7,8]],[,,"(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",,,,"2001234567",,,,[7,8]],[,,"(?:2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",,,,"2221234567",,,,[7,8]],[,,"8(?:00|88)\\d{7}",,,,"8001234567"],[,,"900\\d{7}",,,,"9001234567"],[,,"300\\d{7}",,,,"3001234567"],[,,"500\\d{7}",,,,"5001234567"],[,,,,,,,,,[-1]],"MX",52,"0[09]",,,,,,"00",,[[,"(\\d{5})","$1",["53"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"427[01]\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",,,,"323856789",,,[8,9],[6,7]],[,,"1(?:(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|9\\d{7,8})|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-79]|6[02-4]|8[02-5]))|(?:[26
vendor: 10,648 bytes, line 1
1]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"(?:2|8\\d)\\d{7}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-79]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}",,,,"61221234"],[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]],[,,"80\\d{7}",,,,"800123456",,,[9]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d\\d|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"(?:050|[2-57-9]\\d\\d)\\d{3}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:[579]\\d|8[0-79])\\d{4}",,,,"751234"],[,,"050\\d{3}",,,,"050012"],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{3})","$1",["5[6-8]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[027-9]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:23|7[0467]|[89]\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"(?:14|3[58])\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,"([0-258]\\d{4})$","3$1",,,[[,"(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],[,"(\\d)(\\d{5})","$1 $2",["[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"(?:20|9\\d)\\d{8}|[78]\\d{9,13}",,,,,,,[10,11,12,13,14],[6,7]],[,,"20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}",,,,"2033123456",,,[10],[6,7]],[,,"(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",,,,"8021234567",,,[10]],[,,"800\\d{7,11}",,,,"80017591759"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567"],,,[,,,,,,,,,[-1]]],NI:[,[,,"(?:1800|[25-8]\\d{3})\\d{4}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",,,,,,,[5,6,7,8,9,10,11]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",,,,"101234567",,,[9]],[,,"(?:6[1-58]|970\\d)\\d{7}",,,,"612345678",,,[9,11]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["1[238]|[34]"]],[,"(\\d{2})(\\d{3,4})","$1 $2",["14"]],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d",,,,,,,[5,6]],[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",,,,"14020",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,"(?:0|[2-9]\\d{3})\\d{4}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],,[,,,,,,,,,[-1]],1,"[02-689]|7[0-8]",[,,,,,,,,,[-1]],[,,"(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"(?:1\\d|9)\\d{9}|[1-9]\\d{7}",,,,,,,[8,10,11],[6,7]],[,,"(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:00|6[0-3]|7[0-24-6]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,"1(?:66001|800\\d\\d)\\d{5}",,,,"16600101234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]],[,"(\\d{4})(\\d{2})(\\d{5})","$1-$2-$3",["1"]]],[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}",,,,,,,[7]],[,,"444\\d{4}",,,,"4441234"],[,,"(?:222|55[3-9]|666|777|8\\d\\d|999)\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[24-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"(?:[4-7]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,,"(?:[56]|888[1-9])\\d{3}",,,,"8884012"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",,,,,,,[5,6,7,8,9,10]],[,,"240\\d{5}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",,,,"32345678",,,[8],[7]],[,,"2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",,,,"211234567",,,[8,9,10]],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456",,,[8,9,10]],[,,"(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",,,,"900123456",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}",,,,"83012378"],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",,,,,,,[7,8,9]],[,,"2[1-6]\\d{6}",,,,"23123456",,,[8]],[,,"(?:1505|90[1-9]\\d)\\d{4}|(?:7[124-9]|9[1-9])\\d{6}",,,,"92123456",,,[8]],[,,"8007\\d{4,5}|(?:500|800[05])\\d{4}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],[,"(\\d{2})(\\d{6})","$1 $2",["2"]],[,"(\\d{4})(\\d{4})","$1 $2",["[179]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",,,,,,,[7,8,10,11]],[,,"(?:1(?:0\\d|1[0479]|2[37]|3[0137]|4[1
147]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[0147-9]\\d|[25][0-5]|33|6[068])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[4-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",,,,"61234567",,,[7,8]],[,,"800\\d{4,5}|(?:00800|800\\d)\\d{6}",,,,"8001234"],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[68]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"(?:[14-8]|9\\d)\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:(?:(?:4[34]|5[14])[0-8]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"00|19(?:1[124]|77|90)00","0"," Anexo ",,"0",,"00",,[[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"4\\d{5}(?:\\d{2})?|8\\d{7,8}",,,,,,,[6,8,9]],[,,"4(?:0[4-689]|9[4-68])\\d{5}",,,,"40412345",,,[8]],[,,"8[7-9]\\d{6}",,,,"87123456",,,[8]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"499\\d{5}",,,,"49901234",,,[8]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,,,,[6]],[,,"44\\d{4}",,,,"440123",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]],[,,"(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",,,,"3123456",,,[7]],[,,"(?:7\\d|8[1-48])\\d{6}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-57]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"00|140[1-3]",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],[,"(\\d{4})(\\d{4})","$1 $2",["[78]"]]],,[,,"27[01]\\d{4}",,,,"2700123",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",,,,"232345678",,,[6,8,9,10],[4,5,7]],[,,"(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",,,,,,,[8,9,10,11,12],[5,6,7]],[,,"(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",,,,"2123456789",,,[9,10],[5,6,7,8]],[,,"3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}
1(?:\\d{3})?",,,,"80012345",,,[8,11]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["1"]],[,"(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"(?:30|47\\d\\d)\\d{5}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",,,,"123456789",,,[7,9]],[,,"21(?:1[013-5]|2\\d|3[1-9])\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{5})","$1",["19"]],[,"(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],,[,,"64\\d{4,7}",,,,"641234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[78]\\d{8}|[2-9]\\d{5}",,,,,,,[6,9]],[,,"80[6-9]\\d{6}|(?:[236-9]\\d|4[1-35-9]|5[0-47-9])\\d{4}",,,,"430123"],[,,"708(?:4[0-5]|5[0-6])\\d{4}|(?:[236-9]\\d|4[02-489]|5[02-9])\\d{4}",,,,"551234"],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,"8[129]\\d{7}",,,,"810123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"(?:[589]\\d\\d|787)\\d{7}",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}",,,,,,,[8,9,10],[7]],[,,"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",,,,,,,[9]],[,,"2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[2
vendor: 8,873 bytes, line 1
137]))\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],,[,,"6(?:222\\d|89(?:00|88|99))\\d{4}",,,,"622212345"],,,[,,,,,,,,,[-1]],[,,"70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}",,,,"707123456"],,,[,,"600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}",,,,"600110000"]],PW:[,[,,"(?:[24-8]\\d\\d|345|900)\\d{4}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:(?:46|83)[0-5]|(?:6[2-4689]|78)0)\\d{4}|(?:45|77|88)\\d{5}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"[36-8]\\d{5,8}|4\\d{6,8}|59\\d{6}|9\\d{5,10}|(?:2\\d|5[0-8])\\d{6,7}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:3[289]|4[246-8]|61|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:[14-68]\\d|2[4-68]|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:1\\d|3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,"9800\\d{5,7}",,,,"98000123456",,,[9,10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{6,7})","$1",["[125]|4[01]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["3[289]|4[246-8]|61|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],[[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["3[289]|4[246-8]|61|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[245]0\\d{6,7}|[36-9]0\\d{4,7}",,,,"201234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]]],QA:[,[,,"800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",,,,,,,[7,8,9,11]],[,,"4(?:(?:[014]\\d\\d|999)\\d|2022)\\d{3}",,,,"44123456",,,[8]],[,,"[35-7]\\d{7}",,,,"33123456",,,[8]],[,,"800\\d{4}|(?:0080[01]|800)\\d{6}",,,,"8001234",,,[7,9,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["2[136]|8"]],[,"(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],,[,,"2[136]\\d{5}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"709\\d{6}|(?:26|[689]\\d)\\d{7}",,,,,,,[9]],[,,"2631[0-6]\\d{4}|26(?:2\\d|30|88)\\d{5}",,,,"262161234"],[,,"(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\d{4}",,,,"939901234"],"RE",262,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",,,,,,,[6,9]],[,,"[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d",,,,"211234567"],[,,"(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[0136]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:37\\d|80[578])\\d{6}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,"(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",,,,"10234567",,,[7,8,9,10,11,12],[4,5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:78\\d|90[0169])\\d{3,7}",,,,"90012345",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],[,"(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"8\\d{13}|[347-9]\\d{9}",,,,,,,[10,14],[7]],[,,"(?:3(?:0[12]|36|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15-7]|6[0-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567",,,[10],[7]],[,,"9\\d{9}",,,,"9123456789",,,[10]],[,,"8(?:0[04]|108\\d{3})\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[0-79]"]],[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[,,,,,,,,,[-1]],1,"[3489]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"(?:06|[27]\\d\\d|[89]00)\\d{6}",,,,,,,[8,9]],[,,"(?:06|2[23568]\\d)\\d{6}",,,,"250123456"],[,,"7[237-9]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"(?:[15]\\d|800|92)\\d{7}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"579[0-8]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",,,,"512345678",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"925\\d{6}",,,,"925012345",,,[9]],[,,"920\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["9"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SB:[,[,,"[6-9]\\d{6}|[1-6]\\d{4}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"
148\\d{3}|(?:(?:6[89]|7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"(?:[2489]\\d|64)\\d{5}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[125-8]\\d{5}",,,,"2510123"],[,,"800[08]\\d{3}",,,,"8000000"],[,,"85\\d{5}",,,,"8512345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"971\\d{4}|(?:64|95)\\d{5}",,,,"6412345"],"SC",248,"010|0[0-2]",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5\\d|8[35-7])\\d{6}",,,,"153123456"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",,,,,,,[6,7,8,9,10,12]],[,,"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77[0-7]\\d{6}",,,,"771234567",,,[9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1"],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1"]],[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(\\d{3})(\\d{4})","$1 $2",["9(?:00|39|44|9)"]],[,"(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1 $2 $3",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["10|7"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"10[1-8]\\d{6}",,,,"102345678",,,[9]],,,[,,"(?:25[245]|67[3-68])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",,,,,,,[8,10,11]],[,,"662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",,,,"61234567",,,[8]],[,,"898[02-9]\\d{4}|(?:8(?:0[1-9]|[1-8]\\d|9[0-79])|9[0-8]\\d)\\d{5}",,,,"81234567",,,[8]],[,,"(?:18|8)00\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[12]\\d|666)\\d{5}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"(\\d{4,5})","$1",["1[013-9]|77","1(?:[013-8]|9(?:0[1-9]|[1-9]))|77"]],[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"(?:[256]\\d|8)\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d\\d",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d\\d",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,"[256]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",,,,,,,[5,6,7,8]],[,,"(?:[1-357][2-8]|4[24-8])\\d{6}",,,,"12345678",,,[8],[7]],[,,"65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"89[1-3]\\d{2,5}|90\\d{4,6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",,,,"59012345",,,[8]],"SI",386,"00|10(?:22|66|88|99)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|(?:[489]\\d|79)\\d{6}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"79",[,,,,,,,,,[-1]],[,,"(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",,,,,,,[6,7,9]],[,,"(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d",,,,"221234567"],[,,"909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:00|[78]\\d)\\d{6}",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d{4})(\\d{3})","$1 $2",["909","9090"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[3-5]"],"0$1"]],[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[3-5]"],"0$1"]],[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}",,,,,,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"(?:[237-9]\\d|66)\\d{6}",,,,,,,[8],[6]],[,,"22[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:25|3[0-5]|66|7\\d|8[08]|9[09])\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"(?:0549|[5-7]\\d)\\d{6}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})$","0549$1",,,[[,"(\\d{6})","$1",["[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,"(?:[378]\\d|93)\\d{7}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}
1",,,,"301012345"],[,,"7(?:[015-8]\\d|21|90)\\d{6}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",,,,,,,[6,7,8,9]],[,,"(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"(?:(?:15|(?:3[59]|4[89]|6\\d|7[679]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],[,"(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|7[67]|9[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"(?:[2-5]|[6-9]\\d)\\d{5}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|4\\d|5[2-578])\\d{4}",,,,"211234",,,[6]],[,,"(?:6[08]|7[124-7]|8[1-9])\\d{5}",,,,"7412345",,,[7]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:56|91\\d)\\d{4}",,,,"561234"],"SR",597,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1[89]\\d{7}",,,,"181234567"],[,,"(?:12|9[1257-9])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"(?:22|9\\d)\\d{5}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[25-7]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",,,,"21234567",,,[8]],[,,"[5-7]\\d{7}",,,,"70123456",,,[8]],[,,"800\\d{8}|80[01]\\d{4}",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[25-7]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[39]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[0-24-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"(5\\d{6})$|1","721$1",,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-359]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"(?:50|9[1-9])\\d{7}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-4]|5[1-3]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[59]"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"0800\\d{4}|(?:[237]\\d|900)\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[5-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",["9"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"(?:[58]\\d\\d|649|900)\\d{7}",,,,,,,[10],[7]],[,,"649(?:266|712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"649(?:71[01]|966)\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"([2-479]\\d{6})$|1","649$1",,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"(?:22|[3689]\\d|77)\\d{6}",,,,,,,[8]],[,,"22(?:[37-9]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:3[01]|[69]\\d|77|8[5-7])\\d{6}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[236-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[0-289]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",,,,,,,[8,9,10,13]],[,,"(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"(?:(?:14|[89]\\d)\\d\\d|6(?:[1-6]\\d\\d|7(?:1[0-8]|2[4-7]|3[1-6])))\\d{5}",,,,"812345678",,,[9]],[,,"(?:001800\\d|1800)\\d{6}",,,,"1800123456",,,[10,13]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"(?:[0-57-9]\\d|66)\\d{7}",,,,,,,[9],[3,5,6,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,6,7]],[,,"(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[0-27-9]|2[0-27]|3[08]|40|5[05]|66|7[0157-9]|8[07-9])\\d{7}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810",,,,,,"8~10",,[[,"(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],[,"(\\d{4})(\\d)(\\d{4}
1)","$1 $2 $3",["3(?:[1245]|3[12])"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["\\d"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[2-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"(?:[1-6]\\d|71)\\d{6}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"(?:6\\d|71)\\d{6}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}",,,,"30010123"],[,,"3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",,,,,,,[5,7]],[,,"(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"55[0-37-9]\\d{4}",,,,"5510123",,,[7]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",,,,,,,[7,10,12,13]],[,,"(?:2(?:1[26]|[28][2468]|[3-5][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"561(?:011|61\\d)\\d{4}|5(?:[03-5]\\d|1[06]|24|6[24]|7[245]|9[46])\\d{7}",,,,"5012345678",,,[10]],[,,"8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",,,,"8001234567",,,[10,12,13]],[,,"(?:8[89]8|900)\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,"592(?:21[12]|461)\\d{4}",,,,"5922121234",,,[10]],[,,"850\\d{7}",,,,"8500123456",,,[10]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d)(\\d{3})","$1 $2 $3",["444"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[0-79]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[0-79]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"(?:444|811\\d{3})\\d{4}",,,,,,,[7,10]],[,,"444\\d{4}",,,,"4441444",,,[7]],,,[,,,,,,,,,[-1]]],TT:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"868800\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"([2-46-8]\\d{6})$|1","868$1",,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"(?:2|7\\d\\d|90)\\d{4}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2"]],[,"(\\d{2})(\\d{4})","$1 $2",["90"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",,,,,,,[7,8,9,10,11]],[,,"(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",,,,"221234567",,,[8,9]],[,,"(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}|800\\d{5}",,,,"800123456",,,[8,9]],[,,"20(?:[013-9]\\d\\d|2)\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}
1",,,,"990123456",,,[9]],[,,"7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",,,,"7012345678",,,[10,11]],"TW",886,"0(?:0[25-79]|19)","0","#",,"0",,,,[[,"(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["826"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["83"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["82"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[25]0|37|49|8[09]"],"0$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-478])|7[1-9]","[23568]|4(?:0[2-48]|[1-478])|(?:400|7)[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"(?:[25-8]\\d|41|90)\\d{7}",,,,,,,[9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"(?:6[1-35-9]|7[013-9])\\d{7}",,,,"621234567"],[,,"80[08]\\d{6}",,,,"800123456"],[,,"90\\d{7}",,,,"900123456"],[,,"8(?:40|6[01])\\d{6}",,,,"840123456"],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678"],"TZ",255,"00[056]","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["5"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[89]\\d{9}|[3-9]\\d{8}",,,,,,,[9,10],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,[9],[5,6,7]],[,,"790\\d{6}|(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",,,,"501234567",,,[9]],[,,"800[1-8]\\d{5,6}",,,,"800123456"],[,,"900[239]\\d{5,6}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567",,,[9]],"UA",380,"00","0",,,"0",,"0~0",,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",,,,,,,[9],[5,6,7]],[,,"20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}",,,,"312345678",,,,[5,6,7]],[,,"72[48]0\\d{5}|7(?:[014-8]\\d|2[0167]|3[06]|9[0-589])\\d{6}",,,,"712345678"],[,,"800[1-3]\\d{5}",,,,"800123456"],[,,"90[1-3]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}|3\\d{6}",,,,,,,[10],[7]],[,,"(?:274[27]|(?:472|983)[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"(?:274[27]|(?:472|983)[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{4})","$1-$2",["[24-9]|3(?:[02-9]|1[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],,,1]],[[,"(\\d{3})(\\d{4})","$1-$2",["310"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[2-9]"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"0004\\d{2,9}|[1249]\\d{7}|2\\d{3,4}|(?:[49]\\d|80)\\d{5}",,,,,,,[4,5,6,7,8,9,10,11,12,13]],[,,"(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"0004\\d{2,9}|(?:405|80[05])\\d{4}",,,,"8001234",,,[6,7,8,9,10,11,12,13]],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:0|1[3-9]\\d)","0"," int. ",,"0",,"00",,[[,"(\\d{4,5})","$1",["21"]],[,"(\\d{3})(\\d{3,4})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[124]"]],[,"(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"21\\d{2,3}",,,,"21123",,,[4,5]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"(?:20|33|[5-9]\\d)\\d{7}",,,,,,,[9]],[,,"(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|[168]\\d\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}",,,,"669050123"],[,,"(?:(?:[25]0|33|8[078]|9[0-57-9])\\d{3}
1|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079])))|7(?:[07]\\d{3}|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"06698\\d{1,6}",,,,"0669812345",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"06698",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],VC:[,[,,"(?:[58]\\d\\d|784|900)\\d{7}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"78451[0-2]\\d{4}",,,,"7845101234",,,,[7]],"VC",1,"011","1",,,"([2-7]\\d{6})$|1","784$1",,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[246])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[01]\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"501\\d{7}",,,,"5010123456",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,"(?:284|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}",,,,"2842291234",,,,[7]],[,,"284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"([2-578]\\d{6})$|1","284$1",,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[58]\\d{9}|(?:34|90)0\\d{7}",,,,,,,[10],[7]],[,,"340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"([2-9]\\d{6})$|1","340$1",,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"121[0-3]\\d{5}|(?:160|(?:3\\d|7[06-9])\\d|5(?:[1689]\\d|2[238]|59)|8(?:[1-8]\\d|9[6-9])|9(?:[0-8]\\d|9[013-9]))\\d{6}",,,,"912345678",,,[9]],[,,"1800\\d{4,6}|12(?:0[13]|28)\\d{4}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"672\\d{6}",,,,"672012345",,,[9]],"VN",84,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{3})(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1(?:2[02]|[89])"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[26]|6"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1(?:2[02]|[89])"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[26]|6"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,,,,[7,8]],[,,"(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",,,,,,,[5,7]],[,,"(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",,,,"22123",,,[5]],[,,"(?:[58]\\d|7[0-7])\\d{5}",,,,"5912345",,,[7]],[,,"81[18]\\d\\d",,,,"81123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:0[1-9]|1[01])\\d{4}",,,,"9010123",,,[7]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:3[03]|900\\d)\\d{3}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}",,,,,,,[6,9]],[,,"72\\d{4}",,,,"721234",,,[6]],[,,"(?:72|8[23])\\d{4}",,,,"821234",,,[6]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9[23]\\d{4}",,,,"921234",,,[6]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[47-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234",,,[6]]],WS:[,[,,"(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",,,,,,,[5,6,7,10]],[,,"6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",,,,"22123",,,[5,6]],[,,"(?:7[1-35-8]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(\\d{5})","$1",["[2-5]|6[1-9]"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",,,,,,,[8,9,10,11,12]],[,,"38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})",,,,"28012345"],[,,"4[3-9]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"XK",383,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],[,"(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}",,,,,,,[7,8,9],[6]],[,,"78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[01378]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"(?:639\\d|7093)\\d{5}|(?:26|80|9\\d)\\d{7}",,,,,,,[9]],[,,"26(?:89\\d|9(?:0[0-467]|15|5[0-4]|6\\d|[78]0))\\d{4}",,,,"269601234"],[,,"(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:(?:39|47)8[01]|769\\d)\\d{4}",,,,"939801234"],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-79]\\d{8}|8\\d{4,9}",,,,,,,[5,6,7,8,9,10]],[,,"(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:50[0-2]|[67]\\d\\d)\\d\\d|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",,,,"711234567",,,[5,6,7,8,9]],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"(?:86[2-9]|9[0-2]\\d)\\d{6}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6,7}",,,,"861123456",,,[9,10]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"800\\d{6}|(?:21|[579]\\d|63)\\d{7}",,,,,,,[9],[6]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6]],[,,"(?:[59][5-8]|7[5-9])\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"63\\d{7}",,,,"630123456"],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[579]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[579]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?
1:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}",,,,"1312345",,,,[3,4]],[,,"7(?:[1278]\\d|3[1-9])\\d{6}",,,,"712345678",,,[9]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],[,"(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"(?:00|[1-9]\\d)\\d{6}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:00|[1-9]\\d)\\d{6}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["\\d"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"[1-9]\\d{7}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1-9]\\d{7}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"7\\d{11}|[235-7]\\d{8}",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,"(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2\\d{8}",,,,"201234567",,,[9]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"10\\d{10}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"6\\d{9}|[0-36-9]\\d{8}",,,,,,,[9,10]],[,,,,,,,,,[-1]],[,,"6\\d{9}|[0-36-9]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],[,"(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|5(?:0\\d{3}|2[0-2]))\\d{7}",,,,"3421234",,,[7,8,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{6})","$1 $2",["49"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],[,"(\\d{2})(\\d{4})(\\d{4}
1)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|5[12]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"(?:[1-4]\\d|51)\\d{6,10}",,,,,,,[8,9,10,11,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"[1359]\\d{8}",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1359]\\d{8}",,,,"123456789",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};function z(){this.g={}}z.h=void 0,z.g=function(){return z.h?z.h:z.h=new z};var q={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","ï¼":"0","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"9","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9"},W={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","+":"+","*":"*","#":"#"},V={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","ï¼":"0","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"9","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},Y=RegExp("[+ï¼]+"),G=RegExp("^[+ï¼]+"),K=RegExp("([0-9ï¼-ï¼Ù -Ù©Û°-Û¹])"),Z=RegExp("[+ï¼0-9ï¼-ï¼Ù -Ù©Û°-Û¹]"),X=/[\\\/] *x/,Q=RegExp("[^0-9ï¼-ï¼Ù -Ù©Û°-Û¹A-Za-z#]+$"),J=/(?:.*?[A-Za-z]){3}.*/,ee=RegExp("^\\+([0-9ï¼-ï¼Ù -Ù©Û°-Û¹]|[\\-\\.\\(\\)]?)*[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]([0-9ï¼-ï¼Ù -Ù©Û°-Û¹]|[\\-\\.\\(\\)]?)*$"),te=RegExp("^([A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹]+((\\-)*[A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹])*\\.)*[A-Za-z]+((\\-)*[A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹])*\\.?$");function ie(e){return"([0-9ï¼-ï¼Ù -Ù©Û°-Û¹]{1,"+e+"})"}function ne(){return";ext="+ie("20")+"|[  \\t,]*(?:e?xt(?:ensi(?:oÌ?|ó))?n?|ï½
?ï½ï½ï½?|доб|anexo)[:\\.ï¼]?[  \\t,-]*"+ie("20")+"#?|[  \\t,]*(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)[:\\.ï¼]?[  \\t,-]*"+ie("9")+"#?|[- ]+"+ie("6")+"#|[  \\t]*(?:,{2}|;)[:\\.ï¼]?[  \\t,-]*"+ie("15")+"#?|[  \\t]*(?:,)+[:\\.ï¼]?[  \\t,-]*"+ie("9")+"#?"}var re=new RegExp("(?:"+ne()+")$","i"),se=new RegExp("^[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]{2}$|^[+ï¼]*(?:[-xâ-ââã¼ï¼-ï¼ Â Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½*]*[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]){3,}[-xâ-ââã¼ï¼-ï¼ Â Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½*A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹]*(?:"+ne()+")?$","i"),ae=/(\$\d)/,oe=/^\(?\$1\)?$/;function le(e){return!(e.length<2)&&Oe(se,e)}function de(e){return Oe(J,e)?ce(e,V):ce(e,q)}function ue(e){var t=de(e.toString());A(e),e.g(t)}function he(e){return null!=e&&(1!=$(e,9)||-1!=N(e)[0])}function ce(e,t){for(var i,n=new D,r=e.length,s=0;s<r;++s)null!=(i=t[(i=e.charAt(s)).toUpperCase()])&&n.g(i);return n.toString()}function pe(e){return 0==e.length||oe.test(e)}function fe(e){return null!=e&&isNaN(e)&&e.toUpperCase()in H}function me(e,t,i){return $e(e,"001"==i?""+t:i)}function ge(e){if(!y(e,2))return"";var t=""+b(e,2);return y(e,4)&&b(e,4)&&w(e,8)>0?Array(w(e,8)+1).join("0")+t:t}function ye(e,t,i,n){switch(t){case 0:return"+"+e+i+n;case 1:return"+"+e+" "+i+n;case 3:return"tel:+"+e+"-"+i+n;default:return i+n}}function ve(e,t){switch(t){case 4:return b(e,5);case 3:return b(e,4);case 1:return b(e,3);case 0:case 2:return b(e,2);case 5:return b(e,6);case 6:return b(e,8);case 7:return b(e,7);case 8:return b(e,21);case 9:return b(e,25);case 10:return b(e,28);default:return b(e,1)}}function be(e,t){var i=Se(e,t);return null==(e=me(e,w(t,1),i))?-1:we(t=ge(t),e)}function we(e,t){return _e(e,b(t,1))?_e(e,b(t,5))?4:_e(e,b(t,4))?3:_e(e,b(t,6))?5:_e(e,b(t,8))?6:_e(e,b(t,7))?7:_e(e,b(t,21))?8:_e(e,b(t,25))?9:_e(e,b(t,28))?10:_e(e,b(t,2))?b(t,18)||_e(e,b(t,3))?2:0:!b(t,18)&&_e(e,b(t,3))?1:-1:-1}function $e(e,t){if(null==t)return null;t=t.toUpperCase();var i=e.g[t];if(null==i){if(null==(i=H[t]))return null;i=(new T).g(M.m(),i),e.g[t]=i}return i}function _e(e,t){var i=e.length;return!($(t,9)>0&&-1==N(t).indexOf(i))&&Oe(w(t,2),e)}function Se(e,t){if(null==t)return null;var i=w(t,1);if(null==(i=j[i]))e=null;else if(1==i.length)e=i[0];else e:{t=ge(t);for(var n,r=i.length,s=0;s<r;s++){var a=$e(e,n=i[s]);if(y(a,23)){if(0==t.search(b(a,23))){e=n;break e}}else if(-1!=we(t,a)){e=n;break e}}e=null}return e}function Ce(e){return null==(e=j[e])?"ZZ":e[0]}function Ee(e,t){if(null==(e=$e(e,t)))throw Error("Invalid region code: "+t);return w(e,10)}function xe(e,t,i,n){var r=ve(i,n),s=0==$(r,9)?N(b(i,1)):N(r);
1if(r=v(r,10)||[],2==n){if(!he(ve(i,0)))return xe(e,t,i,1);he(e=ve(i,1))&&((s=s.concat(0==$(e,9)?N(b(i,1)):N(e))).sort(),0==r.length?r=v(e,10)||[]:(r=r.concat(v(e,10)||[])).sort())}return-1==s[0]?5:(t=t.length,r.indexOf(t)>-1?4:(i=s[0])==t?0:i>t?2:s[s.length-1]<t?3:s.indexOf(t,1)>-1?0:5)}function ke(e,t,i){var n=ge(t);return(t=w(t,1))in j?xe(e,n,t=me(e,t,Ce(t)),i):1}function Te(e,t){if(0==(e=e.toString()).length||"0"==e.charAt(0))return 0;for(var i,n=e.length,r=1;r<=3&&r<=n;++r)if((i=parseInt(e.substring(0,r),10))in j)return t.g(e.substring(r)),i;return 0}function De(e,t,i,n,r,s){if(0==t.length)return 0;var a;t=new D(t),null!=i&&(a=b(i,11)),null==a&&(a="NonMatch");var o=t.toString();if(0==o.length)a=20;else if(G.test(o))o=o.replace(G,""),A(t),t.g(de(o)),a=1;else{if(o=new RegExp(a),ue(t),0==(a=t.toString()).search(o)){o=a.match(o)[0].length;var l=a.substring(o).match(K);l&&null!=l[1]&&l[1].length>0&&"0"==ce(l[1],q)?a=!1:(A(t),t.g(a.substring(o)),a=!0)}else a=!1;a=a?5:20}if(r&&_(s,6,a),20!=a){if(t.h.length<=2)throw Error("Phone number too short after IDD");if(0!=(e=Te(t,n)))return _(s,1,e),e;throw Error("Invalid country calling code")}return null!=i&&(o=""+(a=w(i,10)),0==(l=t.toString()).lastIndexOf(o,0)&&(o=new D(l.substring(o.length)),l=b(i,1),l=new RegExp(w(l,2)),Ae(o,i,null),o=o.toString(),!Oe(l,t.toString())&&Oe(l,o)||3==xe(e,t.toString(),i,-1)))?(n.g(o),r&&_(s,6,10),_(s,1,a),a):(_(s,1,0),0)}function Ae(e,t,i){var n=e.toString(),r=n.length,s=b(t,15);if(0!=r&&null!=s&&0!=s.length&&(r=(s=new RegExp("^(?:"+s+")")).exec(n))){var a=RegExp,o=b(t,1);o=Oe(a=new a(o=w(o,2)),n);var l=r.length-1;null==(t=b(t,16))||0==t.length||null==r[l]||0==r[l].length?(!o||Oe(a,n.substring(r[0].length)))&&(null!=i&&l>0&&null!=r[l]&&i.g(r[1]),e.set(n.substring(r[0].length))):(n=n.replace(s,t),(!o||Oe(a,n))&&(null!=i&&l>0&&i.g(r[1]),e.set(n)))}}function Pe(e,t,i){if(!fe(i)&&t.length>0&&"+"!=t.charAt(0))throw Error("Invalid country calling code");return Ie(e,t,i,!0)}function Ie(e,t,i,n){if(null==t)throw Error("The string supplied did not seem to be a phone number");if(t.length>250)throw Error("The string supplied is too long to be a phone number");var r=new D,s=t.indexOf(";phone-context=");if(-1===s)s=null;else if((s+=15)>=t.length)s="";else{var a=t.indexOf(";",s);s=-1!==a?t.substring(s,a):t.substring(s)}var o=s;if(null==o?a=!0:0===o.length?a=!1:(a=ee.exec(o),o=te.exec(o),a=null!==a||null!==o),!a||(null!=s?("+"===s.charAt(0)&&r.g(s),s=t.indexOf("tel:"),r.g(t.substring(s>=0?s+4:0,t.indexOf(";phone-context=")))):(s=r.g,(o=(a=t??"").search(Z))>=0?(o=(a=(a=a.substring(o)).replace(Q,"")).search(X))>=0&&(a=a.substring(0,o)):a="",s.call(r,a)),(a=(s=r.toString()).indexOf(";isub="))>0&&(A(r),r.g(s.substring(0,a))),!le(r.toString())))throw Error("The string supplied did not seem to be a phone number");if(s=r.toString(),!(fe(i)||null!=s&&s.length>0&&G.test(s)))throw Error("Invalid country calling code");s=new L,n&&_(s,5,t);e:{if((a=(t=r.toString()).search(re))>=0&&le(t.substring(0,a)))for(var l=(o=t.match(re)).length,d=1;d<l;++d)if(null!=o[d]&&o[d].length>0){A(r),r.g(t.substring(0,a)),t=o[d];break e}t=""}t.length>0&&_(s,3,t),a=$e(e,i),t=new D,o=0,l=r.toString();try{o=De(e,l,a,t,n,s)}catch(i){if("Invalid country calling code"!=i.message||!G.test(l))throw i;if(0==(o=De(e,l=l.replace(G,""),a,t,n,s)))throw i}if(0!=o?(r=Ce(o))!=i&&(a=me(e,o,r)):(ue(r),t.g(r.toString()),null!=i?_(s,1,o=w(a,10)):n&&(delete s.h[6],s.g&&delete s.g[6])),t.h.length<2||(null!=a&&(i=new D,Ae(r=new D(t.toString()),a,i),2!=(e=xe(e,r.toString(),a,-1))&&4!=e&&5!=e&&(t=r,n&&i.toString().length>0&&_(s,7,i.toString()))),(e=(n=t.toString()).length)<2))throw Error("The string supplied is too short to be a phone number");if(e>17)throw Error("The string supplied is too long to be a phone number");if(n.length>1&&"0"==n.charAt(0)){for(_(s,4,!0),e=1;e<n.length-1&&"0"==n.charAt(e);)e++;1!=e&&_(s,8,e)}return _(s,2,parseInt(n,10)),s}function Oe(e,t){return!(!(e=t.match(new RegExp("^(?:"+("string"==typeof e?e:e.source)+")$","i")))||e[0].length!=t.length)}function Fe(e){this.ga=RegExp("â"),this.ka="",this.$=new D,this.ea="",this.u=new D,this.da=new D,this.v=!0,this.fa=this.aa=this.ma=!1,this.ha=z.g(),this.ba=0,this.h=new D,this.ia=!1,this.o="",this.g=new D,this.j=[],this.la=e,this.l=Le(this,this.la)}z.prototype.format=function(e,t){if(0==b(e,2)&&y(e,5)){var i=w(e,5);if(i.length>0)return i}i=w(e,1);var n=ge(e);if(0==t)return ye(i,0,n,"");if(!(i in j))return n;var r=me(this,i,Ce(i));e=y(e,3)&&0!=b(e,3).length?3==t?";ext="+b(e,3):y(r,13)?b(r,13)+w(e,3):" ext. "+w(e,3):"";e:{for(var s,a=(r=0==(v(r,20)||[]).length||2==t?v(r,19)||[]:v(r,20)||[]).length,o=0;o<a;++o){var l=$(s=r[o],3);if((0==l||0==n.search(b(s,3,l-1)))&&Oe(l=new RegExp(b(s,1)),n)){r=s;break e}}r=null}return null!=r&&(r=w(a=r,2),s=new RegExp(b(a,1)),w(a,5),a=w(a,4),n=2==t&&null!=a&&a.length>0?n.replace(s,r.replace(ae,a)):n.replace(s,r),3==t&&(n=(n=n.replace(RegExp("^[-xâ-ââã¼ï¼-ï¼ Â Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]+"),"")).replace(RegExp("[-xâ-ââã¼ï¼-ï¼ Â Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]+","g"),"-"))),ye(i,t,n,e)};var Ne=new M;_(Ne,11,"NA");var Me=RegExp("^[-xâ-ââã¼ï¼-ï¼ Â Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]*\\$1[-xâ-ââã¼ï¼-ï¼ Â Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]*(\\$\\d[-xâ-ââã¼ï¼-ï¼ Â Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]*)*$"),Re=/[- ]/;function Le(e,t){var i=e.ha;return t=fe(t)?Ee(i,t):0,(e=$e(e.ha,Ce(t)))??Ne}function Ue(e){for(var t=e.j.length,i=0;i<t;++i){var n=e.j[i],r=w(n,1);if(e.ea==r)return!1;var s=e,a=n,o=w(a,1);A(s.$);var l=s;a=w(a,2);var d="999999999999999".match(o)[0];if(d.length<l.g.h.length?l="":l=(l=d.replace(new RegExp(o,"g"),a)).replace(RegExp("9","g"),"â"),l.length>0?(s.$.g(l),s=!0):s=!1,s)return e.ea=r,e.ia=Re.test(b(n,4)),e.ba=0,!0}return e.v=!1}function Be(e,t){for(var i=[],n=t.length-3,r=e.j.length,s=0;s<r;++s){var a=e.j[s];0==$(a,3)?i.push(e.j[s]):(a=b(a,3,Math.min(n,$(a,3)-1)),0==t.search(a)&&i.push(e.j[s]))}e.j=i}function je(e,t){e.u.g(t);var i=t;if(K.test(i)||1==e.u.h.length&&Y.test(i)?("+"==t?(i=t,e.da.g(t)):(i=q[t],e.da.g(i),e.g.g(i)),t=i):(e.v=!1,e.ma=!0),!e.v){if(!e.ma)if(Ge(e)){if(Ke(e))return He(e)}else if(e.o.length>0&&(t=e.g.toString(),A(e.g),e.g.g(e.o),e.g.g(t),i=(t=e.h.toString()).lastIndexOf(e.o),A(e.h),e.h.g(t.substring(0,i))),e.o!=Ye(e))return e.h.g(" "),He(e);return e.u.toString()}switch(e.da.h.length){case 0:case 1:case 2:return e.u.toString();case 3:if(!Ge(e))return e.o=Ye(e),We(e);e.fa=!0;default:return e.fa?(Ke(e)&&(e.fa=!1),e.h.toString()+e.g.toString()):e.j.length>0?(t=Ze(e,t),(i=ze(e)).length>0?i:(Be(e,e.g.toString()),Ue(e)?Ve(e):e.v?qe(e,t):e.u.toString())):We(e)}}function He(e){return e.v=!0,e.fa=!1,e.j=[],e.ba=0,A(e.$),e.ea="",We(e)}function ze(e){for(var t=e.g.toString(),i=e.j.length,n=0;n<i;++n){var r=e.j[n],s=w(r,1);if(new RegExp("^(?:"+s+")$").test(t)&&(e.ia=Re.test(b(r,4)),ce(r=qe(e,r=t.replace(new RegExp(s,"g"),b(r,2))),W)==e.da)
1)return r}return""}function qe(e,t){var i=e.h.h.length;return e.ia&&i>0&&" "!=e.h.toString().charAt(i-1)?e.h+" "+t:e.h+t}function We(e){var t=e.g.toString();if(t.length>=3){for(var i=e.aa&&0==e.o.length&&$(e.l,20)>0?v(e.l,20)||[]:v(e.l,19)||[],n=i.length,r=0;r<n;++r){var s=i[r];e.o.length>0&&pe(w(s,4))&&!b(s,6)&&!y(s,5)||(0!=e.o.length||e.aa||pe(w(s,4))||b(s,6))&&Me.test(w(s,2))&&e.j.push(s)}return Be(e,t),(t=ze(e)).length>0?t:Ue(e)?Ve(e):e.u.toString()}return qe(e,t)}function Ve(e){var t=e.g.toString(),i=t.length;if(i>0){for(var n="",r=0;r<i;r++)n=Ze(e,t.charAt(r));return e.v?qe(e,n):e.u.toString()}return e.h.toString()}function Ye(e){var t=e.g.toString(),i=0;if(1!=b(e.l,10))var n=!1;else n="1"==(n=e.g.toString()).charAt(0)&&"0"!=n.charAt(1)&&"1"!=n.charAt(1);return n?(i=1,e.h.g("1").g(" "),e.aa=!0):y(e.l,15)&&(n=new RegExp("^(?:"+b(e.l,15)+")"),null!=(n=t.match(n))&&null!=n[0]&&n[0].length>0&&(e.aa=!0,i=n[0].length,e.h.g(t.substring(0,i)))),A(e.g),e.g.g(t.substring(i)),t.substring(0,i)}function Ge(e){var t=e.da.toString(),i=new RegExp("^(?:\\+|"+b(e.l,11)+")");return null!=(i=t.match(i))&&null!=i[0]&&i[0].length>0&&(e.aa=!0,i=i[0].length,A(e.g),e.g.g(t.substring(i)),A(e.h),e.h.g(t.substring(0,i)),"+"!=t.charAt(0)&&e.h.g(" "),!0)}function Ke(e){if(0==e.g.h.length)return!1;var t=new D,i=Te(e.g,t);return 0!=i&&(A(e.g),e.g.g(t.toString()),"001"==(t=Ce(i))?e.l=$e(e.ha,""+i):t!=e.la&&(e.l=Le(e,t)),e.h.g(""+i).g(" "),e.o="",!0)}function Ze(e,t){var i=e.$.toString();if(i.substring(e.ba).search(e.ga)>=0){var n=i.search(e.ga);return t=i.replace(e.ga,t),A(e.$),e.$.g(t),e.ba=n,t.substring(0,e.ba+1)}return 1==e.j.length&&(e.v=!1),e.ea="",e.u.toString()}let Xe={};["E164","INTERNATIONAL","NATIONAL","RFC3966"].forEach((e,t)=>{Xe[e]=t});let Qe={};"FIXED_LINE MOBILE FIXED_LINE_OR_MOBILE TOLL_FREE PREMIUM_RATE SHARED_COST VOIP PERSONAL_NUMBER PAGER UAN VOICEMAIL UNKNOWN".split(" ").forEach((e,t)=>{Qe[e]=t}),Qe.UNKNOWN=-1;let Je={};"IS_POSSIBLE INVALID_COUNTRY_CODE TOO_SHORT TOO_LONG IS_POSSIBLE_LOCAL_ONLY INVALID_LENGTH".split(" ").forEach((e,t)=>{Je[e]=t});let et={};Object.keys(Qe).forEach(e=>{et[Qe[e]]=e});let tt={};Object.keys(Je).forEach(e=>{tt[Je[e]]=e});let it=e=>{let t=[];return e.includes("FIXED_LINE_OR_MOBILE")?(e.includes("MOBILE")||t.push("MOBILE"),e.includes("FIXED_LINE")||t.push("FIXED_LINE")):(e.includes("MOBILE")||e.includes("FIXED_LINE"))&&t.push("FIXED_LINE_OR_MOBILE"),e.concat(t)};t("utils",{}),t("utils.formatNumberAsYouType",(e,t)=>{try{let i=e.replace(/[^+0-9]/g,""),n=new Fe(t);t="";for(let e=0;e<i.length;e++)n.ka=je(n,i.charAt(e)),t=n.ka;return t}catch{return e}}),t("utils.formatNumber",(e,t,i)=>{try{let r=z.g(),s=Pe(r,e,t);var n=ke(r,s,-1);return 0==n||4==n?r.format(s,typeof i>"u"?0:Xe[i]):e}catch{return e}}),t("utils.getExampleNumber",(e,t,i)=>{try{let o=z.g();e:{var n=o,r=Qe[t];if(fe(e)){var s=ve($e(n,e),r);try{if(y(s,6)){var a=Ie(n,b(s,6),e,!1);break e}}catch{}}a=null}return o.format(a,Xe[i])}catch{return""}}),t("utils.getExtension",(e,t)=>{try{return b(Pe(z.g(),e,t),3)}catch{return""}}),t("utils.getNumberType",(e,t)=>{try{let i=z.g(),n=be(i,Pe(i,e,t));return et[n]||null}catch{return null}}),t("utils.getValidationError",(e,t)=>{if(!t)return"INVALID_COUNTRY_CODE";try{let i=z.g(),n=ke(i,Pe(i,e,t),-1);return tt[n]||null}catch(t){return"Invalid country calling code"===t.message?"INVALID_COUNTRY_CODE":e.length<=3||"Phone number too short after IDD"===t.message||"The string supplied is too short to be a phone number"===t.message?"TOO_SHORT":"The string supplied is too long to be a phone number"===t.message?"TOO_LONG":null}}),t("utils.isValidNumber",(e,t,i)=>{try{let n=z.g(),r=Pe(n,e,t);if(i){let e=it(i);for(let t of e)if(0===ke(n,r,Qe[t]))return!0;return!1}return 0===ke(n,r,-1)}catch{return!1}}),t("utils.isValidNumberPrecise",(e,t,i)=>{try{let n=z.g(),r=Pe(n,e,t),s=function(e,t){var i=Se(e,t),n=w(t,1),r=me(e,n,i);return r=null!=r&&("001"==i||n==Ee(e,i))&&-1!=we(e=ge(t),r),r}(n,r);if(i){let e=it(i).map(e=>Qe[e]);return s&&e.includes(be(n,r))}return s}catch{return!1}}),t("utils.getCoreNumber",(e,t)=>{try{return b(Pe(z.g(),e,t),2).toString()}catch{return""}})}).call(je);var He=je.utils;Be.utils=He;var ze,qe=Be;return ze=r,((r,s,a,o)=>
1{if(s&&"object"==typeof s||"function"==typeof s)for(let l of i(s))!n.call(r,l)&&l!==a&&e(r,l,{get:()=>s[l],enumerable:!(o=t(s,l))||o.enumerable});return r})(e({},"__esModule",{value:!0}),ze)})(),intlTelInput=_factory.default;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.