1window.EmberENV=function(e,t){for(var i in t)e[i]=t[i] 2return e}(window.EmberENV||{},{EXTEND_PROTOTYPES:!1,FEATURES:{},_APPLICATION_TEMPLATE_WRAPPER:!1,_DEFAULT_ASYNC_OBSERVERS:!0,_JQUERY_INTEGRATION:!1,_NO_IMPLICIT_ROUTE_MODEL:!0,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!0}) 3var loader,define,requireModule,require,requirejs,runningTests=!1;(function(e){"use strict" 4function t(){var e=Object.create(null) 5return e.__=void 0,delete e.__,e}var i={loader:loader,define:define,requireModule:requireModule,require:require,requirejs:requirejs} 6requirejs=require=requireModule=function(e){for(var t=[],i=c(e,"(require)",t),n=t.length-1;n>=0;n--)t[n].exports() 7return i.module.exports},loader={noConflict:function(t){var n,r 8for(n in t)t.hasOwnProperty(n)&&i.hasOwnProperty(n)&&(r=t[n],e[r]=e[n],e[n]=i[n])},makeDefaultExport:!0} 9var n=t(),r=(t(),0) 10var s=["require","exports","module"] 11function o(e,t,i,n){this.uuid=r++,this.id=e,this.deps=!t.length&&i.length?s:t,this.module={exports:{}},this.callback=i,this.hasExportsAsDep=!1,this.isAlias=n,this.reified=new Array(t.length),this.state="new"}function a(){}function l(e){this.id=e}function c(e,t,i){for(var r=n[e]||n[e+"/index"];r&&r.isAlias;)r=n[r.id]||n[r.id+"/index"] 12return r||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t),i&&"pending"!==r.state&&"finalized"!==r.state&&(r.findDeps(i),i.push(r)),r}function u(e,t){if("."!==e.charAt(0))return e 13for(var i=e.split("/"),n=t.split("/").slice(0,-1),r=0,s=i.length;r<s;r++){var o=i[r] 14if(".."===o){if(0===n.length)throw new Error("Cannot access parent module of root") 15n.pop()}else{if("."===o)continue 16n.push(o)}}return n.join("/")}function d(e){return!(!n[e]&&!n[e+"/index"])}o.prototype.makeDefaultExport=function(){var e=this.module.exports 17null===e||"object"!=typeof e&&"function"!=typeof e||void 0!==e.default||!Object.isExtensible(e)||(e.default=e)},o.prototype.exports=function(){if("finalized"===this.state||"reifying"===this.state)return this.module.exports 18loader.wrapModules&&(this.callback=loader.wrapModules(this.id,this.callback)),this.reify() 19var e=this.callback.apply(this,this.reified) 20return this.reified.length=0,this.state="finalized",this.hasExportsAsDep&&void 0===e||(this.module.exports=e),loader.makeDefaultExport&&this.makeDefaultExport(),this.module.exports},o.prototype.unsee=function(){this.state="new",this.module={exports:{}}},o.prototype.reify=function(){if("reified"!==this.state){this.state="reifying" 21try{this.reified=this._reify(),this.state="reified"}finally{"reifying"===this.state&&(this.state="errored")}}},o.prototype._reify=function(){for(var e=this.reified.slice(),t=0;t<e.length;t++){var i=e[t] 22e[t]=i.exports?i.exports:i.module.exports()}return e},o.prototype.findDeps=function(e){if("new"===this.state){this.state="pending" 23for(var t=this.deps,i=0;i<t.length;i++){var n=t[i],r=this.reified[i]={exports:void 0,module:void 0} 24"exports"===n?(this.hasExportsAsDep=!0,r.exports=this.module.exports):"require"===n?r.exports=this.makeRequire():"module"===n?r.exports=this.module:r.module=c(u(n,this.id),this.id,e)}}},o.prototype.makeRequire=function(){var e=this.id,t=function(t){return require(u(t,e))} 25return t.default=t,t.moduleId=e,t.has=function(t){return d(u(t,e))},t},define=function(e,t,i){var r=n[e] 26r&&"new"!==r.state||(arguments.length<2&&function(e){throw new Error("an unsupported module was defined, expected `define(id, deps, module)` instead got: `"+e+"` arguments to define`")}(arguments.length),Array.isArray(t)||(i=t,t=[]),n[e]=i instanceof l?new o(i.id,t,i,!0):new o(e,t,i,!1))},define.exports=function(e,t){var i=n[e] 27if(!i||"new"===i.state)return(i=new o(e,[],a,null)).module.exports=t,i.state="finalized",n[e]=i,i},define.alias=function(e,t){return 2===arguments.length?define(t,new l(e)):new l(e)},requirejs.entries=requirejs._eak_seen=n,requirejs.has=d,requirejs.unsee=function(e){c(e,"(unsee)",!1).unsee()},requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=n=t(),t()},define("foo",function(){}),define("foo/bar",[],function(){}),define("foo/asdf",["module","exports","require"],function(e,t,i){i.has("foo/bar")&&i("foo/bar")}
vendor: 5,221 bytes, lines 27-67
27),define("foo/baz",[],define.alias("foo")),define("foo/quz",define.alias("foo")),define.alias("foo","foo/qux"),define("foo/bar",["foo","./quz","./baz","./asdf","./bar","../foo"],function(){}),define("foo/main",["foo/bar"],function(){}),define.exports("foo/exports",{}),require("foo/exports"),require("foo/main"),require.unsee("foo/bar"),requirejs.clear(),"object"==typeof exports&&"object"==typeof module&&module.exports&&(module.exports={require:require,define:define})})(this), 28/*! 29 * jQuery JavaScript Library v3.7.1 30 * https://jquery.com/ 31 * 32 * Copyright OpenJS Foundation and other contributors 33 * Released under the MIT license 34 * https://jquery.org/license 35 * 36 * Date: 2023-08-28T13:37Z 37 */ 38function(e,t){"use strict" 39"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") 40return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict" 41var i=[],n=Object.getPrototypeOf,r=i.slice,s=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},o=i.push,a=i.indexOf,l={},c=l.toString,u=l.hasOwnProperty,d=u.toString,h=d.call(Object),f={},p=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} 42function v(e,t,i){var n,r,s=(i=i||g).createElement("script") 43if(s.text=e,t)for(n in y)(r=t[n]||t.getAttribute&&t.getAttribute(n))&&s.setAttribute(n,r) 44i.head.appendChild(s).parentNode.removeChild(s)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.7.1",w=/HTML$/i,A=function(e,t){return new A.fn.init(e,t)} 45function T(e){var t=!!e&&"length"in e&&e.length,i=_(e) 46return!p(e)&&!m(e)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e)}function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}A.fn=A.prototype={jquery:b,constructor:A,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=A.merge(this.constructor(),e) 47return t.prevObject=this,t},each:function(e){return A.each(this,e)},map:function(e){return this.pushStack(A.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(A.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(A.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,i=+e+(e<0?t:0) 48return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:o,sort:i.sort,splice:i.splice},A.extend=A.fn.extend=function(){var e,t,i,n,r,s,o=arguments[0]||{},a=1,l=arguments.length,c=!1 49for("boolean"==typeof o&&(c=o,o=arguments[a]||{},a++),"object"==typeof o||p(o)||(o={}),a===l&&(o=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&o!==n&&(c&&n&&(A.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[t],s=r&&!Array.isArray(i)?[]:r||A.isPlainObject(i)?i:{},r=!1,o[t]=A.extend(c,s,n)):void 0!==n&&(o[t]=n)) 50return o},A.extend({expando:"jQuery"+(b+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i 51return!(!e||"[object Object]"!==c.call(e))&&(!(t=n(e))||"function"==typeof(i=u.call(t,"constructor")&&t.constructor)&&d.call(i)===h)},isEmptyObject:function(e){var t 52for(t in e)return!1 53return!0},globalEval:function(e,t,i){v(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0 54if(T(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 55return e},text:function(e){var t,i="",n=0,r=e.nodeType 56if(!r)for(;t=e[n++];)i+=A.text(t) 57return 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||[] 58return null!=e&&(T(Object(e))?A.merge(i,"string"==typeof e?[e]:e):o.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:a.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement 59return!w.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] 60return e.length=r,e},grep:function(e,t,i){for(var n=[],r=0,s=e.length,o=!i;r<s;r++)!t(e[r],r)!==o&&n.push(e[r]) 61return n},map:function(e,t,i){var n,r,o=0,a=[] 62if(T(e))for(n=e.length;o<n;o++)null!=(r=t(e[o],o,i))&&a.push(r) 63else for(o in e)null!=(r=t(e[o],o,i))&&a.push(r) 64return s(a)},guid:1,support:f}),"function"==typeof Symbol&&(A.fn[Symbol.iterator]=i[Symbol.iterator]),A.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()}) 65var L=i.pop,x=i.sort,M=i.splice,E="[\\x20\\t\\r\\n\\f]",S=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g") 66A.contains=function(e,t){var i=t&&t.parentNode 67return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i))
vendor: 16,275 bytes, lines 67-143
67)} 68var k=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g 69function P(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}A.escapeSelector=function(e){return(e+"").replace(k,P)} 70var O=g,z=o;(function(){var t,n,s,o,l,c,d,h,p,m,g=z,y=A.expando,v=0,_=0,b=ee(),w=ee(),T=ee(),k=ee(),P=function(e,t){return e===t&&(l=!0),0},D="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="(?:\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",N="\\["+E+"*("+I+")(?:"+E+"*([*^$|!~]?=)"+E+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+E+"*\\]",R=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",F=new RegExp(E+"+","g"),B=new RegExp("^"+E+"*,"+E+"*"),j=new RegExp("^"+E+"*([>+~]|"+E+")"+E+"*"),U=new RegExp(E+"|>"),V=new RegExp(R),H=new RegExp("^"+I+"$"),q={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),bool:new RegExp("^(?:"+D+")$","i"),needsContext:new RegExp("^"+E+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,W=/^h\d$/i,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,X=new RegExp("\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\([^\\r\\n\\f])","g"),Y=function(e,t){var i="0x"+e.slice(1)-65536 71return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},K=function(){le()},Z=he(function(e){return!0===e.disabled&&C(e,"fieldset")},{dir:"parentNode",next:"legend"}) 72try{g.apply(i=r.call(O.childNodes),O.childNodes),i[O.childNodes.length].nodeType}catch(_e){g={apply:function(e,t){z.apply(e,r.call(t))},call:function(e){z.apply(e,r.call(arguments,1))}}}function J(e,t,i,n){var r,s,o,a,l,u,d,m=t&&t.ownerDocument,v=t?t.nodeType:9 73if(i=i||[],"string"!=typeof e||!e||1!==v&&9!==v&&11!==v)return i 74if(!n&&(le(t),t=t||c,h)){if(11!==v&&(l=$.exec(e)))if(r=l[1]){if(9===v){if(!(o=t.getElementById(r)))return i 75if(o.id===r)return g.call(i,o),i}else if(m&&(o=m.getElementById(r))&&J.contains(t,o)&&o.id===r)return g.call(i,o),i}else{if(l[2])return g.apply(i,t.getElementsByTagName(e)),i 76if((r=l[3])&&t.getElementsByClassName)return g.apply(i,t.getElementsByClassName(r)),i}if(!(k[e+" "]||p&&p.test(e))){if(d=e,m=t,1===v&&(U.test(e)||j.test(e))){for((m=Q.test(e)&&ae(t.parentNode)||t)==t&&f.scope||((a=t.getAttribute("id"))?a=A.escapeSelector(a):t.setAttribute("id",a=y)),s=(u=ue(e)).length;s--;)u[s]=(a?"#"+a:":scope")+" "+de(u[s]) 77d=u.join(",")}try{return g.apply(i,m.querySelectorAll(d)),i}catch(_){k(e,!0)}finally{a===y&&t.removeAttribute("id")}}}return ve(e.replace(S,"$1"),t,i,n)}function ee(){var e=[] 78return 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=c.createElement("fieldset") 79try{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&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function oe(e){return te(function(t){return t=+t,te(function(i,n){for(var r,s=e([],i.length,t),o=s.length;o--;)i[r=s[o]]&&(i[r]=!(n[r]=i[r]))})})}function ae(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var t,i=e?e.ownerDocument||e:O 80return i!=c&&9===i.nodeType&&i.documentElement?(d=(c=i).documentElement,h=!A.isXMLDoc(c),m=d.matches||d.webkitMatchesSelector||d.msMatchesSelector,d.msMatchesSelector&&O!=c&&(t=c.defaultView)&&t.top!==t&&t.addEventListener("unload",K),f.getById=ie(function(e){return d.appendChild(e).id=A.expando,!c.getElementsByName||!c.getElementsByName(A.expando).length}),f.disconnectedMatch=ie(function(e){return m.call(e,"*")}),f.scope=ie(function(){return c.querySelectorAll(":scope")}),f.cssHas=ie(function(){try{return c.querySelector(":has(*,:jqfake)"),!1}catch(_e){return!0}}),f.getById?(n.filter.ID=function(e){var t=e.replace(X,Y) 81return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var i=t.getElementById(e) 82return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(X,Y) 83return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id") 84return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var i,n,r,s=t.getElementById(e) 85if(s){if((i=s.getAttributeNode("id"))&&i.value===e)return[s] 86for(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&&h)return t.getElementsByClassName(e)},p=[],ie(function(e){var t 87d.appendChild(e).innerHTML="<a id='"+y+"' href='' disabled='disabled'></a><select id='"+y+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||p.push("\\["+E+"*(?:value|"+D+")"),e.querySelectorAll("[id~="+y+"-]").length||p.push("~="),e.querySelectorAll("a#"+y+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=c.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),d.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=c.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+E+"*name"+E+"*="+E+"*(?:''|\"\")")}),f.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),P=function(e,t){if(e===t)return l=!0,0 88var i=!e.compareDocumentPosition-!t.compareDocumentPosition 89return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===i?e===c||e.ownerDocument==O&&J.contains(O,e)?-1:t===c||t.ownerDocument==O&&J.contains(O,t)?1:o?a.call(o,e)-a.call(o,t):0:4&i?-1:1)},c):c}for(t in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(le(e),h&&!k[t+" "]&&(!p||!p.test(t)))try{var i=m.call(e,t) 90if(i||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(_e){k(t,!0)}return J(t,c,null,[e]).length>0},J.contains=function(e,t){return(e.ownerDocument||e)!=c&&le(e),A.contains(e,t)},J.attr=function(e,t){(e.ownerDocument||e)!=c&&le(e) 91var i=n.attrHandle[t.toLowerCase()],r=i&&u.call(n.attrHandle,t.toLowerCase())?i(e,t,!h):void 0 92return void 0!==r?r:e.getAttribute(t)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},A.uniqueSort=function(e){var t,i=[],n=0,s=0 93if(l=!f.sortStable,o=!f.sortStable&&r.call(e,0),x.call(e,P),l){for(;t=e[s++];)t===e[s]&&(n=i.push(s)) 94for(;n--;)M.call(e,i[n],1)}return o=null,e},A.fn.uniqueSort=function(){return this.pushStack(A.uniqueSort(r.apply(this)))},n=A.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(X,Y),e[3]=(e[3]||e[4]||e[5]||"").replace(X,Y),"~="===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] 95return q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&V.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(X,Y).toLowerCase() 96return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=b[e+" "] 97return t||(t=new RegExp("(^|"+E+")"+e+"("+E+"|$)"))&&b(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) 98return null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&r.indexOf(i)>-1:"$="===t?i&&r.slice(-i.length)===i:"~="===t?(" "+r.replace(F," ")+" ").indexOf(i)>-1:"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,r){var s="nth"!==e.slice(0,3),o="last"!==e.slice(-4),a="of-type"===t 99return 1===n&&0===r?function(e){return!!e.parentNode}:function(t,i,l){var c,u,d,h,f,p=s!==o?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),_=!l&&!a,b=!1 100if(m){if(s){for(;p;){for(d=t;d=d[p];)if(a?C(d,g):1===d.nodeType)return!1 101f=p="only"===e&&!f&&"nextSibling"}return!0}if(f=[o?m.firstChild:m.lastChild],o&&_){for(b=(h=(c=(u=m[y]||(m[y]={}))[e]||[])[0]===v&&c[1])&&c[2],d=h&&m.childNodes[h];d=++h&&d&&d[p]||(b=h=0)||f.pop();)if(1===d.nodeType&&++b&&d===t){u[e]=[v,h,b] 102break}}else if(_&&(b=h=(c=(u=t[y]||(t[y]={}))[e]||[])[0]===v&&c[1]),!1===b)for(;(d=++h&&d&&d[p]||(b=h=0)||f.pop())&&(!(a?C(d,g):1===d.nodeType)||!++b||(_&&((u=d[y]||(d[y]={}))[e]=[v,b]),d!==t)););return(b-=r)===n||b%n===0&&b/n>=0}}},PSEUDO:function(e,t){var i,r=n.pseudos[e]||n.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e) 103return r[y]?r(t):r.length>1?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?te(function(e,i){for(var n,s=r(e,t),o=s.length;o--;)e[n=a.call(e,s[o])]=!(i[n]=s[o])}):function(e){return r(e,0,i)}):r}},pseudos:{not:te(function(e){var t=[],i=[],n=ye(e.replace(S,"$1")) 104return n[y]?te(function(e,t,i,r){for(var s,o=n(e,null,r,[]),a=e.length;a--;)(s=o[a])&&(e[a]=!(t[a]=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 J(e,t).length>0}}),contains:te(function(e){return e=e.replace(X,Y),function(t){return(t.textContent||A.text(t)).indexOf(e)>-1}}),lang:te(function(e){return H.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(X,Y).toLowerCase(),function(t){var i 105do{if(i=h?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) 106return!1}}),target:function(t){var i=e.location&&e.location.hash 107return i&&i.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===function(){try{return c.activeElement}catch(err){}}()&&c.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 108return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return W.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){var t 109return C(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:oe(function(){return[0]}),last:oe(function(e,t){return[t-1]}),eq:oe(function(e,t,i){return[i<0?i+t:i]}),even:oe(function(e,t){for(var i=0;i<t;i+=2)e.push(i) 110return e}),odd:oe(function(e,t){for(var i=1;i<t;i+=2)e.push(i) 111return e}),lt:oe(function(e,t,i){var n 112for(n=i<0?i+t:i>t?t:i;--n>=0;)e.push(n) 113return e}),gt:oe(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n) 114return e})}},n.pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=ne(t) 115for(t in{submit:!0,reset:!0})n.pseudos[t]=re(t) 116function ce(){}function ue(e,t){var i,r,s,o,a,l,c,u=w[e+" "] 117if(u)return t?0:u.slice(0) 118for(a=e,l=[],c=n.preFilter;a;){for(o in i&&!(r=B.exec(a))||(r&&(a=a.slice(r[0].length)||a),l.push(s=[])),i=!1,(r=j.exec(a))&&(i=r.shift(),s.push({value:i,type:r[0].replace(S," ")}),a=a.slice(i.length)),n.filter)!(r=q[o].exec(a))||c[o]&&!(r=c[o](r))||(i=r.shift(),s.push({value:i,type:o,matches:r}),a=a.slice(i.length)) 119if(!i)break}return t?a.length:a?J.error(e):w(e,l).slice(0)}function de(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value 120return n}function he(e,t,i){var n=t.dir,r=t.next,s=r||n,o=i&&"parentNode"===s,a=_++ 121return t.first?function(t,i,r){for(;t=t[n];)if(1===t.nodeType||o)return e(t,i,r) 122return!1}:function(t,i,l){var c,u,d=[v,a] 123if(l){for(;t=t[n];)if((1===t.nodeType||o)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||o)if(u=t[y]||(t[y]={}),r&&C(t,r))t=t[n]||t 124else{if((c=u[s])&&c[0]===v&&c[1]===a)return d[2]=c[2] 125if(u[s]=d,d[2]=e(t,i,l))return!0}return!1}}function fe(e){return e.length>1?function(t,i,n){for(var r=e.length;r--;)if(!e[r](t,i,n))return!1 126return!0}:e[0]}function pe(e,t,i,n,r){for(var s,o=[],a=0,l=e.length,c=null!=t;a<l;a++)(s=e[a])&&(i&&!i(s,n,r)||(o.push(s),c&&t.push(a))) 127return o}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,o,l,c){var u,d,h,f,p=[],m=[],y=o.length,v=s||function(e,t,i){for(var n=0,r=t.length;n<r;n++)J(e,t[n],i) 128return i}(t||"*",l.nodeType?[l]:l,[]),_=!e||!s&&t?v:pe(v,p,e,l,c) 129if(i?i(_,f=r||(s?e:y||n)?[]:o,l,c):f=_,n)for(u=pe(f,m),n(u,[],l,c),d=u.length;d--;)(h=u[d])&&(f[m[d]]=!(_[m[d]]=h)) 130if(s){if(r||e){if(r){for(u=[],d=f.length;d--;)(h=f[d])&&u.push(_[d]=h) 131r(null,f=[],u,c)}for(d=f.length;d--;)(h=f[d])&&(u=r?a.call(s,h):p[d])>-1&&(s[u]=!(o[u]=h))}}else f=pe(f===o?f.splice(y,f.length):f),r?r(null,o,f,c):g.apply(o,f)})}function ge(e){for(var t,i,r,o=e.length,l=n.relative[e[0].type],c=l||n.relative[" "],u=l?1:0,d=he(function(e){return e===t},c,!0),h=he(function(e){return a.call(t,e)>-1},c,!0),f=[function(e,i,n){var r=!l&&(n||i!=s)||((t=i).nodeType?d(e,i,n):h(e,i,n)) 132return t=null,r}];u<o;u++)if(i=n.relative[e[u].type])f=[he(fe(f),i)] 133else{if((i=n.filter[e[u].type].apply(null,e[u].matches))[y]){for(r=++u;r<o&&!n.relative[e[r].type];r++);return me(u>1&&fe(f),u>1&&de(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(S,"$1"),i,u<r&&ge(e.slice(u,r)),r<o&&ge(e=e.slice(r)),r<o&&de(e))}f.push(i)}return fe(f)}function ye(e,t){var i,r=[],o=[],a=T[e+" "] 134if(!a){for(t||(t=ue(e)),i=t.length;i--;)(a=ge(t[i]))[y]?r.push(a):o.push(a) 135a=T(e,function(e,t){var i=t.length>0,r=e.length>0,o=function(o,a,l,u,d){var f,p,m,y=0,_="0",b=o&&[],w=[],T=s,C=o||r&&n.find.TAG("*",d),x=v+=null==T?1:Math.random()||.1,M=C.length 136for(d&&(s=a==c||a||d);_!==M&&null!=(f=C[_]);_++){if(r&&f){for(p=0,a||f.ownerDocument==c||(le(f),l=!h);m=e[p++];)if(m(f,a||c,l)){g.call(u,f) 137break}d&&(v=x)}i&&((f=!m&&f)&&y--,o&&b.push(f))}if(y+=_,i&&_!==y){for(p=0;m=t[p++];)m(b,w,a,l) 138if(o){if(y>0)for(;_--;)b[_]||w[_]||(w[_]=L.call(u)) 139w=pe(w)}g.apply(u,w),d&&!o&&w.length>0&&y+t.length>1&&A.uniqueSort(u)}return d&&(v=x,s=T),b} 140return i?te(o):o}(o,r)),a.selector=e}return a}function ve(e,t,i,r){var s,o,a,l,c,u="function"==typeof e&&e,d=!r&&ue(e=u.selector||e) 141if(i=i||[],1===d.length){if((o=d[0]=d[0].slice(0)).length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&h&&n.relative[o[1].type]){if(!(t=(n.find.ID(a.matches[0].replace(X,Y),t)||[])[0]))return i 142u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(s=q.needsContext.test(e)?0:o.length;s--&&(a=o[s],!n.relative[l=a.type]);)if((c=n.find[l])&&(r=c(a.matches[0].replace(X,Y),Q.test(o[0].type)&&ae(t.parentNode)||t))){if(o.splice(s,1),!(e=r.length&&de(o)))return g.apply(i,r),i 143break}}return(u||ye(e,d))(r,t,!h,i,!t||Q.test(e)&&ae(t.parentNode)||t),i}ce.prototype=n.filters=n.pseudos,n.setFilters=new ce,f.sortStable=y.split("").sort(P).join("")===y,le(),f.sortDetached=ie(function(e){return 1&e.compareDocumentPosition(c.createElement("fieldset"))}),A.find=J,A.expr[":"]=A.expr.pseudos,A.unique=A.uniqueSort,J.compile=ye,J.select=ve,J.setDocument=le,J.tokenize=ue,J.escape=A.escapeSelector,J.getText=A.text,J.isXML=A.isXMLDoc,J.selectors=A.expr,J.supp
vendor: 5,972 bytes, lines 143-174
143ort=A.support,J.uniqueSort=A.uniqueSort})() 144var D=function(e,t,i){for(var n=[],r=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&A(e).is(i))break 145n.push(e)}return n},I=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e) 146return i},N=A.expr.match.needsContext,R=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i 147function F(e,t,i){return p(t)?A.grep(e,function(e,n){return!!t.call(e,n,e)!==i}):t.nodeType?A.grep(e,function(e){return e===t!==i}):"string"!=typeof t?A.grep(e,function(e){return a.call(t,e)>-1!==i}):A.filter(t,e,i)}A.filter=function(e,t,i){var n=t[0] 148return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?A.find.matchesSelector(n,e)?[n]:[]:A.find.matches(e,A.grep(t,function(e){return 1===e.nodeType}))},A.fn.extend({find:function(e){var t,i,n=this.length,r=this 149if("string"!=typeof e)return this.pushStack(A(e).filter(function(){for(t=0;t<n;t++)if(A.contains(r[t],this))return!0})) 150for(i=this.pushStack([]),t=0;t<n;t++)A.find(e,r[t],i) 151return n>1?A.uniqueSort(i):i},filter:function(e){return this.pushStack(F(this,e||[],!1))},not:function(e){return this.pushStack(F(this,e||[],!0))},is:function(e){return!!F(this,"string"==typeof e&&N.test(e)?A(e):e||[],!1).length}}) 152var B,j=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(e,t,i){var n,r 153if(!e)return this 154if(i=i||B,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:j.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e) 155if(n[1]){if(t=t instanceof A?t[0]:t,A.merge(this,A.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),R.test(n[1])&&A.isPlainObject(t))for(n in t)p(this[n])?this[n](t[n]):this.attr(n,t[n]) 156return this}return(r=g.getElementById(n[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):p(e)?void 0!==i.ready?i.ready(e):e(A):A.makeArray(e,this)}).prototype=A.fn,B=A(g) 157var U=/^(?:parents|prev(?:Until|All))/,V={children:!0,contents:!0,next:!0,prev:!0} 158function H(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}A.fn.extend({has:function(e){var t=A(e,this),i=t.length 159return this.filter(function(){for(var e=0;e<i;e++)if(A.contains(this,t[e]))return!0})},closest:function(e,t){var i,n=0,r=this.length,s=[],o="string"!=typeof e&&A(e) 160if(!N.test(e))for(;n<r;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(o?o.index(i)>-1:1===i.nodeType&&A.find.matchesSelector(i,e))){s.push(i) 161break}return this.pushStack(s.length>1?A.uniqueSort(s):s)},index:function(e){return e?"string"==typeof e?a.call(A(e),this[0]):a.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),A.each({parent:function(e){var t=e.parentNode 162return t&&11!==t.nodeType?t:null},parents:function(e){return D(e,"parentNode")},parentsUntil:function(e,t,i){return D(e,"parentNode",i)},next:function(e){return H(e,"nextSibling")},prev:function(e){return H(e,"previousSibling")},nextAll:function(e){return D(e,"nextSibling")},prevAll:function(e){return D(e,"previousSibling")},nextUntil:function(e,t,i){return D(e,"nextSibling",i)},prevUntil:function(e,t,i){return D(e,"previousSibling",i)},siblings:function(e){return I((e.parentNode||{}).firstChild,e)},children:function(e){return I(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),A.merge([],e.childNodes))}},function(e,t){A.fn[e]=function(i,n){var r=A.map(this,t,i) 163return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=A.filter(n,r)),this.length>1&&(V[e]||A.uniqueSort(r),U.test(e)&&r.reverse()),this.pushStack(r)}}) 164var q=/[^\x20\t\r\n\f]+/g 165function G(e){return e}function W(e){throw e}function $(e,t,i,n){var r 166try{e&&p(r=e.promise)?r.call(e).done(t).fail(i):e&&p(r=e.then)?r.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}A.Callbacks=function(e){e="string"==typeof e?function(e){var t={} 167return A.each(e.match(q)||[],function(e,i){t[i]=!0}),t}(e):A.extend({},e) 168var t,i,n,r,s=[],o=[],a=-1,l=function(){for(r=r||e.once,n=t=!0;o.length;a=-1)for(i=o.shift();++a<s.length;)!1===s[a].apply(i[0],i[1])&&e.stopOnFalse&&(a=s.length,i=!1) 169e.memory||(i=!1),t=!1,r&&(s=i?[]:"")},c={add:function(){return s&&(i&&!t&&(a=s.length-1,o.push(i)),function t(i){A.each(i,function(i,n){p(n)?e.unique&&c.has(n)||s.push(n):n&&n.length&&"string"!==_(n)&&t(n)})}(arguments),i&&!t&&l()),this},remove:function(){return A.each(arguments,function(e,t){for(var i;(i=A.inArray(t,s,i))>-1;)s.splice(i,1),i<=a&&a--}),this},has:function(e){return e?A.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=o=[],s=i="",this},disabled:function(){return!s},lock:function(){return r=o=[],i||t||(s=i=""),this},locked:function(){return!!r},fireWith:function(e,i){return r||(i=[e,(i=i||[]).slice?i.slice():i],o.push(i),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}} 170return c},A.extend({Deferred:function(t){var i=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.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 171return A.Deferred(function(t){A.each(i,function(i,n){var r=p(e[n[4]])&&e[n[4]] 172s[n[1]](function(){var e=r&&r.apply(this,arguments) 173e&&p(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 174function o(t,i,n,r){return function(){var a=this,l=arguments,c=function(){var e,c
vendor: 8,104 bytes, lines 175-227
175if(!(t<s)){if((e=n.apply(a,l))===i.promise())throw new TypeError("Thenable self-resolution") 176c=e&&("object"==typeof e||"function"==typeof e)&&e.then,p(c)?r?c.call(e,o(s,i,G,r),o(s,i,W,r)):(s++,c.call(e,o(s,i,G,r),o(s,i,W,r),o(s,i,G,i.notifyWith))):(n!==G&&(a=void 0,l=[e]),(r||i.resolveWith)(a,l))}},u=r?c:function(){try{c()}catch(e){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(e,u.error),t+1>=s&&(n!==W&&(a=void 0,l=[e]),i.rejectWith(a,l))}} 177t?u():(A.Deferred.getErrorHook?u.error=A.Deferred.getErrorHook():A.Deferred.getStackHook&&(u.error=A.Deferred.getStackHook()),e.setTimeout(u))}}return A.Deferred(function(e){i[0][3].add(o(0,e,p(r)?r:G,e.notifyWith)),i[1][3].add(o(0,e,p(t)?t:G)),i[2][3].add(o(0,e,p(n)?n:W))}).promise()},promise:function(e){return null!=e?A.extend(e,r):r}},s={} 178return A.each(i,function(e,t){var o=t[2],a=t[5] 179r[t[1]]=o.add,a&&o.add(function(){n=a},i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock),o.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=o.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),o=A.Deferred(),a=function(e){return function(i){n[e]=this,s[e]=arguments.length>1?r.call(arguments):i,--t||o.resolveWith(n,s)}} 180if(t<=1&&($(e,o.done(a(i)).resolve,o.reject,!t),"pending"===o.state()||p(s[i]&&s[i].then)))return o.then() 181for(;i--;)$(s[i],a(i),o.reject) 182return o.promise()}}) 183var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/ 184A.Deferred.exceptionHook=function(t,i){e.console&&e.console.warn&&t&&Q.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)},A.readyException=function(t){e.setTimeout(function(){throw t})} 185var X=A.Deferred() 186function Y(){g.removeEventListener("DOMContentLoaded",Y),e.removeEventListener("load",Y),A.ready()}A.fn.ready=function(e){return X.then(e).catch(function(e){A.readyException(e)}),this},A.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==e&&--A.readyWait>0||X.resolveWith(g,[A]))}}),A.ready.then=X.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(A.ready):(g.addEventListener("DOMContentLoaded",Y),e.addEventListener("load",Y)) 187var K=function(e,t,i,n,r,s,o){var a=0,l=e.length,c=null==i 188if("object"===_(i))for(a in r=!0,i)K(e,t,a,i[a],!0,s,o) 189else if(void 0!==n&&(r=!0,p(n)||(o=!0),c&&(o?(t.call(e,n),t=null):(c=t,t=function(e,t,i){return c.call(A(e),i)})),t))for(;a<l;a++)t(e[a],i,o?n:n.call(e[a],a,t(e[a],i))) 190return r?e:c?t.call(e):l?t(e[0],i):s},Z=/^-ms-/,J=/-([a-z])/g 191function ee(e,t){return t.toUpperCase()}function te(e){return e.replace(Z,"ms-").replace(J,ee)}var ie=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType} 192function ne(){this.expando=A.expando+ne.uid++}ne.uid=1,ne.prototype={cache:function(e){var t=e[this.expando] 193return 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) 194if("string"==typeof t)r[te(t)]=i 195else for(n in t)r[te(n)]=t[n] 196return 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] 197if(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 198for(;i--;)delete n[t[i]]}(void 0===t||A.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando] 199return void 0!==t&&!A.isEmptyObject(t)}} 200var re=new ne,se=new ne,oe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[A-Z]/g 201function le(e,t,i){var n 202if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:oe.test(e)?JSON.parse(e):e)}(i)}catch(r){}se.set(e,t,i)}else i=void 0 203return i}A.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)}}),A.fn.extend({data:function(e,t){var i,n,r,s=this[0],o=s&&s.attributes 204if(void 0===e){if(this.length&&(r=se.get(s),1===s.nodeType&&!re.get(s,"hasDataAttrs"))){for(i=o.length;i--;)o[i]&&0===(n=o[i].name).indexOf("data-")&&(n=te(n.slice(5)),le(s,n,r[n])) 205re.set(s,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each(function(){se.set(this,e)}):K(this,function(t){var i 206if(s&&void 0===t)return void 0!==(i=se.get(s,e))||void 0!==(i=le(s,e))?i:void 0 207this.each(function(){se.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){se.remove(this,e)})}}),A.extend({queue:function(e,t,i){var n 208if(e)return t=(t||"fx")+"queue",n=re.get(e,t),i&&(!n||Array.isArray(i)?n=re.access(e,t,A.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx" 209var i=A.queue(e,t),n=i.length,r=i.shift(),s=A._queueHooks(e,t) 210"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===t&&i.unshift("inprogress"),delete s.stop,r.call(e,function(){A.dequeue(e,t)},s)),!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks" 211return re.get(e,i)||re.access(e,i,{empty:A.Callbacks("once memory").add(function(){re.remove(e,[t+"queue",i])})})}}),A.fn.extend({queue:function(e,t){var i=2 212return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?A.queue(this[0],e):void 0===t?this:this.each(function(){var i=A.queue(this,e,t) 213A._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&A.dequeue(this,e)})},dequeue:function(e){return this.each(function(){A.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,r=A.Deferred(),s=this,o=this.length,a=function(){--n||r.resolveWith(s,[s])} 214for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(i=re.get(s[o],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(a)) 215return a(),r.promise(t)}}) 216var ce=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ue=new RegExp("^(?:([+-])=|)("+ce+")([a-z%]*)$","i"),de=["Top","Right","Bottom","Left"],he=g.documentElement,fe=function(e){return A.contains(e.ownerDocument,e)},pe={composed:!0} 217he.getRootNode&&(fe=function(e){return A.contains(e.ownerDocument,e)||e.getRootNode(pe)===e.ownerDocument}) 218var me=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&fe(e)&&"none"===A.css(e,"display")} 219function ge(e,t,i,n){var r,s,o=20,a=n?function(){return n.cur()}:function(){return A.css(e,t,"")},l=a(),c=i&&i[3]||(A.cssNumber[t]?"":"px"),u=e.nodeType&&(A.cssNumber[t]||"px"!==c&&+l)&&ue.exec(A.css(e,t)) 220if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;o--;)A.style(e,t,u+c),(1-s)*(1-(s=a()/l||.5))<=0&&(o=0),u/=s 221u*=2,A.style(e,t,u+c),i=i||[]}return i&&(u=+u||+l||0,r=i[1]?u+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=u,n.end=r)),r}var ye={} 222function ve(e){var t,i=e.ownerDocument,n=e.nodeName,r=ye[n] 223return r||(t=i.body.appendChild(i.createElement(n)),r=A.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),ye[n]=r,r)}function _e(e,t){for(var i,n,r=[],s=0,o=e.length;s<o;s++)(n=e[s]).style&&(i=n.style.display,t?("none"===i&&(r[s]=re.get(n,"display")||null,r[s]||(n.style.display="")),""===n.style.display&&me(n)&&(r[s]=ve(n))):"none"!==i&&(r[s]="none",re.set(n,"display",i))) 224for(s=0;s<o;s++)null!=r[s]&&(e[s].style.display=r[s]) 225return e}A.fn.extend({show:function(){return _e(this,!0)},hide:function(){return _e(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){me(this)?A(this).show():A(this).hide()})}}) 226var be,we,Ae=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i 227be=g.createDocumentFragment().appendChild(g.createElement("div")),(we=g.createElement("input")).setAttribute("type","radio"),we.setAttribute("checked","checked"),we.setAttribute("name","t"),be.appendChild(we),f.checkClone
vendor: 8,918 bytes, lines 227-265
227=be.cloneNode(!0).cloneNode(!0).lastChild.checked,be.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!be.cloneNode(!0).lastChild.defaultValue,be.innerHTML="<option></option>",f.option=!!be.lastChild 228var Le={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,"",""]} 229function xe(e,t){var i 230return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t)?A.merge([e],i):i}function Me(e,t){for(var i=0,n=e.length;i<n;i++)re.set(e[i],"globalEval",!t||re.get(t[i],"globalEval"))}Le.tbody=Le.tfoot=Le.colgroup=Le.caption=Le.thead,Le.th=Le.td,f.option||(Le.optgroup=Le.option=[1,"<select multiple='multiple'>","</select>"]) 231var Ee=/<|&#?\w+;/ 232function Se(e,t,i,n,r){for(var s,o,a,l,c,u,d=t.createDocumentFragment(),h=[],f=0,p=e.length;f<p;f++)if((s=e[f])||0===s)if("object"===_(s))A.merge(h,s.nodeType?[s]:s) 233else if(Ee.test(s)){for(o=o||d.appendChild(t.createElement("div")),a=(Te.exec(s)||["",""])[1].toLowerCase(),l=Le[a]||Le._default,o.innerHTML=l[1]+A.htmlPrefilter(s)+l[2],u=l[0];u--;)o=o.lastChild 234A.merge(h,o.childNodes),(o=d.firstChild).textContent=""}else h.push(t.createTextNode(s)) 235for(d.textContent="",f=0;s=h[f++];)if(n&&A.inArray(s,n)>-1)r&&r.push(s) 236else if(c=fe(s),o=xe(d.appendChild(s),"script"),c&&Me(o),i)for(u=0;s=o[u++];)Ce.test(s.type||"")&&i.push(s) 237return d}var ke=/^([^.]*)(?:\.(.+)|)/ 238function Pe(){return!0}function Oe(){return!1}function ze(e,t,i,n,r,s){var o,a 239if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)ze(e,a,i,n,t[a],s) 240return 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=Oe 241else if(!r)return e 242return 1===s&&(o=r,r=function(e){return A().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=A.guid++)),e.each(function(){A.event.add(this,t,r,n,i)})}function De(e,t,i){i?(re.set(e,t,!1),A.event.add(e,t,{namespace:!1,handler:function(e){var i,n=re.get(this,t) 243if(1&e.isTrigger&&this[t]){if(n)(A.event.special[t]||{}).delegateType&&e.stopPropagation() 244else 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,A.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Pe)}})):void 0===re.get(e,t)&&A.event.add(e,t,Pe)}A.event={global:{},add:function(e,t,i,n,r){var s,o,a,l,c,u,d,h,f,p,m,g=re.get(e) 245if(ie(e))for(i.handler&&(i=(s=i).handler,r=s.selector),r&&A.find.matchesSelector(he,r),i.guid||(i.guid=A.guid++),(l=g.events)||(l=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(t){return void 0!==A&&A.event.triggered!==t.type?A.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(q)||[""]).length;c--;)f=m=(a=ke.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f&&(d=A.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=A.event.special[f]||{},u=A.extend({type:f,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&A.expr.match.needsContext.test(r),namespace:p.join(".")},s),(h=l[f])||((h=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,n,p,o)||e.addEventListener&&e.addEventListener(f,o)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=i.guid)),r?h.splice(h.delegateCount++,0,u):h.push(u),A.event.global[f]=!0)},remove:function(e,t,i,n,r){var s,o,a,l,c,u,d,h,f,p,m,g=re.hasData(e)&&re.get(e) 246if(g&&(l=g.events)){for(c=(t=(t||"").match(q)||[""]).length;c--;)if(f=m=(a=ke.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f){for(d=A.event.special[f]||{},h=l[f=(n?d.delegateType:d.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=s=h.length;s--;)u=h[s],!r&&m!==u.origType||i&&i.guid!==u.guid||a&&!a.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(h.splice(s,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(e,u)) 247o&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,p,g.handle)||A.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)A.event.remove(e,f+t[c],i,n,!0) 248A.isEmptyObject(l)&&re.remove(e,"handle events")}},dispatch:function(e){var t,i,n,r,s,o,a=new Array(arguments.length),l=A.event.fix(e),c=(re.get(this,"events")||Object.create(null))[l.type]||[],u=A.event.special[l.type]||{} 249for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t] 250if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(o=A.event.handlers.call(this,l,c),t=0;(r=o[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=((A.event.special[s.origType]||{}).handle||s.handler).apply(r.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation())) 251return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,r,s,o,a=[],l=t.delegateCount,c=e.target 252if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(s=[],o={},i=0;i<l;i++)void 0===o[r=(n=t[i]).selector+" "]&&(o[r]=n.needsContext?A(r,this).index(c)>-1:A.find(r,this,null,[c]).length),o[r]&&s.push(n) 253s.length&&a.push({elem:c,handlers:s})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(A.Event.prototype,e,{enumerable:!0,configurable:!0,get:p(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[A.expando]?e:new A.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e 254return Ae.test(t.type)&&t.click&&C(t,"input")&&De(t,"click",!0),!1},trigger:function(e){var t=this||e 255return Ae.test(t.type)&&t.click&&C(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target 256return Ae.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)}}}},A.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},A.Event=function(e,t){if(!(this instanceof A.Event))return new A.Event(e,t) 257e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Pe:Oe,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&&A.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:Oe,isPropagationStopped:Oe,isImmediatePropagationStopped:Oe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent 258this.isDefaultPrevented=Pe,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent 259this.isPropagationStopped=Pe,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent 260this.isImmediatePropagationStopped=Pe,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},A.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},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},function(e,t){function i(e){if(g.documentMode){var i=re.get(this,"handle"),n=A.event.fix(e) 261n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,i(e),n.target===n.currentTarget&&i(n)}else A.event.simulate(t,e.target,A.event.fix(e))}A.event.special[e]={setup:function(){var n 262if(De(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 De(this,e),!0},teardown:function(){var e 263if(!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},A.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,r=g.documentMode?this:n,s=re.get(r,t) 264s||(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 265s?re.set(r,t,s):(g.documentMode?this.removeEventListener(t,i):n.removeEventListener(e,i,!0),re.remove(r,t))}}}
vendor: 5,949 bytes, lines 265-302
265),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){A.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,r=e.handleObj 266return n&&(n===this||A.contains(this,n))||(e.type=r.origType,i=r.handler.apply(this,arguments),e.type=t),i}}}),A.fn.extend({on:function(e,t,i,n){return ze(this,e,t,i,n)},one:function(e,t,i,n){return ze(this,e,t,i,n,1)},off:function(e,t,i){var n,r 267if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,A(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this 268if("object"==typeof e){for(r in e)this.off(r,t,e[r]) 269return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Oe),this.each(function(){A.event.remove(this,e,i,t)})}}) 270var Ie=/<script|<style|<link/i,Ne=/checked\s*(?:[^=]|=\s*.checked.)/i,Re=/^\s*<!\[CDATA\[|\]\]>\s*$/g 271function Fe(e,t){return C(e,"table")&&C(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function Be(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function je(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ue(e,t){var i,n,r,s,o,a 272if(1===t.nodeType){if(re.hasData(e)&&(a=re.get(e).events))for(r in re.remove(t,"handle events"),a)for(i=0,n=a[r].length;i<n;i++)A.event.add(t,r,a[r][i]) 273se.hasData(e)&&(s=se.access(e),o=A.extend({},s),se.set(t,o))}}function Ve(e,t){var i=t.nodeName.toLowerCase() 274"input"===i&&Ae.test(e.type)?t.checked=e.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}function He(e,t,i,n){t=s(t) 275var r,o,a,l,c,u,d=0,h=e.length,m=h-1,g=t[0],y=p(g) 276if(y||h>1&&"string"==typeof g&&!f.checkClone&&Ne.test(g))return e.each(function(r){var s=e.eq(r) 277y&&(t[0]=g.call(this,r,s.html())),He(s,t,i,n)}) 278if(h&&(o=(r=Se(t,e[0].ownerDocument,!1,e,n)).firstChild,1===r.childNodes.length&&(r=o),o||n)){for(l=(a=A.map(xe(r,"script"),Be)).length;d<h;d++)c=r,d!==m&&(c=A.clone(c,!0,!0),l&&A.merge(a,xe(c,"script"))),i.call(e[d],c,d) 279if(l)for(u=a[a.length-1].ownerDocument,A.map(a,je),d=0;d<l;d++)c=a[d],Ce.test(c.type||"")&&!re.access(c,"globalEval")&&A.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?A._evalUrl&&!c.noModule&&A._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):v(c.textContent.replace(Re,""),c,u))}return e}function qe(e,t,i){for(var n,r=t?A.filter(t,e):e,s=0;null!=(n=r[s]);s++)i||1!==n.nodeType||A.cleanData(xe(n)),n.parentNode&&(i&&fe(n)&&Me(xe(n,"script")),n.parentNode.removeChild(n)) 280return e}A.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,r,s,o,a=e.cloneNode(!0),l=fe(e) 281if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||A.isXMLDoc(e)))for(o=xe(a),n=0,r=(s=xe(e)).length;n<r;n++)Ve(s[n],o[n]) 282if(t)if(i)for(s=s||xe(e),o=o||xe(a),n=0,r=s.length;n<r;n++)Ue(s[n],o[n]) 283else Ue(e,a) 284return(o=xe(a,"script")).length>0&&Me(o,!l&&xe(e,"script")),a},cleanData:function(e){for(var t,i,n,r=A.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]?A.event.remove(i,n):A.removeEvent(i,n,t.handle) 285i[re.expando]=void 0}i[se.expando]&&(i[se.expando]=void 0)}}}),A.fn.extend({detach:function(e){return qe(this,e,!0)},remove:function(e){return qe(this,e)},text:function(e){return K(this,function(e){return void 0===e?A.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 He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Fe(this,e) 286t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(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&&(A.cleanData(xe(e,!1)),e.textContent="") 287return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return A.clone(this,e,t)})},html:function(e){return K(this,function(e){var t=this[0]||{},i=0,n=this.length 288if(void 0===e&&1===t.nodeType)return t.innerHTML 289if("string"==typeof e&&!Ie.test(e)&&!Le[(Te.exec(e)||["",""])[1].toLowerCase()]){e=A.htmlPrefilter(e) 290try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(A.cleanData(xe(t,!1)),t.innerHTML=e) 291t=0}catch(r){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[] 292return He(this,arguments,function(t){var i=this.parentNode 293A.inArray(this,e)<0&&(A.cleanData(xe(this)),i&&i.replaceChild(t,this))},e)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){A.fn[e]=function(e){for(var i,n=[],r=A(e),s=r.length-1,a=0;a<=s;a++)i=a===s?this:this.clone(!0),A(r[a])[t](i),o.apply(n,i.get()) 294return this.pushStack(n)}}) 295var Ge=new RegExp("^("+ce+")(?!px)[a-z%]+$","i"),We=/^--/,$e=function(t){var i=t.ownerDocument.defaultView 296return i&&i.opener||(i=e),i.getComputedStyle(t)},Qe=function(e,t,i){var n,r,s={} 297for(r in t)s[r]=e.style[r],e.style[r]=t[r] 298for(r in n=i.call(e),t)e.style[r]=s[r] 299return n},Xe=new RegExp(de.join("|"),"i") 300function Ye(e,t,i){var n,r,s,o,a=We.test(t),l=e.style 301return(i=i||$e(e))&&(o=i.getPropertyValue(t)||i[t],a&&o&&(o=o.replace(S,"$1")||void 0),""!==o||fe(e)||(o=A.style(e,t)),!f.pixelBoxStyles()&&Ge.test(o)&&Xe.test(t)&&(n=l.width,r=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=o,o=i.width,l.width=n,l.minWidth=r,l.maxWidth=s)),void 0!==o?o+"":o}function Ke(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments) 302delete this.get}}}(function(){function t(){if(u){c.style.cssText="position:absolute;
302left:-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%",he.appendChild(c).appendChild(u) 303var t=e.getComputedStyle(u) 304n="1%"!==t.top,l=12===i(t.marginLeft),u.style.right="60%",o=36===i(t.right),r=36===i(t.width),u.style.position="absolute",s=12===i(u.offsetWidth/3),he.removeChild(c),u=null}}function i(e){return Math.round(parseFloat(e))}var n,r,s,o,a,l,c=g.createElement("div"),u=g.createElement("div") 305u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===u.style.backgroundClip,A.extend(f,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),o},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),s},reliableTrDimensions:function(){var t,i,n,r 306return null==a&&(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",he.appendChild(t).appendChild(i).appendChild(n),r=e.getComputedStyle(i),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===i.offsetHeight,he.removeChild(t)),a}}
vendor: 6,559 bytes, lines 306-333
306))})() 307var Ze=["Webkit","Moz","ms"],Je=g.createElement("div").style,et={} 308function tt(e){var t=A.cssProps[e]||et[e] 309return t||(e in Je?e:et[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=Ze.length;i--;)if((e=Ze[i]+t)in Je)return e}(e)||e)}var it=/^(none|table(?!-c[ea]).+)/,nt={position:"absolute",visibility:"hidden",display:"block"},rt={letterSpacing:"0",fontWeight:"400"} 310function st(e,t,i){var n=ue.exec(t) 311return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function ot(e,t,i,n,r,s){var o="width"===t?1:0,a=0,l=0,c=0 312if(i===(n?"border":"content"))return 0 313for(;o<4;o+=2)"margin"===i&&(c+=A.css(e,i+de[o],!0,r)),n?("content"===i&&(l-=A.css(e,"padding"+de[o],!0,r)),"margin"!==i&&(l-=A.css(e,"border"+de[o]+"Width",!0,r))):(l+=A.css(e,"padding"+de[o],!0,r),"padding"!==i?l+=A.css(e,"border"+de[o]+"Width",!0,r):a+=A.css(e,"border"+de[o]+"Width",!0,r)) 314return!n&&s>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-a-.5))||0),l+c}function at(e,t,i){var n=$e(e),r=(!f.boxSizingReliable()||i)&&"border-box"===A.css(e,"boxSizing",!1,n),s=r,o=Ye(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1) 315if(Ge.test(o)){if(!i)return o 316o="auto"}return(!f.boxSizingReliable()&&r||!f.reliableTrDimensions()&&C(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===A.css(e,"display",!1,n))&&e.getClientRects().length&&(r="border-box"===A.css(e,"boxSizing",!1,n),(s=a in e)&&(o=e[a])),(o=parseFloat(o)||0)+ot(e,t,i||(r?"border":"content"),s,n,o)+"px"}function lt(e,t,i,n,r){return new lt.prototype.init(e,t,i,n,r)}A.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ye(e,"opacity") 317return""===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,o,a=te(t),l=We.test(t),c=e.style 318if(l||(t=tt(a)),o=A.cssHooks[t]||A.cssHooks[a],void 0===i)return o&&"get"in o&&void 0!==(r=o.get(e,!1,n))?r:c[t] 319"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]||(A.cssNumber[a]?"":"px")),f.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(i=o.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var r,s,o,a=te(t) 320return We.test(t)||(t=tt(a)),(o=A.cssHooks[t]||A.cssHooks[a])&&"get"in o&&(r=o.get(e,!0,i)),void 0===r&&(r=Ye(e,t,n)),"normal"===r&&t in rt&&(r=rt[t]),""===i||i?(s=parseFloat(r),!0===i||isFinite(s)?s||0:r):r}}),A.each(["height","width"],function(e,t){A.cssHooks[t]={get:function(e,i,n){if(i)return!it.test(A.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?at(e,t,n):Qe(e,nt,function(){return at(e,t,n)})},set:function(e,i,n){var r,s=$e(e),o=!f.scrollboxSize()&&"absolute"===s.position,a=(o||n)&&"border-box"===A.css(e,"boxSizing",!1,s),l=n?ot(e,t,n,a,s):0 321return a&&o&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-ot(e,t,"border",!1,s)-.5)),l&&(r=ue.exec(i))&&"px"!==(r[3]||"px")&&(e.style[t]=i,i=A.css(e,t)),st(0,i,l)}}}),A.cssHooks.marginLeft=Ke(f.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ye(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),A.each({margin:"",padding:"",border:"Width"},function(e,t){A.cssHooks[e+t]={expand:function(i){for(var n=0,r={},s="string"==typeof i?i.split(" "):[i];n<4;n++)r[e+de[n]+t]=s[n]||s[n-2]||s[0] 322return r}},"margin"!==e&&(A.cssHooks[e+t].set=st)}),A.fn.extend({css:function(e,t){return K(this,function(e,t,i){var n,r,s={},o=0 323if(Array.isArray(t)){for(n=$e(e),r=t.length;o<r;o++)s[t[o]]=A.css(e,t[o],!1,n) 324return s}return void 0!==i?A.style(e,t,i):A.css(e,t)},e,t,arguments.length>1)}}),A.Tween=lt,lt.prototype={constructor:lt,init:function(e,t,i,n,r,s){this.elem=e,this.prop=i,this.easing=r||A.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=s||(A.cssNumber[i]?"":"px")},cur:function(){var e=lt.propHooks[this.prop] 325return e&&e.get?e.get(this):lt.propHooks._default.get(this)},run:function(e){var t,i=lt.propHooks[this.prop] 326return this.options.duration?this.pos=t=A.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):lt.propHooks._default.set(this),this}},lt.prototype.init.prototype=lt.prototype,lt.propHooks={_default:{get:function(e){var t 327return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=A.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){A.fx.step[e.prop]?A.fx.step[e.prop](e):1!==e.elem.nodeType||!A.cssHooks[e.prop]&&null==e.elem.style[tt(e.prop)]?e.elem[e.prop]=e.now:A.style(e.elem,e.prop,e.now+e.unit)}}},lt.propHooks.scrollTop=lt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},A.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},A.fx=lt.prototype.init,A.fx.step={} 328var ct,ut,dt=/^(?:toggle|show|hide)$/,ht=/queueHooks$/ 329function ft(){ut&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(ft):e.setTimeout(ft,A.fx.interval),A.fx.tick())}function pt(){return e.setTimeout(function(){ct=void 0}),ct=Date.now()}function mt(e,t){var i,n=0,r={height:e} 330for(t=t?1:0;n<4;n+=2-t)r["margin"+(i=de[n])]=r["padding"+i]=e 331return t&&(r.opacity=r.width=e),r}function gt(e,t,i){for(var n,r=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),s=0,o=r.length;s<o;s++)if(n=r[s].call(i,t,e))return n}function yt(e,t,i){var n,r,s=0,o=yt.prefilters.length,a=A.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1 332for(var t=ct||pt(),i=Math.max(0,c.startTime+c.duration-t),n=1-(i/c.duration||0),s=0,o=c.tweens.length;s<o;s++)c.tweens[s].run(n) 333return a.notifyWith(e,[c,n,i]),n<1&&o?i:(o||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:A.extend({},t),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},i),originalProperties:t,originalOptions:i,startTime:ct||pt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=A.Tween(e,c.opts,t,i,c.opts.specialEasing[t]||
vendor: 4,103 bytes, lines 333-354
333c.opts.easing) 334return c.tweens.push(n),n},stop:function(t){var i=0,n=t?c.tweens.length:0 335if(r)return this 336for(r=!0;i<n;i++)c.tweens[i].run(1) 337return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),u=c.props 338for(function(e,t){var i,n,r,s,o 339for(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]),(o=A.cssHooks[n])&&"expand"in o)for(i in s=o.expand(s),delete e[n],s)i in e||(e[i]=s[i],t[i]=r) 340else t[n]=r}(u,c.opts.specialEasing);s<o;s++)if(n=yt.prefilters[s].call(c,e,u,c.opts))return p(n.stop)&&(A._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n 341return A.map(u,gt,c),p(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),A.fx.timer(A.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}A.Animation=A.extend(yt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t) 342return ge(i.elem,e,ue.exec(t),i),i}]},tweener:function(e,t){p(e)?(t=e,e=["*"]):e=e.match(q) 343for(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,o,a,l,c,u,d="width"in t||"height"in t,h=this,f={},p=e.style,m=e.nodeType&&me(e),g=re.get(e,"fxshow") 344for(n in i.queue||(null==(o=A._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,a=o.empty.fire,o.empty.fire=function(){o.unqueued||a()}),o.unqueued++,h.always(function(){h.always(function(){o.unqueued--,A.queue(e,"fx").length||o.empty.fire()})})),t)if(r=t[n],dt.test(r)){if(delete t[n],s=s||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue 345m=!0}f[n]=g&&g[n]||A.style(e,n)}if((l=!A.isEmptyObject(t))||!A.isEmptyObject(f))for(n in d&&1===e.nodeType&&(i.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=re.get(e,"display")),"none"===(u=A.css(e,"display"))&&(c?u=c:(_e([e],!0),c=e.style.display||c,u=A.css(e,"display"),_e([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===A.css(e,"float")&&(l||(h.done(function(){p.display=c}),null==c&&(u=p.display,c="none"===u?"":u)),p.display="inline-block")),i.overflow&&(p.overflow="hidden",h.always(function(){p.overflow=i.overflow[0],p.overflowX=i.overflow[1],p.overflowY=i.overflow[2]})),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=re.access(e,"fxshow",{display:c}),s&&(g.hidden=!m),m&&_e([e],!0),h.done(function(){for(n in m||_e([e]),re.remove(e,"fxshow"),f)A.style(e,n,f[n])})),l=gt(m?g[n]:0,n,h),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)}}),A.speed=function(e,t,i){var n=e&&"object"==typeof e?A.extend({},e):{complete:i||!i&&t||p(e)&&e,duration:e,easing:i&&t||t&&!p(t)&&t} 346return A.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in A.fx.speeds?n.duration=A.fx.speeds[n.duration]:n.duration=A.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){p(n.old)&&n.old.call(this),n.queue&&A.dequeue(this,n.queue)},n},A.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=A.isEmptyObject(e),s=A.speed(t,i,n),o=function(){var t=yt(this,A.extend({},e),s);(r||re.get(this,"finish"))&&t.stop(!0)} 347return o.finish=o,r||!1===s.queue?this.each(o):this.queue(s.queue,o)},stop:function(e,t,i){var n=function(e){var t=e.stop 348delete e.stop,t(i)} 349return"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=A.timers,o=re.get(this) 350if(r)o[r]&&o[r].stop&&n(o[r]) 351else for(r in o)o[r]&&o[r].stop&&ht.test(r)&&n(o[r]) 352for(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)) 353!t&&i||A.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=A.timers,o=n?n.length:0 354for(i.finish=!0,A.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,991 bytes, lines 354-389
354) 355for(t=0;t<o;t++)n[t]&&n[t].finish&&n[t].finish.call(this) 356delete i.finish})}}),A.each(["toggle","show","hide"],function(e,t){var i=A.fn[t] 357A.fn[t]=function(e,n,r){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(mt(t,!0),e,n,r)}}),A.each({slideDown:mt("show"),slideUp:mt("hide"),slideToggle:mt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){A.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}}),A.timers=[],A.fx.tick=function(){var e,t=0,i=A.timers 358for(ct=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1) 359i.length||A.fx.stop(),ct=void 0},A.fx.timer=function(e){A.timers.push(e),A.fx.start()},A.fx.interval=13,A.fx.start=function(){ut||(ut=!0,ft())},A.fx.stop=function(){ut=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(t,i){return t=A.fx&&A.fx.speeds[t]||t,i=i||"fx",this.queue(i,function(i,n){var r=e.setTimeout(i,t) 360n.stop=function(){e.clearTimeout(r)}})},function(){var e=g.createElement("input"),t=g.createElement("select").appendChild(g.createElement("option")) 361e.type="checkbox",f.checkOn=""!==e.value,f.optSelected=t.selected,(e=g.createElement("input")).value="t",e.type="radio",f.radioValue="t"===e.value}() 362var vt,_t=A.expr.attrHandle 363A.fn.extend({attr:function(e,t){return K(this,A.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){A.removeAttr(this,e)})}}),A.extend({attr:function(e,t,i){var n,r,s=e.nodeType 364if(3!==s&&8!==s&&2!==s)return void 0===e.getAttribute?A.prop(e,t,i):(1===s&&A.isXMLDoc(e)||(r=A.attrHooks[t.toLowerCase()]||(A.expr.match.bool.test(t)?vt:void 0)),void 0!==i?null===i?void A.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=A.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&C(e,"input")){var i=e.value 365return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(q) 366if(r&&1===e.nodeType)for(;i=r[n++];)e.removeAttribute(i)}}),vt={set:function(e,t,i){return!1===t?A.removeAttr(e,i):e.setAttribute(i,i),i}},A.each(A.expr.match.bool.source.match(/\w+/g),function(e,t){var i=_t[t]||A.find.attr 367_t[t]=function(e,t,n){var r,s,o=t.toLowerCase() 368return n||(s=_t[o],_t[o]=r,r=null!=i(e,t,n)?o:null,_t[o]=s),r}}) 369var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i 370function At(e){return(e.match(q)||[]).join(" ")}function Tt(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(q)||[]}A.fn.extend({prop:function(e,t){return K(this,A.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[A.propFix[e]||e]})}}),A.extend({prop:function(e,t,i){var n,r,s=e.nodeType 371if(3!==s&&8!==s&&2!==s)return 1===s&&A.isXMLDoc(e)||(t=A.propFix[t]||t,r=A.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=A.find.attr(e,"tabindex") 372return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(A.propHooks.selected={get:function(e){var t=e.parentNode 373return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode 374t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){A.propFix[this.toLowerCase()]=this}),A.fn.extend({addClass:function(e){var t,i,n,r,s,o 375return p(e)?this.each(function(t){A(this).addClass(e.call(this,t,Tt(this)))}):(t=Ct(e)).length?this.each(function(){if(n=Tt(this),i=1===this.nodeType&&" "+At(n)+" "){for(s=0;s<t.length;s++)r=t[s],i.indexOf(" "+r+" ")<0&&(i+=r+" ") 376o=At(i),n!==o&&this.setAttribute("class",o)}}):this},removeClass:function(e){var t,i,n,r,s,o 377return p(e)?this.each(function(t){A(this).removeClass(e.call(this,t,Tt(this)))}):arguments.length?(t=Ct(e)).length?this.each(function(){if(n=Tt(this),i=1===this.nodeType&&" "+At(n)+" "){for(s=0;s<t.length;s++)for(r=t[s];i.indexOf(" "+r+" ")>-1;)i=i.replace(" "+r+" "," ") 378o=At(i),n!==o&&this.setAttribute("class",o)}}):this:this.attr("class","")},toggleClass:function(e,t){var i,n,r,s,o=typeof e,a="string"===o||Array.isArray(e) 379return p(e)?this.each(function(i){A(this).toggleClass(e.call(this,i,Tt(this),t),t)}):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(i=Ct(e),this.each(function(){if(a)for(s=A(this),r=0;r<i.length;r++)n=i[r],s.hasClass(n)?s.removeClass(n):s.addClass(n) 380else void 0!==e&&"boolean"!==o||((n=Tt(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 381for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&(" "+At(Tt(i))+" ").indexOf(t)>-1)return!0 382return!1}}) 383var Lt=/\r/g 384A.fn.extend({val:function(e){var t,i,n,r=this[0] 385return arguments.length?(n=p(e),this.each(function(i){var r 3861===this.nodeType&&(null==(r=n?e.call(this,i,A(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=A.map(r,function(e){return null==e?"":e+""})),(t=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=A.valHooks[r.type]||A.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(Lt,""):null==i?"":i:void 0}}),A.extend({valHooks:{option:{get:function(e){var t=A.find.attr(e,"value") 387return null!=t?t:At(A.text(e))}},select:{get:function(e){var t,i,n,r=e.options,s=e.selectedIndex,o="select-one"===e.type,a=o?null:[],l=o?s+1:r.length 388for(n=s<0?l:o?s:0;n<l;n++)if(((i=r[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!C(i.parentNode,"optgroup"))){if(t=A(i).val(),o)return t 389a.push(t)}return a}
vendor: 18,431 bytes, lines 389-483
389,set:function(e,t){for(var i,n,r=e.options,s=A.makeArray(t),o=r.length;o--;)((n=r[o]).selected=A.inArray(A.valHooks.option.get(n),s)>-1)&&(i=!0) 390return i||(e.selectedIndex=-1),s}}}}),A.each(["radio","checkbox"],function(){A.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=A.inArray(A(e).val(),t)>-1}},f.checkOn||(A.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}) 391var xt=e.location,Mt={guid:Date.now()},Et=/\?/ 392A.parseXML=function(t){var i,n 393if(!t||"string"!=typeof t)return null 394try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(r){}return n=i&&i.getElementsByTagName("parsererror")[0],i&&!n||A.error("Invalid XML: "+(n?A.map(n.childNodes,function(e){return e.textContent}).join("\n"):t)),i} 395var St=/^(?:focusinfocus|focusoutblur)$/,kt=function(e){e.stopPropagation()} 396A.extend(A.event,{trigger:function(t,i,n,r){var s,o,a,l,c,d,h,f,y=[n||g],v=u.call(t,"type")?t.type:t,_=u.call(t,"namespace")?t.namespace.split("."):[] 397if(o=f=a=n=n||g,3!==n.nodeType&&8!==n.nodeType&&!St.test(v+A.event.triggered)&&(v.indexOf(".")>-1&&(_=v.split("."),v=_.shift(),_.sort()),c=v.indexOf(":")<0&&"on"+v,(t=t[A.expando]?t:new A.Event(v,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=_.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+_.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),i=null==i?[t]:A.makeArray(i,[t]),h=A.event.special[v]||{},r||!h.trigger||!1!==h.trigger.apply(n,i))){if(!r&&!h.noBubble&&!m(n)){for(l=h.delegateType||v,St.test(l+v)||(o=o.parentNode);o;o=o.parentNode)y.push(o),a=o 398a===(n.ownerDocument||g)&&y.push(a.defaultView||a.parentWindow||e)}for(s=0;(o=y[s++])&&!t.isPropagationStopped();)f=o,t.type=s>1?l:h.bindType||v,(d=(re.get(o,"events")||Object.create(null))[t.type]&&re.get(o,"handle"))&&d.apply(o,i),(d=c&&o[c])&&d.apply&&ie(o)&&(t.result=d.apply(o,i),!1===t.result&&t.preventDefault()) 399return t.type=v,r||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(y.pop(),i)||!ie(n)||c&&p(n[v])&&!m(n)&&((a=n[c])&&(n[c]=null),A.event.triggered=v,t.isPropagationStopped()&&f.addEventListener(v,kt),n[v](),t.isPropagationStopped()&&f.removeEventListener(v,kt),A.event.triggered=void 0,a&&(n[c]=a)),t.result}},simulate:function(e,t,i){var n=A.extend(new A.Event,i,{type:e,isSimulated:!0}) 400A.event.trigger(n,null,t)}}),A.fn.extend({trigger:function(e,t){return this.each(function(){A.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0] 401if(i)return A.event.trigger(e,t,i,!0)}}) 402var Pt=/\[\]$/,Ot=/\r?\n/g,zt=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i 403function It(e,t,i,n){var r 404if(Array.isArray(t))A.each(t,function(t,r){i||Pt.test(e)?n(e,r):It(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,i,n)}) 405else if(i||"object"!==_(t))n(e,t) 406else for(r in t)It(e+"["+r+"]",t[r],i,n)}A.param=function(e,t){var i,n=[],r=function(e,t){var i=p(t)?t():t 407n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)} 408if(null==e)return"" 409if(Array.isArray(e)||e.jquery&&!A.isPlainObject(e))A.each(e,function(){r(this.name,this.value)}) 410else for(i in e)It(i,e[i],t,r) 411return n.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=A.prop(this,"elements") 412return e?A.makeArray(e):this}).filter(function(){var e=this.type 413return this.name&&!A(this).is(":disabled")&&Dt.test(this.nodeName)&&!zt.test(e)&&(this.checked||!Ae.test(e))}).map(function(e,t){var i=A(this).val() 414return null==i?null:Array.isArray(i)?A.map(i,function(e){return{name:t.name,value:e.replace(Ot,"\r\n")}}):{name:t.name,value:i.replace(Ot,"\r\n")}}).get()}}) 415var Nt=/%20/g,Rt=/#.*$/,Ft=/([?&])_=[^&]*/,Bt=/^(.*?):[ \t]*([^\r\n]*)$/gm,jt=/^(?:GET|HEAD)$/,Ut=/^\/\//,Vt={},Ht={},qt="*/".concat("*"),Gt=g.createElement("a") 416function Wt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*") 417var n,r=0,s=t.toLowerCase().match(q)||[] 418if(p(i))for(;n=s[r++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function $t(e,t,i,n){var r={},s=e===Ht 419function o(a){var l 420return r[a]=!0,A.each(e[a]||[],function(e,a){var c=a(t,i,n) 421return"string"!=typeof c||s||r[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),o(c),!1)}),l}return o(t.dataTypes[0])||!r["*"]&&o("*")}function Qt(e,t){var i,n,r=A.ajaxSettings.flatOptions||{} 422for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i]) 423return n&&A.extend(!0,e,n),e}Gt.href=xt.href,A.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":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qt(Qt(e,A.ajaxSettings),t):Qt(A.ajaxSettings,e)},ajaxPrefilter:Wt(Vt),ajaxTransport:Wt(Ht),ajax:function(t,i){"object"==typeof t&&(i=t,t=void 0),i=i||{} 424var n,r,s,o,a,l,c,u,d,h,f=A.ajaxSetup({},i),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?A(p):A.event,y=A.Deferred(),v=A.Callbacks("once memory"),_=f.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t 425if(c){if(!o)for(o={};t=Bt.exec(s);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]) 426t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?s:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t 427if(e)if(c)C.always(e[C.status]) 428else for(t in e)_[t]=[_[t],e[t]] 429return this},abort:function(e){var t=e||T 430return n&&n.abort(t),L(0,t),this}} 431if(y.promise(C),f.url=((t||f.url||xt.href)+"").replace(Ut,xt.protocol+"//"),f.type=i.method||i.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(q)||[""],null==f.crossDomain){l=g.createElement("a") 432try{l.href=f.url,l.href=l.href,f.crossDomain=Gt.protocol+"//"+Gt.host!=l.protocol+"//"+l.host}catch(x){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=A.param(f.data,f.traditional)),$t(Vt,f,i,C),c)return C 433for(d in(u=A.event&&f.global)&&0===A.active++&&A.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!jt.test(f.type),r=f.url.replace(Rt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Nt,"+")):(h=f.url.slice(r.length),f.data&&(f.processData||"string"==typeof f.data)&&(r+=(Et.test(r)?"&":"?")+f.data,delete f.data),!1===f.cache&&(r=r.replace(Ft,"$1"),h=(Et.test(r)?"&":"?")+"_="+Mt.guid+++h),f.url=r+h),f.ifModified&&(A.lastModified[r]&&C.setRequestHeader("If-Modified-Since",A.lastModified[r]),A.etag[r]&&C.setRequestHeader("If-None-Match",A.etag[r])),(f.data&&f.hasContent&&!1!==f.contentType||i.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+qt+"; q=0.01":""):f.accepts["*"]),f.headers)C.setRequestHeader(d,f.headers[d]) 434if(f.beforeSend&&(!1===f.beforeSend.call(p,C,f)||c))return C.abort() 435if(T="abort",v.add(f.complete),C.done(f.success),C.fail(f.error),n=$t(Ht,f,i,C)){if(C.readyState=1,u&&m.trigger("ajaxSend",[C,f]),c)return C 436f.async&&f.timeout>0&&(a=e.setTimeout(function(){C.abort("timeout")},f.timeout)) 437try{c=!1,n.send(b,L)}catch(x){if(c)throw x 438L(-1,x)}}else L(-1,"No Transport") 439function L(t,i,o,l){var d,h,g,b,w,T=i 440c||(c=!0,a&&e.clearTimeout(a),n=void 0,s=l||"",C.readyState=t>0?4:0,d=t>=200&&t<300||304===t,o&&(b=function(e,t,i){for(var n,r,s,o,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type")) 441if(n)for(r in a)if(a[r]&&a[r].test(n)){l.unshift(r) 442break}if(l[0]in i)s=l[0] 443else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){s=r 444break}o||(o=r)}s=s||o}if(s)return s!==l[0]&&l.unshift(s),i[s]}(f,C,o)),!d&&A.inArray("script",f.dataTypes)>-1&&A.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),b=function(e,t,i,n){var r,s,o,a,l,c={},u=e.dataTypes.slice() 445if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o] 446for(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 447else if("*"!==l&&l!==s){if(!(o=c[l+" "+s]||c["* "+s]))for(r in c)if((a=r.split(" "))[1]===s&&(o=c[l+" "+a[0]]||c["* "+a[0]])){!0===o?o=c[r]:!0!==c[r]&&(s=a[0],u.unshift(a[1])) 448break}if(!0!==o)if(o&&e.throws)t=o(t) 449else try{t=o(t)}catch(x){return{state:"parsererror",error:o?x:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(f,b,C,d),d?(f.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(A.lastModified[r]=w),(w=C.getResponseHeader("etag"))&&(A.etag[r]=w)),204===t||"HEAD"===f.type?T="nocontent":304===t?T="notmodified":(T=b.state,h=b.data,d=!(g=b.error))):(g=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(i||T)+"",d?y.resolveWith(p,[h,T,C]):y.rejectWith(p,[C,T,g]),C.statusCode(_),_=void 0,u&&m.trigger(d?"ajaxSuccess":"ajaxError",[C,f,d?h:g]),v.fireWith(p,[C,T]),u&&(m.trigger("ajaxComplete",[C,f]),--A.active||A.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,i){return A.get(e,t,i,"json")},getScript:function(e,t){return A.get(e,void 0,t,"script")}}),A.each(["get","post"],function(e,t){A[t]=function(e,i,n,r){return p(i)&&(r=r||n,n=i,i=void 0),A.ajax(A.extend({url:e,type:t,dataType:r,data:i,success:n},A.isPlainObject(e)&&e))}}),A.ajaxPrefilter(function(e){var t 450for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),A._evalUrl=function(e,t,i){return A.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){A.globalEval(e,t,i)}})},A.fn.extend({wrapAll:function(e){var t 451return this[0]&&(p(e)&&(e=e.call(this[0])),t=A(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 452return e}).append(this)),this},wrapInner:function(e){return p(e)?this.each(function(t){A(this).wrapInner(e.call(this,t))}):this.each(function(){var t=A(this),i=t.contents() 453i.length?i.wrapAll(e):t.append(e)})},wrap:function(e){var t=p(e) 454return this.each(function(i){A(this).wrapAll(t?e.call(this,i):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){A(this).replaceWith(this.childNodes)}),this}}),A.expr.pseudos.hidden=function(e){return!A.expr.pseudos.visible(e)},A.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(t){}} 455var Xt={0:200,1223:204},Yt=A.ajaxSettings.xhr() 456f.cors=!!Yt&&"withCredentials"in Yt,f.ajax=Yt=!!Yt,A.ajaxTransport(function(t){var i,n 457if(f.cors||Yt&&!t.crossDomain)return{send:function(r,s){var o,a=t.xhr() 458if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o] 459for(o in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)a.setRequestHeader(o,r[o]) 460i=function(e){return function(){i&&(i=n=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?s(0,"error"):s(a.status,a.statusText):s(Xt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=i(),n=a.onerror=a.ontimeout=i("error"),void 0!==a.onabort?a.onabort=n:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){i&&n()})},i=i("abort") 461try{a.send(t.hasContent&&t.data||null)}catch(l){if(i)throw l}},abort:function(){i&&i()}}}),A.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),A.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 A.globalEval(e),e}}}),A.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),A.ajaxTransport("script",function(e){var t,i 462if(e.crossDomain||e.scriptAttrs)return{send:function(n,r){t=A("<script>").attr(e.scriptAttrs||{}).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()}}}) 463var Kt,Zt=[],Jt=/(=)\?(?=&|$)|\?\?/ 464A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Zt.pop()||A.expando+"_"+Mt.guid++ 465return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",function(t,i,n){var r,s,o,a=!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") 466if(a||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=p(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Jt,"$1"+r):!1!==t.jsonp&&(t.url+=(Et.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return o||A.error(r+" was not called"),o[0]},t.dataTypes[0]="json",s=e[r],e[r]=function(){o=arguments},n.always(function(){void 0===s?A(e).removeProp(r):e[r]=s,t[r]&&(t.jsonpCallback=i.jsonpCallback,Zt.push(r)),o&&p(s)&&s(o[0]),o=s=void 0}),"script"}),f.createHTMLDocument=((Kt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Kt.childNodes.length),A.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(f.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=Se([e],t,s),s&&s.length&&A(s).remove(),A.merge([],r.childNodes))) 467var n,r,s},A.fn.load=function(e,t,i){var n,r,s,o=this,a=e.indexOf(" ") 468return a>-1&&(n=At(e.slice(a)),e=e.slice(0,a)),p(t)?(i=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&A.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){s=arguments,o.html(n?A("<div>").append(A.parseHTML(e)).find(n):e)}).always(i&&function(e,t){o.each(function(){i.apply(this,s||[e.responseText,t,e])})}),this},A.expr.pseudos.animated=function(e){return A.grep(A.timers,function(t){return e===t.elem}).length},A.offset={setOffset:function(e,t,i){var n,r,s,o,a,l,c=A.css(e,"position"),u=A(e),d={} 469"static"===c&&(e.style.position="relative"),a=u.offset(),s=A.css(e,"top"),l=A.css(e,"left"),("absolute"===c||"fixed"===c)&&(s+l).indexOf("auto")>-1?(o=(n=u.position()).top,r=n.left):(o=parseFloat(s)||0,r=parseFloat(l)||0),p(t)&&(t=t.call(e,i,A.extend({},a))),null!=t.top&&(d.top=t.top-a.top+o),null!=t.left&&(d.left=t.left-a.left+r),"using"in t?t.using.call(e,d):u.css(d)}},A.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){A.offset.setOffset(this,e,t)}) 470var t,i,n=this[0] 471return 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} 472if("fixed"===A.css(n,"position"))t=n.getBoundingClientRect() 473else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===A.css(e,"position");)e=e.parentNode 474e&&e!==n&&1===e.nodeType&&((r=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),r.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-A.css(n,"marginTop",!0),left:t.left-r.left-A.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===A.css(e,"position");)e=e.offsetParent 475return e||he})}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var i="pageYOffset"===t 476A.fn[e]=function(n){return K(this,function(e,n,r){var s 477if(m(e)?s=e:9===e.nodeType&&(s=e.defaultView),void 0===r)return s?s[t]:e[n] 478s?s.scrollTo(i?s.pageXOffset:r,i?r:s.pageYOffset):e[n]=r},e,n,arguments.length)}}),A.each(["top","left"],function(e,t){A.cssHooks[t]=Ke(f.pixelPosition,function(e,i){if(i)return i=Ye(e,t),Ge.test(i)?A(e).position()[t]+"px":i})}),A.each({Height:"height",Width:"width"},function(e,t){A.each({padding:"inner"+e,content:t,"":"outer"+e},function(i,n){A.fn[n]=function(r,s){var o=arguments.length&&(i||"boolean"!=typeof r),a=i||(!0===r||!0===s?"margin":"border") 479return K(this,function(t,i,r){var s 480return 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?A.css(t,i,a):A.style(t,i,r,a)},t,o?r:void 0,o)}})}),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){A.fn[t]=function(e){return this.on(t,e)}}),A.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)}}),A.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){A.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}}) 481var ei=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g 482A.proxy=function(e,t){var i,n,s 483if("string"==typeof t&&(i=e[t],t=e,e=i),p(e))return n=r.call(arguments,2),s=function(){return e.apply(t||this,n.concat(r.call(arguments)))},s.guid=e.guid=e.guid||A.guid++,s},A.holdReady=function(e){e?A.readyWait++:A.ready(!0)}
483,A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=C,A.isFunction=p,A.isWindow=m,A.camelCase=te,A.type=_,A.now=Date.now,A.isNumeric=function(e){var t=A.type(e) 484return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},A.trim=function(e){return null==e?"":(e+"").replace(ei,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return A}) 485var ti=e.jQuery,ii=e.$ 486return A.noConflict=function(t){return e.$===A&&(e.$=ii),t&&e.jQuery===A&&(e.jQuery=ti),A},void 0===t&&(e.jQuery=e.$=A),A}),function(){ 487/*! 488 * @overview Ember - JavaScript Application Framework 489 * @copyright Copyright 2011 Tilde Inc. and contributors 490 * Portions Copyright 2006-2011 Strobe Inc. 491 * Portions Copyright 2008-2011 Apple Inc. All rights reserved. 492 * @license Licensed under MIT license 493 * See https://raw.github.com/emberjs/ember.js/master/LICENSE 494 * @version 5.8.0 495 */ 496var e,t;(function(){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:null 497if(null===i)throw new Error("unable to locate global object") 498if("function"==typeof i.define&&"function"==typeof i.require)return e=i.define,void(t=i.require) 499var n=Object.create(null),r=Object.create(null) 500function s(e,i){var s=e,o=n[s] 501o||(o=n[s+="/index"]) 502var a=r[s] 503if(void 0!==a)return a 504a=r[s]={},o||function(e,t){throw t?new Error("Could not find module "+e+" required by: "+t):new Error("Could not find module "+e)}(e,i) 505for(var l=o.deps,c=o.callback,u=new Array(l.length),d=0;d<l.length;d++)"exports"===l[d]?u[d]=a:"require"===l[d]?u[d]=t:u[d]=t(l[d],s) 506return c.apply(this,u),a}e=function(e,t,i){n[e]={deps:t,callback:i}},(t=function(e){return s(e,null)}).default=t,t.has=function(e){return Boolean(n[e])||Boolean(n[e+"/index"])},t._eak_seen=t.entries=n})(),e("@ember/-internals/browser-environment/index",["exports"],function(e){"use strict" 507Object.defineProperty(e,"__esModule",{value:!0}),e.window=e.userAgent=e.location=e.isFirefox=e.isChrome=e.history=e.hasDOM=void 0 508var t=e.hasDOM="object"==typeof self&&null!==self&&self.Object===Object&&"undefined"!=typeof Window&&self.constructor===Window&&"object"==typeof document&&null!==document&&self.document===document&&"object"==typeof location&&null!==location&&self.location===location&&"object"==typeof history&&null!==history&&self.history===history&&"object"==typeof navigator&&null!==navigator&&self.navigator===navigator&&"string"==typeof navigator.userAgent 509e.window=t?self:null,e.location=t?self.location:null,e.history=t?self.history:null 510const i=e.userAgent=t?self.navigator.userAgent:"Lynx (textmode)" 511e.isChrome=!!t&&("object"==typeof chrome&&!("object"==typeof opera)),e.isFirefox=!!t&&/Firefox|FxiOS/.test(i)}),e("@ember/-internals/container/index",["exports","@ember/-internals/utils","@ember/debug","@ember/-internals/owner"],function(e,t,i,n){"use strict" 512Object.defineProperty(e,"__esModule",{value:!0}),e.Registry=e.INIT_FACTORY=e.Container=void 0,e.getFactoryFor=function(e){return e[u]},e.privatize=function([e]){let i=m[e] 513if(i)return i 514let[n,r]=e.split(":") 515return m[e]=(0,t.intern)(`${n}:${r}-${g}`)},e.setFactoryFor=d 516class r{constructor(e,i={}){this.registry=e,this.owner=i.owner||null,this.cache=(0,t.dictionary)(i.cache||null),this.factoryManagerCache=(0,t.dictionary)(i.factoryManagerCache||null),this.isDestroyed=!1,this.isDestroying=!1}lookup(e,t){if(this.isDestroyed)throw new Error(`Cannot call \`.lookup('${e}')\` after the owner has been destroyed`) 517return function(e,t,i={}){let n=t 518if(!0===i.singleton||void 0===i.singleton&&s(e,t)){let t=e.cache[n] 519if(void 0!==t)return t}return function(e,t,i,n){let r=a(e,t,i) 520if(void 0===r)return 521if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!1!==i&&(!0===n||s(e,t))&&o(e,t)}(e,i,n)){let i=e.cache[t]=r.create() 522return e.isDestroying&&"function"==typeof i.destroy&&i.destroy(),i}if(function(e,t,{instantiate:i,singleton:n}){return!1!==i&&(!1===n||!s(e,t))&&o(e,t)}(e,i,n))return r.create() 523if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!i&&s(e,t)&&!o(e,t)}(e,i,n)||function(e,t,{instantiate:i,singleton:n}){return!(!1!==i||!1!==n&&s(e,t)||o(e,t))}(e,i,n))return r.class 524throw new Error("Could not create factory")}
524(e,n,t,i)}(this,this.registry.normalize(e),t)}destroy(){this.isDestroying=!0,l(this)}finalizeDestroy(){c(this),this.isDestroyed=!0}reset(e){this.isDestroyed||(void 0===e?(l(this),c(this)):function(e,t){let i=e.cache[t] 525delete e.factoryManagerCache[t],i&&(delete e.cache[t],i.destroy&&i.destroy())}(this,this.registry.normalize(e)))}ownerInjection(){let e={} 526return(0,n.setOwner)(e,this.owner),e}factoryFor(e){if(this.isDestroyed)throw new Error(`Cannot call \`.factoryFor('${e}')\` after the owner has been destroyed`) 527let t=this.registry.normalize(e) 528return a(this,t,e)}}function s(e,t){return!1!==e.registry.getOption(t,"singleton")}function o(e,t){return!1!==e.registry.getOption(t,"instantiate")}function a(e,t,i){let n=e.factoryManagerCache[t] 529if(void 0!==n)return n 530let r=e.registry.resolve(t) 531if(void 0===r)return 532let s=new h(e,r,i,t) 533return e.factoryManagerCache[t]=s,s}function l(e){let t=e.cache,i=Object.keys(t) 534for(let n of i){let e=t[n] 535e.destroy&&e.destroy()}}function c(e){e.cache=(0,t.dictionary)(null),e.factoryManagerCache=(0,t.dictionary)(null)}e.Container=r 536const u=e.INIT_FACTORY=Symbol("INIT_FACTORY") 537function d(e,t){e[u]=t}class h{constructor(e,t,i,n){this.container=e,this.owner=e.owner,this.class=t,this.fullName=i,this.normalizedName=n,this.madeToString=void 0,this.injections=void 0}toString(){return void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName)),this.madeToString}create(e){let{container:t}=this 538if(t.isDestroyed)throw new Error(`Cannot create new instances after the owner has been destroyed (you attempted to create ${this.fullName})`) 539let i=e?{...e}:{} 540return(0,n.setOwner)(i,t.owner),d(i,this),this.class.create(i)}}const f=/^[^:]+:[^:]+$/ 541class p{constructor(e={}){this.fallback=e.fallback||null,this.resolver=e.resolver||null,this.registrations=(0,t.dictionary)(e.registrations||null),this._normalizeCache=(0,t.dictionary)(null),this._resolveCache=(0,t.dictionary)(null),this._failSet=new Set,this._options=(0,t.dictionary)(null),this._typeOptions=(0,t.dictionary)(null)}container(e){return new r(this,e)}register(e,t,i={}){let n=this.normalize(e) 542this._failSet.delete(n),this.registrations[n]=t,this._options[n]=i}unregister(e){let t=this.normalize(e) 543delete this.registrations[t],delete this._resolveCache[t],delete this._options[t],this._failSet.delete(t)}resolve(e){let t=function(e,t){let i,n=t,r=e._resolveCache[n] 544if(void 0!==r)return r 545if(e._failSet.has(n))return 546e.resolver&&(i=e.resolver.resolve(n)) 547void 0===i&&(i=e.registrations[n]) 548void 0===i?e._failSet.add(n):e._resolveCache[n]=i 549return i}(this,this.normalize(e)) 550return void 0===t&&null!==this.fallback&&(t=this.fallback.resolve(e)),t}describe(e){return null!==this.resolver&&this.resolver.lookupDescription?this.resolver.lookupDescription(e):null!==this.fallback?this.fallback.describe(e):e}normalizeFullName(e){return null!==this.resolver&&this.resolver.normalize?this.resolver.normalize(e):null!==this.fallback?this.fallback.normalizeFullName(e):e}normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this.normalizeFullName(e))}makeToString(e,t){return null!==this.resolver&&this.resolver.makeToString?this.resolver.makeToString(e,t):null!==this.fallback?this.fallback.makeToString(e,t):"string"==typeof e?e:e.name??"(unknown class)"}has(e){return!!this.isValidFullName(e)&&function(e,t){return void 0!==e.resolve(t)}(this,this.normalize(e))}optionsForType(e,t){this._typeOptions[e]=t}getOptionsForType(e){let t=this._typeOptions[e] 551return void 0===t&&null!==this.fallback&&(t=this.fallback.getOptionsForType(e)),t}options(e,t){let i=this.normalize(e) 552this._options[i]=t}getOptions(e){let t=this.normalize(e),i=this._options[t] 553return void 0===i&&null!==this.fallback&&(i=this.fallback.getOptions(e)),i}getOption(e,t){let i=this._options[e] 554if(void 0!==i&&void 0!==i[t])return i[t] 555let n=e.split(":")[0] 556return i=this._typeOptions[n],i&&void 0!==i[t]?i[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0}knownForType(e){let i,n,r=(0,t.dictionary)(null),s=Object.keys(this.registrations) 557for(let t of s){t.split(":")[0]===e&&(r[t]=!0)}return null!==this.fallback&&(i=this.fallback.knownForType(e)),null!==this.resolver&&this.resolver.knownForType&&(n=this.resolver.knownForType(e)),Object.assign({}
557,i,r,n)}isValidFullName(e){return f.test(e)}}e.Registry=p 558const m=(0,t.dictionary)(null),g=`${Math.random()}${Date.now()}`.replace(".","")}),e("@ember/-internals/environment/index",["exports"],function(e){"use strict" 559function t(e){return e&&e.Object===Object?e:void 0}Object.defineProperty(e,"__esModule",{value:!0}),e.context=e.ENV=void 0,e.getENV=function(){return s},e.getLookup=function(){return r.lookup},e.global=void 0,e.setLookup=function(e){r.lookup=e} 560var i,n=e.global=t((i="object"==typeof global&&global)&&void 0===i.nodeType?i:void 0)||t("object"==typeof self&&self)||t("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")() 561const r=e.context=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(n,n.Ember) 562const s=e.ENV={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_APPLICATION_TEMPLATE_WRAPPER:!0,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!1,_DEBUG_RENDER_TREE:!1,_DEFAULT_ASYNC_OBSERVERS:!1,_NO_IMPLICIT_ROUTE_MODEL:!1,_RERENDER_LOOP_LIMIT:1e3,EMBER_LOAD_HOOKS:{},FEATURES:{}};(e=>{if("object"!=typeof e||null===e)return 563for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||"EXTEND_PROTOTYPES"===r||"EMBER_LOAD_HOOKS"===r)continue 564let t=s[r] 565!0===t?s[r]=!1!==e[r]:!1===t&&(s[r]=!0===e[r])}let{EXTEND_PROTOTYPES:t}=e 566void 0!==t&&(s.EXTEND_PROTOTYPES.Array="object"==typeof t&&null!==t?!1!==t.Array:!1!==t) 567let{EMBER_LOAD_HOOKS:i}=e 568if("object"==typeof i&&null!==i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r))continue 569let e=i[r] 570Array.isArray(e)&&(s.EMBER_LOAD_HOOKS[r]=e.filter(e=>"function"==typeof e))}let{FEATURES:n}=e 571if("object"==typeof n&&null!==n)for(let r in n)Object.prototype.hasOwnProperty.call(n,r)&&(s.FEATURES[r]=!0===n[r])})(n.EmberENV)}),e("@ember/-internals/error-handling/index",["exports"],function(e){"use strict" 572let t 573Object.defineProperty(e,"__esModule",{value:!0}),e.getDispatchOverride=function(){return i},e.getOnerror=function(){return t},e.onErrorTarget=void 0,e.setDispatchOverride=function(e){i=e},e.setOnerror=function(e){t=e} 574e.onErrorTarget={get onerror(){return t}} 575let i=null}),e("@ember/-internals/glimmer/index",["exports","@glimmer/opcode-compiler","@ember/-internals/browser-environment","@ember/debug","@ember/object","@glimmer/reference","@glimmer/validator","@ember/modifier","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/utils","@glimmer/manager","@ember/-internals/views","@ember/engine","@ember/engine/instance","@ember/instrumentation","@ember/service","@ember/-internals/runtime","@glimmer/runtime","@glimmer/util","@ember/-internals/string","@glimmer/destroyable","@ember/runloop","@ember/object/-internals","@ember/-internals/container","@ember/-internals/environment","@glimmer/vm","@glimmer/program","rsvp","@glimmer/node","@glimmer/global-context","@ember/array/-internals","@ember/-internals/glimmer","@ember/array","@ember/routing/-internals","@ember/template-factory"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k,P,O,z,D,I){"use strict" 576Object.defineProperty(e,"__esModule",{value:!0}),e.Component=void 0,Object.defineProperty(e,"DOMChanges",{enumerable:!0,get:function(){return v.DOMChanges}}),Object.defineProperty(e,"DOMTreeConstruction",{enumerable:!0,get:function(){return v.DOMTreeConstruction}}),e.LinkTo=e.Input=e.Helper=void 0,Object.defineProperty(e,"NodeDOMTreeConstruction",{enumerable:!0,get:function(){return S.NodeDOMTreeConstruction}}),e.Textarea=e.SafeString=e.RootTemplate=e.Renderer=e.OutletView=void 0,e._resetRenderers=function(){li.length=0},e.componentCapabilities=void 0,e.escapeExpression=function(e){let t 577if("string"!=typeof e){if(lt(e))return e.toHTML() 578if(null==e)return"" 579if(!e)return String(e) 580t=String(e)}else t=e 581if(!st.test(t))return t 582return t.replace(ot,at)},e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(fi,e))return fi[e]},e.getTemplates=function(){return fi},e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(fi,e)},e.helper=it,e.htmlSafe=function(e){null==e?e="":"string"!=typeof e&&(e=String(e)) 583return new nt(e)}
583,e.isHTMLSafe=lt,Object.defineProperty(e,"isSerializationFirstNode",{enumerable:!0,get:function(){return v.isSerializationFirstNode}}),e.modifierCapabilities=void 0,e.renderSettled=function(){null===ui&&(ui=E.default.defer(),(0,A._getCurrentRunLoop)()||A._backburner.schedule("actions",null,oi)) 584return ui.promise},e.setComponentManager=function(e,t){return(0,d.setComponentManager)(e,t)},e.setTemplate=function(e,t){return fi[e]=t},e.setTemplates=function(e){fi=e},e.setupApplicationRegistry=function(e){e.register("service:-dom-builder",{create(e){let t=(0,c.getOwner)(e) 585switch(t.lookup("-environment:main")._renderMode){case"serialize":return S.serializeBuilder.bind(null) 586case"rehydrate":return v.rehydrationBuilder.bind(null) 587default:return v.clientBuilder.bind(null)}}}),e.register(C.privatize`template:-root`,N),e.register("renderer:-dom",hi)},e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",ri),e.register("template:-outlet",pi),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",te),e.register("component:link-to",he),e.register("component:textarea",ge),L.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register(C.privatize`component:-default`,$e)},Object.defineProperty(e,"template",{enumerable:!0,get:function(){return t.templateFactory}}),Object.defineProperty(e,"templateCacheCounters",{enumerable:!0,get:function(){return t.templateCacheCounters}}),e.uniqueId=Bt 588var N=e.RootTemplate=(0,I.createTemplateFactory)({id:"tjANIXCV",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!0}),R=(0,I.createTemplateFactory)({id:"4z3DuGQ3",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",scope:()=>[a.on],isStrictMode:!0}) 589function F(){}class B{static toString(){return"internal component"}constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,(0,c.setOwner)(this,e)}get id(){return(0,u.guidFor)(this)}get class(){return"ember-view"}validateArguments(){for(let e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){let t=this.args.named[e] 590return t?(0,s.valueForRef)(t):void 0}positional(e){let t=this.args.positional[e] 591return t?(0,s.valueForRef)(t):void 0}listenerFor(e){let t=this.named(e) 592return t||F}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${(0,u.guidFor)(this)}>`}}const j=new WeakMap 593function U(e,t){let i={create(){throw(0,n.assert)("Use constructor instead of create")},toString:()=>e.toString()} 594return j.set(i,e),(0,d.setInternalComponentManager)(H,i),(0,d.setComponentTemplate)(t,i),i}const V={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} 595const H=new class{getCapabilities(){return V}create(e,t,i,n,r,a){var l 596let c=new(l=t,j.get(l))(e,i.capture(),(0,s.valueForRef)(a)) 597return(0,o.untrack)(c.validateArguments.bind(c)),c}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return(0,s.createConstRef)(e,"this")}getDestroyable(e){return e}} 598var q=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 599if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 600else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o) 601return s>3&&o&&Object.defineProperty(t,i,o),o} 602const G=Object.freeze({}) 603function W(e){return function(e){return e.target}(e).value}function $(e){return void 0===e?new Q(void 0):(0,s.isConstRef)(e)?new Q((0,s.valueForRef)(e)):(0,s.isUpdatableRef)(e)?new X(e):new Y(e)}class Q{constructor(e){this.value=e}get(){return this.value}set(e){this.value=e}}q([l.tracked],Q.prototype,"value",void 0) 604class X{constructor(e){this.reference=e}get(){return(0,s.valueForRef)(this.reference)}set(e){(0,s.updateRef)(this.reference,e)}}class Y{constructor(e){this.lastUpstreamValue=G,this.upstream=new X(e)}get(){let e=this.upstream.get() 605return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new Q(e)),this.local.get()}set(e){this.local.set(e)}}class K extends B{constructor(){super(...arguments),this._value=$(this.args.named.value)}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=W(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) 606break 607case"Escape":this.listenerFor("escape-press")(e)}}listenerFor(e){let t=super.listenerFor(e) 608return this.isVirtualEventListener(e,t)?(i=t,e=>i(W(e),e)):t 609var i}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}q([r.action],K.prototype,"valueDidChange",null),q([r.action],K.prototype,"keyUp",null) 610var Z=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 611if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 612else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>
6123?r(t,i,o):r(t,i))||o) 613return s>3&&o&&Object.defineProperty(t,i,o),o} 614let J 615if(i.hasDOM){const e=Object.create(null),t=document.createElement("input") 616e[""]=!1,e.text=!0,e.checkbox=!0,J=i=>{let n=e[i] 617if(void 0===n){try{t.type=i,n=t.type===i}catch(r){n=!1}finally{t.type="text"}e[i]=n}return n}}else J=e=>""!==e 618class ee extends K{constructor(){super(...arguments),this._checked=$(this.args.named.checked)}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){let e=this.named("type") 619return null==e?"text":J(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){let t=e.target 620this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Z([r.action],ee.prototype,"change",null),Z([r.action],ee.prototype,"input",null),Z([r.action],ee.prototype,"checkedDidChange",null) 621const te=e.Input=U(ee,R) 622var ie=(0,I.createTemplateFactory)({id:"Ub0nir+H",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[32,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",scope:()=>[a.on],isStrictMode:!0}),ne=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 623if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 624else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o) 625return s>3&&o&&Object.defineProperty(t,i,o),o} 626const re=[],se={} 627function oe(e){return null==e}function ae(e){return!oe(e)}function le(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}(0,n.debugFreeze)(re),(0,n.debugFreeze)(se) 628class ce extends B{constructor(){super(...arguments),this.currentRouteCache=(0,o.createCache)(()=>((0,o.consumeTag)((0,o.tagFor)(this.routing,"currentState")),(0,o.untrack)(()=>this.routing.currentRouteName)))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){let e="ember-view" 629return this.isActive?(e+=this.classFor("active"),!1===this.willBeActive&&(e+=" ember-transitioning-out")):this.willBeActive&&(e+=" ember-transitioning-in"),this.isLoading&&(e+=this.classFor("loading")),this.isDisabled&&(e+=this.classFor("disabled")),e}get href(){if(this.isLoading)return"#" 630let{routing:e,route:t,models:i,query:n}=this 631return(0,o.consumeTag)((0,o.tagFor)(e,"currentState")),e.generateURL(t,i,n)}click(e){if(!(0,h.isSimpleClick)(e))return 632let t=e.currentTarget 633if(!(""===t.target||"_self"===t.target))return 634if(this.preventDefault(e),this.isDisabled)return 635if(this.isLoading)return 636let{routing:i,route:n,models:r,query:s,replace:o}=this,a={routeName:n,queryParams:s,transition:void 0};(0,m.flaggedInstrument)("interaction.link-to",a,()=>{a.transition=i.transitionTo(n,r,s,o)})}get route(){if("route"in this.args.named){let e=this.named("route") 637return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return(0,o.getValue)(this.currentRouteCache)}get models(){if("models"in this.args.named){let e=this.named("models") 638return e}return"model"in this.args.named?[this.named("model")]:re}get query(){if("query"in this.args.named){let e=this.named("query") 639return{...e}}return se}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){let e=this.routing.currentState,t=this.routing.targetState 640return e===t?null:this.isActiveForState(t)}get isLoading(){return oe(this.route)||this.models.some(e=>oe(e))}get isDisabled(){return Boolean(this.named("disabled"))}get isEngine(){let e=this.owner 641return e instanceof p.default&&void 0!==(0,f.getEngineParent)(e)}get engineMountPoint(){let e=this.owner 642return e instanceof p.default?e.mountPoint:void 0}
642classFor(e){let t=this.named(`${e}Class`) 643return!0===t||oe(t)?` ${e}`:t?` ${t}`:""}namespaceRoute(e){let{engineMountPoint:t}=this 644return void 0===t?e:"application"===e?t:`${t}.${e}`}isActiveForState(e){if(!ae(e))return!1 645if(this.isLoading)return!1 646let t=this.named("current-when") 647if("boolean"==typeof t)return t 648if("string"==typeof t){let{models:i,routing:n}=this 649return t.split(" ").some(t=>n.isActiveForRoute(i,void 0,this.namespaceRoute(t),e))}{let{route:t,models:i,query:n,routing:r}=this 650return r.isActiveForRoute(i,n,t,e)}}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}ne([(0,g.service)("-routing")],ce.prototype,"routing",void 0),ne([r.action],ce.prototype,"click",null) 651let{prototype:ue}=ce,de=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||de(Object.getPrototypeOf(e),t):null 652{let e=ue.onUnsupportedArgument 653Object.defineProperty(ue,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"href"===t||e.call(this,t)}})}{let e=de(ue,"models"),t=e.get 654Object.defineProperty(ue,"models",{configurable:!0,enumerable:!1,get:function(){let e=t.call(this) 655return e.length>0&&!("query"in this.args.named)&&le(e[e.length-1])&&(e=e.slice(0,-1)),e}}) 656let i=de(ue,"query"),n=i.get 657Object.defineProperty(ue,"query",{configurable:!0,enumerable:!1,get:function(){if("query"in this.args.named){let e=n.call(this) 658return le(e)?e.values??se:e}{let e=t.call(this) 659if(e.length>0){let t=e[e.length-1] 660if(le(t)&&null!==t.values)return t.values}return se}}})}{let e=ue.onUnsupportedArgument 661Object.defineProperty(ue,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"params"!==t&&e.call(this,t)}})}const he=e.LinkTo=U(ce,ie) 662var fe=(0,I.createTemplateFactory)({id:"112WKCh2",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",scope:()=>[a.on],isStrictMode:!0}),pe=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 663if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 664else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o) 665return s>3&&o&&Object.defineProperty(t,i,o),o} 666class me extends K{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}pe([r.action],me.prototype,"change",null),pe([r.action],me.prototype,"input",null) 667const ge=e.Textarea=U(me,fe) 668function ye(e){return"function"==typeof e}function ve(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?(0,s.childRefFor)(e,t[0]):(0,s.childRefFromParts)(e,t)}function _e(e){let t=e.indexOf(":") 669if(-1===t)return[e,e,!0] 670{let i=e.substring(0,t),n=e.substring(t+1) 671return[i,n,!1]}}function be(e,t,i,n){let[r,o,a]=i 672if("id"===o){let t=(0,l.get)(e,r) 673null==t&&(t=e.elementId) 674let i=(0,s.createPrimitiveRef)(t) 675return void n.setAttribute("id",i,!0,null)}let c=r.indexOf(".")>-1,u=c?ve(t,r.split(".")):(0,s.childRefFor)(t,r) 676n.setAttribute(o,u,!1,null)}function we(e,t,i){let n=t.split(":"),[r,o,a]=n 677if(""===r)i.setAttribute("class",(0,s.createPrimitiveRef)(o),!0,null) 678else{let t,n=r.indexOf(".")>-1,l=n?r.split("."):[],c=n?ve(e,l):(0,s.childRefFor)(e,r) 679t=void 0===o?Ae(c,n?l[l.length-1]:r):function(e,t,i){return(0,s.createComputeRef)(()=>(0,s.valueForRef)(e)?t:i)}(c,o,a),i.setAttribute("class",t,!1,null)}}function Ae(e,t){let i 680return(0,s.createComputeRef)(()=>{let n=(0,s.valueForRef)(e) 681return!0===n?i||(i=(0,b.dasherize)(t)):n||0===n?String(n):null})}function Te(){}class Ce{constructor(e,t,i,n,r,a){this.component=e,this.args=t,this.argsTag=i,this.finalizer=n,this.hasWrappedElement=r,this.isInteractive=a,this.classRef=null,this.classRef=null,this.argsRevision=null===t?0:(0,o.valueForTag)(i),this.rootRef=(0,s.createConstRef)(e,"this"),(0,w.registerDestructor)(this,()=>this.willDestroy(),!0),(0,w.registerDestructor)(this,()=>this.component.destroy())}willDestroy(){let{component:e,isInteractive:t}=this 682if(t){(0,o.beginUntrackFrame)(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),(0,o.endUntrackFrame)() 683let t=(0,h.getViewElement)(e) 684t&&((0,h.clearElementView)(t),(0,h.clearViewElement)(e))}e.renderer.unregister(e)}finalize(){let{finalizer:e}=this 685e(),this.finalizer=Te}}function Le(e){return(0,d.setInternalHelperManager)(e,{})}const xe=new WeakSet 686var Me=Le(e=>{let t,{named:i,positional:n}=e,[r,o,...a]=n,c=o.debugLabel,u="target"in i?i.target:r,d=function(e,t){let i,n 687t.length>0&&(i=e=>t.map(s.valueForRef).concat(e)) 688e&&(n=t=>{let i=(0,s.valueForRef)(e) 689return i&&t.length>0&&(t[0]=(0,l.get)(t[0],i)),t}) 690return i&&n?e=>n(i(e)):i||n||Ee}("value"in i&&i.value||!1,a) 691return t=(0,s.isInvokableRef)(o)?Se(o,o,ke,d,c):function(e,t,i,n,r){const o=(0,s.valueForRef)(i) 6920 693return(...i)=>Se(e,(0,s.valueForRef)(t),o,n,r)(...i)}((0,s.valueForRef)(r),u,o,d,c),xe.add(t),(0,s.createUnboundRef)(t,"(result of an `action` helper)")}) 694function Ee(e){return e}function Se(e,t,i,n,r){let s,o 695if("string"==typeof i){s=t 696let e=t.actions?.[i] 697o=e}else"function"==typeof i&&(s=e,o=i) 698return(...e)=>{let t={target:s,args:e,label:"@glimmer/closure-action"} 699return(0,m.flaggedInstrument)("interaction.ember-action",t,()=>(0,A.join)(s,o,...n(e)))}}function ke(e){(0,s.updateRef)(this,e)}function Pe(e){let t=Object.create(null),i=Object.create(null) 700i[De]=e 701for(let n in e){let r=e[n],o=(0,s.valueForRef)(r),a="function"==typeof o&&xe.has(o);(0,s.isUpdatableRef)(r)&&!a?t[n]=new ze(r,o):t[n]=o,i[n]=o}return i.attrs=t,i}const Oe=Symbol("REF") 702class ze{constructor(e,t){this[h.MUTABLE_CELL]=!0,this[Oe]=e,this.value=t}update(e){(0,s.updateRef)(this[Oe],e)}}const De=(0,u.enumerableSymbol)("ARGS"),Ie=(0,u.enumerableSymbol)("HAS_BLOCK"),Ne=Symbol("DIRTY_TAG"),Re=Symbol("IS_DISPATCHING_ATTRS"),Fe=Symbol("BOUNDS"),Be=(0,s.createPrimitiveRef)("ember-view");(0,n.debugFreeze)([]) 703class je{templateFor(e){let t,{layout:i,layoutName:n}=e,r=(0,c.getOwner)(e) 704if(void 0===i){if(void 0===n)return null 705{let e=r.lookup(`template:${n}`) 706t=e}}else{if(!ye(i))return null 707t=i}return(0,_.unwrapTemplate)(t(r)).asWrappedLayout()}getDynamicLayout(e){return this.templateFor(e.component)}
707getTagName(e){let{component:t,hasWrappedElement:i}=e 708return i?t&&t.tagName||"div":null}getCapabilities(){return He}prepareArgs(e,t){if(t.named.has("__ARGS__")){let{__ARGS__:e,...i}=t.named.capture(),n=(0,s.valueForRef)(e) 709return{positional:n.positional,named:{...i,...n.named}}}const{positionalParams:i}=e.class??e 710if(null==i||0===t.positional.length)return null 711let n 712if("string"==typeof i){let e=t.positional.capture() 713n={[i]:(0,s.createComputeRef)(()=>(0,v.reifyPositional)(e))},Object.assign(n,t.named.capture())}else{if(!(Array.isArray(i)&&i.length>0))return null 714{const e=Math.min(i.length,t.positional.length) 715n={},Object.assign(n,t.named.capture()) 716for(let r=0;r<e;r++){let e=i[r] 717n[e]=t.positional.at(r)}}}return{positional:_.EMPTY_ARRAY,named:n}}create(e,t,i,{isInteractive:n},r,a,l){let u=r.view,d=i.named.capture();(0,o.beginTrackFrame)() 718let f=Pe(d),p=(0,o.endTrackFrame)();(function(e,t){e.named.has("id")&&(t.elementId=t.id)})(i,f),f.parentView=u,f[Ie]=l,f._target=(0,s.valueForRef)(a),(0,c.setOwner)(f,e),(0,o.beginUntrackFrame)() 719let g=t.create(f),y=(0,m._instrumentStart)("render.component",Ue,g) 720r.view=g,null!=u&&(0,h.addChildView)(u,g),g.trigger("didReceiveAttrs") 721let v=""!==g.tagName 722v||(n&&g.trigger("willRender"),g._transitionTo("hasElement"),n&&g.trigger("willInsertElement")) 723let _=new Ce(g,d,p,y,v,n) 724return i.named.has("class")&&(_.classRef=i.named.get("class")),n&&v&&g.trigger("willRender"),(0,o.endUntrackFrame)(),(0,o.consumeTag)(_.argsTag),(0,o.consumeTag)(g[Ne]),_}getDebugName(e){return e.fullName||e.normalizedName||e.class?.name||e.name}getSelf({rootRef:e}){return e}didCreateElement({component:e,classRef:t,isInteractive:i,rootRef:n},r,a){(0,h.setViewElement)(e,r),(0,h.setElementView)(r,e) 725let{attributeBindings:l,classNames:c,classNameBindings:d}=e 726if(l&&l.length)(function(e,t,i,n){let r=[],o=e.length-1 727for(;-1!==o;){let s=_e(e[o]),a=s[1];-1===r.indexOf(a)&&(r.push(a),be(t,i,s,n)),o--}if(-1===r.indexOf("id")){let e=t.elementId?t.elementId:(0,u.guidFor)(t) 728n.setAttribute("id",(0,s.createPrimitiveRef)(e),!1,null)}})(l,e,n,a) 729else{let t=e.elementId?e.elementId:(0,u.guidFor)(e) 730a.setAttribute("id",(0,s.createPrimitiveRef)(t),!1,null)}if(t){const e=Ae(t) 731a.setAttribute("class",e,!1,null)}c&&c.length&&c.forEach(e=>{a.setAttribute("class",(0,s.createPrimitiveRef)(e),!1,null)}),d&&d.length&&d.forEach(e=>{we(n,e,a)}),a.setAttribute("class",Be,!1,null),"ariaRole"in e&&a.setAttribute("role",(0,s.childRefFor)(n,"ariaRole"),!1,null),e._transitionTo("hasElement"),i&&((0,o.beginUntrackFrame)(),e.trigger("willInsertElement"),(0,o.endUntrackFrame)())}didRenderLayout(e,t){e.component[Fe]=t,e.finalize()}didCreate({component:e,isInteractive:t}){t&&(e._transitionTo("inDOM"),e.trigger("didInsertElement"),e.trigger("didRender"))}update(e){let{component:t,args:i,argsTag:n,argsRevision:r,isInteractive:s}=e 732if(e.finalizer=(0,m._instrumentStart)("render.component",Ve,t),(0,o.beginUntrackFrame)(),null!==i&&!(0,o.validateTag)(n,r)){(0,o.beginTrackFrame)() 733let r=Pe(i) 734n=e.argsTag=(0,o.endTrackFrame)(),e.argsRevision=(0,o.valueForTag)(n),t[Re]=!0,t.setProperties(r),t[Re]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}s&&(t.trigger("willUpdate"),t.trigger("willRender")),(0,o.endUntrackFrame)(),(0,o.consumeTag)(n),(0,o.consumeTag)(t[Ne])}didUpdateLayout(e){e.finalize()}didUpdate({component:e,isInteractive:t}){t&&(e.trigger("didUpdate"),e.trigger("didRender"))}getDestroyable(e){return e}}function Ue(e){return e.instrumentDetails({initialRender:!0})}function Ve(e){return e.instrumentDetails({initialRender:!1})}const He={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},qe=new je 735function Ge(e){return e===qe}let We=new WeakMap 736class $e extends(h.CoreView.extend(h.ChildViewsSupport,h.ViewStateSupport,h.ClassNamesSupport,y.TargetActionSupport,h.ActionSupport,h.ViewMixin,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(){super(...arguments),this.isComponent=!0}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[Re]=!1,this[Ne]=(0,o.createTag)(),this[Fe]=null 737const t=this._dispatcher 738if(t){let e=We.get(t) 739e||(e=new WeakSet,We.set(t,e)) 740let i=Object.getPrototypeOf(this)
741if(!e.has(i)){t.lazyEvents.forEach((e,i)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(i)}),e.add(i)}}}get _dispatcher(){if(void 0===this.__dispatcher){let e=(0,c.getOwner)(this) 742if(e.lookup("-environment:main").isInteractive){let t=e.lookup("event_dispatcher:main") 743this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,i){return this._dispatcher?.setupHandlerForEmberEvent(e),super.on(e,t,i)}_rerender(){(0,o.dirtyTag)(this[Ne]),this._superRerender()}[l.PROPERTY_DID_CHANGE](e,t){if(this[Re])return 744let i=this[De],n=void 0!==i?i[e]:void 0 745void 0!==n&&(0,s.isUpdatableRef)(n)&&(0,s.updateRef)(n,2===arguments.length?t:(0,l.get)(this,e))}getAttr(e){return this.get(e)}readDOMAttr(e){let t=(0,h.getViewElement)(this),i=t,n="http://www.w3.org/2000/svg"===i.namespaceURI,{type:r,normalized:s}=(0,v.normalizeProperty)(i,e) 746return n||"attr"===r?i.getAttribute(s):i[s]}static toString(){return"@ember/component"}}var Qe 747e.Component=$e,$e.isComponentFactory=!0,$e.reopenClass({positionalParams:[]}),(0,d.setInternalComponentManager)(qe,$e) 748const Xe=Symbol("RECOMPUTE_TAG"),Ye=Symbol("IS_CLASSIC_HELPER") 749class Ke extends T.FrameworkObject{init(e){super.init(e),this[Xe]=(0,o.createTag)()}recompute(){(0,A.join)(()=>(0,o.dirtyTag)(this[Xe]))}}e.Helper=Ke,Qe=Ye,Ke.isHelperFactory=!0,Ke[Qe]=!0,Ke.helper=it 750class Ze{constructor(e){this.capabilities=(0,d.helperCapabilities)("3.23",{hasValue:!0,hasDestroyable:!0}) 751let t={};(0,c.setOwner)(t,e),this.ownerInjection=t}createHelper(e,t){let i=null!=(n=e)&&"class"in n?e.create():e.create(this.ownerInjection) 752var n 753return{instance:i,args:t}}getDestroyable({instance:e}){return e}getValue({instance:e,args:t}){let{positional:i,named:n}=t,r=e.compute(i,n) 754return(0,o.consumeTag)(e[Xe]),r}getDebugName(e){return(0,u.getDebugName)((e.class||e).prototype)}}(0,d.setHelperManager)(e=>new Ze(e),Ke) 755const Je=(0,d.getInternalHelperManager)(Ke) 756class et{constructor(e){this.compute=e,this.isHelperFactory=!0}create(){return{compute:this.compute}}}const tt=new class{constructor(){this.capabilities=(0,d.helperCapabilities)("3.23",{hasValue:!0})}createHelper(e,t){return()=>e.compute.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return(0,u.getDebugName)(e.compute)}} 757function it(e){return new et(e)}(0,d.setHelperManager)(()=>tt,et.prototype) 758class nt{constructor(e){this.__string=e}toString(){return`${this.__string}`}toHTML(){return this.toString()}}e.SafeString=nt 759const rt={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},st=/[&<>"'`=]/,ot=/[&<>"'`=]/g 760function at(e){return rt[e]}function lt(e){return null!==e&&"object"==typeof e&&"toHTML"in e&&"function"==typeof e.toHTML}function ct(e){return{object:`${e.name}:main`}}const ut={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} 761class dt{create(e,t,i,n,r){let o=r.get("outletState"),a=t.ref 762r.set("outletState",a) 763let l={self:(0,s.createConstRef)(t.controller,"this"),finalize:(0,m._instrumentStart)("render.outlet",ct,t)} 764if(void 0!==n.debugRenderTree){l.outletBucket={} 765let e=(0,s.valueForRef)(o),t=e&&e.render&&e.render.owner,i=(0,s.valueForRef)(a).render.owner 766if(t&&t!==i){let e=i.mountPoint 767l.engine=i,e&&(l.engineBucket={mountPoint:e})}}return l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i){let n=[] 768return n.push({bucket:t.outletBucket,type:"outlet",name:"main",args:v.EMPTY_ARGS,instance:void 0,template:void 0}),t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:v.EMPTY_ARGS,instance:t.engine,template:void 0}),n.push({bucket:t,type:"route-template",name:e.name,args:i,instance:e.controller,template:(0,_.unwrapTemplate)(e.template).moduleName}),n}getCapabilities(){return ut}getSelf({self:e}){return e}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}}const ht=new dt 769class ft{constructor(e,t=ht){this.state=e,this.manager=t,this.handle=-1 770let i=t.getCapabilities() 771this.capabilities=(0,d.capabilityFlagsFrom)(i),this.compilable=i.wrapped?(0,_.unwrapTemplate)(e.template).asWrappedLayout():(0,_.unwrapTemplate)(e.template).asLayout(),this.resolvedName=e.n
771ame}}class pt extends je{constructor(e){super(),this.component=e}create(e,t,i,{isInteractive:n},r){let s=this.component,a=(0,m._instrumentStart)("render.component",Ue,s) 772r.view=s 773let l=""!==s.tagName 774l||(n&&s.trigger("willRender"),s._transitionTo("hasElement"),n&&s.trigger("willInsertElement")) 775let c=new Ce(s,null,o.CONSTANT_TAG,a,l,n) 776return(0,o.consumeTag)(s[Ne]),c}}const mt={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1} 777class gt{constructor(e){this.handle=-1,this.resolvedName="-top-level",this.capabilities=(0,d.capabilityFlagsFrom)(mt),this.compilable=null,this.manager=new pt(e) 778let t=(0,C.getFactoryFor)(e) 779this.state=t}}class yt{constructor(e){this.inner=e}}var vt=Le(({positional:e})=>{const t=e[0] 780return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(t) 781return(0,o.consumeTag)((0,l.tagForObject)(e)),(0,u.isProxy)(e)&&(e=(0,y._contentFor)(e)),new yt(e)})}) 782class _t{constructor(e){this.length=e,this.position=0}isEmpty(){return!1}memoFor(e){return e}next(){let{length:e,position:t}=this 783if(t>=e)return null 784let i=this.valueFor(t),n=this.memoFor(t) 785return this.position++,{value:i,memo:n}}}class bt extends _t{static from(e){return e.length>0?new this(e):null}static fromForEachable(e){let t=[] 786return e.forEach(e=>t.push(e)),this.from(t)}constructor(e){super(e.length),this.array=e}valueFor(e){return this.array[e]}}class wt extends _t{static from(e){return e.length>0?new this(e):null}constructor(e){super(e.length),this.array=e}valueFor(e){return(0,l.objectAt)(this.array,e)}}class At extends _t{static fromIndexable(e){let t=Object.keys(e) 787if(0===t.length)return null 788{let i=[] 789for(let n of t){let t 790t=e[n],(0,o.isTracking)()&&((0,o.consumeTag)((0,o.tagFor)(e,n)),Array.isArray(t)&&(0,o.consumeTag)((0,o.tagFor)(t,"[]"))),i.push(t)}return new this(t,i)}}static fromForEachable(e){let t=[],i=[],n=0,r=!1 791return e.forEach(function(e,s){r=r||arguments.length>=2,r&&t.push(s),i.push(e),n++}),0===n?null:r?new this(t,i):new bt(i)}constructor(e,t){super(t.length),this.keys=e,this.values=t}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class Tt{static from(e){let t=e[Symbol.iterator](),i=t.next(),{done:n}=i 792return n?null:new this(t,i)}constructor(e,t){this.iterable=e,this.result=t,this.position=0}isEmpty(){return!1}next(){let{iterable:e,result:t,position:i}=this 793if(t.done)return null 794let n=this.valueFor(t,i),r=this.memoFor(t,i) 795return this.position++,this.result=e.next(),{value:n,memo:r}}}class Ct extends Tt{valueFor(e){return e.value}memoFor(e,t){return t}}class Lt extends Tt{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function xt(e){return null!=e&&"function"==typeof e.forEach}function Mt(e){return null!=e&&"function"==typeof e[Symbol.iterator]}(0,k.default)({FEATURES:{DEFAULT_HELPER_MANAGER:!0},scheduleRevalidate(){A._backburner.ensureInstance()},toBool:function(e){return(0,u.isProxy)(e)?((0,o.consumeTag)((0,l.tagForProperty)(e,"content")),Boolean((0,l.get)(e,"isTruthy"))):(0,z.isArray)(e)?((0,o.consumeTag)((0,l.tagForProperty)(e,"[]")),0!==e.length):(0,O.isHTMLSafe)(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof yt?function(e){if(t=e,null===t||"object"!=typeof t&&"function"!=typeof t)return null 796var t 797return Array.isArray(e)||(0,P.isEmberArray)(e)?At.fromIndexable(e):Mt(e)?Lt.from(e):xt(e)?At.fromForEachable(e):At.fromIndexable(e)}(e.inner):function(e){if(!(0,u.isObject)(e))return null 798return Array.isArray(e)?bt.from(e):(0,P.isEmberArray)(e)?wt.from(e):Mt(e)?Ct.from(e):xt(e)?bt.fromForEachable(e):null}(e)},getProp:l._getProp,setProp:l._setProp,getPath:l.get,setPath:l.set,scheduleDestroy(e,t){(0,A.schedule)("actions",null,t,e)},scheduleDestroyed(e){(0,A.schedule)("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,i){0},deprecate(e,t,i){0}}) 799class Et{constructor(e,t){this.owner=e,this.isInteractive=t,this.enableDebugTooling=L.ENV._DEBUG_RENDER_TREE}onTransactionCommit(){}}var St=Le(({positional:e,named:t})=>{const i=e[0] 800let n=t.type,r=t.loc,o=t.original;(0,s.valueForRef)(n),(0,s.valueForRef)(r),(0,s.valueForRef)(o) 801return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(i) 802return e})}) 803let kt 804kt=e=>{let t=e.positional[0] 805return t} 806var Pt=Le(kt),Ot=Le(({positional:e})=>(0,s.createComputeRef)(()=>{let t=e[0],i=e[1],n=(0,s.valueForRef)(t).split("."),r=n[n.length-1],o=(0,s.valueForRef)(i) 807return!0===o?(0,b.dasherize)(r):o||0===o?String(o):""})),zt=Le(({positional:e},t)=>{let i=e[0],n=(0,s.valueForRef)(i) 808return(0,s.createConstRef)(t.factoryFor(n)?.class,`(-resolve "${n}")`)}),Dt=Le(({positional:e})=>{const t=e[0] 809return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(t) 810return(0,u.isObject)(e)&&(0,o.consumeTag)((0,l.tagForProperty)(e,"[]")),e})}),It=Le(({positional:e})=>{let t=e[0] 811return(0,s.createInvokableRef)(t)}),Nt=Le(({positional:e})=>{let t=e[0] 812return(0,s.createReadOnlyRef)(t)}),Rt=Le(({positional:e,named:t})=>(0,s.createUnboundRef)((0,s.valueForRef)(e[0]),"(result of an `unbound` helper)")),Ft=Le(()=>(0,s.createConstRef)(Bt(),"unique-id")) 813function Bt(){return([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,e=>(4*e^16*Math.random()>>(2&e)).toString(16))}const jt=["alt","shift","meta","ctrl"],Ut=/^click|mouse|touch/ 814let Vt={registeredActions:h.ActionManager.registeredActions,registerAction(e){let{actionId:t}=e 815return h.ActionManager.registeredActions[t]=e,t},unregisterAction(e){let{actionId:t}=e 816delete h.ActionManager.registeredActions[t]}} 817class Ht{constructor(e,t,i,n,r,s){this.tag=(0,o.createUpdatableTag)(),this.element=e,this.owner=t,this.actionId=i,this.actionArgs=n,this.namedArgs=r,this.positional=s,this.eventName=this.getEventName(),(0,w.registerDestructor)(this,()=>Vt.unregisterAction(this))}getEventName(){let{on:e}=this.namedArgs 818return void 0!==e?(0,s.valueForRef)(e):"click"}getActionArgs(){let e=new Array(this.actionArgs.length) 819for(let t=0;t<this.actionArgs.length;t++)e[t]=(0,s.valueForRef)(this.actionArgs[t]) 820return e}getTarget(){let{implicitTarget:e,namedArgs:t}=this,{target:i}=t 821return void 0!==i?(0,s.valueForRef)(i):(0,s.valueForRef)(e)}handler(e){let{actionName:t,namedArgs:i}=this,{bubbles:n,preventDefault:r,allowedKeys:o}=i,a=void 0!==n?(0,s.valueForRef)(n):void 0,l=void 0!==r?(0,s.valueForRef)(r):void 0,c=void 0!==o?(0,s.valueForRef)(o):void 0,u=this.getTarget(),d=!1!==a 822return!function(e,t){if(null==t){if(Ut.test(e.type))return(0,h.isSimpleClick)(e) 823t=""}if(t.indexOf("any")>=0)return!0 824for(let i=0;i<jt.length;i++)if(e[jt[i]+"Key"]&&-1===t.indexOf(jt[i]))return!1 825return!0}(e,c)||(!1!==l&&e.preventDefault(),d||e.stopPropagation(),(0,A.join)(()=>{let e=this.getActionArgs(),i={args:e,target:u,name:null};(0,s.isInvokableRef)(t)?(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{(0,s.updateRef)(t,e[0])}):"function"!=typeof t?(i.name=t,u.send?(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{u.send.apply(u,[t,...e])}):(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{u[t].apply(u,e)})):(0,m.flaggedInstrument)("interaction.ember-action",i,()=>{t.apply(u,e)})}),d)}}const qt=new class{create(e,t,i,{named:n,positional:r}){let s=[] 826for(let a=2;a<r.length;a++)s.push(r[a]) 827let o=(0,u.uuid)() 828return new Ht(t,e,o,s,n,r)}getDebugName(){return"action"}install(e){let t,i,n,{element:r,actionId:o,positional:a}=e 829a.length>1&&(n=a[0],i=a[1],t=(0,s.isInvokableRef)(i)?i:(0,s.valueForRef)(i)),e.actionName=t,e.implicitTarget=n,this.ensureEventSetup(e),Vt.registerAction(e),r.setAttribute("data-ember-action",""),r.setAttribute(`data-ember-action-${o}`,String(o))}update(e){let{positional:t}=e,i=t[1];(0,s.isInvokableRef)(i)||(e.actionName=(0,s.valueForRef)(i)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){let t=e.owner.lookup("event_dispatcher:main") 830t?.setupHandlerForEmberEvent(e.eventName)}getTag(e){return e.tag}getDestroyable(e){return e}} 831var Gt=(0,d.setInternalModifierManager)(qt,{}) 832const Wt={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0} 833const $t=new class{getDynamicLayout(e){let t=e.engine.lookup("template:application") 834return(0,_.unwrapTemplate)(t(e.engine)).asLayout()}getCapabilities(){return Wt}getOwner(e){return e.engine}create(e,{name:t},i,n){let r=e.buildChildEngineInstance(t) 835r.boot() 836let o,a,l,c,u=r.factoryFor("controller:application")||(0,D.generateControllerFactory)(r,"application") 837if(i.named.has("model")&&(c=i.named.get("model")),void 0===c)o=u.create(),a=(0,s.createConstRef)(o,"this"),l={engine:r,controller:o,self:a,modelRef:c} 838else{let e=(0,s.valueForRef)(c) 839o=u.create({model:e}),a=(0,s.createConstRef)(o,"this"),l={engine:r,controller:o,self:a,modelRef:c}}return n.debugRenderTree&&(0,w.associateDestroyableChild)(r,o),l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:i},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:i,template:n}]}getSelf({self:e}){return e}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}
839update(e){let{controller:t,modelRef:i}=e 840void 0!==i&&t.set("model",(0,s.valueForRef)(i))}} 841class Qt{constructor(e){this.resolvedName=e,this.handle=-1,this.manager=$t,this.compilable=null,this.capabilities=(0,d.capabilityFlagsFrom)(Wt),this.state={name:e}}}const Xt=Le((e,t)=>{let i,n,r,o=e.positional[0] 842return i=(0,v.createCapturedArgs)(e.named,v.EMPTY_POSITIONAL),(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(o) 843return"string"==typeof e?(n===e||(n=e,r=(0,v.curry)(x.CurriedType.Component,new Qt(e),t,i,!0)),r):(r=null,n=null,null)})}),Yt=Le((e,t,i)=>{let n=(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(i.get("outletState")) 844return e?.outlets?.main}),r=null,o=null 845return(0,s.createComputeRef)(()=>{let e=(0,s.valueForRef)(n),i=function(e,t){if(void 0===t)return null 846let i=t.render 847if(void 0===i)return null 848let n=i.template 849if(void 0===n)return null 850ye(n)&&(n=n(i.owner)) 851return{ref:e,name:i.name,template:n,controller:i.controller,model:i.model}}(n,e) 852if(!function(e,t){if(null===e)return null===t 853if(null===t)return!1 854return e.template===t.template&&e.controller===t.controller}(i,r))if(r=i,null!==i){let a=(0,_.dict)(),l=(0,s.childRefFromParts)(n,["render","model"]),c=(0,s.valueForRef)(l) 855a.model=(0,s.createComputeRef)(()=>(r===i&&(c=(0,s.valueForRef)(l)),c)) 856let u=(0,v.createCapturedArgs)(a,v.EMPTY_POSITIONAL) 857o=(0,v.curry)(x.CurriedType.Component,new ft(i),e?.render?.owner??t,u,!0)}else o=null 858return o})}) 859function Kt(e){return{object:`component:${e}`}}const Zt={action:Me,mut:It,readonly:Nt,unbound:Rt,"-hash":v.hash,"-each-in":vt,"-normalize-class":Ot,"-resolve":zt,"-track-array":Dt,"-mount":Xt,"-outlet":Yt,"-in-el-null":Pt},Jt={...Zt,array:v.array,concat:v.concat,fn:v.fn,get:v.get,hash:v.hash,"unique-id":Ft} 860Jt["-disallow-dynamic-resolution"]=St 861const ei={action:Gt},ti={...ei,on:v.on} 862new WeakSet 863class ii{constructor(){this.componentDefinitionCache=new Map}lookupPartial(){return null}lookupHelper(e,t){let i=Jt[e] 864if(void 0!==i)return i 865let n=t.factoryFor(`helper:${e}`) 866if(void 0===n)return null 867let r=n.class 868return void 0===r?null:"function"==typeof r&&!0===r[Ye]?((0,d.setInternalHelperManager)(Je,n),n):r}lookupBuiltInHelper(e){return Zt[e]??null}lookupModifier(e,t){let i=ti[e] 869if(void 0!==i)return i 870let n=t.factoryFor(`modifier:${e}`) 871return void 0===n?null:n.class||null}lookupBuiltInModifier(e){return ei[e]??null}lookupComponent(e,t){let i=function(e,t,i){let n=function(e,t){let i=`component:${e}` 872return t.factoryFor(i)||null}(t,e) 873if((0,c.isFactory)(n)&&n.class){let e=(0,d.getComponentTemplate)(n.class) 874if(void 0!==e)return{component:n,layout:e}}let r=function(e,t,i){let n=`template:components/${e}` 875return t.lookup(n,i)||null}(t,e,i) 876return null===n&&null===r?null:{component:n,layout:r}}(t,e) 877if(null===i)return null 878let n,r=null 879n=null===i.component?r=i.layout(t):i.component 880let s=this.componentDefinitionCache.get(n) 881if(void 0!==s)return s 882null===r&&null!==i.layout&&(r=i.layout(t)) 883let o=(0,m._instrumentStart)("render.getComponentDefinition",Kt,e),a=null 884if(null===i.component)if(L.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS)a={state:(0,v.templateOnlyComponent)(void 0,e),manager:v.TEMPLATE_ONLY_COMPONENT_MANAGER,template:r} 885else{let e=t.factoryFor(C.privatize`component:-default`) 886a={state:e,manager:(0,d.getInternalComponentManager)(e.class),template:r}}else{let e=i.component,t=e.class,n=(0,d.getInternalComponentManager)(t) 887a={state:Ge(n)?e:t,manager:n,template:r}}return o(),this.componentDefinitionCache.set(n,a),a}}const ni="-top-level" 888class ri{static extend(e){return class extends ri{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){let{environment:t,application:i,template:n}=e,r=(0,c.getOwner)(e),s=n(r) 889return new ri(t,r,s,i)}constructor(e,t,i,n){this._environment=e,this.owner=t,this.template=i,this.namespace=n 890let r=(0,o.createTag)(),a={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:"main",name:ni,controller:void 0,model:void 0,template:i}},l=this.ref=(0,s.createComputeRef)(()=>((0,o.consumeTag)(r),a),e=>{(0,o.dirtyTag)(r),a.outlets.main=e}) 891this.state={ref:l,name:ni,template:i,controller:void 0,model:void 0}}appendTo(e){let t 892t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e 893let i=this.owner.lookup("renderer:-dom");(0,A.schedule)("render",i,"appendOutletView",this,t)}rerender(){}setOutletState(e){(0,s.updateRef)(this.ref,e)}destroy(){}}e.OutletView=ri 894class si{constructor(e,t){this.view=e,this.outletState=t}child(){return new si(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}const oi=()=>{} 895class ai{constructor(e,t,i,n,r,s,o,a,l){this.root=e,this.runtime=t,this.id=e instanceof ri?(0,u.guidFor)(e):(0,h.getViewId)(e),this.result=void 0,this.destroyed=!1,this.render=()=>{let e=(0,_.unwrapTemplate)(r).asLayout(),c=(0,v.renderMain)(t,i,n,s,l(t.env,{element:o,nextSibling:null}),e,a),u=this.result=c.sync() 896this.render=()=>u.rerender({alwaysRevalidate:!1})}}isFor(e){return this.root===e}destroy(){let{result:e,runtime:{env:t}}=this 897this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&(0,v.inTransaction)(t,()=>(0,w.destroy)(e))}}const li=[] 898function ci(e){let t=li.indexOf(e) 899li.splice(t,1)}let ui=null 900let di=0 901A._backburner.on("begin",function(){for(let e of li)e._scheduleRevalidate()}),A._backburner.on("end",function(){for(let e of li)if(!e._isValid()){if(di>L.ENV._RERENDER_LOOP_LIMIT)throw di=0,e.destroy(),new Error("infinite rendering invalidation detected") 902return di++,A._backburner.join(null,oi)}di=0,function(){if(null!==ui){let e=ui.resolve 903ui=null,A._backburner.join(null,e)}}()}) 904class hi{static create(e){let{_viewRegistry:t}=e,i=(0,c.getOwner)(e),n=i.lookup("service:-document"),r=i.lookup("-environment:main"),s=i.lookup(C.privatize`template:-root`),o=i.lookup("service:-dom-builder") 905return new this(i,n,r,s,t,o)}constructor(e,i,n,r,s,o=v.clientBuilder){this._inRenderTransaction=!1,this._lastRevision=-1,this._destroyed=!1,this._owner=e,this._rootTemplate=r(e),this._viewRegistry=s||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=o,this._isInteractive=n.isInteractive 906let a=this._runtimeResolver=new ii,l=(0,M.artifacts)() 907this._context=(0,t.programCompilationContext)(l,a,e=>new M.RuntimeOpImpl(e)) 908let c=new Et(e,n.isInteractive) 909this._runtime=(0,v.runtimeContext)({appendOperations:n.hasDOM?new v.DOMTreeConstruction(i):new S.NodeDOMTreeConstruction(i),updateOperations:new v.DOMChanges(i)},c,l,a)}get debugRenderTree(){let{debugRenderTree:e}=this._runtime.env 910return e}appendOutletView(e,t){let i=function(e){if(L.ENV._APPLICATION_TEMPLATE_WRAPPER){const t=Object.assign({},ut,{dynamicTag:!0,elementHook:!0,wrapped:!0}),i=new class extends dt{getTagName(){return"div"}getCapabilities(){return t}didCreateElement(e,t){t.setAttribute("class","ember-view"),t.setAttribute("id",(0,u.guidFor)(e))}} 911return new ft(e.state,i)}return new ft(e.state)}(e) 912this._appendDefinition(e,(0,v.curry)(x.CurriedType.Component,i,e.owner,null,!0),t)}appendTo(e,t){let i=new gt(e) 913this._appendDefinition(e,(0,v.curry)(x.CurriedType.Component,i,this._owner,null,!0),t)}_appendDefinition(e,t,i){let n=(0,s.createConstRef)(t,"this"),r=new si(null,
913s.UNDEFINED_REFERENCE),o=new ai(e,this._runtime,this._context,this._owner,this._rootTemplate,n,i,r,this._builder) 914this._renderRoot(o)}rerender(){this._scheduleRevalidate()}register(e){let t=(0,h.getViewId)(e) 915this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[(0,h.getViewId)(e)]}remove(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(this._destroyed)return 916let t=this._roots,i=this._roots.length 917for(;i--;){let n=t[i] 918n.isFor(e)&&(n.destroy(),t.splice(i,1))}}destroy(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())}getElement(e){if(this._isInteractive)return(0,h.getViewElement)(e) 919throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){let t=e[Fe] 920return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}createElement(e){return this._runtime.env.getAppendOperations().createElement(e)}_renderRoot(e){let{_roots:t}=this 921var i 922t.push(e),1===t.length&&(i=this,li.push(i)),this._renderRootsTransaction()}_renderRoots(){let e,{_roots:t,_runtime:i,_removedRoots:n}=this 923do{e=t.length,(0,v.inTransaction)(i.env,()=>{for(let i=0;i<t.length;i++){let r=t[i] 924r.destroyed?n.push(r):i>=e||r.render()}this._lastRevision=(0,o.valueForTag)(o.CURRENT_TAG)})}while(t.length>e) 925for(;n.length;){let e=n.pop(),i=t.indexOf(e) 926t.splice(i,1)}0===this._roots.length&&ci(this)}_renderRootsTransaction(){if(this._inRenderTransaction)return 927this._inRenderTransaction=!0 928let e=!1 929try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=(0,o.valueForTag)(o.CURRENT_TAG)),this._inRenderTransaction=!1}}_clearAllRoots(){let e=this._roots 930for(let t of e)t.destroy() 931this._removedRoots.length=0,this._roots=[],e.length&&ci(this)}_scheduleRevalidate(){A._backburner.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||(0,o.validateTag)(o.CURRENT_TAG,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}e.Renderer=hi 932let fi={} 933var pi=(0,I.createTemplateFactory)({id:"2c6+lAmT",block:'[[[46,[28,[32,0],null,null],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",scope:()=>[Yt],isStrictMode:!0}) 934e.componentCapabilities=d.componentCapabilities,e.modifierCapabilities=d.modifierCapabilities}),e("@ember/-internals/meta/index",["exports","@ember/-internals/meta/lib/meta"],function(e,t){"use strict" 935Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Meta",{enumerable:!0,get:function(){return t.Meta}}),Object.defineProperty(e,"UNDEFINED",{enumerable:!0,get:function(){return t.UNDEFINED}}),Object.defineProperty(e,"counters",{enumerable:!0,get:function(){return t.counters}}),Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return t.meta}}),Object.defineProperty(e,"peekMeta",{enumerable:!0,get:function(){return t.peekMeta}}),Object.defineProperty(e,"setMeta",{enumerable:!0,get:function(){return t.setMeta}})}),e("@ember/-internals/meta/lib/meta",["exports","@ember/-internals/utils","@ember/debug","@glimmer/destroyable"],function(e,t,i,n){"use strict" 936Object.defineProperty(e,"__esModule",{value:!0}),e.meta=e.counters=e.UNDEFINED=e.Meta=void 0,e.peekMeta=h,e.setMeta=d 937const r=Object.prototype 938e.counters=void 0 939const s=e.UNDEFINED=(0,t.symbol)("undefined") 940var o;(function(e){e[e.ADD=0]="ADD",e[e.ONCE=1]="ONCE",e[e.REMOVE=2]="REMOVE"})(o||(o={})) 941let a=1 942class l{constructor(e){this._listenersVersion=1,this._inheritedEnd=-1,this._flattenedVersion=0,this._parent=void 0,this._descriptors=void 0,this._mixins=void 0,this._lazyChains=void 0,this._values=void 0,this._revisions=void 0,this._isInit=!1,this.source=e,this.proto=void 0===e.constructor?void 0:e.constructor.prototype,this._listeners=void 0}get parent(){let e=this._parent 943if(void 0===e){let t=c(this.source) 944this._parent=e=null===t||t===r?null:f(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){let i=this 945for(;null!==i;){let n=i[e] 946if(void 0!==n){let e=n.get(t) 947if(void 0!==e)return e}i=i.parent}}_hasInInheritedSet(e,t){let i=this 948for(;null!==i;){let n=i[e] 949if(void 0!==n&&n.has(t))return!0 950i=i.parent}return!1}valueFor(e){let t=this._values 951return void 0!==t?t[e]:void 0}setValueFor(e,t){this._getOrCreateOwnMap("_values")[e]=t}revisionFor(e){let t=this._revisions 952return void 0!==t?t[e]:void 0}setRevisionFor(e,t){this._getOrCreateOwnMap("_revisions")[e]=t}writableLazyChainsFor(e){let t=this._getOrCreateOwnMap("_lazyChains"),i=t[e] 953return void 0===i&&(i=t[e]=[]),i}readableLazyChainsFor(e){let t=this._lazyChains 954if(void 0!==t)return t[e]}addMixin(e){this._getOrCreateOwnSet("_mixins").add(e)}hasMixin(e){return this._hasInInheritedSet("_mixins",e)}forEachMixins(e){let t,i=this 955for(;null!==i;){let n=i._mixins
956void 0!==n&&(t=void 0===t?new Set:t,n.forEach(i=>{t.has(i)||(t.add(i),e(i))})),i=i.parent}}writeDescriptors(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)}peekDescriptors(e){let t=this._findInheritedMap("_descriptors",e) 957return t===s?void 0:t}removeDescriptors(e){this.writeDescriptors(e,s)}forEachDescriptors(e){let t,i=this 958for(;null!==i;){let n=i._descriptors 959void 0!==n&&(t=void 0===t?new Set:t,n.forEach((i,n)=>{t.has(n)||(t.add(n),i!==s&&e(n,i))})),i=i.parent}}addToListeners(e,t,i,n,r){this.pushListener(e,t,i,n?o.ONCE:o.ADD,r)}removeFromListeners(e,t,i){this.pushListener(e,t,i,o.REMOVE)}pushListener(e,t,i,n,r=!1){let s=this.writableListeners(),a=p(s,e,t,i) 960if(-1!==a&&a<this._inheritedEnd&&(s.splice(a,1),this._inheritedEnd--,a=-1),-1===a)s.push({event:e,target:t,method:i,kind:n,sync:r}) 961else{let e=s[a] 962n===o.REMOVE&&e.kind!==o.REMOVE?s.splice(a,1):(e.kind=n,e.sync=r)}}writableListeners(){return this._flattenedVersion!==a||this.source!==this.proto&&-1!==this._inheritedEnd||a++,-1===this._inheritedEnd&&(this._inheritedEnd=0,this._listeners=[]),this._listeners}flattenedListeners(){if(this._flattenedVersion<a){0 963let e=this.parent 964if(null!==e){let t=e.flattenedListeners() 965if(void 0!==t)if(void 0===this._listeners)this._listeners=t 966else{let e=this._listeners 967this._inheritedEnd>0&&(e.splice(0,this._inheritedEnd),this._inheritedEnd=0) 968for(let i of t){-1===p(e,i.event,i.target,i.method)&&(e.unshift(i),this._inheritedEnd++)}}}this._flattenedVersion=a}return this._listeners}matchingListeners(e){let t,i=this.flattenedListeners() 969if(void 0!==i)for(let n of i)n.event!==e||n.kind!==o.ADD&&n.kind!==o.ONCE||(void 0===t&&(t=[]),t.push(n.target,n.method,n.kind===o.ONCE)) 970return t}observerEvents(){let e,t=this.flattenedListeners() 971if(void 0!==t)for(let i of t)i.kind!==o.ADD&&i.kind!==o.ONCE||-1===i.event.indexOf(":change")||(void 0===e&&(e=[]),e.push(i)) 972return e}}e.Meta=l
973const c=Object.getPrototypeOf,u=new WeakMap 974function d(e,t){u.set(e,t)}function h(e){let t=u.get(e) 975if(void 0!==t)return t 976let i=c(e) 977for(;null!==i;){if(t=u.get(i),void 0!==t)return t.proto!==i&&(t.proto=i),t 978i=c(i)}return null}const f=e.meta=function(e){let t=h(e) 979if(null!==t&&t.source===e)return t 980let i=new l(e) 981return d(e,i),i} 982function p(e,t,i,n){for(let r=e.length-1;r>=0;r--){let s=e[r] 983if(s.event===t&&s.target===i&&s.method===n)return r}return-1}}),e("@ember/-internals/metal/index",["exports","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@glimmer/destroyable","@glimmer/validator","@ember/-internals/environment","@ember/runloop","@glimmer/manager","@ember/array/-internals","ember/version","@ember/-internals/owner"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict" 984Object.defineProperty(e,"__esModule",{value:!0}),e.TrackedDescriptor=e.SYNC_OBSERVERS=e.PROXY_CONTENT=e.PROPERTY_DID_CHANGE=e.NAMESPACES_BY_ID=e.NAMESPACES=e.Libraries=e.DEBUG_INJECTION_FUNCTIONS=e.ComputedProperty=e.ComputedDescriptor=e.ASYNC_OBSERVERS=void 0,e._getPath=Ce,e._getProp=Te,e._setProp=Me,e.activateObserver=A,e.addArrayObserver=function(e,t,i){return G(e,t,i,h)},e.addListener=h,e.addNamespace=function(e){Be.unprocessedNamespaces=!0,Ue.push(e)},e.addObserver=b,e.alias=function(e){return ie(new Se(e),Ee)},e.arrayContentDidChange=j,e.arrayContentWillChange=B,e.autoComputed=function(...e){return ie(new fe(e),pe)},e.beginPropertyChanges=N,e.cached=void 0,e.changeProperties=F,e.computed=me,Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return s.createCache}}),e.defineDecorator=ye,e.defineProperty=ge,e.defineValue=ve,e.deprecateProperty=function(e,t,i,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set(e){xe(this,i,e)},get(){return Ae(this,i)}})},e.descriptorForDecorator=se,e.descriptorForProperty=re,e.eachProxyArrayDidChange=function(e,t,i,n){let r=Oe.get(e) 985void 0!==r&&r.arrayDidChange(e,t,i,n)},e.eachProxyArrayWillChange=function(e,t,i,n){let r=Oe.get(e) 986void 0!==r&&r.arrayWillChange(e,t,i,n)},e.endPropertyChanges=R,e.expandProperties=ce,e.findNamespace=function(e){Fe||Ge() 987return Ve[e]} 988function h(e,i,n,r,s,o=!0){r||"function"!=typeof n||(r=n,n=null),(0,t.meta)(e).addToListeners(i,n,r,!0===s,o)}function f(e,i,n,r){let s,o 989"object"==typeof n?(s=n,o=r):(s=null,o=n),(0,t.meta)(e).removeFromListeners(i,s,o)}function p(e,i,n,r,s){if(void 0===r){let n=void 0===s?(0,t.peekMeta)(e):s 990r=null!==n?n.matchingListeners(i):void 0}if(void 0===r||0===r.length)return!1 991for(let t=r.length-3;t>=0;t-=3){let s=r[t],o=r[t+1],a=r[t+2] 992if(!o)continue 993a&&f(e,i,s,o),s||(s=e) 994let l=typeof o 995"string"!==l&&"symbol"!==l||(o=s[o]),o.apply(s,n)}return!0}e.findNamespaces=He,e.flushAsyncObservers=function(e=!0){let i=(0,s.valueForTag)(s.CURRENT_TAG) 996if(M===i)return 997M=i,_.forEach((i,n)=>{let r=(0,t.peekMeta)(n) 998i.forEach((i,o)=>{if(!(0,s.validateTag)(i.tag,i.lastRevision)){let l=()=>{try{p(n,o,[n,i.path],void 0,r)}finally{i.tag=X(n,i.path,(0,s.tagMetaFor)(n),(0,t.peekMeta)(n)),i.lastRevision=(0,s.valueForTag)(i.tag)}} 999e?(0,a.schedule)("actions",l):l()}})})},e.get=Ae,e.getCachedValueFor=function(e,i){let n=(0,t.peekMeta)(e) 1000return n?n.valueFor(i):void 0},e.getProperties=function(e,t){let i,n={},r=1 10012===arguments.length&&Array.isArray(t)?(r=0,i=arguments[1]):i=Array.from(arguments) 1002for(;r<i.length;r++){let t=i[r] 1003n[t]=Ae(e,t)}return n},Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return s.getValue}}),e.hasListeners=function(e,i){let n=(0,t.peekMeta)(e) 1004if(null===n)return!1 1005let r=n.matchingListeners(i) 1006return void 0!==r&&r.length>0},e.hasUnknownProperty=we,e.inject=function(e,...t){let i,n 1007K(t)?i=t:"string"==typeof t[0]&&(n=t[0]) 1008let r=function(t){let i=(0,d.getOwner)(this)||this.container 1009return i.lookup(`${e}:${n||t}`)} 10100 1011let s=me({get:r,set(e,t){ge(this,e,null,t)}}) 1012return i?s(i[0],i[1],i[2]):s},e.isClassicDecorator=oe,e.isComputed=function(e,t){return Boolean(re(e,t))},Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return s.isConst}}),e.isElementDescriptor=K,e.isNamespaceSearchDisabled=function(){return Fe},e.libraries=void 0,e.makeComputedDecorator=ie,e.markObjectAsDirty=O,e.nativeDescDecorator=function(e){let t=function(){return e} 1013return ae(t),t},e.notifyPropertyChange=I,e.objectAt=V,e.on=function(...e){let t=e.pop(),n=e 1014return(0,i.setListeners)(t,n),t},e.processAllNamespaces=Ge,e.processNamespace=qe,e.removeArrayObserver=function(e,t,i){return G(e,t,i,f)},e.removeListener=f,e.removeNamespace=function(e){let t=(0,i.getName)(e) 1015delete Ve[t],Ue.splice(Ue.indexOf(e),1),t in o.context.lookup&&e===o.context.lookup[t]&&(o.context.lookup[t]=void 0)},e.removeObserver=function(e,i,n,r,s=y){let o=g(i),a=(0,t.peekMeta)(e) 1016null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||L(e,o,s) 1017f(e,o,n,r)},e.replace=function(e,t,i,n=U){r=e,null!=r&&"function"==typeof r.replace?e.replace(t,i,n):q(e,t,i,n) 1018var r},e.replaceInNativeArray=q,e.revalidateObservers=x 1019e.sendEvent=p,e.set=xe,e.setClassicDecorator=ae,e.setNamespaceSearchDisabled=function(e){Fe=Boolean(e)},e.setProperties=function(e,t){if(null===t||"object"!=typeof t)return t 1020return F(()=>{let i=Object.keys(t) 1021for(let n of i)xe(e,n,t[n])}),t},e.setUnprocessedMixins=function(){je=!0},e.tagForObject=function(e){if((0,i.isObject)(e))return(0,s.tagFor)(e,k) 1022return s.CONSTANT_TAG},e.tagForProperty=P,e.tracked=De,e.trySet=function(e,t,i){return xe(e,t,i,!0)} 1023const m=":change" 1024function g(e){return e+m}const y=!o.ENV._DEFAULT_ASYNC_OBSERVERS,v=e.SYNC_OBSERVERS=new Map,_=e.ASYNC_OBSERVERS=new Map 1025function b(e,i,n,r,s=y){let o=g(i) 1026h(e,o,n,r,!1,s) 1027let a=(0,t.peekMeta)(e) 1028null!==a&&(a.isPrototypeMeta(e)||a.isInitializing())||A(e,o,s)}function w(e,t){let i=!0===t?v:_ 1029return i.has(e)||(i.set(e,new Map),(0,r.registerDestructor)(e,()=>function(e){v.size>0&&v.delete(e) 1030_.size>0&&_.delete(e)}
1030(e),!0)),i.get(e)}function A(e,i,n=!1){let r=w(e,n) 1031if(r.has(i))r.get(i).count++ 1032else{let n=i.substring(0,i.lastIndexOf(":")),o=X(e,n,(0,s.tagMetaFor)(e),(0,t.peekMeta)(e)) 1033r.set(i,{count:1,path:n,tag:o,lastRevision:(0,s.valueForTag)(o),suspended:!1})}}let T=!1,C=[] 1034function L(e,t,i=!1){if(!0===T)return void C.push([e,t,i]) 1035let n=!0===i?v:_,r=n.get(e) 1036if(void 0!==r){let i=r.get(t) 1037i.count--,0===i.count&&(r.delete(t),0===r.size&&n.delete(e))}}function x(e){_.has(e)&&_.get(e).forEach(i=>{i.tag=X(e,i.path,(0,s.tagMetaFor)(e),(0,t.peekMeta)(e)),i.lastRevision=(0,s.valueForTag)(i.tag)}),v.has(e)&&v.get(e).forEach(i=>{i.tag=X(e,i.path,(0,s.tagMetaFor)(e),(0,t.peekMeta)(e)),i.lastRevision=(0,s.valueForTag)(i.tag)})}let M=0 1038function E(){v.forEach((e,i)=>{let n=(0,t.peekMeta)(i) 1039e.forEach((e,r)=>{if(!e.suspended&&!(0,s.validateTag)(e.tag,e.lastRevision))try{e.suspended=!0,p(i,r,[i,e.path],void 0,n)}finally{e.tag=X(i,e.path,(0,s.tagMetaFor)(i),(0,t.peekMeta)(i)),e.lastRevision=(0,s.valueForTag)(e.tag),e.suspended=!1}})})}function S(e,t,i){let n=v.get(e) 1040if(!n)return 1041let r=n.get(g(t)) 1042r&&(r.suspended=i)}const k=(0,i.symbol)("SELF_TAG") 1043function P(e,t,i=!1,n){let r=(0,l.getCustomTagFor)(e) 1044if(void 0!==r)return r(e,t,i) 1045let o=(0,s.tagFor)(e,t,n) 1046return o}function O(e,t){(0,s.dirtyTagFor)(e,t),(0,s.dirtyTagFor)(e,k)}const z=e.PROPERTY_DID_CHANGE=Symbol("PROPERTY_DID_CHANGE") 1047let D=0 1048function I(e,i,n,r){let s=void 0===n?(0,t.peekMeta)(e):n 1049null!==s&&(s.isInitializing()||s.isPrototypeMeta(e))||(O(e,i),D<=0&&E(),z in e&&(4===arguments.length?e[z](i,r):e[z](i)))}function N(){D++,T=!0}function R(){D--,D<=0&&(E(),function(){T=!1 1050for(let[e,t,i]of C)L(e,t,i) 1051C=[]}())}function F(e){N() 1052try{e()}finally{R()}}function B(e,t,i,n){return void 0===t?(t=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)),p(e,"@array:before",[e,t,i,n]),e}function j(e,i,n,r,s=!0){void 0===i?(i=0,n=r=-1):(void 0===n&&(n=-1),void 0===r&&(r=-1)) 1053let o=(0,t.peekMeta)(e) 1054if(s&&((r<0||n<0||r-n!==0)&&I(e,"length",o),I(e,"[]",o)),p(e,"@array:change",[e,i,n,r]),null!==o){let t=-1===n?0:n,s=e.length-((-1===r?0:r)-t),a=i<0?s+i:i 1055if(void 0!==o.revisionFor("firstObject")&&0===a&&I(e,"firstObject",o),void 0!==o.revisionFor("lastObject")){s-1<a+t&&I(e,"lastObject",o)}}return e}const U=Object.freeze([]) 1056function V(e,t){return Array.isArray(e)?e[t]:e.objectAt(t)}const H=6e4 1057function q(e,t,i,n){if(B(e,t,i,n.length),n.length<=H)e.splice(t,i,...n) 1058else{e.splice(t,i) 1059for(let i=0;i<n.length;i+=H){let r=n.slice(i,i+H) 1060e.splice(t+i,0,...r)}}j(e,t,i,n.length)}function G(e,t,i,n){let{willChange:r,didChange:s}=i 1061return n(e,"@array:before",t,r),n(e,"@array:change",t,s),e._revalidate?.(),e}const W=new WeakSet 1062function $(e,n,r){let o=e.readableLazyChainsFor(n) 1063if(void 0!==o){if((0,i.isObject)(r))for(let[e,i]of o)(0,s.updateTag)(e,X(r,i,(0,s.tagMetaFor)(r),(0,t.peekMeta)(r))) 1064o.length=0}}function Q(e,t,i,n){let r=[] 1065for(let s of t)Y(r,e,s,i,n) 1066return(0,s.combine)(r)}function X(e,t,i,n){return(0,s.combine)(Y([],e,t,i,n))}function Y(e,n,r,o,a){let l,c,u=n,d=o,h=a,f=r.length,p=-1 1067for(;;){let n=p+1 1068if(p=r.indexOf(".",n),-1===p&&(p=f),l=r.slice(n,p),"@each"===l&&p!==f){n=p+1,p=r.indexOf(".",n) 1069let i=u.length 1070if("number"!=typeof i||!Array.isArray(u)&&!("objectAt"in u))break 1071if(0===i){e.push(P(u,"[]")) 1072break}l=-1===p?r.slice(n):r.slice(n,p) 1073for(let n=0;n<i;n++){let i=V(u,n) 1074i&&(e.push(P(i,l,!0)),h=(0,t.peekMeta)(i),c=null!==h?h.peekDescriptors(l):void 0,void 0!==c&&"string"==typeof c.altKey&&i[l])}e.push(P(u,"[]",!0,d)) 1075break}let o=P(u,l,!0,d) 1076if(c=null!==h?h.peekDescriptors(l):void 0,e.push(o),p===f){W.has(c)&&u[l] 1077break}if(void 0===c)u=l in u||"function"!=typeof u.unknownProperty?u[l]:u.unknownProperty(l) 1078else if(W.has(c))u=u[l] 1079else{let i=h.source===u?h:(0,t.meta)(u),n=i.revisionFor(l) 1080if(void 0===n||!(0,s.validateTag)(o,n)){let t=i.writableLazyChainsFor(l),n=r.substring(p+1),o=(0,s.createUpdatableTag)() 1081t.push([o,n]),e.push(o) 1082break}u=i.valueFor(l)}if(!(0,i.isObject)(u))break 1083d=(0,s.tagMetaFor)(u),h=(0,t.peekMeta)(u)}return e}function K(e){let[t,i,n]=e 1084return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n||void 0===n)}class Z{constructor(){this.enumerable=!0,this.configurable=!0,this._dependentKeys=void 0,this._meta=void 0}setup(e,t,i,n){n.writeDescriptors(t,this)}teardown(e,t,i){i.removeDescriptors(t)}}function J(e,t){function i(){return t.get(this,e)}return i}function ee(e,t){let i=function(i){return t.set(this,e,i)} 1085return te.add(i),i}e.ComputedDescriptor=Z 1086const te=new WeakSet 1087function ie(e,i){let n=function(i,n,r,s,o){let a=3===arguments.length?(0,t.meta)(i):s 1088return e.setup(i,n,r,a),{enumerable:e.enumerable,configurable:e.configurable,get:J(n,e),set:ee(n,e)}} 1089return ae(n,e),Object.setPrototypeOf(n,i.prototype),n}const ne=new WeakMap 1090function re(e,i,n){let r=void 0===n?(0,t.peekMeta)(e):n 1091if(null!==r)return r.peekDescriptors(i)}function se(e){return ne.get(e)}function oe(e){return"function"==typeof e&&ne.has(e)}function ae(e,t=!0){ne.set(e,t)}const le=/\.@each$/ 1092function ce(e,t){let i=e.indexOf("{") 1093i<0?t(e.replace(le,".[]")):ue("",e,i,t)}function ue(e,t,i,n){let r,s,o=t.indexOf("}"),a=0,l=t.substring(i+1,o).split(","),c=t.substring(o+1) 1094for(e+=t.substring(0,i),s=l.length;a<s;)r=c.indexOf("{"),r<0?n((e+l[a++]+c).replace(le,".[]")):ue(e+l[a++],c,r,n)}function de(){}class he extends Z{constructor(e){super(),this._readOnly=!1,this._hasConfig=!1,this._getter=void 0,this._setter=void 0 1095let t=e[e.length-1] 1096if("function"==typeof t||null!==t&&"object"==typeof t){this._hasConfig=!0 1097let t=e.pop() 1098if("function"==typeof t)this._getter=t 1099else{const e=t 1100this._getter=e.get||de,this._setter=e.set}}e.length>0&&this._property(...e)}setup(e,t,i,n){if(super.setup(e,t,i,n),!1===this._hasConfig){let{get:e,set:t}=i 1101void 0!==e&&(this._getter=e),void 0!==t&&(this._setter=function(i,n){let r=t.call(this,n) 1102return void 0!==e&&void 0===r?e.call(this):r})}}_property(...e){let t=[] 1103function i(e){t.push(e)}for(let n of e)ce(n,i) 1104this._dependentKeys=t}get(e,i){let n,r=(0,t.meta)(e),o=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,o),l=r.revisionFor(i) 1105if(void 0!==l&&(0,s.validateTag)(a,l))n=r.valueFor(i) 1106else{let{_getter:t,_dependentKeys:l}=this;(0,s.untrack)(()=>{n=t.call(e,i)}),void 0!==l&&(0,s.updateTag)(a,Q(e,l,o,r)),r.setValueFor(i,n),r.setRevisionFor(i,(0,s.valueForTag)(a)),$(r,i,n)}return(0,s.consumeTag)(a),Array.isArray(n)&&(0,s.consumeTag)((0,s.tagFor)(n,"[]")),n}set(e,i,n){this._readOnly&&this._throwReadOnlyError(e,i) 1107let r,o=(0,t.meta)(e) 1108o.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[z]&&e.isComponent&&b(e,i,()=>{e[z](i)},void 0,!0) 1109try{N(),r=this._set(e,i,n,o),$(o,i,r) 1110let t=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,t),{_dependentKeys:l}=this 1111void 0!==l&&(0,s.updateTag)(a,Q(e,l,t,o)),o.setRevisionFor(i,(0,s.valueForTag)(a))}finally{R()}return r}_throwReadOnlyError(e,t){throw new Error(`Cannot set read-only property "${t}" on object: ${(0,n.inspect)(e)}`)}_set(e,t,i,n){let r,s=void 0!==n.revisionFor(t),o=n.valueFor(t),{_setter:a}=this 1112S(e,t,!0) 1113try{r=a.call(e,t,i,o)}finally{S(e,t,!1)}return s&&o===r||(n.setValueFor(t,r),I(e,t,n,i)),r}teardown(e,t,i){void 0!==i.revisionFor(t)&&(i.setRevisionFor(t,void 0),i.setValueFor(t,void 0)),super.teardown(e,t,i)}}e.ComputedProperty=he 1114class fe extends he{get(e,i){let n,r=(0,t.meta)(e),o=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,o),l=r.revisionFor(i) 1115if(void 0!==l&&(0,s.validateTag)(a,l))n=r.valueFor(i) 1116else{let{_getter:t}=this,o=(0,s.track)(()=>{n=t.call(e,i)});(0,s.updateTag)(a,o),r.setValueFor(i,n),r.setRevisionFor(i,(0,s.valueForTag)(a)),$(r,i,n)}return(0,s.consumeTag)(a),Array.isArray(n)&&(0,s.consumeTag)((0,s.tagFor)(n,"[]",o)),n}}class pe extends Function{readOnly(){let e=se(this) 1117return e._readOnly=!0,this}meta(e){let t=se(this) 1118return 0===arguments.length?t._meta||{}:(t._meta=e,this)}get _getter(){return se(this)._getter}set enumerable(e){se(this).enumerable=e}}
1118function me(...e){if(K(e)){return ie(new he([]),pe)(e[0],e[1],e[2])}return ie(new he(e),pe)}function ge(e,i,n,r,s){let o=void 0===s?(0,t.meta)(e):s,a=re(e,i,o),l=void 0!==a 1119l&&a.teardown(e,i,o),oe(n)?ye(e,i,n,o):null==n?ve(e,i,r,l,!0):Object.defineProperty(e,i,n),o.isPrototypeMeta(e)||x(e)}function ye(e,t,i,n){let r 1120return r=i(e,t,void 0,n),Object.defineProperty(e,t,r),i}function ve(e,t,i,n,r=!0){return!0===n||!1===r?Object.defineProperty(e,t,{configurable:!0,enumerable:r,writable:!0,value:i}):e[t]=i,i}const _e=new i.Cache(1e3,e=>e.indexOf(".")) 1121function be(e){return"string"==typeof e&&-1!==_e.get(e)}e.PROXY_CONTENT=(0,i.symbol)("PROXY_CONTENT") 1122function we(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Ae(e,t){return be(t)?Ce(e,t):Te(e,t)}function Te(e,t){if(null==e)return 1123let i 1124return"object"==typeof e||"function"==typeof e?(i=e[t],void 0===i&&"object"==typeof e&&!(t in e)&&we(e)&&(i=e.unknownProperty(t)),(0,s.isTracking)()&&((0,s.consumeTag)((0,s.tagFor)(e,t)),(Array.isArray(i)||(0,c.isEmberArray)(i))&&(0,s.consumeTag)((0,s.tagFor)(i,"[]")))):i=e[t],i}function Ce(e,t,i){let n="string"==typeof t?t.split("."):t 1125for(let r of n){if(null==e||e.isDestroyed)return 1126if(i&&("__proto__"===r||"constructor"===r))return 1127e=Te(e,r)}return e}Te("foo","a"),Te("foo",1),Te({},"a"),Te({},1),Te({unknownProperty(){}},"a"),Te({unknownProperty(){}},1),Ae({},"foo"),Ae({},"foo.bar") 1128let Le={} 1129function xe(e,t,i,n){return e.isDestroyed?i:be(t)?function(e,t,i,n){let r=t.split("."),s=r.pop() 1130let o=Ce(e,r,!0) 1131if(null!=o)return xe(o,s,i) 1132if(!n)throw new Error(`Property set failed: object in path "${r.join(".")}" could not be found.`)}(e,t,i,n):Me(e,t,i)}function Me(e,t,n){let r,s=(0,i.lookupDescriptor)(e,t) 1133return null!==s&&te.has(s.set)?(e[t]=n,n):(r=e[t],void 0!==r||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=n,r!==n&&I(e,t)):e.setUnknownProperty(t,n),n)}(0,i.setProxy)(Le),(0,s.track)(()=>Te({},"a")),(0,s.track)(()=>Te({},1)),(0,s.track)(()=>Te({a:[]},"a")),(0,s.track)(()=>Te({a:Le},"a")) 1134class Ee extends Function{readOnly(){return se(this).readOnly(),this}oneWay(){return se(this).oneWay(),this}meta(e){let t=se(this) 1135if(0===arguments.length)return t._meta||{} 1136t._meta=e}}class Se extends Z{constructor(e){super(),this.altKey=e}setup(e,t,i,n){super.setup(e,t,i,n),W.add(this)}get(e,i){let n,r=(0,t.meta)(e),o=(0,s.tagMetaFor)(e),a=(0,s.tagFor)(e,i,o);(0,s.untrack)(()=>{n=Ae(e,this.altKey)}) 1137let l=r.revisionFor(i) 1138return void 0!==l&&(0,s.validateTag)(a,l)||((0,s.updateTag)(a,X(e,this.altKey,o,r)),r.setRevisionFor(i,(0,s.valueForTag)(a)),$(r,i,n)),(0,s.consumeTag)(a),n}set(e,t,i){return xe(e,this.altKey,i)}readOnly(){this.set=ke}oneWay(){this.set=Pe}}function ke(e,t){throw new Error(`Cannot set read-only property '${t}' on object: ${(0,n.inspect)(e)}`)}function Pe(e,t,i){return ge(e,t,null),xe(e,t,i)}const Oe=new WeakMap 1139class ze{constructor(){this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){let t=this._registry 1140for(let i of t)if(i.name===e)return i}register(e,t,i){let n=this._registry.length 1141this._getLibraryByName(e)||(i&&(n=this._coreLibIndex++),this._registry.splice(n,0,{name:e,version:t}))}registerCoreLibrary(e,t){this.register(e,t,!0)}deRegister(e){let t,i=this._getLibraryByName(e) 1142i&&(t=this._registry.indexOf(i),this._registry.splice(t,1))}}e.Libraries=ze;(e.libraries=new ze).registerCoreLibrary("Ember",u.default) 1143e.DEBUG_INJECTION_FUNCTIONS=void 0 1144function De(...e){if(!K(e)){let t=e[0] 11450 1146let i=t?t.initializer:void 0,n=t?t.value:void 0,r=function(e,t,r,s,o){return Ie([e,t,{initializer:i||(()=>n)}])} 1147return ae(r),r}return Ie(e)}function Ie([e,i,n]){let{getter:r,setter:o}=(0,s.trackedData)(i,n?n.initializer:void 0) 1148function a(){let e=r(this) 1149return(Array.isArray(e)||(0,c.isEmberArray)(e))&&(0,s.consumeTag)((0,s.tagFor)(e,"[]")),e}function l(e){o(this,e),(0,s.dirtyTagFor)(this,k)}let u={enumerable:!0,configurable:!0,isTracked:!0,get:a,set:l} 1150return te.add(l),(0,t.meta)(e).writeDescriptors(i,new Ne(a,l)),u}class Ne{constructor(e,t){this._get=e,this._set=t,W.add(this)}get(e){return this._get.call(e)}set(e,t,i){this._set.call(e,i)}}e.TrackedDescriptor=Ne 1151e.cached=(...e)=>{const[t,i,n]=e 1152const r=new WeakMap,o=n.get 1153n.get=function(){return r.has(this)||r.set(this,(0,s.createCache)(o.bind(this))),(0,s.getValue)(r.get(this))}} 1154const Re=Object.prototype.hasOwnProperty 1155let Fe=!1 1156const Be={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}} 1157let je=!1 1158const Ue=e.NAMESPACES=[],Ve=e.NAMESPACES_BY_ID=Object.create(null) 1159function He(){if(!Be.unprocessedNamespaces)return 1160let e=o.context.lookup,t=Object.keys(e) 1161for(let n of t){if(!Qe(n.charCodeAt(0)))continue 1162let t=Xe(e,n) 1163t&&(0,i.setName)(t,n)}}function qe(e){We([e.toString()],e,new Set)}function Ge(){let e=Be.unprocessedNamespaces 1164if(e&&(He(),Be.unprocessedNamespaces=!1),e||je){let e=Ue 1165for(let t of e)qe(t) 1166je=!1}}function We(e,t,n){let r=e.length,s=e.join(".") 1167Ve[s]=t,(0,i.setName)(t,s) 1168for(let o in t){if(!Re.call(t,o))continue 1169let s=t[o] 1170if(e[r]=o,s&&void 0===(0,i.getName)(s))(0,i.setName)(s,e.join("."))
1171else if(s&&$e(s)){if(n.has(s))continue 1172n.add(s),We(e,s,n)}}e.length=r}function $e(e){return null!=e&&"object"==typeof e&&e.isNamespace}function Qe(e){return e>=65&&e<=90}function Xe(e,t){try{let i=e[t] 1173return(null!==i&&"object"==typeof i||"function"==typeof i)&&i.isNamespace&&i}catch(i){}}}),e("@ember/-internals/owner/index",["exports","@glimmer/owner"],function(e,t){"use strict" 1174Object.defineProperty(e,"__esModule",{value:!0}),e.getOwner=function(e){return(0,t.getOwner)(e)},e.isFactory=function(e){return null!=e&&"function"==typeof e.create},e.setOwner=function(e,i){(0,t.setOwner)(e,i)}}),e("@ember/-internals/routing/index",["exports","@ember/routing/-internals"],function(e,t){"use strict" 1175Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RouterDSL",{enumerable:!0,get:function(){return t.DSL}}),Object.defineProperty(e,"controllerFor",{enumerable:!0,get:function(){return t.controllerFor}}),Object.defineProperty(e,"generateController",{enumerable:!0,get:function(){return t.generateController}}),Object.defineProperty(e,"generateControllerFactory",{enumerable:!0,get:function(){return t.generateControllerFactory}})}),e("@ember/-internals/runtime/index",["exports","@ember/-internals/runtime/lib/mixins/registry_proxy","@ember/-internals/runtime/lib/mixins/container_proxy","@ember/-internals/runtime/lib/mixins/comparable","@ember/-internals/runtime/lib/mixins/action_handler","@ember/-internals/runtime/lib/mixins/-proxy","@ember/enumerable/mutable","@ember/-internals/runtime/lib/mixins/target_action_support","@ember/-internals/runtime/lib/ext/rsvp"],function(e,t,i,n,r,s,o,a,l){"use strict" 1176Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ActionHandler",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"Comparable",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"ContainerProxyMixin",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"MutableEnumerable",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"RSVP",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"RegistryProxyMixin",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"TargetActionSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"_ProxyMixin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"_contentFor",{enumerable:!0,get:function(){return s.contentFor}}),Object.defineProperty(e,"onerrorDefault",{enumerable:!0,get:function(){return l.onerrorDefault}})}),e("@ember/-internals/runtime/lib/ext/rsvp",["exports","rsvp","@ember/runloop","@ember/-internals/error-handling","@ember/debug"],function(e,t,i,n,r){"use strict" 1177function s(e){let t=function(e){if(!e)return 1178let t=e 1179if(t.errorThrown)return function(e){let t=e.errorThrown 1180"string"==typeof t&&(t=new Error(t)) 1181return Object.defineProperty(t,"__reason_with_error_thrown__",{value:e,enumerable:!1}),t}(t) 1182let i=e 1183if("UnrecognizedURLError"===i.name)return 1184if("TransitionAborted"===e.name)return 1185return e}(e) 1186if(t){let e=(0,n.getDispatchOverride)() 1187if(!e)throw t 1188e(t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.onerrorDefault=s,t.configure("async",(e,t)=>{i._backburner.schedule("actions",null,e,t)}),t.configure("after",e=>{i._backburner.schedule(i._rsvpErrorQueue,null,e)}),t.on("error",s) 1189e.default=t}),e("@ember/-internals/runtime/lib/mixins/-proxy",["exports","@ember/-internals/meta","@ember/object/mixin","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/validator"],function(e,t,i,n,r,s,o,a){"use strict" 1190function l(e){let t=(0,n.get)(e,"content") 1191return(0,a.updateTag)((0,n.tagForObject)(e),(0,n.tagForObject)(t)),t}function c(e,t,i){let s=(0,a.tagMetaFor)(e),o=(0,a.tagFor)(e,t,s) 1192if(t in e)return o 1193{let c=[o,(0,a.tagFor)(e,"content",s)],u=l(e) 1194return(0,r.isObject)(u)&&c.push((0,n.tagForProperty)(u,t,i)),(0,a.combine)(c)}}Object.defineProperty(e,"__esModule",{value:!0}),e.contentFor=l,e.default=void 0 1195const u=i.default.create({content:null,init(){this._super(...arguments),(0,r.setProxy)(this),(0,n.tagForObject)(this),(0,o.setCustomTagFor)(this,c)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:(0,n.computed)("content",function(){return Boolean((0,n.get)(this,"content"))}),unknownProperty(e){let t=l(this) 1196return t?(0,n.get)(t,e):void 0},setUnknownProperty(e,i){let r=(0,t.meta)(this) 1197if(r.isInitializing()||r.isPrototypeMeta(this))return(0,n.defineProperty)(this,e,null,i),i 1198let s=l(this) 1199return(0,n.set)(s,e,i)}}) 1200e.default=u}),e("@ember/-internals/runtime/lib/mixins/action_handler",["exports","@ember/object/mixin","@ember/-internals/metal","@ember/debug"],function(e,t,i,n){"use strict"
1201Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1202const r=t.default.create({mergedProperties:["actions"],send(e,...t){if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,t)))return}let n=(0,i.get)(this,"target") 1203n&&n.send(...arguments)}}) 1204e.default=r}),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/object/mixin"],function(e,t){"use strict" 1205Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1206const i=t.default.create({compare:null}) 1207e.default=i}),e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/object/mixin"],function(e,t,i){"use strict" 1208Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1209const n=i.default.create({__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){let e=this.__container__ 1210e&&(0,t.join)(()=>{e.destroy(),(0,t.schedule)("destroy",e,"finalizeDestroy")}),this._super()},factoryFor(e){return this.__container__.factoryFor(e)}}) 1211e.default=n}),e("@ember/-internals/runtime/lib/mixins/registry_proxy",["exports","@ember/debug","@ember/object/mixin"],function(e,t,i){"use strict" 1212Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1213const n=i.default.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:r("register"),unregister:r("unregister"),hasRegistration:r("has"),registeredOption:r("getOption"),registerOptions:r("options"),registeredOptions:r("getOptions"),registerOptionsForType:r("optionsForType"),registeredOptionsForType:r("getOptionsForType")}) 1214function r(e){return function(...t){return this.__registry__[e](...t)}}e.default=n}),e("@ember/-internals/runtime/lib/mixins/target_action_support",["exports","@ember/-internals/environment","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],function(e,t,i,n,r){"use strict" 1215Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1216const s=n.default.create({target:null,action:null,actionContext:null,actionContextObject:(0,i.computed)("actionContext",function(){let e=(0,i.get)(this,"actionContext") 1217if("string"==typeof e){let n=(0,i.get)(this,e) 1218return void 0===n&&(n=(0,i.get)(t.context.lookup,e)),n}return e}),triggerAction(e={}){let{action:n,target:r,actionContext:s}=e 1219n=n||(0,i.get)(this,"action"),r=r||function(e){let n=(0,i.get)(e,"target") 1220if(n){if("string"==typeof n){let r=(0,i.get)(e,n) 1221return void 0===r&&(r=(0,i.get)(t.context.lookup,n)),r}return n}if(e._target)return e._target 1222return null}(this),void 0===s&&(s=(0,i.get)(this,"actionContextObject")||this) 1223let o=Array.isArray(s)?s:[s] 1224if(r&&n){let e 1225if(e=null!=(a=r)&&"object"==typeof a&&"function"==typeof a.send?r.send(n,...o):r[n](...o),!1!==e)return!0}var a 1226return!1}}) 1227e.default=s}),e("@ember/-internals/string/index",["exports","@ember/-internals/utils"],function(e,t){"use strict" 1228Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return a.get(e)},e.dasherize=function(e){return n.get(e)} 1229const i=/[ _]/g,n=new t.Cache(1e3,e=>{return(t=e,c.get(t)).replace(i,"-") 1230var t}),r=/^(-|_)+(.)?/,s=/(.)(-|_|\.|\s)+(.)?/g,o=/(^|\/|\.)([a-z])/g,a=new t.Cache(1e3,e=>{let t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") 1231for(let o=0;o<n.length;o++)n[o]=n[o].replace(r,t).replace(s,i) 1232return n.join("/").replace(o,e=>e.toUpperCase())}),l=/([a-z\d])([A-Z])/g,c=new t.Cache(1e3,e=>e.replace(l,"$1_$2").toLowerCase())}),e("@ember/-internals/utility-types/index",["exports"],function(e){"use strict" 1233Object.defineProperty(e,"__esModule",{value:!0}),e.Opaque=void 0 1234e.Opaque=class{}}),e("@ember/-internals/utils/index",["exports","@ember/debug"],function(e,t){"use strict" 1235function i(e){let t=Object.create(null) 1236t[e]=1 1237for(let i in t)if(i===e)return i 1238return e}function n(e){return null!==e&&("object"==typeof e||"function"==typeof e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ROOT=e.GUID_KEY=e.Cache=void 0,e.canInvoke=function(e,t){return null!=e&&"function"==typeof e[t]},e.checkHasSuper=void 0,e.dictionary=function(e){let t=Object.create(e) 1239return t._dict=null,delete t._dict,t},e.enumerableSymbol=function(e){let t=c+Math.floor(Math.random()*Date.now()).toString(),n=i(`__${e}${t}__`) 12400 1241return n},e.generateGuid=function(e,t=o){let i=t+s().toString() 1242n(e)&&a.set(e,i) 1243return i},e.getDebugName=void 0,e.getName=function(e){return C.get(e)},e.guidFor=function(e){let t 1244if(n(e))t=a.get(e),void 0===t&&(t=`${o}${s()}`,a.set(e,t)) 1245else if(t=l.get(e),void 0===t){let i=typeof e 1246t="string"===i?`st${s()}`:"number"===i?`nu${s()}`:"symbol"===i?`sy${s()}`:`(${e})`,l.set(e,t)}return t},e.intern=i,e.isInternalSymbol=function(e){return-1!==u.indexOf(e)},e.isObject=n,e.isProxy=function(e){if(n(e))return M.has(e) 1247return!1},e.lookupDescriptor=T,e.observerListenerMetaFor=function(e){return _.get(e)},e.setListeners=function(e,t){b(e).listeners=t},e.setName=function(e,t){n(e)&&C.set(e,t)},e.setObservers=function(e,t){b(e).observers=t},e.setProxy=function(e){n(e)&&M.add(e)},e.teardownMandatorySetter=e.symbol=e.setupMandatorySetter=e.setWithMandatorySetter=void 0,e.toString=function e(t){if("string"==typeof t)return t 1248if(null===t)return"null" 1249if(void 0===t)return"undefined" 1250if(Array.isArray(t)){let i="" 1251for(let n=0;n<t.length;n++)n>0&&(i+=","),x(t[n])||(i+=e(t[n])) 1252return i}if("function"==typeof t.toString)return t.toString() 1253return L.call(t)},e.uuid=s,e.wrap=function(e,t){if(!y(e))return e 1254if(!w.has(t)&&y(t))return A(e,A(t,g)) 1255return A(e,t)} 1256let r=0 1257function s(){return++r}const o="ember",a=new WeakMap,l=new Map,c=e.GUID_KEY=i(`__ember${Date.now()}`) 1258const u=[] 1259e.symbol=Symbol 1260let d 1261e.getDebugName=d 1262const h=/\.(_super|call\(this|apply\(this)/,f=Function.prototype.toString,p=e.checkHasSuper=f.call(function(){return this}).indexOf("return this")>-1?function(e){return h.test(f.call(e))}:function(){return!0},m=new WeakMap,g=e.ROOT=Object.freeze(function(){}) 1263function y(e){let t=m.get(e) 1264return void 0===t&&(t=p(e),m.set(e,t)),t}m.set(g,!1) 1265class v{constructor(){this.listeners=void 0,this.observers=void 0}}const _=new WeakMap 1266function b(e){let t=_.get(e) 1267return void 0===t&&(t=new v,_.set(e,t)),t}const w=new WeakSet 1268function A(e,t){function i(){let i=this._super 1269this._super=t 1270let n=e.apply(this,arguments) 1271return this._super=i,n}w.add(i) 1272let n=_.get(e) 1273return void 0!==n&&_.set(i,n),i}function T(e,t){let i=e 1274do{let e=Object.getOwnPropertyDescriptor(i,t) 1275if(void 0!==e)return e 1276i=Object.getPrototypeOf(i)}while(null!==i) 1277return null}const C=new WeakMap 1278const L=Object.prototype.toString 1279function x(e){return null==e}const M=new WeakSet 1280e.Cache=class{constructor(e,t,i=new Map){this.limit=e,this.func=t,this.store=i,this.size=0,this.misses=0,this.hits=0}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}} 1281e.setupMandatorySetter=void 0,e.teardownMandatorySetter=void 0,e.setWithMandatorySetter=void 0}),e("@ember/-internals/views/index",["exports","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/event_dispatcher","@ember/-internals/views/lib/component_lookup","@ember/-internals/views/lib/views/core_view","@ember/-internals/views/lib/mixins/class_names_support","@ember/-internals/views/lib/mixins/child_views_support","@ember/-internals/views/lib/mixins/view_state_support","@ember/-internals/views/lib/mixins/view_support","@ember/-internals/views/lib/mixins/action_support","@ember/-internals/views/lib/compat/attrs","@ember/-internals/views/lib/system/action_manager"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict"
1282Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ActionManager",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"ActionSupport",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ChildViewsSupport",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ClassNamesSupport",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"ComponentLookup",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"CoreView",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"EventDispatcher",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"MUTABLE_CELL",{enumerable:!0,get:function(){return u.MUTABLE_CELL}}),Object.defineProperty(e,"ViewMixin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ViewStateSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"addChildView",{enumerable:!0,get:function(){return t.addChildView}}),Object.defineProperty(e,"clearElementView",{enumerable:!0,get:function(){return t.clearElementView}}),Object.defineProperty(e,"clearViewElement",{enumerable:!0,get:function(){return t.clearViewElement}}),Object.defineProperty(e,"constructStyleDeprecationMessage",{enumerable:!0,get:function(){return t.constructStyleDeprecationMessage}}),Object.defineProperty(e,"getChildViews",{enumerable:!0,get:function(){return t.getChildViews}}),Object.defineProperty(e,"getElementView",{enumerable:!0,get:function(){return t.getElementView}}),Object.defineProperty(e,"getRootViews",{enumerable:!0,get:function(){return t.getRootViews}}),Object.defineProperty(e,"getViewBoundingClientRect",{enumerable:!0,get:function(){return t.getViewBoundingClientRect}}),Object.defineProperty(e,"getViewBounds",{enumerable:!0,get:function(){return t.getViewBounds}}),Object.defineProperty(e,"getViewClientRects",{enumerable:!0,get:function(){return t.getViewClientRects}}),Object.defineProperty(e,"getViewElement",{enumerable:!0,get:function(){return t.getViewElement}}),Object.defineProperty(e,"getViewId",{enumerable:!0,get:function(){return t.getViewId}}),Object.defineProperty(e,"isSimpleClick",{enumerable:!0,get:function(){return t.isSimpleClick}}),Object.defineProperty(e,"setElementView",{enumerable:!0,get:function(){return t.setElementView}}),Object.defineProperty(e,"setViewElement",{enumerable:!0,get:function(){return t.setViewElement}})}),e("@ember/-internals/views/lib/compat/attrs",["exports"],function(e){"use strict" 1283Object.defineProperty(e,"__esModule",{value:!0}),e.MUTABLE_CELL=void 0 1284e.MUTABLE_CELL=Symbol("MUTABLE_CELL")}),e("@ember/-internals/views/lib/compat/fallback-view-registry",["exports","@ember/-internals/utils"],function(e,t){"use strict" 1285Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1286e.default=(0,t.dictionary)(null)}),e("@ember/-internals/views/lib/component_lookup",["exports","@ember/object"],function(e,t){"use strict" 1287Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1288e.default=t.default.extend({componentFor(e,t){let i=`component:${e}` 1289return t.factoryFor(i)},layoutFor(e,t,i){let n=`template:components/${e}` 1290return t.lookup(n,i)}})}),e("@ember/-internals/views/lib/mixins/action_support",["exports","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],function(e,t,i,n){"use strict" 1291Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1292const r=i.default.create({send(e,...i){let n=this.actions&&this.actions[e] 1293if(n){if(!(!0===n.apply(this,i)))return}let r=(0,t.get)(this,"target") 1294r&&r.send(...arguments)}}) 1295e.default=r}),e("@ember/-internals/views/lib/mixins/child_views_support",["exports","@ember/-internals/metal","@ember/object/mixin","@ember/-internals/views/lib/system/utils"],function(e,t,i,n){"use strict" 1296Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1297const r=i.default.create({childViews:(0,t.nativeDescDecorator)({configurable:!1,enumerable:!1,get(){return(0,n.getChildViews)(this)}}),appendChild(e){(0,n.addChildView)(this,e)}}) 1298e.default=r}),e("@ember/-internals/views/lib/mixins/class_names_support",["exports","@ember/-internals/metal","@ember/object/mixin","@ember/debug"],function(e,t,i,n){"use strict"
1299Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1300const r=Object.freeze([]),s=i.default.create({concatenatedProperties:["classNames","classNameBindings"],init(){this._super(...arguments)},classNames:r,classNameBindings:r}) 1301e.default=s}),e("@ember/-internals/views/lib/mixins/view_state_support",["exports","@ember/object/mixin"],function(e,t){"use strict" 1302Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1303const i=t.default.create({_transitionTo(e){let t=this._currentState,i=this._currentState=this._states[e] 1304this._state=e,t&&t.exit&&t.exit(this),i.enter&&i.enter(this)}}) 1305e.default=i}) 1306e("@ember/-internals/views/lib/mixins/view_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/object/mixin","@ember/debug","@ember/-internals/browser-environment","@ember/-internals/views/lib/system/utils"],function(e,t,i,n,r,s,o){"use strict" 1307function a(){return this}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1308const l=n.default.create({concatenatedProperties:["attributeBindings"],nearestOfType(e){let t=this.parentView,i=e instanceof n.default?t=>e.detect(t):t=>e.detect(t.constructor) 1309for(;t;){if(i(t))return t 1310t=t.parentView}},nearestWithProperty(e){let t=this.parentView 1311for(;t;){if(e in t)return t 1312t=t.parentView}},rerender(){return this._currentState.rerender(this)},element:(0,i.nativeDescDecorator)({configurable:!1,enumerable:!1,get(){return this.renderer.getElement(this)}}),appendTo(e){let t 1313return t=s.hasDOM&&"string"==typeof e?document.querySelector(e):e,this.renderer.appendTo(this,t),this},append(){return this.appendTo(document.body)},elementId:null,willInsertElement:a,didInsertElement:a,willClearRender:a,destroy(){this._super(...arguments),this._currentState.destroy(this)},willDestroyElement:a,didDestroyElement:a,parentViewDidChange:a,tagName:null,init(){this._super(...arguments),this.elementId||""===this.tagName||(this.elementId=(0,t.guidFor)(this))},handleEvent(e,t){return this._currentState.handleEvent(this,e,t)}}) 1314e.default=l}),e("@ember/-internals/views/lib/system/action_manager",["exports"],function(e){"use strict" 1315function t(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.registeredActions={}}),e("@ember/-internals/views/lib/system/event_dispatcher",["exports","@ember/-internals/owner","@ember/debug","@ember/-internals/metal","@ember/object","@ember/-internals/views","@ember/-internals/views/lib/system/action_manager"],function(e,t,i,n,r,s,o){"use strict" 1316Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1317const a="ember-application" 1318class l extends r.default{constructor(){super(...arguments),this.events={touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"},this.rootElement="body",this._eventHandlers=Object.create(null),this._didSetup=!1,this.finalEventNameMapping=null,this._sanitizedRootElement=null,this.lazyEvents=new Map,this._reverseEventNameMapping=null}setup(e,t){let i=this.finalEventNameMapping={...(0,n.get)(this,"events"),...e} 1319this._reverseEventNameMapping=Object.keys(i).reduce((e,t)=>{let n=i[t] 1320return n?{...e,[n]:t}:e},{}) 1321let r=this.lazyEvents 1322null!=t&&(0,n.set)(this,"rootElement",t) 1323let s=(0,n.get)(this,"rootElement"),o="string"!=typeof s?s:document.querySelector(s) 1324o.classList.add(a),this._sanitizedRootElement=o 1325for(let n in i)Object.prototype.hasOwnProperty.call(i,n)&&r.set(n,i[n]??null) 1326this._didSetup=!0}setupHandlerForBrowserEvent(e){this.setupHandler(this._sanitizedRootElement,e,this.finalEventNameMapping[e]??null)}setupHandlerForEmberEvent(e){let t=this._reverseEventNameMapping?.[e] 1327t&&this.setupHandler(this._sanitizedRootElement,t,e)}setupHandler(e,t,i){if(null===i||!this.lazyEvents.has(t))return 1328let n=(e,t)=>{let n=(0,s.getElementView)(e),r=!0 1329return n&&(r=n.handleEvent(i,t)),r},r=(e,t)=>{let n,r=e.getAttribute("data-ember-action") 1330if(""===r){n=[]
1331for(let t of e.attributes){if(0===t.name.indexOf("data-ember-action-")){let e=o.default.registeredActions[t.value] 1332n.push(e)}}}else if(r){let e=o.default.registeredActions[r] 1333e&&(n=[e])}if(!n)return 1334let s=!0 1335for(let o=0;o<n.length;o++){let e=n[o] 1336e&&e.eventName===i&&(s=e.handler(t)&&s)}return s},a=this._eventHandlers[t]=e=>{let t=e.target 1337do{if((0,s.getElementView)(t)){if(!1===n(t,e)){e.preventDefault(),e.stopPropagation() 1338break}if(!0===e.cancelBubble)break}else if("function"==typeof t.hasAttribute&&t.hasAttribute("data-ember-action")&&!1===r(t,e))break 1339t=t.parentNode}while(t instanceof Element)} 1340e.addEventListener(t,a),this.lazyEvents.delete(t)}destroy(){if(!1===this._didSetup)return 1341let e=this._sanitizedRootElement 1342if(e){for(let t in this._eventHandlers)e.removeEventListener(t,this._eventHandlers[t]) 1343return e.classList.remove(a),this._super(...arguments)}}toString(){return"(EventDispatcher)"}}e.default=l}),e("@ember/-internals/views/lib/system/utils",["exports","@ember/-internals/owner","@ember/-internals/utils","@ember/debug"],function(e,t,i,n){"use strict" 1344function r(e){return""!==e.tagName&&e.elementId?e.elementId:(0,i.guidFor)(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.addChildView=function(e,t){let i=a.get(e) 1345void 0===i&&(i=l(e)) 1346i.add(r(t))},e.clearElementView=function(e){s.delete(e)},e.clearViewElement=function(e){o.delete(e)},e.collectChildViews=c,e.constructStyleDeprecationMessage=function(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'},e.contains=function(e,t){if(void 0!==e.contains)return e.contains(t) 1347let i=t.parentNode 1348for(;i&&(i=i.parentNode);)if(i===e)return!0 1349return!1},e.elMatches=void 0,e.getChildViews=function(e){let i=(0,t.getOwner)(e) 1350let n=i.lookup("-view-registry:main") 1351return c(e,n)},e.getElementView=function(e){return s.get(e)||null},e.getRootViews=function(e){let t=e.lookup("-view-registry:main"),i=[] 1352return Object.keys(t).forEach(e=>{let n=t[e] 1353null===n.parentView&&i.push(n)}),i},e.getViewBoundingClientRect=function(e){return d(e).getBoundingClientRect()},e.getViewBounds=u,e.getViewClientRects=function(e){return d(e).getClientRects()},e.getViewElement=function(e){return o.get(e)||null},e.getViewId=r,e.getViewRange=d,e.initChildViews=l,e.isSimpleClick=function(e){if(!(e instanceof MouseEvent))return!1 1354let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1 1355return!t&&!i},e.matches=function(e,t){return h.call(e,t)},e.setElementView=function(e,t){s.set(e,t)},e.setViewElement=function(e,t){o.set(e,t)} 1356const s=new WeakMap,o=new WeakMap 1357const a=new WeakMap 1358function l(e){let t=new Set 1359return a.set(e,t),t}function c(e,t){let i=[],n=a.get(e) 1360return void 0!==n&&n.forEach(e=>{let n=t[e] 1361!n||n.isDestroying||n.isDestroyed||i.push(n)}),i}function u(e){return e.renderer.getBounds(e)}function d(e){let t=u(e),i=document.createRange() 1362return i.setStartBefore(t.firstNode),i.setEndAfter(t.lastNode),i}const h=e.elMatches="undefined"!=typeof Element?Element.prototype.matches:void 0}),e("@ember/-internals/views/lib/views/core_view",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/object/evented","@ember/object/-internals","@ember/-internals/views/lib/views/states"],function(e,t,i,n,r,s){"use strict" 1363Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1364var o=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 1365if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 1366else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o) 1367return s>3&&o&&Object.defineProperty(t,i,o),o} 1368class a extends(r.FrameworkObject.extend(n.default,i.ActionHandler)){constructor(){super(...arguments),this.isView=!0}init(e){super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,this.parentView??=null,this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e,...t){this._superTrigger(e,...t) 1369let i=this[e] 1370if("function"==typeof i)return i.apply(this,t)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}a.isViewFactory=!0,o([(0,t.inject)("renderer","-dom")],a.prototype,"renderer",void 0),a.prototype._states=s.default 1371e.default=a}),e("@ember/-internals/views/lib/views/states",["exports","@ember/-internals/utils","@ember/debug","@ember/instrumentation","@ember/runloop"],function(e,t,i,n,r){"use strict"
1372Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1373const s=Object.freeze({appendChild(){throw new Error("You can't use appendChild outside of the rendering process")},handleEvent:()=>!0,rerender(){},destroy(){}}),o=Object.freeze({...s}),a=Object.freeze({...s,rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||(0,n.flaggedInstrument)(`interaction.${t}`,{event:i,view:e},()=>(0,r.join)(e,e.trigger,t,i))}),l=Object.freeze({...a,enter(e){e.renderer.register(e)}}),c=Object.freeze({...s,appendChild(){throw new Error("You can't call appendChild on a view being destroyed")},rerender(){throw new Error("You can't call rerender on a view being destroyed")}}),u=Object.freeze({preRender:o,inDOM:l,hasElement:a,destroying:c}) 1374e.default=u}),e("@ember/application/index",["exports","@ember/owner","@ember/-internals/utils","@ember/-internals/environment","@ember/-internals/browser-environment","@ember/debug","@ember/runloop","@ember/-internals/metal","@ember/application/lib/lazy_load","@ember/-internals/runtime","@ember/-internals/views","@ember/routing/route","@ember/routing/router","@ember/routing/hash-location","@ember/routing/history-location","@ember/routing/none-location","@ember/routing/-internals","@ember/application/instance","@ember/engine","@ember/-internals/container","@ember/-internals/glimmer","@ember/routing/router-service"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w){"use strict" 1375Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_loaded",{enumerable:!0,get:function(){return l._loaded}}),e.getOwner=e.default=void 0,Object.defineProperty(e,"onLoad",{enumerable:!0,get:function(){return l.onLoad}}),Object.defineProperty(e,"runLoadHooks",{enumerable:!0,get:function(){return l.runLoadHooks}}),e.setOwner=void 0 1376e.getOwner=t.getOwner,e.setOwner=t.setOwner 1377class A extends v.default{constructor(){super(...arguments),this._bootPromise=null,this._bootResolver=null}static buildRegistry(e){let t=super.buildRegistry(e) 1378return function(e){e.register("router:main",h.default),e.register("-view-registry:main",{create:()=>(0,i.dictionary)(null)}),e.register("route:basic",d.default),e.register("event_dispatcher:main",u.EventDispatcher),e.register("location:hash",f.default),e.register("location:history",p.default),e.register("location:none",m.default),e.register(_.privatize`-bucket-cache:main`,{create:()=>new g.BucketCache}),e.register("service:router",w.default)}(t),(0,b.setupApplicationRegistry)(t),t}init(e){super.init(e),this.rootElement??="body",this._document??=null,this.eventDispatcher??=null,this.customEvents??=null,this.autoboot??=!0,this._document??=r.hasDOM?window.document:null,this._globalsMode??=!0,this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e={}){return y.default.create({...e,base:this,application:this})}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||h.default).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){let e=this.buildInstance() 1379this.__deprecatedInstance__=e,this.__container__=e.__container__}waitForDOMReady(){const e=this._document 1380if(null===e||"loading"!==e.readyState)(0,o.schedule)("actions",this,this.domReady) 1381else{let t=()=>{e.removeEventListener("DOMContentLoaded",t),(0,o.run)(this,this.domReady)} 1382e.addEventListener("DOMContentLoaded",t)}}domReady(){this.isDestroying||this.isDestroyed||this._bootSync()}deferReadiness(){this._readinessDeferrals++}advanceReadiness(){this._readinessDeferrals--,0===this._readinessDeferrals&&(0,o.once)(this,this.didBecomeReady)}boot(){if(this._bootPromise)return this._bootPromise 1383try{this._bootSync()}catch(e){}return this._bootPromise}_bootSync(){if(this._booted||this.isDestroying||this.isDestroyed)return 1384let e=this._bootResolver=c.RSVP.defer() 1385this._bootPromise=e.promise
1386try{this.runInitializers(),(0,l.runLoadHooks)("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}reset(){let e=this.__deprecatedInstance__ 1387this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,(0,o.join)(this,function(){(0,o.run)(e,"destroy"),this._buildDeprecatedInstance(),(0,o.schedule)("actions",this,"_bootSync")})}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{if(this.autoboot){let e 1388e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance(),e._bootSync(),this.ready(),e.startRouting()}this._bootResolver.resolve(this),this._booted=!0}catch(e){throw this._bootResolver.reject(e),e}}ready(){return this}willDestroy(){super.willDestroy(),l._loaded.application===this&&(l._loaded.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach(e=>e.destroy()),this._applicationInstances.clear())}visit(e,t){return this.boot().then(()=>{let i=this.buildInstance() 1389return i.boot(t).then(()=>i.visit(e)).catch(e=>{throw(0,o.run)(i,"destroy"),e})})}}e.default=A,A.initializer=(0,v.buildInitializerMethod)("initializers","initializer"),A.instanceInitializer=(0,v.buildInitializerMethod)("instanceInitializers","instance initializer")}),e("@ember/application/instance",["exports","@ember/object","@ember/-internals/browser-environment","@ember/engine/instance","@ember/-internals/glimmer","@ember/debug","@ember/routing/router","@ember/-internals/views"],function(e,t,i,n,r,s,o,a){"use strict" 1390Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1391class l extends n.default{constructor(){super(...arguments),this.rootElement=null}init(e){super.init(e),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})}_bootSync(e){return this._booted||(e=new c(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&(0,t.set)(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this}setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)}get router(){if(!this._router){let e=this.lookup("router:main") 1392this._router=e}return this._router}didCreateRootView(e){e.appendTo(this.rootElement)}startRouting(){this.router.startRouting()}setupRouter(){this.router.setupRouter()}handleURL(e){return this.setupRouter(),this.router.handleURL(e)}setupEventDispatcher(){let e=this.lookup("event_dispatcher:main"),i=(0,t.get)(this.application,"customEvents"),n=(0,t.get)(this,"customEvents"),r=Object.assign({},i,n) 1393return e.setup(r,this.rootElement),e}getURL(){return this.router.url}visit(e){this.setupRouter() 1394let i=this.__container__.lookup("-environment:main"),n=this.router,s=()=>i.options.shouldRender?(0,r.renderSettled)().then(()=>this):this,o=e=>{if(e.error&&e.error instanceof Error)throw e.error 1395if("TransitionAborted"===e.name&&n._routerMicrolib.activeTransition)return n._routerMicrolib.activeTransition.then(s,o) 1396throw"TransitionAborted"===e.name?new Error(e.message):e},a=(0,t.get)(n,"location") 1397return a.setURL(e),n.handleURL(a.getURL()).then(s,o)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t={}){let i=t instanceof c?t:new c(t) 1398e.register("-environment:main",i.toEnvironment(),{instantiate:!1}),e.register("service:-document",i.document,{instantiate:!1}),super.setupRegistry(e,i)}}class c{constructor(e={}){this.location=null,this.isInteractive=Boolean(i.hasDOM),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(i.hasDOM),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return{...i,hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this}}}e.default=l}),e("@ember/application/lib/lazy_load",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],function(e,t,i){"use strict"
1399Object.defineProperty(e,"__esModule",{value:!0}),e._loaded=void 0,e.onLoad=function(e,t){let i=r[e];(n[e]??=[]).push(t),i&&t(i)},e.runLoadHooks=function(e,t){if(r[e]=t,i.window&&"function"==typeof CustomEvent){let n=new CustomEvent(e,{detail:t}) 1400i.window.dispatchEvent(n)}n[e]?.forEach(e=>e(t))} 1401const n=t.ENV.EMBER_LOAD_HOOKS||{},r={} 1402e._loaded=r}),e("@ember/application/namespace",["exports","@ember/-internals/metal","@ember/object","@ember/-internals/utils","@ember/debug"],function(e,t,i,n,r){"use strict" 1403Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1404class s extends i.default{init(e){super.init(e),(0,t.addNamespace)(this)}toString(){let e=(0,i.get)(this,"name")||(0,i.get)(this,"modulePrefix") 1405if(e)return e;(0,t.findNamespaces)() 1406let r=(0,n.getName)(this) 1407return void 0===r&&(r=(0,n.guidFor)(this),(0,n.setName)(this,r)),r}nameClasses(){(0,t.processNamespace)(this)}destroy(){return(0,t.removeNamespace)(this),super.destroy()}}s.NAMESPACES=t.NAMESPACES,s.NAMESPACES_BY_ID=t.NAMESPACES_BY_ID,s.processAll=t.processAllNamespaces,s.byName=t.findNamespace,s.prototype.isNamespace=!0 1408e.default=s}),e("@ember/array/-internals",["exports"],function(e){"use strict" 1409Object.defineProperty(e,"__esModule",{value:!0}),e.isEmberArray=function(e){return t.has(e)},e.setEmberArray=function(e){t.add(e)} 1410const t=new WeakSet}),e("@ember/array/index",["exports","@ember/-internals/metal","@ember/object","@ember/object/mixin","@ember/debug","@ember/enumerable","@ember/enumerable/mutable","@ember/utils","@ember/-internals/environment","@ember/object/observable","@ember/array/-internals","@ember/array/lib/make-array"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict" 1411Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NativeArray=e.MutableArray=e.A=void 0,e.isArray=T,Object.defineProperty(e,"makeArray",{enumerable:!0,get:function(){return d.default}}),e.removeAt=w,e.uniqBy=p 1412const h=Object.freeze([]),f=e=>e 1413function p(e,t=f){let n=k(),r=new Set,s="function"==typeof t?t:e=>(0,i.get)(e,t) 1414return e.forEach(e=>{let t=s(e) 1415r.has(t)||(r.add(t),n.push(e))}),n}function m(...e){let t=2===e.length,[n,r]=e 1416return t?e=>r===(0,i.get)(e,n):e=>Boolean((0,i.get)(e,n))}function g(e,i,n){let r=e.length 1417for(let s=n;s<r;s++){if(i((0,t.objectAt)(e,s),s,e))return s}return-1}function y(e,i,n=null){let r=g(e,i.bind(n),0) 1418return-1===r?void 0:(0,t.objectAt)(e,r)}function v(e,t,i=null){return-1!==g(e,t.bind(i),0)}function _(e,t,i=null){let n=t.bind(i) 1419return-1===g(e,(e,t,i)=>!n(e,t,i),0)}function b(e,t,i=0,n){let r=e.length 1420return i<0&&(i+=r),g(e,n&&t!=t?e=>e!=e:e=>e===t,i)}function w(e,i,n){return(0,t.replace)(e,i,n??1,h),e}function A(e,i,n){return(0,t.replace)(e,i,0,[n]),n}function T(e){if(!e||e.setInterval)return!1 1421if(Array.isArray(e)||x.detect(e))return!0 1422let t=(0,a.typeOf)(e) 1423if("array"===t)return!0 1424let i=e.length 1425return"number"==typeof i&&i==i&&"object"===t}function C(e){let i=(0,t.computed)(e) 1426return i.enumerable=!1,i}function L(e){return this.map(t=>(0,i.get)(t,e))}const x=n.default.create(s.default,{init(){this._super(...arguments),(0,u.setEmberArray)(this)},objectsAt(e){return e.map(e=>(0,t.objectAt)(this,e))},"[]":C({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:C(function(){return(0,t.objectAt)(this,0)}).readOnly(),lastObject:C(function(){return(0,t.objectAt)(this,this.length-1)}).readOnly(),slice(e=0,i){let n,r=k(),s=this.length 1427for(e<0&&(e=s+e),n=void 0===i||i>s?s:i<0?s+i:i;e<n;)r[r.length]=(0,t.objectAt)(this,e++) 1428return r},indexOf(e,t){return b(this,e,t,!1)},lastIndexOf(e,i){let n=this.length;(void 0===i||i>=n)&&(i=n-1),i<0&&(i+=n) 1429for(let r=i;r>=0;r--)if((0,t.objectAt)(this,r)===e)return r 1430return-1},forEach(e,t=null){let i=this.length 1431for(let n=0;n<i;n++){let i=this.objectAt(n) 1432e.call(t,i,n,this)}return this},getEach:L,setEach(e,t){return this.forEach(n=>(0,i.set)(n,e,t))},map(e,t=null){let i=k() 1433return this.forEach((n,r,s)=>i[r]=e.call(t,n,r,s)),i},mapBy:L,filter(e,t=null){let i=k() 1434return this.forEach((n,r,s)=>{e.call(t,n,r,s)&&i.push(n)}),i},reject(e,t=null){return this.filter(function(){return!e.apply(t,arguments)})},filterBy(){return this.filter(m(...arguments))},rejectBy(){return this.reject(m(...arguments))},find(e,t=null){return y(this,e,t)},findBy(){return y(this,m(...arguments))},every(e,t=null){return _(this,e,t)},isEvery(){return _(this,m(...arguments))},any(e,t=null){return v(this,e,t)},isAny(){return v(this,m(...arguments))},reduce(e,t){let i=t 1435return this.forEach(function(t,n){i=e(i,t,n,this)},this),i},invoke(e,...t){let i=k() 1436return this.forEach(n=>i.push(n[e]?.(...t))),i},toArray(){return this.map(e=>e)},compact(){return this.filter(e=>null!=e)},includes(e,t){return-1!==b(this,e,t,!0)},sortBy(){let e=arguments 1437return this.toArray().sort((t,n)=>{for(let r=0;r<e.length;r++){let s=e[r],o=(0,i.get)(t,s),l=(0,i.get)(n,s),c=(0,a.compare)(o,l) 1438if(c)return c}return 0})},uniq(){return p(this)},uniqBy(e){return p(this,e)},without(e){if(!this.includes(e))return this 1439let t=e==e?t=>t!==e:e=>e==e 1440return this.filter(t)}}),M=e.MutableArray=n.default.create(x,o.default,{clear(){let e=this.length 1441return 0===e||this.replace(0,e,h),this},insertAt(e,t){return A(this,e,t),this},removeAt(e,t){return w(this,e,t)},pushObject(e){return A(this,this.length,e)},pushObjects(e){return this.replace(this.length,0,e),this},popObject(){let e=this.length 1442if(0===e)return null 1443let i=(0,t.objectAt)(this,e-1) 1444return this.removeAt(e-1,1),i},shiftObject(){if(0===this.length)return null 1445let e=(0,t.objectAt)(this,0) 1446return this.removeAt(0),e},unshiftObject(e){return A(this,0,e)},unshiftObjects(e){return this.replace(0,0,e),this},reverseObjects(){let e=this.length 1447if(0===e)return this 1448let t=this.toArray().reverse() 1449return this.replace(0,e,t),this},setObjects(e){if(0===e.length)return this.clear() 1450let t=this.length 1451return this.replace(0,t,e),this},removeObject(e){let i=this.length||0 1452for(;--i>=0;){(0,t.objectAt)(this,i)===e&&this.removeAt(i)}return this},removeObjects(e){(0,t.beginPropertyChanges)() 1453for(let t=e.length-1;t>=0;t--)this.removeObject(e[t]) 1454return(0,t.endPropertyChanges)(),this},addObject(e){return this.includes(e)||this.pushObject(e),this}
1454,addObjects(e){return(0,t.beginPropertyChanges)(),e.forEach(e=>this.addObject(e)),(0,t.endPropertyChanges)(),this}}) 1455let E=e.NativeArray=n.default.create(M,c.default,{objectAt(e){return this[e]},replace(e,i,n=h){return(0,t.replaceInNativeArray)(this,e,i,n),this}}) 1456const S=["length"] 1457E.keys().forEach(e=>{Array.prototype[e]&&S.push(e)}),e.NativeArray=E=E.without(...S) 1458let k=e.A=void 0 1459l.ENV.EXTEND_PROTOTYPES.Array?(E.apply(Array.prototype,!0),e.A=k=function(e){return e||[]}):e.A=k=function(e){return(0,u.isEmberArray)(e)?e:E.apply(e??[])} 1460e.default=x}),e("@ember/array/lib/make-array",["exports"],function(e){"use strict" 1461Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1462const{isArray:t}=Array 1463e.default=function(e){return null==e?[]:t(e)?e:[e]}}),e("@ember/array/mutable",["exports","@ember/array"],function(e,t){"use strict" 1464Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.MutableArray}})}),e("@ember/array/proxy",["exports","@ember/-internals/metal","@ember/object","@ember/-internals/utils","@ember/array","@ember/array/mutable","@ember/debug","@glimmer/manager","@glimmer/validator"],function(e,t,i,n,r,s,o,a,l){"use strict" 1465Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1466const c={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"} 1467function u(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):(0,l.tagFor)(e,t)}class d extends i.default{constructor(){super(...arguments),this._objectsDirtyIndex=0,this._objects=null,this._lengthDirty=!0,this._length=0,this._arrangedContent=null,this._arrangedContentIsUpdating=!1,this._arrangedContentTag=null,this._arrangedContentRevision=null,this._lengthTag=null,this._arrTag=null}init(e){super.init(e),(0,a.setCustomTagFor)(this,u)}[t.PROPERTY_DID_CHANGE](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){let n=(0,i.get)(this,"arrangedContent") 1468return(0,t.objectAt)(n,e)}replace(e,t,i){this.replaceContent(e,t,i)}replaceContent(e,n,r){let s=(0,i.get)(this,"content");(0,t.replace)(s,e,n,r)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){let e=(0,i.get)(this,"arrangedContent") 1469if(e){let t=this._objects.length=(0,i.get)(e,"length") 1470for(let e=this._objectsDirtyIndex;e<t;e++)this._objects[e]=this.objectAtContent(e)}else this._objects.length=0 1471this._objectsDirtyIndex=-1}return this._objects[e]}get length(){if(this._revalidate(),this._lengthDirty){let e=(0,i.get)(this,"arrangedContent") 1472this._length=e?(0,i.get)(e,"length"):0,this._lengthDirty=!1}return(0,l.consumeTag)(this._lengthTag),this._length}set length(e){let n,r=this.length-e 1473if(0===r)return 1474r<0&&(n=new Array(-r),r=0) 1475let s=(0,i.get)(this,"content") 1476s&&((0,t.replace)(s,e,r,n),this._invalidate())}_updateArrangedContentArray(e){let n=null===this._objects?0:this._objects.length,r=e?(0,i.get)(e,"length"):0 1477this._removeArrangedContentArrayObserver(),(0,t.arrayContentWillChange)(this,0,n,r),this._invalidate(),(0,t.arrayContentDidChange)(this,0,n,r,!1),this._addArrangedContentArrayObserver(e)}_addArrangedContentArrayObserver(e){e&&!e.isDestroyed&&((0,t.addArrayObserver)(e,this,c),this._arrangedContent=e)}_removeArrangedContentArrayObserver(){this._arrangedContent&&(0,t.removeArrayObserver)(this._arrangedContent,this,c)}_arrangedContentArrayWillChange(){}_arrangedContentArrayDidChange(e,n,r,s){(0,t.arrayContentWillChange)(this,n,r,s) 1478let o=n 1479if(o<0){o+=(0,i.get)(this._arrangedContent,"length")+r-s}(-1===this._objectsDirtyIndex||this._objectsDirtyIndex>o)&&(this._objectsDirtyIndex=o),this._lengthDirty=!0,(0,t.arrayContentDidChange)(this,n,r,s,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!(0,l.validateTag)(this._arrangedContentTag,this._arrangedContentRevision))){let e=this.get("arrangedContent") 1480null===this._arrangedContentTag?this._addArrangedContentArrayObserver(e):(this._arrangedContentIsUpdating=!0,this._updateArrangedContentArray(e),this._arrangedContentIsUpdating=!1) 1481let i=this._arrangedContentTag=(0,l.tagFor)(this,"arrangedContent") 1482this._arrangedContentRevision=(0,l.valueForTag)(this._arrangedContentTag),(0,n.isObject)(e)?(this._lengthTag=(0,l.combine)([i,(0,t.tagForProperty)(e,"length")]),this._arrTag=(0,l.combine)([i,(0,t.tagForProperty)(e,"[]")])):this._lengthTag=this._arrTag=i}}}d.reopen(s.default,{arrangedContent:(0,t.alias)("content")}) 1483e.default=d}),e("@ember/canary-features/index",["exports","@ember/-internals/environment"],function(e,t){"use strict"
1484Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=e.DEFAULT_FEATURES=void 0,e.isEnabled=function(e){let i=n[e] 1485return!0===i||!1===i?i:!!t.ENV.ENABLE_OPTIONAL_FEATURES} 1486const i=e.DEFAULT_FEATURES={},n=e.FEATURES=Object.assign(i,t.ENV.FEATURES)}),e("@ember/component/helper",["exports","@ember/-internals/glimmer"],function(e,t){"use strict" 1487Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Helper}}),Object.defineProperty(e,"helper",{enumerable:!0,get:function(){return t.helper}})}),e("@ember/component/index",["exports","@glimmer/manager","@ember/-internals/glimmer"],function(e,t,i){"use strict" 1488Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Input",{enumerable:!0,get:function(){return i.Input}}),Object.defineProperty(e,"Textarea",{enumerable:!0,get:function(){return i.Textarea}}),Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return i.componentCapabilities}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.Component}}),Object.defineProperty(e,"getComponentTemplate",{enumerable:!0,get:function(){return t.getComponentTemplate}}),Object.defineProperty(e,"setComponentManager",{enumerable:!0,get:function(){return i.setComponentManager}}),Object.defineProperty(e,"setComponentTemplate",{enumerable:!0,get:function(){return t.setComponentTemplate}})}),e("@ember/component/template-only",["exports","@glimmer/runtime"],function(e,t){"use strict" 1489Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1490const i=t.templateOnlyComponent 1491e.default=i}),e("@ember/controller/index",["exports","@ember/-internals/owner","@ember/object","@ember/object/-internals","@ember/-internals/metal","@ember/object/mixin","@ember/-internals/runtime","@ember/-internals/utils"],function(e,t,i,n,r,s,o,a){"use strict" 1492Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ControllerMixin=void 0,e.inject=function(...e){return(0,r.inject)("controller",...e)} 1493const l=(0,a.symbol)("MODEL"),c=e.ControllerMixin=s.default.create(o.ActionHandler,{isController:!0,concatenatedProperties:["queryParams"],target:null,store:null,init(){this._super(...arguments) 1494let e=(0,t.getOwner)(this) 1495e&&(this.namespace=e.lookup("application:main"),this.target=e.lookup("router:main"))},model:(0,i.computed)({get(){return this[l]},set(e,t){return this[l]=t}}),queryParams:null,_qpDelegate:null,_qpChanged(e,t){let n=t.indexOf(".[]"),r=-1===n?t:t.slice(0,n);(0,e._qpDelegate)(r,(0,i.get)(e,r))}}) 1496class u extends(n.FrameworkObject.extend(c)){}e.default=u}),e("@ember/debug/container-debug-adapter",["exports","@ember/-internals/string","@ember/object","@ember/utils","@ember/-internals/owner","@ember/application/namespace"],function(e,t,i,n,r,s){"use strict" 1497Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1498class o extends i.default{constructor(e){super(e),this.resolver=(0,r.getOwner)(this).lookup("resolver-for-debugging:main")}canCatalogEntriesByType(e){return"model"!==e&&"template"!==e}catalogEntriesByType(e){let i=s.default.NAMESPACES,r=[],o=new RegExp(`${(0,t.classify)(e)}$`) 1499return i.forEach(e=>{for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&o.test(i)){let s=e[i] 1500"class"===(0,n.typeOf)(s)&&r.push((0,t.dasherize)(i.replace(o,"")))}}),r}}e.default=o}),e("@ember/debug/data-adapter",["exports","@ember/-internals/owner","@ember/runloop","@ember/object","@ember/-internals/string","@ember/application/namespace","@ember/array","@glimmer/validator","@ember/debug"],function(e,t,i,n,r,s,o,a,l){"use strict" 1501function c(e,t){if(Symbol.iterator in e)for(let i of e)t(i) 1502else(0,l.assert)("","function"==typeof e.forEach),e.forEach(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1503class u{getCacheForItem(e){let t=this.recordCaches.get(e) 1504if(!t){let i=!1 1505t=(0,a.createCache)(()=>{i?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),i=!0)}),this.recordCaches.set(e,t)}return t}constructor(e,t,i,n,r,s){this.wrapRecord=r,this.release=s,this.recordCaches=new Map,this.added=[],this.updated=[],this.removed=[],this.recordArrayCache=(0,a.createCache)(()=>{let s=new Set;(0,a.consumeTag)((0,a.tagFor)(e,"[]")),c(e,e=>{(0,a.getValue)(this.getCacheForItem(e)),s.add(e)}),(0,a.untrack)(()=>
1505{this.recordCaches.forEach((e,t)=>{s.has(t)||(this.removed.push(r(t)),this.recordCaches.delete(t))})}),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(i(this.updated),this.updated=[]),this.removed.length>0&&(n(this.removed),this.removed=[])})}revalidate(){(0,a.getValue)(this.recordArrayCache)}}class d{constructor(e,t,n){this.release=n 1506let r=!1 1507this.cache=(0,a.createCache)(()=>{c(e,()=>{}),(0,a.consumeTag)((0,a.tagFor)(e,"[]")),!0===r?(0,i.next)(t):r=!0}),this.release=n}revalidate(){(0,a.getValue)(this.cache)}}class h extends n.default{constructor(e){super(e),this.releaseMethods=(0,o.A)(),this.recordsWatchers=new Map,this.typeWatchers=new Map,this.flushWatchers=null,this.attributeLimit=3,this.acceptsModelName=!0,this.containerDebugAdapter=(0,t.getOwner)(this).lookup("container-debug-adapter:main")}getFilters(){return(0,o.A)()}watchModelTypes(e,t){let i,n=this.getModelTypes(),r=(0,o.A)() 1508i=n.map(e=>{let i=e.klass,n=this.wrapModelType(i,e.name) 1509return r.push(this.observeModelType(e.name,t)),n}),e(i) 1510let s=()=>{r.forEach(e=>e()),this.releaseMethods.removeObject(s)} 1511return this.releaseMethods.pushObject(s),s}_nameToClass(e){if("string"==typeof e){let i=(0,t.getOwner)(this).factoryFor(`model:${e}`) 1512e=i&&i.class}return e}watchRecords(e,t,i,n){let r=this._nameToClass(e),s=this.getRecords(r,e),{recordsWatchers:o}=this,a=o.get(s) 1513return a||(a=new u(s,t,i,n,e=>this.wrapRecord(e),()=>{o.delete(s),this.updateFlushWatchers()}),o.set(s,a),this.updateFlushWatchers(),a.revalidate()),a.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach(e=>e.revalidate()),this.recordsWatchers.forEach(e=>e.revalidate())},i._backburner.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(i._backburner.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach(e=>e.release()),this.recordsWatchers.forEach(e=>e.release()),this.releaseMethods.forEach(e=>e()),this.flushWatchers&&i._backburner.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return(0,o.A)()}observeModelType(e,t){let i=this._nameToClass(e),n=this.getRecords(i,e),r=()=>{t([this.wrapModelType(i,e)])},{typeWatchers:s}=this,o=s.get(n) 1514return o||(o=new d(n,r,()=>{s.delete(n),this.updateFlushWatchers()}),s.set(n,o),this.updateFlushWatchers(),o.revalidate()),o.release}wrapModelType(e,t){let i=this.getRecords(e,t) 1515return{name:t,count:(0,n.get)(i,"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){let e=this.containerDebugAdapter 1516return(e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces()).map(e=>({klass:this._nameToClass(e),name:e})).filter(e=>this.detect(e.klass))}_getObjectsOnNamespaces(){let e=s.default.NAMESPACES,t=[] 1517return e.forEach(e=>{for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue 1518if(!this.detect(e[i]))continue 1519let n=(0,r.dasherize)(i) 1520t.push(n)}}),t}getRecords(e,t){return(0,o.A)()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return(0,o.A)()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}e.default=h}),e("@ember/debug/index",["exports","@ember/-internals/browser-environment","@ember/debug/lib/deprecate","@ember/debug/lib/testing","@ember/debug/lib/warn","@ember/debug/lib/inspect","@ember/debug/lib/capture-render-tree"],function(e,t,i,n,r,s,o){"use strict" 1521Object.defineProperty(e,"__esModule",{value:!0}),e.assert=e._warnIfUsingStrippedFeatureFlags=void 0,Object.defineProperty(e,"captureRenderTree",{enumerable:!0,get:function(){return o.default}}),e.info=e.getDebugFunction=e.deprecateFunc=e.deprecate=e.debugSeal=e.debugFreeze=e.debug=void 0,Object.defineProperty(e,"inspect",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"isTesting",{enumerable:!0,get:function(){return n.isTesting}}),Object.defineProperty(e,"registerDeprecationHandler",{enumerable:!0,get:function(){return i.registerHandler}}),Object.defineProperty(e,"registerWarnHandler",{enumerable:!0,get:function(){return r.registerHandler}}),e.setDebugFunction=e.runInDebug=void 0,Object.defineProperty(e,"setTesting",{enumerable:!0,get:function(){return n.setTesting}}),e.warn=void 0 1522const a=()=>{} 1523e.assert=a,e.info=a,e.warn=a,e.debug=a,e.deprecate=a,e.debugSeal=a,e.debugFreeze=a,e.runInDebug=a,e.setDebugFunction=a,e.getDebugFunction=a 1524let l=function(){return arguments[arguments.length-1]} 1525e.deprecateFunc=l 1526e._warnIfUsingStrippedFeatureFlags=void 0}),e("@ember/debug/lib/capture-render-tree",["exports","@glimmer/util"],function(e,t){"use strict"
1527Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,t.expect)(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}}),e("@ember/debug/lib/deprecate",["exports","@ember/-internals/environment","@ember/debug/index","@ember/debug/lib/handlers"],function(e,t,i,n){"use strict" 1528Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.missingOptionDeprecation=e.default=void 0 1529let r=()=>{} 1530e.registerHandler=r 1531e.missingOptionsDeprecation=void 0,e.missingOptionsIdDeprecation=void 0 1532let s=()=>"" 1533e.missingOptionDeprecation=s 1534let o=()=>{} 1535e.default=o}),e("@ember/debug/lib/handlers",["exports"],function(e){"use strict" 1536Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.invoke=e.HANDLERS=void 0 1537e.HANDLERS={},e.registerHandler=function(e,t){} 1538let t=()=>{} 1539e.invoke=t}),e("@ember/debug/lib/inspect",["exports","@ember/debug"],function(e,t){"use strict" 1540Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if("number"==typeof e&&2===arguments.length)return this 1541return u(e,0)} 1542const{toString:i}=Object.prototype,{toString:n}=Function.prototype,{isArray:r}=Array,{keys:s}=Object,{stringify:o}=JSON,a=100,l=4,c=/^[\w$]+$/ 1543function u(e,t,c){let h=!1 1544switch(typeof e){case"undefined":return"undefined" 1545case"object":if(null===e)return"null" 1546if(r(e)){h=!0 1547break}if(e.toString===i||void 0===e.toString)break 1548return e.toString() 1549case"function":return e.toString===n?e.name?`[Function:${e.name}]`:"[Function]":e.toString() 1550case"string":return o(e) 1551default:return e.toString()}if(void 0===c)c=new WeakSet 1552else if(c.has(e))return"[Circular]" 1553return c.add(e),h?function(e,t,i){if(t>l)return"[Array]" 1554let n="[" 1555for(let r=0;r<e.length;r++){if(n+=0===r?" ":", ",r>=a){n+=`... ${e.length-a} more items` 1556break}n+=u(e[r],t,i)}return n+=" ]",n}(e,t+1,c):function(e,t,i){if(t>l)return"[Object]" 1557let n="{",r=s(e) 1558for(let s=0;s<r.length;s++){if(n+=0===s?" ":", ",s>=a){n+=`... ${r.length-a} more keys` 1559break}let o=r[s] 1560n+=`${d(String(o))}: ${u(e[o],t,i)}`}return n+=" }",n}(e,t+1,c)}function d(e){return c.test(e)?e:o(e)}}),e("@ember/debug/lib/testing",["exports"],function(e){"use strict" 1561Object.defineProperty(e,"__esModule",{value:!0}),e.isTesting=function(){return t},e.setTesting=function(e){t=Boolean(e)} 1562let t=!1}),e("@ember/debug/lib/warn",["exports","@ember/debug/index","@ember/debug/lib/handlers"],function(e,t,i){"use strict" 1563Object.defineProperty(e,"__esModule",{value:!0}),e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.default=void 0 1564let n=()=>{} 1565e.registerHandler=n 1566let r=()=>{} 1567e.missingOptionsDeprecation=void 0,e.missingOptionsIdDeprecation=void 0 1568e.default=r}),e("@ember/deprecated-features/index",["exports"],function(e){"use strict" 1569Object.defineProperty(e,"__esModule",{value:!0}),e.ASSIGN=void 0 1570e.ASSIGN=!0}) 1571e("@ember/destroyable/index",["exports","@glimmer/destroyable"],function(e,t){"use strict" 1572Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"assertDestroyablesDestroyed",{enumerable:!0,get:function(){return t.assertDestroyablesDestroyed}}),Object.defineProperty(e,"associateDestroyableChild",{enumerable:!0,get:function(){return t.associateDestroyableChild}}),Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return t.destroy}}),Object.defineProperty(e,"enableDestroyableTracking",{enumerable:!0,get:function(){return t.enableDestroyableTracking}}),Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return t.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return t.isDestroying}}),e.registerDestructor=function(e,i){return(0,t.registerDestructor)(e,i)},e.unregisterDestructor=function(e,i){return(0,t.unregisterDestructor)(e,i)}}),e("@ember/engine/index",["exports","@ember/engine/lib/engine-parent","@ember/-internals/utils","@ember/controller","@ember/application/namespace","@ember/-internals/container","dag-map","@ember/debug","@ember/debug/container-debug-adapter","@ember/object","@ember/engine/instance","@ember/routing/-internals","@ember/-internals/views","@ember/-internals/glimmer","@ember/-internals/runtime"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p){"use strict"
1573Object.defineProperty(e,"__esModule",{value:!0}),e.buildInitializerMethod=y,e.default=void 0,Object.defineProperty(e,"getEngineParent",{enumerable:!0,get:function(){return t.getEngineParent}}),Object.defineProperty(e,"setEngineParent",{enumerable:!0,get:function(){return t.setEngineParent}}) 1574class m extends(r.default.extend(p.RegistryProxyMixin)){constructor(){super(...arguments),this._initializersRan=!1}static buildRegistry(e){let t=new s.Registry({resolver:g(e)}) 1575return t.set=c.set,t.register("application:main",e,{instantiate:!1}),function(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",n.default,{instantiate:!1}),e.register("service:-routing",d.RoutingService),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.register("container-debug-adapter:main",l.default),e.register("component-lookup:main",h.ComponentLookup)}(t),(0,f.setupEngineRegistry)(t),t}init(e){super.init(e),this.buildRegistry()}ensureInitializers(){this._initializersRan||(this.runInitializers(),this._initializersRan=!0)}buildInstance(e={}){return this.ensureInitializers(),u.default.create({...e,base:this})}buildRegistry(){return this.__registry__=this.constructor.buildRegistry(this)}initializer(e){this.constructor.initializer(e)}instanceInitializer(e){this.constructor.instanceInitializer(e)}runInitializers(){this._runInitializer("initializers",(e,t)=>{t.initialize(this)})}runInstanceInitializers(e){this._runInitializer("instanceInitializers",(t,i)=>{i.initialize(e)})}_runInitializer(e,t){let i,n=(0,c.get)(this.constructor,e),r=function(e){let t=[] 1576for(let i in e)t.push(i) 1577return t}(n),s=new o.default 1578for(let o of r)i=n[o],s.add(i.name,i,i.before,i.after) 1579s.topsort(t)}}function g(e){let t={namespace:e} 1580return e.Resolver.create(t)}function y(e,t){return function(t){let i=this.superclass 1581if(void 0!==i[e]&&i[e]===this[e]){let t={[e]:Object.create(this[e])} 1582this.reopenClass(t)}this[e][t.name]=t}}m.initializers=Object.create(null),m.instanceInitializers=Object.create(null),m.initializer=y("initializers","initializer"),m.instanceInitializer=y("instanceInitializers","instance initializer") 1583e.default=m}),e("@ember/engine/instance",["exports","@ember/object","@ember/-internals/runtime","@ember/debug","@ember/-internals/container","@ember/-internals/utils","@ember/engine/lib/engine-parent","@ember/-internals/owner","@ember/engine"],function(e,t,i,n,r,s,o,a,l){"use strict" 1584Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1585class c extends(t.default.extend(i.RegistryProxyMixin,i.ContainerProxyMixin)){constructor(){super(...arguments),this._booted=!1,this._bootPromise=null}static setupRegistry(e,t){}init(e){super.init(e),(0,s.guidFor)(this),this.base??=this.application 1586let t=this.__registry__=new r.Registry({fallback:this.base.__registry__}) 1587this.__container__=t.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new i.RSVP.Promise(t=>{t(this._bootSync(e))})),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e=this.__container__.lookup("-environment:main")){this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t={}){let i=this.lookup(`engine:${e}`) 1588if(!i)throw new Error(`You attempted to mount the engine '${e}', but it is not registered with its parent.`) 1589let n=i.buildInstance(t) 1590return(0,o.setEngineParent)(n,this),n}cloneParentDependencies(){const e=(0,o.getEngineParent)(this);["route:basic","service:-routing"].forEach(t=>{let i=e.resolveRegistration(t) 1591this.register(t,i)}) 1592let t=e.lookup("-environment:main") 1593this.register("-environment:main",t,{instantiate:!1}) 1594let i=["router:main",r.privatize`-bucket-cache:main`,"-view-registry:main","renderer:-dom","service:-document"] 1595t.isInteractive&&i.push("event_dispatcher:main"),i.forEach(t=>{let i=e.lookup(t) 1596this.register(t,i,{instantiate:!1})})}}e.default=c}),e("@ember/engine/lib/engine-parent",["exports"],function(e){"use strict"
1597Object.defineProperty(e,"__esModule",{value:!0}),e.ENGINE_PARENT=void 0,e.getEngineParent=function(e){return e[t]},e.setEngineParent=function(e,i){e[t]=i} 1598const t=e.ENGINE_PARENT=Symbol("ENGINE_PARENT")}),e("@ember/enumerable/index",["exports","@ember/object/mixin"],function(e,t){"use strict" 1599Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1600const i=t.default.create() 1601e.default=i}),e("@ember/enumerable/mutable",["exports","@ember/enumerable","@ember/object/mixin"],function(e,t,i){"use strict" 1602Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1603const n=i.default.create(t.default) 1604e.default=n}),e("@ember/helper/index",["exports","@glimmer/manager","@glimmer/runtime","@ember/-internals/glimmer"],function(e,t,i,n){"use strict" 1605Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueId=e.setHelperManager=e.invokeHelper=e.hash=e.get=e.fn=e.concat=e.capabilities=e.array=void 0 1606e.capabilities=t.helperCapabilities,e.setHelperManager=t.setHelperManager,e.invokeHelper=i.invokeHelper,e.hash=i.hash,e.array=i.array,e.concat=i.concat,e.get=i.get,e.fn=i.fn,e.uniqueId=n.uniqueId}),e("@ember/instrumentation/index",["exports","@ember/-internals/environment","@ember/debug"],function(e,t,i){"use strict" 1607Object.defineProperty(e,"__esModule",{value:!0}),e._instrumentStart=a,e.flaggedInstrument=function(e,t,i){return i()},e.instrument=function(e,t,i,r){let s,l,c 1608arguments.length<=3&&(u=t,"function"==typeof u)?(l=t,c=i):(s=t,l=i,c=r) 1609var u 1610if(0===n.length)return l.call(c) 1611let d=s||{},h=a(e,()=>d) 1612return h===o?l.call(c):function(e,t,i,n){try{return e.call(n)}catch(r){throw i.exception=r,r}finally{t()}}(l,h,d,c)},e.reset=function(){n.length=0,r={}},e.subscribe=function(e,t){let i=e.split("."),s=[] 1613for(let n of i)"*"===n?s.push("[^\\.]*"):s.push(n) 1614let o=s.join("\\.") 1615o=`${o}(\\..*)?` 1616let a={pattern:e,regex:new RegExp(`^${o}$`),object:t} 1617return n.push(a),r={},a},e.subscribers=void 0,e.unsubscribe=function(e){let t=0 1618for(let i=0;i<n.length;i++)n[i]===e&&(t=i) 1619n.splice(t,1),r={}} 1620let n=e.subscribers=[],r={} 1621const s=(()=>{let e="undefined"!=typeof window&&window.performance||{},t=e.now||e.mozNow||e.webkitNow||e.msNow||e.oNow 1622return t?t.bind(e):Date.now})() 1623function o(){}function a(e,i,a){if(0===n.length)return o 1624let l=r[e] 1625if(l||(l=function(e){let t=[] 1626for(let i of n)i.regex.test(e)&&t.push(i.object) 1627return r[e]=t,t}(e)),0===l.length)return o 1628let c,u=i(a),d=t.ENV.STRUCTURED_PROFILE 1629d&&(c=`${e}: ${u.object}`,console.time(c)) 1630let h=[],f=s() 1631for(let t of l)h.push(t.before(e,f,u)) 1632const p=l 1633return function(){let t=s() 1634for(let i=0;i<p.length;i++){let n=p[i] 1635"function"==typeof n.after&&n.after(e,t,u,h[i])}d&&console.timeEnd(c)}}}),e("@ember/modifier/index",["exports","@glimmer/runtime","@glimmer/manager","@ember/-internals/glimmer"],function(e,t,i,n){"use strict" 1636Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return n.modifierCapabilities}}),e.setModifierManager=e.on=void 0 1637e.on=t.on,e.setModifierManager=i.setModifierManager}),e("@ember/object/-internals",["exports","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@ember/object"],function(e,t,i,n,r){"use strict" 1638Object.defineProperty(e,"__esModule",{value:!0}),e.FrameworkObject=void 0,Object.defineProperty(e,"cacheFor",{enumerable:!0,get:function(){return t.getCachedValueFor}}),Object.defineProperty(e,"guidFor",{enumerable:!0,get:function(){return i.guidFor}}) 1639e.FrameworkObject=class extends r.default{}}),e("@ember/object/compat",["exports","@ember/-internals/metal","@ember/debug","@glimmer/validator"],function(e,t,i,n){"use strict" 1640Object.defineProperty(e,"__esModule",{value:!0}),e.dependentKeyCompat=s 1641let r=function(e,t,i){let{get:r}=i 1642return void 0!==r&&(i.get=function(){let e,i=(0,n.tagFor)(this,t),s=(0,n.track)(()=>{e=r.call(this)}) 1643return(0,n.updateTag)(i,s),(0,n.consumeTag)(s),e}),i} 1644function s(...e){if((0,t.isElementDescriptor)(e)){let[t,i,n]=e 1645return r(t,i,n)}{const i=e[0] 1646let n=function(e,t,n,s,o){return r(e,t,i)} 1647return(0,t.setClassicDecorator)(n),n}}(0,t.setClassicDecorator)(s)}),e("@ember/object/computed",["exports","@ember/-internals/metal","@ember/object/lib/computed/computed_macros","@ember/object/lib/computed/reduce_computed_macros"],function(e,t,i,n){"use strict"
1648Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"alias",{enumerable:!0,get:function(){return t.alias}}),Object.defineProperty(e,"and",{enumerable:!0,get:function(){return i.and}}),Object.defineProperty(e,"bool",{enumerable:!0,get:function(){return i.bool}}),Object.defineProperty(e,"collect",{enumerable:!0,get:function(){return n.collect}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ComputedProperty}}),Object.defineProperty(e,"deprecatingAlias",{enumerable:!0,get:function(){return i.deprecatingAlias}}),Object.defineProperty(e,"empty",{enumerable:!0,get:function(){return i.empty}}),Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return i.equal}}),Object.defineProperty(e,"expandProperties",{enumerable:!0,get:function(){return t.expandProperties}}),Object.defineProperty(e,"filter",{enumerable:!0,get:function(){return n.filter}}),Object.defineProperty(e,"filterBy",{enumerable:!0,get:function(){return n.filterBy}}),Object.defineProperty(e,"gt",{enumerable:!0,get:function(){return i.gt}}),Object.defineProperty(e,"gte",{enumerable:!0,get:function(){return i.gte}}),Object.defineProperty(e,"intersect",{enumerable:!0,get:function(){return n.intersect}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return i.lt}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return i.lte}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return n.map}}),Object.defineProperty(e,"mapBy",{enumerable:!0,get:function(){return n.mapBy}}),Object.defineProperty(e,"match",{enumerable:!0,get:function(){return i.match}}),Object.defineProperty(e,"max",{enumerable:!0,get:function(){return n.max}}),Object.defineProperty(e,"min",{enumerable:!0,get:function(){return n.min}}),Object.defineProperty(e,"none",{enumerable:!0,get:function(){return i.none}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return i.not}}),Object.defineProperty(e,"notEmpty",{enumerable:!0,get:function(){return i.notEmpty}}),Object.defineProperty(e,"oneWay",{enumerable:!0,get:function(){return i.oneWay}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return i.or}}),Object.defineProperty(e,"readOnly",{enumerable:!0,get:function(){return i.readOnly}}),Object.defineProperty(e,"reads",{enumerable:!0,get:function(){return i.oneWay}}),Object.defineProperty(e,"setDiff",{enumerable:!0,get:function(){return n.setDiff}}) 1649Object.defineProperty(e,"sort",{enumerable:!0,get:function(){return n.sort}}),Object.defineProperty(e,"sum",{enumerable:!0,get:function(){return n.sum}}),Object.defineProperty(e,"union",{enumerable:!0,get:function(){return n.union}}),Object.defineProperty(e,"uniq",{enumerable:!0,get:function(){return n.uniq}}),Object.defineProperty(e,"uniqBy",{enumerable:!0,get:function(){return n.uniqBy}})}),e("@ember/object/core",["exports","@ember/-internals/container","@ember/-internals/owner","@ember/-internals/utils","@ember/-internals/meta","@ember/-internals/metal","@ember/object/mixin","@ember/-internals/runtime","@ember/array","@ember/debug","@glimmer/destroyable","@glimmer/owner"],function(e,t,i,n,r,s,o,a,l,c,u,d){"use strict" 1650function h(e){return"object"==typeof e&&null!==e&&"function"==typeof e.setUnknownProperty}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1651const f=o.default.prototype.reopen,p=new WeakSet,m=new WeakMap,g=new Set 1652function y(e){g.has(e)||e.destroy()}function v(e,t){let i=(0,r.meta)(e) 1653if(void 0!==t){let n=e.concatenatedProperties,r=e.mergedProperties,o=Object.keys(t) 1654for(let a of o){let o=t[a],c=(0,s.descriptorForProperty)(e,a,i),u=void 0!==c 1655if(!u){if(void 0!==n&&n.length>0&&n.includes(a)){let t=e[a] 1656o=t?(0,l.makeArray)(t).concat(o):(0,l.makeArray)(o)}if(void 0!==r&&r.length>0&&r.includes(a)){let t=e[a] 1657o=Object.assign({},t,o)}}u?c.set(e,a,o):h(e)&&!(a in e)?e.setUnknownProperty(a,o):e[a]=o}}e.init(t),i.unsetInitializing() 1658let n=i.observerEvents() 1659if(void 0!==n)for(let r=0;r<n.length;r++)(0,s.activateObserver)(e,n[r].event,n[r].sync);(0,s.sendEvent)(e,"init",void 0,void 0,i)}class _{constructor(e){let t 1660this[d.OWNER]=e,this.constructor.proto(),t=this 1661const i=t;(0,u.registerDestructor)(t,y,!0),(0,u.registerDestructor)(t,()=>i.willDestroy()),(0,r.meta)(t).setInitializing()}reopen(...e){return(0,o.applyMixin)(this,e),this}init(e){}get isDestroyed(){return(0,u.isDestroyed)(this)}set isDestroyed(e){}get isDestroying(){return(0,u.isDestroying)(this)}set isDestroying(e){}destroy(){g.add(this) 1662try{(0,u.destroy)(this)}finally{g.delete(this)}return this}willDestroy(){}toString(){let e="object"==typeof(i=this)&&null!==i&&"function"==typeof i.toStringExtension?`:${this.toStringExtension()}`:"" 1663var i 1664return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:${(0,n.guidFor)(this)}${e}>`}static extend(...e){let t=class extends(this){} 1665return f.apply(t.PrototypeMixin,e),t}static create(...e){let n,r=e[0] 1666if(void 0!==r){n=new this((0,i.getOwner)(r)) 1667let e=(0,t.getFactoryFor)(r);(0,t.setFactoryFor)(n,e)}else n=new this 1668return e.length<=1?v(n,r):v(n,b.apply(this,e)),n}static reopen(...e){return this.willReopen(),f.apply(this.PrototypeMixin,e),this}static willReopen(){let e=this.prototype 1669p.has(e)&&(p.delete(e),m.has(this)&&m.set(this,o.default.create(this.PrototypeMixin)))}static reopenClass(...e){return(0,o.applyMixin)(this,e),this}static detect(e){if("function"!=typeof e)return!1 1670for(;e;){if(e===this)return!0 1671e=e.superclass}return!1}static detectInstance(e){return e instanceof this}static metaForProperty(e){let t=this.proto(),i=(0,s.descriptorForProperty)(t,e) 1672return i._meta||{}}static eachComputedProperty(e,t=this){this.proto() 1673let i={};(0,r.meta)(this.prototype).forEachDescriptors((n,r)=>{if(r.enumerable){let s=r._meta||i 1674e.call(t,n,s)}})}static get PrototypeMixin(){let e=m.get(this) 1675return void 0===e&&(e=o.default.create(),e.ownerConstructor=this,m.set(this,e)),e}static get superclass(){let e=Object.getPrototypeOf(this) 1676return e!==Function.prototype?e:void 0}static proto(){let e=this.prototype 1677if(!p.has(e)){p.add(e) 1678let t=this.superclass 1679t&&t.proto(),m.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:constructor>`}}function b(...e){let t={} 1680for(let i of e){let e=Object.keys(i) 1681for(let n=0,r=e.length;n<r;n++){let r=e[n],s=i[r] 1682t[r]=s}}return t}_.isClass=!0,_.isMethod=!1 1683e.default=_}),e("@ember/object/evented",["exports","@ember/-internals/metal","@ember/object/mixin"],function(e,t,i){"use strict"
1684Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"on",{enumerable:!0,get:function(){return t.on}}) 1685const n=i.default.create({on(e,i,n){return(0,t.addListener)(this,e,i,n),this},one(e,i,n){return(0,t.addListener)(this,e,i,n,!0),this},trigger(e,...i){(0,t.sendEvent)(this,e,i)},off(e,i,n){return(0,t.removeListener)(this,e,i,n),this},has(e){return(0,t.hasListeners)(this,e)}}) 1686e.default=n}),e("@ember/object/events",["exports","@ember/-internals/metal"],function(e,t){"use strict" 1687Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addListener",{enumerable:!0,get:function(){return t.addListener}}),Object.defineProperty(e,"removeListener",{enumerable:!0,get:function(){return t.removeListener}}),Object.defineProperty(e,"sendEvent",{enumerable:!0,get:function(){return t.sendEvent}})}),e("@ember/object/index",["exports","@ember/debug","@ember/-internals/environment","@ember/-internals/metal","@ember/-internals/container","@ember/-internals/utils","@ember/object/core","@ember/object/observable"],function(e,t,i,n,r,s,o,a){"use strict" 1688Object.defineProperty(e,"__esModule",{value:!0}
1688),e.action=d,Object.defineProperty(e,"computed",{enumerable:!0,get:function(){return n.computed}}),e.default=void 0,Object.defineProperty(e,"defineProperty",{enumerable:!0,get:function(){return n.defineProperty}}),Object.defineProperty(e,"get",{enumerable:!0,get:function(){return n.get}}),Object.defineProperty(e,"getProperties",{enumerable:!0,get:function(){return n.getProperties}}),Object.defineProperty(e,"notifyPropertyChange",{enumerable:!0,get:function(){return n.notifyPropertyChange}}),e.observer=function(...e){let t,r,o,a=e.pop() 1689"function"==typeof a?(t=a,r=e,o=!i.ENV._DEFAULT_ASYNC_OBSERVERS):(t=a.fn,r=a.dependentKeys,o=a.sync) 1690let l=[] 1691for(let i of r)(0,n.expandProperties)(i,e=>l.push(e)) 1692return(0,s.setObservers)(t,{paths:l,sync:o}),t},Object.defineProperty(e,"set",{enumerable:!0,get:function(){return n.set}}),Object.defineProperty(e,"setProperties",{enumerable:!0,get:function(){return n.setProperties}}),Object.defineProperty(e,"trySet",{enumerable:!0,get:function(){return n.trySet}}) 1693class l extends(o.default.extend(a.default)){get _debugContainerKey(){let e=(0,r.getFactoryFor)(this) 1694return void 0!==e&&e.fullName}}e.default=l 1695const c=new WeakMap 1696function u(e,t,i){var n 1697if(null!=(n=e)&&void 0!==n.constructor&&"function"==typeof n.constructor.proto&&e.constructor.proto(),!Object.prototype.hasOwnProperty.call(e,"actions")){let t=e.actions 1698e.actions=t?Object.assign({},t):{}}return e.actions[t]=i,{get(){let e=c.get(this) 1699void 0===e&&(e=new Map,c.set(this,e)) 1700let t=e.get(i) 1701return void 0===t&&(t=i.bind(this),e.set(i,t)),t}}}function d(...e){let t 1702if(!(0,n.isElementDescriptor)(e)){t=e[0] 1703let i=function(e,i,n,r,s){return u(e,i,t)} 1704return(0,n.setClassicDecorator)(i),i}let[i,r,s]=e 1705return t=s?.value,u(i,r,t)}(0,n.setClassicDecorator)(d)}),e("@ember/object/internals",["exports","@ember/object/-internals"],function(e,t){"use strict" 1706Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cacheFor",{enumerable:!0,get:function(){return t.cacheFor}}),Object.defineProperty(e,"guidFor",{enumerable:!0,get:function(){return t.guidFor}})}),e("@ember/object/lib/computed/computed_macros",["exports","@ember/-internals/metal","@ember/object","@ember/debug","@ember/utils"],function(e,t,i,n,r){"use strict" 1707function s(e,n){return(e,...r)=>{let s=[e,...r],o=function(e,i){let n=[] 1708function r(e){n.push(e)}for(let s of i)(0,t.expandProperties)(s,r) 1709return n}(0,s) 1710return(0,t.computed)(...o,function(){let e=o.length-1 1711for(let t=0;t<e;t++){let e=(0,i.get)(this,o[t]) 1712if(!n(e))return e}return(0,i.get)(this,o[e])})}}Object.defineProperty(e,"__esModule",{value:!0}),e.and=void 0,e.bool=function(e){return(0,t.computed)(e,function(){return Boolean((0,i.get)(this,e))})},e.deprecatingAlias=function(e,n){return(0,t.computed)(e,{get(t){return(0,i.get)(this,e)},set(t,n){return(0,i.set)(this,e,n),n}})},e.empty=function(e){return(0,t.computed)(`${e}.length`,function(){return(0,r.isEmpty)((0,i.get)(this,e))})},e.equal=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)===n})},e.gt=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)>n})},e.gte=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)>=n})},e.lt=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)<n})},e.lte=function(e,n){return(0,t.computed)(e,function(){return(0,i.get)(this,e)<=n})},e.match=function(e,n){return(0,t.computed)(e,function(){let t=(0,i.get)(this,e) 1713return n.test(t)})},e.none=function(e){return(0,t.computed)(e,function(){return(0,r.isNone)((0,i.get)(this,e))})},e.not=function(e){return(0,t.computed)(e,function(){return!(0,i.get)(this,e)})},e.notEmpty=function(e){return(0,t.computed)(`${e}.length`,function(){return!(0,r.isEmpty)((0,i.get)(this,e))})},e.oneWay=function(e){return(0,t.alias)(e).oneWay()},e.or=void 0,e.readOnly=function(e){return(0,t.alias)(e).readOnly()} 1714e.and=s(0,e=>e),e.or=s(0,e=>!e)}),e("@ember/object/lib/computed/reduce_computed_macros",["exports","@ember/debug","@ember/-internals/metal","@ember/object","@ember/utils","@ember/array"],function(e,t,i,n,r,s){"use strict" 1715function o(e){return Array.isArray(e)||s.default.detect(e)}
1715function a(e,t,i,r){return(0,n.computed)(`${e}.[]`,function(){let r=(0,n.get)(this,e) 1716return null===r||"object"!=typeof r?i:r.reduce(t,i,this)}).readOnly()}function l(e,t,i){let r 1717return/@each/.test(e)?r=e.replace(/\.@each.*$/,""):(r=e,e+=".[]"),(0,n.computed)(e,...t,function(){let e=(0,n.get)(this,r) 1718return o(e)?(0,s.A)(i.call(this,e)):(0,s.A)()}).readOnly()}function c(e,t,i){let r=e.map(e=>`${e}.[]`) 1719return(0,n.computed)(...r,function(){return(0,s.A)(t.call(this,e))}).readOnly()}function u(e,t,i){let n 1720"function"==typeof t?(i=t,n=[]):n=t 1721const r=i 1722return l(e,n,function(e){return Array.isArray(e),e.map(r,this)})}function d(e,t,i){let n 1723"function"==typeof t?(i=t,n=[]):n=t 1724const r=i 1725return l(e,n,function(e){return Array.isArray(e),e.filter(r,this)})}function h(e,...t){return c([e,...t],function(e){let t=(0,s.A)(),i=new Set 1726return e.forEach(e=>{let r=(0,n.get)(this,e) 1727o(r)&&r.forEach(e=>{i.has(e)||(i.add(e),t.push(e))})}),t})}Object.defineProperty(e,"__esModule",{value:!0}),e.collect=function(e,...t){let i=[e,...t] 1728return c(i,function(){let e=i.map(e=>{let t=(0,n.get)(this,e) 1729return void 0===t?null:t}) 1730return(0,s.A)(e)},"collect")},e.filter=d,e.filterBy=function(e,t,i){let r 1731r=2===arguments.length?e=>(0,n.get)(e,t):e=>(0,n.get)(e,t)===i 1732return d(`${e}.@each.${t}`,r)},e.intersect=function(e,...t){return c([e,...t],function(e){let t=e.map(e=>{let t=(0,n.get)(this,e) 1733return Array.isArray(t)?t:[]}),i=t.pop(),r=i.filter(e=>{for(let i of t){let t=!1 1734for(let n of i)if(n===e){t=!0 1735break}if(!1===t)return!1}return!0}) 1736return(0,s.A)(r)},"intersect")},e.map=u,e.mapBy=function(e,t){return u(`${e}.@each.${t}`,e=>(0,n.get)(e,t))},e.max=function(e){return a(e,(e,t)=>Math.max(e,t),-1/0,"max")},e.min=function(e){return a(e,(e,t)=>Math.min(e,t),1/0,"min")},e.setDiff=function(e,t){return(0,n.computed)(`${e}.[]`,`${t}.[]`,function(){let i=(0,n.get)(this,e),r=(0,n.get)(this,t) 1737return o(i)?o(r)?i.filter(e=>-1===r.indexOf(e)):i:(0,s.A)()}).readOnly()},e.sort=function(e,t,a){!1 1738let c,u 1739Array.isArray(t)?(c=t,u=a):(c=[],u=t) 1740return"function"==typeof u?function(e,t,i){return l(e,t,function(e){return e.slice().sort((e,t)=>i.call(this,e,t))})}(e,c,u):function(e,t){let a=(0,i.autoComputed)(function(i){let a=(0,n.get)(this,t) 1741let l="@this"===e,c=function(e){let t=e=>{let[t,i]=e.split(":") 1742return i=i||"asc",[t,i]} 1743return Array.isArray(e),e.map(t)}(a),u=l?this:(0,n.get)(this,e) 1744return o(u)?0===c.length?(0,s.A)(u.slice()):function(e,t){return(0,s.A)(e.slice().sort((e,i)=>{for(let[s,o]of t){let t=(0,r.compare)((0,n.get)(e,s),(0,n.get)(i,s)) 1745if(0!==t)return"desc"===o?-1*t:t}return 0}))}(u,c):(0,s.A)()}).readOnly() 1746return a}(e,u)},e.sum=function(e){return a(e,(e,t)=>e+t,0,"sum")},e.union=void 0,e.uniq=h,e.uniqBy=function(e,t){return(0,n.computed)(`${e}.[]`,function(){let i=(0,n.get)(this,e) 1747return o(i)?(0,s.uniqBy)(i,t):(0,s.A)()}).readOnly()} 1748e.union=h}),e("@ember/object/mixin",["exports","@ember/-internals/container","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@ember/-internals/metal","@ember/object/events"],function(e,t,i,n,r,s,o){"use strict" 1749Object.defineProperty(e,"__esModule",{value:!0}),e.applyMixin=v,e.default=void 0,e.mixin=function(e,...t){return v(e,t),e} 1750const a=Array.prototype.concat,{isArray:l}=Array 1751function c(e,t,i,n){let r=i[e]||n[e] 1752return t[e]&&(r=r?a.call(r,t[e]):t[e]),r}function u(e,t,i,r){if(!0===i)return t 1753let o=i._getter 1754if(void 0===o)return t 1755let a=r[e],l="function"==typeof a?(0,s.descriptorForDecorator)(a):a 1756if(void 0===l||!0===l)return t 1757let c=l._getter 1758if(void 0===c)return t 1759let u,d=(0,n.wrap)(o,c),h=i._setter,f=l._setter 1760if(u=void 0!==f?void 0!==h?(0,n.wrap)(h,f):f:h,d!==o||u!==h){let e=i._dependentKeys||[],t=new s.ComputedProperty([...e,{get:d,set:u}]) 1761return t._readOnly=i._readOnly,t._meta=i._meta,t.enumerable=i.enumerable,(0,s.makeComputedDecorator)(t,s.ComputedProperty)}return t}function d(e,t,i,r){if(void 0!==r[e])return t 1762let s=i[e] 1763return"function"==typeof s?(0,n.wrap)(t,s):t}function h(e){return e?Array.isArray(e)?e:[e]:[]}function f(e,t,i){let n=h(i[e]).concat(h(t)) 1764return n}function p(e,t,i){let r=i[e] 1765if(!r)return t 1766let s=Object.assign({},r),o=!1,a=Object.keys(t) 1767for(let n of a){let e=t[n] 1768"function"==typeof e?(o=!0,s[n]=d(n,e,r,{})):s[n]=e}return o&&(s._super=n.ROOT),s}function m(e,t,i,n,r,s,o){let a 1769for(let l=0;l<e.length;l++)if(a=e[l],_.has(a)){if(t.hasMixin(a))continue 1770t.addMixin(a) 1771let{properties:e,mixins:l}=a 1772void 0!==e?g(t,e,i,n,r,s,o):void 0!==l&&(m(l,t,i,n,r,s,o),a instanceof b&&void 0!==a._without&&a._without.forEach(e
1772=>{let t=s.indexOf(e);-1!==t&&s.splice(t,1)}))}else g(t,a,i,n,r,s,o)}function g(e,t,i,n,r,o,a){let l=c("concatenatedProperties",t,n,r),h=c("mergedProperties",t,n,r),m=Object.keys(t) 1773for(let c of m){let m=t[c] 1774if(void 0===m)continue 1775if(-1===o.indexOf(c)){o.push(c) 1776let t=e.peekDescriptors(c) 1777if(void 0===t){if(!(0,s.isClassicDecorator)(m)){let e=n[c]=r[c] 1778"function"==typeof e&&y(r,c,e,!1)}}else i[c]=t,a.push(c),t.teardown(r,c,e)}let g="function"==typeof m 1779if(g){let e=(0,s.descriptorForDecorator)(m) 1780if(void 0!==e){i[c]=u(c,m,e,i),n[c]=void 0 1781continue}}l&&l.indexOf(c)>=0||"concatenatedProperties"===c||"mergedProperties"===c?m=f(c,m,n):h&&h.indexOf(c)>-1?m=p(c,m,n):g&&(m=d(c,m,n,i)),n[c]=m,i[c]=void 0}}function y(e,t,i,r){let a=(0,n.observerListenerMetaFor)(i) 1782if(void 0===a)return 1783let{observers:l,listeners:c}=a 1784if(void 0!==l){let i=r?s.addObserver:s.removeObserver 1785for(let n of l.paths)i(e,n,null,t,l.sync)}if(void 0!==c){let i=r?o.addListener:o.removeListener 1786for(let n of c)i(e,n,null,t)}}function v(e,t,r=!1){let o=Object.create(null),a=Object.create(null),l=(0,i.meta)(e),c=[],u=[] 1787e._super=n.ROOT,m(t,l,o,a,e,c,u) 1788for(let i of c){let t=a[i],n=o[i] 1789void 0!==t?("function"==typeof t&&y(e,i,t,!0),(0,s.defineValue)(e,i,t,-1!==u.indexOf(i),!r)):void 0!==n&&(0,s.defineDecorator)(e,i,n,l)}return l.isPrototypeMeta(e)||(0,s.revalidateObservers)(e),e}const _=new WeakSet 1790class b{constructor(e,t){_.add(this),this.properties=function(e){if(void 0!==e)for(let t of Object.keys(e)){let i=Object.getOwnPropertyDescriptor(e,t) 1791void 0===i.get&&void 0===i.set||Object.defineProperty(e,t,{value:(0,s.nativeDescDecorator)(i)})}return e}(t),this.mixins=w(e),this.ownerConstructor=void 0,this._without=void 0}static create(...e){(0,s.setUnprocessedMixins)() 1792return new this(e,void 0)}static mixins(e){let t=(0,i.peekMeta)(e),n=[] 1793return null===t||t.forEachMixins(e=>{e.properties||n.push(e)}),n}reopen(...e){if(0===e.length)return this 1794if(this.properties){let e=new b(void 0,this.properties) 1795this.properties=void 0,this.mixins=[e]}else this.mixins||(this.mixins=[]) 1796return this.mixins=this.mixins.concat(w(e)),this}apply(e,t=!1){return v(e,[this],t)}applyPartial(e){return v(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1 1797if(_.has(e))return A(e,this) 1798let t=(0,i.peekMeta)(e) 1799return null!==t&&t.hasMixin(this)}without(...e){let t=new b([this]) 1800return t._without=e,t}keys(){let e=T(this) 1801return e}toString(){return"(unknown mixin)"}}function w(e){let t,i=e&&e.length||0 1802if(i>0){t=new Array(i) 1803for(let n=0;n<i;n++){let i=e[n] 1804_.has(i)?t[n]=i:t[n]=new b(void 0,i)}}return t}function A(e,t,i=new Set){if(i.has(e))return!1 1805if(i.add(e),e===t)return!0 1806let n=e.mixins 1807return!!n&&n.some(e=>A(e,t,i))}function T(e,t=new Set,i=new Set){if(!i.has(e)){if(i.add(e),e.properties){let i=Object.keys(e.properties) 1808for(let e of i)t.add(e)}else e.mixins&&e.mixins.forEach(e=>T(e,t,i)) 1809return t}}e.default=b}),e("@ember/object/observable",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/object","@ember/object/mixin","@ember/debug"],function(e,t,i,n,r,s){"use strict" 1810Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1811const o=r.default.create({get(e){return(0,n.get)(this,e)},getProperties(...e){return(0,n.getProperties)(this,...e)},set(e,t){return(0,n.set)(this,e,t)},setProperties(e){return(0,n.setProperties)(this,e)},beginPropertyChanges(){return(0,i.beginPropertyChanges)(),this},endPropertyChanges(){return(0,i.endPropertyChanges)(),this},notifyPropertyChange(e){return(0,i.notifyPropertyChange)(this,e),this},addObserver(e,t,n,r){return(0,i.addObserver)(this,e,t,n,r),this},removeObserver(e,t,n,r){return(0,i.removeObserver)(this,e,t,n,r),this},hasObserverFor(e){return(0,i.hasListeners)(this,`${e}:change`)},incrementProperty(e,t=1){return(0,n.set)(this,e,(parseFloat((0,n.get)(this,e))||0)+t)},decrementProperty(e,t=1){return(0,n.set)(this,e,((0,n.get)(this,e)||0)-t)},toggleProperty(e){return(0,n.set)(this,e,!(0,n.get)(this,e))},cacheFor(e){let i=(0,t.peekMeta)(this) 1812return null!==i?i.valueFor(e):void 0}}) 1813e.default=o}),e("@ember/object/observers",["exports","@ember/-internals/metal"],function(e,t){"use strict"
1814Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addObserver",{enumerable:!0,get:function(){return t.addObserver}}),Object.defineProperty(e,"removeObserver",{enumerable:!0,get:function(){return t.removeObserver}})}),e("@ember/object/promise-proxy-mixin",["exports","@ember/object","@ember/object/mixin"],function(e,t,i){"use strict" 1815Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1816const n=i.default.create({reason:null,isPending:(0,t.computed)("isSettled",function(){return!(0,t.get)(this,"isSettled")}).readOnly(),isSettled:(0,t.computed)("isRejected","isFulfilled",function(){return(0,t.get)(this,"isRejected")||(0,t.get)(this,"isFulfilled")}).readOnly(),isRejected:!1,isFulfilled:!1,promise:(0,t.computed)({get(){throw new Error("PromiseProxy's promise must be set")},set(e,i){return function(e,i){return(0,t.setProperties)(e,{isFulfilled:!1,isRejected:!1}),i.then(i=>(e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{content:i,isFulfilled:!0}),i),i=>{throw e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{reason:i,isRejected:!0}),i},"Ember: PromiseProxy")}(this,i)}}),then:r("then"),catch:r("catch"),finally:r("finally")}) 1817function r(e){return function(...i){return(0,t.get)(this,"promise")[e](...i)}}e.default=n}),e("@ember/object/proxy",["exports","@ember/object/-internals","@ember/-internals/runtime"],function(e,t,i){"use strict" 1818Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1819class n extends t.FrameworkObject{}n.PrototypeMixin.reopen(i._ProxyMixin) 1820e.default=n}),e("@ember/owner/index",["exports","@ember/-internals/owner"],function(e,t){"use strict" 1821Object.defineProperty(e,"__esModule",{value:!0}),e.getOwner=void 0,Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}}) 1822e.getOwner=t.getOwner}),e("@ember/renderer/index",["exports","@ember/-internals/glimmer"],function(e,t){"use strict" 1823Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"renderSettled",{enumerable:!0,get:function(){return t.renderSettled}})}),e("@ember/routing/-internals",["exports","@ember/routing/lib/router_state","@ember/routing/lib/routing-service","@ember/routing/lib/utils","@ember/routing/lib/generate_controller","@ember/routing/lib/cache","@ember/routing/lib/dsl","@ember/routing/lib/controller_for"],function(e,t,i,n,r,s,o,a){"use strict" 1824Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BucketCache",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"DSL",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"RouterState",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"RoutingService",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"controllerFor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"generateController",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"generateControllerFactory",{enumerable:!0,get:function(){return r.generateControllerFactory}}),Object.defineProperty(e,"prefixRouteNameArg",{enumerable:!0,get:function(){return n.prefixRouteNameArg}})}),e("@ember/routing/hash-location",["exports","@ember/object","@ember/runloop","@ember/routing/lib/location-utils"],function(e,t,i,n){"use strict" 1825Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1826class r extends t.default{constructor(){super(...arguments),this.lastSetURL=null}init(){this.location=this._location??window.location,this._hashchangeHandler=void 0}getHash(){return(0,n.getHash)(this.location)}getURL(){let e=this.getHash().substring(1),t=e 1827return"/"!==t[0]&&(t="/",e&&(t+=`#${e}`)),t}setURL(e){this.location.hash=e,this.lastSetURL=e}replaceURL(e){this.location.replace(`#${e}`),this.lastSetURL=e}onUpdateURL(e){this._removeEventListener(),this._hashchangeHandler=(0,i.bind)(this,function(t){let i=this.getURL() 1828this.lastSetURL!==i&&(this.lastSetURL=null,e(i))}),window.addEventListener("hashchange",this._hashchangeHandler)}formatURL(e){return`#${e}`}willDestroy(){this._removeEventListener()}_removeEventListener(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)}}e.default=r}),e("@ember/routing/history-location",["exports","@ember/object","@ember/debug","@ember/routing/lib/location-utils"],function(e,t,i,n){"use strict"
1829Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1830let r=!1 1831function s(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t,i 1832return t=16*Math.random()|0,i="x"===e?t:3&t|8,i.toString(16)})}class o extends t.default{constructor(){super(...arguments),this.rootURL="/"}getHash(){return(0,n.getHash)(this.location)}init(){this._super(...arguments) 1833let e=document.querySelector("base"),t="" 1834null!==e&&e.hasAttribute("href")&&(t=e.getAttribute("href")??""),this.baseURL=t,this.location=this.location??window.location,this._popstateHandler=void 0}initState(){let e=this.history??window.history 1835this.history=e 1836let{state:t}=e,i=this.formatURL(this.getURL()) 1837t&&t.path===i?this._previousURL=this.getURL():this.replaceState(i)}getURL(){let{location:e,rootURL:t,baseURL:i}=this,n=e.pathname 1838t=t.replace(/\/$/,""),i=i.replace(/\/$/,"") 1839let r=n.replace(new RegExp(`^${i}(?=/|$)`),"").replace(new RegExp(`^${t}(?=/|$)`),"").replace(/\/\//g,"/") 1840return r+=(e.search||"")+this.getHash(),r}setURL(e){let{state:t}=this.history 1841e=this.formatURL(e),t&&t.path===e||this.pushState(e)}replaceURL(e){let{state:t}=this.history 1842e=this.formatURL(e),t&&t.path===e||this.replaceState(e)}pushState(e){let t={path:e,uuid:s()} 1843this.history.pushState(t,"",e),this._previousURL=this.getURL()}replaceState(e){let t={path:e,uuid:s()} 1844this.history.replaceState(t,"",e),this._previousURL=this.getURL()}onUpdateURL(e){this._removeEventListener(),this._popstateHandler=()=>{(r||(r=!0,this.getURL()!==this._previousURL))&&e(this.getURL())},window.addEventListener("popstate",this._popstateHandler)}formatURL(e){let{rootURL:t,baseURL:i}=this 1845return""!==e?(t=t.replace(/\/$/,""),i=i.replace(/\/$/,"")):"/"===i[0]&&"/"===t[0]&&(i=i.replace(/\/$/,"")),i+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}e.default=o}),e("@ember/routing/index",["exports","@ember/-internals/glimmer"],function(e,t){"use strict" 1846Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"LinkTo",{enumerable:!0,get:function(){return t.LinkTo}})}) 1847e("@ember/routing/lib/cache",["exports"],function(e){"use strict" 1848Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1849e.default=class{constructor(){this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,i){let n=this.cache.get(e) 1850void 0===n&&(n=new Map,this.cache.set(e,n)),n.set(t,i)}lookup(e,t,i){if(!this.has(e))return i 1851let n=this.cache.get(e) 1852return n.has(t)?n.get(t):i}}}),e("@ember/routing/lib/controller_for",["exports"],function(e){"use strict" 1853Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return e.lookup(`controller:${t}`,i)}}),e("@ember/routing/lib/dsl",["exports","@ember/debug"],function(e,t){"use strict" 1854Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1855let i=0 1856function n(e){return"function"==typeof e}class r{constructor(e=null,t){this.explicitIndex=!1,this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,i){let a,l=null,c=`/_unused_dummy_error_path_route_${e}/:error` 1857if(n(t)?(a={},l=t):n(i)?(a=t,l=i):a=t||{},this.enableLoadingSubstates&&(o(this,`${e}_loading`,{resetNamespace:a.resetNamespace}),o(this,`${e}_error`,{resetNamespace:a.resetNamespace,path:c})),l){let t=s(this,e,a.resetNamespace),i=new r(t,this.options) 1858o(i,"loading"),o(i,"error",{path:c}),l.call(i),o(this,e,a,i.generate())}else o(this,e,a)}push(e,t,i,n){let r=t.split(".") 1859if(this.options.engineInfo){let e=t.slice(this.options.engineInfo.fullName.length+1),i=Object.assign({localFullName:e},this.options.engineInfo) 1860n&&(i.serializeMethod=n),this.options.addRouteForEngine(t,i)}else if(n)throw new Error(`Defining a route serializer on route '${t}' outside an Engine is not allowed.`) 1861""!==e&&"/"!==e&&"index"!==r[r.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,i)}generate(){let e=this.matches 1862return this.explicitIndex||this.route("index",{path:"/"}),t=>{for(let i=0;i<e.length;i+=3)t(e[i]).to(e[i+1],e[i+2])}}mount(e,t={}){let n=this.options.resolveRouteMap(e),a=e 1863t.as&&(a=t.as) 1864let l,c=s(this,a,t.resetNamespace),u={name:e,instanceId:i++,mountPoint:c,fullName:c},d=t.path 1865"string"!=typeof d&&(d=`/${a}`) 1866let h=`/_unused_dummy_error_path_route_${a}/:error` 1867if(n){let e=!1,t=this.options.engineInfo 1868t&&(e=!0,this.options.engineInfo=u) 1869let i=Object.assign({engineInfo:u},this.options),s=new r(c,i) 1870o(s,"loading"),o(s,"error",{path:h}),n.class.call(s),l=s.generate(),e&&(this.options.engineInfo=t)}let f=Object.assign({localFullName:"application"},u) 1871if(this.enableLoadingSubstates){let e=`${a}_loading`,i="application_loading",n=Object.assign({localFullName:i},u) 1872o(this,e,{resetNamespace:t.resetNamespace}),this.options.addRouteForEngine(e,n),e=`${a}_error`,i="application_error",n=Object.assign({localFullName:i},u),o(this,e,{resetNamespace:t.resetNamespace,path:h}),this.options.addRouteForEngine(e,n)}this.options.addRouteForEngine(c,f),this.push(d,c,l)}}function s(e,t,i){return function(e){return"application"!==e.parent}(e)&&!0!==i?`${e.parent}.${t}`:t}function o(e,t,i={},n){let r=s(e,t,i.resetNamespace) 1873"string"!=typeof i.path&&(i.path=`/${t}`),e.push(i.path,r,n,i.serialize)}e.default=r}),e("@ember/routing/lib/engines",["exports"],function(e){"use strict"
1874Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/lib/generate_controller",["exports","@ember/-internals/metal","@ember/controller","@ember/debug"],function(e,t,i,n){"use strict" 1875function r(e,t){let i=e.factoryFor("controller:basic"),n=i.class 1876n=n.extend({toString:()=>`(generated ${t} controller)`}) 1877let r=`controller:${t}` 1878return e.register(r,n),e.factoryFor(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){r(e,t) 1879let i=`controller:${t}`,n=e.lookup(i) 1880!1 1881return n},e.generateControllerFactory=r}),e("@ember/routing/lib/location-utils",["exports"],function(e){"use strict" 1882function t(e){let t=e.pathname 1883return"/"!==t[0]&&(t=`/${t}`),t}function i(e){return e.search}function n(e){return void 0!==e.hash?e.hash.substring(0):""}function r(e){let t=e.origin 1884return t||(t=`${e.protocol}//${e.hostname}`,e.port&&(t+=`:${e.port}`)),t}Object.defineProperty(e,"__esModule",{value:!0}),e.getFullPath=function(e){return t(e)+i(e)+n(e)},e.getHash=n,e.getOrigin=r,e.getPath=t,e.getQuery=i,e.replacePath=function(e,t){e.replace(r(e)+t)}}),e("@ember/routing/lib/query_params",["exports"],function(e){"use strict" 1885Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1886e.default=class{constructor(e=null){this.isQueryParams=!0,this.values=e}}}),e("@ember/routing/lib/route-info",["exports"],function(e){"use strict" 1887Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/lib/router_state",["exports","@ember/routing/lib/utils"],function(e,t){"use strict" 1888Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1889e.default=class{constructor(e,t,i){this.emberRouter=e,this.router=t,this.routerJsState=i}isActiveIntent(e,i,n){let r=this.routerJsState 1890if(!this.router.isActiveIntent(e,i,void 0,r))return!1 1891if(void 0!==n&&Object.keys(n).length>0){let s=Object.assign({},n) 1892return this.emberRouter._prepareQueryParams(e,i,s),(0,t.shallowEqual)(s,r.queryParams)}return!0}}}),e("@ember/routing/lib/routing-service",["exports","@ember/-internals/owner","@ember/debug","@ember/object/computed","@ember/service","@ember/routing/router","@ember/routing/router-service"],function(e,t,i,n,r,s,o){"use strict" 1893Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1894class a extends r.default{get router(){let e=this[o.ROUTER] 1895if(void 0!==e)return e 1896let i=(0,t.getOwner)(this),n=i.lookup("router:main") 1897return n.setupRouter(),this[o.ROUTER]=n}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,i,n){let r=this.router._doTransition(e,t,i) 1898return n&&r.method("replace"),r}normalizeQueryParams(e,t,i){this.router._prepareQueryParams(e,t,i)}_generateURL(e,t,i){let n={} 1899return i&&(Object.assign(n,i),this.normalizeQueryParams(e,t,n)),this.router.generate(e,...t,{queryParams:n})}generateURL(e,t,i){if(this.router._initialTransitionStarted)return this._generateURL(e,t,i) 1900try{return this._generateURL(e,t,i)}catch(n){return}}isActiveForRoute(e,t,i,n){let r=this.router._routerMicrolib.recognizer.handlersFor(i),s=r[r.length-1].handler,o=function(e,t){let i=0 1901for(let n=0;n<t.length&&(i+=t[n].names.length,t[n].handler!==e);n++);return i}(i,r) 1902return e.length>o&&(i=s),n.isActiveIntent(i,e,t)}}e.default=a,a.reopen({targetState:(0,n.readOnly)("router.targetState"),currentState:(0,n.readOnly)("router.currentState"),currentRouteName:(0,n.readOnly)("router.currentRouteName"),currentPath:(0,n.readOnly)("router.currentPath")})}),e("@ember/routing/lib/utils",["exports","@ember/-internals/metal","@ember/-internals/owner","@ember/debug","@ember/engine/instance","router_js"],function(e,t,i,n,r,s){"use strict" 1903Object.defineProperty(e,"__esModule",{value:!0}),e.calculateCacheKey=function(e,i=[],n){let r="" 1904for(let s of i){let i,o=a(e,s) 1905if(n)if(o&&o in n){let e=0===s.indexOf(o)?s.substring(o.length+1):s 1906i=(0,t.get)(n[o],e)}else i=(0,t.get)(n,s) 1907r+=`::${s}:${i}`}return e+r.replace(o,"-")},e.extractRouteArgs=function(e){let t,i,n=(e=e.slice())[e.length-1] 1908!function(e){if(e&&"object"==typeof e){let t=e.queryParams 1909if(t&&"object"==typeof t)return Object.keys(t).every(e=>"string"==typeof e)}return!1}(n)?t={}:(e.pop(),t=n.queryParams)
1910"string"==typeof e[0]&&(i=e.shift()) 1911return{routeName:i,models:e,queryParams:t}},e.getActiveTargetName=function(e){let t=e.activeTransition?e.activeTransition[s.STATE_SYMBOL].routeInfos:e.state.routeInfos,i=t[t.length-1] 1912return i.name},e.normalizeControllerQueryParams=function(e){let t={} 1913for(let i of e)l(i,t) 1914return t},e.prefixRouteNameArg=function(e,t){let n,r=(0,i.getOwner)(e) 1915let s=r.mountPoint 1916if(r.routable&&"string"==typeof t[0]){if(n=t[0],c(n))throw new Error("Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.") 1917n=`${s}.${n}`,t[0]=n}return t},e.resemblesURL=c,e.shallowEqual=function(e,t){let i=0,n=0 1918for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(e[r]!==t[r])return!1 1919i++}for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&n++ 1920return i===n},e.stashParamNames=function(e,t){if(t._namesStashed)return 1921let i=t[t.length-1] 1922let n,r=i.name,s=e._routerMicrolib.recognizer.handlersFor(r) 1923for(let o=0;o<t.length;++o){let e=t[o],i=s[o].names 1924i.length&&(n=e),e._names=i,e.route._stashNames(e,n)}t._namesStashed=!0} 1925const o=/\./g 1926function a(e,t){let i=e.split("."),n="" 1927for(let r=0;r<i.length;r++){let e=i.slice(0,r+1).join(".") 1928if(0!==t.indexOf(e))break 1929n=e}return n}function l(e,t){let i="string"==typeof e?{[e]:{as:null}}:e 1930for(let n in i){if(!Object.prototype.hasOwnProperty.call(i,n))return 1931let e=i[n],r="string"==typeof e?{as:e}:e,s={...t[n]||{as:null,scope:"model"},...r} 1932t[n]=s}}function c(e){return"string"==typeof e&&(""===e||"/"===e[0])}}),e("@ember/routing/location",["exports"],function(e){"use strict" 1933Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/none-location",["exports","@ember/object","@ember/debug"],function(e,t,i){"use strict" 1934Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1935class n extends t.default{initState(){this._super(...arguments) 1936let{rootURL:e}=this}getURL(){let{path:e,rootURL:t}=this 1937return t=t.replace(/\/$/,""),e.replace(new RegExp(`^${t}(?=/|$)`),"")}setURL(e){this.path=e}onUpdateURL(e){this.updateCallback=e}handleURL(e){this.path=e,this.updateCallback&&this.updateCallback(e)}formatURL(e){let{rootURL:t}=this 1938return""!==e&&(t=t.replace(/\/$/,"")),t+e}}e.default=n,n.reopen({path:"",rootURL:"/"})}),e("@ember/routing/route-info",["exports"],function(e){"use strict" 1939Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/routing/route",["exports","@ember/-internals/container","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/environment","@ember/routing/-internals","@ember/object","@ember/object/evented","@ember/array","@ember/-internals/runtime","@ember/utils","@ember/-internals/utils","@ember/controller","@ember/debug","@ember/engine/instance","@ember/object/compat","@ember/runloop","router_js","@ember/routing/router","@ember/routing/lib/utils"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_){"use strict" 1940Object.defineProperty(e,"__esModule",{value:!0}),e.defaultSerialize=e.default=void 0,e.getFullQueryParams=L,e.getRenderState=function(e){return e[T]},e.hasDefaultSerialize=function(e){return e.serialize===S} 1941var b,w=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 1942if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 1943else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o) 1944return s>3&&o&&Object.defineProperty(t,i,o),o} 1945const A=Symbol("render"),T=Symbol("render-state") 1946class C extends(o.default.extend(c.ActionHandler,a.default)){constructor(e){if(super(e),this.context={},this[b]=void 0,e){let i=e.lookup("router:main"),n=e.lookup(t.privatize`-bucket-cache:main`) 1947this._router=i,this._bucketCache=n,this._topLevelViewTemplate=e.lookup("template:-outlet"),this._environment=e.lookup("-environment:main")}}serialize(e,t){if(t.length<1||!e)return 1948let i={} 1949if(1===t.length){let[n]=t 1950"object"==typeof e&&n in e?i[n]=(0,o.get)(e,n):/_id$/.test(n)?i[n]=(0,o.get)(e,"id"):(0,d.isProxy)(e)&&(i[n]=(0,o.get)(e,n))}else i=(0,o.getProperties)(e,t) 1951return i}_setRouteName(e){this.routeName=e 1952let t=(0,n.getOwner)(this) 1953this.fullRouteName=E(t,e)}_stashNames(e,t){if(this._names)return 1954let i=this._names=e._names 1955i.length||(i=(e=t)&&e._names||[]) 1956let n=(0,o.get)(this,"_qp").qps,r=new Array(i.length) 1957for(let s=0;s<i.length;++s)r[s]=`${e.name}.${i[s]}` 1958for(let s of n)"model"===s.scope&&(s.parts=r)}_activeQPChanged(e,t){this._router._activeQPChanged(e.scopedPropertyName,t)}_updatingQPChanged(e){this._router._updatingQPChanged(e.urlKey)}paramsFor(e){let t=(0,n.getOwner)(this),i=t.lookup(`route:${e}`) 1959if(void 0===i)return{} 1960let r=this._router._routerMicrolib.activeTransition,s=r?r[y.STATE_SYMBOL]:this._router._routerMicrolib.state,o=i.fullRouteName,a={...s.params[o]},l=x(i,s) 1961return Object.entries(l).reduce((e,[t,i])=>(e[t]=i,e),a)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,i){return this._router._serializeQueryParam(e,i)}deserializeQueryParam(e,t,i){return this._router._deserializeQueryParam(e,i)}_optionsForQueryParam(e){const t=(0,o.get)(this,"queryParams") 1962return(0,o.get)(t,e.urlKey)||(0,o.get)(t,e.prop)||t[e.urlKey]||t[e.prop]||{}}resetController(e,t,i){return this}exit(e){this.deactivate(e),this.trigger("deactivate",e),this.teardownViews()}_internalReset(e,t){let i=this.controller 1963i._qpDelegate=(0,o.get)(this,"_qp").states.inactive,this.resetController(i,e,t)}enter(e){this[T]=void 0,this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}intermediateTransitionTo(...e){let[t,...i]=(0,_.prefixRouteNameArg)(this,e) 1964this._router.intermediateTransitionTo(t,...i)}refresh(){return this._router._routerMicrolib.refresh(this)}setup(e,t){let n=this.controllerName||this.routeName,r=this.controllerFor(n,!0)??this.generateController(n),s=(0,o.get)(this,"_qp") 1965if(!this.controller){let e=s.propertyNames;(function(e,t){t.forEach(t=>{if(void 0===(0,i.descriptorForProperty)(e,t)){let n=(0,d.lookupDescriptor)(e,t) 1966null===n||"function"!=typeof n.get&&"function"!=typeof n.set||(0,i.defineProperty)(e,t,(0,m.dependentKeyCompat)({get:n.get,set:n.set}))}(0,i.addObserver)(e,`${t}.[]`,e,e._qpChanged,!1)})})(r,e),this.controller=r}let a=s.states 1967if(r._qpDelegate=a.allowOverrides,t){(0,_.stashParamNames)(this._router,t[y.STATE_SYMBOL].routeInfos) 1968let e=this._bucketCache,i=t[y.PARAMS_SYMBOL]
1969s.propertyNames.forEach(t=>{let n=s.map[t] 1970n.values=i 1971let a=(0,_.calculateCacheKey)(n.route.fullRouteName,n.parts,n.values),l=e.lookup(a,t,n.undecoratedDefaultValue);(0,o.set)(r,t,l)}) 1972let n=x(this,t[y.STATE_SYMBOL]);(0,o.setProperties)(r,n)}this.setupController(r,e,t),this._environment.options.shouldRender&&this[A](),(0,i.flushAsyncObservers)(!1)}_qpChanged(e,t,i){if(!i)return 1973let n=this._bucketCache,r=(0,_.calculateCacheKey)(i.route.fullRouteName,i.parts,i.values) 1974n.stash(r,e,t)}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){let i,n,r,s=(0,o.get)(this,"_qp").map 1975for(let o in e){if("queryParams"===o||s&&o in s)continue 1976let t=o.match(/^(.*)_id$/) 1977null!==t&&(i=t[1],r=e[o]),n=!0}if(!i){if(n)return Object.assign({},e) 1978if(t.resolveIndex<1)return 1979return t[y.STATE_SYMBOL].routeInfos[t.resolveIndex-1].context}return this.findModel(i,r)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(e,t){if(r.ENV._NO_IMPLICIT_ROUTE_MODEL)return 1980const i="store"in this?this.store:(0,o.get)(this,"_store") 1981return i.find(e,t)}setupController(e,t,i){e&&void 0!==t&&(0,o.set)(e,"model",t)}controllerFor(e,t=!1){let i=(0,n.getOwner)(this),r=i.lookup(`route:${e}`) 1982r&&r.controllerName&&(e=r.controllerName) 1983let s=i.lookup(`controller:${e}`) 1984return s}generateController(e){let t=(0,n.getOwner)(this) 1985return(0,s.generateController)(t,e)}modelFor(e){let t,i=(0,n.getOwner)(this),r=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0 1986t=i.routable&&void 0!==r?E(i,e):e 1987let s=i.lookup(`route:${t}`) 1988if(null!=r){let e=s&&s.routeName||t 1989if(Object.prototype.hasOwnProperty.call(r.resolvedModels,e))return r.resolvedModels[e]}return s?.currentModel}[(b=T,A)](){this[T]=function(e){let t=(0,n.getOwner)(e) 1990let i=e.routeName,r=t.lookup(`controller:${e.controllerName||i}`) 1991let s=e.currentModel,o=t.lookup(`template:${e.templateName||i}`),a={owner:t,into:void 0,outlet:"main",name:i,controller:r,model:s,template:o?.(t)??e._topLevelViewTemplate(t)} 19920 1993return a}(this),(0,g.once)(this._router,"_setOutlets")}willDestroy(){this.teardownViews()}teardownViews(){this[T]&&(this[T]=void 0,(0,g.once)(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get _store(){const e=(0,n.getOwner)(this) 1994this.routeName 1995return{find(t,i){let n=e.factoryFor(`model:${t}`) 1996if(n)return n=n.class,n.find(i)}}}get _qp(){let e={},t=this.controllerName||this.routeName,i=(0,n.getOwner)(this),r=i.lookup(`controller:${t}`),a=(0,o.get)(this,"queryParams"),l=Object.keys(a).length>0 1997if(r){let t=(0,o.get)(r,"queryParams")||[] 1998e=function(e,t){let i={},n={defaultValue:!0,type:!0,scope:!0,as:!0} 1999for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]={...e[r],...t[r]},n[r]=!0) 2000for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&!n[r]&&(i[r]={...t[r],...e[r]}) 2001return i}((0,_.normalizeControllerQueryParams)(t),a)}else l&&(r=(0,s.generateController)(i,t),e=a) 2002let c=[],d={},h=[] 2003for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue 2004if("unknownProperty"===n||"_super"===n)continue 2005let i,s=e[n],a=s.scope||"model" 2006"controller"===a&&(i=[]) 2007let l=s.as||this.serializeQueryParamKey(n),f=(0,o.get)(r,n) 2008f=M(f) 2009let p=s.type||(0,u.typeOf)(f),m=this.serializeQueryParam(f,l,p),g=`${t}:${n}`,y={undecoratedDefaultValue:(0,o.get)(r,n),defaultValue:f,serializedDefaultValue:m,serializedValue:m,type:p,urlKey:l,prop:n,scopedPropertyName:g,controllerName:t,route:this,parts:i,values:null,scope:a} 2010d[n]=d[l]=d[g]=y,c.push(y),h.push(n)}return{qps:c,map:d,propertyNames:h,states:{inactive:(e,t)=>{let i=d[e] 2011this._qpChanged(e,t,i)},active:(e,t)=>{let i=d[e] 2012return this._qpChanged(e,t,i),this._activeQPChanged(i,t)},allowOverrides:(e,t)=>{let i=d[e] 2013return this._qpChanged(e,t,i),this._updatingQPChanged(i)}}}}}function L(e,t){if(t.fullQueryParams)return t.fullQueryParams 2014let i=t.routeInfos.every(e=>e.route),n={...t.queryParams} 2015return e._deserializeQueryParams(t.routeInfos,n),i&&(t.fullQueryParams=n),n}function x(e,t){t.queryParamsFor=t.queryParamsFor||{} 2016let i=e.fullRouteName,n=t.queryParamsFor[i] 2017if(n)return n 2018let r=L(e._router,t),s=t.queryParamsFor[i]={},a=(0,o.get)(e,"_qp").qps 2019for(let o of a){let e=o.prop in r 2020s[o.prop]=e?r[o.prop]:M(o.defaultValue)}return s}function M(e){return Array.isArray(e)?(0,l.A)(e.slice()):e}function E(e,t){if(e.routable){let i=e.mountPoint 2021return"application"===t?i:`${i}.${t}`}return t}C.isRouteFactory=!0,w([o.computed],C.prototype,"_store",null),w([o.computed],C.prototype,"_qp",null) 2022const S=e.defaultSerialize=C.prototype.serialize 2023C.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(...e){if(this._router&&this._router._routerMicrolib||!(0,f.isTesting)())this._router.send(...e) 2024else{let t=e.shift(),i=this.actions[t] 2025if(i)return i.apply(this,e)}},actions:{queryParamsDidChange(e,t,i){let n=(0,o.get)(this,"_qp").map,r
2025=Object.keys(e).concat(Object.keys(i)) 2026for(let s of r){let e=n[s] 2027if(e){let t=this._optionsForQueryParam(e) 2028if((0,o.get)(t,"refreshModel")&&this._router.currentState){this.refresh() 2029break}}}return!0},finalizeQueryParamChange(e,t,n){if("application"!==this.fullRouteName)return!0 2030if(!n)return 2031let r,s=n[y.STATE_SYMBOL].routeInfos,a=this._router,l=a._queryParamsFor(s),c=a._qpUpdates,u=!1;(0,_.stashParamNames)(a,s) 2032for(let i of l.qps){let s,a,l=i.route,d=l.controller,h=i.urlKey in e&&i.urlKey 2033if(c.has(i.urlKey)?(s=(0,o.get)(d,i.prop),a=l.serializeQueryParam(s,i.urlKey,i.type)):h?(a=e[h],void 0!==a&&(s=l.deserializeQueryParam(a,i.urlKey,i.type))):(a=i.serializedDefaultValue,s=M(i.defaultValue)),d._qpDelegate=(0,o.get)(l,"_qp").states.inactive,a!==i.serializedValue){if(n.queryParamsOnly&&!1!==r){let e=l._optionsForQueryParam(i),t=(0,o.get)(e,"replace") 2034t?r=!0:!1===t&&(r=!1)}(0,o.set)(d,i.prop,s),u=!0}i.serializedValue=a,i.serializedDefaultValue===a||t.push({value:a,visible:!0,key:h||i.urlKey})}!0===u&&(0,i.flushAsyncObservers)(!1),r&&n.method("replace"),l.qps.forEach(e=>{let t=(0,o.get)(e.route,"_qp") 2035e.route.controller._qpDelegate=(0,o.get)(t,"states.active")}),a._qpUpdates.clear()}}}) 2036e.default=C}),e("@ember/routing/router-service",["exports","@ember/-internals/owner","@ember/object/evented","@ember/debug","@ember/object/computed","@ember/service","@glimmer/validator","@ember/routing/router","@ember/routing/lib/utils"],function(e,t,i,n,r,s,o,a,l){"use strict" 2037Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ROUTER=void 0 2038var c=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 2039if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 2040else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o) 2041return s>3&&o&&Object.defineProperty(t,i,o),o} 2042const u=e.ROUTER=Symbol("ROUTER") 2043function d(e,t){return"/"===t?e:e.substring(t.length)}class h extends(s.default.extend(i.default)){get _router(){let e=this[u] 2044if(void 0!==e)return e 2045let i=(0,t.getOwner)(this),n=i.lookup("router:main") 2046return this[u]=n}willDestroy(){super.willDestroy(),this[u]=void 0}transitionTo(...e){if((0,l.resemblesURL)(e[0]))return this._router._doURLTransition("transitionTo",e[0]) 2047let{routeName:t,models:i,queryParams:n}=(0,l.extractRouteArgs)(e) 2048return this._router._doTransition(t,i,n,!0)}replaceWith(...e){return this.transitionTo(...e).method("replace")}urlFor(e,...t){return this._router.setupRouter(),this._router.generate(e,...t)}isActive(...e){let{routeName:t,models:i,queryParams:n}=(0,l.extractRouteArgs)(e),r=this._router._routerMicrolib 2049if((0,o.consumeTag)((0,o.tagFor)(this._router,"currentURL")),!r.isActiveIntent(t,i))return!1 2050if(Object.keys(n).length>0){let e=t 2051n=Object.assign({},n),this._router._prepareQueryParams(e,i,n,!0) 2052let s=Object.assign({},r.state.queryParams) 2053return this._router._prepareQueryParams(e,i,s,!0),(0,l.shallowEqual)(n,s)}return!0}recognize(e){this._router.setupRouter() 2054let t=d(e,this.rootURL) 2055return this._router._routerMicrolib.recognize(t)}recognizeAndLoad(e){this._router.setupRouter() 2056let t=d(e,this.rootURL) 2057return this._router._routerMicrolib.recognizeAndLoad(t)}refresh(e){if(!e)return this._router._routerMicrolib.refresh() 2058let i=(0,t.getOwner)(this),n=i.lookup(`route:${e}`) 2059return this._router._routerMicrolib.refresh(n)}}e.default=h,c([(0,r.readOnly)("_router.currentRouteName")],h.prototype,"currentRouteName",void 0),c([(0,r.readOnly)("_router.currentURL")],h.prototype,"currentURL",void 0),c([(0,r.readOnly)("_router.location")],h.prototype,"location",void 0),c([(0,r.readOnly)("_router.rootURL")],h.prototype,"rootURL",void 0),c([(0,r.readOnly)("_router.currentRoute")],h.prototype,"currentRoute",void 0)}),e("@ember/routing/router",["exports","@ember/-internals/container","@ember/object","@ember/owner","@ember/routing/-internals","@ember/routing/lib/utils","@ember/array","@ember/utils","@ember/object/evented","@ember/debug","@ember/runloop","@ember/routing/route","router_js","@ember/engine/instance"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f){"use strict" 2060function p(e){x(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)}function m(e,t){0}function g(){return this}
2060Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.triggerEvent=C 2061const{slice:y}=Array.prototype 2062class v extends(i.default.extend(l.default)){static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){let t,i,n,r=[] 2063function s(e,t){for(let i=0;i<e.length;++i)if(e[i]!==t[i])return!1 2064return!0}for(let o=1;o<e.length;o++){let a=e[o] 2065for(t=a.name,i=t.split("."),n=y.call(r);n.length&&!s(n,i);)n.shift() 2066r.push(...i.slice(n.length))}return r.join(".")}constructor(e){super(e),this._didSetupRouter=!1,this._initialTransitionStarted=!1,this.currentURL=null,this.currentRouteName=null,this.currentPath=null,this.currentRoute=null,this._qpCache=Object.create(null),this._qpUpdates=new Set,this._queuedQPChanges={},this._toplevelView=null,this._handledErrors=new Set,this._engineInstances=Object.create(null),this._engineInfoByRoute=Object.create(null),this._slowTransitionTimer=null,this.currentState=null,this.targetState=null,this._resetQueuedQueryParameterChanges(),this.namespace=e.lookup("application:main") 2067let i=e.lookup(t.privatize`-bucket-cache:main`) 2068this._bucketCache=i 2069let n=e.lookup("service:router") 2070this._routerService=n}_initRouterJs(){let e=(0,i.get)(this,"location"),t=this 2071const r=(0,n.getOwner)(this) 2072let s=Object.create(null) 2073class o extends h.default{getRoute(e){let i=e,n=r,o=t._engineInfoByRoute[i] 2074if(o){n=t._getEngineInstance(o),i=o.localFullName}let a=`route:${i}`,l=n.lookup(a) 2075if(s[e])return l 2076if(s[e]=!0,!l){let e=n.factoryFor("route:basic").class 2077n.register(a,e.extend()),l=n.lookup(a)}if(l._setRouteName(i),o&&!(0,d.hasDefaultSerialize)(l))throw new Error("Defining a custom serialize method on an Engine route is not supported.") 2078return l}getSerializer(e){let i=t._engineInfoByRoute[e] 2079if(i)return i.serializeMethod||d.defaultSerialize}updateURL(n){(0,u.once)(()=>{e.setURL(n),(0,i.set)(t,"currentURL",n)})}didTransition(e){t.didTransition(e)}willTransition(e,i){t.willTransition(e,i)}triggerEvent(e,i,n,r){return C.bind(t)(e,i,n,r)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),(0,u.once)(()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)})}transitionDidError(e,i){return e.wasAborted||i.isAborted?(0,h.logAbort)(i):(i.trigger(!1,"error",e.error,i,e.route),t._isErrorHandled(e.error)?(i.rollback(),this.routeDidChange(i),e.error):(i.abort(),e.error))}replaceURL(n){if(e.replaceURL){let r=()=>{e.replaceURL(n),(0,i.set)(t,"currentURL",n)};(0,u.once)(r)}else this.updateURL(n)}}let a=this._routerMicrolib=new o,l=this.constructor.dslCallbacks||[g],c=this._buildDSL() 2080c.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},function(){for(let e=0;e<l.length;e++)l[e].call(this)}),a.map(c.generate())}_buildDSL(){let e=this._hasModuleBasedResolver(),t=this 2081const i=(0,n.getOwner)(this) 2082let s={enableLoadingSubstates:e,resolveRouteMap:e=>i.factoryFor(`route-map:${e}`),addRouteForEngine(e,i){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=i)}} 2083return new r.DSL(null,s)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){let e=(0,n.getOwner)(this),t=(0,i.get)(e,"application.__registry__.resolver.moduleBasedResolver") 2084return Boolean(t)}startRouting(){if(this.setupRouter()){let e=(0,i.get)(this,"initialURL") 2085void 0===e&&(e=(0,i.get)(this,"location").getURL()) 2086let t=this.handleURL(e) 2087if(t&&t.error)throw t.error}}setupRouter(){if(this._didSetupRouter)return!1 2088this._didSetupRouter=!0,this._setupLocation() 2089let e=(0,i.get)(this,"location") 2090return!(0,i.get)(e,"cancelRouterSetup")&&(this._initRouterJs(),e.onUpdateURL(e=>{this.handleURL(e)}),!0)}_setOutlets(){if(this.isDestroying||this.isDestroyed)return 2091let e=this._routerMicrolib.currentRouteInfos 2092if(!e)return 2093let t=null,i=null 2094for(let n of e){let e=n.route,r=(0,d.getRenderState)(e) 2095if(!r)break 2096{let e={render:r,outlets:{main:void 0}} 2097i?i.outlets.main=e:t=e,i=e}}if(null!==t)if(this._toplevelView)this._toplevelView.setOutletState(t) 2098else{let e=(0,n.getOwner)(this),i=e.factoryFor("view:-outlet"),r=e.lookup("application:main"),s=e.lookup("-environment:main"),o=e.lookup("template:-outlet") 2099this._toplevelView=i.create({environment:s,template:o,application:r}),this._toplevelView.setOutletState(t) 2100let a=e.lookup("-application-instance:main") 2101a&&a.didCreateRootView(this._toplevelView)}}handleURL(e){let t=e.split(/#(.+)?/)[0] 2102return this._doURLTransition("handleURL",t)}_doURLTransition(e,t){this._initialTransitionStarted=!0 2103let i=this._routerMicrolib[e](t||"/") 2104return M(i,this),i}transitionTo(...e){if((0,s.resemblesURL)(e[0]))return this._doURLTransition("transitionTo",e[0]) 2105let{routeName:t,models:i,queryParams:n}=(0,s.extractRouteArgs)(e) 2106return this._doTransition(t,i,n)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),x(this)}replaceWith(...e){return this.transitionTo(...e).method("replace")}generate(e,...t){let i=this._routerMicrolib.generate(e,...t) 2107return this.location.formatURL(i)}isActive(e){return this._routerMicrolib.isActive(e)}isActiveIntent(e,t,i){return this.currentState.isActiveIntent(e,t,i)}send(e,...t){this._routerMicrolib.trigger(e,...t)}hasRoute(e){return this._routerMicrolib.hasRoute(e)}reset(){this._didSetupRouter=!1,this._initialTransitionStarted=!1,this._routerMicrolib&&this._routerMicrolib.reset()}willDestroy(){this._toplevelView&&(this._toplevelView.destroy(),this._toplevelView=null),super.willDestroy(),this.reset() 2108let e=this._engineInstances 2109for(let t in e){let i=e[t] 2110for(let e in i){let t=i[e];(0,u.run)(t,"destroy")}}}_activeQPChanged(e,t){this._queuedQPChanges[e]=t,(0,u.once)(this,this._fireQueryParamTransition)}_updatingQPChanged(e){this._qpUpdates.add(e)}_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges}),this._resetQueuedQueryParameterChanges()}_setupLocation(){let e=this.location,t=this.rootURL,r=(0,n.getOwner)(this) 2111if("string"==typeof e){let t=r.lookup(`location:${e}`) 2112e=(0,i.set)(this,"location",t)}null!==e&&"object"==typeof e&&(t&&(0,i.set)(e,"rootURL",t),"function"==typeof e.initState&&e.initState())}_serializeQueryParams(e,t){E(this,e,t,(e,i,n)=>
2112{if(n)delete t[e],t[n.urlKey]=n.route.serializeQueryParam(i,n.urlKey,n.type) 2113else{if(void 0===i)return 2114t[e]=this._serializeQueryParam(i,(0,a.typeOf)(i))}})}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){E(this,e,t,(e,i,n)=>{n&&(delete t[e],t[n.prop]=n.route.deserializeQueryParam(i,n.urlKey,n.type))})}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?(0,o.A)(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){let i=this._queryParamsFor(e) 2115for(let n in t){let e=i.map[n] 2116e&&e.serializedDefaultValue===t[n]&&delete t[n]}}_doTransition(e,t,i,n){let r=e||(0,s.getActiveTargetName)(this._routerMicrolib) 2117this._initialTransitionStarted=!0 2118let o={} 2119this._processActiveTransitionQueryParams(r,t,o,i),Object.assign(o,i),this._prepareQueryParams(r,t,o,Boolean(n)) 2120let a=this._routerMicrolib.transitionTo(r,...t,{queryParams:o}) 2121return M(a,this),a}_processActiveTransitionQueryParams(e,t,i,n){if(!this._routerMicrolib.activeTransition)return 2122let r={},s=this._qpUpdates,o=(0,d.getFullQueryParams)(this,this._routerMicrolib.activeTransition[h.STATE_
2122SYMBOL]) 2123for(let a in o)s.has(a)||(r[a]=o[a]) 2124this._fullyScopeQueryParams(e,t,n),this._fullyScopeQueryParams(e,t,r),Object.assign(i,r)}_prepareQueryParams(e,t,i,n){let r=L(this,e,t) 2125this._hydrateUnsuppliedQueryParams(r,i,Boolean(n)),this._serializeQueryParams(r.routeInfos,i),n||this._pruneDefaultQueryParamValues(r.routeInfos,i)}_getQPMeta(e){let t=e.route 2126return t&&(0,i.get)(t,"_qp")}_queryParamsFor(e){let t=e[e.length-1].name,i=this._qpCache[t] 2127if(void 0!==i)return i 2128let n,r=!0,s={},o=[] 2129for(let l of e)if(n=this._getQPMeta(l),n){for(let e of n.qps)o.push(e) 2130Object.assign(s,n.map)}else r=!1 2131let a={qps:o,map:s} 2132return r&&(this._qpCache[t]=a),a}_fullyScopeQueryParams(e,t,i){let n,r=L(this,e,t).routeInfos 2133for(let s of r)if(n=this._getQPMeta(s),n)for(let e of n.qps){let t=e.prop in i&&e.prop||e.scopedPropertyName in i&&e.scopedPropertyName||e.urlKey in i&&e.urlKey 2134t&&t!==e.scopedPropertyName&&(i[e.scopedPropertyName]=i[t],delete i[t])}}_hydrateUnsuppliedQueryParams(e,t,i){let n,r,o,a=e.routeInfos,l=this._bucketCache 2135for(let c of a)if(n=this._getQPMeta(c),n)for(let i=0,a=n.qps.length;i<a;++i)if(r=n.qps[i],o=r.prop in t&&r.prop||r.scopedPropertyName in t&&r.scopedPropertyName||r.urlKey in t&&r.urlKey,o)o!==r.scopedPropertyName&&(t[r.scopedPropertyName]=t[o],delete t[o]) 2136else{let i=(0,s.calculateCacheKey)(r.route.fullRouteName,r.parts,e.params) 2137t[r.scopedPropertyName]=l.lookup(i,r.prop,r.defaultValue)}}_scheduleLoadingEvent(e,t){this._cancelSlowTransitionTimer(),this._slowTransitionTimer=(0,u.scheduleOnce)("routerTransitions",this,this._handleSlowTransition,e,t)}_handleSlowTransition(e,t){if(!this._routerMicrolib.activeTransition)return 2138let i=new r.RouterState(this,this._routerMicrolib,this._routerMicrolib.activeTransition[h.STATE_
2138SYMBOL]) 2139this.set("targetState",i),e.trigger(!0,"loading",e,t)}_cancelSlowTransitionTimer(){this._slowTransitionTimer&&(0,u.cancel)(this._slowTransitionTimer),this._slowTransitionTimer=null}_markErrorAsHandled(e){this._handledErrors.add(e)}_isErrorHandled(e){return this._handledErrors.has(e)}_clearHandledError(e){this._handledErrors.delete(e)}_getEngineInstance({name:e,instanceId:t,mountPoint:i}){let r=this._engineInstances,s=r[e] 2140s||(s=Object.create(null),r[e]=s) 2141let o=s[t] 2142if(!o){let r=(0,n.getOwner)(this) 2143o=r.buildChildEngineInstance(e,{routable:!0,mountPoint:i}),o.boot(),s[t]=o}return o}}function _(e,t){for(let i=e.length-1;i>=0;--i){let n=e[i],r=n.route 2144if(void 0!==r&&!0!==t(r,n))return}}let b={willResolveModel(e,t,i){this._scheduleLoadingEvent(t,i)},error(e,t,i){let n=this,r=e[e.length-1] 2145_(e,(e,i)=>{if(i!==r){let i=A(e,"error") 2146if(i)return n._markErrorAsHandled(t),n.intermediateTransitionTo(i,t),!1}let s=w(e,"error") 2147return!s||(n._markErrorAsHandled(t),n.intermediateTransitionTo(s,t),!1)}),function(e,t){let i,n=[] 2148i=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e 2149t&&n.push(t) 2150i&&(i.message&&n.push(i.message),i.stack&&n.push(i.stack),"string"==typeof i&&n.push(i)) 2151console.error(...n)}(t,`Error while processing route: ${i.targetName}`)},loading(e,t){let i=this,n=e[e.length-1] 2152_(e,(e,r)=>{if(r!==n){let t=A(e,"loading") 2153if(t)return i.intermediateTransitionTo(t),!1}let s=w(e,"loading") 2154return s?(i.intermediateTransitionTo(s),!1):t.pivotHandler!==e})}} 2155function w(e,t){let i=(0,n.getOwner)(e),{routeName:r,fullRouteName:s,_router:o}=e,a=`${s}_${t}` 2156return T(i,o,`${r}_${t}`,a)?a:""}function A(e,t){let i=(0,n.getOwner)(e),{routeName:r,fullRouteName:s,_router:o}=e,a="application"===s?t:`${s}.${t}` 2157return T(i,o,"application"===r?t:`${r}.${t}`,a)?a:""}function T(e,t,i,n){let r=t.hasRoute(n),s=e.factoryFor(`template:${i}`)||e.factoryFor(`route:${i}`) 2158return r&&s}function C(e,t,i,n){if(!e){if(t)return 2159throw new Error(`Can't trigger action '${i}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}let r,s,o,a=!1 2160for(let c=e.length-1;c>=0;c--)if(r=e[c],s=r.route,o=s&&s.actions&&s.actions[i],o){if(!0!==o.apply(s,n))return void("error"===i&&s._router._markErrorAsHandled(n[0])) 2161a=!0}let l=b[i] 2162if(l)l.call(this,e,...n) 2163else if(!a&&!t)throw new Error(`Nothing handled the action '${i}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function L(e,t,i){let n=e._routerMicrolib.applyIntent(t,i),{routeInfos:r,params:s}=n 2164for(let o of r)o.isResolved?s[o.name]=o.params:s[o.name]=o.serialize(o.context) 2165return n}function x(e){let t=e._routerMicrolib.currentRouteInfos 2166if(0===t.length)return 2167let n=v._routePath(t),r=t[t.length-1],s=r.name,o=e.location,a=o.getURL();(0,i.set)(e,"currentPath",n),(0,i.set)(e,"currentRouteName",s),(0,i.set)(e,"currentURL",a)}function M(e,t){let i=new r.RouterState(t,t._routerMicrolib,e[h.STATE_SYMBOL]) 2168t.currentState||t.set("currentState",i),t.set("targetState",i),e.promise=e.catch(e=>{if(!t._isErrorHandled(e))throw e 2169t._clearHandledError(e)},"Transition Error")}function E(e,t,i,n){let r=e._queryParamsFor(t) 2170for(let s in i){if(!Object.prototype.hasOwnProperty.call(i,s))continue 2171n(s,i[s],r.map[s])}}v.reopen({didTransition:p,willTransition:m,rootURL:"/",location:"hash",url:(0,i.computed)(function(){let e=(0,i.get)(this,"location") 2172if("string"!=typeof e)return e.getURL()})}) 2173e.default=v}),e("@ember/routing/transition",["exports"],function(e){"use strict" 2174Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/runloop/-private/backburner",["exports"],function(e){"use strict" 2175Object.defineProperty(e,"__esModule",{value:!0})}),e("@ember/runloop/index",["exports","@ember/debug","@ember/-internals/error-handling","@ember/-internals/metal","backburner.js"],function(e,t,i,n,r){"use strict"
2176Object.defineProperty(e,"__esModule",{value:!0}),e._backburner=void 0,e._cancelTimers=function(){l.cancelTimers()},e._getCurrentRunLoop=function(){return s},e._hasScheduledTimers=function(){return l.hasTimers()},e._rsvpErrorQueue=e._queues=void 0,e.begin=function(){l.begin()},e.bind=function(...e){return(...t)=>c(...e.concat(t))},e.cancel=function(e){return l.cancel(e)},e.debounce=function(...e){return l.debounce(...e)},e.end=function(){l.end()},e.join=c,e.later=function(...e){return l.later(...e)},e.next=function(...e){return l.later(...e,1)},e.once=function(...e){return l.scheduleOnce("actions",...e)},e.run=function(...e){return l.run(...e)},e.schedule=function(...e){return l.schedule(...e)},e.scheduleOnce=function(...e){return l.scheduleOnce(...e)},e.throttle=function(...e){return l.throttle(...e)} 2177let s=null 2178const o=e._rsvpErrorQueue=`${Math.random()}${Date.now()}`.replace(".",""),a=e._queues=["actions","routerTransitions","render","afterRender","destroy",o],l=e._backburner=new r.default(a,{defaultQueue:"actions",onBegin:function(e){s=e},onEnd:function(e,t){s=t,(0,n.flushAsyncObservers)()},onErrorTarget:i.onErrorTarget,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==o||(0,n.flushAsyncObservers)(),t()}}) 2179function c(e,t,...i){return l.join(e,t,...i)}}),e("@ember/service/index",["exports","@ember/object/-internals","@ember/-internals/metal"],function(e,t,i){"use strict" 2180Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inject=function(...e){return(0,i.inject)("service",...e)},e.service=function(...e){return(0,i.inject)("service",...e)} 2181class n extends t.FrameworkObject{}n.isServiceFactory=!0 2182e.default=n}),e("@ember/template-compilation/index",["exports"],function(e){"use strict" 2183Object.defineProperty(e,"__esModule",{value:!0}),e.__emberTemplateCompiler=void 0,e.__registerTemplateCompiler=function(i){e.__emberTemplateCompiler=t=i},e.precompileTemplate=e.compileTemplate=void 0 2184let t=e.__emberTemplateCompiler=void 0 2185e.compileTemplate=(...e)=>{if(!t)throw new Error("Attempted to call `compileTemplate` without first loading the runtime template compiler.") 2186return t.compile(...e)} 2187e.precompileTemplate=void 0}),e("@ember/template-factory/index",["exports","@glimmer/opcode-compiler"],function(e,t){"use strict" 2188Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createTemplateFactory",{enumerable:!0,get:function(){return t.templateFactory}})}),e("@ember/template/index",["exports","@ember/-internals/glimmer"],function(e,t){"use strict" 2189Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"htmlSafe",{enumerable:!0,get:function(){return t.htmlSafe}}),Object.defineProperty(e,"isHTMLSafe",{enumerable:!0,get:function(){return t.isHTMLSafe}})}),e("@ember/test/adapter",["exports","ember-testing"],function(e,t){"use strict" 2190Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Adapter}})}),e("@ember/test/index",["exports"],function(e){"use strict" 2191Object.defineProperty(e,"__esModule",{value:!0}),e.registerHelper=e.registerAsyncHelper=e._impl=void 0,e.registerTestImplementation=function(a){let{Test:l}=a 2192e.registerAsyncHelper=t=l.registerAsyncHelper,e.registerHelper=i=l.registerHelper,e.registerWaiter=n=l.registerWaiter,e.unregisterHelper=r=l.unregisterHelper,e.unregisterWaiter=s=l.unregisterWaiter,e._impl=o=a},e.unregisterWaiter=e.unregisterHelper=e.registerWaiter=void 0 2193let t=e.registerAsyncHelper=void 0,i=e.registerHelper=void 0,n=e.registerWaiter=void 0,r=e.unregisterHelper=void 0,s=e.unregisterWaiter=void 0,o=e._impl=void 0,a=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")} 2194e.registerAsyncHelper=t=a,e.registerHelper=i=a,e.registerWaiter=n=a,e.unregisterHelper=r=a,e.unregisterWaiter=s=a}),e("@ember/utils/index",["exports","@ember/utils/lib/is_none","@ember/utils/lib/is_blank","@ember/utils/lib/is_empty","@ember/utils/lib/is_present","@ember/utils/lib/is-equal","@ember/utils/lib/type-of","@ember/utils/lib/compare"],function(e,t,i,n,r,s,o,a){"use strict"
2195Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compare",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"isBlank",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"isNone",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isPresent",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"typeOf",{enumerable:!0,get:function(){return o.default}})}),e("@ember/utils/lib/compare",["exports","@ember/utils/lib/type-of","@ember/-internals/runtime","@ember/debug"],function(e,t,i,n){"use strict" 2196Object.defineProperty(e,"__esModule",{value:!0}),e.default=function e(i,n){if(i===n)return 0 2197let a=(0,t.default)(i),l=(0,t.default)(n) 2198if("instance"===a&&o(i)&&i.constructor.compare)return i.constructor.compare(i,n) 2199if("instance"===l&&o(n)&&n.constructor.compare)return-1*n.constructor.compare(n,i) 2200let c=s(r[a],r[l]) 2201if(0!==c)return c 2202switch(a){case"boolean":return s(Number(i),Number(n)) 2203case"number":return s(i,n) 2204case"string":return s(i.localeCompare(n),0) 2205case"array":{let t=i.length,r=n.length,o=Math.min(t,r) 2206for(let s=0;s<o;s++){let t=e(i[s],n[s]) 2207if(0!==t)return t}return s(t,r)}case"instance":return o(i)&&i.compare?i.compare(i,n):0 2208case"date":return s(i.getTime(),n.getTime()) 2209default:return 0}} 2210const r={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10,regexp:11,filelist:12,error:13} 2211function s(e,t){return Math.sign(e-t)}function o(e){return i.Comparable.detect(e)}}),e("@ember/utils/lib/is-equal",["exports"],function(e){"use strict" 2212Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){if(e&&"function"==typeof e.isEqual)return e.isEqual(t) 2213if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime() 2214return e===t}}),e("@ember/utils/lib/is_blank",["exports","@ember/utils/lib/is_empty"],function(e,t){"use strict" 2215Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,t.default)(e)||"string"==typeof e&&!1===/\S/.test(e)}}) 2216e("@ember/utils/lib/is_empty",["exports","@ember/object","@ember/-internals/metal"],function(e,t,i){"use strict" 2217Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(null==e)return!0 2218if(!(0,i.hasUnknownProperty)(e)&&"number"==typeof e.size)return!e.size 2219if("object"==typeof e){let i=(0,t.get)(e,"size") 2220if("number"==typeof i)return!i 2221let n=(0,t.get)(e,"length") 2222if("number"==typeof n)return!n}if("number"==typeof e.length&&"function"!=typeof e)return!e.length 2223return!1}}),e("@ember/utils/lib/is_none",["exports"],function(e){"use strict" 2224Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return null==e}}),e("@ember/utils/lib/is_present",["exports","@ember/utils/lib/is_blank"],function(e,t){"use strict" 2225Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return!(0,t.default)(e)}}),e("@ember/utils/lib/type-of",["exports","@ember/object/core"],function(e,t){"use strict" 2226Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(null===e)return"null" 2227if(void 0===e)return"undefined" 2228let r=i[n.call(e)]||"object" 2229"function"===r?t.default.detect(e)&&(r="class"):"object"===r&&(e instanceof Error?r="error":e instanceof t.default?r="instance":e instanceof Date&&(r="date")) 2230return r} 2231const i={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},{toString:n}=Object.prototype}),e("@ember/version/index",["exports","ember/version"],function(e,t){"use strict" 2232Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"VERSION",{enumerable:!0,get:function(){return t.default}})}),e("@glimmer/debug",["exports","@glimmer/util","@glimmer/vm"],function(e,t,i){"use strict"
2233Object.defineProperty(e,"__esModule",{value:!0}),e.CheckArray=C,e.CheckBoolean=e.CheckBlockSymbolTable=void 0,e.CheckDict=function(e){return new A(e)},e.CheckHandle=e.CheckFunction=e.CheckElement=e.CheckDocumentFragment=void 0,e.CheckInstanceof=function(e){return new m(e)},e.CheckInterface=T,e.CheckMaybe=function(e){return new y(e)},e.CheckObject=e.CheckNumber=e.CheckNull=e.CheckNode=void 0,e.CheckOption=function(e){return new g(e,null)},e.CheckOr=function(e,t){return new v(e,t)},e.CheckUnknown=e.CheckString=e.CheckSafeString=e.CheckProgramSymbolTable=e.CheckPrimitive=void 0,e.CheckValue=P,e.OPERAND_TYPES=e.META_KIND=void 0,e.buildEnum=function(e,t,i,n){let r,s=[`export enum ${e} {`] 2234Object.values(t).forEach((e,t)=>{s.push(` ${e.name} = ${i+t},`),r=t}),s.push(` Size = ${r+i+1},`),s.push("}") 2235let o,a=s.join("\n") 2236o=n?d` 2237 export function is${e}(value: number): value is ${e} { 2238 return value >= ${i} && value <= ${n}; 2239 } 2240 `:d` 2241 export function is${e}(value: number): value is ${e} { 2242 return value >= ${i}; 2243 } 2244 ` 2245return{enumString:a,predicate:o}},e.buildMetas=function(e,t){let i=[] 2246for(let n of Object.keys(t))i.push(h(e,t,n)) 2247return i.join("\n\n")},e.buildSingleMeta=h,e.check=function(e,t,i=L){if("function"==typeof t)return t(e),e 2248if(t.validate(e))return e 2249throw new Error(i(e,t.expected()))},e.debug=function(e,t,i){return},e.debugSlice=function(e,t,i){},e.expectStackChange=function(e,t,i){let n=e.sp-x 2250if(n===t)return 2251throw new Error(`Expected stack to change by ${t}, but it changed by ${n} in ${i}`)},e.logOpcode=function(e,t){},e.normalize=o,e.normalizeAll=function(e){let t=u(e.machine),i=u(e.syscall) 2252return{machine:t,syscall:i}},e.normalizeParsed=u,e.opcodeMetadata=function(e,t){let i=t?r[e]:n[e] 2253return i||null},e.recordStackSize=function(e){x=e}
2253,e.strip=d,e.wrap=function(e){return new class{validate(t){return e().validate(t)}expected(){return e().expected()}}} 2254const n=new Array(i.Op.Size).fill(null),r=new Array(i.Op.Size).fill(null) 2255r[i.MachineOp.PushFrame]={name:"PushFrame",mnemonic:"pushf",before:null,stackChange:2,ops:[],operands:0,check:!0},r[i.MachineOp.PopFrame]={name:"PopFrame",mnemonic:"popf",before:null,stackChange:-2,ops:[],operands:0,check:!1},r[i.MachineOp.InvokeVirtual]={name:"InvokeVirtual",mnemonic:"vcall",before:null,stackChange:-1,ops:[],operands:0,check:!0},r[i.MachineOp.InvokeStatic]={name:"InvokeStatic",mnemonic:"scall",before:null,stackChange:0,ops:[{name:"offset",type:"u32"}],operands:1,check:!0},r[i.MachineOp.Jump]={name:"Jump",mnemonic:"goto",before:null,stackChange:0,ops:[{name:"to",type:"u32"}],operands:1,check:!0},r[i.MachineOp.Return]={name:"Return",mnemonic:"ret",before:null,stackChange:0,ops:[],operands:0,check:!1},r[i.MachineOp.ReturnTo]={name:"ReturnTo",mnemonic:"setra",before:null,stackChange:0,ops:[{name:"offset",type:"i32"}],operands:1,check:!0},n[i.Op.Helper]={name:"Helper",mnemonic:"ncall",before:null,stackChange:null,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},n[i.Op.DynamicHelper]={name:"DynamicHelper",mnemonic:"dynamiccall",before:null,stackChange:null,ops:[],operands:0,check:!0},n[i.Op.SetNamedVariables]={name:"SetNamedVariables",mnemonic:"vsargs",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.SetBlocks]={name:"SetBlocks",mnemonic:"vbblocks",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.SetVariable]={name:"SetVariable",mnemonic:"sbvar",before:null,stackChange:-1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},n[i.Op.SetBlock]={name:"SetBlock",mnemonic:"sblock",before:null,stackChange:-3,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},n[i.Op.GetVariable]={name:"GetVariable",mnemonic:"symload",before:null,stackChange:1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},n[i.Op.GetProperty]={name:"GetProperty",mnemonic:"getprop",before:null,stackChange:0,ops:[{name:"property",type:"str"}],operands:1,check:!0},n[i.Op.GetBlock]={name:"GetBlock",mnemonic:"blockload",before:null,stackChange:1,ops:[{name:"block",type:"u32"}],operands:1,check:!0},n[i.Op.SpreadBlock]={name:"SpreadBlock",mnemonic:"blockspread",before:null,stackChange:2,ops:[],operands:0,check:!0},n[i.Op.HasBlock]={name:"HasBlock",mnemonic:"hasblockload",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.HasBlockParams]={name:"HasBlockParams",mnemonic:"hasparamsload",before:null,stackChange:-2,ops:[],operands:0,check:!0},n[i.Op.Concat]={name:"Concat",mnemonic:"concat",before:null,stackChange:null,ops:[{name:"count",type:"u32"}],operands:1,check:!0},n[i.Op.IfInline]={name:"IfInline",mnemonic:"ifinline",before:null,stackChange:-2,ops:[{name:"count",type:"u32"}],operands:1,check:!0},n[i.Op.Not]={name:"Not",mnemonic:"not",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!0},n[i.Op.Constant]={name:"Constant",mnemonic:"rconstload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},n[i.Op.ConstantReference]={name:"ConstantReference",mnemonic:"rconstrefload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},n[i.Op.Primitive]={name:"Primitive",mnemonic:"pconstload",before:null,stackChange:1,ops:[{name:"constant",type:"primitive"}],operands:1,check:!0},n[i.Op.PrimitiveReference]={name:"PrimitiveReference",mnemonic:"ptoref",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.ReifyU32]={name:"ReifyU32",mnemonic:"reifyload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.Dup]={name:"Dup",mnemonic:"dup",before:null,stackChange:1,ops:[{name:"register",type:"u32"},{name:"offset",type:"u32"}],operands:2,check:!0},n[i.Op.Pop]={name:"Pop",mnemonic:"pop",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!1},n[i.Op.Load]={name:"Load",mnemonic:"put",before:null,stackChange:-1,ops:[{name:"register",type:"u32"}],operands:1,check:!0} 2256n[i.Op.Fetch]={name:"Fetch",mnemonic:"regload",before:null,stackChange:1,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.RootScope]={name:"RootScope",mnemonic:"rscopepush",before:null,stackChange:0,ops:[{name:"symbols",type:"u32"}],operands:1,check:!0},n[i.Op.VirtualRootScope]={name:"VirtualRootScope",mnemonic:"vrscopepush",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},n[i.Op.ChildScope]={name:"ChildScope",mnemonic:"cscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.PopScope]={name:"PopScope",mnemonic:"scopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Text]={name:"Text",mnemonic:"apnd_text",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},n[i.Op.Comment]={name:"Comment",mnemonic:"apnd_comment",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},n[i.Op.AppendHTML]={name:"AppendHTML",mnemonic:"apnd_dynhtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendSafeHTML]={name:"AppendSafeHTML",mnemonic:"apnd_dynshtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendDocumentFragment]={name:"AppendDocumentFragment",mnemonic:"apnd_dynfrag",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendNode]={name:"AppendNode",mnemonic:"apnd_dynnode",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.AppendText]={name:"AppendText",mnemonic:"apnd_dyntext",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.OpenElement]={name:"OpenElement",mnemonic:"apnd_tag",before:null,stackChange:0,ops:[{name:"tag",type:"str"}],operands:1,check:!0},n[i.Op.OpenDynamicElement]={name:"OpenDynamicElement",mnemonic:"apnd_dyntag",before:null,stackChange:-1,ops:[],operands:0,check:!0},n[i.Op.PushRemoteElement]={name:"PushRemoteElement",mnemonic:"apnd_remotetag",before:null,stackChange:-3,ops:[],operands:0,check:!0},n[i.Op.StaticAttr]={name:"StaticAttr",mnemonic:"apnd_attr",before:null,stackChange:0,ops:[{name:"name",type:"str"},{name:"value",type:"str"},{name:"namespace",type:"option-str"}],operands:3,check:!0},n[i.Op.DynamicAttr]={name:"DynamicAttr",mnemonic:"apnd_dynattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},n[i.Op.ComponentAttr]={name:"ComponentAttr",mnemonic:"apnd_cattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},n[i.Op.FlushElement]={name:"FlushElement",mnemonic:"apnd_flushtag",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CloseElement]={name:"CloseElement",mnemonic:"apnd_closetag",before:null,stackChange:0,ops:[],operands:0,check:!0}
2256,n[i.Op.PopRemoteElement]={name:"PopRemoteElement",mnemonic:"apnd_closeremotetag",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Modifier]={name:"Modifier",mnemonic:"apnd_modifier",before:null,stackChange:-1,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},n[i.Op.BindDynamicScope]={name:"BindDynamicScope",mnemonic:"setdynscope",before:null,stackChange:null,ops:[{name:"names",type:"str-array"}],operands:1,check:!0},n[i.Op.PushDynamicScope]={name:"PushDynamicScope",mnemonic:"dynscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.PopDynamicScope]={name:"PopDynamicScope",mnemonic:"dynscopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CompileBlock]={name:"CompileBlock",mnemonic:"cmpblock",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.PushBlockScope]={name:"PushBlockScope",mnemonic:"scopeload",before:null,stackChange:1,ops:[{name:"scope",type:"scope"}],operands:1,check:!0},n[i.Op.PushSymbolTable]={name:"PushSymbolTable",mnemonic:"dsymload",before:null,stackChange:1,ops:[{name:"table",type:"symbol-table"}],operands:1,check:!0},n[i.Op.InvokeYield]={name:"InvokeYield",mnemonic:"invokeyield",before:null,stackChange:null,ops:[],operands:0,check:!0},n[i.Op.JumpIf]={name:"JumpIf",mnemonic:"iftrue",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0} 2257n[i.Op.JumpUnless]={name:"JumpUnless",mnemonic:"iffalse",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0},n[i.Op.JumpEq]={name:"JumpEq",mnemonic:"ifeq",before:null,stackChange:0,ops:[{name:"to",type:"i32"},{name:"comparison",type:"i32"}],operands:2,check:!0},n[i.Op.AssertSame]={name:"AssertSame",mnemonic:"assert_eq",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Enter]={name:"Enter",mnemonic:"blk_start",before:null,stackChange:0,ops:[{name:"args",type:"u32"}],operands:1,check:!0},n[i.Op.Exit]={name:"Exit",mnemonic:"blk_end",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.ToBoolean]={name:"ToBoolean",mnemonic:"anytobool",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.EnterList]={name:"EnterList",mnemonic:"list_start",before:null,stackChange:null,ops:[{name:"address",type:"u32"},{name:"address",type:"u32"}],operands:2,check:!0},n[i.Op.ExitList]={name:"ExitList",mnemonic:"list_end",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.Iterate]={name:"Iterate",mnemonic:"iter",before:null,stackChange:0,ops:[{name:"end",type:"u32"}],operands:1,check:!1},n[i.Op.Main]={name:"Main",mnemonic:"main",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.ContentType]={name:"ContentType",mnemonic:"ctload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.DynamicContentType]={name:"DynamicContentType",mnemonic:"dctload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.Curry]={name:"Curry",mnemonic:"curry",before:null,stackChange:null,ops:[{name:"type",type:"u32"},{name:"is-strict",type:"bool"}],operands:2,check:!0},n[i.Op.PushComponentDefinition]={name:"PushComponentDefinition",mnemonic:"cmload",before:null,stackChange:1,ops:[{name:"spec",type:"handle"}],operands:1,check:!0},n[i.Op.PushDynamicComponentInstance]={name:"PushDynamicComponentInstance",mnemonic:"dciload",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.ResolveDynamicComponent]={name:"ResolveDynamicComponent",mnemonic:"cdload",before:null,stackChange:0,ops:[{name:"owner",type:"owner"}],operands:1,check:!0},n[i.Op.PushArgs]={name:"PushArgs",mnemonic:"argsload",before:null,stackChange:null,ops:[{name:"names",type:"str-array"},{name:"block-names",type:"str-array"},{name:"flags",type:"u32"}],operands:3,check:!0},n[i.Op.PushEmptyArgs]={name:"PushEmptyArgs",mnemonic:"emptyargsload",before:null,stackChange:1,ops:[],operands:0,check:!0},n[i.Op.PopArgs]={name:"PopArgs",mnemonic:"argspop",before:null,stackChange:null,ops:[],operands:0,check:!0},n[i.Op.PrepareArgs]={name:"PrepareArgs",mnemonic:"argsprep",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!1},n[i.Op.CaptureArgs]={name:"CaptureArgs",mnemonic:"argscapture",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CreateComponent]={name:"CreateComponent",mnemonic:"comp_create",before:null,stackChange:0,ops:[{name:"flags",type:"u32"},{name:"state",type:"register"}],operands:2,check:!0},n[i.Op.RegisterComponentDestructor]={name:"RegisterComponentDestructor",mnemonic:"comp_dest",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.PutComponentOperations]={name:"PutComponentOperations",mnemonic:"comp_elops",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.GetComponentSelf]={name:"GetComponentSelf",mnemonic:"comp_selfload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.GetComponentTagName]={name:"GetComponentTagName",mnemonic:"comp_tagload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.GetComponentLayout]={name:"GetComponentLayout",mnemonic:"comp_layoutload",before:null,stackChange:2,o
2257ps:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.BindEvalScope]={name:"BindEvalScope",mnemonic:"eval_scope",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.SetupForEval]={name:"SetupForEval",mnemonic:"eval_setup",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.PopulateLayout]={name:"PopulateLayout",mnemonic:"comp_layoutput",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0} 2258n[i.Op.InvokeComponentLayout]={name:"InvokeComponentLayout",mnemonic:"comp_invokelayout",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.BeginComponentTransaction]={name:"BeginComponentTransaction",mnemonic:"comp_begin",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.CommitComponentTransaction]={name:"CommitComponentTransaction",mnemonic:"comp_commit",before:null,stackChange:0,ops:[],operands:0,check:!0},n[i.Op.DidCreateElement]={name:"DidCreateElement",mnemonic:"comp_created",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.DidRenderLayout]={name:"DidRenderLayout",mnemonic:"comp_rendered",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},n[i.Op.ResolveMaybeLocal]={name:"ResolveMaybeLocal",mnemonic:"eval_varload",before:null,stackChange:1,ops:[{name:"local",type:"str"}],operands:1,check:!0},n[i.Op.Debugger]={name:"Debugger",mnemonic:"debugger",before:null,stackChange:0,ops:[{name:"symbols",type:"str-array"},{name:"debugInfo",type:"array"}],operands:2,check:!0} 2259const s=e.OPERAND_TYPES=["u32","i32","owner","handle","str","option-str","array","str-array","bool","primitive","register","unknown","symbol-table","scope"] 2260function o(e,t){let i 2261if(void 0===t.format)throw new Error(`Missing format in ${JSON.stringify(t)}`) 2262i=Array.isArray(t.format)?t.format[0]:t.format 2263let n=Array.isArray(t.format)?function(e){if(!Array.isArray(e))throw new Error(`Expected operands array, got ${JSON.stringify(e)}`) 2264return e.map(c)}(t.format.slice(1)):[] 2265return{name:i,mnemonic:e,before:null,stackChange:a(t["operand-stack"]),ops:n,operands:n.length,check:!0!==t.skip}}function a(e){if(void 0===e)return 0 2266let t=e[0],i=e[1] 2267return l(t)||l(i)?null:i.length-t.length}function l(e){if(!Array.isArray(e))throw new Error(`Unexpected stack entry: ${JSON.stringify(e)}`) 2268return e.some(e=>"..."===e.slice(-3))}function c(e){let[t,i]=e.split(":") 2269if(n=i,-1!==s.indexOf(n))return{name:t,type:i} 2270throw new Error(`Expected operand, found ${JSON.stringify(e)}`) 2271var n}function u(e){let t=Object.create(null) 2272for(const[i,n]of Object.entries(e))t[i]=o(i,n) 2273return t}function d(e,...t){let i="" 2274for(let s=0;s<e.length;s++){i+=`${e[s]}${void 0!==t[s]?String(t[s]):""}`}i=/^\s*?\n?([\s\S]*?)\s*$/u.exec(i)[1] 2275let n=Number.MAX_SAFE_INTEGER 2276for(let s of i.split("\n")){let e=/^\s*/u.exec(s)[0].length 2277n=Math.min(n,e)}let r="" 2278for(let s of i.split("\n"))r+=s.slice(n)+"\n" 2279return r}e.META_KIND=["METADATA","MACHINE_METADATA"] 2280function h(e,t,i){return`${e}[${"MACHINE_METADATA"===e?"MachineOp":"Op"}.${t[i].name}] = ${f(t[i],0)};`}function f(e,t){if("object"!=typeof e||null===e)return"string"==typeof e?`'${e}'`:JSON.stringify(e) 2281if(Array.isArray(e))return`[${e.map(e=>f(e,t)).join(", ")}]` 2282let i=["{"] 2283for(let n of Object.keys(e))i.push(`${" ".repeat(t+2)}${n}: ${f(e[n],t+2)},`) 2284return i.push(`${" ".repeat(t)}}`),i.join("\n")}class p{constructor(e){this.expectedType=e}validate(e){return typeof e===this.expectedType}expected(){return`typeof ${this.expectedType}`}}class m{constructor(e){this.Class=e}validate(e){return!!e&&e instanceof this.Class}expected(){return`an instance of ${this.Class.name}`}}class g{constructor(e,t){this.checker=e,this.emptyValue=t}validate(e){return e===this.emptyValue||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null`}}class y{constructor(e){this.checker=e}validate(e){return null==e||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null or undefined`}}class v{constructor(e,t){this.left=e,this.right=t}validate(e){return this.left.validate(e)||this.right.validate(e)}expected(){return`${this.left.expected()} or ${this.right.expected()}`}}class _{constructor(e,t){this.value=e,this.desc=t}validate(e){return e===this.value}expected(){return this.desc}}class b{constructor(e){this.checkers=e}validate(e){return"object"==typeof e&&(null!=e&&Object.entries(this.checkers).every(([t,i])=>t in e&&i.validate(e[t])))}expected(){return`{ ${Object.entries(this.checkers).map(([e,t])=>`${e}: ${t.expected()}`).join(",")} }`}}class w{constructor(e){this.checker=e}
2284validate(e){return null!=e&&(!!Array.isArray(e)&&e.every(e=>this.checker.validate(e)))}expected(){return`Array<${this.checker.expected()}>`}}class A{constructor(e){this.checker=e}validate(e){if(!("object"==typeof e&&null!==e&&null===Object.getPrototypeOf(e)))return!1 2285let{checker:t}=this 2286for(let i in e)if(!t.validate(e[i]))return!1 2287return!0}expected(){return"a primitive"}}function T(e){return new b(e)}function C(e){return new w(e)}function L(e,t){return`Got ${e}, expected:\n${t}`}let x=0 2288e.CheckPrimitive=new class{validate(e){return"string"!=typeof e||"number"==typeof e||"string"==typeof e||null==e}expected(){return"a primitive"}},e.CheckFunction=new p("function") 2289const M=e.CheckNumber=new p("number"),E=e.CheckBoolean=new p("boolean"),S=(e.CheckHandle=M,e.CheckString=new p("string")),k=(e.CheckNull=new class{validate(e){return null===e}expected(){return"null"}},e.CheckUnknown=new class{constructor(){this.type=void 0}validate(e){return!0}expected(){return"any"}}) 2290e.CheckSafeString=new class{validate(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}expected(){return"SafeString"}},e.CheckObject=new class{validate(e){return"function"==typeof e||"object"==typeof e&&null!==e}expected(){return"an object or function (valid WeakMap key)"}} 2291function P(e,t=String(e)){return new _(e,t)}e.CheckBlockSymbolTable=T({parameters:C(M)}),e.CheckProgramSymbolTable=T({hasEval:E,symbols:C(S)}),e.CheckElement=T({nodeType:P(1),tagName:S,nextSibling:k}),e.CheckDocumentFragment=T({nodeType:P(11),nextSibling:k}),e.CheckNode=T({nodeType:M,nextSibling:k})}),e("@glimmer/destroyable",["exports","@glimmer/global-context","@glimmer/util"],function(e,t,i){"use strict" 2292Object.defineProperty(e,"__esModule",{value:!0}),e._hasDestroyableChildren=function(e){let t=r.get(e) 2293return void 0!==t&&null!==t.children},e.assertDestroyablesDestroyed=void 0,e.associateDestroyableChild=function(e,t){0 2294let i=l(e),n=l(t) 2295return i.children=s(i.children,t),n.parents=s(n.parents,e),t},e.destroy=c,e.destroyChildren=function(e){let{children:t}=l(e) 2296o(t,c)},e.enableDestroyableTracking=void 0,e.isDestroyed=function(e){let t=r.get(e) 2297return void 0!==t&&t.state>=n.Destroyed},e.isDestroying=u,e.registerDestructor=function(e,t,i=!1){0 2298let n=l(e),r=!0===i?"eagerDestructors":"destructors" 2299return n[r]=s(n[r],t),t},e.unregisterDestructor=function(e,t,i=!1){0 2300let n=l(e),r=!0===i?"eagerDestructors":"destructors" 2301n[r]=a(n[r],t,!1)} 2302var n=function(e){return e[e.Live=0]="Live",e[e.Destroying=1]="Destroying",e[e.Destroyed=2]="Destroyed",e}(n||{}) 2303let r=new WeakMap 2304function s(e,t){return null===e?t:Array.isArray(e)?(e.push(t),e):[e,t]}function o(e,t){Array.isArray(e)?e.forEach(t):null!==e&&t(e)}function a(e,t,i){if(Array.isArray(e)&&e.length>1){let i=e.indexOf(t) 2305return e.splice(i,1),e}return null}function l(e){let t=r.get(e) 2306return void 0===t&&(t={parents:null,children:null,eagerDestructors:null,destructors:null,state:n.Live},r.set(e,t)),t}function c(e){let i=l(e) 2307if(i.state>=n.Destroying)return 2308let{parents:r,children:s,eagerDestructors:u,destructors:d}=i 2309i.state=n.Destroying,o(s,c),o(u,t=>t(e)),o(d,i=>(0,t.scheduleDestroy)(e,i)),(0,t.scheduleDestroyed)(()=>{o(r,t=>function(e,t){let i=l(t) 2310i.state===n.Live&&(i.children=a(i.children,e))}(e,t)),i.state=n.Destroyed})}function u(e){let t=r.get(e) 2311return void 0!==t&&t.state>=n.Destroying}e.enableDestroyableTracking=void 0,e.assertDestroyablesDestroyed=void 0}),e("@glimmer/encoder",["exports","@glimmer/vm"],function(e,t){"use strict" 2312Object.defineProperty(e,"__esModule",{value:!0}
2312),e.InstructionEncoderImpl=void 0 2313e.InstructionEncoderImpl=class{constructor(e){this.size=0,this.buffer=e}encode(e,i,...n){if(e>t.TYPE_SIZE)throw new Error(`Opcode type over 8-bits. Got ${e}.`) 2314let r=e|i|arguments.length-2<<t.ARG_SHIFT 2315this.buffer.push(r) 2316for(const t of n)this.buffer.push(t) 2317this.size=this.buffer.length}patch(e,t){if(-1!==this.buffer[e+1])throw new Error("Trying to patch operand in populated slot instead of a reserved slot.") 2318this.buffer[e+1]=t}}}),e("@glimmer/env",["exports"],function(e){"use strict" 2319Object.defineProperty(e,"__esModule",{value:!0}),e.DEBUG=e.CI=void 0 2320e.DEBUG=!1,e.CI=!1}),e("@glimmer/global-context",["exports"],function(e){"use strict" 2321Object.defineProperty(e,"__esModule",{value:!0}),e.assertGlobalContextWasSet=e.assert=void 0,e.default=function(f){0 2322e.scheduleRevalidate=t=f.scheduleRevalidate,e.scheduleDestroy=i=f.scheduleDestroy,e.scheduleDestroyed=n=f.scheduleDestroyed,e.toIterator=r=f.toIterator,e.toBool=s=f.toBool,e.getProp=o=f.getProp,e.setProp=a=f.setProp,e.getPath=l=f.getPath,e.setPath=c=f.setPath,e.warnIfStyleNotTrusted=u=f.warnIfStyleNotTrusted,e.assert=d=f.assert,e.deprecate=h=f.deprecate},e.warnIfStyleNotTrusted=e.toIterator=e.toBool=e.testOverrideGlobalContext=e.setProp=e.setPath=e.scheduleRevalidate=e.scheduleDestroyed=e.scheduleDestroy=e.getProp=e.getPath=e.deprecate=void 0 2323let t=()=>{} 2324e.scheduleRevalidate=t 2325let i=e.scheduleDestroy=void 0,n=e.scheduleDestroyed=void 0,r=e.toIterator=void 0,s=e.toBool=void 0,o=e.getProp=void 0,a=e.setProp=void 0,l=e.getPath=void 0,c=e.setPath=void 0,u=e.warnIfStyleNotTrusted=void 0,d=e.assert=void 0,h=e.deprecate=void 0 2326e.assertGlobalContextWasSet=void 0,e.testOverrideGlobalContext=void 0}),e("@glimmer/manager",["exports","@glimmer/util","@glimmer/destroyable","@glimmer/reference","@glimmer/validator","@glimmer/debug","@glimmer/vm"],function(e,t,i,n,r,s,o){"use strict" 2327Object.defineProperty(e,"__esModule",{value:!0}),e.CustomModifierManager=e.CustomHelperManager=e.CustomComponentManager=void 0,e.capabilityFlagsFrom=function(e){return p|m(e,"dynamicLayout")|m(e,"dynamicTag")|m(e,"prepareArgs")|m(e,"createArgs")|m(e,"attributeHook")|m(e,"elementHook")|m(e,"dynamicScope")|m(e,"createCaller")|m(e,"updateHook")|m(e,"createInstance")|m(e,"wrapped")|m(e,"willDestroy")|m(e,"hasSubOwner")},e.componentCapabilities=function(e,t={}){0 2328let i=Boolean(t.updateHook) 2329return f({asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:i})},e.getComponentTemplate=function(e){let t=e 2330for(;null!==t;){let e=N.get(t) 2331if(void 0!==e)return e 2332t=R(t)}return},e.getCustomTagFor=function(e){return a.get(e)},e.getInternalComponentManager=function(e,t){0 2333const i=L(b,e) 2334if(void 0===i&&!0===t)return null 2335return i},e.getInternalHelperManager=function(e,t){0 2336let i=L(A,e) 2337void 0===i&&"function"==typeof e&&(i=E) 2338if(i)return i 2339if(!0===t)return null 2340return null},e.getInternalModifierManager=function(e,t){0 2341const i=L(w,e) 2342if(void 0===i&&!0===t)return null 2343return i},e.hasCapability=function(e,t){return(0,s.check)(e,s.CheckNumber),!!(e&t)},e.hasDestroyable=y,e.hasInternalComponentManager=function(e){return void 0!==L(b,e)},e.hasInternalHelperManager=function(e){return function(e){return"function"==typeof e}(e)||void 0!==L(A,e)},e.hasInternalModifierManager=function(e){return void 0!==L(w,e)},e.hasValue=g,e.helperCapabilities=function(e,t={}){0 23440 23450 2346return f({hasValue:Boolean(t.hasValue),hasDestroyable:Boolean(t.hasDestroyable),hasScheduledEffect:Boolean(t.hasScheduledEffect)})},e.managerHasCapability=function(e,t,i){return(0,s.check)(t,s.CheckNumber),!!(t&i)},e.modifierCapabilities=function(e,t={}){0 2347return f({disableAutoTracking:Boolean(t.disableAutoTracking)})},e.setComponentManager=function(e,t){return S(new z(e),t)},e.setComponentTemplate=function(e,t){0 23480 2349return N.set(t,e),t},e.setCustomTagFor=l,e.setHelperManager=function(e,t){return M(new v(e),t)},e.setInternalComponentManager=S,e.setInternalHelperManager=M,e.setInternalModifierManager=x,e.setModifierManager=function(e,t){return x(new I(e),t)} 2350const a=new WeakMap 2351function l(e,t){a.set(e,t)}function c(e){if("symbol"==typeof e)return null 2352const t=Number(e) 2353return isNaN(t)?null:t%1==0?t:null}class u{constructor(e){this.named=e}get(e,t){const i=this.named[t] 2354if(void 0!==i)return(0,n.valueForRef)(i)}has(e,t){return t in this.named}ownKeys(){return Object.keys(this.named)}isExtensible(){return!1}getOwnPropertyDescriptor(e,t){return{enumerable:!0,configurable:!0}}}class d{constructor(e){this.positional=e}get(e,t){let{positional:i}=this 2355if("length"===t)return i.length 2356const r=c(t) 2357return null!==r&&r<i.length?(0,n.valueForRef)(i[r]):e[t]}isExtensible(){return!1}has(e,t){const i=c(t) 2358return null!==i&&i<this.positional.length}}const h=(e,t)=>{const{named:i,positional:s}=e 2359const o=new u(i),a=new d(s),h=Object.create(null) 2360const f=new Proxy(h,o),p=new Proxy([],a) 2361return l(f,(e,t)=>function(e,t){return(0,r.track)(()=>{t in e&&(0,n.valueForRef)(e[t])})}(i,t)),l(p,(e,t)=>function(e,t){return(0,r.track)(()=>{"[]"===t&&e.forEach(n.valueForRef) 2362const i=c(t) 2363null!==i&&i<e.length&&(0,n.valueForRef)(e[i])})}(s,t)),{named:f,positional:p}} 2364function f(e){return e}const p=o.InternalComponentCapabilities.Empty 2365function m(e,t){return e[t]?o.InternalComponentCapabilities[t]:p}function g(e){return e.capabilities.hasValue}function y(e){return e.capabilities.hasDestroyable}class v{constructor(e){this.helperManagerDelegates=new WeakMap,this.undefinedDelegate=null,this.factory=e}getDelegateForOwner(e){let t=this.helperManagerDelegates.get(e) 2366if(void 0===t){let{factory:i}=this 2367t=i(e),this.helperManagerDelegates.set(e,t)}return t}getDelegateFor(e){if(void 0===e){let{undefinedDelegate:e}=this 2368if(null===e){let{factory:t}=this 2369this.undefinedDelegate=e=t(void 0)}return e}return this.getDelegateForOwner(e)}getHelper(e){return(t,r)=>{let s=this.getDelegateFor(r) 2370const o=h(t),a=s.createHelper(e,o) 2371if(g(s)){let e=(0,n.createComputeRef)(()=>s.getValue(a),null,!1) 2372return y(s)&&(0,i.associateDestroyableChild)(e,s.getDestroyable(a)),e}if(y(s)){let e=(0,n.createConstRef)(void 0,!1) 2373return(0,i.associateDestroyableChild)(e,s.getDestroyable(a)),e}return n.UNDEFINED_REFERENCE}}}e.CustomHelperManager=v 2374class _{constructor(){this.capabilities={hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1}}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){if(Object.keys(t.named).length>0){return e(...[...t.positional,t.named])}return e(...t.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}const b=new WeakMap,w=new WeakMap,A=new WeakMap,T=Object.getPrototypeOf 2375function C(e,t,i){return e.set(i,t),i}function L(e,t){let i=t 2376for(;null!=i;){const t=e.get(i) 2377if(void 0!==t)return t 2378i=T(i)}}function x(e,t){return C(w,e,t)}function M(e,t){return C(A,e,t)}const E=new v(()=>new _) 2379function S(e,t){return C(b,e,t)}const k={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} 2380function P(e){return e.capabilities.asyncLifeCycleCallbacks}function O(e){return e.capabilities.updateHook}class z{constructor(e){this.componentManagerDelegates=new WeakMap,this.factory=e}
2380getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) 2381if(void 0===i){let{factory:n}=this 2382i=n(e),t.set(e,i)}return i}create(e,t,i){let n=this.getDelegateFor(e),r=h(i.capture()),s=n.createComponent(t,r) 2383return new D(s,n,r)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){let{delegate:t}=e 2384if(O(t)){let{component:i,args:n}=e 2385t.updateComponent(i,n)}}didCreate({component:e,delegate:t}){P(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return P(e)&&O(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return(0,n.createConstRef)(t.getContext(e),"this")}getDestroyable(e){const{delegate:t}=e 2386if(function(e){return e.capabilities.destructor}(t)){const{component:n}=e 2387return(0,i.registerDestructor)(e,()=>t.destroyComponent(n)),e}return null}getCapabilities(){return k}}e.CustomComponentManager=z 2388class D{constructor(e,t,i){this.component=e,this.delegate=t,this.args=i}}class I{constructor(e){this.componentManagerDelegates=new WeakMap,this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) 2389if(void 0===i){let{factory:n}=this 2390i=n(e),t.set(e,i)}return i}create(e,t,n,s){let o,a=this.getDelegateFor(e),l=h(s),c=a.createModifier(n,l) 2391return o={tag:(0,r.createUpdatableTag)(),element:t,delegate:a,args:l,modifier:c},(0,i.registerDestructor)(o,()=>a.destroyModifier(c,l)),o}getDebugName({debugName:e}){return e}getTag({tag:e}){return e}install({element:e,args:i,modifier:n,delegate:s}){let{capabilities:o}=s 2392!0===o.disableAutoTracking?(0,r.untrack)(()=>s.installModifier(n,(0,t.castToBrowser)(e,"ELEMENT"),i)):s.installModifier(n,(0,t.castToBrowser)(e,"ELEMENT"),i)}update({args:e,modifier:t,delegate:i}){let{capabilities:n}=i 2393!0===n.disableAutoTracking?(0,r.untrack)(()=>i.updateModifier(t,e)):i.updateModifier(t,e)}getDestroyable(e){return e}}e.CustomModifierManager=I 2394const N=new WeakMap,R=Object.getPrototypeOf}),e("@glimmer/node",["exports","@glimmer/runtime","@simple-dom/document"],function(e,t,i){"use strict" 2395Object.defineProperty(e,"__esModule",{value:!0}),e.NodeDOMTreeConstruction=void 0,e.serializeBuilder=function(e,t){return s.forInitialRender(e,t)} 2396class n extends t.DOMTreeConstruction{constructor(e){super(e||(0,i.default)())}setupUselessElement(){}insertHTMLBefore(e,i,n){let r=this.document.createRawHTMLSection(n) 2397return e.insertBefore(r,i),new t.ConcreteBounds(e,r,r)}createElement(e){return this.document.createElement(e)}setAttribute(e,t,i){e.setAttribute(t,i)}}e.NodeDOMTreeConstruction=n 2398const r=new WeakMap 2399class s extends t.NewElementBuilder{constructor(...e){super(...e),this.serializeBlockDepth=0}__openBlock(){let{tagName:e}=this.element 2400if("TITLE"!==e&&"SCRIPT"!==e&&"STYLE"!==e){let e=this.serializeBlockDepth++ 2401this.__appendComment(`%+b:${e}%`)}super.__openBlock()}__closeBlock(){let{tagName:e}=this.element 2402if(super.__closeBlock(),"TITLE"!==e&&"SCRIPT"!==e&&"STYLE"!==e){let e=--this.serializeBlockDepth 2403this.__appendComment(`%-b:${e}%`)}}__appendHTML(e){let{tagName:i}=this.element 2404if("TITLE"===i||"SCRIPT"===i||"STYLE"===i)return super.__appendHTML(e) 2405let n=this.__appendComment("%glmr%") 2406if("TABLE"===i){let t=e.indexOf("<") 2407if(t>-1){"tr"===e.slice(t+1,t+3)&&(e=`<tbody>${e}</tbody>`)}}""===e?this.__appendComment("% %"):super.__appendHTML(e) 2408let r=this.__appendComment("%glmr%") 2409return new t.ConcreteBounds(this.element,n,r)}__appendText(e){let{tagName:t}=this.element,i=function(e){let{element:t,nextSibling:i}=e 2410return null===i?t.lastChild:i.previousSibling}(this) 2411return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(i&&3===i.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return r.has(this.element)&&(r.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),r.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,i=null){let{dom:n}=this,r=n.createElement("script") 2412return r.setAttribute("glmr",t),n.insertBefore(e,r,i),super.pushRemoteElement(e,t,i)}}}),e("@glimmer/opcode-compiler",["exports","@glimmer/util","@glimmer/debug","@glimmer/vm","@glimmer/encoder","@glimmer/wire-format","@glimmer/manager","@glimmer/global-context"],function(e,t,i,n,r,s,o,a){"use strict"
2413Object.defineProperty(e,"__esModule",{value:!0}),e.WrappedBuilder=e.StdLib=e.MINIMAL_CAPABILITIES=e.EMPTY_BLOCKS=e.DEFAULT_CAPABILITIES=e.CompileTimeCompilationContextImpl=void 0,e.compilable=ve,e.compileStatements=_e,e.compileStd=oe,e.debugCompiler=void 0,e.invokeStaticBlock=$,e.invokeStaticBlockWithStack=Q,e.meta=H,e.programCompilationContext=function(e,t,i){return new ce(e,t,i)},e.templateCacheCounters=void 0,e.templateCompilationContext=ue,e.templateFactory=function({id:e,moduleName:t,block:i,scope:n,isStrictMode:r}){let s,o=e||"client-"+we++,a=null,l=new WeakMap,c=e=>{if(void 0===s&&(s=JSON.parse(i)),void 0===e)return null===a?(Ae.cacheMiss++,a=new Te({id:o,block:s,moduleName:t,owner:null,scope:n,isStrictMode:r})):Ae.cacheHit++,a 2414let c=l.get(e) 2415return void 0===c?(Ae.cacheMiss++,c=new Te({id:o,block:s,moduleName:t,owner:e,scope:n,isStrictMode:r}),l.set(e,c)):Ae.cacheHit++,c} 2416return c.__id=o,c.__meta={moduleName:t},c} 2417e.debugCompiler=void 0 2418function l(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1 2419let i=t[0] 2420return i===s.SexpOpcodes.GetStrictKeyword||i===s.SexpOpcodes.GetLexicalSymbol||i===e}}const c=l(s.SexpOpcodes.GetFreeAsComponentHead),u=l(s.SexpOpcodes.GetFreeAsModifierHead),d=l(s.SexpOpcodes.GetFreeAsHelperHead),h=l(s.SexpOpcodes.GetFreeAsComponentOrHelperHead),f=l(s.SexpOpcodes.GetFreeAsHelperHeadOrThisFallback) 2421const p=l(s.SexpOpcodes.GetFreeAsComponentOrHelperHeadOrThisFallback) 2422function m(e,i,n,[,r,{ifHelper:o}]){var a;(0,t.assert)(f(r)||(a=r,Array.isArray(a)&&a[0]===s.SexpOpcodes.GetFreeAsDeprecatedHelperHeadOrThisFallback),"Attempted to resolve a helper with incorrect opcode") 2423let{upvars:l,owner:c}=n,u=(0,t.unwrap)(l[r[1]]),d=e.lookupHelper(u,c) 2424d&&o(i.helper(d,u),u,n.moduleName)}function g(e,i,n,r,s){let{upvars:o}=n,a=(0,t.unwrap)(o[e[1]]),l=i.lookupBuiltInHelper(a) 2425return r.helper(l,a)}const y={Modifier:1003,Component:1004,Helper:1005,OptionalHelper:1006,ComponentOrHelper:1007,OptionalComponentOrHelper:1008,Free:1009,Local:1010,TemplateLocal:1011},v={Label:1e3,StartLabels:1001,StopLabels:1002,Start:1e3,End:1002},_={Label:1,IsStrictMode:2,DebugSymbols:3,Block:4,StdLib:5,NonSmallInt:6,SymbolTable:7,Layout:8} 2426function b(e){return{type:_.Label,value:e}}function w(){return{type:_.IsStrictMode,value:void 0}}function A(e){return{type:_.StdLib,value:e}}function T(e){return{type:_.SymbolTable,value:e}}function C(e){return{type:_.Layout,value:e}}class L{constructor(){this.labels=(0,t.dict)(),this.targets=[]}label(e,t){this.labels[e]=t}target(e,t){this.targets.push({at:e,target:t})}patch(e){let{targets:i,labels:n}=this 2427for(const{at:r,target:s}of i){let i=n[s]-r;(0,t.assert)(-1===e.getbyaddr(r),"Expected heap to contain a placeholder, but it did not"),e.setbyaddr(r,i)}}}function x(e,i,n,r,o){if(function(e){return e<v.Start}(o[0])){let[t,...n]=o 2428e.push(i,t,...n)}else switch(o[0]){case v.Label:return e.label(o[1]) 2429case v.StartLabels:return e.startLabels() 2430case v.StopLabels:return e.stopLabels() 2431case y.Component:return function(e,i,n,[,r,o]){if((0,t.assert)(c(r),"Attempted to resolve a component with incorrect opcode"),r[0]===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e,owner:s}=n,a=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]] 2432o(i.component(a,(0,t.expect)(s,"BUG: expected owner when resolving component definition")))}else{let{upvars:s,owner:a}=n,l=(0,t.unwrap)(s[r[1]]),c=e.lookupComponent(l,a) 2433o(i.resolvedComponent(c,l))}}(n,i,r,o) 2434case y.Modifier:return function(e,i,n,[,r,o]){(0,t.assert)(u(r),"Attempted to resolve a modifier with incorrect opcode") 2435let a=r[0] 2436if(a===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e}=n,s=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]] 2437o(i.modifier(s))}else if(a===s.SexpOpcodes.GetStrictKeyword){let{upvars:s}=n,a=(0,t.unwrap)(s[r[1]]),l=e.lookupBuiltInModifier(a) 2438o(i.modifier(l,a))}else{let{upvars:s,owner:a}=n,l=(0,t.unwrap)(s[r[1]]),c=e.lookupModifier(l,a) 2439o(i.modifier(c,l))}}(n,i,r,o) 2440case y.Helper:return function(e,i,n,[,r,o]){(0,t.assert)(d(r),"Attempted to resolve a helper with incorrect opcode") 2441let a=r[0] 2442if(a===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e}=n,s=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]] 2443o(i.helper(s))}else if(a===s.SexpOpcodes.GetStrictKeyword)o(g(r,e,n,i)) 2444else{let{upvars:s,owner:a}=n,l=(0,t.unwrap)(s[r[1]]),c=e.lookupHelper(l,a) 2445o(i.helper(c,l))}}(n,i,r,o) 2446case y.ComponentOrHelper:return function(e,i,n,[,r,{ifComponent:o,ifHelper:a}]){(0,t.assert)(h(r),"Attempted to resolve a component or helper with incorrect opcode") 2447let l=r[0] 2448if(l===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e,owner:s}=n,l=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]],c=i.component(l,(0,t.expect)(s,"BUG: expected owner when resolving component definition"),!0) 2449if(null!==c)return void o(c) 2450let u=i.helper(l,null,!0) 2451a((0,t.expect)(u,"BUG: helper must exist"))}else if(l===s.SexpOpcodes.GetStrictKeyword)a(g(r,e,n,i)) 2452else{let{upvars:s,owner:l}=n,c=(0,t.unwrap)(s[r[1]]),u=e.lookupComponent(c,l) 2453if(null!==u)o(i.resolvedComponent(u,c)) 2454else{let t=e.lookupHelper(c,l)
2455a(i.helper(t,c))}}}(n,i,r,o) 2456case y.OptionalHelper:return m(n,i,r,o) 2457case y.OptionalComponentOrHelper:return function(e,i,n,[,r,{ifComponent:o,ifHelper:a,ifValue:l}]){(0,t.assert)(p(r),"Attempted to resolve an optional component or helper with incorrect opcode") 2458let c=r[0] 2459if(c===s.SexpOpcodes.GetLexicalSymbol){let{scopeValues:e,owner:s}=n,c=(0,t.expect)(e,"BUG: scopeValues must exist if template symbol is used")[r[1]] 2460if("function"!=typeof c&&("object"!=typeof c||null===c))return void l(i.value(c)) 2461let u=i.component(c,(0,t.expect)(s,"BUG: expected owner when resolving component definition"),!0) 2462if(null!==u)return void o(u) 2463let d=i.helper(c,null,!0) 2464if(null!==d)return void a(d) 2465l(i.value(c))}else if(c===s.SexpOpcodes.GetStrictKeyword)a(g(r,e,n,i)) 2466else{let{upvars:s,owner:l}=n,c=(0,t.unwrap)(s[r[1]]),u=e.lookupComponent(c,l) 2467if(null!==u)return void o(i.resolvedComponent(u,c)) 2468let d=e.lookupHelper(c,l) 2469null!==d&&a(i.helper(d,c))}}(n,i,r,o) 2470case y.Local:{let e=o[1],i=(0,t.expect)(r.upvars,"BUG: attempted to resolve value but no upvars found")[e];(0,o[2])(i,r.moduleName) 2471break}case y.TemplateLocal:{let[,e,n]=o,s=(0,t.expect)(r.scopeValues,"BUG: Attempted to gect a template local, but template does not have any")[e] 2472n(i.value(s)) 2473break}case y.Free:0 2474break 2475default:throw new Error(`Unexpected high level opcode ${o[0]}`)}}class M{constructor(e,i,n){this.labelsStack=new t.Stack,this.encoder=new r.InstructionEncoderImpl([]),this.errors=[],this.handle=void 0,this.heap=e,this.meta=i,this.stdlib=n,this.handle=e.malloc()}error(e){this.encoder.encode(n.Op.Primitive,0),this.errors.push(e)}commit(e){let i=this.handle 2476return this.heap.pushMachine(n.MachineOp.Return),this.heap.finishMalloc(i,e),(0,t.isPresentArray)(this.errors)?{errors:this.errors,handle:i}:i}push(e,t,...i){let{heap:r}=this 2477let s=t|((0,n.isMachineOp)(t)?n.MACHINE_MASK:0)|i.length<<n.ARG_SHIFT 2478r.pushRaw(s) 2479for(let n=0;n<i.length;n++){let t=i[n] 2480r.pushRaw(this.operand(e,t))}}operand(e,i){if("number"==typeof i)return i 2481if("object"==typeof i&&null!==i){if(Array.isArray(i))return(0,t.encodeHandle)(e.array(i)) 2482switch(i.type){case _.Label:return this.currentLabels.target(this.heap.offset,i.value),-1 2483case _.IsStrictMode:return(0,t.encodeHandle)(e.value(this.meta.isStrictMode)) 2484case _.DebugSymbols:return(0,t.encodeHandle)(e.array(this.meta.evalSymbols||t.EMPTY_STRING_ARRAY)) 2485case _.Block:return(0,t.encodeHandle)(e.value((n=i.value,r=this.meta,new ye(n[0],r,{parameters:n[1]||t.EMPTY_ARRAY})))) 2486case _.StdLib:return(0,t.expect)(this.stdlib,"attempted to encode a stdlib operand, but the encoder did not have a stdlib. Are you currently building the stdlib?")[i.value] 2487case _.NonSmallInt:case _.SymbolTable:case _.Layout:return e.value(i.value)}}var n,r 2488return(0,t.encodeHandle)(e.value(i))}get currentLabels(){return(0,t.expect)(this.labelsStack.current,"bug: not in a label stack")}label(e){this.currentLabels.label(e,this.heap.offset+1)}startLabels(){this.labelsStack.push(new L)}stopLabels(){(0,t.expect)(this.labelsStack.pop(),"unbalanced push and pop labels").patch(this.heap)}}class E{constructor(e,t,i,n,r){this.main=e,this.trustingGuardedAppend=t,this.cautiousGuardedAppend=i,this.trustingNonDynamicAppend=n,this.cautiousNonDynamicAppend=r}get"trusting-append"(){return this.trustingGuardedAppend}get"cautious-append"(){return this.cautiousGuardedAppend}get"trusting-non-dynamic-append"(){return this.trustingNonDynamicAppend}get"cautious-non-dynamic-append"(){return this.cautiousNonDynamicAppend}getAppend(e){return e?this.trustingGuardedAppend:this.cautiousGuardedAppend}}e.StdLib=E 2489class S{constructor(e){this.names=void 0,this.blocks=e,this.names=e?Object.keys(e):[]}get(e){return this.blocks&&this.blocks[e]||null}has(e){let{blocks:t}=this 2490return null!==t&&e in t}with(e,i){let{blocks:n}=this 2491return new S(n?(0,t.assign)({},n,{[e]:i}):{[e]:i})}get hasAny(){return null!==this.blocks}}const k=e.EMPTY_BLOCKS=new S(null) 2492function P(e){if(null===e)return k 2493let i=(0,t.dict)(),[n,r]=e 2494for(const[s,o]of(0,t.enumerate)(n))i[o]=(0,t.unwrap)(r[s]) 2495return new S(i)}function O(e,t){z(e,t),e(n.Op.PrimitiveReference)}function z(e,i){let r=i 2496var s 2497"number"==typeof r&&(r=(0,t.isSmallInt)(r)?(0,t.encodeImmediate)(r):(s=r,(0,t.assert)(!(0,t.isSmallInt)(s),"Attempted to make a operand for an int that was not a small int, you should encode this as an immediate"),{type:_.NonSmallInt,value:s})),e(n.Op.Primitive,r)}function D(e,t,i,r){e(n.MachineOp.PushFrame),U(e,i,r,!1),e(n.Op.Helper,t),e(n.MachineOp.PopFrame),e(n.Op.Fetch,n.$v0)}function I(e,t,i,r){e(n.MachineOp.PushFrame),U(e,t,i,!1),e(n.Op.Dup,n.$fp,1),e(n.Op.DynamicHelper),r?(e(n.Op.Fetch,n.$v0),r(),e(n.MachineOp.PopFrame),e(n.Op.Pop,1)):(e(n.MachineOp.PopFrame),e(n.Op.Pop,1),e(n.Op.Fetch,n.$v0))}function N(e,t,i,r,s){e(n.MachineOp.PushFrame),U(e,r,s,!1),e(n.Op.CaptureArgs),j(e,i),e(n.Op.Curry,t,w()),e(n.MachineOp.PopFrame),e(n.Op.Fetch,n.$v0)}class R{constructor(){this.names={},this.funcs=[]}add(e,t){this.names[e]=this.funcs.push(t)-1}compile(e,i){let n=i[0],r=(0,t.unwrap)(this.names[n]),s=this.funcs[r];(0,t.assert)(!!s,`expected an implementation for ${i[0]}`),s(e,i)}}const F=new R 2498function B(e,t){if(void 0!==t&&0!==t.length)for(let i=0;i<t.length;i++)e(n.Op.GetProperty,t[i])}function j(e,t){Array.isArray(t)?F.compile(e,t):(z(e,t),e(n.Op.PrimitiveReference))}function U(e,i,r,s){if(null===i&&null===r)return void e(n.Op.PushEmptyArgs) 2499let o=V(e,i)<<4 2500s&&(o|=8) 2501let a=t.EMPTY_STRING_ARRAY 2502if(r){a=r[0] 2503let t=r[1] 2504for(let i=0;i<t.length;i++)j(e,t[i])}e(n.Op.PushArgs,a,t.EMPTY_STRING_ARRAY,o)}function V(e,t){if(null===t)return 0 2505for(let i=0;i<t.length;i++)j(e,t[i]) 2506return t.length}function H(e){let[,t,,i]=e.block 2507return{evalSymbols:q(e),upvars:i,scopeValues:e.scope?.()??null,isStrictMode:e.isStrictMode,moduleName:e.moduleName,owner:e.owner,size:t.length}}function q(e){let{block:t}=e,[,i,n]=t 2508return n?i:null}function G(e,t,i){U(e,i,null,!0),e(n.Op.GetBlock,t),e(n.Op.SpreadBlock),e(n.Op.CompileBlock),e(n.Op.InvokeYield),e(n.Op.PopScope),e(n.MachineOp.PopFrame)}function W(e,t){(function(e,t){null!==t?e(n.Op.PushSymbolTable,T({parameters:t})):z(e,null)})(e,t&&t[1]),e(n.Op.PushBlockScope),X(e,t)}function $(e,t){e(n.MachineOp.PushFrame),X(e,t),e(n.Op.CompileBlock),e(n.MachineOp.InvokeVirtual),e(n.MachineOp.PopFrame)}function Q(e,t,i){let r=t[1],s=r.length,o=Math.min(i,s) 2509if(0!==o){if(e(n.MachineOp.PushFrame),o){e(n.Op.ChildScope) 2510for(let t=0;t<o;t++)e(n.Op.Dup,n.$fp,i-t),e(n.Op.SetVariable,r[t])}X(e,t),e(n.Op.CompileBlock),e(n.MachineOp.InvokeVirtual),o&&e(n.Op.PopScope),e(n.MachineOp.PopFrame)}else $(e,t)}function X(e,t){var i 2511null===t?z(e,null):e(n.Op.Constant,(i=t,{type:_.Block,value:i}))}function Y(e,i,r){let s=[],o=0 2512r(function(e,t){s.push({match:e,callback:t,label:"CLAUSE"+o++})}),e(n.Op.Enter,1),i(),e(v.StartLabels) 2513for(let t of s.slice(0,-1))e(n.Op.JumpEq,b(t.label),t.match) 2514for(let a=s.length-1;a>=0;a--){let i=(0,t.unwrap)(s[a]) 2515e(v.Label,i.label),e(n.Op.Pop,1),i.callback(),0!==a&&e(n.MachineOp.Jump,b("END"))}e(v.Label,"END"),e(v.StopLabels),e(n.Op.Exit)}
2515function K(e,t,i){e(v.StartLabels),e(n.MachineOp.PushFrame),e(n.MachineOp.ReturnTo,b("ENDINITIAL")) 2516let r=t() 2517e(n.Op.Enter,r),i(),e(v.Label,"FINALLY"),e(n.Op.Exit),e(n.MachineOp.Return),e(v.Label,"ENDINITIAL"),e(n.MachineOp.PopFrame),e(v.StopLabels)}function Z(e,t,i,r){return K(e,t,()=>{e(n.Op.JumpUnless,b("ELSE")),i(),e(n.MachineOp.Jump,b("FINALLY")),e(v.Label,"ELSE"),void 0!==r&&r()})}F.add(s.SexpOpcodes.Concat,(e,[,t])=>{for(let i of t)j(e,i) 2518e(n.Op.Concat,t.length)}),F.add(s.SexpOpcodes.Call,(e,[,t,i,n])=>{d(t)?e(y.Helper,t,t=>{D(e,t,i,n)}):(j(e,t),I(e,i,n))}),F.add(s.SexpOpcodes.Curry,(e,[,t,i,n,r])=>{N(e,i,t,n,r)}),F.add(s.SexpOpcodes.GetSymbol,(e,[,t,i])=>{e(n.Op.GetVariable,t),B(e,i)}),F.add(s.SexpOpcodes.GetLexicalSymbol,(e,[,t,i])=>{e(y.TemplateLocal,t,t=>{e(n.Op.ConstantReference,t),B(e,i)})}),F.add(s.SexpOpcodes.GetStrictKeyword,(e,[,t,i])=>{e(y.Free,t,e=>{})}),F.add(s.SexpOpcodes.GetFreeAsComponentOrHelperHeadOrThisFallback,()=>{throw new Error("unimplemented opcode")}),F.add(s.SexpOpcodes.GetFreeAsHelperHeadOrThisFallback,(e,t)=>{e(y.Local,t[1],i=>{e(y.OptionalHelper,t,{ifHelper:t=>{D(e,t,null,null)}})})}),F.add(s.SexpOpcodes.GetFreeAsDeprecatedHelperHeadOrThisFallback,(e,t)=>{e(y.Local,t[1],i=>{e(y.OptionalHelper,t,{ifHelper:(i,n,r)=>{t[2][0] 2519D(e,i,null,null)}})})}),F.add(s.SexpOpcodes.Undefined,e=>O(e,void 0)),F.add(s.SexpOpcodes.HasBlock,(e,[,t])=>{j(e,t),e(n.Op.HasBlock)}),F.add(s.SexpOpcodes.HasBlockParams,(e,[,t])=>{j(e,t),e(n.Op.SpreadBlock),e(n.Op.CompileBlock),e(n.Op.HasBlockParams)}),F.add(s.SexpOpcodes.IfInline,(e,[,t,i,r])=>{j(e,r),j(e,i),j(e,t),e(n.Op.IfInline)}),F.add(s.SexpOpcodes.Not,(e,[,t])=>{j(e,t),e(n.Op.Not)}),F.add(s.SexpOpcodes.GetDynamicVar,(e,[,t])=>{j(e,t),e(n.Op.GetDynamicVar)}),F.add(s.SexpOpcodes.Log,(e,[,t])=>{e(n.MachineOp.PushFrame),U(e,t,null,!1),e(n.Op.Log),e(n.MachineOp.PopFrame),e(n.Op.Fetch,n.$v0)}) 2520const J="&attrs" 2521function ee(e,i,r,s,a,l){let{compilable:c,capabilities:u,handle:d}=i,h=r?[r,[]]:null,f=Array.isArray(l)||null===l?P(l):l 2522c?(e(n.Op.PushComponentDefinition,d),function(e,{capabilities:i,layout:r,elementBlock:s,positional:a,named:l,blocks:c}){let{symbolTable:u}=r,d=u.hasEval||(0,o.hasCapability)(i,n.InternalComponentCapabilities.prepareArgs) 2523if(d)return void ie(e,{capabilities:i,elementBlock:s,positional:a,named:l,atNames:!0,blocks:c,layout:r}) 2524e(n.Op.Fetch,n.$s0),e(n.Op.Dup,n.$sp,1),e(n.Op.Load,n.$s0),e(n.MachineOp.PushFrame) 2525let{symbols:h}=u,f=[],p=[],m=[],g=c.names 2526if(null!==s){let t=h.indexOf(J);-1!==t&&(W(e,s),f.push(t))}for(const t of g){let i=h.indexOf(`&${t}`);-1!==i&&(W(e,c.get(t)),f.push(i))}if((0,o.hasCapability)(i,n.InternalComponentCapabilities.createArgs)){let i=V(e,a)<<4 2527i|=8 2528let r=t.EMPTY_STRING_ARRAY 2529if(null!==l){r=l[0] 2530let i=l[1] 2531for(let n=0;n<i.length;n++){let s=h.indexOf((0,t.unwrap)(r[n])) 2532j(e,i[n]),p.push(s)}}e(n.Op.PushArgs,r,t.EMPTY_STRING_ARRAY,i),p.push(-1)}else if(null!==l){let i=l[0],n=l[1] 2533for(let r=0;r<n.length;r++){let s=(0,t.unwrap)(i[r]),o=h.indexOf(s);-1!==o&&(j(e,n[r]),p.push(o),m.push(s))}}e(n.Op.BeginComponentTransaction,n.$s0),(0,o.hasCapability)(i,n.InternalComponentCapabilities.dynamicScope)&&e(n.Op.PushDynamicScope);(0,o.hasCapability)(i,n.InternalComponentCapabilities.createInstance)&&e(n.Op.CreateComponent,0|c.has("default"),n.$s0) 2534e(n.Op.RegisterComponentDestructor,n.$s0),(0,o.hasCapability)(i,n.InternalComponentCapabilities.createArgs)?e(n.Op.GetComponentSelf,n.$s0):e(n.Op.GetComponentSelf,n.$s0,m) 2535e(n.Op.RootScope,h.length+1,Object.keys(c).length>0?1:0),e(n.Op.SetVariable,0) 2536for(const o of(0,t.reverse)(p))-1===o?e(n.Op.Pop,1):e(n.Op.SetVariable,o+1) 2537null!==a&&e(n.Op.Pop,a.length) 2538for(const o of(0,t.reverse)(f))e(n.Op.SetBlock,o+1) 2539e(n.Op.Constant,C(r)),e(n.Op.CompileBlock),e(n.MachineOp.InvokeVirtual),e(n.Op.DidRenderLayout,n.$s0),e(n.MachineOp.PopFrame),e(n.Op.PopScope),(0,o.hasCapability)(i,n.InternalComponentCapabilities.dynamicScope)&&e(n.Op.PopDynamicScope) 2540e(n.Op.CommitComponentTransaction),e(n.Op.Load,n.$s0)}(e,{capabilities:u,layout:c,elementBlock:h,positional:s,named:a,blocks:f})):(e(n.Op.PushComponentDefinition,d),ie(e,{capabilities:u,elementBlock:h,positional:s,named:a,atNames:!0,blocks:f}))}function te(e,t,i,r,s,o,a,l){let c=i?[i,[]]:null,u=Array.isArray(o)||null===o?P(o):o 2541K(e,()=>(j(e,t),e(n.Op.Dup,n.$sp,0),2),()=>{e(n.Op.JumpUnless,b("ELSE")),l?e(n.Op.ResolveCurriedComponent):e(n.Op.ResolveDynamicComponent,w()),e(n.Op.PushDynamicComponentInstance),ie(e,{capabilities:!0,elementBlock:c,positional:r,named:s,atNames:a,blocks:u}),e(v.Label,"ELSE")})}function ie(e,{capabilities:i,elementBlock:r,positional:s,named:a,atNames:l,blocks:c,layout:u}){let d=!!c,h=!0===i||(0,o.hasCapability)(i,n.InternalComponentCapabilities.prepareArgs)||!(!a||0===a[0].length),f=c.with("attrs",r) 2542e(n.Op.Fetch,n.$s0),e(n.Op.Dup,n.$sp,1),e(n.Op.Load,n.$s0),e(n.MachineOp.PushFrame),function(e,i,r,s,o){let a=s.names 2543for(const t of a)W(e,s.get(t)) 2544let l=V(e,i)<<4 2545o&&(l|=8),s&&(l|=7) 2546let c=t.EMPTY_ARRAY 2547if(r){c=r[0] 2548let t=r[1] 2549for(let i=0;i<t.length;i++)j(e,t[i])}e(n.Op.PushArgs,c,a,l)}(e,s,a,f,l),e(n.Op.PrepareArgs,n.$s0),re(e,f.has("default"),d,h,()=>{u?(e(n.Op.PushSymbolTable,T(u.symbolTable)),e(n.Op.Constant,C(u)),e(n.Op.CompileBlock)):e(n.Op.GetComponentLayout,n.$s0),e(n.Op.PopulateLayout,n.$s0)}),e(n.Op.Load,n.$s0)}
2549function ne(e,t,i){e(v.StartLabels),function(e,t,i){e(n.Op.Fetch,t),i(),e(n.Op.Load,t)}(e,n.$s1,()=>{e(n.Op.GetComponentTagName,n.$s0),e(n.Op.PrimitiveReference),e(n.Op.Dup,n.$sp,0)}),e(n.Op.JumpUnless,b("BODY")),e(n.Op.Fetch,n.$s1),e(n.Op.PutComponentOperations),e(n.Op.OpenDynamicElement),e(n.Op.DidCreateElement,n.$s0),G(e,i,null),e(n.Op.FlushElement),e(v.Label,"BODY"),$(e,[t.block[0],[]]),e(n.Op.Fetch,n.$s1),e(n.Op.JumpUnless,b("END")),e(n.Op.CloseElement),e(v.Label,"END"),e(n.Op.Load,n.$s1),e(v.StopLabels)}function re(e,t,i,r,s=null){e(n.Op.BeginComponentTransaction,n.$s0),e(n.Op.PushDynamicScope),e(n.Op.CreateComponent,0|t,n.$s0),s&&s(),e(n.Op.RegisterComponentDestructor,n.$s0),e(n.Op.GetComponentSelf,n.$s0),e(n.Op.VirtualRootScope,n.$s0),e(n.Op.SetVariable,0),e(n.Op.SetupForEval,n.$s0),r&&e(n.Op.SetNamedVariables,n.$s0),i&&e(n.Op.SetBlocks,n.$s0),e(n.Op.Pop,1),e(n.Op.InvokeComponentLayout,n.$s0),e(n.Op.DidRenderLayout,n.$s0),e(n.MachineOp.PopFrame),e(n.Op.PopScope),e(n.Op.PopDynamicScope),e(n.Op.CommitComponentTransaction)}function se(e,t,i){Y(e,()=>e(n.Op.ContentType),r=>{r(n.ContentType.String,()=>{t?(e(n.Op.AssertSame),e(n.Op.AppendHTML)):e(n.Op.AppendText)}),"number"==typeof i?(r(n.ContentType.Component,()=>{e(n.Op.ResolveCurriedComponent),e(n.Op.PushDynamicComponentInstance),function(e){e(n.Op.Fetch,n.$s0),e(n.Op.Dup,n.$sp,1),e(n.Op.Load,n.$s0),e(n.MachineOp.PushFrame),e(n.Op.PushEmptyArgs),e(n.Op.PrepareArgs,n.$s0),re(e,!1,!1,!0,()=>{e(n.Op.GetComponentLayout,n.$s0),e(n.Op.PopulateLayout,n.$s0)}),e(n.Op.Load,n.$s0)}(e)}),r(n.ContentType.Helper,()=>{I(e,null,null,()=>{e(n.MachineOp.InvokeStatic,i)})})):(r(n.ContentType.Component,()=>{e(n.Op.AppendText)}),r(n.ContentType.Helper,()=>{e(n.Op.AppendText)})),r(n.ContentType.SafeString,()=>{e(n.Op.AssertSame),e(n.Op.AppendSafeHTML)}),r(n.ContentType.Fragment,()=>{e(n.Op.AssertSame),e(n.Op.AppendDocumentFragment)}),r(n.ContentType.Node,()=>{e(n.Op.AssertSame),e(n.Op.AppendNode)})})}function oe(e){let t=le(e,e=>function(e){e(n.Op.Main,n.$s0),re(e,!1,!1,!0)}(e)),i=le(e,e=>se(e,!0,null)),r=le(e,e=>se(e,!1,null)),s=le(e,e=>se(e,!0,i)),o=le(e,e=>se(e,!1,r)) 2550return new E(t,s,o,i,r)}const ae={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0} 2551function le(e,t){let{constants:i,heap:n,resolver:r}=e,s=new M(n,ae) 2552t(function(...e){x(s,i,r,ae,e)}) 2553let o=s.commit(0) 2554if("number"!=typeof o)throw new Error("Unexpected errors compiling std") 2555return o}class ce{constructor({constants:e,heap:t},i,n){this.constants=void 0,this.heap=void 0,this.stdlib=void 0,this.resolver=i,this.createOp=n,this.constants=e,this.heap=t,this.stdlib=oe(this)}}function ue(e,t){return{program:e,encoder:new M(e.heap,t,e.stdlib),meta:t}}e.CompileTimeCompilationContextImpl=ce 2556const de=new R,he=["class","id","value","name","type","style","href"],fe=["div","span","p","a"] 2557function pe(e){return"string"==typeof e?e:fe[e]}function me(e){return"string"==typeof e?e:he[e]}function ge(e){if(null===e)return null 2558return[e[0].map(e=>`@${e}`),e[1]]}de.add(s.SexpOpcodes.Comment,(e,t)=>e(n.Op.Comment,t[1])),de.add(s.SexpOpcodes.CloseElement,e=>e(n.Op.CloseElement)),de.add(s.SexpOpcodes.FlushElement,e=>e(n.Op.FlushElement)),de.add(s.SexpOpcodes.Modifier,(e,[,t,i,r])=>{u(t)?e(y.Modifier,t,t=>{e(n.MachineOp.PushFrame),U(e,i,r,!1),e(n.Op.Modifier,t),e(n.MachineOp.PopFrame)}):(j(e,t),e(n.MachineOp.PushFrame),U(e,i,r,!1),e(n.Op.Dup,n.$fp,1),e(n.Op.DynamicModifier),e(n.MachineOp.PopFrame))}),de.add(s.SexpOpcodes.StaticAttr,(e,[,t,i,r])=>{e(n.Op.StaticAttr,me(t),i,r??null)}),de.add(s.SexpOpcodes.StaticComponentAttr,(e,[,t,i,r])=>{e(n.Op.StaticComponentAttr,me(t),i,r??null)}),de.add(s.SexpOpcodes.DynamicAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.DynamicAttr,me(t),!1,r??null)}),de.add(s.SexpOpcodes.TrustingDynamicAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.DynamicAttr,me(t),!0,r??null)}),de.add(s.SexpOpcodes.ComponentAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.ComponentAttr,me(t),!1,r??null)}),de.add(s.SexpOpcodes.TrustingComponentAttr,(e,[,t,i,r])=>{j(e,i),e(n.Op.ComponentAttr,me(t),!0,r??null)}),de.add(s.SexpOpcodes.OpenElement,(e,[,t])=>{e(n.Op.OpenElement,pe(t))}),de.add(s.SexpOpcodes.OpenElementWithSplat,(e,[,t])=>{e(n.Op.PutComponentOperations),e(n.Op.OpenElement,pe(t))}),de.add(s.SexpOpcodes.Component,(e,[,t,i,n,r])=>
2558{c(t)?e(y.Component,t,t=>{ee(e,t,i,null,n,r)}):te(e,t,i,null,n,r,!0,!0)}),de.add(s.SexpOpcodes.Yield,(e,[,t,i])=>G(e,t,i)),de.add(s.SexpOpcodes.AttrSplat,(e,[,t])=>G(e,t,null)),de.add(s.SexpOpcodes.Debugger,(e,[,t])=>e(n.Op.Debugger,{type:_.DebugSymbols,value:void 0},t)),de.add(s.SexpOpcodes.Append,(e,[,t])=>{if(Array.isArray(t))if(p(t))e(y.OptionalComponentOrHelper,t,{ifComponent(t){ee(e,t,null,null,null,null)},ifHelper(t){e(n.MachineOp.PushFrame),D(e,t,null,null),e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append")),e(n.MachineOp.PopFrame)},ifValue(t){e(n.MachineOp.PushFrame),e(n.Op.ConstantReference,t),e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append")),e(n.MachineOp.PopFrame)}}) 2559else if(t[0]===s.SexpOpcodes.Call){let[,i,r,s]=t 2560h(i)?e(y.ComponentOrHelper,i,{ifComponent(t){ee(e,t,null,r,ge(s),null)},ifHelper(t){e(n.MachineOp.PushFrame),D(e,t,r,s),e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append")),e(n.MachineOp.PopFrame)}}):Y(e,()=>{j(e,i),e(n.Op.DynamicContentType)},t=>{t(n.ContentType.Component,()=>{e(n.Op.ResolveCurriedComponent),e(n.Op.PushDynamicComponentInstance),ie(e,{capabilities:!0,elementBlock:null,positional:r,named:s,atNames:!1,blocks:P(null)})}),t(n.ContentType.Helper,()=>{I(e,r,s,()=>{e(n.MachineOp.InvokeStatic,A("cautious-non-dynamic-append"))})})})}else e(n.MachineOp.PushFrame),j(e,t),e(n.MachineOp.InvokeStatic,A("cautious-append")),e(n.MachineOp.PopFrame) 2561else e(n.Op.Text,null==t?"":String(t))}),de.add(s.SexpOpcodes.TrustingAppend,(e,[,t])=>{Array.isArray(t)?(e(n.MachineOp.PushFrame),j(e,t),e(n.MachineOp.InvokeStatic,A("trusting-append")),e(n.MachineOp.PopFrame)):e(n.Op.Text,null==t?"":String(t))}),de.add(s.SexpOpcodes.Block,(e,[,t,i,n,r])=>{c(t)?e(y.Component,t,t=>{ee(e,t,null,i,ge(n),r)}):te(e,t,null,i,n,r,!1,!1)}),de.add(s.SexpOpcodes.InElement,(e,[,t,i,r,s])=>{Z(e,()=>(j(e,i),void 0===s?O(e,void 0):j(e,s),j(e,r),e(n.Op.Dup,n.$sp,0),4),()=>{e(n.Op.PushRemoteElement),$(e,t),e(n.Op.PopRemoteElement)})}),de.add(s.SexpOpcodes.If,(e,[,t,i,r])=>Z(e,()=>(j(e,t),e(n.Op.ToBoolean),1),()=>{$(e,i)},r?()=>{$(e,r)}:void 0)),de.add(s.SexpOpcodes.Each,(e,[,t,i,r,s])=>K(e,()=>(i?j(e,i):O(e,null),j(e,t),2),()=>{e(n.Op.EnterList,b("BODY"),b("ELSE")),e(n.MachineOp.PushFrame),e(n.Op.Dup,n.$fp,1),e(n.MachineOp.ReturnTo,b("ITER")),e(v.Label,"ITER"),e(n.Op.Iterate,b("BREAK")),e(v.Label,"BODY"),Q(e,r,2),e(n.Op.Pop,2),e(n.MachineOp.Jump,b("FINALLY")),e(v.Label,"BREAK"),e(n.MachineOp.PopFrame),e(n.Op.ExitList),e(n.MachineOp.Jump,b("FINALLY")),e(v.Label,"ELSE"),s&&$(e,s)})),de.add(s.SexpOpcodes.With,(e,[,t,i,r])=>{Z(e,()=>(j(e,t),e(n.Op.Dup,n.$sp,0),e(n.Op.ToBoolean),2),()=>{Q(e,i,1)},()=>{r&&$(e,r)})}),de.add(s.SexpOpcodes.Let,(e,[,t,i])=>{Q(e,i,V(e,t))}),de.add(s.SexpOpcodes.WithDynamicVars,(e,[,t,i])=>{if(t){let[r,s]=t 2562V(e,s),function(e,t,i){e(n.Op.PushDynamicScope),e(n.Op.BindDynamicScope,t),i(),e(n.Op.PopDynamicScope)}(e,r,()=>{$(e,i)})}else $(e,i)}),de.add(s.SexpOpcodes.InvokeComponent,(e,[,t,i,n,r])=>{c(t)?e(y.Component,t,t=>{ee(e,t,null,i,ge(n),r)}):te(e,t,null,i,n,r,!1,!1)}) 2563class ye{constructor(e,t,i,n="plain block"){this.compiled=null,this.statements=e,this.meta=t,this.symbolTable=i,this.moduleName=n}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled 2564e.compiled=-1 2565let{statements:i,meta:n}=e,r=_e(i,n,t) 2566return e.compiled=r,r}(this,e)}}function ve(e,t){let[i,n,r]=e.block 2567return new ye(i,H(e),{symbols:n,hasEval:r},t)}function _e(e,t,i){let n=de,r=ue(i,t),{encoder:s,program:{constants:o,resolver:a}}=r 2568function l(...e){x(s,o,a,t,e)}for(const c of e)n.compile(l,c) 2569return r.encoder.commit(t.size)}e.DEFAULT_CAPABILITIES={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},e.MINIMAL_CAPABILITIES={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1} 2570class be{constructor(e,t){this.symbolTable=void 0,this.compiled=null,this.attrsBlockNumber=void 0,this.layout=e,this.moduleName=t 2571let{block:i}=e,[,n,r]=i 2572n=n.slice() 2573let s=n.indexOf(J) 2574this.attrsBlockNumber=-1===s?n.push(J):s+1,this.symbolTable={hasEval
2574:r,symbols:n}}compile(e){if(null!==this.compiled)return this.compiled 2575let t=H(this.layout),i=ue(e,t),{encoder:n,program:{constants:r,resolver:s}}=i 2576ne(function(...e){x(n,r,s,t,e)},this.layout,this.attrsBlockNumber) 2577let o=i.encoder.commit(t.size) 2578return"number"!=typeof o||(this.compiled=o),o}}e.WrappedBuilder=be 2579let we=0,Ae=e.templateCacheCounters={cacheHit:0,cacheMiss:0} 2580class Te{constructor(e){this.result="ok",this.layout=null,this.wrappedLayout=null,this.parsedLayout=e}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=ve((0,t.assign)({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new be((0,t.assign)({},this.parsedLayout),this.moduleName)}}}),e("@glimmer/owner",["exports"],function(e){"use strict" 2581Object.defineProperty(e,"__esModule",{value:!0}),e.OWNER=void 0,e.getOwner=function(e){return e[t]},e.setOwner=function(e,i){e[t]=i} 2582const t=e.OWNER=Symbol("OWNER")}),e("@glimmer/program",["exports","@glimmer/manager","@glimmer/opcode-compiler","@glimmer/util","@glimmer/vm","@glimmer/wire-format"],function(e,t,i,n,r,s){"use strict" 2583Object.defineProperty(e,"__esModule",{value:!0}),e.RuntimeProgramImpl=e.RuntimeOpImpl=e.RuntimeHeapImpl=e.RuntimeConstantsImpl=e.HeapImpl=e.ConstantsImpl=e.CompileTimeConstantImpl=void 0,e.artifacts=function(){return{constants:new h,heap:new y}},e.hydrateHeap=function(e){return new g(e)} 2584const o=[[[s.SexpOpcodes.Yield,1,null]],["&default"],!1,[]],a={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify(o),scope:null,isStrictMode:!0},l=Object.freeze([]),c=(0,n.constants)(l),u=c.indexOf(l) 2585class d{constructor(){this.values=c.slice(),this.indexMap=new Map(this.values.map((e,t)=>[e,t]))}value(e){let t=this.indexMap,i=t.get(e) 2586return void 0===i&&(i=this.values.push(e)-1,t.set(e,i)),i}array(e){if(0===e.length)return u 2587let t=new Array(e.length) 2588for(let i=0;i<e.length;i++)t[i]=this.value(e[i]) 2589return this.value(t)}toPool(){return this.values}}e.CompileTimeConstantImpl=d 2590e.RuntimeConstantsImpl=class{constructor(e){this.values=void 0,this.values=e}getValue(e){return this.values[e]}getArray(e){let t=this.getValue(e),i=new Array(t.length) 2591for(const[r,s]of(0,n.enumerate)(t))i[r]=this.getValue(s) 2592return i}} 2593class h extends d{constructor(...e){super(...e),this.reifiedArrs={[u]:l},this.defaultTemplate=(0,i.templateFactory)(a)(),this.helperDefinitionCount=0,this.modifierDefinitionCount=0,this.componentDefinitionCount=0,this.helperDefinitionCache=new WeakMap,this.modifierDefinitionCache=new WeakMap,this.componentDefinitionCache=new WeakMap}helper(e,i=null,r){let s=this.helperDefinitionCache.get(e) 2594if(void 0===s){let i=(0,t.getInternalHelperManager)(e,r) 2595if(null===i)return this.helperDefinitionCache.set(e,null),null;(0,n.assert)(i,"BUG: expected manager or helper") 2596let o="function"==typeof i?i:i.getHelper(e) 2597s=this.value(o),this.helperDefinitionCache.set(e,s),this.helperDefinitionCount++}return s}modifier(e,i=null,n){let r=this.modifierDefinitionCache.get(e) 2598if(void 0===r){let s=(0,t.getInternalModifierManager)(e,n) 2599if(null===s)return this.modifierDefinitionCache.set(e,null),null 2600let o={resolvedName:i,manager:s,state:e} 2601r=this.value(o),this.modifierDefinitionCache.set(e,r),this.modifierDefinitionCount++}return r}component(e,i,s){let o=this.componentDefinitionCache.get(e) 2602if(void 0===o){let a=(0,t.getInternalComponentManager)(e,s) 2603if(null===a)return this.componentDefinitionCache.set(e,null),null;(0,n.assert)(a,"BUG: expected manager") 2604let l,c=(0,t.capabilityFlagsFrom)(a.getCapabilities(e)),u=(0,t.getComponentTemplate)(e),d=null 2605l=(0,t.managerHasCapability)(a,c,r.InternalComponentCapabilities.dynamicLayout)?u?.(i):u?.(i)??this.defaultTemplate,void 0!==l&&(l=(0,n.unwrapTemplate)(l),d=(0,t.managerHasCapability)(a,c,r.InternalComponentCapabilities.wrapped)?l.asWrappedLayout():l.asLayout()),o={resolvedName:null,handle:-1,manager:a,capabilities:c,state:e,compilable:d},o.handle=this.value(o),this.componentDefinitionCache.set(e,o),this.componentDefinitionCount++}return o}resolvedComponent(e,i){let s=this.componentDefinitionCache.get(e) 2606if(void 0===s){let{manager:o,state:a,template:l}=e,c=(0,t.capabilityFlagsFrom)(o.getCapabilities(e)),u=null;(0,t.managerHasCapability)(o,c,r.InternalComponentCapabilities.dynamicLayout)||(l=l??this.defaultTemplate),null!==l&&(l=(0,n.unwrapTemplate)(l),u=(0,t.managerHasCapability)(o,c,r.InternalComponentCapabilities.wrapped)?l.asWrappedLayout():l.asLayout()
2606),s={resolvedName:i,handle:-1,manager:o,capabilities:c,state:a,compilable:u},s.handle=this.value(s),this.componentDefinitionCache.set(e,s),this.componentDefinitionCount++}return(0,n.expect)(s,"BUG: resolved component definitions cannot be null")}getValue(e){return(0,n.assert)(e>=0,`cannot get value for handle: ${e}`),this.values[e]}getArray(e){let t=this.reifiedArrs,i=t[e] 2607if(void 0===i){let r=this.getValue(e) 2608i=new Array(r.length) 2609for(const[e,t]of(0,n.enumerate)(r))i[e]=this.getValue(t) 2610t[e]=i}return i}}e.ConstantsImpl=h 2611class f{constructor(e){this.offset=0,this.heap=e}get size(){return 1+((this.heap.getbyaddr(this.offset)&r.OPERAND_LEN_MASK)>>r.ARG_SHIFT)}get isMachine(){return this.heap.getbyaddr(this.offset)&r.MACHINE_MASK?1:0}get type(){return this.heap.getbyaddr(this.offset)&r.TYPE_MASK}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}e.RuntimeOpImpl=f 2612var p=function(e){return e[e.Allocated=0]="Allocated",e[e.Freed=1]="Freed",e[e.Purged=2]="Purged",e[e.Pointer=3]="Pointer",e}(p||{}) 2613const m=1048576 2614class g{constructor(e){this.heap=void 0,this.table=void 0 2615let{buffer:t,table:i}=e 2616this.heap=new Int32Array(t),this.table=i}getaddr(e){return(0,n.unwrap)(this.table[e])}getbyaddr(e){return(0,n.expect)(this.heap[e],"Access memory out of bounds of the heap")}sizeof(e){return v(this.table)}}e.RuntimeHeapImpl=g 2617class y{constructor(){this.offset=0,this.heap=void 0,this.handleTable=void 0,this.handleState=void 0,this.handle=0,this.heap=new Int32Array(m),this.handleTable=[],this.handleState=[]}pushRaw(e){this.sizeCheck(),this.heap[this.offset++]=e}pushOp(e){this.pushRaw(e)}pushMachine(e){this.pushRaw(e|r.MACHINE_MASK)}sizeCheck(){let{heap:e}=this 2618if(this.offset===this.heap.length){let t=new Int32Array(e.length+m) 2619t.set(e,0),this.heap=t}}getbyaddr(e){return(0,n.unwrap)(this.heap[e])}setbyaddr(e,t){this.heap[e]=t}malloc(){return this.handleTable.push(this.offset),this.handleTable.length-1}finishMalloc(e){}size(){return this.offset}getaddr(e){return(0,n.unwrap)(this.handleTable[e])}sizeof(e){return v(this.handleTable)}free(e){this.handleState[e]=p.Freed}compact(){let e=0,{handleTable:t,handleState:i,heap:r}=this 2620for(let s=0;s<length;s++){let o=(0,n.unwrap)(t[s]),a=(0,n.unwrap)(t[s+1])-(0,n.unwrap)(o),l=i[s] 2621if(l!==p.Purged)if(l===p.Freed)i[s]=p.Purged,e+=a 2622else if(l===p.Allocated){for(let t=o;t<=s+a;t++)r[t-e]=(0,n.unwrap)(r[t]) 2623t[s]=o-e}else l===p.Pointer&&(t[s]=o-e)}this.offset=this.offset-e}capture(e=this.offset){let t=function(e,t,i){if(void 0!==e.slice)return e.slice(t,i) 2624let r=new Int32Array(i) 2625for(;t<i;t++)r[t]=(0,n.unwrap)(e[t]) 2626return r}(this.heap,0,e).buffer 2627return{handle:this.handle,table:this.handleTable,buffer:t}}}e.HeapImpl=y 2628function v(e,t){return-1}e.RuntimeProgramImpl=class{constructor(e,t){this._opcode=void 0,this.constants=e,this.heap=t,this._opcode=new f(this.heap)}opcode(e){return this._opcode.offset=e,this._opcode}}}),e("@glimmer/reference",["exports","@glimmer/global-context","@glimmer/util","@glimmer/validator"],function(e,t,i,n){"use strict" 2629Object.defineProperty(e,"__esModule",{value:!0}),e.UNDEFINED_REFERENCE=e.TRUE_REFERENCE=e.REFERENCE=e.NULL_REFERENCE=e.FALSE_REFERENCE=void 0,e.childRefFor=y,e.childRefFromParts=function(e,t){let i=e 2630for(const n of t)i=y(i,n) 2631return i},e.createComputeRef=f,e.createConstRef=function(e,t){const i=new c(s) 2632i.lastValue=e,i.tag=n.CONSTANT_TAG,!1 2633return i},e.createDebugAliasRef=void 0,e.createInvokableRef=function(e){const t=f(()=>m(e),t=>g(e,t)) 2634return t.debugLabel=e.debugLabel,t[r]=l,t},e.createIteratorItemRef=function(e){let t=e,i=(0,n.createTag)() 2635return f(()=>((0,n.consumeTag)(i),t),e=>{t!==e&&(t=e,(0,n.dirtyTag)(i))})},e.createIteratorRef=function(e,n){return f(()=>{let r=m(e),s=function(e){switch(e){case"@key":return C(_) 2636case"@index":return C(b)
2637case"@identity":return C(w) 2638default:return function(e){0 2639return C(i=>(0,t.getPath)(i,e))}(e)}}(n) 2640if(Array.isArray(r))return new x(r,s) 2641let o=(0,t.toIterator)(r) 2642return null===o?new x(i.EMPTY_ARRAY,()=>null):new L(o,s)})},e.createPrimitiveRef=u,e.createReadOnlyRef=function(e){return p(e)?f(()=>m(e),null,e.debugLabel):e},e.createUnboundRef=h,e.isConstRef=function(e){return e.tag===n.CONSTANT_TAG},e.isInvokableRef=function(e){return e[r]===l},e.isUpdatableRef=p,e.updateRef=g,e.valueForRef=m 2643const r=e.REFERENCE=Symbol("REFERENCE"),s=0,o=1,a=2,l=3 2644class c{constructor(e){this[r]=void 0,this.tag=null,this.lastRevision=n.INITIAL,this.lastValue=void 0,this.children=null,this.compute=null,this.update=null,this.debugLabel=void 0,this[r]=e}}function u(e){const t=new c(a) 2645return t.tag=n.CONSTANT_TAG,t.lastValue=e,t}const d=e.UNDEFINED_REFERENCE=u(void 0) 2646e.NULL_REFERENCE=u(null),e.TRUE_REFERENCE=u(!0),e.FALSE_REFERENCE=u(!1) 2647function h(e,t){const i=new c(a) 2648return i.lastValue=e,i.tag=n.CONSTANT_TAG,i}function f(e,t=null,i="unknown"){const n=new c(o) 2649return n.compute=e,n.update=t,n}function p(e){return null!==e.update}function m(e){const t=e 2650let{tag:i}=t 2651if(i===n.CONSTANT_TAG)return t.lastValue 2652const{lastRevision:r}=t 2653let s 2654if(null!==i&&(0,n.validateTag)(i,r))s=t.lastValue 2655else{const{compute:e}=t,r=(0,n.track)(()=>{s=t.lastValue=e()},!1) 2656i=t.tag=r,t.lastRevision=(0,n.valueForTag)(r)}return(0,n.consumeTag)(i),s}function g(e,t){const n=e;(0,i.expect)(n.update,"called update on a non-updatable reference")(t)}function y(e,n){const s=e,o=s[r] 2657let l,c=s.children 2658if(null===c)c=s.children=new Map 2659else if(l=c.get(n),void 0!==l)return l 2660if(o===a){const e=m(s) 2661l=(0,i.isDict)(e)?h(e[n]):d}else l=f(()=>{const e=m(s) 2662if((0,i.isDict)(e))return(0,t.getProp)(e,n)},e=>{const r=m(s) 2663if((0,i.isDict)(r))return(0,t.setProp)(r,n,e)}) 2664return c.set(n,l),l}e.createDebugAliasRef=void 0 2665const v={},_=(e,t)=>t,b=(e,t)=>String(t),w=e=>null===e?v:e 2666class A{constructor(){this._weakMap=void 0,this._primitiveMap=void 0}get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap),this._weakMap}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map),this._primitiveMap}set(e,t){(0,i.isObject)(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return(0,i.isObject)(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}const T=new A 2667function C(e){let t=new A 2668return(i,n)=>{let r=e(i,n),s=t.get(r)||0 2669return t.set(r,s+1),0===s?r:function(e,t){let i=T.get(e) 2670void 0===i&&(i=[],T.set(e,i)) 2671let n=i[t] 2672return void 0===n&&(n={value:e,count:t},i[t]=n),n}(r,s)}}class L{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){let e=this.inner.next() 2673return null!==e&&(e.key=this.keyFor(e.value,e.memo)),e}}class x{constructor(e,t){this.current=void 0,this.pos=0,this.iterator=e,this.keyFor=t,0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){let e,t=this.current 2674if("first"===t.kind)this.current={kind:"progress"},e=t.value 2675else{if(this.pos>=this.iterator.length-1)return null 2676e=this.iterator[++this.pos]}let{keyFor:i}=this 2677return{key:i(e,this.pos),value:e,memo:this.pos}}}}),e("@glimmer/runtime",["exports","@glimmer/debug","@glimmer/reference","@glimmer/util","@glimmer/vm","@glimmer/destroyable","@glimmer/global-context","@glimmer/manager","@glimmer/validator","@glimmer/program","@glimmer/owner"],function(e,t,i,n,r,s,o,a,l,c,u){"use strict" 2678Object.defineProperty(e,"__esModule",{value:!0}),e.array=e.UpdatingVM=e.UpdatableBlockImpl=e.TemplateOnlyComponentManager=e.TemplateOnlyComponent=e.TEMPLATE_ONLY_COMPONENT_MANAGER=e.SimpleDynamicAttribute=e.SERIALIZATION_FIRST_NODE_STRING=e.RemoteLiveBlock=e.RehydrateBuilder=e.PartialScopeImpl=e.NewElementBuilder=e.LowLevelVM=e.IDOMChanges=e.EnvironmentImpl=e.EMPTY_POSITIONAL=e.EMPTY_NAMED=e.EMPTY_ARGS=e.DynamicScopeImpl=e.DynamicAttribute=e.DOMTreeConstruction=e.DOMChanges=e.CursorImpl=e.CurriedValue=e.ConcreteBounds=void 0,e.clear=T,e.clientBuilder=function(e,t){return ie.forInitialRender(e,t)},e.concat=void 0,e.createCapturedArgs=lt,e.curry=ve,Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return s.destroy}}),e.dynamicAttribute=H,e.hash=e.get=e.fn=void 0,e.inTransaction=Wt,e.invokeHelper=function(e,t,i){0 2679const n=(0,u.getOwner)(e),r=(0,a.getInternalHelperManager)(t) 26800 26810 2682const o=r.getDelegateFor(n) 2683let c,d=new Zt(e,i),h=o.createHelper(t,d) 2684if(!(0,a.hasValue)(o))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect") 2685c=(0,l.createCache)(()=>o.getValue(h)),(0,s.associateDestroyableChild)(e,c) 2686if((0,a.hasDestroyable)(o)){let e=o.getDestroyable(h);(0,s.associateDestroyableChild)(c,e)}return c},Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return s.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return s.isDestroying}}
2686),e.isSerializationFirstNode=function(e){return e.nodeValue===_i},e.isWhitespace=function(e){return Nt.test(e)},e.normalizeProperty=S,e.on=void 0,Object.defineProperty(e,"registerDestructor",{enumerable:!0,get:function(){return s.registerDestructor}}),e.rehydrationBuilder=function(e,t){return wi.forInitialRender(e,t)},e.reifyArgs=dt,e.reifyNamed=ct,e.reifyPositional=ut,e.renderComponent=function(e,t,r,s,o,a={},l=new d){let c=mi.empty(e,{treeBuilder:t,handle:r.stdlib.main,dynamicScope:l,owner:s},r) 2687return function(e,t,i,r,s){const o=Object.keys(s).map(e=>[e,s[e]]),a=["main","else","attrs"],l=o.map(([e])=>`@${e}`) 2688let c=e[v].component(r,i) 2689e.pushFrame() 2690for(let n=0;n<3*a.length;n++)e.stack.push(null) 2691e.stack.push(null),o.forEach(([,t])=>{e.stack.push(t)}),e[_].setup(e.stack,l,a,0,!0) 2692const u=(0,n.expect)(c.compilable,"BUG: Expected the root component rendered with renderComponent to have an associated template, set with setComponentTemplate"),d=(0,n.unwrapHandle)(u.compile(t)),h={handle:d,symbolTable:u.symbolTable} 2693return e.stack.push(e[_]),e.stack.push(h),e.stack.push(c),new vi(e)}(c,r,s,o,function(e){const t=(0,i.createConstRef)(e,"args") 2694return Object.keys(e).reduce((e,n)=>(e[n]=(0,i.childRefFor)(t,n),e),{})}(a))},e.renderMain=function(e,t,i,r,s,o,a=new d){let l=(0,n.unwrapHandle)(o.compile(t)),c=o.symbolTable.symbols.length,u=mi.initial(e,t,{self:r,dynamicScope:a,treeBuilder:s,handle:l,numSymbols:c,owner:i}) 2695return new vi(u)},e.renderSync=function(e,t){let i 2696return Wt(e,()=>i=t.sync()),i},e.resetDebuggerCallback=function(){At=wt},e.runtimeContext=function(e,t,i,n){return{env:new Gt(e,t),program:new c.RuntimeProgramImpl(i.constants,i.heap),resolver:n}},e.setDebuggerCallback=function(e){At=e},e.templateOnlyComponent=function(e,t){return new Mt(e,t)} 2697class d{constructor(e){this.bucket=void 0,this.bucket=e?(0,n.assign)({},e):{}}get(e){return(0,n.unwrap)(this.bucket[e])}set(e,t){return this.bucket[e]=t}child(){return new d(this.bucket)}}e.DynamicScopeImpl=d 2698class h{static root(e,t=0,n){let r=new Array(t+1).fill(i.UNDEFINED_REFERENCE) 2699return new h(r,n,null,null,null).init({self:e})}static sized(e=0,t){let n=new Array(e+1).fill(i.UNDEFINED_REFERENCE) 2700return new h(n,t,null,null,null)}constructor(e,t,i,n,r){this.slots=e,this.owner=t,this.callerScope=i,this.evalScope=n,this.partialMap=r}init({self:e}){return this.slots[0]=e,this}getSelf(){return this.get(0)}getSymbol(e){return this.get(e)}getBlock(e){let t=this.get(e) 2701return t===i.UNDEFINED_REFERENCE?null:t}getEvalScope(){return this.evalScope}getPartialMap(){return this.partialMap}bind(e,t){this.set(e,t)}bindSelf(e){this.set(0,e)}bindSymbol(e,t){this.set(e,t)}bindBlock(e,t){this.set(e,t)}bindEvalScope(e){this.evalScope=e}bindPartialMap(e){this.partialMap=e}bindCallerScope(e){this.callerScope=e}getCallerScope(){return this.callerScope}child(){return new h(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)}get(e){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) 2702return this.slots[e]}set(e,t){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) 2703this.slots[e]=t}}e.PartialScopeImpl=h 2704const f=Symbol("INNER_VM"),p=Symbol("DESTROYABLE_STACK"),m=Symbol("STACKS"),g=Symbol("REGISTERS"),y=Symbol("HEAP"),v=Symbol("CONSTANTS"),_=Symbol("ARGS") 2705class b{constructor(e,t){this.element=e,this.nextSibling=t}}e.CursorImpl=b 2706class w{constructor(e,t,i){this.parentNode=e,this.first=t,this.last=i}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}function A(e,t){let i=e.parentElement(),r=e.firstNode(),s=e.lastNode(),o=r 2707for(;;){let e=o.nextSibling 2708if(i.insertBefore(o,t),o===s)return e 2709o=(0,n.expect)(e,"invalid bounds")}}function T(e){let t=e.parentElement(),i=e.firstNode(),r=e.lastNode(),s=i 2710for(;;){let e=s.nextSibling 2711if(t.removeChild(s),s===r)return e 2712s=(0,n.expect)(e,"invalid bounds")}}function C(e){return L(e)?"":String(e)}function L(e){return null==e||"function"!=typeof e.toString}function x(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function M(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function E(e){return"string"==typeof e}function S(e,t){let i,n 2713if(t in e)n=t,i="prop" 2714else{let r=t.toLowerCase() 2715r in e?(i="prop",n=r):(i="attr",n=t)}return"prop"!==i||"style"!==n.toLowerCase()&&!function(e,t){let i=k[e.toUpperCase()] 2716return i&&i[t.toLowerCase()]||!1}(e.tagName,n)||(i="attr"),{normalized:n,type:i}}e.ConcreteBounds=w 2717const k={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}} 2718const P=["javascript:","vbscript:"],O=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],z=["EMBED"],D=["href","src","background","action"],I=["src"] 2719function N(e,t){return-1!==e.indexOf(t)}function R(e,t){return(null===e||N(O,e))&&N(D,t)}function F(e,t){return null!==e&&(N(z,e)&&N(I,t))}function B(e,t){return R(e,t)||F(e,t)}let j 2720function U(e){return j||(j=function(){if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){let e=URL 2721return t=>{let i=null 2722return"string"==typeof t&&(i=e.parse(t).protocol),null===i?":":i}}if("function"==typeof URL)return e=>{try{return new URL(e).protocol}catch(t){return":"}} 2723throw new Error('@glimmer/runtime needs a valid "globalThis.URL"')}()),j(e)}function V(e,t,i){let n=null 2724if(null==i)return i 2725if(x(i))return i.toHTML() 2726n=e?e.tagName.toUpperCase():null 2727let r=C(i) 2728if(R(n,t)){let e=U(r) 2729if(N(P,e))return`unsafe:${r}`}return F(n,t)?`unsafe:${r}`:r}function H(e,t,i,r=!1){const{tagName:s,namespaceURI:o}=e,a={element:e,name:t,namespace:i} 2730if(o===n.NS_SVG)return q(s,t,a) 2731const{type:l,normalized:c}=S(e,t)
2732return"attr"===l?q(s,c,a):function(e,t,i){if(B(e,t))return new Q(t,i) 2733if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new Y(t,i) 2734if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new K(t,i) 2735return new $(t,i)}(s,c,a)}function q(e,t,i){return B(e,t)?new X(i):new W(i)}class G{constructor(e){this.attribute=e}}e.DynamicAttribute=G 2736class W extends G{set(e,t,i){const n=Z(t) 2737if(null!==n){const{name:t,namespace:i}=this.attribute 2738e.__setAttribute(t,n,i)}}update(e,t){const i=Z(e),{element:n,name:r}=this.attribute 2739null===i?n.removeAttribute(r):n.setAttribute(r,i)}}e.SimpleDynamicAttribute=W 2740class $ extends G{constructor(e,t){super(t),this.value=void 0,this.normalizedName=e}set(e,t,i){null!=t&&(this.value=t,e.__setProperty(this.normalizedName,t))}update(e,t){const{element:i}=this.attribute 2741this.value!==e&&(i[this.normalizedName]=this.value=e,null==e&&this.removeAttribute())}removeAttribute(){const{element:e,namespace:t}=this.attribute 2742t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedName)}}class Q extends ${set(e,t,i){const{element:n,name:r}=this.attribute,s=V(n,r,t) 2743super.set(e,s,i)}update(e,t){const{element:i,name:n}=this.attribute,r=V(i,n,e) 2744super.update(r,t)}}class X extends W{set(e,t,i){const{element:n,name:r}=this.attribute,s=V(n,r,t) 2745super.set(e,s,i)}update(e,t){const{element:i,name:n}=this.attribute,r=V(i,n,e) 2746super.update(r,t)}}class Y extends ${set(e,t){e.__setProperty("value",C(t))}update(e){const t=(0,n.castToBrowser)(this.attribute.element,["input","textarea"]),i=t.value,r=C(e) 2747i!==r&&(t.value=r)}}class K extends ${set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){const t=(0,n.castToBrowser)(this.attribute.element,"option") 2748t.selected=!!e}}function Z(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}class J{constructor(e){this.node=e}firstNode(){return this.node}}class ee{constructor(e){this.node=e}lastNode(){return this.node}}const te=Symbol("CURSOR_STACK") 2749class ie{static forInitialRender(e,t){return new this(e,t.element,t.nextSibling).initialize()}static resume(e,t){let i=new this(e,t.parentElement(),t.reset(e)).initialize() 2750return i.pushLiveBlock(t),i}constructor(e,t,i){this.dom=void 0,this.updateOperations=void 0,this.constructing=null,this.operations=null,this.env=void 0,this[te]=new n.Stack,this.modifierStack=new n.Stack,this.blockStack=new n.Stack,this.pushElement(t,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[te].current.element}get nextSibling(){return this[te].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return(0,n.expect)(this.blockStack.current,"Expected a current live block")}popElement(){this[te].pop(),(0,n.expect)(this[te].current,"can't pop past the last element")}pushSimpleBlock(){return this.pushLiveBlock(new ne(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new se(this.element))}pushBlockList(e){return this.pushLiveBlock(new oe(this.element,e))}pushLiveBlock(e,t=!1){let i=this.blockStack.current 2751return null!==i&&(t||i.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e}popBlock(){return this.block().finalize(this),this.__closeBlock(),(0,n.expect)(this.blockStack.pop(),"Expected popBlock to return a block")}__openBlock(){}__closeBlock(){}openElement(e){let t=this.__openElement(e) 2752return this.constructing=t,t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){let t=this.element,i=(0,n.expect)(this.constructing,"flushElement should only be called when constructing an element") 2753this.__flushElement(t,i),this.constructing=null,this.operations=null,this.pushModifiers(e),this.pushElement(i,null),this.didOpenElement(i)}__flushElement(e,t){this.dom.insertBefore(e,t,this.nextSibling)}closeElement(){return this.willCloseElement(),this.popElement(),this.popModifiers()}pushRemoteElement(e,t,i){return this.__pushRemoteElement(e,t,i)}__pushRemoteElement(e,t,i){if(this.pushElement(e,i),void 0===i)for(;e.lastChild;)e.removeChild(e.lastChild) 2754let n=new re(e) 2755return this.pushLiveBlock(n,!0)}popRemoteElement(){this.popBlock(),this.popElement()}
2755pushElement(e,t=null){this[te].push(new b(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createTextNode(e) 2756return t.insertBefore(i,r,n),r}__appendNode(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e}__appendFragment(e){let t=e.firstChild 2757if(t){let i=new w(this.element,t,e.lastChild) 2758return this.dom.insertBefore(this.element,e,this.nextSibling),i}{const e=this.__appendComment("") 2759return new w(this.element,e,e)}}__appendHTML(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)}appendDynamicHTML(e){let t=this.trustedContent(e) 2760this.didAppendBounds(t)}appendDynamicText(e){let t=this.untrustedContent(e) 2761return this.didAppendNode(t),t}appendDynamicFragment(e){let t=this.__appendFragment(e) 2762this.didAppendBounds(t)}appendDynamicNode(e){let t=this.__appendNode(e),i=new w(this.element,t,t) 2763this.didAppendBounds(i)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createComment(e) 2764return t.insertBefore(i,r,n),r}__setAttribute(e,t,i){this.dom.setAttribute(this.constructing,e,t,i)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,i){this.__setAttribute(e,t,i)}setDynamicAttribute(e,t,i,n){let r=H(this.constructing,e,n,i) 2765return r.set(this,t,this.env),r}}e.NewElementBuilder=ie 2766class ne{constructor(e){this.first=null,this.last=null,this.nesting=0,this.parent=e}
2766parentElement(){return this.parent}firstNode(){return(0,n.expect)(this.first,"cannot call `firstNode()` while `SimpleLiveBlock` is still initializing").firstNode()}lastNode(){return(0,n.expect)(this.last,"cannot call `lastNode()` while `SimpleLiveBlock` is still initializing").lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new J(e)),this.last=new ee(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class re extends ne{constructor(e){super(e),(0,s.registerDestructor)(this,()=>{this.parentElement()===this.firstNode().parentNode&&T(this)})}}e.RemoteLiveBlock=re 2767class se extends ne{reset(){(0,s.destroy)(this) 2768let e=T(this) 2769return this.first=null,this.last=null,this.nesting=0,e}}e.UpdatableBlockImpl=se 2770class oe{constructor(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}parentElement(){return this.parent}firstNode(){return(0,n.expect)(this.boundList[0],"cannot call `firstNode()` while `LiveBlockList` is still initializing").firstNode()}lastNode(){let e=this.boundList 2771return(0,n.expect)(e[e.length-1],"cannot call `lastNode()` while `LiveBlockList` is still initializing").lastNode()}openElement(e){(0,n.assert)(!1,"Cannot openElement directly inside a block list")}closeElement(){(0,n.assert)(!1,"Cannot closeElement directly inside a block list")}didAppendNode(e){(0,n.assert)(!1,"Cannot create a new node directly inside a block list")}didAppendBounds(e){}finalize(e){(0,n.assert)(this.boundList.length>0,"boundsList cannot be empty")}}const ae=new class{constructor(){this.evaluateOpcode=new Array(r.Op.Size).fill(null)}add(e,t,i="syscall"){this.evaluateOpcode[e]={syscall:"machine"!==i,evaluate:t}}debugBefore(e,i){let n,s 2772return(0,t.recordStackSize)(e.fetchValue(r.$sp)),{sp:void 0,pc:e.fetchValue(r.$pc),name:s,params:n,type:i.type,isMachine:i.isMachine,size:i.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,i){let r=(0,n.unwrap)(this.evaluateOpcode[i]) 2773r.syscall?((0,n.assert)(!t.isMachine,`BUG: Mismatch between operation.syscall (${r.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),r.evaluate(e,t)):((0,n.assert)(t.isMachine,`BUG: Mismatch between operation.syscall (${r.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),r.evaluate(e[f],t))}},le=Symbol("TYPE"),ce=Symbol("INNER"),ue=Symbol("OWNER"),de=Symbol("ARGS"),he=Symbol("RESOLVED"),fe=new WeakSet 2774function pe(e){return fe.has(e)}function me(e,t){return pe(e)&&e[le]===t}class ge{constructor(e,t,i,n,r=!1){this[le]=void 0,this[ce]=void 0,this[ue]=void 0,this[de]=void 0,this[he]=void 0,fe.add(this),this[le]=e,this[ce]=t,this[ue]=i,this[de]=n,this[he]=r}}function ye(e){let t,i,n,r,s,o=e 2775for(;;){let{[de]:e,[ce]:a}=o 2776if(null!==e){let{named:n,positional:r}=e 2777r.length>0&&(t=void 0===t?r:r.concat(t)),void 0===i&&(i=[]),i.unshift(n)}if(!pe(a)){n=a,r=o[ue],s=o[he] 2778break}o=a}return{definition:n,owner:r,resolved:s,positional:t,named:i}}function ve(e,t,i,n,r=!1){return new ge(e,t,i,n,r)}function _e(e){return"getDebugCustomRenderTree"in e}e.CurriedValue=ge,ae.add(r.Op.ChildScope,e=>e.pushChildScope()),ae.add(r.Op.PopScope,e=>e.popScope()),ae.add(r.Op.PushDynamicScope,e=>e.pushDynamicScope()),ae.add(r.Op.PopDynamicScope,e=>e.popDynamicScope()),ae.add(r.Op.Constant,(e,{op1:t})=>{e.stack.push(e[v].getValue((0,n.decodeHandle)(t)))}),ae.add(r.Op.ConstantReference,(e,{op1:t})=>{e.stack.push((0,i.createConstRef)(e[v].getValue((0,n.decodeHandle)(t)),!1))}),ae.add(r.Op.Primitive,(e,{op1:t})=>{let i=e.stack 2779if((0,n.isHandle)(t)){let r=e[v].getValue((0,n.decodeHandle)(t)) 2780i.push(r)}else i.push((0,n.decodeImmediate)(t))}),ae.add(r.Op.PrimitiveReference,e=>{let n,r=e.stack,s=(0,t.check)(r.pop(),t.CheckPrimitive) 2781n=void 0===s?i.UNDEFINED_REFERENCE:null===s?i.NULL_REFERENCE:!0===s?i.TRUE_REFERENCE:!1===s?i.FALSE_REFERENCE:(0,i.createPrimitiveRef)(s),r.push(n)}),ae.add(r.Op.Dup,(e,{op1:i,op2:n})=>{let r=(0,t.check)(e.fetchValue(i),t.CheckNumber)-n 2782e.stack.dup(r)}),ae.add(r.Op.Pop,(e,{op1:t})=>{e.stack.pop(t)}),ae.add(r.Op.Load,(e,{op1:t})=>{e.load(t)}),ae.add(r.Op.Fetch,(e,{op1:t})=>{e.fetch(t)}),ae.add(r.Op.BindDynamicScope,(e,{op1:t})=>{let i=e[v].getArray(t) 2783e.bindDynamicScope(i)}),ae.add(r.Op.Enter,(e,{op1:t})=>{e.enter(t)}),ae.add(r.Op.Exit,e=>{e.exit()}),ae.add(r.Op.PushSymbolTable,(e,{op1:t})=>{e.stack.push(e[v].getValue(t))}),ae.add(r.Op.PushBlockScope,e=>{e.stack.push(e.scope())}),ae.add(r.Op.CompileBlock,e=>{let t=e.stack,i=t.pop() 2784i?t.push(e.compile(i)):t.push(null)}),ae.add(r.Op.InvokeYield,e=>{let{stack:i}=e,r=(0,t.check)(i.pop(),(0,t.CheckOption)(t.CheckHandle)),s=(0,t.check)(i.pop(),(0,t.CheckOption)(He)),o=(0,t.check)(i.pop(),(0,t.CheckOption)(t.CheckBlockSymbolTable));(0,n.assert)(null===o||o&&"object"==typeof o&&Array.isArray(o.parameters),`Expected top of stack to be ${"Option<BlockSymbolTable>"}, was ${String(o)}`) 2785let a=(0,t.check)(i.pop(),(0,t.CheckInstanceof)(et)) 2786if(null===o)return e.pushFrame(),void e.pushScope(s??e.scope()) 2787let l=(0,n.expect)(s,"BUG: expected scope") 2788{let e=o.parameters,t=e.length 2789if(t>0){l=l.child() 2790for(let i=0;i<t;
2790i++)l.bindSymbol((0,n.unwrap)(e[i]),a.at(i))}}e.pushFrame(),e.pushScope(l),e.call(r)}),ae.add(r.Op.JumpIf,(e,{op1:n})=>{let r=(0,t.check)(e.stack.pop(),Re),s=Boolean((0,i.valueForRef)(r));(0,i.isConstRef)(r)?!0===s&&e.goto(n):(!0===s&&e.goto(n),e.updateWith(new be(r)))}),ae.add(r.Op.JumpUnless,(e,{op1:n})=>{let r=(0,t.check)(e.stack.pop(),Re),s=Boolean((0,i.valueForRef)(r));(0,i.isConstRef)(r)?!1===s&&e.goto(n):(!1===s&&e.goto(n),e.updateWith(new be(r)))}),ae.add(r.Op.JumpEq,(e,{op1:i,op2:n})=>{(0,t.check)(e.stack.peek(),t.CheckNumber)===n&&e.goto(i)}),ae.add(r.Op.AssertSame,e=>{let n=(0,t.check)(e.stack.peek(),Re) 2791!1===(0,i.isConstRef)(n)&&e.updateWith(new be(n))}),ae.add(r.Op.ToBoolean,e=>{let{stack:n}=e,r=(0,t.check)(n.pop(),Re) 2792n.push((0,i.createComputeRef)(()=>(0,o.toBool)((0,i.valueForRef)(r))))}) 2793class be{constructor(e){this.last=void 0,this.ref=e,this.last=(0,i.valueForRef)(e)}evaluate(e){let{last:t,ref:n}=this 2794t!==(0,i.valueForRef)(n)&&e.throw()}}class we{constructor(e,t){this.last=void 0,this.ref=e,this.filter=t,this.last=t((0,i.valueForRef)(e))}evaluate(e){let{last:t,ref:n,filter:r}=this 2795t!==r((0,i.valueForRef)(n))&&e.throw()}}class Ae{constructor(){this.tag=l.CONSTANT_TAG,this.lastRevision=l.INITIAL,this.target=void 0}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){let{tag:t,target:i,lastRevision:r}=this 2796!e.alwaysRevalidate&&(0,l.validateTag)(t,r)&&((0,l.consumeTag)(t),e.goto((0,n.expect)(i,"VM BUG: Target must be set before attempting to jump")))}didModify(e){this.tag=e,this.lastRevision=(0,l.valueForTag)(this.tag),(0,l.consumeTag)(e)}}class Te{constructor(e){this.debugLabel=e}evaluate(){(0,l.beginTrackFrame)(this.debugLabel)}}class Ce{constructor(e){this.target=e}evaluate(){let e=(0,l.endTrackFrame)() 2797this.target.didModify(e)}}ae.add(r.Op.Text,(e,{op1:t})=>{e.elements().appendText(e[v].getValue(t))}),ae.add(r.Op.Comment,(e,{op1:t})=>{e.elements().appendComment(e[v].getValue(t))}),ae.add(r.Op.OpenElement,(e,{op1:t})=>{e.elements().openElement(e[v].getValue(t))}),ae.add(r.Op.OpenDynamicElement,e=>{let n=(0,t.check)((0,i.valueForRef)((0,t.check)(e.stack.pop(),Re)),t.CheckString) 2798e.elements().openElement(n)}),ae.add(r.Op.PushRemoteElement,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)(e.stack.pop(),Re),s=(0,t.check)(e.stack.pop(),Re),o=(0,t.check)((0,i.valueForRef)(n),t.CheckElement),a=(0,t.check)((0,i.valueForRef)(r),(0,t.CheckMaybe)((0,t.CheckOption)(t.CheckNode))),l=(0,i.valueForRef)(s);(0,i.isConstRef)(n)||e.updateWith(new be(n)),void 0===a||(0,i.isConstRef)(r)||e.updateWith(new be(r)) 2799let c=e.elements().pushRemoteElement(o,l,a) 2800c&&e.associateDestroyable(c)}),ae.add(r.Op.PopRemoteElement,e=>{e.elements().popRemoteElement()}),ae.add(r.Op.FlushElement,e=>{let i=(0,t.check)(e.fetchValue(r.$t0),Ne),n=null 2801i&&(n=i.flush(e),e.loadValue(r.$t0,null)),e.elements().flushElement(n)}),ae.add(r.Op.CloseElement,e=>{let t=e.elements().closeElement() 2802null!==t&&t.forEach(t=>{e.env.scheduleInstallModifier(t) 2803const i=t.manager.getDestroyable(t.state) 2804null!==i&&e.associateDestroyable(i)})}),ae.add(r.Op.Modifier,(e,{op1:i})=>{if(!1===e.env.isInteractive)return 2805let s=e.getOwner(),o=(0,t.check)(e.stack.pop(),Be),a=e[v].getValue(i),{manager:c}=a,{constructing:u}=e.elements(),d=c.create(s,(0,n.expect)(u,"BUG: ElementModifier could not find the element it applies to"),a.state,o.capture()),h={manager:c,state:d,definition:a};(0,n.expect)((0,t.check)(e.fetchValue(r.$t0),Ne),"BUG: ElementModifier could not find operations to append to").addModifier(h) 2806let f=c.getTag(d) 2807return null!==f?((0,l.consumeTag)(f),e.updateWith(new Le(f,h))):void 0}),ae.add(r.Op.DynamicModifier,e=>{if(!1===e.env.isInteractive)return 2808let{stack:s}=e,o=(0,t.check)(s.pop(),Re),c=(0,t.check)(s.pop(),Be).capture(),{constructing:u}=e.elements(),d=e.getOwner(),h=(0,i.createComputeRef)(()=>{let e,t,s=(0,i.valueForRef)(o) 2809if(!(0,n.isObject)(s))return 2810if(me(s,r.CurriedTypes.Modifier)){let{definition:i,owner:r,positional:o,named:a}=ye(s) 2811t=i,e=r,void 0!==o&&(c.positional=o.concat(c.positional)),void 0!==a&&(c.named=(0,n.assign)({},...a,c.named))}else t=s,e=d 2812let l=(0,a.getInternalModifierManager)(t,!0) 2813if(null===l)throw new Error("BUG: modifier manager expected") 2814let h={resolvedName:null,manager:l,state:t},f=l.create(e,(0,n.expect)(u,"BUG: ElementModifier could not find the element it applies to"),h.state,c) 2815return{manager:l,state:f,definition:h}}),f=(0,i.valueForRef)(h),p=null 2816if(void 0!==f){(0,n.expect)((0,t.check)(e.fetchValue(r.$t0),Ne),"BUG: ElementModifier could not find operations to append to").addModifier(f),p=f.manager.getTag(f.state),null!==p&&(0,l.consumeTag)(p
2816)}return!(0,i.isConstRef)(o)||p?e.updateWith(new xe(p,f,h)):void 0}) 2817class Le{constructor(e,t){this.lastUpdated=void 0,this.tag=e,this.modifier=t,this.lastUpdated=(0,l.valueForTag)(e)}evaluate(e){let{modifier:t,tag:i,lastUpdated:n}=this;(0,l.consumeTag)(i),(0,l.validateTag)(i,n)||(e.env.scheduleUpdateModifier(t),this.lastUpdated=(0,l.valueForTag)(i))}}class xe{constructor(e,t,i){this.lastUpdated=void 0,this.tag=e,this.instance=t,this.instanceRef=i,this.lastUpdated=(0,l.valueForTag)(e??l.CURRENT_TAG)}evaluate(e){let{tag:t,lastUpdated:n,instance:r,instanceRef:o}=this,a=(0,i.valueForRef)(o) 2818if(a!==r){if(void 0!==r){let e=r.manager.getDestroyable(r.state) 2819null!==e&&(0,s.destroy)(e)}if(void 0!==a){let{manager:i,state:n}=a,r=i.getDestroyable(n) 2820null!==r&&(0,s.associateDestroyableChild)(this,r),t=i.getTag(n),null!==t&&(this.lastUpdated=(0,l.valueForTag)(t)),this.tag=t,e.env.scheduleInstallModifier(a)}this.instance=a}else null===t||(0,l.validateTag)(t,n)||(e.env.scheduleUpdateModifier(r),this.lastUpdated=(0,l.valueForTag)(t)) 2821null!==t&&(0,l.consumeTag)(t)}}ae.add(r.Op.StaticAttr,(e,{op1:t,op2:i,op3:n})=>{let r=e[v].getValue(t),s=e[v].getValue(i),o=n?e[v].getValue(n):null 2822e.elements().setStaticAttribute(r,s,o)}),ae.add(r.Op.DynamicAttr,(e,{op1:n,op2:r,op3:s})=>{let o=e[v].getValue(n),a=e[v].getValue(r),l=(0,t.check)(e.stack.pop(),Re),c=(0,i.valueForRef)(l),u=s?e[v].getValue(s):null,d=e.elements().setDynamicAttribute(o,c,a,u);(0,i.isConstRef)(l)||e.updateWith(new Me(l,d,e.env))}) 2823class Me{constructor(e,t,n){this.updateRef=void 0 2824let r=!1 2825this.updateRef=(0,i.createComputeRef)(()=>{let s=(0,i.valueForRef)(e) 2826!0===r?t.update(s,n):r=!0}),(0,i.valueForRef)(this.updateRef)}evaluate(){(0,i.valueForRef)(this.updateRef)}}ae.add(r.Op.PushComponentDefinition,(e,{op1:t})=>{let i=e[v].getValue(t);(0,n.assert)(!!i,`Missing component for ${t}`) 2827let{manager:r,capabilities:s}=i,o={definition:i,manager:r,capabilities:s,state:null,handle:null,table:null,lookup:null} 2828e.stack.push(o)}),ae.add(r.Op.ResolveDynamicComponent,(e,{op1:s})=>{let o,a=e.stack,l=(0,t.check)((0,i.valueForRef)((0,t.check)(a.pop(),Re)),(0,t.CheckOr)(t.CheckString,$e)),c=e[v],u=e.getOwner() 2829c.getValue(s) 2830if(e.loadValue(r.$t1,null),"string"==typeof l){0 2831let t=function(e,t,i,r){let s=e.lookupComponent(i,(0,n.expect)(r,"BUG: expected owner when looking up component")) 2832return t.resolvedComponent(s,i)}(e.runtime.resolver,c,l,u) 2833o=(0,n.expect)(t,`Could not find a component named "${l}"`)}else o=pe(l)?l:c.component(l,u) 2834a.push(o)}),ae.add(r.Op.ResolveCurriedComponent,e=>{let n,r=e.stack,s=(0,t.check)(r.pop(),Re),o=(0,i.valueForRef)(s),a=e[v] 2835n=pe(o)?o:a.component(o,e.getOwner(),!0),r.push(n)}),ae.add(r.Op.PushDynamicComponentInstance,e=>{let t,i,{stack:n}=e,r=n.pop() 2836pe(r)?i=t=null:(i=r.manager,t=r.capabilities),n.push({definition:r,capabilities:t,manager:i,state:null,handle:null,table:null})}),ae.add(r.Op.PushArgs,(e,{op1:t,op2:i,op3:r})=>{let s=e.stack,o=e[v].getArray(t),a=r>>4,l=8&r,c=7&r?e[v].getArray(i):n.EMPTY_STRING_ARRAY 2837e[_].setup(s,o,c,a,!!l),s.push(e[_])}),ae.add(r.Op.PushEmptyArgs,e=>{let{stack:t}=e 2838t.push(e[_].empty(t))}),ae.add(r.Op.CaptureArgs,e=>{let i=e.stack,n=(0,t.check)(i.pop(),(0,t.CheckInstanceof)(et)).capture() 2839i.push(n)}),ae.add(r.Op.PrepareArgs,(e,{op1:i})=>{let s=e.stack,o=e.fetchValue(i),l=(0,t.check)(s.pop(),(0,t.CheckInstanceof)(et)),{definition:c}=o 2840if(me(c,r.CurriedTypes.Component)){(0,n.assert)(!c.manager,"If the component definition was curried, we don't yet have a manager") 2841let t=e[v],{definition:i,owner:s,resolved:a,positional:u,named:d}=ye(c) 2842if(!0===a)c=i 2843else if("string"==typeof i){let r=e.runtime.resolver.lookupComponent(i,s) 2844c=t.resolvedComponent((0,n.expect)(r,"BUG: expected resolved component"),i)}else c=t.component(i,s) 2845void 0!==d&&l.named.merge((0,n.assign)({},...d)),void 0!==u&&(l.realloc(u.length),l.positional.prepend(u)) 2846let{manager:h}=c;(0,n.assert)(null===o.manager,"component instance manager should not be populated yet"),(0,n.assert)(null===o.capabilities,"component instance manager should not be populated yet"),o.definition=c,o.manager=h,o.capabilities=c.capabilities,e.loadValue(r.$t1,s)}let{manager:u,state:d}=c,h=o.capabilities 2847if(!(0,a.managerHasCapability)(u,h,r.InternalComponentCapabilities.prepareArgs))return void s.push(l) 2848let f=l.blocks.values,p=l.blocks.names,m=u.prepareArgs(d,l) 2849if(m){l.clear() 2850for(let n=0;n<f.length;n++)s.push(f[n]) 2851let{positional:e,named:t}=m,i=e.length 2852for(let n=0;n<i;n++)s.push(e[n]) 2853let r=Object.keys(t) 2854for(let o=0;o<r.length;o++)s.push(t[(0,n.unwrap)(r[o])]) 2855l.setup(s,r,p,i,!1)}s.push(l)}),ae.add(r.Op.CreateComponent,(e,{op1:i,op2:n})=>{let s=(0,t.check)(e.fetchValue(n),We),{definition:o,manager:l,capabilities:c}=s 2856if(!(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.createInstance))return 2857let u=null;(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.dynamicScope)&&(u=e.dynamicScope()) 2858let d=1&i,h=null;(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.createArgs)&&
2858(h=(0,t.check)(e.stack.peek(),Be)) 2859let f=null;(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.createCaller)&&(f=e.getSelf()) 2860let p=l.create(e.getOwner(),o.state,h,e.env,u,f,!!d) 2861s.state=p,(0,a.managerHasCapability)(l,c,r.InternalComponentCapabilities.updateHook)&&e.updateWith(new Oe(p,l,u))}),ae.add(r.Op.RegisterComponentDestructor,(e,{op1:i})=>{let{manager:n,state:r,capabilities:s}=(0,t.check)(e.fetchValue(i),We),o=n.getDestroyable(r) 2862o&&e.associateDestroyable(o)}),ae.add(r.Op.BeginComponentTransaction,(e,{op1:t})=>{let i 2863e.beginCacheGroup(i),e.elements().pushSimpleBlock()}),ae.add(r.Op.PutComponentOperations,e=>{e.loadValue(r.$t0,new Ee)}),ae.add(r.Op.ComponentAttr,(e,{op1:i,op2:n,op3:s})=>{let o=e[v].getValue(i),a=e[v].getValue(n),l=(0,t.check)(e.stack.pop(),Re),c=s?e[v].getValue(s):null;(0,t.check)(e.fetchValue(r.$t0),(0,t.CheckInstanceof)(Ee)).setAttribute(o,l,a,c)}),ae.add(r.Op.StaticComponentAttr,(e,{op1:i,op2:n,op3:s})=>{let o=e[v].getValue(i),a=e[v].getValue(n),l=s?e[v].getValue(s):null;(0,t.check)(e.fetchValue(r.$t0),(0,t.CheckInstanceof)(Ee)).setStaticAttribute(o,a,l)}) 2864class Ee{constructor(){this.attributes=(0,n.dict)(),this.classes=[],this.modifiers=[]}setAttribute(e,t,i,n){let r={value:t,namespace:n,trusting:i} 2865"class"===e&&this.classes.push(t),this.attributes[e]=r}setStaticAttribute(e,t,i){let n={value:t,namespace:i} 2866"class"===e&&this.classes.push(t),this.attributes[e]=n}addModifier(e){this.modifiers.push(e)}flush(e){let t,i=this.attributes 2867for(let r in this.attributes){if("type"===r){t=i[r] 2868continue}let s=(0,n.unwrap)(this.attributes[r]) 2869"class"===r?ke(e,"class",Se(this.classes),s.namespace,s.trusting):ke(e,r,s.value,s.namespace,s.trusting)}return void 0!==t&&ke(e,"type",t.value,t.namespace,t.trusting),this.modifiers}}function Se(e){return 0===e.length?"":1===e.length?(0,n.unwrap)(e[0]):function(e){return e.every(e=>"string"==typeof e)}(e)?e.join(" "):(t=e,(0,i.createComputeRef)(()=>{let e=[] 2870for(const n of t){let t=C("string"==typeof n?n:(0,i.valueForRef)(n)) 2871t&&e.push(t)}return 0===e.length?null:e.join(" ")})) 2872var t}function ke(e,t,n,r,s=!1){if("string"==typeof n)e.elements().setStaticAttribute(t,n,r) 2873else{let o=e.elements().setDynamicAttribute(t,(0,i.valueForRef)(n),s,r);(0,i.isConstRef)(n)||e.updateWith(new Me(n,o,e.env))}}function Pe(e,t,i,n,r){let s=i.table.symbols.indexOf(e),o=n.get(t);-1!==s&&r.scope().bindBlock(s+1,o),i.lookup&&(i.lookup[e]=o)}ae.add(r.Op.DidCreateElement,(e,{op1:i})=>{let{definition:s,state:o}=(0,t.check)(e.fetchValue(i),We),{manager:a}=s,l=(0,t.check)(e.fetchValue(r.$t0),(0,t.CheckInstanceof)(Ee)) 2874a.didCreateElement(o,(0,n.expect)(e.elements().constructing,"Expected a constructing element in DidCreateOpcode"),l)}),ae.add(r.Op.GetComponentSelf,(e,{op1:o,op2:l})=>{let c=(0,t.check)(e.fetchValue(o),We),{definition:u,state:d}=c,{manager:h}=u,f=h.getSelf(d) 2875if(void 0!==e.env.debugRenderTree){let c,u,h=(0,t.check)(e.fetchValue(o),We),{definition:p,manager:m}=h 2876if(e.stack.peek()===e[_])c=e[_].capture() 2877else{let t=e[v].getArray(l) 2878e[_].setup(e.stack,t,[],0,!0),c=e[_].capture()}let g=p.compilable 2879if(null===g?((0,n.assert)((0,a.managerHasCapability)(m,h.capabilities,r.InternalComponentCapabilities.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),g=m.getDynamicLayout(d,e.runtime.resolver),u=null!==g?g.moduleName:"__default__.hbs"):u=g.moduleName,e.associateDestroyable(h),_e(m)){m.getDebugCustomRenderTree(h.definition.state,h.state,c,u).forEach(t=>{let{bucket:i}=t 2880e.env.debugRenderTree.create(i,t),(0,s.registerDestructor)(h,()=>{e.env.debugRenderTree?.willDestroy(i)}),e.updateWith(new De(i))})}else{let t=p.resolvedName??m.getDebugName(p.state) 2881e.env.debugRenderTree.create(h,{type:"component",name:t,args:c,template:u,instance:(0,i.valueForRef)(f)}),e.associateDestroyable(h),(0,s.registerDestructor)(h,()=>{e.env.debugRenderTree?.willDestroy(h)}),e.updateWith(new De(h))}}e.stack.push(f)}),ae.add(r.Op.GetComponentTagName,(e,{op1:i})=>{let{definition:n,state:r}=(0,t.check)(e.fetchValue(i),We),{manager:s}=n,o=s.getTagName(r) 2882e.stack.push(o)}),ae.add(r.Op.GetComponentLayout,(e,{op1:i})=>{let s=(0,t.check)(e.fetchValue(i),We),{manager:o,definition:l}=s,{stack:c}=e,{compilable:u}=l 2883if(null===u){let{capabilities:t}=s;(0,n.assert)((0,a.managerHasCapability)(o,t,r.InternalComponentCapabilities.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),u=o.getDynamicLayout(s.state,e.runtime.resolver),null===u&&(u=(0,a.managerHasCapability)(o,t,r.InternalComponentCapabilities.wrapped)?(0,n.unwrapTemplate)(e[v].defaultTemplate).asWrappedLayout():(0,n.unwrapTemplate)(e[v].defaultTemplate).asLayout()
2883)}let d=u.compile(e.context) 2884c.push(u.symbolTable),c.push(d)}),ae.add(r.Op.Main,(e,{op1:i})=>{let n=(0,t.check)(e.stack.pop(),Je),r=(0,t.check)(e.stack.pop(),Qe),{manager:s,capabilities:o}=n,a={definition:n,manager:s,capabilities:o,state:null,handle:r.handle,table:r.symbolTable,lookup:null} 2885e.loadValue(i,a)}),ae.add(r.Op.PopulateLayout,(e,{op1:i})=>{let{stack:n}=e,r=(0,t.check)(n.pop(),t.CheckHandle),s=(0,t.check)(n.pop(),t.CheckProgramSymbolTable),o=(0,t.check)(e.fetchValue(i),We) 2886o.handle=r,o.table=s}),ae.add(r.Op.VirtualRootScope,(e,{op1:i})=>{let n,{table:s,manager:o,capabilities:l,state:c}=(0,t.check)(e.fetchValue(i),Xe);(0,a.managerHasCapability)(o,l,r.InternalComponentCapabilities.hasSubOwner)?(n=o.getOwner(c),e.loadValue(r.$t1,null)):(n=e.fetchValue(r.$t1),null===n?n=e.getOwner():e.loadValue(r.$t1,null)),e.pushRootScope(s.symbols.length+1,n)}),ae.add(r.Op.SetupForEval,(e,{op1:i})=>{let r=(0,t.check)(e.fetchValue(i),Xe) 2887if(r.table.hasEval){let t=r.lookup=(0,n.dict)() 2888e.scope().bindEvalScope(t)}}),ae.add(r.Op.SetNamedVariables,(e,{op1:i})=>{let r=(0,t.check)(e.fetchValue(i),Xe),s=e.scope(),o=(0,t.check)(e.stack.peek(),Be),a=o.named.atNames 2889for(let t=a.length-1;t>=0;t--){let e=(0,n.unwrap)(a[t]),i=r.table.symbols.indexOf(e),l=o.named.get(e,!0);-1!==i&&s.bindSymbol(i+1,l),r.lookup&&(r.lookup[e]=l)}}),ae.add(r.Op.SetBlocks,(e,{op1:i})=>{let r=(0,t.check)(e.fetchValue(i),Xe),{blocks:s}=(0,t.check)(e.stack.peek(),Be) 2890for(const[t]of(0,n.enumerate)(s.names))Pe((0,n.unwrap)(s.symbolNames[t]),(0,n.unwrap)(s.names[t]),r,s,e)}),ae.add(r.Op.InvokeComponentLayout,(e,{op1:i})=>{let n=(0,t.check)(e.fetchValue(i),Xe) 2891e.call(n.handle)}),ae.add(r.Op.DidRenderLayout,(e,{op1:i})=>{let n=(0,t.check)(e.fetchValue(i),We),{manager:s,state:o,capabilities:l}=n,c=e.elements().popBlock() 2892if(void 0!==e.env.debugRenderTree)if(_e(s)){s.getDebugCustomRenderTree(n.definition.state,o,pt).reverse().forEach(t=>{let{bucket:i}=t 2893e.env.debugRenderTree.didRender(i,c),e.updateWith(new Ie(i,c))})}else e.env.debugRenderTree.didRender(n,c),e.updateWith(new Ie(n,c)) 2894if((0,a.managerHasCapability)(s,l,r.InternalComponentCapabilities.createInstance)){(0,t.check)(s,(0,t.CheckInterface)({didRenderLayout:t.CheckFunction})).didRenderLayout(o,c),e.env.didCreate(n),e.updateWith(new ze(n,c))}}),ae.add(r.Op.CommitComponentTransaction,e=>{e.commitCacheGroup()}) 2895class Oe{constructor(e,t,i){this.component=e,this.manager=t,this.dynamicScope=i}evaluate(e){let{component:t,manager:i,dynamicScope:n}=this 2896i.update(t,n)}}class ze{constructor(e,t){this.component=e,this.bounds=t}evaluate(e){let{component:t,bounds:i}=this,{manager:n,state:r}=t 2897n.didUpdateLayout(r,i),e.env.didUpdate(t)}}class De{constructor(e){this.bucket=e}evaluate(e){e.env.debugRenderTree?.update(this.bucket)}}class Ie{constructor(e,t){this.bucket=e,this.bounds=t}evaluate(e){e.env.debugRenderTree?.didRender(this.bucket,this.bounds)}}(0,t.CheckInterface)({[l.COMPUTE]:t.CheckFunction}) 2898const Ne=(0,t.wrap)(()=>(0,t.CheckOption)((0,t.CheckInstanceof)(Ee))) 2899const Re=new class{validate(e){return"object"==typeof e&&null!==e&&i.REFERENCE in e}expected(){return"Reference"}},Fe=(0,t.CheckInterface)({next:t.CheckFunction,isEmpty:t.CheckFunction}),Be=(0,t.wrap)(()=>(0,t.CheckInstanceof)(et)),je=t.CheckFunction 2900const Ue=new class{validate(e){return e===i.UNDEFINED_REFERENCE}expected(){return"undefined"}},Ve=(0,t.CheckInterface)({positional:(0,t.wrap)(()=>(0,t.CheckArray)(Re)),named:(0,t.wrap)(()=>(0,t.CheckDict)(Re))}),He=(0,t.wrap)(()=>(0,t.CheckInstanceof)(h)),qe=(0,t.CheckInterface)({getCapabilities:t.CheckFunction}),Ge=t.CheckNumber,We=(0,t.CheckInterface)({definition:t.CheckUnknown,state:t.CheckUnknown,handle:t.CheckUnknown,table:t.CheckUnknown}),$e=(0,t.CheckOr)(t.CheckObject,t.CheckFunction),Qe=(0,t.CheckInterface)({handle:t.CheckNumber,symbolTable:t.CheckProgramSymbolTable});(0,t.CheckInterface)({setAttribute:t.CheckFunction}) 2901const Xe=(0,t.CheckInterface)({definition:t.CheckUnknown,state:t.CheckUnknown,handle:t.CheckHandle,table:t.CheckProgramSymbolTable}),Ye=(0,t.CheckInterface)({compile:t.CheckFunction,symbolTable:t.CheckBlockSymbolTable}),Ke=(0,t.CheckInterface)({compile:t.CheckFunction,symbolTable:t.CheckProgramSymbolTable}),Ze=(0,t.CheckInterface)({0:Ye,1:He,2:t.CheckBlockSymbolTable}),Je=(0,t.CheckInterface)({resolvedName:(0,t.CheckOption)(t.CheckString),handle:t.CheckNumber,state:(0,t.CheckOr)(t.CheckObject,t.CheckFunction),manager:qe,capabilities:Ge,compilable:Ke}) 2902class et{constructor(){this.stack=null,this.positional=new it,this.named=new nt,this.blocks=new ot}empty(e){let t=e[g][r.$sp]+1 2903return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,i,n,s){this.stack=e 2904let o=this.named,a=t.length,l=e[g][r.$sp]-a+1 2905o.setup(e,l,a,t,s) 2906let c=l-n 2907this.positional.setup(e,c,n) 2908let u=this.blocks,d=i.length,h=c-3*d 2909u.setup(e,h,d,i)}get base(){return this.blocks.base}get length(){return this.positional.length+this.named.length+3*this.blocks.length}at(e){return this.positional.at(e)}realloc(e){let{stack:t}=this 2910if(e>0&&null!==t){let{positional:i,named:n}=this,s=i.base+e 2911for(let e=i.length+n.length-1;e>=0;e--)t.copy(e+i.base,e+s) 2912i.base+=e,n.base+=e,t[g][r.$sp]+=e}}capture(){let e=0===this.positional.length?ft:this.positional.capture() 2913return{named:0===this.named.length?ht:this.named.capture(),positional:e}}clear(){let{stack:e,length:t}=this 2914t>0&&null!==e&&e.pop(t)}}const tt=(0,n.emptyArray)() 2915class it{constructor(){this.base=0,this.length=0,this.stack=null,this._references=null}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=tt}setup(e,t,i){this.stack=e,this.base=t,this.length=i,this._references=0===i?tt:null}at(e){let{base:n,length:r,stack:s}=this 2916return e<0||e>=r?i.UNDEFINED_REFERENCE:(0,t.check)(s.get(e,n),Re)}capture(){return this.references}prepend(e){let t=e.length 2917if(t>0){let{base:i,length:n,stack:r}=this 2918this.base=i-=t,this.length=n+t 2919for(let s=0;s<t;s++)r.set(e[s],s,i) 2920this._references=null}}get references(){let e=this._references 2921if(!e){let{stack:t,base:i,length:n}=this 2922e=this._references=t.slice(i,i+n)}return e}}class nt{constructor(){this.base=0,this.length=0,this._references=null,this._names=n.EMPTY_STRING_ARRAY,this._atNames=n.EMPTY_STRING_ARRAY}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=tt,this._names=n.EMPTY_STRING_ARRAY,this._atNames=n.EMPTY_STRING_ARRAY}setup(e,t,i,r,s){this.stack=e,this.base=t,this.length=i,0===i?(this._references=tt,this._names=n.EMPTY_STRING_ARRAY,this._atNames=n.EMPTY_STRING_ARRAY):(this._references=null,
2922s?(this._names=null,this._atNames=r):(this._names=r,this._atNames=null))}get names(){let e=this._names 2923return e||(e=this._names=this._atNames.map(this.toSyntheticName)),e}get atNames(){let e=this._atNames 2924return e||(e=this._atNames=this._names.map(this.toAtName)),e}has(e){return-1!==this.names.indexOf(e)}get(e,t=!1){let{base:n,stack:r}=this,s=(t?this.atNames:this.names).indexOf(e) 2925if(-1===s)return i.UNDEFINED_REFERENCE 2926let o=r.get(s,n) 2927return o}capture(){let{names:e,references:t}=this,i=(0,n.dict)() 2928for(const[r,s]of(0,n.enumerate)(e))i[s]=(0,n.unwrap)(t[r]) 2929return i}merge(e){let t=Object.keys(e) 2930if(t.length>0){let{names:i,length:n,stack:r}=this,s=i.slice() 2931for(const o of t){-1===s.indexOf(o)&&(n=s.push(o),r.push(e[o]))}this.length=n,this._references=null,this._names=s,this._atNames=null}}get references(){let e=this._references 2932if(!e){let{base:t,length:i,stack:n}=this 2933e=this._references=n.slice(t,t+i)}return e}toSyntheticName(e){return e.slice(1)}toAtName(e){return`@${e}`}}function rt(e){return`&${e}`}const st=(0,n.emptyArray)() 2934class ot{constructor(){this.internalValues=null,this._symbolNames=null,this.internalTag=null,this.names=n.EMPTY_STRING_ARRAY,this.length=0,this.base=0}empty(e,t){this.stack=e,this.names=n.EMPTY_STRING_ARRAY,this.base=t,this.length=0,this._symbolNames=null,this.internalTag=l.CONSTANT_TAG,this.internalValues=st}setup(e,t,i,n){this.stack=e,this.names=n,this.base=t,this.length=i,this._symbolNames=null,0===i?(this.internalTag=l.CONSTANT_TAG,this.internalValues=st):(this.internalTag=null,this.internalValues=null)}get values(){let e=this.internalValues 2935if(!e){let{base:t,length:i,stack:n}=this 2936e=this.internalValues=n.slice(t,t+3*i)}return e}has(e){return-1!==this.names.indexOf(e)}get(e){let i=this.names.indexOf(e) 2937if(-1===i)return null 2938let{base:n,stack:r}=this,s=(0,t.check)(r.get(3*i,n),(0,t.CheckOption)(t.CheckBlockSymbolTable)),o=(0,t.check)(r.get(3*i+1,n),(0,t.CheckOption)(He)),a=(0,t.check)(r.get(3*i+2,n),(0,t.CheckOption)((0,t.CheckOr)(t.CheckHandle,Ye))) 2939return null===a?null:[a,o,s]}capture(){return new at(this.names,this.values)}get symbolNames(){let e=this._symbolNames 2940return null===e&&(e=this._symbolNames=this.names.map(rt)),e}}class at{constructor(e,t){this.length=void 0,this.names=e,this.values=t,this.length=e.length}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e) 2941return-1===t?null:[this.values[3*t+2],this.values[3*t+1],this.values[3*t]]}}function lt(e,t){return{named:e,positional:t}}function ct(e){let t=(0,n.dict)() 2942for(const[n,r]of Object.entries(e))t[n]=(0,i.valueForRef)(r) 2943return t}function ut(e){return e.map(i.valueForRef)}function dt(e){return{named:ct(e.named),positional:ut(e.positional)}}const ht=e.EMPTY_NAMED=Object.freeze(Object.create(null)),ft=e.EMPTY_POSITIONAL=tt,pt=e.EMPTY_ARGS=lt(ht,ft) 2944function mt(e){return"string"==typeof e?e:"function"!=typeof e.toString?"":String(e)}function gt(e,t){let i,r=(0,a.getInternalHelperManager)(e,!0) 2945return null===r?i=null:(i="function"==typeof r?r:r.getHelper(e),(0,n.assert)(r,"BUG: expected manager or helper")),i}function yt(e){return(0,n.assert)(Array.isArray(e)||e===i.UNDEFINED_REFERENCE,"a reference other than UNDEFINED_REFERENCE is illegal here"),e===i.UNDEFINED_REFERENCE}ae.add(r.Op.Curry,(e,{op1:s,op2:o})=>{let a=e.stack,l=(0,t.check)(a.pop(),Re),c=(0,t.check)(a.pop(),Ve),u=e.getOwner() 2946e.runtime.resolver 2947e.loadValue(r.$v0,function(e,t,s,o){let a,l 2948return(0,i.createComputeRef)(()=>{let c=(0,i.valueForRef)(t) 2949return c===a||(l=me(c,e)?o?ve(e,c,s,o):o:e===r.CurriedTypes.Component&&"string"==typeof c&&c||(0,n.isObject)(c)?ve(e,c,s,o):null,a=c),l})}(s,l,u,c))}),ae.add(r.Op.DynamicHelper,e=>{let o,a=e.stack,l=(0,t.check)(a.pop(),Re),c=(0,t.check)(a.pop(),Be).capture(),u=e.getOwner(),d=(0,i.createComputeRef)(()=>{void 0!==o&&(0,s.destroy)(o) 2950let e=(0,i.valueForRef)(l) 2951if(me(e,r.CurriedTypes.Helper)){let{definition:t,owner:i,positional:r,named:a}=ye(e),u=gt(t,l) 2952void 0!==a&&(c.named=(0,n.assign)({},...a,c.named)),void 0!==r&&(c.positional=r.concat(c.positional)),o=u(c,i),(0,s.associateDestroyableChild)(d,o)}else if((0,n.isObject)(e)){let t=gt(e,l) 2953o=t(c,u),(0,s._hasDestroyableChildren)(o)&&(0,s.associateDestroyableChild)(d,o)}else o=i.UNDEFINED_REFERENCE}),h=(0,i.createComputeRef)(()=>((0,i.valueForRef)(d),(0,i.valueForRef)(o))) 2954e.associateDestroyable(d),e.loadValue(r.$v0,h)}),ae.add(r.Op.Helper,(e,{op1:i})=>{let n=e.stack,o=(0,t.check)(e[v].getValue(i),je)((0,t.check)(n.pop(),Be).capture(),e.getOwner(),e.dynamicScope());(0,s._hasDestroyableChildren)(o)&&e.associateDestroyable(o),e.loadValue(r.$v0,o)}),ae.add(r.Op.GetVariable,(e,{op1:t})=>{let i=e.referenceForSymbol(t) 2955e.stack.push(i)}),ae.add(r.Op.SetVariable,(e,{op1:i})=>{let n=(0,t.check)(e.stack.pop(),Re) 2956e.scope().bindSymbol(i,n)}),ae.add(r.Op.SetBlock,(e,{op1:i})=>{let n=(0,t.check)(e.stack.pop(),Ye),r=(0,t.check)(e.stack.pop(),He),s=(0,t.check)(e.stack.pop(),t.CheckBlockSymbolTable) 2957e.scope().bindBlock(i,[n,r,s])}),ae.add(r.Op.ResolveMaybeLocal,(e,{op1:t})=>{let n=e[v].getValue(t),r=e.scope().getPartialMap()[n] 2958void 0===r&&(r=(0,i.childRefFor)(e.getSelf(),n)),e.stack.push(r)}),ae.add(r.Op.RootScope,(e,{op1:t})=>{e.pushRootScope(t,e.getOwner())}),ae.add(r.Op.GetProperty,(e,{op1:n})=>{let r=e[v].getValue(n),s=(0,t.check)(e.stack.pop(),Re) 2959e.stack.push((0,i.childRefFor)(s,r))}),ae.add(r.Op.GetBlock,(e,{op1:t})=>{let{stack:i}=e,n=e.scope().getBlock(t) 2960i.push(n)}),ae.add(r.Op.SpreadBlock,e=>{let{stack:i}=e,n=(0,t.check)(i.pop(),(0,t.CheckOption)((0,t.CheckOr)(Ze,Ue))) 2961if(n&&!yt(n)){let[e,t,r]=n 2962i.push(r),i.push(t),i.push(e)}else i.push(null),i.push(null),i.push(null)}),ae.add(r.Op.HasBlock,e=>{let{stack:n}=e,r=(0,t.check)(n.pop(),(0,t.CheckOption)((0,t.CheckOr)(Ze,Ue))) 2963r&&!yt(r)?n.push(i.TRUE_REFERENCE):n.push(i.FALSE_REFERENCE)}),ae.add(r.Op.HasBlockParams,e=>{let n=e.stack.pop(),r=e.stack.pop();(0,t.check)(n,(0,t.CheckMaybe)((0,t.CheckOr)(t.CheckHandle,Ye))),(0,t.check)(r,(0,t.CheckMaybe)(He)) 2964let s=(0,t.check)(e.stack.pop(),(0,t.CheckMaybe)(t.CheckBlockSymbolTable)),o=s&&s.parameters.length 2965e.stack.push(o?i.TRUE_REFERENCE:i.FALSE_REFERENCE)}),ae.add(r.Op.Concat,(e,{op1:n})=>{let r=new Array(n) 2966for(let i=n;i>0;i--){r[i-1]=(0,t.check)(e.stack.pop(),Re)}var s 2967e.stack.push((s=r,(0,i.createComputeRef)(()=>{const e=[] 2968for(const t of s){const n=(0,i.valueForRef)(t) 2969null!=n&&e.push(mt(n))}return e.length>0?e.join(""):null})))}),ae.add(r.Op.IfInline,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)(e.stack.pop(),Re),s=(0,t.check)(e.stack.pop(),Re) 2970e.stack.push((0,i.createComputeRef)(()=>!0===(0,o.toBool)((0,i.valueForRef)(n))?(0,i.valueForRef)(r):(0,i.valueForRef)(s)))}),ae.add(r.Op.Not,e=>{let n=(0,t.check)(e.stack.pop(),Re) 2971e.stack.push((0,i.createComputeRef)(()=>!(0,o.toBool)((0,i.valueForRef)(n))))}),ae.add(r.Op.GetDynamicVar,e=>{let n=e.dynamicScope(),r=e.stack,s=(0,t.check)(r.pop(),Re) 2972r.push((0,i.createComputeRef)(()=>{let e=String((0,i.valueForRef)(s)) 2973return(0,i.valueForRef)(n.get(e))}))}),ae.add(r.Op.Log,e=>{let{positional:n}=(0,t.check)(e.stack.pop(),Be).capture() 2974e.loadValue(r.$v0,(0,i.createComputeRef)(()=>{console.log(...ut(n))}))}) 2975class vt{constructor(e,t,i){this.node=e,this.reference=t,this.lastValue=i}evaluate(){let e,t=(0,i.valueForRef)(this.reference),{lastValue:n}=this 2976if(t!==n&&(e=L(t)?"":E(t)?t:String(t),e!==n)){this.node.nodeValue=this.lastValue=e}}}function _t(e){return function(e){return E(e)||L(e)||"boolean"==typeof e||"number"==typeof e}(e)?r.ContentType.String:me(e,r.CurriedType.Component)||(0,a.hasInternalComponentManager)(e)?r.ContentType.Component:me(e,r.CurriedType.Helper)||(0,a.hasInternalHelperManager)(e)?r.ContentType.Helper:x(e)?r.ContentType.SafeString:function(e){return M(e)&&11===e.nodeType}(e)?r.ContentType.Fragment:M(e)?r.ContentType.Node:r.ContentType.String}function bt(e){return(0,n.isObject)(e)?me(e,r.CurriedType.Component)||(0,a.hasInternalComponentManager)(e)?r.ContentType.Component:r.ContentType.Helper:r.ContentType.String}function wt(e,t){console.info("Use `context`, and `get(<path>)` to debug this template."),t("this")}ae.add(r.Op.ContentType,e=>{let n=(0,t.check)(e.stack.peek(),Re) 2977e.stack.push(_t((0,i.valueForRef)(n))),(0,i.isConstRef)(n)||e.updateWith(new we(n,_t))}),ae.add(r.Op.DynamicContentType,e=>{let n=(0,t.check)(e.stack.peek(),Re) 2978e.stack.push(bt((0,i.valueForRef)(n))),(0,i.isConstRef)(n)||e.updateWith(new we(n,bt))}),ae.add(r.Op.AppendHTML,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,i.valueForRef)(n),s=L(r)?"":String(r) 2979e.elements().appendDynamicHTML(s)}),ae.add(r.Op.AppendSafeHTML,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)((0,i.valueForRef)(n),t.CheckSafeString).toHTML(),s=L(r)?"":(0,t.check)(r,t.CheckString) 2980e.elements().appendDynamicHTML(s)}),ae.add(r.Op.AppendText,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,i.valueForRef)(n),s=L(r)?"":String(r),o=e.elements().appendDynamicText(s);(0,i.isConstRef)(n)||e.updateWith(new vt(o,n,s))}),ae.add(r.Op.AppendDocumentFragment,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)((0,i.valueForRef)(n),t.CheckDocumentFragment) 2981e.elements().appendDynamicFragment(r)}),ae.add(r.Op.AppendNode,e=>{let n=(0,t.check)(e.stack.pop(),Re),r=(0,t.check)((0,i.valueForRef)(n),t.CheckNode) 2982e.elements().appendDynamicNode(r)}) 2983let At=wt 2984class Tt{constructor(e,t,i){this.locals=(0,n.dict)(),this.scope=e 2985for(const r of i){let i=(0,n.unwrap)(t[r-1]),s=e.getSymbol(r) 2986this.locals[i]=s}}get(e){let t,{scope:r,locals:s}=this,o=e.split("."),[a,...l]=e.split("."),c=r.getEvalScope()
2987return"this"===a?t=r.getSelf():s[a]?t=(0,n.unwrap)(s[a]):0===a.indexOf("@")&&c[a]?t=c[a]:(t=this.scope.getSelf(),l=o),l.reduce((e,t)=>(0,i.childRefFor)(e,t),t)}}ae.add(r.Op.Debugger,(e,{op1:t,op2:r})=>{let s=e[v].getArray(t),o=e[v].getArray((0,n.decodeHandle)(r)),a=new Tt(e.scope(),s,o) 2988At((0,i.valueForRef)(e.getSelf()),e=>(0,i.valueForRef)(a.get(e)))}),ae.add(r.Op.EnterList,(e,{op1:n,op2:r})=>{let s=e.stack,o=(0,t.check)(s.pop(),Re),a=(0,t.check)(s.pop(),Re),l=(0,i.valueForRef)(a),c=null===l?"@identity":String(l),u=(0,i.createIteratorRef)(o,c),d=(0,i.valueForRef)(u) 2989e.updateWith(new we(u,e=>e.isEmpty())),!0===d.isEmpty()?e.goto(r+1):(e.enterList(u,n),e.stack.push(d))}),ae.add(r.Op.ExitList,e=>{e.exitList()}),ae.add(r.Op.Iterate,(e,{op1:i})=>{let n=e.stack,r=(0,t.check)(n.peek(),Fe).next() 2990null!==r?e.registerItem(e.enterItem(r)):e.goto(i)}) 2991const Ct={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1} 2992class Lt{getCapabilities(){return Ct}getDebugName({name:e}){return e}getSelf(){return i.NULL_REFERENCE}getDestroyable(){return null}}e.TemplateOnlyComponentManager=Lt 2993const xt=e.TEMPLATE_ONLY_COMPONENT_MANAGER=new Lt 2994class Mt{constructor(e="@glimmer/component/template-only",t="(unknown template-only component)"){this.moduleName=e,this.name=t}toString(){return this.moduleName}}e.TemplateOnlyComponent=Mt,(0,a.setInternalComponentManager)(xt,Mt.prototype) 2995const Et={foreignObject:1,desc:1,title:1},St=Object.create(null) 2996class kt{constructor(e){this.document=e,this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){let i,r 2997if(t?(i=t.namespaceURI===n.NS_SVG||"svg"===e,r=!!Et[t.tagName]):(i="svg"===e,r=!1),i&&!r){if(St[e])throw new Error(`Cannot create a ${e} inside an SVG context`) 2998return this.document.createElementNS(n.NS_SVG,e)}return this.document.createElement(e)}insertBefore(e,t,i){e.insertBefore(t,i)}insertHTMLBefore(e,t,i){if(""===i){const i=this.createComment("") 2999return e.insertBefore(i,t),new w(e,i,i)}const r=t?t.previousSibling:e.lastChild 3000let s 3001if(null===t)e.insertAdjacentHTML(n.INSERT_BEFORE_END,i),s=(0,n.expect)(e.lastChild,"bug in insertAdjacentHTML?") 3002else if(t instanceof HTMLElement)t.insertAdjacentHTML("beforebegin",i),s=(0,n.expect)(t.previousSibling,"bug in insertAdjacentHTML?") 3003else{const{uselessElement:r}=this 3004e.insertBefore(r,t),r.insertAdjacentHTML(n.INSERT_BEFORE_BEGIN,i),s=(0,n.expect)(r.previousSibling,"bug in insertAdjacentHTML?"),e.removeChild(r)}const o=(0,n.expect)(r?r.nextSibling:e.firstChild,"bug in insertAdjacentHTML?") 3005return new w(e,o,s)}createTextNode(e){return this.document.createTextNode(e)}createComment(e){return this.document.createComment(e)}}function Pt(e,t,i){if(!e)return t 3006if(!function(e,t){const i=e.createElementNS(t,"svg") 3007try{i.insertAdjacentHTML(n.INSERT_BEFORE_END,"<circle></circle>")}catch(r){}finally{return 1!==i.childNodes.length||(0,n.castToBrowser)((0,n.unwrap)(i.firstChild),"SVG").namespaceURI!==n.NS_SVG}}(e,i))return t 3008const r=e.createElement("div") 3009return class extends t{insertHTMLBefore(e,t,s){return""===s||e.namespaceURI!==i?super.insertHTMLBefore(e,t,s):function(e,t,i,r){let s 3010if((0,n.assert)(""!==i,"html cannot be empty"),"FOREIGNOBJECT"===e.tagName.toUpperCase()){const e="<svg><foreignObject>"+i+"</foreignObject></svg>";(0,n.clearElement)(t),t.insertAdjacentHTML(n.INSERT_AFTER_BEGIN,e),s=t.firstChild.firstChild}else{const e="<svg>"+i+"</svg>";(0,n.clearElement)(t),t.insertAdjacentHTML(n.INSERT_AFTER_BEGIN,e),s=t.firstChild}return function(e,t,i){const r=(0,n.expect)(e.firstChild,"source is empty") 3011let s=r,o=r 3012for(;o;){const e=o.nextSibling 3013t.insertBefore(o,i),s=o,o=e}return new w(t,r,s)}(s,e,r)}(e,r,s,t)}}}function Ot(e,t){return e&&function(e){const t=e.createElement("div") 3014if(t.appendChild(e.createTextNode("first")),t.insertAdjacentHTML(n.INSERT_BEFORE_END,"second"),2===t.childNodes.length)return!1 3015return!0}(e)?class extends t{constructor(e){super(e),this.uselessComment=void 0,this.uselessComment=e.createComment("")}insertHTMLBefore(e,t,i){if(""===i)return super.insertHTMLBefore(e,t,i) 3016let n=!1 3017const r=t?t.previousSibling:e.lastChild 3018r&&r instanceof Text&&(n=!0,e.insertBefore(this.uselessComment,t)) 3019const s=super.insertHTMLBefore(e,t,i) 3020return n&&e.removeChild(this.uselessComment),s}}:t}const zt="undefined"==typeof document?null:(0,n.castToSimple)(document) 3021let Dt=class extends kt{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,i,n=null){n?e.setAttributeNS(n,t,i):e.setAttribute(t,i)}} 3022Dt=Ot(zt,Dt),Dt=Pt(zt,Dt,n.NS_SVG) 3023const It=e.DOMTreeConstruction=Dt;["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach(e
3023=>St[e]=1) 3024const Nt=/[\t\n\v\f\r \xA0\u{1680}\u{180e}\u{2000}-\u{200a}\u{2028}\u{2029}\u{202f}\u{205f}\u{3000}\u{feff}]/u,Rt="undefined"==typeof document?null:(0,n.castToSimple)(document) 3025class Ft extends kt{constructor(e){super(e),this.namespace=void 0,this.document=e,this.namespace=null}setAttribute(e,t,i){e.setAttribute(t,i)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,i){this.insertBefore(e,t,i.nextSibling)}}e.IDOMChanges=Ft 3026let Bt=Ft 3027Bt=Ot(Rt,Bt),Bt=Pt(Rt,Bt,n.NS_SVG) 3028e.DOMChanges=Bt 3029let jt=0 3030class Ut{constructor(e){this.id=jt++,this.value=void 0,this.value=e}get(){return this.value}release(){this.value=null}toString(){let e=`Ref ${this.id}` 3031if(null===this.value)return`${e} (released)` 3032try{return`${e}: ${this.value}`}catch{return e}}}class Vt{constructor(){this.stack=new n.Stack,this.refs=new WeakMap,this.roots=new Set,this.nodes=new WeakMap}begin(){this.reset()}create(e,t){let i=(0,n.assign)({},t,{bounds:null,refs:new Set}) 3033this.nodes.set(e,i),this.appendChild(i,e),this.enter(e)}update(e){this.enter(e)}didRender(e,t){this.nodeFor(e).bounds=t,this.exit()}willDestroy(e){(0,n.expect)(this.refs.get(e),"BUG: missing ref").release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){let e=(0,n.expect)(this.stack.toArray()[0],"expected root state when resetting render tree"),t=this.refs.get(e) 3034for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return(0,n.expect)(this.nodes.get(e),"BUG: missing node")}appendChild(e,t){let i=this.stack.current,n=new Ut(t) 3035if(this.refs.set(t,n),i){let t=this.nodeFor(i) 3036t.refs.add(n),e.parent=t}else this.roots.add(n)}captureRefs(e){let t=[] 3037return e.forEach(i=>{let n=i.get() 3038n?t.push(this.captureNode(`render-node:${i.id}`,n)):e.delete(i)}),t}captureNode(e,t){let i=this.nodeFor(t),{type:n,name:r,args:s,instance:o,refs:a}=i,l=this.captureTemplate(i),c=this.captureBounds(i),u=this.captureRefs(a) 3039return{id:e,type:n,name:r,args:dt(s),instance:o,template:l,bounds:c,children:u}}captureTemplate({template:e}){return e||null}captureBounds(e){let t=(0,n.expect)(e.bounds,"BUG: missing bounds") 3040return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}const Ht=Symbol("TRANSACTION") 3041class qt{constructor(){this.scheduledInstallModifiers=[],this.scheduledUpdateModifiers=[],this.createdComponents=[],this.updatedComponents=[]}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){let{createdComponents:e,updatedComponents:t}=this 3042for(const{manager:r,state:s}of e)r.didCreate(s) 3043for(const{manager:r,state:s}of t)r.didUpdate(s) 3044let{scheduledInstallModifiers:i,scheduledUpdateModifiers:n}=this 3045for(const{manager:r,state:s,definition:o}of i){let e=r.getTag(s) 3046if(null!==e){let t=(0,l.track)(()=>r.install(s),!1);(0,l.updateTag)(e,t)}else r.install(s)}for(const{manager:r,state:s,definition:o}of n){let e=r.getTag(s) 3047if(null!==e){let t=(0,l.track)(()=>r.update(s),!1);(0,l.updateTag)(e,t)}else r.update(s)}}}class Gt{constructor(e,t){this[Ht]=null,this.updateOperations=void 0,this.isInteractive=void 0,this.debugRenderTree=void 0,this.delegate=t,this.isInteractive=t.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new Vt:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new It(e.document),this.updateOperations=new Ft(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return(0,n.expect)(this.updateOperations,"Attempted to get DOM updateOperations, but they were not provided by the environment. You may be attempting to rerender in an environment which does not support rerendering, such as SSR.")}begin(){(0,n.assert)(!this[Ht],"A glimmer transaction was begun, but one already exists. You may have a nested transaction, possibly caused by an earlier runtime exception while rendering. Please check your console for the stack trace of any prior exceptions."),this.debugRenderTree?.begin(),this[Ht]=new qt}get transaction(){return(0,n.expect)(this[Ht],"must be in a transaction")}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){let e=this.transaction 3048this[Ht]=null,e.commit(),this.debugRenderTree?.commit(),this.delegate.onTransactionCommit()}}function Wt(e,t){if(e[Ht])t() 3049else{e.begin() 3050try{t()}finally{e.commit()}}}function $t(e){return(0,a.setInternalHelperManager)(e,{})}e.EnvironmentImpl=Gt 3051e.array=$t(({positional:e})=>(0,i.createComputeRef)(()=>ut(e),null,"array")) 3052const Qt=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),Xt=(e.concat=$t(({positional:e})=>(0,i.createComputeRef)(()=>ut(e).map(Qt).join(""),null,"concat")),(0,n.buildUntouchableThis)("`fn` helper")) 3053e.fn=$t(({positional:e})=>{let n=(0,t.check)(e[0],Yt) 3054return(0,i.createComputeRef)(()=>(...t)=>{let[r,...s]=ut(e) 3055if((0,i.isInvokableRef)(n)){let e=s.length>0?s[0]:t[0] 3056return(0,i.updateRef)(n,e)}return r.call(Xt,...s,...t)},null,"fn")}) 3057function Yt(e){if(!e||!(0,i.isInvokableRef)(e)&&"function"!=typeof(0,i.valueForRef)(e))throw new Error(`You must pass a function as the \`fn\` helper's first argument, you passed ${e?(0,i.valueForRef)(e):e}
3057. While rendering:\n\n${e?.debugLabel}`)}e.get=$t(({positional:e})=>{let t=e[0]??i.UNDEFINED_REFERENCE,r=e[1]??i.UNDEFINED_REFERENCE 3058return(0,i.createComputeRef)(()=>{let e=(0,i.valueForRef)(t) 3059if((0,n.isDict)(e))return(0,o.getPath)(e,String((0,i.valueForRef)(r)))},e=>{let s=(0,i.valueForRef)(t) 3060if((0,n.isDict)(s))return(0,o.setPath)(s,String((0,i.valueForRef)(r)),e)},"get")}) 3061e.hash=$t(({named:e})=>{let t=(0,i.createComputeRef)(()=>{let t=ct(e) 3062return t},null,"hash"),n=new Map 3063for(let i in e)n.set(i,e[i]) 3064return t.children=n,t}) 3065function Kt(e){return(0,l.getValue)(e.argsCache)}class Zt{constructor(e,t=()=>pt){this.argsCache=void 0 3066let i=(0,l.createCache)(()=>t(e)) 3067this.argsCache=i}get named(){return Kt(this).named||ht}get positional(){return Kt(this).positional||ft}}(0,n.buildUntouchableThis)("`on` modifier") 3068class Jt{constructor(e,t){this.tag=(0,l.createUpdatableTag)(),this.element=void 0,this.args=void 0,this.once=void 0,this.passive=void 0,this.capture=void 0,this.options=void 0,this.shouldUpdate=!0,this.element=e,this.args=t}updateFromArgs(){let{args:e}=this,{once:r,passive:s,capture:o}=ct(e.named) 3069r!==this.once&&(this.once=r,this.shouldUpdate=!0),s!==this.passive&&(this.passive=s,this.shouldUpdate=!0),o!==this.capture&&(this.capture=o,this.shouldUpdate=!0),this.options=void 0!==r||void 0!==s||void 0!==o?{once:r,passive:s,capture:o}:void 0 3070let a=(0,n.expect)(e.positional[0],"You must pass a valid DOM event name as the first argument to the `on` modifier"),l=(0,t.check)((0,i.valueForRef)(a),t.CheckString,()=>"You must pass a valid DOM event name as the first argument to the `on` modifier") 3071l!==this.eventName&&(this.eventName=l,this.shouldUpdate=!0) 3072const c=(0,n.expect)(e.positional[1],"You must pass a function as the second argument to the `on` modifier"),u=(0,t.check)((0,i.valueForRef)(c),t.CheckFunction,e=>`You must pass a function as the second argument to the \`on\` modifier; you passed ${null===e?"null":typeof e}. While rendering:\n\n${c.debugLabel??"{unlabeled value}"}`) 3073u!==this.userProvidedCallback&&(this.userProvidedCallback=u,this.shouldUpdate=!0) 3074this.shouldUpdate&&(this.callback=u)}}let ei=0,ti=0 3075function ii(e,t,i,n){ti++,e.removeEventListener(t,i,n)}function ni(e,t,i,n){ei++,e.addEventListener(t,i,n)}e.on=(0,a.setInternalModifierManager)(new class{getDebugName(){return"on"}get counters(){return{adds:ei,removes:ti}}create(e,t,i,n){return new Jt(t,n)}getTag(e){return null===e?null:e.tag}install(e){if(null===e)return 3076e.updateFromArgs() 3077let{element:t,eventName:i,callback:n,options:r}=e 3078ni(t,i,n,r),(0,s.registerDestructor)(e,()=>ii(t,i,n,r)),e.shouldUpdate=!1}update(e){if(null===e)return 3079let{element:t,eventName:i,callback:n,options:r}=e 3080e.updateFromArgs(),e.shouldUpdate&&(ii(t,i,n,r),ni(e.element,e.eventName,e.callback,e.options),e.shouldUpdate=!1)}getDestroyable(e){return e}},{}) 3081class ri{constructor(e,t,i,n,r){this.currentOpSize=0,this.stack=e,this.heap=t,this.program=i,this.externs=n,this.registers=r}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){(0,n.assert)("number"==typeof e&&!isNaN(e),"pc is set to a number"),this.registers[r.$pc]=e}pushFrame(){this.stack.push(this.registers[r.$ra]),this.stack.push(this.registers[r.$fp]),this.registers[r.$fp]=this.registers[r.$sp]-1}popFrame(){this.registers[r.$sp]=this.registers[r.$fp]-1,this.registers[r.$ra]=this.stack.get(0),this.registers[r.$fp]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[r.$ra])}popSmallFrame(){this.registers[r.$ra]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[r.$pc]+e-this.currentOpSize}call(e){(0,n.assert)(e<4294967295,"Jumping to placeholder address"),this.registers[r.$ra]=this.registers[r.$pc],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[r.$ra]=this.target(e)}return(){this.setPc(this.registers[r.$ra])}nextStatement(){let{registers:e,program:t}=this,i=e[r.$pc] 3082if((0,n.assert)("number"==typeof i,"pc is a number"),-1===i)return null 3083let s=t.opcode(i),o=this.currentOpSize=s.size 3084return this.registers[r.$pc]+=o,s}evaluateOuter(e,t){this.evaluateInner(e,t)}evaluateInner(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)}evaluateMachine(e){switch(e.type){case r.MachineOp.PushFrame:return this.pushFrame() 3085case r.MachineOp.PopFrame:return this.popFrame() 3086case r.MachineOp.InvokeStatic:return this.call(e.op1) 3087case r.MachineOp.InvokeVirtual:return this.call(this.stack.pop()) 3088case r.MachineOp.Jump:return this.goto(e.op1) 3089case r.MachineOp.Return:return this.return() 3090case r.MachineOp.ReturnTo:return this.returnTo(e.op1)}}evaluateSyscall(e,t){ae.evaluate(t,e,e.type)}}class si{constructor(e,{alwaysRevalidate:t=!1}){this.env=void 0,this.dom=void 0,this.alwaysRevalidate=void 0,this.frameStack=new n.Stack,this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=t}execute(e,t){this._execute(e,t)}_execute(e,t){let{frameStack:i}=this 3091for(this.try(e,t);!i.isEmpty();
3091){let e=this.frame.nextStatement() 3092void 0!==e?e.evaluate(this):i.pop()}}get frame(){return(0,n.expect)(this.frameStack.current,"bug: expected a frame")}goto(e){this.frame.goto(e)}try(e,t){this.frameStack.push(new di(e,t))}throw(){this.frame.handleException(),this.frameStack.pop()}}e.UpdatingVM=si 3093class oi{constructor(e,t){this.state=e,this.resumeCallback=t}resume(e,t){return this.resumeCallback(e,this.state,t)}}class ai{constructor(e,t,i,n){this.children=void 0,this.bounds=void 0,this.state=e,this.runtime=t,this.children=n,this.bounds=i}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}evaluate(e){e.try(this.children,null)}}class li extends ai{constructor(...e){super(...e),this.type="try"}evaluate(e){e.try(this.children,this)}handleException(){let{state:e,bounds:t,runtime:i}=this;(0,s.destroyChildren)(this) 3094let n=ie.resume(i.env,t),r=e.resume(i,n),o=[],a=this.children=[],l=r.execute(e=>{e.pushUpdating(o),e.updateWith(this),e.pushUpdating(a)});(0,s.associateDestroyableChild)(this,l.drop)}}class ci extends li{constructor(e,t,i,n,r,s){super(e,t,i,[]),this.retained=!1,this.index=-1,this.key=n,this.memo=r,this.value=s}updateReferences(e){this.retained=!0,(0,i.updateRef)(this.value,e.value),(0,i.updateRef)(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}
3094}class ui extends ai{constructor(e,t,n,r,s){super(e,t,n,r),this.type="list-block",this.opcodeMap=new Map,this.marker=null,this.lastIterator=void 0,this.iterableRef=s,this.lastIterator=(0,i.valueForRef)(s)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){let t=(0,i.valueForRef)(this.iterableRef) 3095if(this.lastIterator!==t){let{bounds:i}=this,{dom:r}=e,s=this.marker=r.createComment("") 3096r.insertAfter(i.parentElement(),s,(0,n.expect)(i.lastNode(),"can't insert after an empty bounds")),this.sync(t),this.parentElement().removeChild(s),this.marker=null,this.lastIterator=t}super.evaluate(e)}sync(e){let{opcodeMap:t,children:i}=this,r=0,s=0 3097for(this.children=this.bounds.boundList=[];;){let o=e.next() 3098if(null===o)break 3099let a=i[r],{key:l}=o 3100for(;void 0!==a&&!0===a.retained;)a=i[++r] 3101if(void 0!==a&&a.key===l)this.retainItem(a,o),r++ 3102else if(t.has(l)){let e=t.get(l) 3103if(e.index<s)this.moveItem(e,o,a) 3104else{s=e.index 3105let t=!1 3106for(let e=r+1;e<s;e++)if(!1===(0,n.unwrap)(i[e]).retained){t=!0 3107break}!1===t?(this.retainItem(e,o),r=s+1):(this.moveItem(e,o,a),r++)}}else this.insertItem(o,a)}for(const n of i)!1===n.retained?this.deleteItem(n):n.reset()}retainItem(e,t){let{children:n}=this;(0,i.updateRef)(e.memo,t.memo),(0,i.updateRef)(e.value,t.value),e.retained=!0,e.index=n.length,n.push(e)}insertItem(e,t){let{opcodeMap:i,bounds:n,state:r,runtime:o,children:a}=this,{key:l}=e,c=void 0===t?this.marker:t.firstNode(),u=ie.forInitialRender(o.env,{element:n.parentElement(),nextSibling:c}) 3108r.resume(o,u).execute(t=>{t.pushUpdating() 3109let n=t.enterItem(e) 3110n.index=a.length,a.push(n),i.set(l,n),(0,s.associateDestroyableChild)(this,n)})}moveItem(e,t,n){let r,s,{children:o}=this;(0,i.updateRef)(e.memo,t.memo),(0,i.updateRef)(e.value,t.value),e.retained=!0,void 0===n?A(e,this.marker):(r=e.lastNode().nextSibling,s=n.firstNode(),r!==s&&A(e,s)),e.index=o.length,o.push(e)}deleteItem(e){(0,s.destroy)(e),T(e),this.opcodeMap.delete(e.key)}}class di{constructor(e,t){this.current=0,this.ops=e,this.exceptionHandler=t}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class hi{constructor(e,t,i,n){this.env=e,this.updating=t,this.bounds=i,this.drop=n,(0,s.associateDestroyableChild)(this,n),(0,s.registerDestructor)(this,()=>T(this.bounds))}rerender({alwaysRevalidate:e=!1}={alwaysRevalidate:!1}){let{env:t,updating:i}=this 3111new si(t,{alwaysRevalidate:e}).execute(i,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class fi{static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}constructor(e=[],t){this[g]=void 0,this.stack=e,this[g]=t}push(e){this.stack[++this[g][r.$sp]]=e}dup(e=this[g][r.$sp]){this.stack[++this[g][r.$sp]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e=1){let t=this.stack[this[g][r.$sp]] 3112return this[g][r.$sp]-=e,t}peek(e=0){return this.stack[this[g][r.$sp]-e]}get(e,t=this[g][r.$fp]){return this.stack[t+e]}set(e,t,i=this[g][r.$fp]){this.stack[i+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){let t=this[g][r.$sp]+1,i=t-e 3113return this.stack.slice(i,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[g][r.$fp],this[g][r.$sp]+1)}}class pi{constructor(){this.scope=new n.Stack,this.dynamicScope=new n.Stack,this.updating=new n.Stack,this.cache=new n.Stack,this.list=new n.Stack}}class mi{get stack(){return this[f].stack}get pc(){return this[f].fetchRegister(r.$pc)}fetch(e){let t=this.fetchValue(e) 3114this.stack.push(t)}load(e){let t=this.stack.pop() 3115this.loadValue(e,t)}fetchValue(e){if((0,r.isLowLevelRegister)(e))return this[f].fetchRegister(e) 3116switch(e){case r.$s0:return this.s0 3117case r.$s1:return this.s1 3118case r.$t0:return this.t0 3119case r.$t1:return this.t1 3120case r.$v0:return this.v0}}loadValue(e,t){switch((0,r.isLowLevelRegister)(e)&&this[f].loadRegister(e,t),e){case r.$s0:this.s0=t 3121break 3122case r.$s1:this.s1=t 3123break 3124case r.$t0:this.t0=t 3125break 3126case r.$t1:this.t1=t 3127break 3128case r.$v0:this.v0=t}}pushFrame(){this[f].pushFrame()}popFrame(){this[f].popFrame()}goto(e){this[f].goto(e)}call(e){this[f].call(e)}returnTo(e){this[f].returnTo(e)}return(){this[f].return()}constructor(e,{pc:t,scope:i,dynamicScope:s,stack:o},a,l){this[m]=new pi,this[y]=void 0,this.destructor=void 0,this[p]=new n.Stack,this[v]=void 0,this[_]=void 0,this[f]=void 0,this.s0=null,this.s1=null,this.t0=null,this.t1=null,this.v0=null,this.resume=void 0,this.runtime=e,this.elementStack=a,this.context=l,this.resume=yi(l) 3129let c=fi.restore(o);(0,n.assert)("number"==typeof t,"pc is a number"),c[g][r.$pc]=t,c[g][r.$
3129sp]=o.length-1,c[g][r.$fp]=-1,this[y]=this.program.heap,this[v]=this.program.constants,this.elementStack=a,this[m].scope.push(i),this[m].dynamicScope.push(s),this[_]=new et,this[f]=new ri(c,this[y],e.program,{debugBefore:e=>ae.debugBefore(this,e),debugAfter:e=>{ae.debugAfter(this,e)}},c[g]),this.destructor={},this[p].push(this.destructor)}static initial(e,t,{handle:i,self:n,dynamicScope:r,treeBuilder:s,numSymbols:o,owner:a}){let l=h.root(n,o,a),c=gi(e.program.heap.getaddr(i),l,r),u=yi(t)(e,c,s) 3130return u.pushUpdating(),u}static empty(e,{handle:t,treeBuilder:n,dynamicScope:r,owner:s},o){let a=yi(o)(e,gi(e.program.heap.getaddr(t),h.root(i.UNDEFINED_REFERENCE,0,s),r),n) 3131return a.pushUpdating(),a}compile(e){return(0,n.unwrapHandle)(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t=this[f].fetchRegister(r.$pc)){return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t=this[f].fetchRegister(r.$pc)){return new oi(this.captureState(e,t),this.resume)}beginCacheGroup(e){let t=this.updating(),i=new Ae 3132t.push(i),t.push(new Te(e)),this[m].cache.push(i),(0,l.beginTrackFrame)(e)}commitCacheGroup(){let e=this.updating(),t=(0,n.expect)(this[m].cache.pop(),"VM BUG: Expected a cache group"),i=(0,l.endTrackFrame)() 3133e.push(new Ce(t)),t.finalize(i,e.length)}enter(e){let t=this.capture(e),i=this.elements().pushUpdatableBlock(),n=new li(t,this.runtime,i,[]) 3134this.didEnter(n)}enterItem({key:e,value:t,memo:n}){let{stack:r}=this,s=(0,i.createIteratorItemRef)(t),o=(0,i.createIteratorItemRef)(n) 3135r.push(s),r.push(o) 3136let a=this.capture(2),l=this.elements().pushUpdatableBlock(),c=new ci(a,this.runtime,l,e,o,s) 3137return this.didEnter(c),c}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){let i=[],n=this[f].target(t),r=this.capture(0,n),s=this.elements().pushBlockList(i),o=new ui(r,this.runtime,s,i,e) 3138this[m].list.push(o),this.didEnter(o)}didEnter(e){this.associateDestroyable(e),this[p].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[p].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[m].list.pop()}pushUpdating(e=[]){this[m].updating.push(e)}popUpdating(){return(0,n.expect)(this[m].updating.pop(),"can't pop an empty stack")}updateWith(e){this.updating().push(e)}listBlock(){return(0,n.expect)(this[m].list.current,"expected a list block")}associateDestroyable(e){let t=(0,n.expect)(this[p].current,"Expected destructor parent");(0,s.associateDestroyableChild)(t,e)}tryUpdating(){return this[m].updating.current}updating(){return(0,n.expect)(this[m].updating.current,"expected updating opcode on the updating opcode stack")}elements(){return this.elementStack}scope(){return(0,n.expect)(this[m].scope.current,"expected scope on the scope stack")}dynamicScope(){return(0,n.expect)(this[m].dynamicScope.current,"expected dynamic scope on the dynamic scope stack")}pushChildScope(){this[m].scope.push(this.scope().child())}pushDynamicScope(){let e=this.dynamicScope().child() 3139return this[m].dynamicScope.push(e),e}pushRootScope(e,t){let i=h.sized(e,t) 3140return this[m].scope.push(i),i}pushScope(e){this[m].scope.push(e)}popScope(){this[m].scope.pop()}popDynamicScope(){this[m].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){let t 3141e&&e(this) 3142do{t=this.next()}while(!t.done) 3143return t.value}next(){let e,{env:t,elementStack:i}=this,n=this[f].nextStatement() 3144return null!==n?(this[f].evaluateOuter(n,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new hi(t,this.popUpdating(),i.popBlock(),this.destructor)}),e}bindDynamicScope(e){let t=this.dynamicScope() 3145for(const i of(0,n.reverse)(e))t.set(i,this.stack.pop())}}function gi(e,t,i){return{pc:e,scope:t,dynamicScope:i,stack:[]}}function yi(e){return(t,i,n)=>new mi(t,i,n,e)}e.LowLevelVM=mi 3146class vi{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}const _i=e.SERIALIZATION_FIRST_NODE_STRING="%+b:0%" 3147class bi extends b{constructor(e,t,i){super(e,t),this.candidate=null,this.openBlockDepth=void 0,this.injectedOmittedNode=!1,this.startingBlockDepth=i,this.openBlockDepth=i-1}}class wi extends ie{constructor(e,t,i){if(super(e,t,i),this.unmatchedAttributes=null,this.blockDepth=0,this.startingBlockOffset=void 0,i)throw new Error("Rehydration with nextSibling not supported") 3148let r=this.currentCursor.element.firstChild 3149for(;null!==r&&!Ai(r);)r=r.nextSibling;(0,n.assert)(r,"Must have opening comment for rehydration."),this.candidate=r 3150const s=Ci(r) 3151if(0!==s){const e=s-1,t=this.dom.createComment(`%+b:${e}%`) 3152r.parentNode.insertBefore(t,this.candidate) 3153let i=r.nextSibling 3154for(;null!==i&&(!Ti(i)||Ci(i)!==s);)i=i.nextSibling;(0,n.assert)(i,"Must have closing comment for starting block comment") 3155const o=this.dom.createComment(`%-b:${e}%`) 3156r.parentNode.insertBefore(o,i.nextSibling),this.candidate=t,this.startingBlockOffset=e}else this.startingBlockOffset=0}
3156get currentCursor(){return this[te].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){const t=this.currentCursor 3157t.candidate=null,t.nextSibling=e}enableRehydration(e){const t=this.currentCursor 3158t.candidate=e,t.nextSibling=null}pushElement(e,t=null){const i=new bi(e,t,this.blockDepth||0) 3159null!==this.candidate&&(i.candidate=e.firstChild,this.candidate=e.nextSibling),this[te].push(i)}clearMismatch(e){let t=e 3160const i=this.currentCursor 3161if(null!==i){const e=i.openBlockDepth 3162if(e>=i.startingBlockDepth)for(;t;){if(Ti(t)){if(e>=Li(t,this.startingBlockOffset))break}t=this.remove(t)}else for(;null!==t;)t=this.remove(t) 3163this.disableRehydration(t)}}__openBlock(){const{currentCursor:e}=this 3164if(null===e)return 3165const t=this.blockDepth 3166this.blockDepth++ 3167const{candidate:i}=e 3168if(null===i)return 3169const{tagName:n}=e.element 3170Ai(i)&&Li(i,this.startingBlockOffset)===t?(this.candidate=this.remove(i),e.openBlockDepth=t):"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(i)}__closeBlock(){const{currentCursor:e}=this 3171if(null===e)return 3172const t=e.openBlockDepth 3173this.blockDepth-- 3174const{candidate:i}=e 3175let n=!1 3176if(null!==i)if(n=!0,Ti(i)&&Li(i,this.startingBlockOffset)===t){const t=this.remove(i) 3177this.candidate=t,e.openBlockDepth--}else this.clearMismatch(i),n=!1 3178if(!1===n){const t=e.nextSibling 3179if(null!==t&&Ti(t)&&Li(t,this.startingBlockOffset)===this.blockDepth){const i=this.remove(t) 3180this.enableRehydration(i),e.openBlockDepth--}}}__appendNode(e){const{candidate:t}=this 3181return t||super.__appendNode(e)}__appendHTML(e){const t=this.markerBounds() 3182if(t){const e=t.firstNode(),i=t.lastNode(),n=new w(this.element,e.nextSibling,i.previousSibling),r=this.remove(e) 3183return this.remove(i),null!==r&&Ei(r)&&(this.candidate=this.remove(r),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){const t=(0,n.expect)(e.parentNode,"cannot remove a detached node"),i=e.nextSibling 3184return t.removeChild(e),i}markerBounds(){const e=this.candidate 3185if(e&&Mi(e)){const t=e 3186let i=(0,n.expect)(t.nextSibling,"BUG: serialization markers must be paired") 3187for(;i&&!Mi(i);)i=(0,n.expect)(i.nextSibling,"BUG: serialization markers must be paired") 3188return new w(this.element,t,i)}return null}__appendText(e){const{candidate:t}=this 3189return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||Ei(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){const t=this.candidate 3190return t&&8===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):(t&&this.clearMismatch(t),super.__appendComment(e))}__openElement(e){const t=this.candidate 3191if(t&&xi(t)&&function(e,t){if(e.namespaceURI===n.NS_SVG)return e.tagName===t 3192return e.tagName===t.toUpperCase()}(t,e))return this.unmatchedAttributes=[].slice.call(t.attributes),t 3193if(t){if(xi(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e) 3194this.clearMismatch(t)}return super.__openElement(e)}__setAttribute(e,t,i){const n=this.unmatchedAttributes 3195if(n){const i=Si(n,e) 3196if(i)return i.value!==t&&(i.value=t),void n.splice(n.indexOf(i),1)}return super.__setAttribute(e,t,i)}__setProperty(e,t){const i=this.unmatchedAttributes 3197if(i){const n=Si(i,e) 3198if(n)return n.value!==t&&(n.value=t),void i.splice(i.indexOf(n),1)}return super.__setProperty(e,t)}__flushElement(e,t){const{unmatchedAttributes:i}=this 3199if(i){for(const e of i)this.constructing.removeAttribute(e.name) 3200this.unmatchedAttributes=null}else super.__flushElement(e,t)}willCloseElement(){const{candidate:e,currentCursor:t}=this 3201null!==e&&this.clearMismatch(e),t&&t.injectedOmittedNode&&this.popElement(),super.willCloseElement()}getMarker(e,t){const i=e.querySelector(`script[glmr="${t}"]`) 3202return i?(0,n.castToSimple)(i):null}__pushRemoteElement(e,t,i){const r=this.getMarker((0,n.castToBrowser)(e,"HTML"),t) 3203if((0,n.assert)(!r||r.parentNode===e,"expected remote element marker's parent node to match remote element"),void 0===i){for(;null!==e.firstChild&&e.firstChild!==r;)this.remove(e.firstChild) 3204i=null}const s=new bi(e,null,this.blockDepth) 3205this[te].push(s),null===r?this.disableRehydration(i):this.candidate=this.remove(r) 3206const o=new re(e) 3207return this.pushLiveBlock(o,!0)}didAppendBounds(e){if(super.didAppendBounds(e),this.candidate){const t=e.lastNode() 3208this.candidate=t&&t.nextSibling}return e}}
3208function Ai(e){return e.nodeType===n.COMMENT_NODE&&0===e.nodeValue.lastIndexOf("%+b:",0)}function Ti(e){return e.nodeType===n.COMMENT_NODE&&0===e.nodeValue.lastIndexOf("%-b:",0)}function Ci(e){return parseInt(e.nodeValue.slice(4),10)}function Li(e,t){return Ci(e)-t}function xi(e){return 1===e.nodeType}function Mi(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function Ei(e){return 8===e.nodeType&&"% %"===e.nodeValue}function Si(e,t){for(const i of e)if(i.name===t)return i}e.RehydrateBuilder=wi}),e("@glimmer/tracking/index",["exports","@ember/-internals/metal"],function(e,t){"use strict" 3209Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cached",{enumerable:!0,get:function(){return t.cached}}),Object.defineProperty(e,"tracked",{enumerable:!0,get:function(){return t.tracked}})}),e("@glimmer/tracking/primitives/cache",["exports","@ember/-internals/metal"],function(e,t){"use strict" 3210Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return t.createCache}}),Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return t.getValue}}),Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return t.isConst}})}),e("@glimmer/util",["exports"],function(e){"use strict" 3211Object.defineProperty(e,"__esModule",{value:!0}),e.TEXT_NODE=e.Stack=e.SERIALIZATION_FIRST_NODE_STRING=e.RAW_NODE=e.NS_XMLNS=e.NS_XML=e.NS_XLINK=e.NS_SVG=e.NS_MATHML=e.NS_HTML=e.LOGGER=e.LOCAL_LOGGER=e.ImmediateConstants=e.INSERT_BEFORE_END=e.INSERT_BEFORE_BEGIN=e.INSERT_AFTER_END=e.INSERT_AFTER_BEGIN=e.EMPTY_STRING_ARRAY=e.EMPTY_NUMBER_ARRAY=e.EMPTY_ARRAY=e.ELEMENT_NODE=e.DOCUMENT_TYPE_NODE=e.DOCUMENT_NODE=e.DOCUMENT_FRAGMENT_NODE=e.COMMENT_NODE=void 0,e.arrayToOption=function(e){return a(e)?e:null},e.asPresentArray=function(e,t="unexpected empty list"){return l(e,t),e},e.assert=function(e,t){if(!e)throw new Error(t||"assertion failure")},e.assertNever=function(e,t="unexpected unreachable branch"){throw M.log("unreachable",e),M.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},e.assertPresent=function(e,t){if(!o(e))throw new Error(`Expected present, got ${"string"==typeof e?e:t}`)},e.assertPresentArray=l,e.beginTestSteps=e.assign=void 0,e.buildUntouchableThis=function(e){let t=null 32120 3213return t},e.castToBrowser=function(e,t){if(null==e)return null 3214if(void 0===typeof document)throw new Error("Attempted to cast to a browser node in a non-browser context") 3215if(A(e))return e 3216if(e.ownerDocument!==document)throw new Error("Attempted to cast to a browser node with a node that was not created from this document") 3217return C(e,t)},e.castToSimple=function(e){return A(e)||T(e),e},e.checkNode=C,e.clearElement=function(e){let t=e.firstChild 3218for(;t;){let i=t.nextSibling 3219e.removeChild(t),t=i}},e.constants=function(...e){return[!1,!0,null,void 0,...e]},e.debugToString=void 0,e.decodeHandle=function(e){return e},e.decodeImmediate=b,e.decodeNegative=g,e.decodePositive=v,e.deprecate=function(e){x.warn(`DEPRECATION: ${e}`)},e.dict=function(){return Object.create(null)},e.emptyArray=i,e.encodeHandle=function(e){return e},e.encodeImmediate=_,e.encodeNegative=m,e.encodePositive=y,e.endTestSteps=void 0,e.entries=function(e){return Object.entries(e)},e.enumerate=n 3220e.exhausted=function(e){throw new Error(`Exhausted ${String(e)}`)},e.expect=function(e,t){if(null==e)throw new Error(t) 3221return e},e.extractHandle=function(e){return"number"==typeof e?e:e.handle},e.getFirst=u,e.getLast=c,e.ifPresent=function(e,t,i){return a(e)?t(e):i()},e.intern=function(e){let t={} 3222t[e]=1 3223for(let i in t)if(i===e)return i 3224return e},e.isDict=function(e){return null!=e},e.isElement=function(e){return e?.nodeType===h&&e instanceof Element},e.isEmptyArray=function(e){return e===t},e.isErrHandle=function(e){return"number"==typeof e},e.isHandle=function(e){return e>=0},e.isNonPrimitiveHandle=function(e){return e>p.ENCODED_UNDEFINED_HANDLE},e.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!==e},e.isOkHandle=function(e){return"number"==typeof e},e.isPresent=o,e.isPresentArray=a,e.isSerializationFirstNode=function(e){return e.no
3224deValue===w},e.isSimpleElement=T,e.isSmallInt=function(e){return e%1==0&&e<=p.MAX_INT&&e>=p.MIN_INT},e.keys=function(e){return Object.keys(e)},e.logStep=void 0,e.mapPresentArray=function(e,t){if(null===e)return null 3225let i=[] 3226for(let n of e)i.push(t(n)) 3227return i},e.reverse=function*(e){for(let t=e.length-1;t>=0;t--)yield e[t]},e.strip=function(e,...t){let i="" 3228for(const[a,l]of n(e)){i+=`${l}${void 0!==t[a]?String(t[a]):""}`}let r=i.split("\n") 3229for(;a(r)&&/^\s*$/u.test(u(r));)r.shift() 3230for(;a(r)&&/^\s*$/u.test(c(r));)r.pop() 3231let s=1/0 3232for(let n of r){let e=/^\s*/u.exec(n)[0].length 3233s=Math.min(s,e)}let o=[] 3234for(let n of r)o.push(n.slice(s)) 3235return o.join("\n")},e.tuple=void 0,e.unreachable=s,e.unwrap=r,e.unwrapHandle=function(e){if("number"==typeof e)return e 3236{let t=e.errors[0] 3237throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)}},e.unwrapTemplate=function(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`) 3238return e} 3239e.values=function(e){return Object.values(e)},e.verifySteps=void 0 3240const t=e.EMPTY_ARRAY=Object.freeze([]) 3241function i(){return t}e.EMPTY_STRING_ARRAY=i(),e.EMPTY_NUMBER_ARRAY=i() 3242function*n(e){let t=0 3243for(const i of e)yield[t++,i]}function r(e){if(null==e)throw new Error("Expected value to be present") 3244return e}function s(e="unreachable"){return new Error(e)}function o(e){return null!=e}function a(e){return e.length>0}function l(e,t="unexpected empty list"){if(!a(e))throw new Error(t)}function c(e){return 0===e.length?void 0:e[e.length-1]}function u(e){return 0===e.length?void 0:e[0]}e.tuple=(...e)=>e 3245e.Stack=class{constructor(e=[]){this.stack=void 0,this.current=null,this.stack=e}get size(){return this.stack.length}push(e){this.current=e,this.stack.push(e)}pop(){let e=this.stack.pop() 3246return this.current=c(this.stack)??null,void 0===e?null:e}nth(e){let t=this.stack.length 3247return t<e?null:r(this.stack[t-e])}isEmpty(){return 0===this.stack.length}toArray(){return this.stack}} 3248let d 3249e.beginTestSteps=void 0,e.endTestSteps=void 0,e.verifySteps=void 0,e.logStep=void 0 3250e.debugToString=d 3251e.RAW_NODE=-1 3252const h=e.ELEMENT_NODE=1,f=(e.TEXT_NODE=3,e.COMMENT_NODE=8,e.DOCUMENT_NODE=9) 3253e.DOCUMENT_TYPE_NODE=10,e.DOCUMENT_FRAGMENT_NODE=11,e.NS_HTML="http://www.w3.org/1999/xhtml",e.NS_MATHML="http://www.w3.org/1998/Math/MathML",e.NS_SVG="http://www.w3.org/2000/svg",e.NS_XLINK="http://www.w3.org/1999/xlink",e.NS_XML="http://www.w3.org/XML/1998/namespace",e.NS_XMLNS="http://www.w3.org/2000/xmlns/",e.INSERT_BEFORE_BEGIN="beforebegin",e.INSERT_AFTER_BEGIN="afterbegin",e.INSERT_BEFORE_END="beforeend",e.INSERT_AFTER_END="afterend" 3254let p=e.ImmediateConstants=function(e){return e[e.MAX_SMI=1073741823]="MAX_SMI",e[e.MIN_SMI=-1073741824]="MIN_SMI",e[e.SIGN_BIT=-536870913]="SIGN_BIT",e[e.MAX_INT=536870911]="MAX_INT",e[e.MIN_INT=-536870912]="MIN_INT",e[e.FALSE_HANDLE=0]="FALSE_HANDLE",e[e.TRUE_HANDLE=1]="TRUE_HANDLE",e[e.NULL_HANDLE=2]="NULL_HANDLE",e[e.UNDEFINED_HANDLE=3]="UNDEFINED_HANDLE",e[e.ENCODED_FALSE_HANDLE=0]="ENCODED_FALSE_HANDLE",e[e.ENCODED_TRUE_HANDLE=1]="ENCODED_TRUE_HANDLE",e[e.ENCODED_NULL_HANDLE=2]="ENCODED_NULL_HANDLE",e[e.ENCODED_UNDEFINED_HANDLE=3]="ENCODED_UNDEFINED_HANDLE",e}({}) 3255function m(e){return e&p.SIGN_BIT}function g(e){return e|~p.SIGN_BIT}function y(e){return~e}function v(e){return~e}function _(e){return(e|=0)<0?m(e):y(e)}function b(e){return(e|=0)>p.SIGN_BIT?v(e):g(e)}[1,-1].forEach(e=>b(_(e))) 3256const w=e.SERIALIZATION_FIRST_NODE_STRING="%+b:0%" 3257e.assign=Object.assign 3258function A(e){return e.nodeType===f}function T(e){return e?.nodeType===h}function C(e,t){let i=!1 3259if(null!==e)if("string"==typeof t)i=L(e,t) 3260else{if(!Array.isArray(t))throw s() 3261i=t.some(t=>L(e,t))}if(i&&e instanceof Node)return e 3262throw function(e,t){return new Error(`cannot cast a ${e} into ${String(t)}`)}(`SimpleElement(${e?.constructor?.name??"null"})`,t)}function L(e,t){switch(t){case"NODE":return!0 3263case"HTML":return e instanceof HTMLElement 3264case"SVG":return e instanceof SVGElement 3265case"ELEMENT":return e instanceof Element 3266default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type") 3267return e instanceof Element&&e.tagName.toLowerCase()===t}}const x=e.LOCAL_LOGGER=console,M=e.LOGGER=console}),e("@glimmer/validator",["exports","@glimmer/global-context","@glimmer/util"],function(e,t,i){"use strict" 3268function n(e){if(null==e)throw new Error("Expected value to be present") 3269return e}
3269Object.defineProperty(e,"__esModule",{value:!0}),e.VolatileTag=e.VOLATILE_TAG=e.VOLATILE=e.INITIAL=e.CurrentTag=e.CURRENT_TAG=e.CONSTANT_TAG=e.CONSTANT=e.COMPUTE=e.ALLOW_CYCLES=void 0,e.beginTrackFrame=O,e.beginUntrackFrame=D,e.bump=function(){o++},e.combine=void 0,e.consumeTag=N,e.createCache=function(e,t){0 3270let i={[R]:e,[F]:void 0,[B]:void 0,[j]:-1} 32710 3272return i},e.createTag=function(){return new f(a)},e.createUpdatableTag=g,e.dirtyTag=e.debug=void 0,e.dirtyTagFor=x,e.endTrackFrame=z,e.endUntrackFrame=I,e.getValue=function(e){U(e,"getValue") 3273let t=e[R],i=e[B],n=e[j] 3274if(void 0!==i&&d(i,n))N(i) 3275else{O() 3276try{e[F]=t()}finally{i=z(),e[B]=i,e[j]=u(i),N(i)}}return e[F]},e.isConst=function(e){U(e,"isConst") 3277let t=e[B] 3278return function(){0}(),v(t)},e.isConstTag=v,e.isTracking=function(){return null!==k},e.resetTracking=function(){for(;P.length>0;)P.pop() 3279k=null,!1},e.tagFor=E,e.tagMetaFor=M,e.track=function(e,t){let i 3280O(t) 3281try{e()}finally{i=z()}return i},e.trackedData=function(e,t){let i=new WeakMap,n="function"==typeof t 3282return{getter:function(r){let s 3283return N(E(r,e)),n&&!i.has(r)?(s=t.call(r),i.set(r,s)):s=i.get(r),s},setter:function(t,n){x(t,e),i.set(t,n)}}},e.untrack=function(e){D() 3284try{return e()}finally{I()}},e.updateTag=void 0,e.validateTag=d,e.valueForTag=u 3285e.debug={} 3286e.CONSTANT=0 3287const r=e.INITIAL=1,s=e.VOLATILE=NaN 3288let o=r 3289const a=0,l=1,c=e.COMPUTE=Symbol("TAG_COMPUTE") 3290function u(e){return e[c]()}function d(e,t){return t>=e[c]()}const h=Symbol("TAG_TYPE") 3291e.ALLOW_CYCLES=void 0 3292class f{static combine(e){switch(e.length){case 0:return y 3293case 1:return e[0] 3294default:{let t=new f(2) 3295return t.subtag=e,t}}}constructor(e){this.revision=r,this.lastChecked=r,this.lastValue=r,this.isUpdating=!1,this.subtag=null,this.subtagBufferCache=null,this[h]=void 0,this[h]=e}[c](){let{lastChecked:e}=this 3296if(!0===this.isUpdating)this.lastChecked=++o 3297else if(e!==o){this.isUpdating=!0,this.lastChecked=o 3298try{let{subtag:e,revision:t}=this 3299if(null!==e)if(Array.isArray(e))t=e.reduce((e,t)=>{let i=t[c]() 3300return i>e?i:e},t) 3301else{let i=e[c]() 3302i===this.subtagBufferCache?t=t>this.lastValue?t:this.lastValue:(this.subtagBufferCache=null,t=t>i?t:i)}this.lastValue=t}finally{this.isUpdating=!1}}return this.lastValue}static updateTag(e,t){let i=e,n=t 3303n===y?i.subtag=null:(i.subtagBufferCache=n[c](),i.subtag=n)}static dirtyTag(e,i){e.revision=++o,(0,t.scheduleRevalidate)()}}const p=e.dirtyTag=f.dirtyTag,m=e.updateTag=f.updateTag 3304function g(){return new f(l)}const y=e.CONSTANT_TAG=new f(3) 3305function v(e){return e===y}class _{constructor(){this[h]=100}[c](){return s}}e.VolatileTag=_ 3306e.VOLATILE_TAG=new _ 3307class b{constructor(){this[h]=101}[c](){return o}}e.CurrentTag=b 3308e.CURRENT_TAG=new b 3309const w=e.combine=f.combine 3310let A=g(),T=g(),C=g() 3311u(A),p(A),u(A),m(A,w([T,C])),u(A),p(T),u(A),p(C),u(A),m(A,C),u(A),p(C),u(A) 3312const L=new WeakMap 3313function x(e,t,i){let n=void 0===i?L.get(e):i 3314if(void 0===n)return 3315let r=n.get(t) 3316void 0!==r&&p(r,!0)}function M(e){let t=L.get(e) 3317return void 0===t&&(t=new Map,L.set(e,t)),t}function E(e,t,i){let n=void 0===i?M(e):i,r=n.get(t) 3318return void 0===r&&(r=g(),n.set(t,r)),r}class S{constructor(){this.tags=new Set,this.last=null}add(e){e!==y&&(this.tags.add(e),this.last=e)}combine(){let{tags:e}=this 3319return 0===e.size?y:1===e.size?this.last:w(Array.from(this.tags))}}let k=null 3320const P=[] 3321function O(e){P.push(k),k=new S}function z(){let e=k 3322return k=P.pop()||null,n(e).combine()}function D(){P.push(k),k=null}function I(){k=P.pop()||null}function N(e){null!==k&&k.add(e)}const R=Symbol("FN"),F=Symbol("LAST_VALUE"),B=Symbol("TAG"),j=Symbol("SNAPSHOT") 3323Symbol("DEBUG_LABEL") 3324function U(e,t){0}const V=Symbol("GLIMMER_VALIDATOR_REGISTRATION"),H=function(){if("undefined"!=typeof globalThis)return globalThis 3325if("undefined"!=typeof self)return self 3326if("undefined"!=typeof window)return window 3327if("undefined"!=typeof global)return global 3328throw new Error("unable to locate global object")}() 3329if(!0===H[V])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.") 3330H[V]=!0}),e("@glimmer/vm",["exports"],function(e){"use strict"
3331Object.defineProperty(e,"__esModule",{value:!0}),e.TemporaryRegister=e.TYPE_SIZE=e.TYPE_MASK=e.SavedRegister=e.Op=e.OPERAND_LEN_MASK=e.MachineRegister=e.MachineOp=e.MAX_SIZE=e.MACHINE_MASK=e.InternalComponentCapability=e.InternalComponentCapabilities=e.CurriedTypes=e.CurriedType=e.ContentType=e.ARG_SHIFT=e.$v0=e.$t1=e.$t0=e.$sp=e.$s1=e.$s0=e.$ra=e.$pc=e.$fp=void 0,e.isLowLevelRegister=function(e){return e<=t},e.isMachineOp=function(e){return e>=0&&e<=15},e.isOp=function(e){return e>=16} 3332e.ContentType={Component:0,Helper:1,String:2,Empty:3,SafeString:4,Fragment:5,Node:6,Other:8},e.CurriedTypes=e.CurriedType={Component:0,Helper:1,Modifier:2},e.InternalComponentCapability=e.InternalComponentCapabilities={Empty:0,dynamicLayout:1,dynamicTag:2,prepareArgs:4,createArgs:8,attributeHook:16,elementHook:32,dynamicScope:64,createCaller:128,updateHook:256,createInstance:512,wrapped:1024,willDestroy:2048,hasSubOwner:4096},e.ARG_SHIFT=8,e.MAX_SIZE=2147483647,e.TYPE_SIZE=255,e.TYPE_MASK=255,e.OPERAND_LEN_MASK=768,e.MACHINE_MASK=1024,e.MachineOp={PushFrame:0,PopFrame:1,InvokeVirtual:2,InvokeStatic:3,Jump:4,Return:5,ReturnTo:6,Size:7},e.Op={Helper:16,SetNamedVariables:17,SetBlocks:18,SetVariable:19,SetBlock:20,GetVariable:21,GetProperty:22,GetBlock:23,SpreadBlock:24,HasBlock:25,HasBlockParams:26,Concat:27,Constant:28,ConstantReference:29,Primitive:30,PrimitiveReference:31,ReifyU32:32,Dup:33,Pop:34,Load:35,Fetch:36,RootScope:37,VirtualRootScope:38,ChildScope:39,PopScope:40,Text:41,Comment:42,AppendHTML:43,AppendSafeHTML:44,AppendDocumentFragment:45,AppendNode:46,AppendText:47,OpenElement:48,OpenDynamicElement:49,PushRemoteElement:50,StaticAttr:51,DynamicAttr:52,ComponentAttr:53,FlushElement:54,CloseElement:55,PopRemoteElement:56,Modifier:57,BindDynamicScope:58,PushDynamicScope:59,PopDynamicScope:60,CompileBlock:61,PushBlockScope:62,PushSymbolTable:63,InvokeYield:64,JumpIf:65,JumpUnless:66,JumpEq:67,AssertSame:68,Enter:69,Exit:70,ToBoolean:71,EnterList:72,ExitList:73,Iterate:74,Main:75,ContentType:76,Curry:77,PushComponentDefinition:78,PushDynamicComponentInstance:79,ResolveDynamicComponent:80,ResolveCurriedComponent:81,PushArgs:82,PushEmptyArgs:83,PopArgs:84,PrepareArgs:85,CaptureArgs:86,CreateComponent:87,RegisterComponentDestructor:88,PutComponentOperations:89,GetComponentSelf:90,GetComponentTagName:91,GetComponentLayout:92,BindEvalScope:93,SetupForEval:94,PopulateLayout:95,InvokeComponentLayout:96,BeginComponentTransaction:97,CommitComponentTransaction:98,DidCreateElement:99,DidRenderLayout:100,ResolveMaybeLocal:102,Debugger:103,Size:104,StaticComponentAttr:105,DynamicContentType:106,DynamicHelper:107,DynamicModifier:108,IfInline:109,Not:110,GetDynamicVar:111,Log:112} 3333e.$pc=0,e.$ra=1,e.$fp=2 3334const t=e.$sp=3 3335e.$s0=4,e.$s1=5,e.$t0=6,e.$t1=7,e.$v0=8 3336e.MachineRegister=function(e){return e[e.pc=0]="pc",e[e.ra=1]="ra",e[e.fp=2]="fp",e[e.sp=3]="sp",e}({}) 3337e.SavedRegister=function(e){return e[e.s0=4]="s0",e[e.s1=5]="s1",e}({}),e.TemporaryRegister=function(e){return e[e.t0=6]="t0",e[e.t1=7]="t1",e}({})}),e("@glimmer/wire-format",["exports"],function(e){"use strict" 3338Object.defineProperty(e,"__esModule",{value:!0}),e.WellKnownTagNames=e.WellKnownAttrNames=e.VariableResolutionContext=e.SexpOpcodes=void 0,e.getStringFromValue=function(e){return e},e.is=i,e.isArgument=function(e){return e[0]===t.StaticArg||e[0]===t.DynamicArg},e.isAttribute=function(e){return e[0]===t.StaticAttr||e[0]===t.DynamicAttr||e[0]===t.TrustingDynamicAttr||e[0]===t.ComponentAttr||e[0]===t.StaticComponentAttr||e[0]===t.TrustingComponentAttr||e[0]===t.AttrSplat||e[0]===t.Modifier},e.isGet=e.isFlushElement=void 0,e.isHelper=function(e){return Array.isArray(e)&&e[0]===t.Call},e.isStringLiteral=function(e){return"string"==typeof e} 3339const t=e.SexpOpcodes={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undef
3339ined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHeadOrThisFallback:34,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHeadOrThisFallback:36,GetFreeAsDeprecatedHelperHeadOrThisFallback:99,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,With:43,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54} 3340e.VariableResolutionContext={Strict:0,AmbiguousAppend:1,AmbiguousAppendInvoke:2,AmbiguousInvoke:3,ResolveAsCallHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},e.WellKnownAttrNames={class:0,id:1,value:2,name:3,type:4,style:5,href:6},e.WellKnownTagNames={div:0,span:1,p:2,a:3} 3341function i(e){return function(t){return Array.isArray(t)&&t[0]===e}}e.isFlushElement=i(t.FlushElement) 3342e.isGet=i(t.GetSymbol)}),e("@simple-dom/document",["exports"],function(e){"use strict" 3343Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){const e=new h(null,9,"#document",null,"http://www.w3.org/1999/xhtml"),t=new h(e,10,"html",null,"http://www.w3.org/1999/xhtml"),i=new h(e,1,"HTML",null,"http://www.w3.org/1999/xhtml"),n=new h(e,1,"HEAD",null,"http://www.w3.org/1999/xhtml"),r=new h(e,1,"BODY",null,"http://www.w3.org/1999/xhtml") 3344return i.appendChild(n),i.appendChild(r),e.appendChild(t),e.appendChild(i),e} 3345const t=[] 3346function i(e,t,i){for(let n=0;n<e.length;n++){const r=e[n] 3347if(r.namespaceURI===t&&r.localName===i)return n}return-1}function n(e,t){return"http://www.w3.org/1999/xhtml"===e?t.toLowerCase():t}function r(e,t,n){const r=i(e,t,n) 3348return-1===r?null:e[r].value}function s(e,t,n){const r=i(e,t,n);-1!==r&&e.splice(r,1)}function o(e,n,r,s,o){"string"!=typeof o&&(o=""+o) 3349let{attributes:a}=e 3350if(a===t)a=e.attributes=[] 3351else{const e=i(a,n,s) 3352if(-1!==e)return void(a[e].value=o)}a.push({localName:s,name:null===r?s:r+":"+s,namespaceURI:n,prefix:r,specified:!0,value:o})}class a{constructor(e){this.node=e,this.stale=!0,this._length=0}get length(){if(this.stale){this.stale=!1 3353let e=0,t=this.node.firstChild 3354for(;null!==t;e++)this[e]=t,t=t.nextSibling 3355const i=this._length 3356for(this._length=e;e<i;e++)delete this[e]}return this._length}item(e){return e<this.length?this[e]:null}}function l(e,i){const n=function(e){let i 33571===e.nodeType&&(i=e.namespaceURI) 3358const n=new h(e.ownerDocument,e.nodeType,e.nodeName,e.nodeValue,i) 33591===e.nodeType&&(n.attributes=function(e){if(e===t)return t 3360const i=[] 3361for(let t=0;t<e.length;t++){const n=e[t] 3362i.push({localName:n.localName,name:n.name,namespaceURI:n.namespaceURI,prefix:n.prefix,specified:!0,value:n.value})}return i}(e.attributes)) 3363return n}(e) 3364if(i){let t=e.firstChild,i=t 3365for(;null!==t;)i=t.nextSibling,n.appendChild(t.cloneNode(!0)),t=i}return n}function c(e,t,i){d(e),function(e,t,i,n){if(11===t.nodeType)return void function(e,t,i,n){const r=e.firstChild 3366if(null===r)return 3367e.firstChild=null,e.lastChild=null 3368let s=r,o=r 3369r.previousSibling=i,null===i?t.firstChild=r:i.nextSibling=r 3370for(;null!==o;)o.parentNode=t,s=o,o=o.nextSibling 3371s.nextSibling=n,null===n?t.lastChild=s:n.previousSibling=s}(t,e,i,n) 3372null!==t.parentNode&&u(t.parentNode,t) 3373t.parentNode=e,t.previousSibling=i,t.nextSibling=n,null===i?e.firstChild=t:i.nextSibling=t 3374null===n?e.lastChild=t:n.previousSibling=t}(e,t,null===i?e.lastChild:i.previousSibling,i)}function u(e,t){d(e),function(e,t,i,n){t.parentNode=null,t.previousSibling=null,t.nextSibling=null,null===i?e.firstChild=n:i.nextSibling=n 3375null===n?e.lastChild=i:n.previousSibling=i}(e,t,t.previousSibling,t.nextSibling)}function d(e){const t=e._childNodes 3376void 0!==t&&(t.stale=!0)}class h{constructor(e,i,n,r,s){this.ownerDocument=e,this.nodeType=i,this.nodeName=n,this.nodeValue=r,this.namespaceURI=s,this.parentNode=null,this.previousSibling=null,this.nextSibling=null,this.firstChild=null,this.lastChild=null,this.attributes=t,this._childNodes=void 0}get tagName(){return this.nodeName}get childNodes(){let e=this._childNodes 3377return void 0===e&&(e=this._childNodes=new a(this)),e}cloneNode(e){return l(this,!0===e)}appendChild(e){return c(this,e,null),e}insertBefore(e,t){return c(this,e,t),e}removeChild(e){return u(this,e),e}insertAdjacentHTML(e,t){const i=new h(this.ownerDocument,-1,"#raw",t,void 0) 3378let n,r 3379switch(e){case"beforebegin":n=this.parentNode,r=this 3380break 3381case"afterbegin":n=this,r=this.firstChild 3382break 3383case"beforeend":n=this,r=null 3384break 3385case"afterend":n=this.parentNode,r=this.nextSibling 3386break 3387default:throw new Error("invalid position")}if(null===n)throw new Error(`${e} requires a parentNode`) 3388c(n,i,r)}getAttribute(e){const t=n(this.namespaceURI,e) 3389return r(this.attributes,null,t)}getAttributeNS(e,t){return r(this.attributes,e,t)}setAttribute(e,t){o(this,null,null,n(this.namespaceURI,e),t)}setAttributeNS(e,t,i){const[n,r]=function(e){let t=e,i=null 3390const n=e.indexOf(":") 3391return-1!==n&&(i=e.slice(0,n),t=e.slice(n+1)),[i,t]}(t) 3392o(this,e,n,r,i)}removeAttribute(e){const t=n(this.namespaceURI,e) 3393s(this.attributes,null,t)}removeAttributeNS(e,t){s(this.attributes,e,t)}get doctype(){return this.firstChild}get documentElement(){return this.lastChild}get head(){return this.documentElement.firstChild}get body(){return this.documentElement.lastChild}createElement(e){return new h(this,1,e.toUpperCase(),null,"http://www.w3.org/1999/xhtml")}createElementNS(e,t){const i="http://www.w3.org/1999/xhtml"===e?t.toUpperCase():t 3394return new h(this,1,i,null,e)}createTextNode(e){return new h(this,3,"#text",e,void 0)}createComment(e){return new h(this,8,"#comment",e,void 0)}createRawHTMLSection(e){return new h(this,-1,"#raw",e,void 0)}createDocumentFragment(){return new h(this,11,"#document-fragment",null,void 0)}}}),e("backburner.js",["exports"],function(e){"use strict"
3395Object.defineProperty(e,"__esModule",{value:!0}),e.buildPlatform=r,e.default=void 0 3396const t=setTimeout,i=()=>{} 3397function n(e){if("function"==typeof Promise){const t=Promise.resolve() 3398return()=>t.then(e)}if("function"==typeof MutationObserver){let t=0,i=new MutationObserver(e),n=document.createTextNode("") 3399return i.observe(n,{characterData:!0}),()=>(t=++t%2,n.data=""+t,t)}return()=>t(e,0)}function r(e){let t=i 3400return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:n(e),clearNext:t}}const s=/\d+/ 3401function o(e){let t=typeof e 3402return"number"===t&&e==e||"string"===t&&s.test(e)}function a(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function l(e,t,i){let n=-1 3403for(let r=0,s=i.length;r<s;r+=4)if(i[r]===e&&i[r+1]===t){n=r 3404break}return n}function c(e,t,i){let n=-1 3405for(let r=2,s=i.length;r<s;r+=6)if(i[r]===e&&i[r+1]===t){n=r-2 3406break}return n}function u(e,t,i=0){let n=[] 3407for(let r=0;r<e.length;r+=t){let t=e[r+3+i],s={target:e[r+0+i],method:e[r+1+i],args:e[r+2+i],stack:void 0!==t&&"stack"in t?t.stack:""} 3408n.push(s)}return n}function d(e,t){let i,n,r=0,s=t.length-6 3409for(;r<s;)n=(s-r)/6,i=r+n-n%6,e>=t[i]?r=i+6:s=i 3410return e>=t[r]?r+6:r}class h{constructor(e,t={},i={}){this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=i}stackFor(e){if(e<this._queue.length){let t=this._queue[3*e+4] 3411return t?t.stack:null}}flush(e){let t,i,n,r,s,{before:o,after:l}=this.options 3412this.targetQueues.clear(),0===this._queueBeingFlushed.length&&(this._queueBeingFlushed=this._queue,this._queue=[]),void 0!==o&&o() 3413let c=this._queueBeingFlushed 3414if(c.length>0){let e=a(this.globalOptions) 3415s=e?this.invokeWithOnError:this.invoke 3416for(let o=this.index;o<c.length;o+=4)if(this.index+=4,i=c[o+1],null!==i&&(t=c[o],n=c[o+2],r=c[o+3],s(t,i,n,e,r)),this.index!==this._queueBeingFlushed.length&&this.globalOptions.mustYield&&this.globalOptions.mustYield())return 1}void 0!==l&&l(),this._queueBeingFlushed.length=0,this.index=0,!1!==e&&this._queue.length>0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel({target:e,method:t}){let i=this._queue,n=this.targetQueues.get(e) 3417void 0!==n&&n.delete(t) 3418let r=l(e,t,i) 3419return r>-1?(i[r+1]=null,!0):(i=this._queueBeingFlushed,r=l(e,t,i),r>-1&&(i[r+1]=null,!0))}push(e,t,i,n){return this._queue.push(e,t,i,n),{queue:this,target:e,method:t}}pushUnique(e,t,i,n){let r=this.targetQueues.get(e) 3420void 0===r&&(r=new Map,this.targetQueues.set(e,r)) 3421let s=r.get(t) 3422if(void 0===s){let s=this._queue.push(e,t,i,n)-4 3423r.set(t,s)}else{let e=this._queue 3424e[s+2]=i,e[s+3]=n}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e){return u(this._queue,4)}}invoke(e,t,i){void 0===i?t.call(e):t.apply(e,i)}invokeWithOnError(e,t,i,n,r){try{void 0===i?t.call(e):t.apply(e,i)}catch(s){n(s,r)}}}class f{constructor(e=[],t){this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce(function(e,i){return e[i]=new h(i,t[i],t),e},this.queues)}schedule(e,t,i,n,r,s){let o=this.queues[e] 3425if(void 0===o)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`) 3426if(null==i)throw new Error(`You attempted to schedule an action in a queue (${e}) for a method that doesn't exist`) 3427return this.queueNameIndex=0,r?o.pushUnique(t,i,n,s):o.push(t,i,n,s)}flush(e=!1){let t,i,n=this.queueNames.length 3428for(;this.queueNameIndex<n;)if(i=this.queueNames[this.queueNameIndex],t=this.queues[i],!1===t.hasWork()){if(this.queueNameIndex++,e&&this.queueNameIndex<n)return 1}else if(1===t.flush(!1))return 1}_getDebugInfo(e){if(e){let t,i,n={},r=this.queueNames.length,s=0 3429for(;s<r;)i=this.queueNames[s],t=this.queues[i],n[i]=t._getDebugInfo(e),s++ 3430return n}}}function p(e){let t=e(),i=t.next() 3431for(;!1===i.done;)i.value(),i=t.next()}const m=function(){},g=Object.freeze([]) 3432function y(){let e,t,i,n=arguments.length 3433if(0===n);else if(1===n)i=null,t=arguments[0] 3434else{let r=2,s=arguments[0],o=arguments[1],a=typeof o 3435if("function"===a?(i=s,t=o):null!==s&&"string"===a&&o in s?(i=s,t=i[o]):"function"==typeof s&&(r=1,i=null,t=s),n>r){let t=n-r 3436e=new Array(t) 3437for(let i=0;i<t;i++)e[i]=arguments[i+r]}}return[i,t,e]}function v(){let e,t,i,n,r 3438return 2===arguments.length?(t=arguments[0],r=arguments[1],e=null):([e,t,n]=y(...arguments),void 0===n?r=0:(r=n.pop(),o(r)||(i=!0===r,r=n.pop()))),r=parseInt(r,10),[e,t,n,r,i]}let _=0,b=0,w=0,A=0,T=0,C=0,L=0,x=0,M=0,E=0,S=0,k=0,P=0,O=0,z=0,D=0,I=0,N=0,R=0,F=0,B=0 3439class j{constructor(e,t){this.DEBUG=!1,this.currentInstance=null,this.instanceStack=[],this._eventCallbacks={end:[],begin:[]},this._timerTimeoutId=null,this._timers=[],this._autorun=!1,this._autorunStack=null,this.queueNames=e,this.options=t||{},"string"==typeof this.options.defaultQueue?this._defaultQueue=this.options.defaultQueue:this._defaultQueue=this.queueNames[0],this._onBegin=this.options.onBegin||m,this._onEnd=this.options.onEnd||m,this._boundRunExpiredTimers=this._runExpiredTimers.bind(this),this._boundAutorunEnd=()=>{R++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))} 3440let i=this.options._buildPlatform||r 3441this._platform=i(this._boundAutorunEnd)}get counters(){return{begin:b,end:w,events:{begin:A,end:0},autoruns:{created:N,completed:R},run:T,join:C,defer:L,schedule:x,scheduleIterable:M,deferOnce:E,scheduleOnce:S,setTimeout:k,later:P,throttle:O,debounce:z,cancelTimers:D,cancel:I,loops:{total:F,nested:B}}}get defaultQueue(){return this._defaultQueue}begin(){b++ 3442let e,t=this.options,i=this.currentInstance 3443return!1!==this._autorun?(e=i,this._cancelAutorun()):(null!==i&&(B++,this.instanceStack.push(i)),F++,e=this.currentInstance=new f(this.queueNames,t),A++,this._trigger("begin",e,i)),this._onBegin(e,i),e}end(){w++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") 3444let i=this._eventCallbacks[e] 3445if(void 0===i)throw new TypeError(`Cannot on() event ${e} because it does not exist`) 3446i.push(t)}off(e,t){let i=this._eventCallbacks[e] 3447if(!e||void 0===i)throw new TypeError(`Cannot off() event ${e} because it does not exist`) 3448let n=!1 3449if(t)for(let r=0;r<i.length;r++)i[r]===t&&(n=!0,i.splice(r,1),r--) 3450if(!n)throw new TypeError("Cannot off() callback that does not exist")}run(){T++ 3451let[e,t,i]=y(...arguments) 3452return this._run(e,t,i)}join(){C++ 3453let[e,t,i]=y(...arguments) 3454return this._join(e,t,i)}defer(e,t,i,...n){return L++,this.schedule(e,t,i,...n)}schedule(e,...t){x++ 3455let[i,n,r]=y(...t),s=this.DEBUG?new Error:void 0 3456return this._ensureInstance().schedule(e,i,n,r,!1,s)}scheduleIterable(e,t){M++ 3457let i=this.DEBUG?new Error:void 0 3458return this._ensureInstance().schedule(e,null,p,[t],!1,i)}deferOnce(e,t,i,...n){return E++,this.scheduleOnce(e,t,i,...n)}scheduleOnce(e,...t){S++ 3459let[i,n,r]=y(...t),s=this.DEBUG?new Error:void 0 3460return this._ensureInstance().schedule(e,i,n,r,!0,s)}setTimeout(){return k++,this.later(...arguments)}later(){P++ 3461let[e,t,i,n]=function(){let[e,t,i]=y(...arguments),n=0,r=void 0!==i?i.length:0 3462r>0&&o(i[r-1])&&(n=parseInt(i.pop(),10)) 3463return[e,t,i,n]}(...arguments) 3464return this._later(e,t,i,n)}throttle(){O++ 3465let e,[t,i,n,r,s=!0]=v(...arguments),o=c(t,i,this._timers) 3466if(-1===o)e=this._later(t,i,s?g:n,r),s&&this._join(t,i,n) 3467else{e=this._timers[o+1] 3468let t=o+4 3469this._timers[t]!==g&&(this._timers[t]=n)}return e}debounce(){z++ 3470let e,[t,i,n,r,s=!1]=v(...arguments),o=this._timers,a=c(t,i,o) 3471if(-1===a)e=this._later(t,i,s?g:n,r),s&&this._join(t,i,n) 3472else{let s=this._platform.now()+r,l=a+4 3473o[l]===g&&(n=g),e=o[a+1] 3474let c=d(s,o) 3475if(a+6===c)o[a]=s,o[l]=n 3476else{let r=this._timers[a+5]
3477this._timers.splice(c,0,s,e,t,i,n,r),this._timers.splice(a,6)}0===a&&this._reinstallTimerTimeout()}return e}cancelTimers(){D++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(I++,null==e)return!1 3478let t=typeof e 3479return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)}ensureInstance(){this._ensureInstance()}getDebugInfo(){if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:u(this._timers,6,2),instanceStack:[this.currentInstance,...this.instanceStack].map(e=>e&&e._getDebugInfo(this.DEBUG))}}_end(e){let t=this.currentInstance,i=null 3480if(null===t)throw new Error("end called without begin") 3481let n,r=!1 3482try{n=t.flush(e)}finally{if(!r)if(r=!0,1===n){const e=this.queueNames[t.queueNameIndex] 3483this._scheduleAutorun(e)}else this.currentInstance=null,this.instanceStack.length>0&&(i=this.instanceStack.pop(),this.currentInstance=i),this._trigger("end",t,i),this._onEnd(t,i)}}_join(e,t,i){return null===this.currentInstance?this._run(e,t,i):void 0===e&&void 0===i?t():t.apply(e,i)}_run(e,t,i){let n=a(this.options) 3484if(this.begin(),n)try{return t.apply(e,i)}catch(r){n(r)}finally{this.end()}else try{return t.apply(e,i)}finally{this.end()}}_cancelAutorun(){this._autorun&&(this._platform.clearNext(),this._autorun=!1,this._autorunStack=null)}_later(e,t,i,n){let r=this.DEBUG?new Error:void 0,s=this._platform.now()+n,o=_++ 3485if(0===this._timers.length)this._timers.push(s,o,e,t,i,r),this._installTimerTimeout() 3486else{let n=d(s,this._timers) 3487this._timers.splice(n,0,s,o,e,t,i,r),this._reinstallTimerTimeout()}return o}_cancelLaterTimer(e){for(let t=1;t<this._timers.length;t+=6)if(this._timers[t]===e)return this._timers.splice(t-1,6),1===t&&this._reinstallTimerTimeout(),!0 3488return!1}_trigger(e,t,i){let n=this._eventCallbacks[e] 3489if(void 0!==n)for(let r=0;r<n.length;r++)n[r](t,i)}_runExpiredTimers(){this._timerTimeoutId=null,this._timers.length>0&&(this.begin(),this._scheduleExpiredTimers(),this.end())}_scheduleExpiredTimers(){let e=this._timers,t=0,i=e.length,n=this._defaultQueue,r=this._platform.now() 3490for(;t<i;t+=6){if(e[t]>r)break 3491let i=e[t+4] 3492if(i!==g){let r=e[t+2],s=e[t+3],o=e[t+5] 3493this.currentInstance.schedule(n,r,s,i,!1,o)}}e.splice(0,t),this._installTimerTimeout()}_reinstallTimerTimeout(){this._clearTimerTimeout(),this._installTimerTimeout()}_clearTimerTimeout(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)}_installTimerTimeout(){if(0===this._timers.length)return 3494let e=this._timers[0],t=this._platform.now(),i=Math.max(0,e-t) 3495this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,i)}_ensureInstance(){let e=this.currentInstance 3496return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e}_scheduleAutorun(e){N++ 3497const t=this._platform.next,i=this.options.flush 3498i?i(e,t):t(),this._autorun=!0}}j.Queue=h,j.buildPlatform=r,j.buildNext=n 3499e.default=j}),e("dag-map",["exports"],function(e){"use strict" 3500Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3501var t=function(){function e(){this._vertices=new i}return e.prototype.add=function(e,t,i,n){if(!e)throw new Error("argument `key` is required") 3502var r=this._vertices,s=r.add(e) 3503if(s.val=t,i)if("string"==typeof i)r.addEdge(s,r.add(i)) 3504else for(var o=0;o<i.length;o++)r.addEdge(s,r.add(i[o])) 3505if(n)if("string"==typeof n)r.addEdge(r.add(n),s) 3506else for(o=0;o<n.length;o++)r.addEdge(r.add(n[o]),s)},e.prototype.addEdges=function(e,t,i,n){this.add(e,t,i,n)},e.prototype.each=function(e){this._vertices.walk(e)},e.prototype.topsort=function(e){this.each(e)},e}(),i=(e.default=t,function(){function e(){this.length=0,this.stack=new n,this.path=new n,this.result=new n}return e.prototype.add=function(e){if(!e)throw new Error("missing key") 3507for(var t,i=0|this.length,n=0;n<i;n++)if((t=this[n]).key===e)return t 3508return this.length=i+1,this[i]={idx:i,key:e,val:void 0,out:!1,flag:!1,length:0}},e.prototype.addEdge=function(e,t){this.check(e,t.key) 3509for(var i=0|t.length,n=0;n<i;n++)if(t[n]===e.idx)return 3510t.length=i+1,t[i]=e.idx,e.out=!0},e.prototype.walk=function(e){this.reset() 3511for(var t=0;t<this.length;t++){var i=this[t] 3512i.out||this.visit(i,"")}this.each(this.result,e)},e.prototype.check=function(e,t){if(e.key===t)throw new Error("cycle detected: "+t+" <- "+t) 3513if(0!==e.length){for(var i=0;i<e.length;i++){if(this[e[i]].key===t)throw new Error("cycle detected: "+t+" <- "+e.key+" <- "+t)}if(this.reset(),this.visit(e,t),this.path.length>0){var n="cycle detected: "+t 3514throw this.each(this.path,function(e){n+=" <- "+e}),new Error(n)}}},e.prototype.reset=function(){this.stack.length=0,this.path.length=0,this.result.length=0 3515for(var e=0,t=this.length;e<t;e++)this[e].flag=!1},e.prototype.visit=function(e,t){var i=this,n=i.stack,r=i.path,s=i.result
3516for(n.push(e.idx);n.length;){var o=0|n.pop() 3517if(o>=0){var a=this[o] 3518if(a.flag)continue 3519if(a.flag=!0,r.push(o),t===a.key)break 3520n.push(~o),this.pushIncoming(a)}else r.pop(),s.push(~o)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,i=e.length-1;i>=0;i--){var n=e[i] 3521this[n].flag||t.push(n)}},e.prototype.each=function(e,t){for(var i=0,n=e.length;i<n;i++){var r=this[e[i]] 3522t(r.key,r.val)}},e}()),n=function(){function e(){this.length=0}return e.prototype.push=function(e){this[this.length++]=0|e},e.prototype.pop=function(){return 0|this[--this.length]},e}()}),e("ember-babel",["exports"],function(e){"use strict" 3523Object.defineProperty(e,"__esModule",{value:!0}),e.assertThisInitialized=a,e.classCallCheck=function(e,t){0},e.classPrivateFieldLooseBase=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") 3524return e},e.classPrivateFieldLooseKey=function(e){return"__private_"+s+++"_"+e},e.createClass=function(e,t,i){null!=t&&o(e.prototype,t) 3525null!=i&&o(e,i) 3526return e},e.createForOfIteratorHelperLoose=function(e){let t=0 3527if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return 3528if("string"==typeof e)return c(e,t) 3529let i=Object.prototype.toString.call(e).slice(8,-1) 3530"Object"===i&&e.constructor&&(i=e.constructor.name) 3531if("Map"===i||"Set"===i)return Array.from(i) 3532if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return c(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}} 3533throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return t=e[Symbol.iterator](),t.next.bind(t)},e.createSuper=function(e){return function(){let t,r=i(e) 3534if(n){let e=i(this).constructor 3535t=Reflect.construct(r,arguments,e)}else t=r.apply(this,arguments) 3536return l(this,t)}},e.inheritsLoose=function(e,i){0 3537e.prototype=Object.create(null===i?null:i.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),null!==i&&t(e,i)},e.objectDestructuringEmpty=function(e){0},e.possibleConstructorReturn=l,e.taggedTemplateLiteralLoose=function(e,t){t||(t=e.slice(0)) 3538return e.raw=t,e},e.wrapNativeSuper=function(e){if(r.has(e))return r.get(e) 3539function i(){}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),r.set(e,i),t(i,e)} 3540const t=Object.setPrototypeOf,i=Object.getPrototypeOf,n="object"==typeof Reflect&&"function"==typeof Reflect.construct,r=new Map 3541let s=0 3542function o(e,t){for(let i=0;i<t.length;i++){let n=t[i] 3543n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(e){return e}function l(e,t){return"object"==typeof t&&null!==t||"function"==typeof t?t:e}function c(e,t){(null==t||t>e.length)&&(t=e.length) 3544let i=new Array(t) 3545for(let n=0;n<t;n++)i[n]=e[n] 3546return i}}),e("ember/index",["exports","@ember/-internals/environment","@ember/-internals/utils","@ember/-internals/container","@ember/instrumentation","@ember/-internals/meta","@ember/-internals/metal","@ember/canary-features","@ember/debug","backburner.js","@ember/controller","@ember/service","@ember/object","@ember/object/-internals","@ember/object/compat","@ember/object/computed","@ember/object/events","@ember/-internals/runtime","@ember/-internals/glimmer","ember/version","@ember/-internals/views","@ember/debug/container-debug-adapter","@ember/debug/data-adapter","@ember/runloop","@ember/-internals/error-handling","@ember/array","@ember/array/mutable","@ember/array/proxy","@ember/application","@ember/application/instance","@ember/application/namespace","@ember/component","@ember/component/helper","@ember/engine","@ember/engine/instance","@ember/enumerable","@ember/enumerable/mutable","@ember/object/core","@ember/object/evented","@ember/object/mixin","@ember/object/observable","@ember/object/observers","@ember/object/proxy","@ember/object/promise-proxy-mixin","@ember/routing/hash-location","@ember/routing/history-location","@ember/routing/none-location","@ember/routing/route","@ember/routing/router","@ember/routing/-internals","@ember/utils","@glimmer/runtime","@glimmer/manager","@ember/destroyable","@ember/test","@ember/template-compilation"],function(e,t,i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k,P,O,z,D,I,N,R,F,B,j,U,V,H,q,G,W,$,Q,X,Y,K,Z,J,ee,te){"use strict"
3547Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3548var ie,ne=l;(function(e){e.isNamespace=!0,e.toString=function(){return"Ember"},e.Container=n.Container,e.Registry=n.Registry,e._setComponentManager=v.setComponentManager,e._componentManagerCapabilities=v.componentCapabilities,e._modifierManagerCapabilities=v.modifierCapabilities,e.meta=s.meta,e._createCache=o.createCache,e._cacheGetValue=o.getValue,e._cacheIsConst=o.isConst,e._descriptor=o.nativeDescDecorator,e._getPath=o._getPath,e._setClassicDecorator=o.setClassicDecorator,e._tracked=o.tracked,e.beginPropertyChanges=o.beginPropertyChanges,e.changeProperties=o.changeProperties,e.endPropertyChanges=o.endPropertyChanges,e.hasListeners=o.hasListeners,e.libraries=o.libraries,e._ContainerProxyMixin=y.ContainerProxyMixin,e._ProxyMixin=y._ProxyMixin,e._RegistryProxyMixin=y.RegistryProxyMixin,e.ActionHandler=y.ActionHandler,e.Comparable=y.Comparable,e.RSVP=y.RSVP,e.ComponentLookup=b.ComponentLookup,e.EventDispatcher=b.EventDispatcher,e._Cache=i.Cache,e.GUID_KEY=i.GUID_KEY 3549e.canInvoke=i.canInvoke,e.generateGuid=i.generateGuid,e.guidFor=i.guidFor,e.uuid=i.uuid,e.wrap=i.wrap,e.getOwner=E.getOwner,e.onLoad=E.onLoad,e.runLoadHooks=E.runLoadHooks,e.setOwner=E.setOwner,e.Application=E.default,e.ApplicationInstance=S.default,e.Namespace=k.default,e.A=L.A,e.Array=L.default,e.NativeArray=L.NativeArray,e.isArray=L.isArray,e.makeArray=L.makeArray,e.MutableArray=x.default,e.ArrayProxy=M.default,e.FEATURES={isEnabled:a.isEnabled,...a.FEATURES},e._Input=P.Input,e.Component=P.default,e.Helper=O.default,e.Controller=u.default,e.ControllerMixin=u.ControllerMixin,e._captureRenderTree=l.captureRenderTree,e.assert=ne.assert,e.warn=ne.warn,e.debug=ne.debug,e.deprecate=ne.deprecate 3550e.deprecateFunc=ne.deprecateFunc,e.runInDebug=ne.runInDebug,e.inspect=ne.inspect,e.Debug={registerDeprecationHandler:ne.registerDeprecationHandler,registerWarnHandler:ne.registerWarnHandler,isComputed:o.isComputed},e.ContainerDebugAdapter=w.default,e.DataAdapter=A.default,e._assertDestroyablesDestroyed=J.assertDestroyablesDestroyed,e._associateDestroyableChild=J.associateDestroyableChild,e._enableDestroyableTracking=J.enableDestroyableTracking,e._isDestroying=J.isDestroying,e._isDestroyed=J.isDestroyed,e._registerDestructor=J.registerDestructor,e._unregisterDestructor=J.unregisterDestructor,e.destroy=J.destroy,e.Engine=z.default,e.EngineInstance=D.default,e.Enumerable=I.default,e.MutableEnumerable=N.default,e.instrument=r.instrument,e.subscribe=r.subscribe,e.Instrumentation={instrument:r.instrument,subscribe:r.subscribe,unsubscribe:r.unsubscribe,reset:r.reset},e.Object=h.default,e._action=h.action,e.computed=h.computed,e.defineProperty=h.defineProperty,e.get=h.get,e.getProperties=h.getProperties,e.notifyPropertyChange=h.notifyPropertyChange,e.observer=h.observer,e.set=h.set 3551function t(){}e.trySet=h.trySet,e.setProperties=h.setProperties,e.cacheFor=f.cacheFor,e._dependentKeyCompat=p.dependentKeyCompat,e.ComputedProperty=m.default,e.expandProperties=m.expandProperties,e.CoreObject=R.default,e.Evented=F.default,e.on=F.on,e.addListener=g.addListener,e.removeListener=g.removeListener,e.sendEvent=g.sendEvent,e.Mixin=B.default,e.mixin=B.mixin,e.Observable=j.default,e.addObserver=U.addObserver,e.removeObserver=U.removeObserver,e.PromiseProxyMixin=H.default,e.ObjectProxy=V.default,e.RouterDSL=X.DSL,e.controllerFor=X.controllerFor,e.generateController=X.generateController,e.generateControllerFactory=X.generateControllerFactory,e.HashLocation=q.default,e.HistoryLocation=G.default,e.NoneLocation=W.default,e.Route=$.default,e.Router=Q.default,e.run=T.run,e.Service=d.default 3552e.compare=Y.compare,e.isBlank=Y.isBlank,e.isEmpty=Y.isEmpty,e.isEqual=Y.isEqual,e.isNone=Y.isNone,e.isPresent=Y.isPresent,e.typeOf=Y.typeOf,e.VERSION=_.default,e.ViewUtils={getChildViews:b.getChildViews,getElementView:b.getElementView,getRootViews:b.getRootViews,getViewBounds:b.getViewBounds,getViewBoundingClientRect:b.getViewBoundingClientRect,getViewClientRects:b.getViewClientRects,getViewElement:b.getViewElement,isSimpleClick:b.isSimpleClick,isSerializationFirstNode:v.isSerializationFirstNode},e._getComponentTemplate=Z.getComponentTemplate,e._helperManagerCapabilities=Z.helperCapabilities,e._setComponentTemplate=Z.setComponentTemplate,e._setHelperManager=Z.setHelperManager,e._setModifierManager=Z.setModifierManager,e._templateOnlyComponent=K.templateOnlyComponent,e._invokeHelper=K.invokeHelper,e._hash=K.hash,e._array=K.array,e._concat=K.concat,e._get=K.get,e._on=K.on,e._fn=K.fn,e._Backburner=c.default,e.inject=t,t.controller=u.inject,t.service=d.service,e.__loader={get require(){return globalThis.require},get define(){return globalThis.define},get registry(){let e=globalThis 3553return e.requirejs?.entries??e.require.entries}}})(ie||(ie={})),Object.defineProperty(ie,"ENV",{get:t.getENV,enumerable:!1}),Object.defineProperty(ie,"lookup",{get:t.getLookup,set:t.setLookup,enumerable:!1}),Object.defineProperty(ie,"onerror",{get:C.getOnerror,set:C.setOnerror,enumerable:!1}),Object.defineProperty(ie,"testing",{get:ne.isTesting,set:ne.setTesting,enumerable:!1}),Object.defineProperty(ie,"BOOTED",{configurable:!1,enumerable:!1,get:o.isNamespaceSearchDisabled,set:o.setNamespaceSearchDisabled}),Object.defineProperty(ie,"TEMPLATES",{get:v.getTemplates,set:v.setTemplates,configurable:!1,enumerable:!1}),Object.defineProperty(ie,"TEMPLATES",{get:v.getTemplates,set:v.setTemplates,configurable:!1,enumerable:!1}),Object.defineProperty(ie,"testing",{get:ne.isTesting,set:ne.setTesting,enumerable:!1}
3553),(0,E.runLoadHooks)("Ember.Application",E.default) 3554let re={template:v.template,Utils:{escapeExpression:v.escapeExpression}},se={template:v.template} 3555function oe(e){Object.defineProperty(ie,e,{configurable:!0,enumerable:!0,get:()=>(te.__emberTemplateCompiler&&(se.precompile=re.precompile=te.__emberTemplateCompiler.precompile,se.compile=re.compile=te.compileTemplate,Object.defineProperty(ie,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:se}),Object.defineProperty(ie,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:re})),"Handlebars"===e?re:se)})}function ae(e){Object.defineProperty(ie,e,{configurable:!0,enumerable:!0,get(){if(ee._impl){let{Test:t,Adapter:i,QUnitAdapter:n,setupForTesting:r}=ee._impl 3556return t.Adapter=i,t.QUnitAdapter=n,Object.defineProperty(ie,"Test",{configurable:!0,writable:!0,enumerable:!0,value:t}),Object.defineProperty(ie,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:r}),"Test"===e?t:r}}})}oe("HTMLBars"),oe("Handlebars"),ae("Test"),ae("setupForTesting"),(0,E.runLoadHooks)("Ember") 3557e.default=ie}),e("ember/version",["exports"],function(e){"use strict" 3558Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3559e.default="5.8.0"}),e("route-recognizer",["exports"],function(e){"use strict" 3560Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3561var t=Object.create 3562function i(){var e=t(null) 3563return e.__=void 0,delete e.__,e}var n=function(e,t,i){this.path=e,this.matcher=t,this.delegate=i} 3564n.prototype.to=function(e,t){var i=this.delegate 3565if(i&&i.willAddRoute&&(e=i.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`") 3566this.matcher.addChild(this.path,e,t,this.delegate)}} 3567var r=function(e){this.routes=i(),this.children=i(),this.target=e} 3568function s(e,t,i){return function(r,o){var a=e+r 3569if(!o)return new n(a,t,i) 3570o(s(a,t,i))}}function o(e,t,i){for(var n=0,r=0;r<e.length;r++)n+=e[r].path.length 3571var s={path:t=t.substr(n),handler:i} 3572e.push(s)}function a(e,t,i,n){for(var r=t.routes,s=Object.keys(r),l=0;l<s.length;l++){var c=s[l],u=e.slice() 3573o(u,c,r[c]) 3574var d=t.children[c] 3575d?a(u,d,i,n):i.call(n,u)}}r.prototype.add=function(e,t){this.routes[e]=t},r.prototype.addChild=function(e,t,i,n){var o=new r(t) 3576this.children[e]=o 3577var a=s(e,o,n) 3578n&&n.contextEntered&&n.contextEntered(t,a),i(a)} 3579function l(e){return e.split("/").map(u).join("/")}var c=/%|\//g 3580function u(e){return e.length<3||-1===e.indexOf("%")?e:decodeURIComponent(e).replace(c,encodeURIComponent)}var d=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g 3581function h(e){return encodeURIComponent(e).replace(d,decodeURIComponent)}var f=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,p=Array.isArray,m=Object.prototype.hasOwnProperty 3582function g(e,t){if("object"!=typeof e||null===e)throw new Error("You must pass an object as the second argument to `generate`.") 3583if(!m.call(e,t))throw new Error("You must provide param `"+t+"` to `generate`.") 3584var i=e[t],n="string"==typeof i?i:""+i 3585if(0===n.length)throw new Error("You must provide a param `"+t+"`.") 3586return n}var y=[] 3587y[0]=function(e,t){for(var i=t,n=e.value,r=0;r<n.length;r++){var s=n.charCodeAt(r) 3588i=i.put(s,!1,!1)}return i},y[1]=function(e,t){return t.put(47,!0,!0)},y[2]=function(e,t){return t.put(-1,!1,!0)},y[4]=function(e,t){return t} 3589var v=[] 3590v[0]=function(e){return e.value.replace(f,"\\$1")},v[1]=function(){return"([^/]+)"},v[2]=function(){return"(.+)"},v[4]=function(){return""} 3591var _=[] 3592_[0]=function(e){return e.value},_[1]=function(e,t){var i=g(t,e.value) 3593return S.ENCODE_AND_DECODE_PATH_SEGMENTS?h(i):i},_[2]=function(e,t){return g(t,e.value)},_[4]=function(){return""} 3594var b=Object.freeze({}),w=Object.freeze([]) 3595function A(e,t,i){t.length>0&&47===t.charCodeAt(0)&&(t=t.substr(1)) 3596for(var n=t.split("/"),r=void 0,s=void 0,o=0;o<n.length;o++){var a,l=n[o],c=0 359712&(a=2<<(c=""===l?4:58===l.charCodeAt(0)?1:42===l.charCodeAt(0)?2:0))&&(l=l.slice(1),(r=r||[]).push(l),(s=s||[]).push(!!(4&a))),14&a&&i[c]++,e.push({type:c,value:u(l)})}return{names:r||w,shouldDecodes:s||w}}function T(e,t,i){return e.char===t&&e.negate===i}var C=function(e,t,i,n,r){this.states=e,this.id=t,this.char=i,this.negate=n,this.nextStates=r?t:null,this.pattern="",this._regex=void 0,this.handlers=void 0,this.types=void 0} 3598function L(e,t){return e.negate?e.char!==t&&-1!==e.char:e.char===t||-1===e.char}function x(e,t){for(var i=[],n=0,r=e.length;n<r;n++){var s=e[n] 3599i=i.concat(s.match(t))}return i}C.prototype.regex=function(){return this._regex||(this._regex=new RegExp(this.pattern)),this._regex},C.prototype.get=function(e,t){var i=this.nextStates 3600if(null!==i)if(p(i))for(var n=0;n<i.length;n++){var r=this.states[i[n]] 3601if(T(r,e,t))return r}else{var s=this.states[i] 3602if(T(s,e,t))return s}},C.prototype.put=function(e,t,i){var n 3603if(n=this.get(e,t))return n 3604var r=this.states 3605return n=new C(r,r.length,e,t,i),r[r.length]=n,null==this.nextStates?this.nextStates=n.id:p(this.nextStates)?this.nextStates.push(n.id):this.nextStates=[this.nextStates,n.id],n},C.prototype.match=function(e){var t=this.nextStates 3606if(!t)return[] 3607var i=[] 3608if(p(t))for(var n=0;n<t.length;n++){var r=this.states[t[n]] 3609L(r,e)&&i.push(r)}else{var s=this.states[t] 3610L(s,e)&&i.push(s)}return i} 3611var M=function(e){this.length=0,this.queryParams=e||{}} 3612function E(e){var t 3613e=e.replace(/\+/gm,"%20")
3614try{t=decodeURIComponent(e)}catch(i){t=""}return t}M.prototype.splice=Array.prototype.splice,M.prototype.slice=Array.prototype.slice,M.prototype.push=Array.prototype.push 3615var S=function(){this.names=i() 3616var e=[],t=new C(e,0,-1,!0,!1) 3617e[0]=t,this.states=e,this.rootState=t} 3618S.prototype.add=function(e,t){for(var i,n=this.rootState,r="^",s=[0,0,0],o=new Array(e.length),a=[],l=!0,c=0,u=0;u<e.length;u++){for(var d=e[u],h=A(a,d.path,s),f=h.names,p=h.shouldDecodes;c<a.length;c++){var m=a[c] 36194!==m.type&&(l=!1,n=n.put(47,!1,!1),r+="/",n=y[m.type](m,n),r+=v[m.type](m))}o[u]={handler:d.handler,names:f,shouldDecodes:p}}l&&(n=n.put(47,!1,!1),r+="/"),n.handlers=o,n.pattern=r+"$",n.types=s,"object"==typeof t&&null!==t&&t.as&&(i=t.as),i&&(this.names[i]={segments:a,handlers:o})},S.prototype.handlersFor=function(e){var t=this.names[e] 3620if(!t)throw new Error("There is no route named "+e) 3621for(var i=new Array(t.handlers.length),n=0;n<t.handlers.length;n++){var r=t.handlers[n] 3622i[n]=r}return i},S.prototype.hasRoute=function(e){return!!this.names[e]},S.prototype.generate=function(e,t){var i=this.names[e],n="" 3623if(!i)throw new Error("There is no route named "+e) 3624for(var r=i.segments,s=0;s<r.length;s++){var o=r[s] 36254!==o.type&&(n+="/",n+=_[o.type](o,t))}return"/"!==n.charAt(0)&&(n="/"+n),t&&t.queryParams&&(n+=this.generateQueryString(t.queryParams)),n},S.prototype.generateQueryString=function(e){var t=[],i=Object.keys(e) 3626i.sort() 3627for(var n=0;n<i.length;n++){var r=i[n],s=e[r] 3628if(null!=s){var o=encodeURIComponent(r) 3629if(p(s))for(var a=0;a<s.length;a++){var l=r+"[]="+encodeURIComponent(s[a]) 3630t.push(l)}else o+="="+encodeURIComponent(s),t.push(o)}}return 0===t.length?"":"?"+t.join("&")},S.prototype.parseQueryString=function(e){for(var t=e.split("&"),i={},n=0;n<t.length;n++){var r=t[n].split("="),s=E(r[0]),o=s.length,a=!1,l=void 0 36311===r.length?l="true":(o>2&&"[]"===s.slice(o-2)&&(a=!0,i[s=s.slice(0,o-2)]||(i[s]=[])),l=r[1]?E(r[1]):""),a?i[s].push(l):i[s]=l}return i},S.prototype.recognize=function(e){var t,i=[this.rootState],n={},r=!1,s=e.indexOf("#");-1!==s&&(e=e.substr(0,s)) 3632var o=e.indexOf("?") 3633if(-1!==o){var a=e.substr(o+1,e.length) 3634e=e.substr(0,o),n=this.parseQueryString(a)}"/"!==e.charAt(0)&&(e="/"+e) 3635var c=e 3636S.ENCODE_AND_DECODE_PATH_SEGMENTS?e=l(e):(e=decodeURI(e),c=decodeURI(c)) 3637var u=e.length 3638u>1&&"/"===e.charAt(u-1)&&(e=e.substr(0,u-1),c=c.substr(0,c.length-1),r=!0) 3639for(var d=0;d<e.length&&(i=x(i,e.charCodeAt(d))).length;d++);for(var h=[],f=0;f<i.length;f++)i[f].handlers&&h.push(i[f]) 3640i=function(e){return e.sort(function(e,t){var i=e.types||[0,0,0],n=i[0],r=i[1],s=i[2],o=t.types||[0,0,0],a=o[0],l=o[1],c=o[2] 3641if(s!==c)return s-c 3642if(s){if(n!==a)return a-n 3643if(r!==l)return l-r}return r!==l?r-l:n!==a?a-n:0})}(h) 3644var p=h[0] 3645return p&&p.handlers&&(r&&p.pattern&&"(.+)$"===p.pattern.slice(-5)&&(c+="/"),t=function(e,t,i){var n=e.handlers,r=e.regex() 3646if(!r||!n)throw new Error("state not initialized") 3647var s=t.match(r),o=1,a=new M(i) 3648a.length=n.length 3649for(var l=0;l<n.length;l++){var c=n[l],u=c.names,d=c.shouldDecodes,h=b,f=!1 3650if(u!==w&&d!==w)for(var p=0;p<u.length;p++){f=!0 3651var m=u[p],g=s&&s[o++] 3652h===b&&(h={}),S.ENCODE_AND_DECODE_PATH_SEGMENTS&&d[p]?h[m]=g&&decodeURIComponent(g):h[m]=g}a[l]={handler:c.handler,params:h,isDynamic:f}}return a}(p,c,n)),t},S.VERSION="0.3.4",S.ENCODE_AND_DECODE_PATH_SEGMENTS=!0,S.Normalizer={normalizeSegment:u,normalizePath:l,encodePathSegment:h},S.prototype.map=function(e,t){var i=new r 3653e(s("",i,this.delegate)),a([],i,function(e){t?t(this,e):this.add(e)},this)} 3654e.default=S}) 3655e("router_js",["exports","route-recognizer","rsvp"],function(e,t,i){"use strict" 3656function n(){let e=new Error("TransitionAborted") 3657return e.name="TransitionAborted",e.code="TRANSITION_ABORTED",e}function r(e){if("object"==typeof(t=e)&&null!==t&&"boolean"==typeof t.isAborted&&e.isAborted)throw n() 3658var t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TransitionState=e.TransitionError=e.STATE_SYMBOL=e.QUERY_PARAMS_SYMBOL=e.PARAMS_SYMBOL=e.InternalTransition=e.InternalRouteInfo=void 0,e.logAbort=b 3659const s=Array.prototype.slice,o=Object.prototype.hasOwnProperty 3660function a(e,t){for(let i in t)o.call(t,i)&&(e[i]=t[i])}function l(e){let t,i,n=e&&e.length 3661if(n&&n>0){let r=e[n-1] 3662if(function(e){if(e&&"object"==typeof e){let t=e 3663return"queryParams"in t&&Object.keys(t.queryParams).every(e=>"string"==typeof e)}return!1}(r))return i=r.queryParams,t=s.call(e,0,n-1),[t,i]}return[e,null]}function c(e){for(let t in e){let i=e[t] 3664if("number"==typeof i)e[t]=""+i 3665else if(Array.isArray(i))for(let e=0,t=i.length;e<t;e++)i[e]=""+i[e]}}function u(e,...t){if(e.log)if(2===t.length){let[i,n]=t 3666e.log("Transition #"+i+": "+n)}else{let[i]=t 3667e.log(i)}}function d(e){return"string"==typeof e||e instanceof String||"number"==typeof e||e instanceof Number}function h(e,t){for(let i=0,n=e.length;i<n&&!1!==t(e[i]);i++);}function f(e,t){let i,n={all:{},changed:{},removed:{}} 3668a(n.all,t) 3669let r=!1
3670for(i in c(e),c(t),e)o.call(e,i)&&(o.call(t,i)||(r=!0,n.removed[i]=e[i])) 3671for(i in t)if(o.call(t,i)){let s=e[i],o=t[i] 3672if(p(s)&&p(o))if(s.length!==o.length)n.changed[i]=t[i],r=!0 3673else for(let e=0,a=s.length;e<a;e++)s[e]!==o[e]&&(n.changed[i]=t[i],r=!0) 3674else e[i]!==t[i]&&(n.changed[i]=t[i],r=!0)}return r?n:void 0}function p(e){return Array.isArray(e)}function m(e){return"Router: "+e}const g=e.STATE_SYMBOL="__STATE__-2619860001345920-3322w3",y=e.PARAMS_SYMBOL="__PARAMS__-261986232992830203-23323",v=e.QUERY_PARAMS_SYMBOL="__QPS__-2619863929824844-32323" 3675class _{constructor(e,t,n,r=void 0,s=void 0){if(this.from=null,this.to=void 0,this.isAborted=!1,this.isActive=!0,this.urlMethod="update",this.resolveIndex=0,this.queryParamsOnly=!1,this.isTransition=!0,this.isCausedByAbortingTransition=!1,this.isCausedByInitialTransition=!1,this.isCausedByAbortingReplaceTransition=!1,this._visibleQueryParams={},this.isIntermediate=!1,this[g]=n||e.state,this.intent=t,this.router=e,this.data=t&&t.data||{},this.resolvedModels={},this[v]={},this.promise=void 0,this.error=void 0,this[y]={},this.routeInfos=[],this.targetName=void 0,this.pivotHandler=void 0,this.sequence=-1,r)return this.promise=i.Promise.reject(r),void(this.error=r) 3676if(this.isCausedByAbortingTransition=!!s,this.isCausedByInitialTransition=!!s&&(s.isCausedByInitialTransition||0===s.sequence),this.isCausedByAbortingReplaceTransition=!!s&&"replace"===s.urlMethod&&(!s.isCausedByAbortingTransition||s.isCausedByAbortingReplaceTransition),n){this[y]=n.params,this[v]=n.queryParams,this.routeInfos=n.routeInfos 3677let t=n.routeInfos.length 3678t&&(this.targetName=n.routeInfos[t-1].name) 3679for(let e=0;e<t;++e){let t=n.routeInfos[e] 3680if(!t.isResolved)break 3681this.pivotHandler=t.route}this.sequence=e.currentSequence++,this.promise=n.resolve(this).catch(e=>{throw this.router.transitionDidError(e,this)},m("Handle Abort"))}else this.promise=i.Promise.resolve(this[g]),this[y]={}}then(e,t,i){return this.promise.then(e,t,i)}catch(e,t){return this.promise.catch(e,t)}finally(e,t){return this.promise.finally(e,t)}abort(){this.rollback() 3682let e=new _(this.router,void 0,void 0,void 0) 3683return e.to=this.from,e.from=this.from,e.isAborted=!0,this.router.routeWillChange(e),this.router.routeDidChange(e),this}rollback(){this.isAborted||(u(this.router,this.sequence,this.targetName+": transition was aborted"),void 0!==this.intent&&null!==this.intent&&(this.intent.preTransitionState=this.router.state),this.isAborted=!0,this.isActive=!1,this.router.activeTransition=void 0)}redirect(e){this.rollback(),this.router.routeWillChange(e)}retry(){this.abort() 3684let e=this.router.transitionByIntent(this.intent,!1) 3685return null!==this.urlMethod&&e.method(this.urlMethod),e}method(e){return this.urlMethod=e,this}send(e=!1,t,i,n,r){this.trigger(e,t,i,n,r)}trigger(e=!1,t,...i){"string"==typeof e&&(t=e,e=!1),this.router.triggerEvent(this[g].routeInfos.slice(0,this.resolveIndex+1),e,t,i)}followRedirects(){let e=this.router 3686return this.promise.catch(function(t){return e.activeTransition?e.activeTransition.followRedirects():i.Promise.reject(t)})}toString(){return"Transition (sequence "+this.sequence+")"}log(e){u(this.router,this.sequence,e)}}function b(e){return u(e.router,e.sequence,"detected abort."),n()}function w(e){return"object"==typeof e&&e instanceof _&&e.isTransition}e.InternalTransition=_ 3687let A=new WeakMap 3688function T(e,t={},i=!1){return e.map((n,r)=>{let{name:s,params:o,paramNames:a,context:l,route:c}=n,u=n 3689if(A.has(u)&&i){let e=A.get(u) 3690e=function(e,t){let i={get metadata(){return L(e)}} 3691if(!Object.isExtensible(t)||t.hasOwnProperty("metadata"))return Object.freeze(Object.assign({},t,i)) 3692return Object.assign(t,i)}(c,e) 3693let t=C(e,l) 3694return A.set(u,t),t}let d={find(t,i){let n,r=[] 36953===t.length&&(r=e.map(e=>A.get(e))) 3696for(let s=0;e.length>s;s++)if(n=A.get(e[s]),t.call(i,n,s,r))return n},get name(){return s},get paramNames(){return a},get metadata(){return L(n.route)},get parent(){let t=e[r-1] 3697return void 0===t?null:A.get(t)},get child(){let t=e[r+1] 3698return void 0===t?null:A.get(t)},get localName(){let e=this.name.split(".") 3699return e[e.length-1]},get params(){return o},get queryParams(){return t}} 3700return i&&(d=C(d,l)),A.set(n,d),d})}function C(e,t){let i={get attributes(){return t}} 3701return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,i)):Object.assign(e,i)}function L(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class x{constructor(e,t,i,n){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=i,this.router=e,n&&this._processRoute(n)}getModel(e){return i.Promise.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return i.Promise.resolve(this.routePromise).then(t=>(r(e),t)).then(()=>this.runBeforeModelHook(e)).then(()=>r(e)).then(()=>this.getModel(e)).then(t=>(r(e),t)).then(t=>this.runAfterModelHook(e,t)).then(t=>
3701this.becomeResolved(e,t))}becomeResolved(e,t){let i,n=this.serialize(t) 3702e&&(this.stashResolvedModel(e,t),e[y]=e[y]||{},e[y][this.name]=n) 3703let r=t===this.context 3704!("context"in this)&&r||(i=t) 3705let s=A.get(this),o=new M(this.router,this.name,this.paramNames,n,this.route,i) 3706return void 0!==s&&A.set(o,s),o}shouldSupersede(e){if(!e)return!0 3707let t=e.context===this.context 3708return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!function(e,t){if(e===t)return!0 3709if(!e||!t)return!1 3710for(let i in e)if(e.hasOwnProperty(i)&&e[i]!==t[i])return!1 3711return!0}(this.params,e.params)}get route(){return null!==this._route?this._route:this.fetchRoute()}set route(e){this._route=e}get routePromise(){return this._routePromise||this.fetchRoute(),this._routePromise}set routePromise(e){this._routePromise=e}log(e,t){e.log&&e.log(this.name+": "+t)}updateRoute(e){return e._internalName=this.name,this.route=e}runBeforeModelHook(e){let t 3712return e.trigger&&e.trigger(!0,"willResolveModel",e,this.route),this.route&&void 0!==this.route.beforeModel&&(t=this.route.beforeModel(e)),w(t)&&(t=null),i.Promise.resolve(t)}runAfterModelHook(e,t){let n,r=this.name 3713var s 3714return this.stashResolvedModel(e,t),void 0!==this.route&&void 0!==this.route.afterModel&&(n=this.route.afterModel(t,e)),n=w(s=n)?null:s,i.Promise.resolve(n).then(()=>e.resolvedModels[r])}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){let e=this.router.getRoute(this.name) 3715return this._processRoute(e)}_processRoute(e){return this.routePromise=i.Promise.resolve(e),null!==(t=e)&&"object"==typeof t&&"function"==typeof t.then?(this.routePromise=this.routePromise.then(e=>this.updateRoute(e)),this.route=void 0):e?this.updateRoute(e):void 0 3716var t}}e.InternalRouteInfo=x 3717class M extends x{constructor(e,t,i,n,r,s){super(e,t,i,r),this.params=n,this.isResolved=!0,this.context=s}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),i.Promise.resolve(this)}}class E extends x{constructor(e,t,i,n,r){super(e,t,i,r),this.params={},n&&(this.params=n)}getModel(e){let t=this.params 3718e&&e[v]&&(t={},a(t,this.params),t.queryParams=e[v]) 3719let n,r=this.route 3720return r.deserialize?n=r.deserialize(t,e):r.model&&(n=r.model(t,e)),n&&w(n)&&(n=void 0),i.Promise.resolve(n)}}class S extends x{constructor(e,t,i,n){super(e,t,i),this.context=n,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){let{paramNames:t,context:i}=this 3721e||(e=i) 3722let n={} 3723if(d(e))return n[t[0]]=e,n 3724if(this.serializer)return this.serializer.call(null,e,t) 3725if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t) 3726if(1!==t.length)return 3727let r=t[0] 3728return/_id$/.test(r)?n[r]=e.id:n[r]=e,n}}class k{constructor(e,t={}){this.router=e,this.data=t}}function P(e,t,i){let n=e.routeInfos,r=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,s=t.isAborted 3729throw new I(i,e.routeInfos[r].route,s,e)}function O(e,t){if(t.resolveIndex===e.routeInfos.length)return 3730let i=e.routeInfos[t.resolveIndex],n=z.bind(null,e,t) 3731return i.resolve(t).then(n,null,e.promiseLabel("Proceed"))}function z(e,t,i){let n=e.routeInfos[t.resolveIndex].isResolved 3732if(e.routeInfos[t.resolveIndex++]=i,!n){let{route:e}=i 3733void 0!==e&&e.redirect&&e.redirect(i.context,t)}return r(t),O(e,t)}class D{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){let t="" 3734return h(this.routeInfos,function(e){return""!==t&&(t+="."),t+=e.name,!0}),m("'"+t+"': "+e)}resolve(e){let t=this.params 3735h(this.routeInfos,e=>(t[e.name]=e.params||{},!0)),e.resolveIndex=0 3736let n=O.bind(null,this,e),r=P.bind(null,this,e) 3737return i.Promise.resolve(null,this.promiseLabel("Start transition")).then(n,null,this.promiseLabel("Resolve route")).catch(r,this.promiseLabel("Handle error")).then(()=>this)}}e.TransitionState=D 3738class I{constructor(e,t,i,n){this.error=e,this.route=t,this.wasAborted=i,this.state=n}}e.TransitionError=I 3739class N extends k{constructor(e,t,i,n=[],r={},s){super(e,s),this.preTransitionState=void 0,this.name=t,this.pivotHandler=i,this.contexts=n,this.queryParams=r}applyToState(e,t){let i=this.router.recognizer.handlersFor(this.name),n=i[i.length-1].handler
3740return this.applyToHandlers(e,i,n,t,!1)}applyToHandlers(e,t,i,n,r){let s,o,l=new D,c=this.contexts.slice(0),u=t.length 3741if(this.pivotHandler)for(s=0,o=t.length;s<o;++s)if(t[s].handler===this.pivotHandler._internalName){u=s 3742break}for(s=t.length-1;s>=0;--s){let o=t[s],a=o.handler,d=e.routeInfos[s],h=null 3743if(h=o.names.length>0?s>=u?this.createParamHandlerInfo(a,o.names,c,d):this.getHandlerInfoForDynamicSegment(a,o.names,c,d,i,s):this.createParamHandlerInfo(a,o.names,c,d),r){h=h.becomeResolved(null,h.context) 3744let e=d&&d.context 3745o.names.length>0&&void 0!==d.context&&h.context===e&&(h.params=d&&d.params),h.context=e}let f=d;(s>=u||h.shouldSupersede(d))&&(u=Math.min(s,u),f=h),n&&!r&&(f=f.becomeResolved(null,f.context)),l.routeInfos.unshift(f)}if(c.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+i) 3746return n||this.invalidateChildren(l.routeInfos,u),a(l.queryParams,this.queryParams||{}),n&&e.queryParams&&a(l.queryParams,e.queryParams),l}invalidateChildren(e,t){for(let i=t,n=e.length;i<n;++i){if(e[i].isResolved){let{name:t,params:n,route:r,paramNames:s}=e[i] 3747e[i]=new E(this.router,t,s,n,r)}}}getHandlerInfoForDynamicSegment(e,t,i,n,r,s){let o 3748if(i.length>0){if(o=i[i.length-1],d(o))return this.createParamHandlerInfo(e,t,i,n) 3749i.pop()}else{if(n&&n.name===e)return n 3750if(!this.preTransitionState)return n 3751{let e=this.preTransitionState.routeInfos[s] 3752o=null==e?void 0:e.context}}return new S(this.router,e,t,o)}createParamHandlerInfo(e,t,i,n){let r={},s=t.length,o=[] 3753for(;s--;){let a=n&&e===n.name&&n.params||{},l=i[i.length-1],c=t[s] 3754d(l)?r[c]=""+i.pop():a.hasOwnProperty(c)?r[c]=a[c]:o.push(c)}if(o.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${o}`) 3755return new E(this.router,e,t,r)}}const R=function(){function e(t){let i=Error.call(this,t) 3756this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=i.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}() 3757class F extends k{constructor(e,t,i){super(e,i),this.url=t,this.preTransitionState=void 0}applyToState(e){let t,i,n=new D,r=this.router.recognizer.recognize(this.url) 3758if(!r)throw new R(this.url) 3759let s=!1,o=this.url 3760function l(e){if(e&&e.inaccessibleByURL)throw new R(o) 3761return e}for(t=0,i=r.length;t<i;++t){let i=r[t],o=i.handler,a=[] 3762this.router.recognizer.hasRoute(o)&&(a=this.router.recognizer.handlersFor(o)[t].names) 3763let c=new E(this.router,o,a,i.params),u=c.route 3764u?l(u):c.routePromise=c.routePromise.then(l) 3765let d=e.routeInfos[t] 3766s||c.shouldSupersede(d)?(s=!0,n.routeInfos[t]=c):n.routeInfos[t]=d}return a(n.queryParams,r.queryParams),n}}function B(e,t){if(e.length!==t.length)return!1 3767for(let i=0,n=e.length;i<n;++i)if(e[i]!==t[i])return!1 3768return!0}function j(e,t){if(e===t)return!0 3769if(!e||!t)return!1 3770let i=Object.keys(e),n=Object.keys(t) 3771if(i.length!==n.length)return!1 3772for(let r=0,s=i.length;r<s;++r){let n=i[r] 3773if(e[n]!==t[n])return!1}return!0}e.default=class{constructor(e){this._lastQueryParams={},this.state=void 0,this.oldState=void 0,this.activeTransition=void 0,this.currentRouteInfos=void 0,this._changedQueryParams=void 0,this.currentSequence=0,this.log=e,this.recognizer=new t.default,this.reset()}map(e){this.recognizer.map(e,function(e,t){for(let i=t.length-1,n=!0;i>=0&&n;--i){let r=t[i],s=r.handler 3774e.add(t,{as:s}),n="/"===r.path||""===r.path||".index"===s.slice(-6)}})}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,i,n){if(this.fireQueryParamDidChange(n,e),!t&&this.activeTransition)return this.activeTransition 3775{let e=new _(this,void 0,void 0) 3776return e.queryParamsOnly=!0,i.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,e),e[v]=n.queryParams,this.toReadOnlyInfos(e,n),this.routeWillChange(e),e.promise=e.promise.then(t=>(e.isAborted||(this._updateURL(e,i),this.didTransition(this.currentRouteInfos),this.toInfos(e,n.routeInfos,!0),this.routeDidChange(e)),t),null,m("Transition complete")),e}}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(i){return new _(this,e,void 0,i,void 0)}}recognize(e){let t=new F(this,e),i=this.generateNewState(t) 3777if(null===i)return i 3778let n=T(i.routeInfos,i.queryParams) 3779return n[n.length-1]}recognizeAndLoad(e){let t=new F(this,e),n=this.generateNewState(t) 3780if(null===n)return i.Promise.reject(`URL ${e} was not recognized`) 3781let r=new _(this,t,n,void 0) 3782return r.then(()=>{let e=T(n.routeInfos,r[v],!0) 3783return e[e.length-1]})}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){let i,n=!!this.activeTransition,r=n?this.activeTransition[g]:this.state,s=e.applyToState(r,t),o=f(r.queryParams,s.queryParams) 3784if(B(s.routeInfos,r.routeInfos)){if(o){let e=this.queryParamsTransition(o,n,r,s) 3785return e.queryParamsOnly=!0,e}return this.activeTransition||new _(this,void 0,void 0)}if(t){let e=new _(this,void 0,s) 3786return e.isIntermediate=!0,this.toReadOnlyInfos(e,s),this.setupContexts(s,e),this.routeWillChange(e),this.activeTransition}return i=new _(this,e,s,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1 3787for(let i=0,n=e.length;i<n;++i){if(e[i].name!==t[i].name)return!1 3788if(!j(e[i].params,t[i].params))return!1}return!0}(s.routeInfos,r.routeInfos)&&(i.queryParamsOnly=!0),this.toReadOnlyInfos(i,s),this.activeTransition&&this.activeTransition.redirect(i),this.activeTransition=i,i.promise=i.promise.then(e=>this.finalizeTransition(i,e),null,m("Settle transition promise when transition is finalized")),n||this.notifyExistingHandlers(s,i),this.fireQueryParamDidChange(s,o),i}doTransition(e,t=[],i=!1){let n,r=t[t.length-1],s={} 3789if(r&&Object.prototype.hasOwnProperty.call(r,"queryParams")&&(s=t.pop().queryParams),void 0===e){u(this,"Updating query params") 3790let{routeInfos:e}=this.state 3791n=new N(this,e[e.length-1].name,void 0,[],s)}else"/"===e.charAt(0)?(u(this,"Attempting URL transition to "+e),n=new F(this,e)):(u(this,"Attempting transition to "+e),n=new N(this,e,void 0,t,s)) 3792return this.transitionByIntent(n,i)}finalizeTransition(e,t){try{u(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.") 3793let n=t.routeInfos 3794return this.setupContexts(t,e),e.isAborted?(this.state.routeInfos=this.currentRouteInfos,i.Promise.reject(b(e))):(this._updateURL(e,t),e.isActive=!1,this.activeTransition=void 0,this.triggerEvent(this.currentRouteInfos,!0,"didTransition",[]),this.didTransition(this.currentRouteInfos),this.toInfos(e,t.routeInfos,!0),this.routeDidChange(e),u(this,e.sequence,"TRANSITION COMPLETE."),n[n.length-1].route)}catch(r){if("object"!=typeof(n=r)||null===n||"TRANSITION_ABORTED"!==n.code){let t=e[g].routeInfos 3795e.trigger(!0,"error",r,e,t[t.length-1].route),e.abort()}throw r}var n}setupContexts(e,t){let i,n,r,s=this.partitionRoutes(this.state,e) 3796for(i=0,n=s.exited.length;i<n;i++)r=s.exited[i].route,delete r.context,void 0!==r&&(void 0!==r._internalReset&&r._internalReset(!0,t),void 0!==r.exit&&r.exit(t)) 3797let o=this.oldState=this.state 3798this.state=e 3799let a=this.currentRouteInfos=s.unchanged.slice() 3800try{for(i=0,n=s.reset.length;i<n;i++)r=s.reset[i].route,void 0!==r&&void 0!==r._internalReset&&r._internalReset(!1,t) 3801for(i=0,n=s.updatedContext.length;i<n;i++)this.routeEnteredOrUpdated(a,s.updatedContext[i],!1,t) 3802for(i=0,n=s.entered.length;i<n;i++)this.routeEnteredOrUpdated(a,s.entered[i],!0,t)}catch(l){throw this.state=o,this.currentRouteInfos=o.routeInfos,l}this.state.queryParams=this.finalizeQueryParamChange(a,e.queryParams,t)}fireQueryParamDidChange(e,t){t&&(this._changedQueryParams=t.all,this.triggerEvent(e.routeInfos,!0,"queryParamsDidChange",[t.changed,t.all,t.removed]),this._changedQueryParams=void 0)}routeEnteredOrUpdated(e,t,i,n){let s=t.route,o=t.context 3803function a(s){return i&&void 0!==s.enter&&s.enter(n),r(n),s.context=o,void 0!==s.contextDidChange&&s.contextDidChange(),void 0!==s.setup&&s.setup(o,n),r(n),e.push(t),s}return void 0===s?t.routePromise=t.routePromise.then(a):a(s),!0}partitionRoutes(e,t){let i,n,r,s=e.routeInfos,o=t.routeInfos,a={updatedContext:[],exited:[],entered:[],unchanged:[],reset:[]},l=!1 3804for(n=0,r=o.length;n<r;n++){let e=s[n],t=o[n] 3805e&&e.route===t.route||(i=!0),i?(a.entered.push(t),e&&a.exited.unshift(e)):l||e.context!==t.context?(l=!0,a.updatedContext.push(t)):a.unchanged.push(e)}for(n=o.length,r=s.length;n<r;n++)a.exited.unshift(s[n]) 3806return a.reset=a.updatedContext.slice(),a.reset.reverse(),a}_updateURL(e,t){let i=e.urlMethod 3807if(!i)return 3808let{routeInfos:n}=t,{name:r}=n[n.length-1],s={} 3809for(let o=n.length-1;o>=0;--o){let e=n[o] 3810a(s,e.params),e.route.inaccessibleByURL&&(i=null)}if(i){s.queryParams=e._visibleQueryParams||t.queryParams 3811let n=this.recognizer.generate(r,s),o=e.isCausedByInitialTransition,a="replace"===i&&!e.isCausedByAbortingTransition,l=e.queryParamsOnly&&"replace"===i,c="replace"===i&&e.isCausedByAbortingReplaceTransition 3812o||a||l||c?this.replaceURL(n):this.updateURL(n)}}finalizeQueryParamChange(e,t,i){for(let s in t)t.hasOwnProperty(s)&&null===t[s]&&delete t[s] 3813let n=[] 3814this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,n,i]),i&&(i._visibleQueryParams={}) 3815let r={} 3816for(let s=0,o=n.length;s<o;++s){let e=n[s] 3817r[e.key]=e.value,i&&!1!==e.visible&&(i._visibleQueryParams[e.key]=e.value)}return r}toReadOnlyInfos(e,t){let i=this.state.routeInfos 3818this.fromInfos(e,i),this.toInfos(e,t.routeInfos),this._lastQueryParams=t.queryParams}fromInfos(e,t){if(void 0!==e&&t.length>0){let i=T(t,Object.assign({},this._lastQueryParams),!0) 3819e.from=i[i.length-1]||null}}toInfos(e,t,i=!1){if(void 0!==e&&t.length>0){let n=T(t,Object.assign({},e[v]),i) 3820e.to=n[n.length-1]||null}}notifyExistingHandlers(e,t){let i,n,r,s,o=this.state.routeInfos 3821for(n=o.length,i=0;i<n&&(r=o[i],s=e.routeInfos[i],s&&r.name===s.name);i++)s.isResolved 3822this.triggerEvent(o,!0,"willTransition",[t]),this.routeWillChange(t),this.willTransition(o,e.routeInfos,t)}reset(){this.state&&h(this.state.routeInfos.slice().reverse(),function(e){let t=e.route 3823return void 0!==t&&void 0!==t.exit&&t.exit(),!0}),this.oldState=void 0,this.state=new D,this.currentRouteInfos=void 0}handleURL(e){return"/"!==e.charAt(0)&&(e="/"+e),this.doTransition(e).method(null)}transitionTo(e,...t){return"object"==typeof e?(t.push(e),this.doTransition(void 0,t,!1)):this.doTransition(e,t)}intermediateTransitionTo(e,...t){return this.doTransition(e,t,!0)}refresh(e){let t=this.activeTransition,i=t?t[g]:this.state,n=i.routeInfos 3824void 0===e&&(e=n[0].route),u(this,"Starting a refresh transition") 3825let r=n[n.length-1].name,s=new N(this,r,e,[],this._changedQueryParams||i.queryParams),o=this.transitionByIntent(s,!1) 3826return t&&"replace"===t.urlMethod&&o.method(t.urlMethod),o}replaceWith(e){return this.doTransition(e).method("replace")}generate(e,...t){let i=l(t),n=i[0],r=i[1],s=new N(this,e,void 0,n).applyToState(this.state,!1),o={} 3827for(let l=0,c=s.routeInfos.length;l<c;++l){a(o,s.routeInfos[l].serialize())}return o.queryParams=r,this.recognizer.generate(e,o)}applyIntent(e,t){let i=new N(this,e,void 0,t),n=this.activeTransition&&this.activeTransition[g]||this.state 3828return i.applyToState(n,!1)}isActiveIntent(e,t,i,n){let r,s,o=n||this.state,l=o.routeInfos 3829if(!l.length)return!1 3830let c=l[l.length-1].name,u=this.recognizer.handlersFor(c),d=0 3831for(s=u.length;d<s&&(r=l[d],r.name!==e);++d);if(d===u.length)return!1 3832let h=new D 3833h.routeInfos=l.slice(0,d+1),u=u.slice(0,d+1)
3834let p=B(new N(this,c,void 0,t).applyToHandlers(h,u,c,!0,!0).routeInfos,h.routeInfos) 3835if(!i||!p)return p 3836let m={} 3837a(m,i) 3838let g=o.queryParams 3839for(let a in g)g.hasOwnProperty(a)&&m.hasOwnProperty(a)&&(m[a]=g[a]) 3840return p&&!f(m,i)}isActive(e,...t){let[i,n]=l(t) 3841return this.isActiveIntent(e,i,n)}trigger(e,...t){this.triggerEvent(this.currentRouteInfos,!1,e,t)}}}),e("rsvp",["exports"],function(e){"use strict" 3842function i(e){let t=e._promiseCallbacks 3843return t||(t=e._promiseCallbacks={}),t}Object.defineProperty(e,"__esModule",{value:!0}),e.Promise=e.EventTarget=void 0,e.all=P,e.allSettled=z,e.asap=Y,e.cast=e.async=void 0,e.configure=s,e.default=void 0,e.defer=j,e.denodeify=S,e.filter=$,e.hash=N,e.hashSettled=F,e.map=V,e.off=ce,e.on=le,e.race=D,e.reject=q,e.resolve=H,e.rethrow=B 3844var n=e.EventTarget={mixin(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") 3845let n=i(this),r=n[e] 3846r||(r=n[e]=[]),-1===r.indexOf(t)&&r.push(t)},off(e,t){let n=i(this) 3847if(!t)return void(n[e]=[]) 3848let r=n[e],s=r.indexOf(t);-1!==s&&r.splice(s,1)},trigger(e,t,n){let r=i(this)[e] 3849if(r){let e 3850for(let i=0;i<r.length;i++)e=r[i],e(t,n)}}} 3851const r={instrument:!1} 3852function s(e,t){if(2!==arguments.length)return r[e] 3853r[e]=t}n.mixin(r) 3854const o=[] 3855function a(e,t,i){1===o.push({name:e,payload:{key:t._guidKey,id:t._id,eventName:e,detail:t._result,childId:i&&i._id,label:t._label,timeStamp:Date.now(),error:r["instrument-with-stack"]?new Error(t._label):null}})&&setTimeout(()=>{for(let e=0;e<o.length;e++){let t=o[e],i=t.payload 3856i.guid=i.key+i.id,i.childGuid=i.key+i.childId,i.error&&(i.stack=i.error.stack),r.trigger(t.name,t.payload)}o.length=0},50)}function l(e,t){if(e&&"object"==typeof e&&e.constructor===this)return e 3857let i=new this(c,t) 3858return p(i,e),i}function c(){}const u=void 0,d=1,h=2 3859function f(e,t,i){t.constructor===e.constructor&&i===w&&e.constructor.resolve===l?function(e,t){t._state===d?g(e,t._result):t._state===h?(t._onError=null,y(e,t._result)):v(t,void 0,i=>{t===i?g(e,i):p(e,i)},t=>y(e,t))}(e,t):"function"==typeof i?function(e,t,i){r.async(e=>{let n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(r){return r}}(i,t,i=>{n||(n=!0,t===i?g(e,i):p(e,i))},t=>{n||(n=!0,y(e,t))},e._label) 3860!n&&r&&(n=!0,y(e,r))},e)}(e,t,i):g(e,t)}function p(e,t){if(e===t)g(e,t) 3861else if(function(e){let t=typeof e 3862return null!==e&&("object"===t||"function"===t)}(t)){let n 3863try{n=t.then}catch(i){return void y(e,i)}f(e,t,n)}else g(e,t)}function m(e){e._onError&&e._onError(e._result),_(e)}function g(e,t){e._state===u&&(e._result=t,e._state=d,0===e._subscribers.length?r.instrument&&a("fulfilled",e):r.async(_,e))}function y(e,t){e._state===u&&(e._state=h,e._result=t,r.async(m,e))}function v(e,t,i,n){let s=e._subscribers,o=s.length 3864e._onError=null,s[o]=t,s[o+d]=i,s[o+h]=n,0===o&&e._state&&r.async(_,e)}function _(e){let t=e._subscribers,i=e._state 3865if(r.instrument&&a(i===d?"fulfilled":"rejected",e),0===t.length)return 3866let n,s,o=e._result 3867for(let r=0;r<t.length;r+=3)n=t[r],s=t[r+i],n?b(i,n,s,o):s(o) 3868e._subscribers.length=0}function b(e,t,i,n){let r,s,o="function"==typeof i,a=!0 3869if(o)try{r=i(n)}catch(l){a=!1,s=l}else r=n 3870t._state!==u||(r===t?y(t,new TypeError("A promises callback cannot return that same promise.")):!1===a?y(t,s):o?p(t,r):e===d?g(t,r):e===h&&y(t,r))}function w(e,t,i){let n=this,s=n._state 3871if(s===d&&!e||s===h&&!t)return r.instrument&&a("chained",n,n),n 3872n._onError=null 3873let o=new n.constructor(c,i),l=n._result 3874if(r.instrument&&a("chained",n,o),s===u)v(n,o,e,t) 3875else{let i=s===d?e:t 3876r.async(()=>b(s,o,i,l))}return o}class A{constructor(e,t,i,n){this._instanceConstructor=e,this.promise=new e(c,n),this._abortOnReject=i,this._isUsingOwnPromise=e===M,this._isUsingOwnResolve=e.resolve===l,this._init(...arguments)}_init(e,t){let i=t.length||0 3877this.length=i,this._remaining=i,this._result=new Array(i),this._enumerate(t)}_enumerate(e){let t=this.length,i=this.promise 3878for(let n=0;i._state===u&&n<t;n++)this._eachEntry(e[n],n,!0) 3879this._checkFullfillment()}_checkFullfillment(){if(0===this._remaining){let e=this._result 3880g(this.promise,e),this._result=null}}_settleMaybeThenable(e,t,i){let n=this._instanceConstructor 3881if(this._isUsingOwnResolve){let s,o,a=!0 3882try{s=e.then}catch(r){a=!1,o=r}if(s===w&&e._state!==u)e._onError=null,this._settledAt(e._state,t,e._result,i
3882) 3883else if("function"!=typeof s)this._settledAt(d,t,e,i) 3884else if(this._isUsingOwnPromise){let r=new n(c) 3885!1===a?y(r,o):(f(r,e,s),this._willSettleAt(r,t,i))}else this._willSettleAt(new n(t=>t(e)),t,i)}else this._willSettleAt(n.resolve(e),t,i)}_eachEntry(e,t,i){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,i):this._setResultAt(d,t,e,i)}_settledAt(e,t,i,n){let r=this.promise 3886r._state===u&&(this._abortOnReject&&e===h?y(r,i):(this._setResultAt(e,t,i,n),this._checkFullfillment()))}_setResultAt(e,t,i,n){this._remaining--,this._result[t]=i}_willSettleAt(e,t,i){v(e,void 0,e=>this._settledAt(d,t,e,i),e=>this._settledAt(h,t,e,i))}}function T(e,t,i){this._remaining--,this._result[t]=e===d?{state:"fulfilled",value:i}:{state:"rejected",reason:i}}const C="rsvp_"+Date.now()+"-" 3887let L=0 3888let x=class e{constructor(t,i){this._id=L++,this._label=i,this._state=void 0,this._result=void 0,this._subscribers=[],r.instrument&&a("created",this),c!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){let i=!1 3889try{t(t=>{i||(i=!0,p(e,t))},t=>{i||(i=!0,y(e,t))})}catch(n){y(e,n)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
3889onstructor cannot be called as a function.")}())}_onError(e){r.after(()=>{this._onError&&r.trigger("error",e,this._label)})}catch(e,t){return this.then(void 0,e,t)}finally(e,t){let i=this,n=i.constructor 3890return"function"==typeof e?i.then(t=>n.resolve(e()).then(()=>t),t=>n.resolve(e()).then(()=>{throw t})):i.then(e,e)}} 3891x.cast=l,x.all=function(e,t){return Array.isArray(e)?new A(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},x.race=function(e,t){let i=this,n=new i(c,t) 3892if(!Array.isArray(e))return y(n,new TypeError("Promise.race must be called with an array")),n 3893for(let r=0;n._state===u&&r<e.length;r++)v(i.resolve(e[r]),void 0,e=>p(n,e),e=>y(n,e)) 3894return n},x.resolve=l,x.reject=function(e,t){let i=new this(c,t) 3895return y(i,e),i},x.prototype._guidKey=C,x.prototype.then=w 3896var M=e.Promise=x 3897function E(e,t){return{then:(i,n)=>e.call(t,i,n)}}function S(e,t){let i=function(){let i=arguments.length,n=new Array(i+1),r=!1 3898for(let e=0;e<i;++e){let t=arguments[e] 3899if(!r){if(null!==t&&"object"==typeof t)if(t.constructor===M)r=!0 3900else try{r=t.then}catch(o){let e=new M(c) 3901return y(e,o),e}else r=!1 3902r&&!0!==r&&(t=E(r,t))}n[e]=t}let s=new M(c) 3903return n[i]=function(e,i){e?y(s,e):void 0===t?p(s,i):!0===t?p(s,function(e){let t=e.length,i=new Array(t-1) 3904for(let n=1;n<t;n++)i[n-1]=e[n] 3905return i}(arguments)):Array.isArray(t)?p(s,function(e,t){let i={},n=e.length,r=new Array(n) 3906for(let s=0;s<n;s++)r[s]=e[s] 3907for(let s=0;s<t.length;s++)i[t[s]]=r[s+1] 3908return i}(arguments,t)):p(s,i)},r?function(e,t,i,n){return M.all(t).then(t=>k(e,t,i,n))}(s,n,e,this):k(s,n,e,this)} 3909return i.__proto__=e,i}function k(e,t,i,n){try{i.apply(n,t)}catch(r){y(e,r)}return e}function P(e,t){return M.all(e,t)}class O extends A{constructor(e,t,i){super(e,t,!1,i)}}function z(e,t){return Array.isArray(e)?new O(M,e,t).promise:M.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function D(e,t){return M.race(e,t)}O.prototype._setResultAt=T 3910class I extends A{constructor(e,t,i=!0,n){super(e,t,i,n)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){let t,i,n=Object.keys(e),r=n.length,s=this.promise 3911this._remaining=r 3912for(let o=0;s._state===u&&o<r;o++)t=n[o],i=e[t],this._eachEntry(i,t,!0) 3913this._checkFullfillment()}}function N(e,t){return M.resolve(e,t).then(function(e){if(null===e||"object"!=typeof e)throw new TypeError("Promise.hash must be called with an object") 3914return new I(M,e,t).promise})}class R extends I{constructor(e,t,i){super(e,t,!1,i)}}function F(e,t){return M.resolve(e,t).then(function(e){if(null===e||"object"!=typeof e)throw new TypeError("hashSettled must be called with an object") 3915return new R(M,e,!1,t).promise})}function B(e){throw setTimeout(()=>{throw e}),e}function j(e){let t={resolve:void 0,reject:void 0} 3916return t.promise=new M((e,i)=>{t.resolve=e,t.reject=i},e),t}R.prototype._setResultAt=T 3917class U extends A{constructor(e,t,i,n){super(e,t,!0,n,i)}_init(e,t,i,n,r){let s=t.length||0 3918this.length=s,this._remaining=s,this._result=new Array(s),this._mapFn=r,this._enumerate(t)}_setResultAt(e,t,i,n){if(n)try{this._eachEntry(this._mapFn(i,t),t,!1)}catch(r){this._settledAt(h,t,r,!1)}else this._remaining--,this._result[t]=i}}function V(e,t,i){return"function"!=typeof t?M.reject(new TypeError("map expects a function as a second argument"),i):M.resolve(e,i).then(function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array") 3919return new U(M,e,t,i).promise})}function H(e,t){return M.resolve(e,t)}function q(e,t){return M.reject(e,t)}const G={} 3920class W extends U{_checkFullfillment(){if(0===this._remaining&&null!==this._result){let e=this._result.filter(e=>e!==G) 3921g(this.promise,e),this._result=null}}_setResultAt(e,t,i,n){if(n){this._result[t]=i 3922let e,n=!0 3923try{e=this._mapFn(i,t)}catch(r){n=!1,this._settledAt(h,t,r,!1)}n&&this._eachEntry(e,t,!1)}else this._remaining--,i||(this._result[t]=G)}}function $(e,t,i){return"function"!=typeof t?M.reject(new TypeError("filter expects function as a second argument"),i):M.resolve(e,i).then(function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array") 3924return new W(M,e,t,i).promise})}let Q,X=0 3925function Y(e,t){ne[X]=e,ne[X+1]=t,X+=2,2===X&&se()}const K="undefined"!=typeof window?window:void 0,Z=K||{},J=Z.MutationObserver||Z.WebKitMutationObserver,ee="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),te="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel 3926function ie(){return()=>setTimeout(re,1)}const ne=new Array(1e3) 3927function re(){for(let e=0;e<X;e+=2){(0,ne[e])(ne[e+1]),ne[e]=void 0,ne[e+1]=void 0}X=0}let se 3928se=ee?function(){let e=process.nextTick,t=process.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/) 3929return Array.isArray(t)&&"0"===t[1]&&"10"===t[2]&&(e=setImmediate),()=>e(re)}():J?function(){let e=0,t=new J(re),i=document.createTextNode("") 3930return t.observe(i,{characterData:!0}
3930),()=>i.data=e=++e%2}():te?function(){let e=new MessageChannel 3931return e.port1.onmessage=re,()=>e.port2.postMessage(0)}():void 0===K&&"function"==typeof t?function(){try{const e=Function("return this")().require("vertx") 3932return Q=e.runOnLoop||e.runOnContext,void 0!==Q?function(){Q(re)}:ie()}catch(e){return ie()}}():ie(),r.async=Y,r.after=e=>setTimeout(e,0) 3933const oe=e.cast=H,ae=(e,t)=>r.async(e,t) 3934function le(){r.on(...arguments)}function ce(){r.off(...arguments)}if(e.async=ae,"undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){let e=window.__PROMISE_INSTRUMENTATION__ 3935s("instrument",!0) 3936for(let t in e)e.hasOwnProperty(t)&&le(t,e[t])}e.default={asap:Y,cast:oe,Promise:M,EventTarget:n,all:P,allSettled:z,race:D,hash:N,hashSettled:F,rethrow:B,defer:j,denodeify:S,configure:s,on:le,off:ce,resolve:H,reject:q,map:V,async:ae,filter:$}}),"object"==typeof module&&"function"==typeof module.require&&(module.exports=t("ember").default)}(),define("jquery",[],function(){"use strict" 3937return{default:self.jQuery,__esModule:!0}}),define("@fortawesome/fontawesome-svg-core",["exports"],function(e){"use strict" 3938 3939;/*! 3940 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com 3941 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 3942 * Copyright 2024 Fonticons, Inc. 3943 */function t(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 3944var i=e[Symbol.toPrimitive] 3945if(void 0!==i){var n=i.call(e,t||"default") 3946if("object"!=typeof n)return n 3947throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3948return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function i(e,t){var i=Object.keys(e) 3949if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 3950t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function n(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{} 3951n%2?i(Object(r),!0).forEach(function(i){t(e,i,r[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const r=()=>{} 3952let s={},o={},a=null,l={mark:r,measure:r} 3953try{"undefined"!=typeof window&&(s=window),"undefined"!=typeof document&&(o=document),"undefined"!=typeof MutationObserver&&(a=MutationObserver),"undefined"!=typeof performance&&(l=performance)}catch(Li){}const{userAgent:c=""}=s.navigator||{},u=s,d=o,h=a,f=l 3954u.document 3955const p=!!d.documentElement&&!!d.head&&"function"==typeof d.addEventListener&&"function"==typeof d.createElement,m=~c.indexOf("MSIE")||~c.indexOf("Trident/") 3956var g={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},y=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],v="classic",_="duotone",b=[v,_,"sharp","sharp-duotone"],w=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),A=["fak","fa-kit","fakd","fa-kit-duotone"],T={fak:"kit","fa-kit":"kit"},C={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},L=["fak","fakd"],x={kit:"fak"},M={"kit-duotone":"fakd"},E={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},S=["fak","fa-kit","fakd","fa-kit-duotone"],k={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},P=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],O=[1,2,3,4,5,6,7,8,9,10],z=O.concat([11,12,13,14,15,16,17,18,19,20]),D=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
3956ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",E.GROUP,E.SWAP_OPACITY,E.PRIMARY,E.SECONDARY].concat(O.map(e=>"".concat(e,"x"))).concat(z.map(e=>"w-".concat(e))) 3957const I="___FONT_AWESOME___",N=16,R="svg-inline--fa",F="data-fa-i2svg",B="data-fa-pseudo-element",j="data-prefix",U="data-icon",V="fontawesome-i2svg",H=["HTML","HEAD","STYLE","SCRIPT"],q=(()=>{try{return"production"===process.env.NODE_ENV}catch(e){return!1}})() 3958function G(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[v]})}const W=n({},g) 3959W[v]=n(n(n(n({},{"fa-duotone":"duotone"}),g[v]),T),C) 3960const $=G(W),Q=n({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}) 3961Q[v]=n(n(n(n({},{duotone:"fad"}),Q[v]),x),M) 3962const X=G(Q),Y=n({},k) 3963Y[v]=n(n({},Y[v]),{fak:"fa-kit"}) 3964const K=G(Y),Z=n({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}) 3965Z[v]=n(n({},Z[v]),{"fa-kit":"fak"}),G(Z) 3966const J=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,ee="fa-layers-text",te=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i 3967G(n({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})) 3968const ie=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],ne={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},re=["kit",...D],se=u.FontAwesomeConfig||{} 3969if(d&&"function"==typeof d.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[t,i]=e 3970const n=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=d.querySelector("script["+e+"]") 3971if(t)return t.getAttribute(e)}(t)) 3972null!=n&&(se[i]=n)})}const oe={styleDefault:"solid",familyDefault:v,cssPrefix:"fa",replacementClass:R,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0} 3973se.familyPrefix&&(se.cssPrefix=se.familyPrefix) 3974const ae=n(n({},oe),se) 3975ae.autoReplaceSvg||(ae.observeMutations=!1) 3976const le={} 3977Object.keys(oe).forEach(e=>{Object.defineProperty(le,e,{enumerable:!0,set:function(t){ae[e]=t,ce.forEach(e=>e(le))},get:function(){return ae[e]}})}),Object.defineProperty(le,"familyPrefix",{enumerable:!0,set:function(e){ae.cssPrefix=e,ce.forEach(e=>e(le))},get:function(){return ae.cssPrefix}}),u.FontAwesomeConfig=le 3978const ce=[] 3979const ue=N,de={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1} 3980function he(){let e=12,t="" 3981for(;e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0] 3982return t}function fe(e){const t=[] 3983for(let i=(e||[]).length>>>0;i--;)t[i]=e[i] 3984return t}function pe(e){return e.classList?fe(e.classList):(e.getAttribute("class")||"").split(" ").filter(e=>e)}function me(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ge(e){return Object.keys(e||{}).reduce((t,i)=>t+"".concat(i,": ").concat(e[i].trim(),";"),"")}function ye(e){return e.size!==de.size||e.x!==de.x||e.y!==de.y||e.rotate!==de.rotate||e.flipX||e.flipY}function ve(){const e="fa",t=R,i=le.cssPrefix,n=le.replacementClass 3985let r
vendor: 12,888 bytes, line 3985
3985=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}'
3985 3986if(i!==e||n!==t){const s=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),a=new RegExp("\\.".concat(t),"g") 3987r=r.replace(s,".".concat(i,"-")).replace(o,"--".concat(i,"-")).replace(a,".".concat(n))}return r}let _e=!1 3988function be(){le.autoAddCss&&!_e&&(function(e){if(!e||!p)return 3989const t=d.createElement("style") 3990t.setAttribute("type","text/css"),t.innerHTML=e 3991const i=d.head.childNodes 3992let n=null 3993for(let r=i.length-1;r>-1;r--){const e=i[r],t=(e.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(t)>-1&&(n=e)}d.head.insertBefore(t,n)}(ve()),_e=!0)}var we={mixout:()=>({dom:{css:ve,insertCss:be}}),hooks:()=>({beforeDOMElementCreation(){be()},beforeI2svg(){be()}})} 3994const Ae=u||{} 3995Ae[I]||(Ae[I]={}),Ae[I].styles||(Ae[I].styles={}),Ae[I].hooks||(Ae[I].hooks={}),Ae[I].shims||(Ae[I].shims=[]) 3996var Te=Ae[I] 3997const Ce=[],Le=function(){d.removeEventListener("DOMContentLoaded",Le),xe=1,Ce.map(e=>e())} 3998let xe=!1 3999function Me(e){const{tag:t,attributes:i={},children:n=[]}=e 4000return"string"==typeof e?me(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((t,i)=>t+"".concat(i,'="').concat(me(e[i]),'" '),"").trim()}(i),">").concat(n.map(Me).join(""),"</").concat(t,">")}function Ee(e,t,i){if(e&&e[t]&&e[t][i])return{prefix:t,iconName:i,icon:e[t][i]}}p&&(xe=(d.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(d.readyState),xe||d.addEventListener("DOMContentLoaded",Le)) 4001var Se=function(e,t,i,n){var r,s,o,a=Object.keys(e),l=a.length,c=void 0!==n?function(e,t){return function(i,n,r,s){return e.call(t,i,n,r,s)}}(t,n):t 4002for(void 0===i?(r=1,o=e[a[0]]):(r=0,o=i);r<l;r++)o=c(o,e[s=a[r]],s,e) 4003return o} 4004function ke(e){const t=function(e){const t=[] 4005let i=0 4006const n=e.length 4007for(;i<n;){const r=e.charCodeAt(i++) 4008if(r>=55296&&r<=56319&&i<n){const n=e.charCodeAt(i++) 400956320==(64512&n)?t.push(((1023&r)<<10)+(1023&n)+65536):(t.push(r),i--)}else t.push(r)}return t}(e) 4010return 1===t.length?t[0].toString(16):null}function Pe(e){return Object.keys(e).reduce((t,i)=>{const n=e[i] 4011return!!n.icon?t[n.iconName]=n.icon:t[i]=n,t},{})}function Oe(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} 4012const{skipHooks:r=!1}=i,s=Pe(t) 4013"function"!=typeof Te.hooks.addPack||r?Te.styles[e]=n(n({},Te.styles[e]||{}),s):Te.hooks.addPack(e,Pe(t)),"fas"===e&&Oe("fa",t)}const{styles:ze,shims:De}=Te,Ie=Object.keys(K),Ne=Ie.reduce((e,t)=>(e[t]=Object.keys(K[t]),e),{}) 4014let Re=null,Fe={},Be={},je={},Ue={},Ve={} 4015function He(e,t){const i=t.split("-"),n=i[0],r=i.slice(1).join("-") 4016return n!==e||""===r||(s=r,~re.indexOf(s))?null:r 4017var s}const qe=()=>{const e=e=>Se(ze,(t,i,n)=>(t[n]=Se(i,e,{}),t),{}) 4018Fe=e((e,t,i)=>{if(t[3]&&(e[t[3]]=i),t[2]){t[2].filter(e=>"number"==typeof e).forEach(t=>{e[t.toString(16)]=i})}return e}),Be=e((e,t,i)=>{if(e[i]=i,t[2]){t[2].filter(e=>"string"==typeof e).forEach(t=>{e[t]=i})}return e}),Ve=e((e,t,i)=>{const n=t[2]
vendor: 8,341 bytes, lines 4019-4094
4019return e[i]=i,n.forEach(t=>{e[t]=i}),e}) 4020const t="far"in ze||le.autoFetchSvg,i=Se(De,(e,i)=>{const n=i[0] 4021let r=i[1] 4022const s=i[2] 4023return"far"!==r||t||(r="fas"),"string"==typeof n&&(e.names[n]={prefix:r,iconName:s}),"number"==typeof n&&(e.unicodes[n.toString(16)]={prefix:r,iconName:s}),e},{names:{},unicodes:{}}) 4024je=i.names,Ue=i.unicodes,Re=Ye(le.styleDefault,{family:le.familyDefault})} 4025var Ge 4026function We(e,t){return(Fe[e]||{})[t]}function $e(e,t){return(Ve[e]||{})[t]}function Qe(e){return je[e]||{prefix:null,iconName:null}}function Xe(){return Re}Ge=e=>{Re=Ye(e.styleDefault,{family:le.familyDefault})},ce.push(Ge),qe() 4027function Ye(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4028const{family:i=v}=t,n=$[i][e] 4029if(i===_&&!e)return"fad" 4030const r=X[i][e]||X[i][n],s=e in Te.styles?e:null 4031return r||s||null}function Ke(e){return e.sort().filter((e,t,i)=>i.indexOf(e)===t)}function Ze(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4032const{skipLookups:i=!1}=t 4033let r=null 4034const s=P.concat(S),o=Ke(e.filter(e=>s.includes(e))),a=Ke(e.filter(e=>!P.includes(e))),l=o.filter(e=>(r=e,!y.includes(e))),[c=null]=l,u=function(e){let t=v 4035const i=Ie.reduce((e,t)=>(e[t]="".concat(le.cssPrefix,"-").concat(t),e),{}) 4036return b.forEach(n=>{(e.includes(i[n])||e.some(e=>Ne[n].includes(e)))&&(t=n)}),t}(o),d=n(n({},function(e){let t=[],i=null 4037return e.forEach(e=>{const n=He(le.cssPrefix,e) 4038n?i=n:e&&t.push(e)}),{iconName:i,rest:t}}(a)),{},{prefix:Ye(c,{family:u})}) 4039return n(n(n({},d),function(e){const{values:t,family:i,canonical:n,givenPrefix:r="",styles:s={},config:o={}}=e,a=i===_,l=t.includes("fa-duotone")||t.includes("fad"),c="duotone"===o.familyDefault,u="fad"===n.prefix||"fa-duotone"===n.prefix 4040!a&&(l||c||u)&&(n.prefix="fad");(t.includes("fa-brands")||t.includes("fab"))&&(n.prefix="fab") 4041if(!n.prefix&&Je.includes(i)){if(Object.keys(s).find(e=>et.includes(e))||o.autoFetchSvg){const e=w.get(i).defaultShortPrefixId 4042n.prefix=e,n.iconName=$e(n.prefix,n.iconName)||n.iconName}}"fa"!==n.prefix&&"fa"!==r||(n.prefix=Xe()||"fas") 4043return n}({values:e,family:u,styles:ze,config:le,canonical:d,givenPrefix:r})),function(e,t,i){let{prefix:n,iconName:r}=i 4044if(e||!n||!r)return{prefix:n,iconName:r} 4045const s="fa"===t?Qe(r):{},o=$e(n,r) 4046r=s.iconName||o||r,n=s.prefix||n,"far"!==n||ze.far||!ze.fas||le.autoFetchSvg||(n="fas") 4047return{prefix:n,iconName:r}}(i,r,d))}const Je=b.filter(e=>e!==v||e!==_),et=Object.keys(k).filter(e=>e!==v).map(e=>Object.keys(k[e])).flat() 4048let tt=[],it={} 4049const nt={},rt=Object.keys(nt) 4050function st(e,t){for(var i=arguments.length,n=new Array(i>2?i-2:0),r=2;r<i;r++)n[r-2]=arguments[r] 4051return(it[e]||[]).forEach(e=>{t=e.apply(null,[t,...n])}),t}function ot(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];(it[e]||[]).forEach(e=>{e.apply(null,i)})}function at(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1) 4052return nt[e]?nt[e].apply(null,t):void 0}function lt(e){"fa"===e.prefix&&(e.prefix="fas") 4053let{iconName:t}=e 4054const i=e.prefix||Xe() 4055if(t)return t=$e(i,t)||t,Ee(ct.definitions,i,t)||Ee(Te.styles,i,t)}const ct=new class{constructor(){this.definitions={}}add(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i] 4056const r=t.reduce(this._pullDefinitions,{}) 4057Object.keys(r).forEach(e=>{this.definitions[e]=n(n({},this.definitions[e]||{}),r[e]),Oe(e,r[e]) 4058const t=K[v][e] 4059t&&Oe(t,r[e]),qe()})}reset(){this.definitions={}}_pullDefinitions(e,t){const i=t.prefix&&t.iconName&&t.icon?{0:t}:t 4060return Object.keys(i).map(t=>{const{prefix:n,iconName:r,icon:s}=i[t],o=s[2] 4061e[n]||(e[n]={}),o.length>0&&o.forEach(t=>{"string"==typeof t&&(e[n][t]=s)}),e[n][r]=s}),e}},ut={i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4062return p?(ot("beforeI2svg",e),at("pseudoElements2svg",e),at("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4063const{autoReplaceSvgRoot:t}=e 4064var i 4065!1===le.autoReplaceSvg&&(le.autoReplaceSvg=!0),le.observeMutations=!0,i=()=>{ft({autoReplaceSvgRoot:t}),ot("watch",e)},p&&(xe?setTimeout(i,0):Ce.push(i))}},dt={icon:e=>{if(null===e)return null 4066if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:$e(e.prefix,e.iconName)||e.iconName} 4067if(Array.isArray(e)&&2===e.length){const t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],i=Ye(e[0]) 4068return{prefix:i,iconName:$e(i,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(le.cssPrefix,"-"))>-1||e.match(J))){const t=Ze(e.split(" "),{skipLookups:!0}) 4069return{prefix:t.prefix||Xe(),iconName:$e(t.prefix,t.iconName)||t.iconName}}if("string"==typeof e){const t=Xe() 4070return{prefix:t,iconName:$e(t,e)||e}}}},ht={noAuto:()=>{le.autoReplaceSvg=!1,le.observeMutations=!1,ot("noAuto")},config:le,dom:ut,parse:dt,library:ct,findIconDefinition:lt,toHtml:Me},ft=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4071const{autoReplaceSvgRoot:t=d}=e;(Object.keys(Te.styles).length>0||le.autoFetchSvg)&&p&&le.autoReplaceSvg&&ht.dom.i2svg({node:t})} 4072function pt(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>Me(e))}}),Object.defineProperty(e,"node",{get:function(){if(!p)return 4073const t=d.createElement("div") 4074return t.innerHTML=e.html,t.children}}),e}function mt(e){const{icons:{main:t,mask:i},prefix:r,iconName:s,transform:o,symbol:a,title:l,maskId:c,titleId:u,extra:d,watchable:h=!1}=e,{width:f,height:p}=i.found?i:t,m=L.includes(r),g=[le.replacementClass,s?"".concat(le.cssPrefix,"-").concat(s):""].filter(e=>-1===d.classes.indexOf(e)).filter(e=>""!==e||!!e).concat(d.classes).join(" ") 4075let y={children:[],attributes:n(n({},d.attributes),{},{"data-prefix":r,"data-icon":s,class:g,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(f," ").concat(p)})} 4076const v=m&&!~d.classes.indexOf("fa-fw")?{width:"".concat(f/p*16*.0625,"em")}:{} 4077h&&(y.attributes[F]=""),l&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(u||he())},children:[l]}),delete y.attributes.title) 4078const _=n(n({},y),{},{prefix:r,iconName:s,main:t,mask:i,maskId:c,transform:o,symbol:a,styles:n(n({},v),d.styles)}),{children:b,attributes:w}=i.found&&t.found?at("generateAbstractMask",_)||{children:[],attributes:{}}:at("generateAbstractIcon",_)||{children:[],attributes:{}} 4079return _.children=b,_.attributes=w,a?function(e){let{prefix:t,iconName:i,children:r,attributes:s,symbol:o}=e 4080const a=!0===o?"".concat(t,"-").concat(le.cssPrefix,"-").concat(i):o 4081return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:n(n({},s),{},{id:a}),children:r}]}]}(_):function(e){let{children:t,main:i,mask:r,attributes:s,styles:o,transform:a}=e 4082if(ye(a)&&i.found&&!r.found){const{width:e,height:t}=i,r={x:e/t/2,y:.5} 4083s.style=ge(n(n({},o),{},{"transform-origin":"".concat(r.x+a.x/16,"em ").concat(r.y+a.y/16,"em")}))}return[{tag:"svg",attributes:s,children:t}]}(_)}function gt(e){const{content:t,width:i,height:r,transform:s,title:o,extra:a,watchable:l=!1}=e,c=n(n(n({},a.attributes),o?{title:o}:{}),{},{class:a.classes.join(" ")}) 4084l&&(c[F]="") 4085const u=n({},a.styles) 4086ye(s)&&(u.transform=function(e){let{transform:t,width:i=N,height:n=N,startCentered:r=!1}=e,s="" 4087return s+=r&&m?"translate(".concat(t.x/ue-i/2,"em, ").concat(t.y/ue-n/2,"em) "):r?"translate(calc(-50% + ".concat(t.x/ue,"em), calc(-50% + ").concat(t.y/ue,"em)) "):"translate(".concat(t.x/ue,"em, ").concat(t.y/ue,"em) "),s+="scale(".concat(t.size/ue*(t.flipX?-1:1),", ").concat(t.size/ue*(t.flipY?-1:1),") "),s+="rotate(".concat(t.rotate,"deg) "),s}({transform:s,startCentered:!0,width:i,height:r}),u["-webkit-transform"]=u.transform) 4088const d=ge(u) 4089d.length>0&&(c.style=d) 4090const h=[] 4091return h.push({tag:"span",attributes:c,children:[t]}),o&&h.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),h}const{styles:yt}=Te 4092function vt(e){const t=e[0],i=e[1],[n]=e.slice(4) 4093let r=null 4094return r=Array.isArray(n)?{tag:"g",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne.GROUP)},children:[{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne.PRIMARY),fill:"currentColor",d:n[1]}}]}
4094:{tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:t,height:i,icon:r}}const _t={found:!1,width:512,height:512} 4095function bt(e,t){let i=t 4096return"fa"===t&&null!==le.styleDefault&&(t=Xe()),new Promise((r,s)=>{if("fa"===i){const i=Qe(e)||{} 4097e=i.iconName||e,t=i.prefix||t}if(e&&t&&yt[t]&&yt[t][e]){return r(vt(yt[t][e]))}(function(e,t){q||le.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))})(e,t),r(n(n({},_t),{},{icon:le.showMissingIcons&&e&&at("missingIconAbstract")||{}}))})}const wt=()=>{},At=le.measurePerformance&&f&&f.mark&&f.measure?f:{mark:wt,measure:wt},Tt='FA "6.7.2"',Ct=e=>{At.mark("".concat(Tt," ").concat(e," ends")),At.measure("".concat(Tt," ").concat(e),"".concat(Tt," ").concat(e," begins"),"".concat(Tt," ").concat(e," ends"))} 4098var Lt=e=>(At.mark("".concat(Tt," ").concat(e," begins")),()=>Ct(e)) 4099const xt=()=>{} 4100function Mt(e){return"string"==typeof(e.getAttribute?e.getAttribute(F):null)}function Et(e){return d.createElementNS("http://www.w3.org/2000/svg",e)}function St(e){return d.createElement(e)}function kt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4101const{ceFn:i=("svg"===e.tag?Et:St)}=t 4102if("string"==typeof e)return d.createTextNode(e) 4103const n=i(e.tag) 4104Object.keys(e.attributes||[]).forEach(function(t){n.setAttribute(t,e.attributes[t])}) 4105return(e.children||[]).forEach(function(e){n.appendChild(kt(e,{ceFn:i}))}),n}const Pt={replace:function(e){const t=e[0] 4106if(t.parentNode)if(e[1].forEach(e=>{t.parentNode.insertBefore(kt(e),t)}),null===t.getAttribute(F)&&le.keepOriginalSource){let e=d.createComment(function(e){let t=" ".concat(e.outerHTML," ") 4107return t="".concat(t,"Font Awesome fontawesome.com "),t}(t)) 4108t.parentNode.replaceChild(e,t)}else t.remove()},nest:function(e){const t=e[0],i=e[1] 4109if(~pe(t).indexOf(le.replacementClass))return Pt.replace(e) 4110const n=new RegExp("".concat(le.cssPrefix,"-.*")) 4111if(delete i[0].attributes.id,i[0].attributes.class){const e=i[0].attributes.class.split(" ").reduce((e,t)=>(t===le.replacementClass||t.match(n)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]}) 4112i[0].attributes.class=e.toSvg.join(" "),0===e.toNode.length?t.removeAttribute("class"):t.setAttribute("class",e.toNode.join(" "))}const r=i.map(e=>Me(e)).join("\n") 4113t.setAttribute(F,""),t.innerHTML=r}} 4114function Ot(e){e()}function zt(e,t){const i="function"==typeof t?t:xt 4115if(0===e.length)i() 4116else{let t=Ot 4117"async"===le.mutateApproach&&(t=u.requestAnimationFrame||Ot),t(()=>{const t=!0===le.autoReplaceSvg?Pt.replace:Pt[le.autoReplaceSvg]||Pt.replace,n=Lt("mutate") 4118e.map(t),n(),i()})}}let Dt=!1 4119function It(){Dt=!0}function Nt(){Dt=!1}let Rt=null 4120function Ft(e){if(!h)return 4121if(!le.observeMutations)return 4122const{treeCallback:t=xt,nodeCallback:i=xt,pseudoElementsCallback:n=xt,observeMutationsRoot:r=d}=e 4123Rt=new h(e=>{if(Dt)return 4124const r=Xe() 4125fe(e).forEach(e=>{if("childList"===e.type&&e.addedNodes.length>0&&!Mt(e.addedNodes[0])&&(le.searchPseudoElements&&n(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&le.searchPseudoElements&&n(e.target.parentNode),"attributes"===e.type&&Mt(e.target)&&~ie.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){const t=e.getAttribute?e.getAttribute(j):null,i=e.getAttribute?e.getAttribute(U):null 4126return t&&i}(e.target)){const{prefix:t,iconName:i}=Ze(pe(e.target)) 4127e.target.setAttribute(j,t||r),i&&e.target.setAttribute(U,i)}else(s=e.target)&&s.classList&&s.classList.contains&&s.classList.contains(le.replacementClass)&&i(e.target) 4128var s})}),p&&Rt.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Bt(e){const t=e.getAttribute("data-prefix"),i=e.getAttribute("data-icon"),n=void 0!==e.innerText?e.innerText.trim():"" 4129let r=Ze(pe(e)) 4130return r.prefix||(r.prefix=Xe()),t&&i&&(r.prefix=t,r.iconName=i),r.iconName&&r.prefix||(r.prefix&&n.length>0&&(r.iconName=(s=r.prefix,o=e.innerText,(Be[s]||{})[o]||We(r.prefix,ke(e.innerText)))),!r.iconName&&le.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=e.firstChild.data)),r 4131var s,o}function jt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0} 4132const{iconName:i,prefix:r,rest:s}=Bt(e),o=function(e){const t=fe(e.attributes).reduce((e,t)=>
4132("class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e),{}),i=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id") 4133return le.autoA11y&&(i?t["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(n||he()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),a=st("parseNodeAttributes",{},e) 4134let l=t.styleParser?function(e){const t=e.getAttribute("style") 4135let i=[] 4136return t&&(i=t.split(";").reduce((e,t)=>{const i=t.split(":"),n=i[0],r=i.slice(1) 4137return n&&r.length>0&&(e[n]=r.join(":").trim()),e},{})),i}(e):[] 4138return n({iconName:i,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:de,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:o}},a)}const{styles:Ut}=Te 4139function Vt(e){const t="nest"===le.autoReplaceSvg?jt(e,{styleParser:!1}):jt(e) 4140return~t.extra.classes.indexOf(ee)?at("generateLayersText",e,t):at("generateSvgReplacementMutation",e,t)}function Ht(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 4141if(!p)return Promise.resolve() 4142const i=d.documentElement.classList,n=e=>i.add("".concat(V,"-").concat(e)),r=e=>i.remove("".concat(V,"-").concat(e)),s=le.autoFetchSvg?[...A,...P]:y.concat(Object.keys(Ut)) 4143s.includes("fa")||s.push("fa") 4144const o=[".".concat(ee,":not([").concat(F,"])")].concat(s.map(e=>".".concat(e,":not([").concat(F,"])"))).join(", ") 4145if(0===o.length)return Promise.resolve() 4146let a=[] 4147try{a=fe(e.querySelectorAll(o))}catch(u){}if(!(a.length>0))return Promise.resolve() 4148n("pending"),r("complete") 4149const l=Lt("onTree"),c=a.reduce((e,t)=>{try{const i=Vt(t) 4150i&&e.push(i)}catch(u){q||"MissingIcon"===u.name&&console.error(u)}return e},[]) 4151return new Promise((e,i)=>{Promise.all(c).then(i=>{zt(i,()=>{n("active"),n("complete"),r("pending"),"function"==typeof t&&t(),l(),e()})}).catch(e=>{l(),i(e)})})}function qt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 4152Vt(e).then(e=>{e&&zt([e],t)})}const Gt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4153const{transform:i=de,symbol:r=!1,mask:s=null,maskId:o=null,title:a=null,titleId:l=null,classes:c=[],attributes:u={},styles:d={}}=t 4154if(!e)return 4155const{prefix:h,iconName:f,icon:p}=e 4156return pt(n({type:"icon"},e),()=>(ot("beforeDOMElementCreation",{iconDefinition:e,params:t}),le.autoA11y&&(a?u["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(l||he()):(u["aria-hidden"]="true",u.focusable="false")),mt({icons:{main:vt(p),mask:s?vt(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:h,iconName:f,transform:n(n({},de),i),symbol:r,title:a,maskId:o,titleId:l,extra:{attributes:u,styles:d,classes:c}})))} 4157var Wt={mixout(){return{icon:(e=Gt,function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4158const r=(t||{}).icon?t:lt(t||{}) 4159let{mask:s}=i 4160return s&&(s=(s||{}).icon?s:lt(s||{})),e(r,n(n({},i),{},{mask:s}))})} 4161var e},hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=Ht,e.nodeCallback=qt,e)}),provides(e){e.i2svg=function(e){const{node:t=d,callback:i=()=>{}}=e 4162return Ht(t,i)},e.generateSvgReplacementMutation=function(e,t){const{iconName:i,title:n,titleId:r,prefix:s,transform:o,symbol:a,mask:l,maskId:c,extra:u}=t 4163return new Promise((t,d)=>{Promise.all([bt(i,s),l.iconName?bt(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[d,h]=l 4164t([e,mt({icons:{main:d,mask:h},prefix:s,iconName:i,transform:o,symbol:a,maskId:c,title:n,titleId:r,extra:u,watchable:!0})])}).catch(d)})},e.generateAbstractIcon=function(e){let{children:t,attributes:i,main:n,transform:r,styles:s}=e 4165const o=ge(s) 4166let a 4167return o.length>0&&(i.style=o),ye(r)&&(a=at("generateAbstractTransformGrouping",{main:n,transform:r,containerWidth:n.width,iconWidth:n.width})),t.push(a||n.icon),{children:t,attributes:i}}}},$t={mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4168const{classes:i=[]}=t 4169return pt({type:"layer"},()=>{ot("beforeDOMElementCreation",{assembler:e,params:t}) 4170let n=[] 4171return e(e=>{Array.isArray(e)?e.map(e=>{n=n.concat(e.abstract)}):n=n.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(le.cssPrefix,"-layers"),...i].join(" ")},children:n}]})}})},Qt={mixout:()=>({counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4172const{title:i=null,classes:r=[],attributes:s={},styles:o={}}
4172=t 4173return pt({type:"counter",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),function(e){const{content:t,title:i,extra:r}=e,s=n(n(n({},r.attributes),i?{title:i}:{}),{},{class:r.classes.join(" ")}),o=ge(r.styles) 4174o.length>0&&(s.style=o) 4175const a=[] 4176return a.push({tag:"span",attributes:s,children:[t]}),i&&a.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),a}({content:e.toString(),title:i,extra:{attributes:s,styles:o,classes:["".concat(le.cssPrefix,"-layers-counter"),...r]}})))}})},Xt={mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 4177const{transform:i=de,title:r=null,classes:s=[],attributes:o={},styles:a={}}=t 4178return pt({type:"text",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),gt({content:e,transform:n(n({},de),i),title:r,extra:{attributes:o,styles:a,classes:["".concat(le.cssPrefix,"-layers-text"),...s]}})))}}),provides(e){e.generateLayersText=function(e,t){const{title:i,transform:n,extra:r}=t 4179let s=null,o=null 4180if(m){const t=parseInt(getComputedStyle(e).fontSize,10),i=e.getBoundingClientRect() 4181s=i.width/t,o=i.height/t}return le.autoA11y&&!i&&(r.attributes["aria-hidden"]="true"),Promise.resolve([e,gt({content:e.innerHTML,width:s,height:o,transform:n,title:i,extra:r,watchable:!0})])}}} 4182const Yt=new RegExp('"',"ug"),Kt=[1105920,1112319],Zt=n(n(n(n({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),Jt=Object.keys(Zt).reduce((e,t)=>(e[t.toLowerCase()]=Zt[t],e),{}),ei=Object.keys(Jt).reduce((e,t)=>{const i=Jt[t] 4183return e[t]=i[900]||[...Object.entries(i)][0][1],e},{}) 4184function ti(e,t){const i="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-")) 4185return new Promise((r,s)=>{if(null!==e.getAttribute(i))return r() 4186const o=fe(e.children).filter(e=>e.getAttribute(B)===t)[0],a=u.getComputedStyle(e,t),l=a.getPropertyValue("font-family"),c=l.match(te),h=a.getPropertyValue("font-weight"),f=a.getPropertyValue("content") 4187if(o&&!c)return e.removeChild(o),r() 4188if(c&&"none"!==f&&""!==f){const u=a.getPropertyValue("content") 4189let f=function(e,t){const i=e.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(t),r=isNaN(n)?"normal":n 4190return(Jt[i]||{})[r]||ei[i]}(l,h) 4191const{value:p,isSecondary:m}=function(e){const t=e.replace(Yt,""),i=function(e,t){const i=e.length 4192let n,r=e.charCodeAt(t) 4193return r>=55296&&r<=56319&&i>t+1&&(n=e.charCodeAt(t+1),n>=56320&&n<=57343)?1024*(r-55296)+n-56320+65536:r}(t,0),n=i>=Kt[0]&&i<=Kt[1],r=2===t.length&&t[0]===t[1] 4194return{value:ke(r?t[0]:t),isSecondary:n||r}}(u),g=c[0].startsWith("FontAwesome") 4195let y=We(f,p),v=y 4196if(g){const e=function(e){const t=Ue[e],i=We("fas",e) 4197return t||(i?{prefix:"fas",iconName:i}:null)||{prefix:null,iconName:null}}(p) 4198e.iconName&&e.prefix&&(y=e.iconName,f=e.prefix)}if(!y||m||o&&o.getAttribute(j)===f&&o.getAttribute(U)===v)r() 4199else{e.setAttribute(i,v),o&&e.removeChild(o) 4200const a={iconName:null,title:null,titleId:null,prefix:null,transform:de,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=a 4201l.attributes[B]=t,bt(y,f).then(s=>{const o=mt(n(n({},a),{},{icons:{main:s,mask:{prefix:null,iconName:null,rest:[]}},prefix:f,iconName:v,extra:l,watchable:!0})),c=d.createElementNS("http://www.w3.org/2000/svg","svg") 4202"::before"===t?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=o.map(e=>Me(e)).join("\n"),e.removeAttribute(i),r()}).catch(s)}}else r()})}function ii(e){return Promise.all([ti(e,"::before"),ti(e,"::after")])}function ni(e){return!(e.parentNode===document.head||~H.indexOf(e.tagName.toUpperCase())||e.getAttribute(B)||e.parentNode&&"svg"===e.parentNode.tagName)}function ri(e){if(p)return new Promise((t,i)=>{const n=fe(e.querySelectorAll("*")).filter(ni).map(ii),r=Lt("searchPseudoElements") 4203It(),Promise.all(n).then(()=>{r(),Nt(),t()}).catch(()=>{r(),Nt(),i()})})}var si={hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=ri,e)}),provides(e){e.pseudoElements2svg=function(e){const{node:t=d}=e 4204le.searchPseudoElements&&ri(t)}}} 4205let oi=!1 4206var ai={mixout:()=>({dom:{unwatch(){It(),oi=!0}}}),hooks:()=>({bootstrap(){Ft(st("mutationObserverCallbacks",{}))},noAuto(){Rt&&Rt.disconnect()},watch(e){const{observeMutationsRoot:t}=e 4207oi?Nt():Ft(st("mutationObserverCallbacks",{observeMutationsRoot:t}))}})} 4208const li=e=>e.toLowerCase().split(" ").reduce((e,t)=>
4208{const i=t.toLowerCase().split("-"),n=i[0] 4209let r=i.slice(1).join("-") 4210if(n&&"h"===r)return e.flipX=!0,e 4211if(n&&"v"===r)return e.flipY=!0,e 4212if(r=parseFloat(r),isNaN(r))return e 4213switch(n){case"grow":e.size=e.size+r 4214break 4215case"shrink":e.size=e.size-r 4216break 4217case"left":e.x=e.x-r 4218break 4219case"right":e.x=e.x+r 4220break 4221case"up":e.y=e.y-r 4222break 4223case"down":e.y=e.y+r 4224break 4225case"rotate":e.rotate=e.rotate+r}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}) 4226var ci={mixout:()=>({parse:{transform:e=>li(e)}}),hooks:()=>({parseNodeAttributes(e,t){const i=t.getAttribute("data-fa-transform") 4227return i&&(e.transform=li(i)),e}}),provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:i,containerWidth:r,iconWidth:s}=e 4228const o={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(32*i.x,", ").concat(32*i.y,") "),l="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),c="rotate(".concat(i.rotate," 0 0)"),u={outer:o,inner:{transform:"".concat(a," ").concat(l," ").concat(c)},path:{transform:"translate(".concat(s/2*-1," -256)")}} 4229return{tag:"g",attributes:n({},u.outer),children:[{tag:"g",attributes:n({},u.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:n(n({},t.icon.attributes),u.path)}]}]}}}} 4230const ui={x:0,y:0,width:"100%",height:"100%"} 4231function di(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1] 4232return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var hi={hooks:()=>({parseNodeAttributes(e,t){const i=t.getAttribute("data-fa-mask"),n=i?Ze(i.split(" ").map(e=>e.trim())):{prefix:null,iconName:null,rest:[]} 4233return n.prefix||(n.prefix=Xe()),e.mask=n,e.maskId=t.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:i,main:r,mask:s,maskId:o,transform:a}=e 4234const{width:l,icon:c}=r,{width:u,icon:d}=s,h=function(e){let{transform:t,containerWidth:i,iconWidth:n}=e 4235const r={transform:"translate(".concat(i/2," 256)")},s="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),a="rotate(".concat(t.rotate," 0 0)") 4236return{outer:r,inner:{transform:"".concat(s," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}({transform:a,containerWidth:u,iconWidth:l}),f={tag:"rect",attributes:n(n({},ui),{},{fill:"white"})},p=c.children?{children:c.children.map(di)}:{},m={tag:"g",attributes:n({},h.inner),children:[di(n({tag:c.tag,attributes:n(n({},c.attributes),h.path)},p))]},g={tag:"g",attributes:n({},h.outer),children:[m]},y="mask-".concat(o||he()),v="clip-".concat(o||he()),_={tag:"mask",attributes:n(n({},ui),{},{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,g]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(w=d,"g"===w.tag?w.children:[w])},_]} 4237var w 4238return t.push(b,{tag:"rect",attributes:n({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(y,")")},ui)}),{children:t,attributes:i}}}},fi={provides(e){let t=!1 4239u.matchMedia&&(t=u.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const e=[],i={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"} 4240e.push({tag:"path",attributes:n(n({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2
4240-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})}) 4241const s=n(n({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:n(n({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]} 4242return t||o.children.push({tag:"animate",attributes:n(n({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:n(n({},s),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:n(n({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:n(n({},s),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:n(n({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:n(n({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};(function(e,t){let{mixoutsTo:i}=t 4243tt=e,it={},Object.keys(nt).forEach(e=>{-1===rt.indexOf(e)&&delete nt[e]}),tt.forEach(e=>{const t=e.mixout?e.mixout():{} 4244if(Object.keys(t).forEach(e=>{"function"==typeof t[e]&&(i[e]=t[e]),"object"==typeof t[e]&&Object.keys(t[e]).forEach(n=>{i[e]||(i[e]={}),i[e][n]=t[e][n]})}),e.hooks){const t=e.hooks() 4245Object.keys(t).forEach(e=>{it[e]||(it[e]=[]),it[e].push(t[e])})}e.provides&&e.provides(nt)})})([we,Wt,$t,Qt,Xt,si,ai,ci,hi,fi,{hooks:()=>({parseNodeAttributes(e,t){const i=t.getAttribute("data-fa-symbol"),n=null!==i&&(""===i||i) 4246return e.symbol=n,e}})}],{mixoutsTo:ht}) 4247const pi=ht.noAuto,mi=ht.config,gi=ht.library,yi=ht.dom,vi=ht.parse,_i=ht.findIconDefinition,bi=ht.toHtml,wi=ht.icon,Ai=ht.layer,Ti=ht.text,Ci=ht.counter 4248e.api=ht,e.config=mi,e.counter=Ci,e.dom=yi,e.findIconDefinition=_i,e.icon=wi,e.layer=Ai,e.library=gi,e.noAuto=pi,e.parse=vi,e.text=Ti,e.toHtml=bi,Object.defineProperty(e,"__esModule",{value:!0})}),define("@fortawesome/free-solid-svg-icons",["exports"],function(e){"use strict" 4249 4250;/*! 4251 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com 4252 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4253 * Copyright 2024 Fonticons, Inc. 4254 */const t={prefix:"fas",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"]},i=t,n={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},r=n,s={prefix:"fas",iconName:"user-xmark",icon:[640,512,["user-times"],"f235","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},o=s,a={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l96 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0z"]},l=a,c={prefix:"fas",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"]},u=c,d={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]}
4254,h=d,f=d,p={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},m=p,g={prefix:"fas",iconName:"volleyball",icon:[512,512,[127952,"volleyball-ball"],"f45f","M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z"]},y=g,v={prefix:"fas",iconName:"sort-down",icon:[320,512,["sort-desc"],"f0dd","M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"]},_=v,b={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},w=b,A={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},T=A,C={prefix:"fas",iconName:"icons",icon:[512,512,["heart-music-camera-bolt"],"f86d","M500.3 7.3C507.7 13.3 512 22.4 512 32l0 144c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-57L352 90.2 352 208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-96c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2l61.7 0c10.7 0 20.7 5.3 26.6 14.2L213.3 304l26.7 0c26.5 0 48 21.5 48 48l0 112c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 352c0-26.5 21.5-48 48-48l26.7 0zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368l55.7 0c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400 336 400c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z"]},L=C,x={prefix:"fas",iconName:"microphone-lines-slash",icon:[640,512,["microphone-alt-slash"],"f539","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24 0 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8l0-44.8-57.1 0-34.5-27c2.9-3.1 7-5 11.6-5l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2z"]},M=x,E={prefix:"fas",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},S=E,k={prefix:"fas",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241l0-145c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-145-11.5 9.6-192 160z"]},P=k,O={prefix:"fas",iconName:"face-smile-beam",icon:[512,512,[128522,"smile-beam"],"f5b8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},z=O,D={prefix:"fas",iconName:"football",icon:[512,512,[127944,"football-ball"],"f44e","M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6C47.8 183.4 35.1 215.9 26.9 249L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z"]},I=D,N={prefix:"fas",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 3
425461.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z"]},R=N,F={prefix:"fas",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M32 64c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32 51.2 0c42.4 0 76.8 34.4 76.8 76.8l0 102.1c0 30.4-17.9 57.9-45.6 70.2L384 381.7l0 34.3c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64L32 64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7l0-102.1c0-7.1-5.7-12.8-12.8-12.8L384 160l0 151.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224z"]},B=F,j={prefix:"fas",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-370.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z"]},U=j,V={prefix:"fas",iconName:"fire-flame-simple",icon:[384,512,["burn"],"f46a","M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z"]},H=V,q={prefix:"fas",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0z"]},G=q,W={prefix:"fas",iconName:"face-grin-stars",icon:[512,512,[129321,"grin-stars"],"f587","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z"]},$=W,Q={prefix:"fas",iconName:"spaghetti-monster-flying",icon:[640,512,["pastafarianism"],"f67b","M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1c0 0 0 0 0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},X=Q,Y={prefix:"fas",iconName:"spoon",icon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z"]},K=Y,Z={prefix:"fas",iconName:"envelopes-bulk",icon:[640,512,["mail-bulk"],"f674","M128 0C110.3 0 96 14.3 9
42546 32l0 192 96 0 0-32c0-35.3 28.7-64 64-64l224 0 0-96c0-17.7-14.3-32-32-32L128 0zM256 160c-17.7 0-32 14.3-32 32l0 32 96 0c35.3 0 64 28.7 64 64l0 128 192 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-320 0zm240 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32l0 13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301l0-13c0-17.7-14.3-32-32-32L64 256zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8 32 480c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-139.2z"]},J=Z,ee={prefix:"fas",iconName:"circle-h",icon:[512,512,[9405,"hospital-symbol"],"f47e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},te=ee,ie={prefix:"fas",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM208 288l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM496 192c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z"]},ne=ie,re={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s1
42545.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},se=re,oe={prefix:"fas",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M160 0c-23.7 0-44.4 12.9-55.4 32L48 32C21.5 32 0 53.5 0 80L0 400c0 26.5 21.5 48 48 48l144 0 0-272c0-44.2 35.8-80 80-80l48 0 0-16c0-26.5-21.5-48-48-48l-56.6 0C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48l0 272 0 16c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-220.1c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1L320 128l-48 0zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},ae=oe,le={prefix:"fas",iconName:"truck-ramp-box",icon:[640,512,["truck-loading"],"f4de","M640 0l0 400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8 352 64c0-35.3 28.7-64 64-64L640 0zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z"]},ce=le,ue={prefix:"fas",iconName:"scroll-torah",icon:[640,512,["torah"],"f6a0","M96 480L96 32C96 14.3 74.5 0 48 0S0 14.3 0 32L0 480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32L128 32l0 448 384 0 0-448zM592 0c-26.5 0-48 14.3-48 32l0 448c0 17.7 21.5 32 48 32s48-14.3 48-32l0-448c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3l56.7 0 31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180l56.7 0c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3L369 332l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332l-56.7 0c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332l-42.4 0L320 368.4zM254.5 256l30.3 52 70.4 0 30.3-52-30.3-52-70.4 0-30.3 52zm144.9 23.8L383 308l32.8 0-16.4-28.2zM415.8 204L383 204l16.4 28.2L415.8 204zM320 143.6L298.8 180l42.4 0L320 143.6zM224.2 204l16.4 28.2L257 204l-32.8 0zM257 308l-16.4-28.2L224.2 308l32.8 0z"]},de=ue,he={prefix:"fas",iconName:"broom-ball",icon:[576,512,["quidditch","quidditch-broom-ball"],"f458","M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6l-29.1 0L256 211.7l0-29.1c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},fe=he,pe=he,me={prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32l448 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96L0 64C0 46.3 14.3 32 32 32zm0 128l448 0 0 256c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-256zm128 80c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z"]},ge=me,ye={prefix:"fas",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},ve=ye,_e=ye,be={prefix:"fas",iconName:"face-grin-tongue-squint",icon:[512,512,[128541,"grin-tongue-squint"],"f58a","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},we=be,Ae={prefix:"fas",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9l0 41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32l0 28c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16l0 48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4l0-12.1c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Te=Ae,Ce={prefix:"fas",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64L64 64l0 320 320 0 0-320z"]},Le=Ce,xe={prefix:"fas",iconName:"face-flushed",icon:[512,512,[128563,"flushed"],"f579","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Me=xe,Ee={prefix:"fas",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z"]},Se=Ee,ke={prefix:"fas",iconName:"bell-concierge",icon:[512,512,[128718,"concierge-bell"],"f562","M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.3C119.6 157.2 32 252.4 32 368l448 0c0-115.6-87.6-210.8-200-222.7l0-33.3 16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0-40 0zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24l464 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 400z"]},Pe=ke,Oe={prefix:"fas",iconName:"pen-ruler",icon:[512,512,["pencil-ruler"],"f5ae","M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z"]},ze=Oe,De={prefix:"fas",iconName:"people-arrows",icon:[640,512,["people-arrows-left-right"],"e068","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160l44.8 0c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2
4254L192 391.2l0 72.8c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L576 464c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-72.8 47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240l0 32 96 0 0-32c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-32-96 0 0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z"]},Ie=De,Ne={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},Re=Ne,Fe={prefix:"fas",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Be=Fe,je={prefix:"fas",iconName:"tachograph-digital",icon:[640,512,["digital-tachograph"],"f566","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm32 64l224 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Ue=je,Ve={prefix:"fas",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M205 34.8c11.5 5.1 19 16.6 19 29.2l0 64 112 0c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96l-96 0 0 64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z"]},He=Ve,qe={prefix:"fas",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},Ge=qe,We={prefix:"fas",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"]},$e=We,Qe={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},Xe=Qe,Ye={prefix:"fas",iconName:"hourglass-end",icon:[384,512,[8987,"hourglass-3"],"f253","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z"]},Ke=Ye,Ze={prefix:"fas",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1l0 5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-14
42541z"]},Je=Ze,et={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l40 40-71 71C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l71-71 40 40c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-144c0-8.8-7.2-16-16-16l-144 0z"]},tt=et,it={prefix:"fas",iconName:"face-kiss-beam",icon:[512,512,[128537,"kiss-beam"],"f597","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},nt=it,rt={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},st=rt,ot={prefix:"fas",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z"]},at=ot,lt={prefix:"fas",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z"]},ct=lt,ut={prefix:"fas",iconName:"unlock-keyhole",icon:[448,512,["unlock-alt"],"f13e","M224 64c-44.2 0-80 35.8-80 80l0 48 240 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0 0-48C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0z"]},dt=ut,ht={prefix:"fas",iconName:"headphones-simple",icon:[512,512,["headphones-alt"],"f58f","M256 80C141.1 80 48 173.1 48 288l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 288C0 146.6 114.6 32 256 32s256 114.6 256 256l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64l16 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-64zm288-64c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l16 0z"]}
4254,ft=ht,pt={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3l-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1l0 6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1l0 6.4c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1l0-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4l0-6.3c0-11.1-9-20.1-20.1-20.1zM48 352l16 0c19.5 25.9 44 47.7 72.2 64L64 416l0 32 192 0 192 0 0-32-72.2 0c28.2-16.3 52.8-38.1 72.2-64l16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48z"]},mt=pt,gt={prefix:"fas",iconName:"volume-low",icon:[448,512,[128264,"volume-down"],"f027","M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z"]},yt=gt,vt={prefix:"fas",iconName:"wheat-awn",icon:[512,512,["wheat-alt"],"e2cd","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z"]},_t=vt,bt={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},wt=bt,At={prefix:"fas",iconName:"heading",icon:[448,512,["header"],"f1dc","M0 64C0 46.3 14.3 32 32 32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 112 224 0 0-112-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 144 0 176 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-144-224 0 0 144 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-176L48 96 32 96C14.3 96 0 81.7 0 64z"]},Tt=At,Ct={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},Lt=Ct,xt={prefix:"fas",iconName:"square-phone-flip",icon:[448,512,["phone-square-alt"],"f87b","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z"]}
4254,Mt=xt,Et={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},St=Et,kt={prefix:"fas",iconName:"face-dizzy",icon:[512,512,["dizzy"],"f567","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z"]},Pt=kt,Ot={prefix:"fas",iconName:"futbol",icon:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6l59.2 0c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"]},zt=Ot,Dt=Ot,It={prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448L64 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},Nt=It,Rt={prefix:"fas",iconName:"hot-tub-person",icon:[512,512,["hot-tub"],"f593","M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2l0-5.2zM0 320l0 16L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-170.7 0c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96l0 64zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm112 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2l0-5.2c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z"]},Ft=Rt,Bt={prefix:"fas",iconName:"map-location",icon:[576,512,["map-marked"],"f59f","M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3L576 152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6L416 503zM15.1 187.3C6 191 0 199.8 0 209.6L0 480.4c0 17 17.1 28.6 32.9 22.3L160 451.8l0-251.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77l0 194.4 192 54.9L384 255z"]},jt=Bt,Ut={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64
4254C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},Vt=Ut,Ht={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},qt=Ht,Gt={prefix:"fas",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 19-5.6 37.4-16 53L112 128c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9L112 384z"]},Wt=Gt,$t={prefix:"fas",iconName:"bag-shopping",icon:[448,512,["shopping-bag"],"f290","M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64l0 48-128 0 0-48zm-48 48l-64 0c-26.5 0-48 21.5-48 48L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-208c0-26.5-21.5-48-48-48l-64 0 0-48C336 50.1 285.9 0 224 0S112 50.1 112 112l0 48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Qt=$t,Xt={prefix:"fas",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96 352 96c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400l40.4 0L416 359.6 395.8 400z"]},Yt=Xt,Kt=Xt,Zt={prefix:"fas",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208z"]},Jt=Zt,ei={prefix:"fas",iconName:"face-kiss",icon:[512,512,[128535,"kiss"],"f596","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ti=ei,ii={prefix:"fas",iconName:"face-grin-tongue",icon:[512,512,[128539,"grin-tongue"],"f589","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},ni=ii,ri={prefix:"fas",iconName:"face-grin-wink",icon:[512,512,["grin-wink"],"f58c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},si=ri,oi={prefix:"fas",iconName:"ear-deaf",icon:[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7l0 6.1c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48l0-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z"]}
vendor: 5,440 bytes, line 4254
4254,ai=oi,li=oi,ci=oi,ui={prefix:"fas",iconName:"square-rss",icon:[448,512,["rss-square"],"f143","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},di=ui,hi={prefix:"fas",iconName:"hryvnia-sign",icon:[384,512,[8372,"hryvnia"],"f6f2","M121.9 116.2C138.3 103.1 158.7 96 179.6 96L223 96c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l123.5 0-50.6 28.9c-1.7 1-3.4 2-5.1 3.1L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l20.3 0c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113l43.4 0c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2L161 416c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31L352 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-123.5 0 50.6-28.9c1.7-1 3.4-2 5.1-3.1l67.8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-20.3 0c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113l-43.4 0c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z"]},fi=hi,pi={prefix:"fas",iconName:"face-grin-wide",icon:[512,512,[128515,"grin-alt"],"f581","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},mi=pi,gi={prefix:"fas",iconName:"staff-snake",icon:[384,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M222.6 43.2l-.1 4.8L288 48c53 0 96 43 96 96s-43 96-96 96l-40 0 0-80 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0-28 0-4.5 144 40.5 0c53 0 96 43 96 96s-43 96-96 96l-16 0 0-80 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-43 0-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31L136 464c-22.1 0-40-17.9-40-40s17.9-40 40-40l36 0-1-32-19 0c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7l0 94.7c0 8.8 7.2 16 16 16l16.5 0L164 128l-28 0-13.4 0c-9 18.9-28.3 32-50.6 32l-16 0c-30.9 0-56-25.1-56-56S25.1 48 56 48l8 0 8 0 89.5 0-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},yi=gi,vi=gi,_i=gi,bi={prefix:"fas",iconName:"truck-medical",icon:[640,512,[128657,"ambulance"],"f0f9","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},wi=bi,Ai={prefix:"fas",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 114.7c18.6 6.6 32 24.4 32 45.3z"]},Ti=Ai,Ci=Ai,Li=Ai,xi={prefix:"fas",iconName:"poo-storm",icon:[448,512,["poo-bolt"],"f75a","M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17L128 112c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 40.9 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320l18.3 0c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9l10.7 0c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64l-1.4 0c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z"]},Mi=xi,Ei={prefix:"fas",iconName:"face-frown-open",icon:[512,512,[128550,"frown-open"],"f57a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z"]},Si=Ei,ki={prefix:"fas",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 480H448
4254c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"]},Pi=ki,Oi={prefix:"fas",iconName:"file-waveform",icon:[448,512,["file-medical-alt"],"f478","M96 0C60.7 0 32 28.7 32 64l0 224 112 0c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288l70.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320 32 320l0 128c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L256 0 96 0zM288 0l0 128 128 0L288 0z"]},zi=Oi,Di={prefix:"fas",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Ii=Di,Ni=Di,Ri=Di,Fi={prefix:"fas",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},Bi=Fi,ji={prefix:"fas",iconName:"pen-clip",icon:[512,512,["pen-alt"],"f305","M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1s0 0 0 0l-1-1s0 0 0 0l-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z"]},Ui=ji,Vi={prefix:"fas",iconName:"van-shuttle",icon:[640,512,[128656,"shuttle-van"],"f5b6","M64 104l0 88 96 0 0-96L72 96c-4.4 0-8 3.6-8 8zm482 88L465.1 96 384 96l0 96 162 0zm-226 0l0-96-96 0 0 96 96 0zM592 384l-16 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 104C0 64.2 32.2 32 72 32l120 0 160 0 113.1 0c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2L640 336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Hi=Vi,qi={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},Gi=qi,Wi={prefix:"fas",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm96 288l288 0c17.7 0 32-14.3 32-32l0-68.2c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1l0 84c0 17.7 14.3 32 32 32z"]},$i=Wi,Qi={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Xi=Qi,Yi={prefix:"fas",iconName:"spray-can-sparkles",icon:[512,512,["air-freshener"],"f5d0","M96 32l0 96 128 0 0-96c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 9
42546 32zm0 128c-53 0-96 43-96 96L0 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-208c0-53-43-96-96-96L96 160zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z"]},Ki=Yi,Zi={prefix:"fas",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M0 55.2L0 426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320l118.1 0c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"]},Ji=Zi,en={prefix:"fas",iconName:"maximize",icon:[512,512,["expand-arrows-alt"],"f31e","M200 32L56 32C42.7 32 32 42.7 32 56l0 144c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312l0 144c0 13.3 10.7 24 24 24l144 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l144 0c13.3 0 24-10.7 24-24l0-144c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-144c0-13.3-10.7-24-24-24L312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z"]},tn=en,nn={prefix:"fas",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2l192 0c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312l0 144c0 22.1 17.9 40 40 40l144 0c22.1 0 40-17.9 40-40l0-144c0-22.1-17.9-40-40-40l-144 0c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},rn=nn,sn={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},on=sn,an={prefix:"fas",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352L32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l69.6 0c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z"]}
4254,ln=an,cn={prefix:"fas",iconName:"computer-mouse",icon:[384,512,[128433,"mouse"],"f8cc","M0 192l176 0L176 0 160 0C71.6 0 0 71.6 0 160l0 32zm0 32L0 352c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-128-192 0L0 224zm384-32l0-32C384 71.6 312.4 0 224 0L208 0l0 192 176 0z"]},un=cn,dn={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},hn=dn,fn={prefix:"fas",iconName:"shop-slash",icon:[640,512,["store-alt-slash"],"e070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43L576 224l-64 0 0 152L384 275.7l0-51.7-64 0 0 1.5L277.2 192l325.9 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192l85 0L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384l-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-65.5-64-50.4 0 35.9z"]},pn=fn,mn={prefix:"fas",iconName:"hourglass-start",icon:[384,512,["hourglass-1"],"f251","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM288 437l0 11L96 448l0-11c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z"]},gn=mn,yn={prefix:"fas",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},vn=yn,_n={prefix:"fas",iconName:"thumbtack-slash",icon:[640,512,["thumb-tack-slash"],"e68f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L481.4 352c9.8-.4 18.9-5.3 24.6-13.3c6-8.3 7.7-19.1 4.4-28.8l-1-3c-13.8-41.5-42.8-74.8-79.5-94.7L418.5 64 448 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l29.5 0-6.1 79.5L38.8 5.1zM324.9 352L177.1 235.6c-20.9 18.9-37.2 43.3-46.5 71.3l-1 3c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l164.9 0zM288 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96-64 0z"]},bn=_n,wn={prefix:"fas",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4l87 0c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31l104.5 0c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240l-132 0c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9L16 240c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1l0 5.8c0 16.9-2.8 33.5-8.3 49.1z"]},An=wn,Tn={prefix:"fas",iconName:"people-carry-box",icon:[640,512,["people-carry"],"f4ce","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7l0 65.1 51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7l0-88.1c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5 0-76.2c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 76.2 10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6l0 88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19
425413.4-26.1l51-51 0-65.1-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8l-126.7 0c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z"]},Cn=Tn,Ln={prefix:"fas",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-56.2 0zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},xn=Ln,Mn={prefix:"fas",iconName:"user-group",icon:[640,512,[128101,"user-friends"],"f500","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM609.3 512l-137.8 0c5.4-9.4 8.6-20.3 8.6-32l0-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2l61.4 0C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z"]},En=Mn,Sn={prefix:"fas",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-128 0c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176l-40.4 0z"]},kn=Sn,Pn={prefix:"fas",iconName:"face-laugh-squint",icon:[512,512,["laugh-squint"],"f59b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},On=Pn,zn={prefix:"fas",iconName:"circle-arrow-up",icon:[512,512,["arrow-circle-up"],"f0aa","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 215c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71L280 392c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-214.1-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 103c9.4-9.4 24.6-9.4 33.9 0L385 215z"]},Dn=zn,In={prefix:"fas",iconName:"person-walking",icon:[320,512,[128694,"walking"],"f554","M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z"]},Nn=In,Rn={prefix:"fas",iconName:"bed-pulse",icon:[640,512,["procedures"],"f487","M483.2 9.6L524 64l92 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-104 0c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112 216 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160l12.7 0 20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160l82.1 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 448l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},Fn=Rn,Bn={prefix:"fas",iconName:"shuttle-space",icon:[640,512,["space-shuttle"],"f197","M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96 2 0zM352 128L245.2 63.9C210.4 43 170.6 32 130 32l-2 0 0 96 224 0zM96 128l0-96L80 32C53.5 32 32 53.5 32 80l0 48 8 0c-22.1 0-40 17.9-40 40l0 16L0 328l0 16c0 22.1 17.9 40 40 40l-8 0 0 48c0 26.5 21.5 48 48 48l16 0 0-96 8 0c26.2 0 49.4-12.6 64-32l288 0c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160l-288 0c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6l0 24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4l0-87.1c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z"]},jn=Bn,Un={prefix:"fas",iconName:"face-laugh",icon:[512,512,["laugh"],"f599","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Vn=Un,Hn={prefix:"fas",iconName:"microphone-lines",icon:[384,512,[127897,"microphone-alt"],"f3c9","M96 96l0 160c0 53 43 96 96 96s96-43 96-96l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96S96 43 96 96zM320 240l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24z"]},qn=Hn,Gn={prefix:"fas",iconName:"mars-stroke-up",icon:[320,512,[9896,"mars-stroke-v"],"f22a","M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-40 0 0 24 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8l0-24-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-24L96 96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z"]}
4254,Wn=Gn,$n={prefix:"fas",iconName:"champagne-glasses",icon:[640,512,[129346,"glass-cheers"],"f79f","M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z"]},Qn=$n,Xn={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"]},Yn=Xn,Kn={prefix:"fas",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},Zn=Kn,Jn=Kn,er={prefix:"fas",iconName:"bath",icon:[512,512,[128705,"bathtub"],"f2cd","M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 256 96 77.3zM32 352l0 16c0 28.4 12.4 54 32 71.6L64 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16 256 0 0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-40.4c19.6-17.6 32-43.1 32-71.6l0-16L32 352z"]},tr=er,ir={prefix:"fas",iconName:"user-pen",icon:[640,512,["user-edit"],"f4ff","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l293.1 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1l-91.4 0zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]},nr=ir,rr={prefix:"fas",iconName:"border-top-left",icon:[448,512,["border-style"],"f853","M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},sr=rr,or={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},ar=or,lr={prefix:"fas",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 192c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192zM320 288c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z"]}
4254,cr=lr,ur={prefix:"fas",iconName:"car-battery",icon:[512,512,["battery-car"],"f5df","M80 96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l16 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zM80 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16z"]},dr=ur,hr={prefix:"fas",iconName:"mars-stroke-right",icon:[640,512,[9897,"mars-stroke-h"],"f22b","M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152l33.6 0 0-56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 56 32 0 0-56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-56-32 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-33.6 0z"]},fr=hr,pr={prefix:"fas",iconName:"hand-back-fist",icon:[448,512,["hand-rock"],"f255","M144 0C117.5 0 96 21.5 96 48l0 48 0 28.5L96 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-26.7-9 7.5C40.4 169 32 187 32 206L32 244c0 38 16.9 74 46.1 98.3L128 384l0 96c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-105.3c46.9-19 80-65 80-118.7l0-80 0-16 0-16c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z"]},mr=pr,gr={prefix:"fas",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"]},yr=gr,vr={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},_r=vr,br={prefix:"fas",iconName:"hands-bubbles",icon:[576,512,["hands-wash"],"e05e","M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7l0-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8s0 0 0 0s0 0 0 0l-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.8 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4l4.7 0 13.3 0s0 0 0 0l31.8 0 23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352l0 8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-92 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-124 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l156 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-156 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-136 0s0 0 0 0s0 0 0 0l-93.2 0L305 219.1c15-9.4 19.5-29.1 10.2-44.1z"]},wr=br,Ar={prefix:"fas",iconName:"eye-low-vision",icon:[640,512,["low-vision"],"f2a8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z"]},Tr=Ar,Cr={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},Lr=Cr,xr={prefix:"fas",iconName:"martini-glass",icon:[512,512,[127864,"glass-martini-alt"],"f57b","M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM173.3 128l-64-64 293.5 0-64 64-165.5 0z"]},Mr=xr,Er={prefix:"fas",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z"]},Sr=Er,kr=Er,Pr=Er,Or={prefix:"fas",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 64l0 256 160 0 0-256L64 160zm384 0l-160 0 0 256 160 0 0-256z"]},zr=Or,Dr={prefix:"fas",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M0 32C0 14.3 14.3 0 32 0l72.9 0c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64 32 64C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z"]},Ir=Dr,Nr={prefix:"fas",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M456 224l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-144c0-13.3 10.7-24 24-24l144 0zm-256 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8l144 0zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 144c0 13.3-10.7 24-24 24L56 224z"]},Rr=Nr,Fr={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]}
4254,Br=Fr,jr={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},Ur=jr,Vr={prefix:"fas",iconName:"euro-sign",icon:[320,512,[8364,"eur","euro"],"f153","M48.1 240c-.1 2.7-.1 5.3-.1 8l0 16c0 2.7 0 5.3 .1 8L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l28.3 0C89.9 419.9 170 480 264 480l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0c-57.9 0-108.2-32.4-133.9-80L256 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-143.8 0c-.1-2.6-.2-5.3-.2-8l0-16c0-2.7 .1-5.4 .2-8L256 240c17.7 0 32-14.3 32-32s-14.3-32-32-32l-125.9 0c25.7-47.6 76-80 133.9-80l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0C170 32 89.9 92.1 60.3 176L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l16.1 0z"]},Hr=Vr,qr=Vr,Gr={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Wr=Gr,$r={prefix:"fas",iconName:"circle-stop",icon:[512,512,[62094,"stop-circle"],"f28d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32z"]},Qr=$r,Xr={prefix:"fas",iconName:"compass-drafting",icon:[512,512,["drafting-compass"],"f568","M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192c0 0 0 0 0 0s0 0 0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496l0-55.4c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1l0 55.4c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Yr=Xr,Kr={prefix:"fas",iconName:"face-laugh-beam",icon:[512,512,[128513,"laugh-beam"],"f59a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},Zr=Kr,Jr={prefix:"fas",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z"]},es=Jr,ts={prefix:"fas",iconName:"sterling-sign",icon:[320,512,[163,"gbp","pound-sign"],"f154","M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 224l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1C104.1 390 112 361.5 112 332.5l0-44.5 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-63.6z"]},is=ts,ns=ts,rs={prefix:"fas",iconName:"arrow-down-long",icon:[384,512,["long-arrow-down"],"f175","M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z"]},ss=rs,os={prefix:"fas",iconName:"reply-all",icon:[576,512,["mail-reply-all"],"f122","M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2l0-64 32 0c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176l-48 0 0-64z"]},as=os,ls={prefix:"fas",iconName:"person-skating",icon:[448,512,["skating"],"f7c5","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32l159.4 0c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9l0 73.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17L160 160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4L272 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l88.8 0c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z"]},cs=ls,us={prefix:"fas",iconName:"filter-circle-dollar",icon:[576,512,["funnel-dollar"],"f662","M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4
4254-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7 2.3 15.1 4.8 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},ds=us,hs={prefix:"fas",iconName:"circle-arrow-down",icon:[512,512,["arrow-circle-down"],"f0ab","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 297c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 214.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 409c-9.4 9.4-24.6 9.4-33.9 0L127 297z"]},fs=hs,ps={prefix:"fas",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M128 64c0-35.3 28.7-64 64-64L352 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-112 174.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L128 288l0-224zm0 224l0 48L24 336c-13.3 0-24-10.7-24-24s10.7-24 24-24l104 0zM512 128l-128 0L384 0 512 128z"]},ms=ps,gs={prefix:"fas",iconName:"square-arrow-up-right",icon:[448,512,["external-link-square"],"f14c","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24l94.1 0L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135L288 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24l-152 0z"]},ys=gs,vs={prefix:"fas",iconName:"temperature-empty",icon:[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L112 112zM160 0C98.1 0 48 50.2 48 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L272 112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},_s=vs,bs=vs,ws=vs,As={prefix:"fas",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 256l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Ts=As,Cs=As,Ls={prefix:"fas",iconName:"scale-unbalanced-flip",icon:[640,512,["balance-scale-right"],"f516","M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2L352 480c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288l144.9 0zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416l144.9 0L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z"]},xs=Ls,Ms={prefix:"fas",iconName:"diamond-turn-right",icon:[512,512,["directions"],"f5eb","M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z"]},Es=Ms,Ss={prefix:"fas",iconName:"house-laptop",icon:[640,512,["laptop-house"],"e066","M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5l-144 0c-19.1 0-36.3 8.4-48 21.7l0-37.7c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0 0 128-160 0c-26.5 0-48-21.5-48-48l0-112-32 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304l0 144 192 0 0-144-192 0zm-48-16c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32l0 160 32 0c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48l-48 0-192 0-48 0c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16l32 0 0-160z"]},ks=Ss,Ps={prefix:"fas",iconName:"face-tired",icon:[512,512,[128555,"tired"],"f5c8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3l-3.2 0c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},Os=Ps,zs={prefix:"fas",iconName:"font-awesome",icon:[512,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M91.7 96C106.3 86.8 116 70.5 116 52C116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 3 0 352 0 64 64 0 0-64 373.6 0c14.6 0 26.4-11.8 26.4-26.4c0-3.7-.8-7.3-2.3-10.7L432 272l61.7-138.9c1.5-3.4 2.3-7 2.3-10.7c0-14.6-11.8-26.4-26.4-26.4L91.7 96z"]}
4254,Ds=zs,Is=zs,Ns={prefix:"fas",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L296 392c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]},Rs=Ns,Fs=Ns,Bs={prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0l32 0c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64l32 0c123.7 0 224 100.3 224 224l0 32 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160C100.3 320 0 219.7 0 96z"]},js=Bs,Us={prefix:"fas",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z"]},Vs=Us,Hs={prefix:"fas",iconName:"circle-arrow-left",icon:[512,512,["arrow-circle-left"],"f0a8","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM215 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L392 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-214.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L103 273c-9.4-9.4-9.4-24.6 0-33.9L215 127z"]},qs=Hs,Gs={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},Ws=Gs,$s=Gs,Qs={prefix:"fas",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M0 224c0 53 43 96 96 96l47.2 0L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320l18.3 0 64 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},Xs=Qs,Ys={prefix:"fas",iconName:"text-slash",icon:[640,512,["remove-format"],"f87d","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96 503 96 497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32L376.1 32l-.3 0L204.5 32c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96l116.7 0L301.3 210.8l-94.5-74.1zM243.3 416L192 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-42.2 0 17.6-62.1L272.9 311 243.3 416z"]},Ks=Ys,Zs={prefix:"fas",iconName:"face-smile-wink",icon:[512,512,[128521,"smile-wink"],"f4da","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"]},Js=Zs,eo={prefix:"fas",iconName:"arrows-left-right",icon:[512,512,["arrows-h"],"f07e","M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]}
4254,to=eo,io={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L344 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 134.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},no=io,ro=io,so={prefix:"fas",iconName:"chalkboard",icon:[576,512,["blackboard"],"f51b","M96 32C60.7 32 32 60.7 32 96l0 288 64 0L96 96l384 0 0 288 64 0 0-288c0-35.3-28.7-64-64-64L96 32zM224 384l0 32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-32c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z"]},oo=so,ao={prefix:"fas",iconName:"user-large-slash",icon:[640,512,["user-alt-slash"],"f4fa","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512L528 512 284.3 320l-59 0C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0 .3 0z"]},lo=ao,co={prefix:"fas",iconName:"handshake-simple-slash",icon:[640,512,["handshake-alt-slash"],"e05f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM0 176L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6L41.2 128.5C17.9 131.8 0 151.8 0 176z"]},uo=co,ho={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},fo=ho,po=ho,mo={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z"]},go=mo,yo={prefix:"fas",iconName:"book-atlas",icon:[448,512,["atlas"],"f558","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9l63 0c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9l31.1 0c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9l-31.1 0c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208l31.1 0c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32l-31.1 0c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9l-63 0c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z"]},vo=yo,_o={prefix:"fas",iconName:"house-chimney-crack",icon:[576,512,["house-damage"],"f6f1","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-122.1 0L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512l-102.3 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24z"]},bo=_o,wo={prefix:"fas",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8l14.8 0c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l32
42540c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z"]},Ao=wo,To={prefix:"fas",iconName:"martini-glass-empty",icon:[512,512,["glass-martini"],"f000","M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM256 210.7L109.3 64l293.5 0L256 210.7z"]},Co=To,Lo={prefix:"fas",iconName:"person-skiing",icon:[512,512,[9975,"skiing"],"f7c9","M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z"]},xo=Lo,Mo={prefix:"fas",iconName:"temperature-arrow-down",icon:[576,512,["temperature-down"],"e03f","M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-50.7c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64l-32 0 0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z"]},Eo=Mo,So={prefix:"fas",iconName:"feather-pointed",icon:[512,512,["feather-alt"],"f56b","M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"]}
4254,ko=So,Po={prefix:"fas",iconName:"rectangle-ad",icon:[576,512,["ad"],"f641","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328l-90.3 0-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280l42.3 0L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9l0-28.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96 0 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z"]},Oo=Po,zo={prefix:"fas",iconName:"circle-arrow-right",icon:[512,512,["arrow-circle-right"],"f0a9","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM297 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l214.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L409 239c9.4 9.4 9.4 24.6 0 33.9L297 385z"]},Do=zo,Io={prefix:"fas",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8L32 224c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z"]},No=Io,Ro={prefix:"fas",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M24 56c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24l0 120 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-96-8 0C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432l33.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Fo=Ro,Bo=Ro,jo={prefix:"fas",iconName:"money-check-dollar",icon:[576,512,["money-check-alt"],"f53d","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM272 192l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM164 152l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"]},Uo=jo,Vo={prefix:"fas",iconName:"face-kiss-wink-heart",icon:[512,512,[128536,"kiss-wink-heart"],"f598","M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-
42545.4-21z"]},Ho=Vo,qo={prefix:"fas",iconName:"up-down-left-right",icon:[512,512,["arrows-alt"],"f0b2","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 96-96 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 96 0 0 96-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-96 96 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-96 0 0-96 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"]},Go=qo,Wo={prefix:"fas",iconName:"star-half-stroke",icon:[576,512,["star-half-alt"],"f5c0","M288 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L288.1 86.9l-.1 .3 0 289.2zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L288.1 439.8 159.8 508.3C149 514 135.9 513.1 126 506s-14.9-19.3-12.9-31.3L137.8 329 33.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L195 150.3 259.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L438.5 329l24.6 145.7z"]},$o=Wo,Qo={prefix:"fas",iconName:"whiskey-glass",icon:[512,512,[129347,"glass-whiskey"],"f7a0","M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5l253 0c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32L32 32zM87.7 224L69 96l374 0L424.3 224 87.7 224z"]},Xo=Qo,Yo={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},Ko=Yo,Zo={prefix:"fas",iconName:"won-sign",icon:[512,512,[8361,"krw","won"],"f159","M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l40.9 0 56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288l46 0L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288l40.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.6 0 50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224l-64 0L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224l-64 0L62.4 53.9zm78 234.1l26.6 0-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1-14 0zm96 64l26.6 0-15.2 45.6L345 288z"]},Jo=Zo,ea=Zo,ta={prefix:"fas",iconName:"taxi",icon:[512,512,[128662,"cab"],"f1ba","M192 0c-17.7 0-32 14.3-32 32l0 32 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288L0 432l0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 320 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 0-144c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1l0-.2 0-32c0-17.7-14.3-32-32-32L192 0zM165.4 128l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 224l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},ia=ta,na={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z"]},ra=na,sa={prefix:"fas",iconName:"face-grin-beam",icon:[512,512,[128516,"grin-beam"],"f582","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},oa=sa,aa={prefix:"fas",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z"]},la=aa,ca={prefix:"fas",iconName:"helmet-safety",icon:[576,512,["hard-hat","hat-hard"],"f807","M256 32c-17.7 0-32 14.3-32 32l0 2.3 0 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288l0 64 512 0 0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1l0-99.6 0-2.3c0-17.7-14.3-32-32-32l-64 0zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6L16.6 384z"]}
4254,ua=ca,da=ca,ha={prefix:"fas",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm395.3 11.3l-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8l0-64-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z"]},fa=ha,pa={prefix:"fas",iconName:"face-rolling-eyes",icon:[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z"]},ma=pa,ga={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},ya=ga,va={prefix:"fas",iconName:"signs-post",icon:[512,512,["map-signs"],"f277","M224 32L64 32C46.3 32 32 46.3 32 64l0 64c0 17.7 14.3 32 32 32l377.4 0c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7L288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32l-160 0 0-32-64 0 0 32L70.6 224c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7L448 352c17.7 0 32-14.3 32-32l0-64zM288 480l0-96-64 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},_a=va,ba={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4l54.1 0 109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109 0-54.1c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7L352 176c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},wa=ba,Aa={prefix:"fas",iconName:"house-user",icon:[576,512,["home-user"],"e1b0","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0z"]},Ta=Aa,Ca={prefix:"fas",iconName:"martini-glass-citrus",icon:[576,512,["cocktail"],"f561","M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48l-52.6 0C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128l368 0c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177L232 464l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0-88 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-118.1L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z"]},La=Ca,xa={prefix:"fas",iconName:"face-surprise",icon:[512,512,[128558,"surprise"],"f5c2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]}
vendor: 4,124 bytes, line 4254
4254,Ma=xa,Ea={prefix:"fas",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},Sa=Ea,ka={prefix:"fas",iconName:"apple-whole",icon:[448,512,[127822,127823,"apple-alt"],"f5d1","M224 112c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80l16 0c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80l-16 0zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z"]},Pa=ka,Oa={prefix:"fas",iconName:"temperature-quarter",icon:[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z"]},za=Oa,Da=Oa,Ia=Oa,Na={prefix:"fas",iconName:"square-poll-horizontal",icon:[448,512,["poll-h"],"f682","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z"]},Ra=Na,Fa={prefix:"fas",iconName:"backward-fast",icon:[512,512,[9198,"fast-backward"],"f049","M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7 288 416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7 64 416c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 118.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96l0 118.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96l0 320c0 12.4-7.2 23.7-18.4 29z"]},Ba=Fa,ja={prefix:"fas",iconName:"basketball",icon:[512,512,[127936,"basketball-ball"],"f434","M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z"]},Ua=ja,Va={prefix:"fas",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm11.3-395.3l112 112c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-64 0 0 96c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96-64 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l112-112c6.2-6.2 16.4-6.2 22.6 0z"]},Ha=Va,qa={prefix:"fas",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64L80 64l0 320 224
42540 0-320z"]},Ga=qa,Wa={prefix:"fas",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5C598.5 85.2 640 165.8 640 256s-41.5 170.7-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z"]},$a=Wa,Qa={prefix:"fas",iconName:"burger",icon:[512,512,["hamburger"],"f805","M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1L61.1 224zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48l384 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L64 352c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16l0 16c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-16z"]},Xa=Qa,Ya={prefix:"fas",iconName:"rupee-sign",icon:[448,512,[8360,"rupee"],"f156","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0s0 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9c0 0 0 0 0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1c0 0 0 0 0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z"]}
4254,Ka=Ya,Za={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Ja=Za,el={prefix:"fas",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z"]},tl=el,il={prefix:"fas",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7 224 416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7 448 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 118.3L276.5 71.4c-9.5-
42547.9-22.8-9.7-34.1-4.4S224 83.6 224 96l0 118.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96L0 416c0 12.4 7.2 23.7 18.4 29z"]},nl=il,rl={prefix:"fas",iconName:"face-meh-blank",icon:[512,512,[128566,"meh-blank"],"f5a4","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},sl=rl,ol={prefix:"fas",iconName:"square-parking",icon:[448,512,[127359,"parking"],"f540","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM192 256l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0 64zm48 64l-48 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-120c0-22.1 17.9-40 40-40l72 0c53 0 96 43 96 96s-43 96-96 96z"]},al=ol,ll={prefix:"fas",iconName:"bars-progress",icon:[512,512,["tasks-alt"],"f828","M448 160l-128 0 0-32 128 0 0 32zM48 64C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 64zM448 352l0 32-256 0 0-32 256 0zM48 288c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 288z"]},cl=ll,ul={prefix:"fas",iconName:"cart-flatbed",icon:[640,512,["dolly-flatbed"],"f474","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l16 0c8.8 0 16 7.2 16 16l0 288c0 44.2 35.8 80 80 80l18.7 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l197.5 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l66.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-464 0c-8.8 0-16-7.2-16-16l0-288C128 35.8 92.2 0 48 0L32 0zM192 80l0 192c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-96 0 0 144c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1l0-144-96 0c-26.5 0-48 21.5-48 48z"]},dl=ul,hl={prefix:"fas",iconName:"ban-smoking",icon:[512,512,[128685,"smoking-ban"],"f54d","M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32 82.7 0 0 32-50.7 0zm32 32l34.7 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-130.7 0L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96L112 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l117.5 0z"]},fl=hl,pl={prefix:"fas",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192 32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512L430 512c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32l-85.6 0L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192l-232.6 0L253.3 35.1zM192 304l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},ml=pl,gl={prefix:"fas",iconName:"bus-simple",icon:[448,512,["bus-alt"],"f55e","M224 0C348.8 0 448 35.2 448 80l0 16 0 320c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32L0 96 0 80C0 35.2 99.2 0 224 0zM64 128l0 128c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},yl=gl,vl={prefix:"fas",iconName:"face-sad-cry",icon:[512,512,[128557,"sad-cry"],"f5b3","M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6L160 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 189.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8L384 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 205.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},_l=vl,bl={prefix:"fas",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M576 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352c0-17.7 14.3-32 32-32zM352 224l0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c1
42547.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32zM96 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},wl=bl,Al=bl,Tl={prefix:"fas",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64 0 24c0 22.1 17.9 40 40 40l24 0 32.5 0c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1l16 0c22.1 0 40-17.9 40-40l0-16.2c.3-2.6 .5-5.3 .5-8.1l-.7-160.2 32 0z"]},Cl=Tl,Ll={prefix:"fas",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},xl=Ll,Ml={prefix:"fas",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M36.8 192l566.3 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224l0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-160-64 0 0 160-192 0 0-160-64 0zm448 0l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256-64 0z"]},El=Ml,Sl={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},kl=Sl,Pl={prefix:"fas",iconName:"scale-unbalanced",icon:[640,512,["balance-scale-left"],"f515","M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2L288 480c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-294.7c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288l-144.9 0zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416 56.7 416l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z"]},Ol=Pl,zl={prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},Dl=zl,Il={prefix:"fas",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Nl=Il,Rl={prefix:"fas",iconName:"face-grin-squint",icon:[512,512,[128518,"grin-squint"],"f585","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},Fl=Rl,Bl={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3s0 0 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L264 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},jl=Bl,Ul={prefix:"fas",iconName:"hands-praying",icon:[640,512,["praying-hands"],"f684","M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4l0 73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384l0 96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7L336 224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80c0 8.8 7.2 16 16 16s16-
42547.2 16-16l0-84.9c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8l0 84.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-17.7 14.3-32 32-32s32 14.3 32 32l0 118.2c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480l0-96c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2l0-73.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z"]},Vl=Ul,Hl={prefix:"fas",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M386.3 160L336 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"]},ql=Hl,Gl=Hl,Wl=Hl,$l={prefix:"fas",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M256 0c17.7 0 32 14.3 32 32l0 34.7C368.4 80.1 431.9 143.6 445.3 224l34.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-34.7 0C431.9 368.4 368.4 431.9 288 445.3l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C143.6 431.9 80.1 368.4 66.7 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l34.7 0C80.1 143.6 143.6 80.1 224 66.7L224 32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},Ql=$l,Xl={prefix:"fas",iconName:"face-grin-tears",icon:[640,512,[128514,"grin-tears"],"f588","M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0z"]},Yl=Xl,Kl={prefix:"fas",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]}
4254,Zl=Kl,Jl={prefix:"fas",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7l0 .9c0 9.2 2.7 18.5 7.9 26.3L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8l0 30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8l0-30.5c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9l0-30.5zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},ec=Jl,tc={prefix:"fas",iconName:"arrow-up-1-9",icon:[576,512,["sort-numeric-up"],"f163","M450.7 38c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"]},ic=tc,nc={prefix:"fas",iconName:"person-digging",icon:[576,512,["digging"],"f85e","M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2l-256 0c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7l32 0 22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-74.9-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z"]},rc=nc,sc={prefix:"fas",iconName:"gauge-simple",icon:[512,512,["gauge-simple-med","tachometer-average"],"f629","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},oc=sc,ac=sc,lc={prefix:"fas",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M448 296c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72zm-256 0c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72z"]},cc=lc,uc={prefix:"fas",iconName:"shirt",icon:[640,512,[128085,"t-shirt","tshirt"],"f553","M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0l12.6 0c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7 480 448c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-250.3-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0l12.6 0z"]},dc=uc,hc=uc,fc={prefix:"fas",iconName:"tenge-sign",icon:[384,512,[8376,"tenge"],"f7d7","M0 64C0 46.3 14.3 32 32 32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32l160 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0 0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224L32 224c-17.7 0-32-14.3-32-32z"]},pc=fc,mc={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},gc=mc,yc={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z"]},vc=yc,_c={prefix:"fas",iconName:"book-bible",icon:[448,512,["bible"],"f647","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},bc=_c,wc={prefix:"fas",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40 0 32 0 352 256 0 0-352 0-32 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-
425456 56zM96 96L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l32 0L96 96zM416 480l32 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-32 0 0 384zM224 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},Ac=wc,Tc={prefix:"fas",iconName:"person-dress",icon:[320,512,["female"],"f182","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384l-17.8 0c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3l11.6 0c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1L232 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z"]},Cc=Tc,Lc={prefix:"fas",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 160 0 8.2 0c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7l0-32.7c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM320 352l-96 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l296.2 0C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z"]},xc=Lc,Mc={prefix:"fas",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M448 96l0 128-160 0 0-128 160 0zm0 192l0 128-160 0 0-128 160 0zM224 224L64 224 64 96l160 0 0 128zM64 288l160 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},Ec=Mc,Sc={prefix:"fas",iconName:"book-tanakh",icon:[448,512,["tanakh"],"f827","M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24-27.7 0 13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24l55.4 0 27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48 55.4 0c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24l-55.4 0L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48L111 112c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48 55.4 0 27.7 48-27.7 48-55.4 0-27.7-48zm0-48l-13.9 24-13.9-24 27.7 0zm41.6-24L208 88l13.9 24-27.7 0zm69.3 24l27.7 0-13.9 24-13.9-24zm13.9 72l13.9 24-27.7 0 13.9-24zm-55.4 48L208 280l-13.9-24 27.7 0z"]},kc=Sc,Pc={prefix:"fas",iconName:"phone-volume",icon:[512,512,["volume-control-phone"],"f2a0","M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z"]},Oc=Pc,zc={prefix:"fas",iconName:"cake-candles",icon:[448,512,[127874,"birthday-cake","cake"],"f1fd","M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2L56 72c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c-35.3 0-64 28.7-64 64l0 71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4c0 0 0 0 0 0s0 0 0 0l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9l0-71c0-35.3-28.7-64-64-64l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4L0 480c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-85.4z"]},Dc=zc,Ic=zc,Nc={prefix:"fas",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"]},Rc=Nc,Fc={prefix:"fas",iconName:"arrow-up-9-1",icon:[576,512,["sort-numeric-up-alt"],"f887","M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"]},Bc=Fc,jc={prefix:"fas",iconName:"hourglass",icon:[384,512,[9203,62032,"hourglass-empty"],"f254","M0 32C0 14.3 14.3 0 32 0L64 0 320 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 11c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1l0 11c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-11c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75l0-11C14.3 64 0 49.7 0 32zM96 64l0 11c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9l0-11L96 64zm0 384l192 0 0-11c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9l0 11z"]},Uc=jc,Vc={prefix:"fas",iconName:"user-doctor",icon:[448,512,["user-md"],"f0f0","M224 256A128 128 0 1 0 224
42540a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1l0 50.8c27.6 7.1 48 32.2 48 62l0 40c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-24c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 24c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-40c0-29.8 20.4-54.9 48-62l0-57.1c-6-.6-12.1-.9-18.3-.9l-91.4 0c-6.2 0-12.3 .3-18.3 .9l0 65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7l0-59.1zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Hc=Vc,qc={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Gc=qc,Wc={prefix:"fas",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M149.1 64.8L138.7 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L362.9 64.8C356.4 45.2 338.1 32 317.4 32L194.6 32c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},$c=Wc,Qc={prefix:"fas",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},Xc=Qc,Yc=Qc,Kc={prefix:"fas",iconName:"hand-holding-droplet",icon:[576,512,["hand-holding-water"],"f4c1","M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3l0 1.7c0 53-43 96-96 96s-96-43-96-96l0-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},Zc=Kc,Jc={prefix:"fas",iconName:"prescription-bottle-medical",icon:[384,512,["prescription-bottle-alt"],"f486","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zM160 240l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},eu=Jc,tu={prefix:"fas",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352 352 352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176l40.4 0L416 135.6 395.8 176z"]},iu=tu,nu=tu,ru={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},su=ru,ou=ru,au=ru,lu=ru,cu={prefix:"fas",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 184.4c-17-15.2-39.4-24.4-64-24.4L64 256c-24.6 0-47 9.2-64 24.4L0 96zM64 288l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},uu=cu,du={prefix:"fas",iconName:"face-grin-squint-tears",icon:[512,512,[129315,"grin-squint-tears"],"f586","M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 3
42541.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z"]},hu=du,fu={prefix:"fas",iconName:"rectangle-list",icon:[576,512,["list-alt"],"f022","M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0z"]},pu=fu,mu={prefix:"fas",iconName:"person-skiing-nordic",icon:[576,512,["skiing-nordic"],"f7ca","M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464l-88.5 0 41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464l-32.4 0 54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464l-43 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l135.3 0c.5 0 .9 0 1.4 0l158.6 0c.5 0 1 0 1.4 0L504 512c39.8 0 72-32.2 72-72l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 13.3-10.7 24-24 24l-69.4 0 27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464l-44.4 0 21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288l2.7 0z"]},gu=mu,yu={prefix:"fas",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM116.7 244.7l112-112c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 64 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 64c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-112-112c-6.2-6.2-6.2-16.4 0-22.6z"]},vu=yu,_u={prefix:"fas",iconName:"train-subway",icon:[448,512,["subway"],"f239","M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 128c0-17.7 14.3-32 32-32l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96zM272 96l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},bu=_u,wu={prefix:"fas",iconName:"indian-rupee-sign",icon:[320,512,["indian-rupee","inr"],"e1bc","M0 64C0 46.3 14.3 32 32 32l64 0 16 0 176 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-56.2 0c9.6 14.4 16.7 30.6 20.7 48l35.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-35.6 0c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256l80 0c32.8 0 61-19.7 73.3-48L32 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l153.3 0C173 115.7 144.8 9
42546 112 96L96 96 32 96C14.3 96 0 81.7 0 64z"]},Au=wu,Tu=wu,Cu={prefix:"fas",iconName:"crop-simple",icon:[512,512,["crop-alt"],"f565","M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-224 0 0-352zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-256c0-35.3-28.7-64-64-64L160 64l0 64 224 0 0 352z"]},Lu=Cu,xu={prefix:"fas",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z"]},Mu=xu,Eu={prefix:"fas",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z"]},Su=Eu,ku={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},Pu=ku,Ou={prefix:"fas",iconName:"arrow-left-long",icon:[512,512,["long-arrow-left"],"f177","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z"]},zu=Ou,Du={prefix:"fas",iconName:"hands-asl-interpreting",icon:[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7L0 256c0 70.7 57.3 128 128 128l72 0 8 0 0-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2l0-9.3c0-70.7-57.3-128-128-128l-72 0-8 0 0 .3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z"]},Iu=Du,Nu=Du,Ru=Du,Fu={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},Bu=Fu,ju={prefix:"fas",iconName:"droplet-slash",icon:[640,512,["tint-slash"],"f5c7","M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.2 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z"]}
4254,Uu=ju,Vu={prefix:"fas",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Hu=Vu,qu={prefix:"fas",iconName:"arrow-turn-up",icon:[384,512,["level-up"],"f148","M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z"]},Gu=qu,Wu={prefix:"fas",iconName:"square-root-variable",icon:[576,512,["square-root-alt"],"f698","M282.6 78.1c8-27.3 33-46.1 61.4-46.1l200 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L344 96 238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l45.6 0c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"]},$u=Wu,Qu={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},Xu=Qu,Yu={prefix:"fas",iconName:"backward-step",icon:[320,512,["step-backward"],"f048","M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241 64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-145 11.5 9.6 192 160z"]},Ku=Yu,Zu={prefix:"fas",iconName:"house-chimney-medical",icon:[576,512,["clinic-medical"],"f7f2","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0z"]},Ju=Zu,ed={prefix:"fas",iconName:"temperature-three-quarters",icon:[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 178.7c18.6 6.6 32 24.4 32 45.3z"]},td=ed,id=ed,nd=ed,rd={prefix:"fas",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM144 448c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM304 64L80 64l0 320 224 0 0-320z"]},sd=rd,od={prefix:"fas",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm208 96L96 192l0 128 192 0 0-128z"]},ad=od,ld={prefix:"fas",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"]},cd=ld,ud={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},dd=ud,hd={prefix:"fas",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z"]},fd=hd,pd={prefix:"fas",iconName:"tty",icon:[512,512,["teletype"],"f1e4","M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4l0-54.8c-49.6-18.1-104-18.1-153.6 0l0 54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm0 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM144 320l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32z"]}
vendor: 5,555 bytes, line 4254
4254,md=pd,gd={prefix:"fas",iconName:"person-hiking",icon:[384,512,["hiking"],"f6ec","M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9l0 89.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208l30.9 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 55.8c0 .1 0 .2 0 .2s0 .2 0 .2L384 488c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-216-39.4 0c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59l4.2 0c15.6 0 27.1 14.7 23.3 29.8z"]},yd=gd,vd={prefix:"fas",iconName:"cable-car",icon:[512,512,[128673,57551,"tram"],"f7da","M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64l136 0 0-66.5-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5l0 76.5 136 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-160zm64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0zm112 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0z"]},_d=vd,bd={prefix:"fas",iconName:"face-grin",icon:[512,512,[128512,"grin"],"f580","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},wd=bd,Ad={prefix:"fas",iconName:"delete-left",icon:[576,512,[9003,"backspace"],"f55a","M576 128c0-35.3-28.7-64-64-64L205.3 64c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7L512 448c35.3 0 64-28.7 64-64l0-256zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Td=Ad,Cd={prefix:"fas",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6l0 42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480l42.4 0c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7L96 416l0-36.1c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z"]},Ld=Cd,xd=Cd,Md={prefix:"fas",iconName:"mobile",icon:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zm80 432l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Ed=Md,Sd=Md,kd={prefix:"fas",iconName:"face-meh",icon:[512,512,[128528,"meh"],"f11a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Pd=kd,Od={prefix:"fas",iconName:"book-skull",icon:[448,512,["book-dead"],"f6b7","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2l0 12.8c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-12.8c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z"]},zd=Od,Dd={prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96zm0 32L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-288L0 128zM64 405.3c0-29.5 23.9-53.3 53.3-53.3l117.3 0c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7L74.7 416c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},Id=Dd,Nd={prefix:"fas",iconName:"outdent",icon:[448,512,["dedent"],"f03b","M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
42540c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6l0 158.6c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z"]},Rd=Nd,Fd={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},Bd=Fd,jd=Fd,Ud=Fd,Vd={prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},Hd=Vd,qd={prefix:"fas",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M463.5 224l8.5 0c13.3 0 24-10.7 24-24l0-128c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l119.5 0z"]},Gd=qd,Wd=qd,$d={prefix:"fas",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M416 0C400 0 288 32 288 176l0 112c0 35.3 28.7 64 64 64l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 0-112 0-208c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7L80 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224.4c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16l0 134.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8L64 16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"]},Qd=$d,Xd={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},Yd=Xd,Kd={prefix:"fas",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4L320 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-296.6c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z"]},Zd=Kd,Jd={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192l72 0 0 288c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-288 72 0c9.6 0 18.2-5.7 22-14.5z"]},eh=Jd,th={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},ih=th,nh={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]},rh=nh,sh={prefix:"fas",iconName:"yen-sign",icon:[320,512,[165,"cny","jpy","rmb","yen"],"f157","M58.6 46.3C48.8 31.5 29 27.6 14.2 37.4S-4.4 67 5.4 81.8L100.2 224 48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 32-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-32 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.2 0L314.6 81.8c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.3z"]},oh=sh,ah=sh,lh=sh,ch=sh,uh={prefix:"fas",iconName:"ruble-sign",icon:[384,512,[8381,"rouble","rub","ruble"],"f158","M96 32C78.3 32 64 46.3 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-32 112 0c79.5 0 144-64.5 144-144
4254s-64.5-144-144-144L96 32zM240 256l-112 0 0-160 112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},dh=uh,hh=uh,fh=uh,ph={prefix:"fas",iconName:"face-laugh-wink",icon:[512,512,["laugh-wink"],"f59c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"]},mh=ph,gh={prefix:"fas",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM244.7 395.3l-112-112c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l64 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 64 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-112 112c-6.2 6.2-16.4 6.2-22.6 0z"]},yh=gh,vh={prefix:"fas",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},_h=vh,bh=vh,wh={prefix:"fas",iconName:"arrow-right-long",icon:[512,512,["long-arrow-right"],"f178","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},Ah=wh,Th={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},Ch=Th,Lh={prefix:"fas",iconName:"kit-medical",icon:[576,512,["first-aid"],"f479","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l32 0L96 32 64 32zm64 0l0 448 320 0 0-448L128 32zM512 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-32 0 0 448 32 0zM256 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},xh=Lh,Mh={prefix:"fas",iconName:"credit-card",icon:[576,512,[128179,62083,"credit-card-alt"],"f09d","M64 32C28.7 32 0 60.7 0 96l0 32 576 0 0-32c0-35.3-28.7-64-64-64L64 32zM576 224L0 224 0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-192zM112 352l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},Eh=Mh,Sh={prefix:"fas",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M135.2 117.4L109.1 192l293.8 0-26.1-74.6C372.3 104.6 360.2 96 346.6 96L165.4 96c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32l181.2 0c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2l0 144 0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L96 400l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L0 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},kh=Sh,Ph={prefix:"fas",iconName:"book-open-reader",icon:[512,512,["book-reader"],"f5da","M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152l0 264-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427L0 224c0-17.7 14.3-32 32-32l30.3 0c63.6 0 125.6 19.6 177.7 56zm32 264l0-264c52.1-36.4 114.1-56 177.7-56l30.3 0c17.7 0 32 14.3 32 32l0 203c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z"]},Oh=Ph,zh={prefix:"fas",iconName:"temperature-arrow-up",icon:[576,512,["temperature-up"],"e040","M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L192 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160l32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288z"]},Dh=zh,Ih={prefix:"fas",iconName:"square-h",icon:[448,512,["h-square"],"f0fd","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM336 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},Nh=Ih,Rh={prefix:"fas",iconName:"temperature-full",icon:[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 210.7c18.6 6.6 32 24.4 32 45.3z"]},Fh=Rh,Bh=Rh,jh=Rh,Uh={prefix:"fas",iconName:"handshake-angle",icon:[640,512,["hands-helping"],"f4c4","M544 248l0 3.3 69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5L296 64c-37.1 0-67.6 28-71.6 64l-.4 0 0 120c0 22.1 17.9 40 40 40s40-17.9 40-40l0-72c0 0 0-.1 0-.1l0-15.9 16 0 136 0c0 0 0 0 .1 0l7.9 0c44.2 0 80 35.8 80 80l0 8zM336 192l0 56c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-118.6c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1l160 0c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16l2.7 0c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8l0-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z"]},Vh=Uh,Hh={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},qh=Hh,Gh={prefix:"fas",iconName:"person-swimming",icon:[576,512,[127946,"swimmer"],"f5c4","M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},Wh=Gh,$h={prefix:"fas",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z"]},Qh=$h,Xh={prefix:"fas",iconName:"earth-americas",icon:[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5l0 39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9l0 39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7l0-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1L257 256c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Yh=Xh,Kh=Xh,Zh=Xh,Jh={prefix:"fas",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M80 160c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L80 160zM0 176c0-44.2 35.8-80 80-80l384 0c44.2 0 80 35.8 80 80l0 16c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 16c0 44.2-35.8 80-80 80L80 416c-44.2 0-80-35.8-80-80L0 176z"]},ef=Jh,tf={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},nf=tf,rf=tf,sf={prefix:"fas",iconName:"hospital",icon:[640,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M192 48c0-26.5 21.5-48 48-48L400 0c26.5 0 48 21.5 48 48l0 464-80 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-80 0 0-464zM48 96l112 0 0 416L48 512c-26.5 0-48-21.5-48-48L0 320l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 288l0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 192l0-48c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 144c0 26.5-21.5 48-48 48l-112 0 0-416 112 0zM312 64c-8.8 0-16 7.2-16 16l0 24-24 0c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l24 0 0 24c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-24 24 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-24 0 0-24c0-8.8-7.2-16-16-16l-16 0z"]},of=sf,af=sf,lf={prefix:"fas",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},cf=lf,uf=lf,df={prefix:"fas",iconName:"person-walking-with-cane",icon:[512,512,["blind"],"f29d","M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6l0 43.2c0 17 6.7 33.3 18.7 45.3L224 397.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-89.4c0-12.7-5.1-24.9-14.1-33.9L224 306.7l0-93.4 70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128l-24.4 0zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z"]}
4254,hf=df,ff={prefix:"fas",iconName:"check-to-slot",icon:[576,512,["vote-yea"],"f772","M96 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 304L96 384 96 80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48l16 0 0 128 448 0 0-128 16 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-96z"]},pf=ff,mf={prefix:"fas",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M248 0L208 0c-26.5 0-48 21.5-48 48l0 112c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-112c0-26.5-21.5-48-48-48L328 0l0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80zM64 256c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0zM352 512l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2l0 160c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z"]},gf=mf,yf=mf,vf={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},_f=vf,bf={prefix:"fas",iconName:"ear-listen",icon:[512,512,["assistive-listening-systems"],"f2a2","M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1c0 0 0 0-.1 0c0 0 0 0 0 0L384 32 398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78l0 6.1c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112l0-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},wf=bf,Af={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Tf=Af,Cf={prefix:"fas",iconName:"table-tennis-paddle-ball",icon:[512,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M416 288c-50.1 0-93.6 28.8-114.6 70.8L68.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C471.8 297.6 445 288 416 288zM49.3 151.9L290.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3l-2.7 0c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L88.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32C3.1 464.3-.3 455.7 0 446.9s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8C45.5 285.5 32 252.9 32 219l0-2.7c0-22.8 6.1-44.9 17.3-64.3zM416 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},Lf=Cf,xf=Cf,Mf={prefix:"fas",iconName:"person-dots-from-line",icon:[576,512,["diagnoses"],"f470","M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.
42541L176 432l224 0 0-109.3c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 464zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},Ef=Mf,Sf={prefix:"fas",iconName:"trash-can-arrow-up",icon:[448,512,["trash-restore-alt"],"f82a","M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"]},kf=Sf,Pf={prefix:"fas",iconName:"file-pen",icon:[576,512,[128221,"file-edit"],"f31c","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 125.7-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},Of=Pf,zf={prefix:"fas",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},Df=zf,If=zf,Nf={prefix:"fas",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm368 96L96 192l0 128 352 0 0-128z"]},Rf=Nf,Ff=Nf,Bf={prefix:"fas",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},jf=Bf,Uf={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},Vf=Uf,Hf={prefix:"fas",iconName:"landmark-dome",icon:[512,512,["landmark-alt"],"f752","M248 0l16 0c13.3 0 24 10.7 24 24l0 10.7C368.4 48.1 431.9 111.6 445.3 192l2.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32l2.7 0C80.1 111.6 143.6 48.1 224 34.7L224 24c0-13.3 10.7-24 24-24zM64 288l64 0 0 128 40 0 0-128 64 0 0 128 48 0 0-128 64 0 0 128 40 0 0-128 64 0 0 132.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 288z"]},qf=Hf,Gf={prefix:"fas",iconName:"tv",icon:[640,512,[63717,"television","tv-alt"],"f26c","M64 64l0 288 512 0 0-288L64 64zM0 64C0 28.7 28.7 0 64 0L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 416c-35.3 0-64-28.7-64-64L0 64zM128 448l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Wf=Gf,$f=Gf,Qf={prefix:"fas",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]}
4254,Xf=Qf,Yf={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},Kf=Yf,Zf={prefix:"fas",iconName:"car-burst",icon:[640,512,["car-crash"],"f5e1","M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z"]},Jf=Zf,ep={prefix:"fas",iconName:"person-snowboarding",icon:[512,512,[127938,"snowboarding"],"f7ce","M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6l28.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-28.2 0c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},tp=ep,ip={prefix:"fas",iconName:"truck-fast",icon:[640,512,["shipping-fast"],"f48b","M112 0C85.5 0 64 21.5 64 48l0 48L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 160l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 224l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 288l0 128c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L112 0zM544 237.3l0 18.7-128 0 0-96 50.7 0L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},np=ip,rp={prefix:"fas",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},sp=rp,op={prefix:"fas",iconName:"circle-radiation",icon:[512,512,[9762,"radiation-alt"],"f7ba","M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},ap=op,lp={prefix:"fas",iconName:"baseball",icon:[512,512,[129358,9918,"baseball-ball"],"f433","M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C1
42545.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z"]},cp=lp,up={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 16 192 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-192 0 0 16c0 1.7-.1 3.4-.3 5L272 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-1.7 .1-3.4 .3-5L144 224l-96 0c-26.5 0-48-21.5-48-48L0 80z"]},dp=up,hp={prefix:"fas",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},fp=hp,pp=hp,mp={prefix:"fas",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48z"]},gp=mp,yp={prefix:"fas",iconName:"share-from-square",icon:[576,512,[61509,"share-square"],"f14d","M352 224l-46.5 0c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8l-2.5 0c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144l80 0 0-61.3C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2l-3.7 0c-17.7 0-32-14.3-32-32l0-64zM80 96c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 112C0 67.8 35.8 32 80 32l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 96z"]},vp=yp,_p={prefix:"fas",iconName:"child-combatant",icon:[576,512,["child-rifle"],"e4e0","M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-179.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9l-12.3 0c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5 104 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0L432 0 416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 100.3c-9.6 5.5-16 15.9-16 27.7l0 32c-17.7 0-32 14.3-32 32l0 144c0 17.7 14.3 32 32 32l16 0 0 96c0 8.8 7.2 16 16 16l59.5 0c10.4 0 18-9.8 15.5-19.9L484 400l44 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-48 0 0-26.7 53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2l0-84.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 56-16 5.3L480 160c0-11.8-6.4-22.2-16-27.7L464 16c0-8.8-7.2-16-16-16z"]},bp=_p,wp={prefix:"fas",iconName:"square-phone",icon:[448,512,["phone-square"],"f098","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z"]},Ap=wp,Tp={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},Cp=Tp,Lp={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},xp=Lp,Mp=Lp,Ep=Lp,Sp=Lp,kp={prefix:"fas",iconName:"arrows-up-down-left-right",icon:[512,512,["arrows"],"f047","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4L224 224l-114.7 0 9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L224 288l0 114.7-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4L288 288l114.7 0-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L288 224l0-114.7 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z"]}
4254,Pp=kp,Op={prefix:"fas",iconName:"chalkboard-user",icon:[640,512,["chalkboard-teacher"],"f51c","M160 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-239.2 0c-11.8-25.5-29.9-47.5-52.4-64l99.6 0 0-32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 32 64 0 0-288L224 64l0 49.1C205.2 102.2 183.3 96 160 96l0-32zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352l53.3 0C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7L26.7 512C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z"]},zp=Op,Dp={prefix:"fas",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z"]},Ip=Dp,Np={prefix:"fas",iconName:"trash-arrow-up",icon:[448,512,["trash-restore"],"f829","M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"]},Rp=Np,Fp={prefix:"fas",iconName:"shekel-sign",icon:[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96l128 0c35.3 0 64 28.7 64 64l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-
425470.7-57.3-128-128-128L32 32zM320 480c70.7 0 128-57.3 128-128l0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288c0 35.3-28.7 64-64 64l-128 0 0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l160 0z"]},Bp=Fp,jp=Fp,Up=Fp,Vp=Fp,Hp={prefix:"fas",iconName:"photo-film",icon:[640,512,["photo-video"],"f87c","M256 0L576 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64l0-224c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l80 0 48 0 144 0c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128l96 0 0 256 0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32 160 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm336 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z"]},qp=Hp,Gp={prefix:"fas",iconName:"sign-hanging",icon:[512,512,["sign"],"f4d9","M96 0c17.7 0 32 14.3 32 32l0 32 352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0C14.3 128 0 113.7 0 96S14.3 64 32 64l32 0 0-32C64 14.3 78.3 0 96 0zm96 160l256 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32z"]},Wp=Gp,$p={prefix:"fas",iconName:"tablet",icon:[448,512,["tablet-android"],"f3fb","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 432l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Qp=$p,Xp={prefix:"fas",iconName:"car-rear",icon:[512,512,["car-alt"],"f5de","M165.4 96l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 192l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256l0 80c0 23.7 12.9 44.4 32 55.4L32 448c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 256 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-56.6c19.1-11.1 32-31.7 32-55.4l0-80c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32L165.4 32c-40.8 0-77.1 25.8-90.6 64.3zM208 272l96 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zm360-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},Yp=Xp,Kp={prefix:"fas",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm112 96l-96 0 0 128 96 0 0-128z"]},Zp=Kp,Jp={prefix:"fas",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M256 192L.1 192C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0 0-64zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},em=Jp,tm={prefix:"fas",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},im=tm,nm={prefix:"fas",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},rm=nm,sm={prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.5 0 11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3L32 352c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64 64 64C46.3 64 32 49.7 32 32zM160 384l64 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z"]},om=sm,am={prefix:"fas",iconName:"person-praying",icon:[448,512,[128720,"pray"],"f683","M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432 72 432c-22.1 0-40 17.9-40 40s17.9 40 40 40l208 0c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z"]},lm=am,cm={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},um=cm,dm={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8
4254C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},hm=dm,fm={prefix:"fas",iconName:"face-grin-hearts",icon:[512,512,[128525,"grin-hearts"],"f584","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"]},pm=fm,mm={prefix:"fas",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l96 0c8.8 0 16 7.2 16 16l0 96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2l0 17.8 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-17.8C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112L0 16C0 7.2 7.2 0 16 0l96 0zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},gm=mm,ym={prefix:"fas",iconName:"arrow-turn-down",icon:[384,512,["level-down"],"f149","M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z"]},vm=ym,_m={prefix:"fas",iconName:"ticket-simple",icon:[576,512,["ticket-alt"],"f3ff","M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6l0 64c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64l0-64c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192l0-64z"]},bm=_m,wm={prefix:"fas",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"]}
4254,Am=wm,Tm={prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9L0 168c0 13.3 10.7 24 24 24l110.1 0c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65 0-94.1c0-13.3-10.7-24-24-24z"]},Cm=Tm,Lm={prefix:"fas",iconName:"face-grin-beam-sweat",icon:[512,512,[128517,"grin-beam-sweat"],"f583","M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0z"]},xm=Lm,Mm={prefix:"fas",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 128-168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l168 0 0 112c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM384 336l0-48 110.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L384 336zm0-208l-128 0L256 0 384 128z"]},Em=Mm,Sm={prefix:"fas",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z"]},km=Sm,Pm={prefix:"fas",iconName:"arrow-up-short-wide",icon:[576,512,["sort-amount-up-alt"],"f885","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0z"]},Om=Pm,zm={prefix:"fas",iconName:"golf-ball-tee",icon:[384,512,["golf-ball"],"f450","M384 192c0 66.8-34.1 125.6-85.8 160L85.8 352C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0c-8.8 0-16 7.2-16 16l0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16c0-8.8-7.2-16-16-16l-16 0c-17.7 0-32-14.3-32-32z"]}
4254,Dm=zm,Im={prefix:"fas",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z"]},Nm=Im,Rm={prefix:"fas",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z"]},Fm=Rm,Bm={prefix:"fas",iconName:"wine-glass-empty",icon:[320,512,["wine-glass-alt"],"f5ce","M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6l0 99.6-48 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0-99.6c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0L64 0zM81.9 203.1L93.4 64l133.1 0 11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z"]},jm=Bm,Um={prefix:"fas",iconName:"person-biking",icon:[640,512,[128692,"biking"],"f84a","M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1 288 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.8 0zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},Vm=Um,Hm={prefix:"fas",iconName:"earth-oceania",icon:[512,512,["globe-oceania"],"e47b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3l-29.9 0c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s1
42547.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},qm=Hm,Gm={prefix:"fas",iconName:"square-xmark",icon:[448,512,[10062,"times-square","xmark-square"],"f2d3","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Wm=Gm,$m=Gm,Qm={prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},Xm=Qm,Ym={prefix:"fas",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160l56 0 0 192-56 0c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4l-56 0 0-192 56 0c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z"]},Km=Ym,Zm={prefix:"fas",iconName:"bahai",icon:[576,512,["haykal"],"f666","M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z"]},Jm=Zm,eg={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},tg=eg,ig={prefix:"fas",iconName:"face-grin-tongue-wink",icon:[512,512,[128540,"grin-tongue-wink"],"f58b","M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448l0-46.9c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2l0 47.3c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6l0 45.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-45.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},ng=ig,rg={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},sg=rg,og=rg,ag=rg,lg={prefix:"fas",iconName:"arrow-up-z-a",icon:[576,512,["sort-alpha-up-alt"],"f882","M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L352 32c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400l-40.4 0z"]},cg=lg,ug={prefix:"fas",iconName:"fire-flame-curved",icon:[384,512,["fire-alt"],"f7e4","M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.
42546 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z"]},dg=ug,hg={prefix:"fas",iconName:"book-quran",icon:[448,512,["quran"],"f687","M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z"]},fg=hg,pg={prefix:"fas",iconName:"face-angry",icon:[512,512,[128544,"angry"],"f556","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},mg=pg,gg={prefix:"fas",iconName:"rss",icon:[448,512,["feed"],"f09e","M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},yg=gg,vg={prefix:"fas",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M384 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L398.4 96c-5.2 25.8-22.9 47.1-46.4 57.3L352 448l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-23.5-10.3-41.2-31.6-46.4-57.3L128 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288l144.9 0L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320l144.9 0L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z"]},_g=vg,bg={prefix:"fas",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"]},wg=bg,Ag=bg,Tg={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z"]},Cg=Tg,Lg={prefix:"fas",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 0l0 64 64 0 0-64L64 96zm384 0L192 96l0 64 256 0 0-64zM64 224l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64zM64 352l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64z"]}
4254,xg=Lg,Mg={prefix:"fas",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM96 212.8c0-20.3 16.5-36.8 36.8-36.8l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.3 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L112 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6C102.2 236.7 96 225.2 96 212.8zM372.8 176l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.2 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L352 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6c-10.2-6.8-16.4-18.3-16.4-30.7c0-20.3 16.5-36.8 36.8-36.8zm-152 6.4L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-6.9 4.4-13 10.9-15.2s13.7 .1 17.9 5.6z"]},Eg=Mg,Sg={prefix:"fas",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm272 96L96 192l0 128 256 0 0-128z"]},kg=Sg,Pg={prefix:"fas",iconName:"hand-fist",icon:[448,512,[9994,"fist-raised"],"f6de","M192 0c17.7 0 32 14.3 32 32l0 112-64 0 0-112c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80-64 0 0-80zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 52.3-25.1 98.8-64 128l0 96c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-78.4c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"]},Og=Pg,zg={prefix:"fas",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6l86.9 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0C92.3 384 80 371.7 80 356.6z"]},Dg=zg,Ig={prefix:"fas",iconName:"earth-europe",icon:[512,512,["globe-europe"],"f7a2","M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1l0 9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1l1 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24l0 4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6l29.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-20.7 0c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3l11.3 0c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16l7.3 0c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4l-20.9 0c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3l0 3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3l21.3 0c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z"]}
4254,Ng=Ig,Rg={prefix:"fas",iconName:"cart-flatbed-suitcase",icon:[640,512,["luggage-cart"],"f59d","M0 32C0 14.3 14.3 0 32 0L48 0c44.2 0 80 35.8 80 80l0 288c0 8.8 7.2 16 16 16l464 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-66.7 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16l-197.5 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16L144 448c-44.2 0-80-35.8-80-80L64 80c0-8.8-7.2-16-16-16L32 64C14.3 64 0 49.7 0 32zM432 96l0-40c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 40 96 0zM288 96l0-40c0-30.9 25.1-56 56-56l80 0c30.9 0 56 25.1 56 56l0 40 0 224-192 0 0-224zM512 320l0-224 16 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-16 0zM240 96l16 0 0 224-16 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48z"]},Fg=Rg,Bg={prefix:"fas",iconName:"rectangle-xmark",icon:[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},jg=Bg,Ug=Bg,Vg=Bg,Hg={prefix:"fas",iconName:"book-journal-whills",icon:[448,512,["journal-whills"],"f66a","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z"]},qg=Hg,Gg={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Wg=Gg,$g=Gg,Qg={prefix:"fas",iconName:"share",icon:[512,512,["mail-forward"],"f064","M307 34.8c-11.5 5.1-19 16.6-19 29.2l0 64-112 0C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96l96 0 0 64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z"]},Xg=Qg,Yg={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z"]},Kg=Yg,Zg={prefix:"fas",iconName:"money-bill-1-wave",icon:[576,512,["money-bill-wave-alt"],"f53b","M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416l-64 0 0-64c35.3 0 64 28.7 64 64zM64 224l0-64 64 0c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z"]},Jg=Zg,ey={prefix:"fas",iconName:"hands",icon:[576,512,["sign-language","signing"],"f2a7","M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7l0-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4
4254-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8s0 0 0 0s0 0 0 0l43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4l-4.7 0-13.3 0s0 0 0 0L179 216l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352l0 8c0 83.9-68.1 152-152 152l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l92 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 440c-13.3 0-24-10.7-24-24s10.7-24 24-24l124 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L56 368c-13.3 0-24-10.7-24-24s10.7-24 24-24l156 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 296c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0s0 0 0 0s0 0 0 0l93.2 0L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z"]},ty=ey,iy=ey,ny={prefix:"fas",iconName:"water-ladder",icon:[576,512,["ladder-water","swimming-pool"],"f5c5","M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7l0 96.3 192 0 0-96.3C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7L448 361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-96.5-192 0 0 96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1l0-233.3zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},ry=ny,sy=ny,oy={prefix:"fas",iconName:"arrows-up-down",icon:[320,512,["arrows-v"],"f07d","M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3l0 293.5L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7l0-293.5 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z"]},ay=oy,ly={prefix:"fas",iconName:"face-grimace",icon:[512,512,[128556,"grimace"],"f57f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112l-8 0 0-40 55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344l0-40 8 0c23.8 0 43.5 17.3 47.3 40zM328 344l-64 0 0-40 64 0 0 40zm0 56l-64 0 0-40 64 0 0 40zm-80-96l0 40-64 0 0-40 64 0zm0 56l0 40-64 0 0-40 64 0zm-80-16l-55.3 0c3.8-22.7 23.6-40 47.3-40l8 0 0 40zm0 56l-8 0c-23.8 0-43.5-17.3-47.3-40l55.3 0 0 40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},cy=ly,uy={prefix:"fas",iconName:"wheelchair-move",icon:[448,512,["wheelchair-alt"],"e2ce","M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224l97.4 0c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288l-70.3 0c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},dy=uy,hy={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5l88 0 0-192c0-17.7-14.3-32-32-32L32 96C14.3 96 0 81.7 0 64L0 32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192 88 0c9.6 0 18.2 5.7 22 14.5z"]},fy=hy,py={prefix:"fas",iconName:"square-envelope",icon:[448,512,["envelope-square"],"f199","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144l256 0c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4 384 336c0 17.7-14.3 32-32 32L96 368c-17.7 0-32-14.3-32-32l0-125.6 136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z"]},my=py,gy={prefix:"fas",iconName:"bandage",icon:[640,512,[129657,"band-aid"],"f462","M480 416l96 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-96 0 0 320zM448 96L192 96l0 320 256 0 0-320zM64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l96 0 0-320L64 96zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]}
vendor: 7,536 bytes, line 4254
4254,yy=gy,vy={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},_y=vy,by=vy,wy={prefix:"fas",iconName:"earth-asia",icon:[512,512,[127759,"globe-asia"],"f57e","M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9l2.3 0c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z"]},Ay=wy,Ty={prefix:"fas",iconName:"id-card-clip",icon:[576,512,["id-card-alt"],"f47f","M256 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 64l128 0 0 48c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-48 128 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7l202.7 0c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3l-117.3 0c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},Cy=Ty,Ly={prefix:"fas",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},xy=Ly,My={prefix:"fas",iconName:"hand-dots",icon:[512,512,["allergies"],"f461","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Ey=My,Sy={prefix:"fas",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},ky=Sy,Py={prefix:"fas",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},Oy=Py,zy={prefix:"fas",iconName:"user-large",icon:[512,512,["user-alt"],"f406","M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320l-189.4 0z"]},Dy=zy,Iy={prefix:"fas",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l224 0 0-112c0-26.5 21.5-48 48-48l112 0 0-224c0-35.3-28.7-64-64-64L64 32zM448 352l-45.3 0L336 352c-8.8 0-16 7.2-16 16l0 66.7 0 45.3 32-32 64-64 32-32z"]},Ny=Iy,Ry={prefix:"fas",iconName:"face-sad-tear",icon:[512,512,[128546,"sad-tear"],"f5b4","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Fy=Ry,By={prefix:"fas",iconName:"turkish-lira-sign",icon:[384,512,["try","turkish-lira"],"e2bb","M96 32c17.7 0 32 14.3 32 32l0 35.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9l0 29.4 119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9 128 416l63.8 0c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480L96 480c-17.7 0-32-14.3-32-32l0-167.9-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6l0-29.4-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6 64 64c0-17.7 14.3-32 32-32z"]},jy=By,Uy=By,Vy={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]},Hy=Vy,qy=Vy,Gy={prefix:"fas",iconName:"magnifying-glass-dollar",icon:[512,512,["search-dollar"],"f688","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l
42540 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z"]},Wy=Gy,$y={prefix:"fas",iconName:"users-gear",icon:[640,512,["users-cog"],"f509","M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7l-42.7 0C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2l-103.2 0C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l300.6 0c-2.1-5.2-3.2-10.9-3.2-16.4l0-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3l0-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6l0 3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1l0-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9l0 3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1l0 3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9l0-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},Qy=$y,Xy={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160l0 8c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24l0-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224l-64 0 0 196.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512l448 0c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1L448 224l-64 0 0 192-40 0 0-192-64 0 0 192-48 0 0-192-64 0 0 192-40 0 0-192zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Yy=Xy,Ky=Xy,Zy=Xy,Jy=Xy,ev={prefix:"fas",iconName:"masks-theater",icon:[640,512,[127917,"theater-masks"],"f630","M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4
42546.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z"]},tv=ev,iv={prefix:"fas",iconName:"handshake-simple",icon:[640,512,[129309,"handshake-alt"],"f4c6","M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48-80 0c-26.5 0-48 21.5-48 48L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z"]},nv=iv,rv={prefix:"fas",iconName:"jet-fighter",icon:[640,512,["fighter-jet"],"f0fb","M160 24c0-13.3 10.7-24 24-24L296 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0L384 192l116.4 0c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1L384 320 280 464l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-144-32 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L64 384c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l18.7 0c8.5 0 16.6 3.4 22.6 9.4L160 192l32 0 0-144-8 0c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"]},sv=rv,ov={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},av=ov,lv={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]},cv=lv,uv={prefix:"fas",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9l0 28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5l0-24.6c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"]},dv=uv,hv={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5l88 0 0 192c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192 88 0c9.6 0 18.2-5.7 22-14.5z"]},fv=hv 4255e.fa0={prefix:"fas",iconName:"0",icon:[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160l0 128c0 88.4-71.6 160-160 160S0 408.4 0 320L0 192zM160 96c-53 0-96 43-96 96l0 128c0 53 43 96 96 96s96-43 96-96l0-128c0-53-43-96-96-96z"]},e.fa1={prefix:"fas",iconName:"1",icon:[256,512,[],"31","M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8 96 416l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-352z"]},e.fa2={prefix:"fas",iconName:"2",icon:[320,512,[],"32","M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416 288 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
42550c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z"]},e.fa3={prefix:"fas",iconName:"3",icon:[320,512,[],"33","M0 64C0 46.3 14.3 32 32 32l240 0c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208l21.7 0c75.1 0 136 60.9 136 136s-60.9 136-136 136l-78.6 0C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5l78.6 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L80 272c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96 32 96C14.3 96 0 81.7 0 64z"]},e.fa4={prefix:"fas",iconName:"4",icon:[384,512,[],"34","M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368l224 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L82.4 304 189 77.6z"]},e.fa5={prefix:"fas",iconName:"5",icon:[320,512,[],"35","M32.5 58.3C35.3 43.1 48.5 32 64 32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L90.7 96 70.3 208 184 208c75.1 0 136 60.9 136 136s-60.9 136-136 136l-83.5 0c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1l83.5 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L32 272c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z"]},e.fa6={prefix:"fas",iconName:"6",icon:[320,512,[],"36","M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3l0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z"]},e.fa7={prefix:"fas",iconName:"7",icon:[320,512,[],"37","M0 64C0 46.3 14.3 32 32 32l256 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96 32 96C14.3 96 0 81.7 0 64z"]},e.fa8={prefix:"fas",iconName:"8",icon:[320,512,[],"38","M304 160c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128l64 0c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288l15.9 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l15.9 0c0 0 .1 0 .1 0l32 0c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0l-32 0c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z"]},e.fa9={prefix:"fas",iconName:"9",icon:[320,512,[],"39","M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z"]},e.faA={prefix:"fas",iconName:"a",icon:[384,512,[97],"41","M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320l-144 0 72-172.8L264 320z"]},e.faAd=Oo,e.faAdd=Cp,e.faAddressBook=ie,e.faAddressCard=As,e.faAdjust=sp,e.faAirFreshener=Ki,e.faAlignCenter={prefix:"fas",iconName:"align-center",icon:[448,512,[],"f037","M352 64c0-17.7-14.3-32-32-32L128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32z"]},e.faAlignJustify={prefix:"fas",iconName:"align-justify",icon:[448,512,[],"f039","M448 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32z"]},e.faAlignLeft={prefix:"fas",iconName:"align-left",icon:[448,512,[],"f036","M288 64c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32L32 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 48
42550c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},e.faAlignRight={prefix:"fas",iconName:"align-right",icon:[448,512,[],"f038","M448 64c0 17.7-14.3 32-32 32L192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},e.faAllergies=Ey,e.faAmbulance=wi,e.faAmericanSignLanguageInterpreting=Iu,e.faAnchor={prefix:"fas",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c88.4 0 160-71.6 160-160l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 53-43 96-96 96l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0z"]},e.faAnchorCircleCheck={prefix:"fas",iconName:"anchor-circle-check",icon:[640,512,[],"e4aa","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faAnchorCircleExclamation={prefix:"fas",iconName:"anchor-circle-exclamation",icon:[640,512,[],"e4ab","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faAnchorCircleXmark={prefix:"fas",iconName:"anchor-circle-xmark",icon:[640,512,[],"e4ac","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faAnchorLock={prefix:"fas",iconName:"anchor-lock",icon:[640,512,[],"e4ad","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4
4255-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3l0-33.3c-5.2 .9-10.5 1.3-16 1.3l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faAngleDoubleDown=R 4256e.faAngleDoubleLeft=Am,e.faAngleDoubleRight=Br,e.faAngleDoubleUp=Rc,e.faAngleDown={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},e.faAngleLeft={prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},e.faAngleRight={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},e.faAngleUp={prefix:"fas",iconName:"angle-up",icon:[448,512,[8963],"f106","M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"]},e.faAnglesDown=N,e.faAnglesLeft=wm,e.faAnglesRight=Fr,e.faAnglesUp=Nc,e.faAngry=mg,e.faAnkh={prefix:"fas",iconName:"ankh",icon:[320,512,[9765],"f644","M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-46.8 0c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z"]},e.faAppleAlt=Pa,e.faAppleWhole=ka,e.faArchive=ge,e.faArchway={prefix:"fas",iconName:"archway",icon:[512,512,[],"f557","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 64 0 0-128c0-53 43-96 96-96s96 43 96 96l0 128 64 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-288L32 128l0 288z"]},e.faAreaChart=$i,e.faArrowAltCircleDown=yh,e.faArrowAltCircleLeft=vu,e.faArrowAltCircleRight=fa,e.faArrowAltCircleUp=Ha,e.faArrowCircleDown=fs,e.faArrowCircleLeft=qs,e.faArrowCircleRight=Do,e.faArrowCircleUp=Dn,e.faArrowDown={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},e.faArrowDown19=Qc,e.faArrowDown91=ye,e.faArrowDownAZ=tu 4257e.faArrowDownLong=rs,e.faArrowDownShortWide=vh,e.faArrowDownUpAcrossLine={prefix:"fas",iconName:"arrow-down-up-across-line",icon:[576,512,[],"e4af","M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7 192 288l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3 384 224l-192 0-64 0-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 114.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192l64 0 0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128zM448 320l-64 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128z"]},e.faArrowDownUpLock={prefix:"fas",iconName:"arrow-down-up-lock",icon:[640,512,[],"e4b0","M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 160 288l256 0 0-16c0-17.2 3.9-33.5 10.8-48L352 224l0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3 288 224l-128 0-64 0-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 114.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128 64 0zM288 320l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128-64 0zm240-80c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faArrowDownWideShort=Gs,e.faArrowDownZA=Xt,e.faArrowLeft={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},e.faArrowLeftLong=Ou,e.faArrowLeftRotate=su,e.faArrowPointer=Zi,e.faArrowRight={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},e.faArrowRightArrowLeft=Vd,e.faArrowRightFromBracket=ot,e.faArrowRightFromFile=Em,e.faArrowRightLong=wh,e.faArrowRightRotate=ql,e.faArrowRightToBracket=dn,e.faArrowRightToCity={prefix:"fas",iconName:"arrow-right-to-city",icon:[640,512,[],"e4b3","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32
42570c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l114.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z"]},e.faArrowRightToFile=ms,e.faArrowRotateBack=ou,e.faArrowRotateBackward=au,e.faArrowRotateForward=Gl,e.faArrowRotateLeft=ru,e.faArrowRotateRight=Hl,e.faArrowTrendDown={prefix:"fas",iconName:"arrow-trend-down",icon:[576,512,[],"e097","M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352 384 352z"]},e.faArrowTrendUp={prefix:"fas",iconName:"arrow-trend-up",icon:[576,512,[],"e098","M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160 384 160z"]},e.faArrowTurnDown=ym,e.faArrowTurnUp=qu,e.faArrowUp={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},e.faArrowUp19=tc 4258e.faArrowUp91=Fc,e.faArrowUpAZ=Sn,e.faArrowUpFromBracket={prefix:"fas",iconName:"arrow-up-from-bracket",icon:[448,512,[],"e09a","M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3 192 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-64z"]},e.faArrowUpFromGroundWater={prefix:"fas",iconName:"arrow-up-from-ground-water",icon:[576,512,[],"e4b5","M288 352c17.7 0 32-14.3 32-32l0-210.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3 256 320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192L48 192c-26.5 0-48 21.5-48 48L0 425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3L192 192zm384 48c0-26.5-21.5-48-48-48l-144 0 0 224.5s0 0 0 0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9l0-185z"]},e.faArrowUpFromWaterPump={prefix:"fas",iconName:"arrow-up-from-water-pump",icon:[576,512,[],"e4b6","M112 0C85.5 0 64 21.5 64 48l0 208-16 0c-26.5 0-48 21.5-48 48l0 96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400l0-96c0-26.5-21.5-48-48-48l-48 0 0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256l-128 0 0-208c0-26.5-21.5-48-48-48L112 0zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z"]},e.faArrowUpLong=j,e.faArrowUpRightDots={prefix:"fas",iconName:"arrow-up-right-dots",icon:[576,512,[],"e4b7","M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L160 0zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faArrowUpRightFromSquare=Yo,e.faArrowUpShortWide=Pm,e.faArrowUpWideShort=Xd,e.faArrowUpZA=lg,e.faArrows=Pp,e.faArrowsAlt=Go,e.faArrowsAltH=Vs,e.faArrowsAltV=Km,e.faArrowsDownToLine={prefix:"fas",iconName:"arrows-down-to-line",icon:[576,512,[],"e4b8","M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z"]},e.faArrowsDownToPeople={prefix:"fas",iconName:"arrows-down-to-people",icon:[640,512,[],"e4b9","M144 0c-13.3 0-24 10.7-24 24l0 118.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L168 24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-
425854.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5 88 480c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L520 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 118.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},e.faArrowsH=to,e.faArrowsLeftRight=eo,e.faArrowsLeftRightToLine={prefix:"fas",iconName:"arrows-left-right-to-line",icon:[640,512,[],"e4ba","M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faArrowsRotate=ho,e.faArrowsSpin={prefix:"fas",iconName:"arrows-spin",icon:[512,512,[],"e4bb","M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l112 0c8.8 0 16-7.2 16-16l0-112c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3l0 64.9c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-112c0-8.8-7.2-16-16-16L64 48c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32l64.9 0c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224l-64.9 0c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 112c0 8.8 7.2 16 16 16l112 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9L64 320c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3l0-64.9c-10.3 2.1-21 3.2-32 3.2z"]},e.faArrowsSplitUpAndLeft={prefix:"fas",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3 352 384c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64l-114.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 224 256c23.3 0 45.2 6.2 64 17.1l0-163.9-41.4 41.4z"]},e.faArrowsToCircle={prefix:"fas",iconName:"arrows-to-circle",icon:[640,512,[],"e4bd","M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7 160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l18.7 0L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352L96 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160l18.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1s0 0 0 0l0-96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3l0 18.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96s0 0 0 0l0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4l.1 0s0 0 0 0l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.7 0z"]},e.faArrowsToDot={prefix:"fas",iconName:"arrows-to-dot",icon:[512,512,[],"e4be","M256 0c17.7 0 32 14.3 32 32l0 32 32 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l32 0 0-32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 32 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faArrowsToEye={prefix:"fas",iconName:"arrows-to-eye",icon:[640,512,[],"e4bf","M15 15C24.4 5.7 39.6 5.7 49 15l63 63L112 40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96c0 13.3-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l38.1 0L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63 38.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24s24 10.7 24 24l0 38.1 63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63L40 400c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0c13.3 0 24 10.7 24 24l0 96c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-38.1L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63 0 38.1c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24l96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-38.1 0 63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"]},e.faArrowsTurnRight={prefix:"fas",iconName:"arrows-turn-right",icon:[448,512,[],"e4c0","M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160 128 160c-35.3 0-64 28.7-64 64l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32C0 153.3 57.3 96 128 96l210.7 0L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"]},e.faArrowsTurnToDots={prefix:"fas",iconName:"arrows-turn-to-dots",icon:[512,512,[],"e4c1","M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"]},e.faArrowsUpDown=oy,e.faArrowsUpDownLeftRight=kp 4259e.faArrowsUpToLine={prefix:"fas",iconName:"arrows-up-to-line",icon:[576,512,[],"e4c2","M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z"]},e.faArrowsV=ay,e.faAslInterpreting=Nu,e.faAssistiveListeningSystems=wf,e.faAsterisk={prefix:"fas",iconName:"asterisk",icon:[384,512,[10033,61545],"2a","M192 32c17.7 0 32 14.3 32 32l0 135.5 111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5 224 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-135.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5 160 64c0-17.7 14.3-32 32-32z"]},e.faAt={prefix:"fas",iconName:"at",icon:[512,512,[61946],"40","M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256l0 32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32l0 80 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faAtlas=vo,e.faAtom={prefix:"fas",iconName:"atom",icon:[512,512,[9883],"f5d2","M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faAudioDescription={prefix:"fas",iconName:"audio-description",icon:[576,512,[],"f29e","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9-82.2 0-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2 42.2 0zM304 184c0-13.3 10.7-24 24-24l56 0c53 0 96 43 96 96s-43 96-96 96l-56 0c-13.3 0-24-10.7-24-24l0-144zm48 24l0 96 32 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"]},e.faAustralSign={prefix:"fas",iconName:"austral-sign",icon:[448,512,[],"e0a9","M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0L82.7 320 32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l24 0L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0L352 288l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-90.7 0L253.5 51.7zM256 224l-64 0 32-76.8L256 224zm-90.7 64l117.3 0L296 320l-144 0 13.3-32z"]},e.faAutomobile=kh,e.faAward={prefix:"fas",iconName:"award",icon:[384,512,[],"f559","M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},e.faB={prefix:"fas",iconName:"b",icon:[320,512,[98],"42","M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l128 0c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128L64 32zm96 192l-96 0L64 9
42596l96 0c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288l96 0 32 0c35.3 0 64 28.7 64 64s-28.7 64-64 64L64 416l0-128z"]},e.faBaby={prefix:"fas",iconName:"baby",icon:[448,512,[],"f77c","M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25l0 36.3-192 0 0-36.3c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z"]},e.faBabyCarriage=Jp,e.faBackspace=Td,e.faBackward={prefix:"fas",iconName:"backward",icon:[512,512,[9194],"f04a","M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3l0 41.7 0 41.7L459.5 440.6zM256 352l0-96 0-128 0-32c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-64z"]},e.faBackwardFast=Fa,e.faBackwardStep=Yu,e.faBacon={prefix:"fas",iconName:"bacon",icon:[576,512,[129363],"f7e5","M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6c0 0 0 0 0 0l.2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z"]},e.faBacteria={prefix:"fas",iconName:"bacteria",icon:[640,512,[],"e059","M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1c0 0 0 0-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5c0 0 0 0 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1c0 0 0 0 .1 0l29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5c0 0 0 0 0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},e.faBacterium={prefix:"fas",iconName:"bacterium",icon:[512,512,[],"e05a","M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.
42596 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7c0 0 0 0 0 0l-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3s0 0 0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faBagShopping=$t,e.faBahai=Zm,e.faBahtSign={prefix:"fas",iconName:"baht-sign",icon:[320,512,[],"e0ac","M144 0c-17.7 0-32 14.3-32 32l0 32L37.6 64C16.8 64 0 80.8 0 101.6L0 224l0 41.7L0 288 0 406.3c0 23 18.7 41.7 41.7 41.7l70.3 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112l0-32c0-17.7-14.3-32-32-32zM112 128l0 96-48 0 0-96 48 0zm64 96l0-96c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64l0 96-48 0 0-96 48 0zm64 96l0-96 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-32 0z"]},e.faBalanceScale=_g,e.faBalanceScaleLeft=Ol,e.faBalanceScaleRight=xs,e.faBan=Qi,e.faBanSmoking=hl 4260e.faBandAid=yy,e.faBandage=gy,e.faBangladeshiTakaSign={prefix:"fas",iconName:"bangladeshi-taka-sign",icon:[384,512,[],"e2e6","M36 32.3C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8L64 160l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 53 43 96 96 96l32 0c106 0 192-86 192-192l0-32c0-53-43-96-96-96l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0c17.7 0 32 14.3 32 32l0 32c0 70.7-57.3 128-128 128l-32 0c-17.7 0-32-14.3-32-32l0-160 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-31.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z"]},e.faBank=Yy,e.faBarChart=_r,e.faBarcode={prefix:"fas",iconName:"barcode",icon:[512,512,[],"f02a","M24 32C10.7 32 0 42.7 0 56L0 456c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24L64 56c0-13.3-10.7-24-24-24L24 32zm88 0c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zm96 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zM448 56l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24zm-64-8l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},e.faBars=Qe,e.faBarsProgress=ll,e.faBarsStaggered=lf,e.faBaseball=lp,e.faBaseballBall=cp,e.faBaseballBatBall={prefix:"fas",iconName:"baseball-bat-ball",icon:[512,512,[],"f432","M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z"]},e.faBasketShopping=pl,e.faBasketball=ja,e.faBasketballBall=Ua,e.faBath=er,e.faBathtub=tr,e.faBattery=Rf,e.faBattery0=ef,e.faBattery2=Zp,e.faBattery3=ad,e.faBattery4=kg,e.faBattery5=Ff,e.faBatteryCar=dr,e.faBatteryEmpty=Jh,e.faBatteryFull=Nf,e.faBatteryHalf=od,e.faBatteryQuarter=Kp,e.faBatteryThreeQuarters=Sg,e.faBed={prefix:"fas",iconName:"bed",icon:[640,512,[128716],"f236","M32 32c17.7 0 32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32l224 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 416l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]} 4261e.faBedPulse=Rn,e.faBeer=B,e.faBeerMugEmpty=F,e.faBell={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]},e.faBellConcierge=ke,e.faBellSlash={prefix:"fas",iconName:"bell-slash",icon:[640,512,[128277,61943],"f1f6","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-90.2-70.7c.2-.4 .4-.9 .6-1.3c5.2-11.5 3.1-25-5.3-34.4l-7.4-8.3C497.3 319.2 480 273.9 480 226.8l0-18.8c0-77.4-55-142-128-156.8L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 19.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM406.2 416L160 222.1l0 4.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S115.4 416 128 416l278.2 0zm-40.9 77.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]},e.faBezierCurve={prefix:"fas",iconName:"bezier-curve",icon:[640,512,[],"f55b","M296 136l0-48 48 0 0 48-48 0zM288 32c-26.5 0-48 21.5-48 48l0 4L121.6 84C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36l66.9 0c-58.9 39.6-98.9 105-104 180L80 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-3.3 0c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1l64 0c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1l-3.3 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-4.5 0c-5-75-45.1-140.4-104-180l66.9 0c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36L400 84l0-4c0-26.5-21.5-48-48-48l-64 0zM88 376l48 0 0 48-48 0 0-48zm416 48l0-48 48 0 0 48-48 0z"]},e.faBible=bc,e.faBicycle={prefix:"fas",iconName:"bicycle",icon:[640,512,[128690],"f206","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l25.7 0 34.6 64-149.4 0-27.4-38C191 99.7 183.7 96 176 96l-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l43.7 0 22.1 3
42610.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112l49 0c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32L312 32zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368l65 0c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1-123.5 0zm90.6-128l108.5 0L317 274.8 257.4 192z"]},e.faBiking=Vm,e.faBinoculars={prefix:"fas",iconName:"binoculars",icon:[512,512,[],"f1e5","M128 32l32 0c17.7 0 32 14.3 32 32l0 32L96 96l0-32c0-17.7 14.3-32 32-32zm64 96l0 320c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32l0-59.1c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28l99.8 0zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3l0 59.1c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-320 99.8 0zM320 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32-96 0 0-32zm-32 64l0 160-64 0 0-160 64 0z"]},e.faBiohazard={prefix:"fas",iconName:"biohazard",icon:[576,512,[9763],"f780","M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-
42615 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z"]},e.faBirthdayCake=Dc,e.faBitcoinSign={prefix:"fas",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32l0 32 32 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-6.3 0C18.7 448 0 429.3 0 406.3L0 288l0-22.3L0 224 0 101.6C0 80.8 16.8 64 37.6 64L48 64l0-32zM64 224l112 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L64 128l0 96zm112 64L64 288l0 96 144 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"]},e.faBlackboard=oo,e.faBlender={prefix:"fas",iconName:"blender",icon:[512,512,[],"f517","M0 64C0 28.7 28.7 0 64 0l64 0 32 0L470.1 0c21.1 0 36.4 20.1 30.9 40.4L494.5 64 336 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L336 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L336 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L416 352l-256 0-8.7-96L64 256c-35.3 0-64-28.7-64-64L0 64zM145.5 192L133.8 64 64 64l0 128 81.5 0zM144 384l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faBlenderPhone={prefix:"fas",iconName:"blender-phone",icon:[576,512,[],"f6b6","M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0L534.1 0c21.1 0 36.4 20.1 30.9 40.4L558.5 64 400 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L400 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L400 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L480 352l-256 0zm-16 32l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z"]},e.faBlind=hf,e.faBlog={prefix:"fas",iconName:"blog",icon:[512,512,[],"f781","M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144L0 368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144l-16 0 0 96 16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48l0-224z"]},e.faBold={prefix:"fas",iconName:"bold",icon:[384,512,[],"f032","M0 64C0 46.3 14.3 32 32 32l48 0 16 0 128 0c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128L96 480l-16 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-160L48 96 32 96C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64L112 96l0 128 112 0zM112 288l0 128 144 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-112 0z"]},e.faBolt=nh,e.faBoltLightning={prefix:"fas",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z"]},e.faBomb={prefix:"fas",iconName:"bomb",icon:[512,512,[128163],"f1e2","M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 3
426104S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-75.1 60.9-136 136-136l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0z"]},e.faBone={prefix:"fas",iconName:"bone",icon:[576,512,[129460],"f5d7","M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2l192 0c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336l-192 0c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z"]},e.faBong={prefix:"fas",iconName:"bong",icon:[448,512,[],"f55c","M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7l221.8 0c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8L224 64l-64 0 0 144.5zM288 64l0 144.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5L76.1 512c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14L96 64C78.3 64 64 49.7 64 32S78.3 0 96 0l16 0L272 0l16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},e.faBook={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faBookAtlas=yo,e.faBookBible=_c,e.faBookBookmark={prefix:"fas",iconName:"book-bookmark",icon:[448,512,[],"e0bb","M0 96C0 43 43 0 96 0l96 0 0 190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5L352 0l32 0 32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32z"]},e.faBookDead=zd 4262e.faBookJournalWhills=Hg,e.faBookMedical={prefix:"fas",iconName:"book-medical",icon:[448,512,[],"f7e6","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM208 112l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},e.faBookOpen={prefix:"fas",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5l0-377.4c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8L0 454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5l0-370.3c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11L304 456c0 11.4 11.7 19.3 22.4 15.5z"]},e.faBookOpenReader=Ph,e.faBookQuran=hg,e.faBookReader=Oh,e.faBookSkull=Od,e.faBookTanakh=Sc,e.faBookmark={prefix:"fas",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z"]},e.faBorderAll={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M384 96l0 128-128 0 0-128 128 0zm0 192l0 128-128 0 0-128 128 0zM192 224L64 224 64 96l128 0 0 128zM64 288l128 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},e.faBorderNone={prefix:"fas",iconName:"border-none",icon:[448,512,[],"f850","M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},e.faBorderStyle=sr,e.faBorderTopLeft=rr,e.faBoreHole={prefix:"fas",iconName:"bore-hole",icon:[512,512,[],"e4c3","M256 0c-17.7 0-32 14.3-32 32l0 264.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4L288 32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-80 0c-17.7 0-32 14.3-32 32l0 192c0 53-43 96-96 96s-96-43-96-96l0-192c0-17.7-14.3-32-32-32l-80 0z"]},e.faBottleDroplet={prefix:"fas",iconName:"bottle-droplet",icon:[320,512,[],"e4c4","M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8l0 64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256l0 192c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-192c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1L216 56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0s0 0 0 0s0 0 0 0L104 0s0 0 0 0s0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z"]},e.faBottleWater={prefix:"fas",iconName:"bottle-water",icon:[320,512,[],"e4c5","M120 0l80 0c13.3 0 24 10.7 24 24l0 40L96 64l0-40c0-13.3 10.7-24 24-24zM32 167.5c0-19.5 10-37.6 26.6-47.9l15.8-9.9C88.7 100.7 105.2 96 122.1 96l75.8 0c16.9 0 33.4 4.7 47.7 13.7l15.8 9.9C278 129.9 288 148 288 167.5c0 17-7.5 32.3-19.4 42.6C280.6 221.7 288 238 288 256c0 19.1-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48s-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64c0-19.1 8.4-36.3 21.7-48C40.4 388.3 32 371.1 32 352s8.4-36.3 21.7-48C40.4 292.3 32 275.1 32 256c0-18 7.4-34.3 19.4-45.9C39.5 199.7 32 184.5 32 167.5zM96 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z"]},e.faBowlFood={prefix:"fas",iconName:"bowl-food",icon:[512,512,[],"e4c6","M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32L8.6 224C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z"]},e.faBowlRice={prefix:"fas",iconName:"bowl-rice",icon:[512,512,[],"e2eb","M176 56c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm24 48l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},e.faBowlingBall={prefix:"fas",iconName:"bowling-ball",icon:[512,512,[],"f436","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faBox={prefix:"fas",iconName:"box",icon:[448,512,[128230],"f466","M50.7 58.5L0 160l208 0 0-128L93.7 32C75.5 32 58.9 42.3 50.7 58.5zM240 160l208 0L397.3 58.5C389.1 42.3 372.5 32 354.3 32L240 32l0 128zm208 32L0 192 0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-224z"]},e.faBoxArchive=me,e.faBoxOpen={prefix:"fas",iconName:"box-open",icon:[640,512,[],"f49e","M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6l0 167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5l0-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128l2.2 0z"]},e.faBoxTissue={prefix:"fas",iconName:"box-tissue",icon:[512,512,[],"e05b","M92.5 0L208 0c40 0 52 24 64 48s24 48 64 48l85.2 0C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288l-256 0-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64-15 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 256 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-13.5 0 25.6-64 19.9 0c26.5 0 48 21.5 48 48l0 112L0 384 0 272c0-26.5 21.5-48 48-48l31 0zM0 416l512 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-48z"]},e.faBoxes=gf,e.faBoxesAlt=yf,e.faBoxesPacking={prefix:"fas",iconName:"boxes-packing",icon:[640,512,[],"e4c7","M256 48c0-26.5 21.5-48 48-48L592 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-210.7 0c1.8-5 2.7-10.4 2.7-16l0-242.7c18.6-6.6 32-24.4 32-45.3l0-32c0-26.5-21.5-48-48-48l-112 0 0-80zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6 480 432c0 8.8 7.2 16 16 16s16-
42627.2 16-16l0-121.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L16 224c-8.8 0-16-7.2-16-16l0-32zm352 80l0 224c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-224 320 0zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z"]},e.faBoxesStacked=mf,e.faBraille={prefix:"fas",iconName:"braille",icon:[640,512,[],"f2a1","M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},e.faBrain={prefix:"fas",iconName:"brain",icon:[512,512,[129504],"f5dc","M184 0c30.9 0 56 25.1 56 56l0 400c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56l0-400c0-30.9 25.1-56 56-56z"]},e.faBrazilianRealSign={prefix:"fas",iconName:"brazilian-real-sign",icon:[512,512,[],"e46c","M400 0c17.7 0 32 14.3 32 32l0 18.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5l-1.7 0c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4l0 3.4c0 51.2-33.6 94.6-80 109.2l0 21.3c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-19.4c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5l0-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2L368 32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160z"]} 4263e.faBreadSlice={prefix:"fas",iconName:"bread-slice",icon:[512,512,[],"f7ec","M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z"]},e.faBridge={prefix:"fas",iconName:"bridge",icon:[576,512,[],"e4c8","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l40 0 0 64L0 160 0 288c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96s96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96l0-128-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM456 96l0 64-80 0 0-64 80 0zM328 96l0 64-80 0 0-64 80 0zM200 96l0 64-80 0 0-64 80 0z"]},e.faBridgeCircleCheck={prefix:"fas",iconName:"bridge-circle-check",icon:[640,512,[],"e4c9","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faBridgeCircleExclamation={prefix:"fas",iconName:"bridge-circle-exclamation",icon:[640,512,[],"e4ca","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2
4263-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faBridgeCircleXmark={prefix:"fas",iconName:"bridge-circle-xmark",icon:[640,512,[],"e4cb","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faBridgeLock={prefix:"fas",iconName:"bridge-lock",icon:[640,512,[],"e4cc","M32 64c0-17.7 14.3-32 32-32l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-40 0 0 64-8 0c-61.9 0-112 50.1-112 112l0 24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-128 72 0 0-64L64 96C46.3 96 32 81.7 32 64zM408 96l0 64 80 0 0-64-80 0zm-48 64l0-64-80 0 0 64 80 0zM152 96l0 64 80 0 0-64-80 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faBridgeWater={prefix:"fas",iconName:"bridge-water",icon:[576,512,[],"e4ce","M0 96C0 78.3 14.3 64 32 64l512 0c17.7 0 32 14.3 32 32l0 35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6l0 124.9c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-.5 0-128c0-53-43-96-96-96s-96 43-96 96l0 128 0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7l0-124.9C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6L0 96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faBriefcase={prefix:"fas",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 128 0 192 0 0-96c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM512 288l-192 0 0 32c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128z"]},e.faBriefcaseClock=xc,e.faBriefcaseMedical={prefix:"fas",iconName:"briefcase-medical",icon:[512,512,[],"f469","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faBroadcastTower=Zd,e.faBroom={prefix:"fas",iconName:"broom",icon:[576,512,[129529],"f51a","M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6l0 29.1L364.3 320l29.1 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-11
42635.8z"]},e.faBroomBall=he,e.faBrush={prefix:"fas",iconName:"brush",icon:[384,512,[],"f55d","M162.4 6c-1.5-3.6-5-6-8.9-6l-19 0c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6L48 0C21.5 0 0 21.5 0 48L0 224l0 22.4L0 256l9.6 0 364.8 0 9.6 0 0-9.6 0-22.4 0-176c0-26.5-21.5-48-48-48L230.5 0c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288l0 32c0 35.3 28.7 64 64 64l64 0 0 64c0 35.3 28.7 64 64 64s64-28.7 64-64l0-64 64 0c35.3 0 64-28.7 64-64l0-32L0 288zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faBucket={prefix:"fas",iconName:"bucket",icon:[448,512,[],"e4cf","M96 152l0 8-48 0 0-8C48 68.1 116.1 0 200 0l48 0c83.9 0 152 68.1 152 152l0 8-48 0 0-8c0-57.4-46.6-104-104-104l-48 0C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-5.1 0L388.5 469c-2.6 24.4-23.2 43-47.7 43l-233.6 0c-24.6 0-45.2-18.5-47.7-43L37.1 256 32 256c-17.7 0-32-14.3-32-32z"]},e.faBug={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4l112 0c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5l64.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6L272 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 239.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.3 0c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},e.faBugSlash={prefix:"fas",iconName:"bug-slash",icon:[640,512,[],"e490","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64.3 0c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160l-112 0c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96l0 3.6c0 15.7 12.7 28.4 28.4 28.4l135.1 0c15.7 0 28.4-12.7 28.4-28.4l0-3.6c0-53-43-96-96-96zM160.3 256L96 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6l0-143.7L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7l0 118.5z"]},e.faBugs={prefix:"fas",iconName:"bugs",icon:[576,512,[],"e4d0","M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6l-17 0-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184l32 0 0 23.3-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3l0-23.3 32 0c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136l-17 0c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z"]},e.faBuilding={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},e.faBuildingCircleArrowRight={prefix:"fas",iconName:"building-circle-arrow-right",icon:[640,512,[],"e4d1","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 184.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32
42630c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352 432 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"]},e.faBuildingCircleCheck={prefix:"fas",iconName:"building-circle-check",icon:[640,512,[],"e4d2","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faBuildingCircleExclamation={prefix:"fas",iconName:"building-circle-exclamation",icon:[640,512,[],"e4d3","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faBuildingCircleXmark={prefix:"fas",iconName:"building-circle-xmark",icon:[640,512,[],"e4d4","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faBuildingColumns=Xy,e.faBuildingFlag={prefix:"fas",iconName:"building-flag",icon:[640,512,[],"e4d5","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32l0 480 64 0 0-320 144 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L480 32c0-17.7-14.3-32-32-32z"]},e.faBuildingLock={prefix:"fas",iconName:"building-lock",icon:[576,512,[],"e4d6","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 88.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-30.5 12.2-58.2 32-78.4L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faBuildingNgo={prefix:"fas",iconName:"building-ngo",icon:[384,512,[],"e4d7","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM168 64l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-88c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-
42637.2 16-16l0-32c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32zM61.3 71.1l34.7 52L96 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8 64 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z"]},e.faBuildingShield={prefix:"fas",iconName:"building-shield",icon:[576,512,[],"e4d8","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 159-42.4 17L304 224l-32 0c-8.8 0-16 7.2-16 16l0 32 0 24.2 0 7.8c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z"]},e.faBuildingUn={prefix:"fas",iconName:"building-un",icon:[384,512,[],"e4d9","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM237.3 71.1l34.7 52L272 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faBuildingUser={prefix:"fas",iconName:"building-user",icon:[640,512,[],"e4da","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 89.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z"]} 4264e.faBuildingWheat={prefix:"fas",iconName:"building-wheat",icon:[640,512,[],"e4db","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32
42640c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm384 80l0 16c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0zm0 128c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zm0 112c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zM512 496l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zm0-96l-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80l0 16zm0-128l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-13.3 10.7-24 24-24zm96 64l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24z"]},e.faBullhorn={prefix:"fas",iconName:"bullhorn",icon:[512,512,[128226,128363],"f0a1","M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75l-8.7 0-32 0-96 0c-35.3 0-64 28.7-64 64l0 96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128 8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-147.6c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4L480 32zm-64 76.7L416 240l0 131.3C357.2 317.8 280.5 288 200.7 288l-8.7 0 0-96 8.7 0c79.8 0 156.5-29.8 215.3-83.3z"]},e.faBullseye={prefix:"fas",iconName:"bullseye",icon:[512,512,[],"f140","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faBurger=Qa,e.faBurn=H,e.faBurst={prefix:"fas",iconName:"burst",icon:[512,512,[],"e4dc","M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z"]},e.faBus={prefix:"fas",iconName:"bus",icon:[576,512,[128653],"f207","M288 0C422.4 0 512 35.2 512 80l0 16 0 32c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32c0 0 0 0 0 0l0-32s0 0 0 0l0-16C64 35.2 153.6 0 288 0zM128 160l0 96c0 17.7 14.3 32 32 32l112 0 0-160-112 0c-17.7 0-32 14.3-32 32zM304 288l112 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-112 0 0 160zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16L208 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16z"]},e.faBusAlt=yl,e.faBusSimple=gl,e.faBusinessTime=Lc,e.faC={prefix:"fas",iconName:"c",icon:[384,512,[99],"43","M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z"]},e.faCab=ia,e.faCableCar=vd,e.faCake=Ic,e.faCakeCandles=zc,e.faCalculator={prefix:"fas",iconName:"calculator",icon:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 64l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]}
4264,e.faCalendar={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272z"]},e.faCalendarAlt=m,e.faCalendarCheck={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"]},e.faCalendarDay={prefix:"fas",iconName:"calendar-day",icon:[448,512,[],"f783","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0z"]},e.faCalendarDays=p,e.faCalendarMinus={prefix:"fas",iconName:"calendar-minus",icon:[448,512,[],"f272","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM312 376c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0z"]},e.faCalendarPlus={prefix:"fas",iconName:"calendar-plus",icon:[448,512,[],"f271","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM224 248c13.3 0 24 10.7 24 24l0 56 56 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-56 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l56 0 0-56c0-13.3 10.7-24 24-24z"]},e.faCalendarTimes=Zl,e.faCalendarWeek={prefix:"fas",iconName:"calendar-week",icon:[448,512,[],"f784","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16L80 256z"]},e.faCalendarXmark=Kl,e.faCamera=Wc,e.faCameraAlt=$c,e.faCameraRetro={prefix:"fas",iconName:"camera-retro",icon:[512,512,[128247],"f083","M220.6 121.2L271.1 96 448 96l0 96-114.8 0c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24L64 192l0-64 128 0c9.9 0 19.7-2.3 28.6-6.8zM0 128L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L271.1 32c-9.9 0-19.7 2.3-28.6 6.8L192 64l-32 0 0-16c0-8.8-7.2-16-16-16L80 32c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z"]},e.faCameraRotate={prefix:"fas",iconName:"camera-rotate",icon:[640,512,[],"e0d8","M213.1 64.8L202.7 96 128 96c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L426.9 64.8C420.4 45.2 402.1 32 381.4 32L258.6 32c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16l-76.7 0c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3l0 76.7zM192 320c0-8.8 7.2-16 16-16l76.7 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3l0-76.7z"]}
4265e.faCampground={prefix:"fas",iconName:"campground",icon:[576,512,[9978],"f6bb","M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4L0 464c0 26.5 21.5 48 48 48l240 0 240 0c26.5 0 48-21.5 48-48l0-23.6c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448l-119.5 0L288 291.7 407.5 448 288 448z"]},e.faCancel=Xi,e.faCandyCane={prefix:"fas",iconName:"candy-cane",icon:[512,512,[],"f786","M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23l0 5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8l0-5.6C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z"]},e.faCannabis={prefix:"fas",iconName:"cannabis",icon:[512,512,[],"f55f","M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2l0 70.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-70.8-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z"]},e.faCapsules={prefix:"fas",iconName:"capsules",icon:[576,512,[],"f46b","M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112-96 0 0-112zM0 144L0 368c0 61.9 50.1 112 112 112s112-50.1 112-112l0-178.4c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83l0-24.2c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z"]},e.faCar=Sh,e.faCarAlt=Yp,e.faCarBattery=ur,e.faCarBurst=Zf,e.faCarCrash=Jf,e.faCarOn={prefix:"fas",iconName:"car-on",icon:[512,512,[],"e4dd","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80zM185.8 224l140.3 0c6.8 0 12.8 4.3 15.1 10.6L360.3 288l-208.6 0 19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344l0 40 0 64 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-64 0-40c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160l-140.3 0c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},e.faCarRear=Xp,e.faCarSide={prefix:"fas",iconName:"car-side",icon:[640,512,[128663],"f5e4","M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]}
4265,e.faCarTunnel={prefix:"fas",iconName:"car-tunnel",icon:[512,512,[],"e4de","M256 0C114.6 0 0 114.6 0 256L0 448c0 35.3 28.7 64 64 64l42.8 0c-6.6-5.9-10.8-14.4-10.8-24l0-112c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7l115.2 0c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6l0 112c0 9.6-4.2 18.1-10.8 24l42.8 0c35.3 0 64-28.7 64-64l0-192C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24l0-40-192 0 0 40c0 9.6-4.2 18.1-10.8 24l213.7 0zM190.8 277.5L177 320l158 0-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5l-115.2 0c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},e.faCaravan={prefix:"fas",iconName:"caravan",icon:[640,512,[],"f8ff","M0 112C0 67.8 35.8 32 80 32l336 0c88.4 0 160 71.6 160 160l0 160 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0-288 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-44.2 0-80-35.8-80-80L0 112zM320 352l128 0 0-96-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 192zM96 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faCaretDown={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},e.faCaretLeft={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"]},e.faCaretRight={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},e.faCaretSquareDown=$e,e.faCaretSquareLeft=Gi,e.faCaretSquareRight=Re,e.faCaretSquareUp=yr,e.faCaretUp={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},e.faCarriageBaby=em,e.faCarrot={prefix:"fas",iconName:"carrot",icon:[512,512,[129365],"f787","M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z"]},e.faCartArrowDown={prefix:"fas",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L488 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L170.7 288l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32L360 32l0 102.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23L312 32 120.1 32C111 12.8 91.6 0 69.5 0L24 0zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faCartFlatbed=ul,e.faCartFlatbedSuitcase=Rg,e.faCartPlus={prefix:"fas",iconName:"cart-plus",icon:[576,512,[],"f217","M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20l44 0 0 44c0 11 9 20 20 20s20-9 20-20l0-44 44 0c11 0 20-9 20-20s-9-20-20-20l-44 0 0-44c0-11-9-20-20-20s-20 9-20 20l0 44-44 0c-11 0-20 9-20 20z"]},e.faCartShopping=Vu
4266e.faCashRegister={prefix:"fas",iconName:"cash-register",icon:[512,512,[],"f788","M64 0C46.3 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32l80 0 0 32-57 0c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-69.6c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160l-217 0 0-32 80 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 0zM96 48l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 80c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z"]},e.faCat={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M320 192l17.1 0c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4l0 4 0 32 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8L280 448l56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-223.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3l0 85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5s0 0 0 0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32c0 0 0 0 0 0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128c0 0 0 0 0 0l0-96 0-20 0-1.3C352 4.8 356.7 .1 362.6 0l.2 0c3.3 0 6.4 1.6 8.4 4.2c0 0 0 0 0 .1L384 21.3l27.2 36.3L416 64l64 0 4.8-6.4L512 21.3 524.8 4.3c0 0 0 0 0-.1c2-2.6 5.1-4.2 8.4-4.2l.2 0C539.3 .1 544 4.8 544 10.7l0 1.3 0 20 0 96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faCediSign={prefix:"fas",iconName:"cedi-sign",icon:[384,512,[],"e0df","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 34.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6L256 132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8L256 32zM192 132L192 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z"]},e.faCentSign={prefix:"fas",iconName:"cent-sign",icon:[384,512,[],"e3f5","M224 0c17.7 0 32 14.3 32 32l0 34.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3L192 32c0-17.7 14.3-32 32-32z"]},e.faCertificate={prefix:"fas",iconName:"certificate",icon:[512,512,[],"f0a3","M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z"]},e.faChain=_f,e.faChainBroken=sg,e.faChainSlash=og,e.faChair={prefix:"fas",iconName:"chair",icon:[448,512,[129681],"f6c0","M248 48l0 208 48 0 0-197.3c23.9 13.8 40 39.7 40 69.3l0 128 48 0 0-128C384 57.3 326.7 0 256 0L192 0C121.3 0 64 57.3 64 128l0 128 48 0 0-128c0-29.6 16.1-55.5 40-69.3L152 256l48 0 0-208 48 0zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 256 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288L48 288z"]}
4266,e.faChalkboard=so,e.faChalkboardTeacher=zp,e.faChalkboardUser=Op,e.faChampagneGlasses=$n,e.faChargingStation={prefix:"fas",iconName:"charging-station",icon:[576,512,[],"f5e7","M96 0C60.7 0 32 28.7 32 64l0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-144 16 0c22.1 0 40 17.9 40 40l0 32c0 39.8 32.2 72 72 72s72-32.2 72-72l0-123.7c32.5-10.2 56-40.5 56-76.3l0-32c0-8.8-7.2-16-16-16l-16 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-16 0c-8.8 0-16 7.2-16 16l0 32c0 35.8 23.5 66.1 56 76.3L472 376c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-48.6-39.4-88-88-88l-16 0 0-192c0-35.3-28.7-64-64-64L96 0zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9 57.8 0c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9L96 208c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z"]},e.faChartArea=Wi,e.faChartBar=vr,e.faChartColumn={prefix:"fas",iconName:"chart-column",icon:[512,512,[],"e0e3","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm128-64l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM480 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faChartDiagram={prefix:"fas",iconName:"chart-diagram",icon:[512,512,[],"e695","M80 32C53.5 32 32 53.5 32 80s21.5 48 48 48l152 0 0 40-48 48-56 0c-48.6 0-88 39.4-88 88l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-22.1 17.9-40 40-40l56 0 48 48 0 40-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-40 48-48 56 0c22.1 0 40 17.9 40 40l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-48.6-39.4-88-88-88l-56 0-48-48 0-40 152 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L80 32z"]},e.faChartGantt={prefix:"fas",iconName:"chart-gantt",icon:[512,512,[],"e0e4","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zm96 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faChartLine=ga,e.faChartPie=na,e.faChartSimple={prefix:"fas",iconName:"chart-simple",icon:[448,512,[],"e473","M160 80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-352zM0 272c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48L0 272zM368 96l32 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48z"]},e.faCheck={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},e.faCheckCircle=Wr,e.faCheckDouble={prefix:"fas",iconName:"check-double",icon:[448,512,[],"f560","M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z"]},e.faCheckSquare=wt,e.faCheckToSlot=ff,e.faCheese={prefix:"fas",iconName:"cheese",icon:[512,512,[],"f7ef","M512 240.2l0 15.8L0 256c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8l0 128c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 288l512 0z"]}
4266,e.faChess={prefix:"fas",iconName:"chess",icon:[512,512,[],"f439","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L60.2 96C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208 72 208c-13.3 0-24 10.7-24 24s10.7 24 24 24l4 0L60 384l136 0L180 256l4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-1.8 0 32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416l-128 0zM304 208l0 51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384l125.5 0-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7l0-51.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32-32 0 0-32z"]},e.faChessBishop={prefix:"fas",iconName:"chess-bishop",icon:[320,512,[9821],"f43a","M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7L64 400l192 0 0-27.3c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32L128 0zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512l274.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432 48 432z"]} 4267e.faChessBoard={prefix:"fas",iconName:"chess-board",icon:[448,512,[],"f43c","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 64l0 64 64 0 0-64 64 0 0 64 64 0 0-64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64 64 0 0-64-64 0 0-64 64 0 0-64-64 0 0-64 64 0zm64 128l64 0 0-64-64 0 0 64zm0 64l0-64-64 0 0 64 64 0zm64 0l-64 0 0 64 64 0 0-64zm0 0l64 0 0-64-64 0 0 64z"]},e.faChessKing={prefix:"fas",iconName:"chess-king",icon:[448,512,[9818],"f43f","M224 0c17.7 0 32 14.3 32 32l0 16 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 48 152 0c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400 80 400 3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40l152 0 0-48-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-16c0-17.7 14.3-32 32-32zM38.6 473.4L80 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L54.6 512C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z"]},e.faChessKnight={prefix:"fas",iconName:"chess-knight",icon:[448,512,[9822],"f441","M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5l0 132.4c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400l320 0 28.9-159c2.1-11.3 3.1-22.8 3.1-34.3l0-14.7C416 86 330 0 224 0L83.8 0C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l370.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432 64 432 22.6 473.4z"]},e.faChessPawn={prefix:"fas",iconName:"chess-pawn",icon:[320,512,[9823],"f443","M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88L96 224c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400l160 0L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32l-8.5 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l242.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432 64 432 22.6 473.4z"]},e.faChessQueen={prefix:"fas",iconName:"chess-queen",icon:[512,512,[9819],"f445","M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400 384 400l-40.4 0-175.1 0L128 400l-15.7 0L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224s0 0 0 0s0 0 0 0s0 0 0 0zM112 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L86.6 512C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z"]}
4267,e.faChessRook={prefix:"fas",iconName:"chess-rook",icon:[448,512,[9820],"f447","M32 192L32 48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 144c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144L80 400 96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96l32 0c8.8 0 16-7.2 16-16l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432l320 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L38.6 512C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z"]},e.faChevronCircleDown=ct,e.faChevronCircleLeft=Nm,e.faChevronCircleRight=i,e.faChevronCircleUp=es,e.faChevronDown={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},e.faChevronLeft={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},e.faChevronRight={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},e.faChevronUp={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},e.faChild={prefix:"fas",iconName:"child",icon:[320,512,[],"f1ae","M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192.2L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8 240 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0z"]},e.faChildCombatant=_p,e.faChildDress={prefix:"fas",iconName:"child-dress",icon:[320,512,[],"e59c","M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400l0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 16 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 17.8 0c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400L88 400z"]},e.faChildReaching={prefix:"fas",iconName:"child-reaching",icon:[384,512,[],"e59d","M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4L112 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-258.4c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z"]},e.faChildRifle=bp,e.faChildren={prefix:"fas",iconName:"children",icon:[640,512,[],"e4e1","M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480l0-80-17.8 0c-10.9 0-18.6-10.7-15.2
4267-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1L232 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80-16 0 0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-179.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9l12.3 0c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5 552 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0z"]},e.faChurch={prefix:"fas",iconName:"church",icon:[640,512,[9962],"f51d","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-260.8c0-16.9-8.8-32.5-23.3-41.2L344 142.4 344 96l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z"]},e.faCircle={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},e.faCircleArrowDown=hs,e.faCircleArrowLeft=Hs,e.faCircleArrowRight=zo,e.faCircleArrowUp=zn,e.faCircleCheck=Gr,e.faCircleChevronDown=lt,e.faCircleChevronLeft=Im,e.faCircleChevronRight=t 4268e.faCircleChevronUp=Jr,e.faCircleDollarToSlot=pt,e.faCircleDot=Et,e.faCircleDown=gh,e.faCircleExclamation=rt,e.faCircleH=ee,e.faCircleHalfStroke=rp,e.faCircleInfo=qc,e.faCircleLeft=yu,e.faCircleMinus=b,e.faCircleNodes={prefix:"fas",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"]},e.faCircleNotch={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},e.faCirclePause=Ea,e.faCirclePlay=jr,e.faCirclePlus=eg,e.faCircleQuestion=Za,e.faCircleRadiation=op,e.faCircleRight=ha,e.faCircleStop=$r,e.faCircleUp=Va,e.faCircleUser=Yf,e.faCircleXmark=vy,e.faCity={prefix:"fas",iconName:"city",icon:[640,512,[127961],"f64f","M480 48c0-26.5-21.5-48-48-48L336 0c-26.5 0-48 21.5-48 48l0 48-64 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-72c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144l0 96L0 464c0 26.5 21.5 48 48 48l256 0 32 0 96 0 160 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-112 0 0-144zm96 320l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM240 416l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM560 256c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 176l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 304c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 320l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zm304-48l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zm16 112l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16z"]}
4268,e.faClapperboard={prefix:"fas",iconName:"clapperboard",icon:[512,512,[],"e131","M448 32l-86.1 0-1 1-127 127 92.1 0 1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128l0-64c0-15.1-5.3-29.1-14-40l-104 104L512 160zM294.1 32l-92.1 0-1 1L73.9 160l92.1 0 1-1 127-127zM64 32C28.7 32 0 60.7 0 96l0 64 6.1 0 1-1 127-127L64 32zM512 192L0 192 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224z"]},e.faClinicMedical=Ju,e.faClipboard={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faClipboardCheck={prefix:"fas",iconName:"clipboard-check",icon:[384,512,[],"f46c","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},e.faClipboardList={prefix:"fas",iconName:"clipboard-list",icon:[384,512,[],"f46d","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},e.faClipboardQuestion={prefix:"fas",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faClipboardUser={prefix:"fas",iconName:"clipboard-user",icon:[384,512,[],"f7f3","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 448c-8.8 0-16-7.2-16-16z"]} 4269e.faClock=Qu,e.faClockFour=Xu,e.faClockRotateLeft=Tm,e.faClone={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448L64 448l0-224 64 0 0-64-64 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-64-64 0 0 64zm-64-96l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64z"]},e.faClose=xp,e.faClosedCaptioning={prefix:"fas",iconName:"closed-captioning",icon:[576,512,[],"f20a","M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z"]},e.faCloud={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]},e.faCloudArrowDown=io,e.faCloudArrowUp=Ns,e.faCloudBolt=Qs,e.faCloudDownload=no,e.faCloudDownloadAlt=ro,e.faCloudMeatball={prefix:"fas",iconName:"
4269cloud-meatball",icon:[512,512,[],"f73b","M0 224c0 53 43 96 96 96l44.7 0c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40l44.7 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faCloudMoon={prefix:"fas",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80L96 511.9c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},e.faCloudMoonRain={prefix:"fas",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96l271.9 0zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z"]},e.faCloudRain={prefix:"fas",iconName:"cloud-rain",icon:[512,512,[127783,9926],"f73d","M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3z"]},e.faCloudShowersHeavy={prefix:"fas",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z"]}
4269,e.faCloudShowersWater={prefix:"fas",iconName:"cloud-showers-water",icon:[576,512,[],"e4e4","M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64l1.6 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faCloudSun={prefix:"fas",iconName:"cloud-sun",icon:[640,512,[9925],"f6c4","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},e.faCloudSunRain={prefix:"fas",iconName:"cloud-sun-rain",icon:[640,512,[127782],"f743","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},e.faCloudUpload=Rs,e.faCloudUploadAlt=Fs,e.faClover={prefix:"fas",iconName:"clover",icon:[448,512,[],"e139","M216.6 49.9C205.1 38.5 189.5 32 173.3 32C139.4 32 112 59.4 112 93.3l0 4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4l-4.9 0C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368l4.9 0c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34l0 4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4
4269-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3l0-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4l4.9 0c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3l-4.9 0c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34l0-4.9C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2z"]},e.faCny=oh,e.faCocktail=La,e.faCode={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},e.faCodeBranch={prefix:"fas",iconName:"code-branch",icon:[448,512,[],"f126","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 87.8c18.8-10.9 40.7-17.1 64-17.1l96 0c35.3 0 64-28.7 64-64l0-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 6.7c0 70.7-57.3 128-128 128l-96 0c-35.3 0-64 28.7-64 64l0 6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-6.7 0-198.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faCodeCommit={prefix:"fas",iconName:"code-commit",icon:[640,512,[],"f386","M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l131.2 0C178 151 242.6 96 320 96s142 55 156.8 128L608 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-131.2 0z"]},e.faCodeCompare={prefix:"fas",iconName:"code-compare",icon:[512,512,[],"e13a","M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9l0 40 16 0c35.3 0 64-28.7 64-64l0-166.7C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3L464 320c0 70.7-57.3 128-128 128l-16 0 0 40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9l0-40-16 0c-35.3 0-64 28.7-64 64l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L48 192c0-70.7 57.3-128 128-128l16 0 0-40zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"]},e.faCodeFork={prefix:"fas",iconName:"code-fork",icon:[448,512,[],"e13b","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 38.7c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-38.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 38.7c0 53-43 96-96 96l-48 0 0 70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-70.7-48 0c-53 0-96-43-96-96l0-38.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]} 4270e.faCodeMerge={prefix:"fas",iconName:"code-merge",icon:[448,512,[],"f387","M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3l0 205.3C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-86.6c26.7 20.1 60 32 96 32l86.7 0c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48L208 240c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]}
4270,e.faCodePullRequest={prefix:"fas",iconName:"code-pull-request",icon:[512,512,[],"e13c","M305.8 2.1C314.4 5.9 320 14.5 320 24l0 40 16 0c70.7 0 128 57.3 128 128l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L400 192c0-35.3-28.7-64-64-64l-16 0 0 40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3l0 205.3c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-205.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faCoffee=ky,e.faCog=Bu,e.faCogs=hm,e.faCoins={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]},e.faColonSign={prefix:"fas",iconName:"colon-sign",icon:[384,512,[],"e140","M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z"]},e.faColumns=zr,e.faComment={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},e.faCommentAlt=l,e.faCommentDollar={prefix:"fas",iconName:"comment-dollar",icon:[512,512,[],"f651","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c0 0 0 0 0 0c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"]}
4270,e.faCommentDots=Il,e.faCommentMedical={prefix:"fas",iconName:"comment-medical",icon:[512,512,[],"f7f5","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faCommentNodes={prefix:"fas",iconName:"comment-nodes",icon:[640,512,[],"e696","M256 448c10.8 0 21.5-.5 32-1.6c.3-15.8 4.4-31.7 12.9-46.4c16-27.7 43.7-44.4 73.2-47.5l16.7-29.2c-4.3-11-6.7-22.9-6.7-35.4c0-53 43-96 96-96c9.1 0 17.8 1.3 26.2 3.6C481.1 102.1 378.6 32 256 32C114.6 32 0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.2 .3-.4 .5-.6 .7c-.3 .3-.5 .5-.6 .7l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm72.6-32c-17.7 30.6-7.2 69.7 23.4 87.4s69.7 7.2 87.4-23.4c1.5-2.6 2.8-5.3 3.9-8l73.3 0c1.1 2.7 2.4 5.4 3.9 8c17.7 30.6 56.8 41.1 87.4 23.4s41.1-56.8 23.4-87.4c-13.4-23.2-39.1-34.8-64-31.4l-17.6-30.7c-11 11.7-25 20.6-40.6 25.6l16.5 28.9c-3.8 4.8-6.8 10-9 15.6l-73.4 0c-2.2-5.6-5.3-10.8-9-15.6l33-57.7c4.1 .8 8.4 1.3 12.8 1.3c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 13.4 4.1 25.8 11.2 36.1l-34.6 60.5c-25-3.4-50.6 8.3-64 31.4z"]},e.faCommentSlash={prefix:"fas",iconName:"comment-slash",icon:[640,512,[],"f4b3","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zm385.2 425L82.9 161.3C70.7 185.6 64 212.2 64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104.1-17.9z"]},e.faCommentSms=Mg,e.faCommenting=Nl,e.faComments={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},e.faCommentsDollar={prefix:"fas",iconName:"comments-dollar",icon:[640,512,[],"f653","M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9c0 0 0 0 0 0s0 0 0 0l.2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2s0 0 0 0s0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l
42700 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7L228 72z"]},e.faCompactDisc={prefix:"fas",iconName:"compact-disc",icon:[512,512,[128191,128192,128440],"f51f","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z"]},e.faCompass={prefix:"fas",iconName:"compass",icon:[512,512,[129517],"f14e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},e.faCompassDrafting=Xr,e.faCompress={prefix:"fas",iconName:"compress",icon:[448,512,[],"f066","M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0z"]},e.faCompressAlt=u,e.faCompressArrowsAlt=Rr,e.faComputer={prefix:"fas",iconName:"computer",icon:[640,512,[],"e4e5","M384 96l0 224L64 320 64 96l320 0zM64 32C28.7 32 0 60.7 0 96L0 320c0 35.3 28.7 64 64 64l117.3 0-10.7 32L96 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-74.7 0-10.7-32L384 384c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L64 32zm464 0c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-64 0zm16 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm32
4270160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faComputerMouse=cn,e.faConciergeBell=Pe,e.faContactBook=ne,e.faContactCard=Ts 4271e.faCookie={prefix:"fas",iconName:"cookie",icon:[512,512,[127850],"f563","M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faCookieBite={prefix:"fas",iconName:"cookie-bite",icon:[512,512,[],"f564","M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faCopy={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"]},e.faCopyright={prefix:"fas",iconName:"copyright",icon:[512,512,[169],"f1f9","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z"]},e.faCouch={prefix:"fas",iconName:"couch",icon:[640,512,[],"f4b8","M64 160C64 89.3 121.3 32 192 32l256 0c70.7 0 128 57.3 128 128l0 33.6c-36.5 7.4-64 39.7-64 78.4l0 48-384 0 0-48c0-38.7-27.5-71-64-78.4L64 160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48l0 176c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L96 448c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3l0 48 0 32 32 0 384 0 32 0 0-32 0-48z"]},e.faCow={prefix:"fas",iconName:"cow",icon:[640,512,[128004],"f6c8","M96 224l0 32 0 160c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-88.2c9.9 6.6 20.6 12 32 16.1l0 24.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16.9c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9l0 16.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24.2c11.4-4 22.1-9.4 32-16.1l0 88.2c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-160 32 32 0 49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5 0-81.6c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 14.4-52.9-74.1C496 86.5 452.4 64 405.9 64L272 64l-16 0-64 0-48 0C77.7 64 24 117.7 24 184l0 54C9.4 249.8 0 267.8 0 288l0 17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4l0-6.4 0-32 0-40c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160l0 64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6l178.7 0c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z"]},e.faCreditCard=Mh,e.faCreditCardAlt=Eh,e.faCrop={prefix:"fas",iconName:"crop",icon:[512,512,[],"f125","M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64l0 64 178.7 0L128 338.7 128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-178.7 0L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-274.7z"]},e.faCropAlt=Lu,e.faCropSimple=Cu,e.faCross={prefix:"fas",iconName:"
4271cross",icon:[384,512,[128327,10013],"f654","M176 0c-26.5 0-48 21.5-48 48l0 80-80 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l80 0 0 208c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-208 80 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-80 0 0-80c0-26.5-21.5-48-48-48L176 0z"]},e.faCrosshairs={prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M256 0c17.7 0 32 14.3 32 32l0 10.4c93.7 13.9 167.7 88 181.6 181.6l10.4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-10.4 0c-13.9 93.7-88 167.7-181.6 181.6l0 10.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-10.4C130.3 455.7 56.3 381.7 42.4 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l10.4 0C56.3 130.3 130.3 56.3 224 42.4L224 32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6l0-20.6c0-17.7 14.3-32 32-32s32 14.3 32 32l0 20.6c58.3-12.5 104.1-58.4 116.6-116.6L384 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l20.6 0C392.1 165.7 346.3 119.9 288 107.4l0 20.6c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-20.6C165.7 119.9 119.9 165.7 107.4 224l20.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-20.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faCrow={prefix:"fas",iconName:"crow",icon:[640,512,[],"f520","M456 0c-48.6 0-88 39.4-88 88l0 29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384l133.1 0 46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384l40.9 0c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192l0-64 0-8 80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32l-50.1 0C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faCrown={prefix:"fas",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6l277.2 0c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z"]},e.faCrutch={prefix:"fas",iconName:"crutch",icon:[512,512,[],"f7f7","M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z"]},e.faCruzeiroSign={prefix:"fas",iconName:"cruzeiro-sign",icon:[448,512,[],"e152","M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416l0-96 0-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32l0 55.3 0 8.7 0 82.7C135.5 378 96 321.6 96 256z"]},e.faCube={prefix:"fas",iconName:"cube",icon:[512,512,[],"f1b2","M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6l0 242.9c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4L0 134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1 0-188L288 246.6l0 188z"]},e.faCubes={prefix:"fas",iconName:"cubes",icon:[576,512,[],"f1b3","M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5l0 112.2c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7L0 413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3l0-119.1c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3l0-112.2c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2 0-89.2L392 121l0 89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4l0-100.5L256 323.2l0 95.9-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1 0-100.5L528 323.2l0 90.7c0 3.2-1.9 6-4.8 7.3z"]}
4271,e.faCubesStacked={prefix:"fas",iconName:"cubes-stacked",icon:[448,512,[],"e4e6","M192 64l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zm64 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM160 384l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z"]},e.faCut=Be,e.faCutlery=Qd,e.faD={prefix:"fas",iconName:"d",icon:[384,512,[100],"44","M0 96C0 60.7 28.7 32 64 32l96 0c123.7 0 224 100.3 224 224s-100.3 224-224 224l-96 0c-35.3 0-64-28.7-64-64L0 96zm160 0L64 96l0 320 96 0c88.4 0 160-71.6 160-160s-71.6-160-160-160z"]},e.faDashboard=Ii,e.faDatabase={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80l0 48c0 44.2-100.3 80-224 80S0 172.2 0 128L0 80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6L448 288c0 44.2-100.3 80-224 80S0 332.2 0 288L0 186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6l0 85.9c0 44.2-100.3 80-224 80S0 476.2 0 432l0-85.9z"]},e.faDeaf=ai,e.faDeafness=li,e.faDedent=Rd,e.faDeleteLeft=Ad,e.faDemocrat={prefix:"fas",iconName:"democrat",icon:[640,512,[],"f747","M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8L480 160l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17l0 87.4-352 0-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3l-2 0C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352l96 0 0 64 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-160 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64 0-64 96 0 160 0zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z"]} 4272e.faDesktop=Tg,e.faDesktopAlt=Cg,e.faDharmachakra={prefix:"fas",iconName:"dharmachakra",icon:[512,512,[9784],"f655","M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiagnoses=Ef,e.faDiagramNext={prefix:"fas",iconName:"diagram-next",icon:[512,512,[],"e476","M512 160c0 35.3-28.7 64-64 64l-168 0 0 64 46.1 0c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41l46.1 0 0-64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64zM448 416l0-64-82.7 0 .4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4L64 352l0 64 146.7 0 5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7L448 416z"]},e.faDiagramPredecessor={prefix:"fas",iconName:"diagram-predecessor",icon:[512,512,[],"e477","M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z"]},e.faDiagramProject=up,e.faDiagramSuccessor={prefix:"fas",iconName:"diagram-successor",icon:[512,512,[],"e47a","M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z"]},e.faDiamond={prefix:"fas",iconName:"diamond",icon:[512,512,[9830],"f219","M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z"]},e.faDiamondTurnRight=Ms,e.faDice={prefix:"fas",iconName:"dice",icon:[640,512,[127922],"f522","M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 12
42720a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-114.3 0c11.6 36 3.1 77-25.4 105.5L320 413.8l0 34.2zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faDiceD20={prefix:"fas",iconName:"dice-d20",icon:[512,512,[],"f6cf","M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7l0 123.5c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4l0-123.5zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9l0 52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8l0-52.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9l-145.7 0c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176l163.2 0c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2l-3.2 0c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z"]},e.faDiceD6={prefix:"fas",iconName:"dice-d6",icon:[448,512,[],"f6d1","M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14l0 216c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381L0 184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8l0 197c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8l0-216c0-5.9 3.2-11.2 8.3-14l176-96z"]},e.faDiceFive={prefix:"fas",iconName:"dice-five",icon:[448,512,[9860],"f523","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiceFour={prefix:"fas",iconName:"dice-four",icon:[448,512,[9859],"f524","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDiceOne={prefix:"fas",iconName:"dice-one",icon:[448,512,[9856],"f525","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiceSix={prefix:"fas",iconName:"dice-six",icon:[448,512,[9861],"f526","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDiceThree={prefix:"fas",iconName:"dice-three",icon:[448,512,[9858],"f527","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDiceTwo={prefix:"fas",iconName:"dice-two",icon:[448,512,[9857],"f528","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDigging=rc,e.faDigitalTachograph=Ue,e.faDirections=Es,e.faDisease={prefix:"fas",iconName:"disease",icon:[512,512,[],"f7fa","M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6l10 0c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faDisplay={prefix:"fas",iconName:"display",icon:[576,512,[],"e163","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 288L64 352 64 64l448 0z"]},e.faDivide={prefix:"fas",iconName:"divide",icon:[448,512,[10135,247],"f529","M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0z"]},e.faDizzy=Pt,e.faDna={prefix:"fas",iconName:"dna",icon:[448,512,[129516],"f471","M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5l118.5 0c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32L64 480c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l320 0c0-17.7 14.3-32 32-32zM338.6 384l-229.2 0c-10.1 10.6-18.6 21.3-25.5 32l280.2 0c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128l229.2 0c10.1-10.7 18.6-21.3 25.5-32L83.9 96c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5l-118.5 0z"]},e.faDog={prefix:"fas",iconName:"dog",icon:[576,512,[128021],"f6d3","M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32l52.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l56 0c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-32 0-16 0-21.3 0-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-115.2c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2L160 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-230.2c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192l30 0 16 0 159.8 0L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faDollar=Hy,e.faDollarSign=Vy 4273e.faDolly=Dr,e.faDollyBox=Ir,e.faDollyFlatbed=dl,e.faDonate=mt,e.faDongSign={prefix:"fas",iconName:"dong-sign",icon:[384,512,[],"e169","M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32l0-96 0-160c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z"]}
4273,e.faDoorClosed={prefix:"fas",iconName:"door-closed",icon:[576,512,[128682],"f52a","M96 64c0-35.3 28.7-64 64-64L416 0c35.3 0 64 28.7 64 64l0 384 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-112 0-288 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0L96 64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faDoorOpen={prefix:"fas",iconName:"door-open",icon:[576,512,[],"f52b","M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5L64 448l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 192 0 32 0 0-32 0-448zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128l96 0 0 352c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320c0-35.3-28.7-64-64-64l-96 0 0 64z"]},e.faDotCircle=St,e.faDove={prefix:"fas",iconName:"dove",icon:[512,512,[128330],"f4ba","M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6l0-31.5C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144l0 30.6s0 0 0 0l0 1.3s0 0 0 0l0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448l74.4 0c88.4 0 160-71.6 160-160l0-160 29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3L400 64c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faDownLeftAndUpRightToCenter=c,e.faDownLong=Uf,e.faDownload={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-6
42735.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faDraftingCompass=Yr,e.faDragon={prefix:"fas",iconName:"dragon",icon:[640,512,[128009],"f6d5","M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0L416 0l32 0 16 0c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48l-21.5 0c-17 0-33.3-6.7-45.3-18.7L480 160l-32 0 0 21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512L496 512l-64 0L32.3 512c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1l0-45.5 0-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3l0 .6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87 0 27.5c0 32.8 8.4 64.8 24 93l-232 0c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z"]},e.faDrawPolygon={prefix:"fas",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M96 151.4l0 209.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56s0 0 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1c0 0 0 0 0 0l32-56 4.5-7.9-.1-.3-209.1 0c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-209.1C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32l209.1 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z"]},e.faDriversLicense=Id,e.faDroplet=$h,e.faDropletSlash=ju,e.faDrum={prefix:"fas",iconName:"drum",icon:[512,512,[129345],"f569","M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208L0 368c0 31.3 27.4 58.8 72 78.7L72 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 119.4c33 8.9 71.1 14.5 112 16.1L232 376c0-13.3 10.7-24 24-24s24 10.7 24 24l0 103.5c40.9-1.6 79-7.2 112-16.1L392 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 102.7c44.6-19.9 72-47.4 72-78.7l0-160c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z"]},e.faDrumSteelpan={prefix:"fas",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M288 32c159.1 0 288 48 288 128l0 192c0 80-128.9 128-288 128S0 432 0 352L0 160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z"]},e.faDrumstickBite={prefix:"fas",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4l89.2 0c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176l0 89.2z"]},e.faDumbbell={prefix:"fas",iconName:"dumbbell",icon:[640,512,[],"f44b","M96 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 160 0 64 0 160c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-32 0c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l32 0 0-64zm448 0l0 64 32 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64c0 17.7-14.3 32-32 32l-32 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-160 0-64 0-160c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32zM416 224l0 64-192 0 0-64 192 0z"]},e.faDumpster={prefix:"fas",iconName:"dumpster",icon:[576,512,[],"f793","M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160l94 0L140.5 32 49.7 32zM272 160l0-128-98.9 0L147.5 160 272 160zm32 0l124.5 0L402.9 32 304 32l0 128zm157.1 0l94 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32l-90.8 0 25.6 128zM32 192l4 32-4 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l12 0L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32l320 0c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160 12 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-4 0 4-32L32 192z"]},e.faDumpsterFire={prefix:"fas",iconName:"dumpster-fire",icon:[640,512,[],"f794","M49.7 32l90.8 0L114.9 160l-94 0C9.3 160 0 150.7 0 139.1c0-2.1 .3-4.1 .9-6.1L26.8 48.9C29.9 38.9 39.2 32 49.7 32zM272 160l-124.5 0L173.1 32 272 32l0 128zm32 0l0-128 98.9 0 14.4 72.1c-1.7 1.1-3.3 2.4-4.8 3.8c-18.4 16.4-35.4 34-50.5 52.1l-58 0zm209.9-23.7c-1.7 1.6-3.4 3.2-5 4.8C498 129.6 486.7 118.6 475 108c-7.6-6.9-17-10.8-26.6-11.8L435.5 32l90.8 0c10.5 0 19.8 6.9 22.9 16.9L575.1 133c.2 .7 .4 1.4 .5 2.1c-17.8-15-44.3-14.6-61.7 1.2zM325.2 210.7C304.3 244.5 288 282.9 288 318.1c0 49.3 18.6 95.2 49.6 129.9L128 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L44 288l-12 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l4 0-4-32 305.5 0c-4.4 6.2-8.5 12.5-12.3 18.7zm180.6-34.5L518 162.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C629 259.2 640 290.2 640 320.2C640 408.8 568.7 480 480 480c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c5.7-5.2 13.1-7.7 20.3-7.5c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM544 368.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 295.1 416 331.6 416 368.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},e.faDungeon={prefix:"fas",iconName:"dungeon",icon:[512,512,[],"f6d9","M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9l80 0c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24l80 0c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288l-80 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM24 416c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zm384 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 272c0 8.8 7.2 16 16 16s16-
42737.2 16-16l0-272zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240z"]},e.faE={prefix:"fas",iconName:"e",icon:[320,512,[101],"45","M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 416l0-128 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z"]},e.faEarDeaf=oi,e.faEarListen=bf,e.faEarth=Yh,e.faEarthAfrica=Ae 4274e.faEarthAmerica=Kh,e.faEarthAmericas=Xh,e.faEarthAsia=wy,e.faEarthEurope=Ig,e.faEarthOceania=Hm,e.faEdit=Vt,e.faEgg={prefix:"fas",iconName:"egg",icon:[384,512,[129370],"f7fb","M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z"]},e.faEject={prefix:"fas",iconName:"eject",icon:[448,512,[9167],"f052","M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320L48 320c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48z"]},e.faElevator={prefix:"fas",iconName:"elevator",icon:[512,512,[],"e16d","M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l128 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 128zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm192 0c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0L304 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z"]},e.faEllipsis=Th,e.faEllipsisH=Ch,e.faEllipsisV=dd,e.faEllipsisVertical=ud,e.faEnvelope={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},e.faEnvelopeCircleCheck={prefix:"fas",iconName:"envelope-circle-check",icon:[640,512,[],"e4e8","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176 0 384c0 35.3 28.7 64 64 64l296.2 0C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faEnvelopeOpen={prefix:"fas",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M64 208.1L256 65.9 448 208.1l0 47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5l0-47.4zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-239.9c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z"]},e.faEnvelopeOpenText={prefix:"fas",iconName:"envelope-open-text",icon:[512,512,[],"f658","M215.4 96L144 96l-36.2 0L96 96l0 8.8L96 144l0 40.4 0 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3 48 96c0-26.5 21.5-48 48-48l76.
42746 0 49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48 416 48c26.5 0 48 21.5 48 48l0 44.3 22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4l0-89 0-40.4 0-39.2 0-8.8-11.8 0L368 96l-71.4 0-81.3 0zM0 448L0 242.1 217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1 512 448s0 0 0 0c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0zM176 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faEnvelopeSquare=my,e.faEnvelopesBulk=Z,e.faEquals={prefix:"fas",iconName:"equals",icon:[448,512,[62764],"3d","M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 128zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 320z"]},e.faEraser={prefix:"fas",iconName:"eraser",icon:[576,512,[],"f12d","M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7L288 480l9.4 0L512 480c17.7 0 32-14.3 32-32s-14.3-32-32-32l-124.1 0L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416l-9.4 0-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z"]},e.faEthernet={prefix:"fas",iconName:"ethernet",icon:[512,512,[],"f796","M0 224L0 416c0 17.7 14.3 32 32 32l64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32L160 64c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32z"]},e.faEur=Hr,e.faEuro=qr,e.faEuroSign=Vr,e.faExchange=Hd,e.faExchangeAlt=Kg,e.faExclamation={prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faExclamationCircle=st,e.faExclamationTriangle=Wg 4275e.faExpand={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96z"]},e.faExpandAlt=Xm,e.faExpandArrowsAlt=tn,e.faExplosion={prefix:"fas",iconName:"explosion",icon:[576,512,[],"e4e9","M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87-71.4 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64l-79.6 0L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448s0 0 0 0l448 0s0 0 0 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zM288 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"]},e.faExternalLink=Ko,e.faExternalLinkAlt=gc,e.faExternalLinkSquare=ys,e.faExternalLinkSquareAlt=tt,e.faEye={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},e.faEyeDropper=Cd,e.faEyeDropperEmpty=Ld,e.faEyeLowVision=Ar,e.faEyeSlash={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},e.faEyedropper=xd,e.faF={prefix:"fas",iconName:"f",icon:[320,512,[102],"46","M64 32C28.7 32 0 60.7 0 96L0 256 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z"]},e.faFaceAngry=pg,e.faFaceDizzy=kt,e.faFaceFlushed=xe,e.faFaceFrown=Ll,e.faFaceFrownOpen=Ei,e.faFaceGrimace=ly,e.faFaceGrin=bd,e.faFaceGrinBeam=sa,e.faFaceGrinBeamSweat=Lm,e.faFaceGrinHearts=fm,e.faFaceGrinSquint=Rl,e.faFaceGrinSquintTears=du,e.faFaceGrinStars=W,e.faFaceGrinTears=Xl,e.faFaceGrinTongue=ii 4276e.faFaceGrinTongueSquint=be,e.faFaceGrinTongueWink=ig,e.faFaceGrinWide=pi,e.faFaceGrinWink=ri,e.faFaceKiss=ei,e.faFaceKissBeam=it,e.faFaceKissWinkHeart=Vo,e.faFaceLaugh=Un,e.faFaceLaughBeam=Kr,e.faFaceLaughSquint=Pn,e.faFaceLaughWink=ph,e.faFaceMeh=kd,e.faFaceMehBlank=rl,e.faFaceRollingEyes=pa,e.faFaceSadCry=vl,e.faFaceSadTear=Ry,e.faFaceSmile=nm,e.faFaceSmileBeam=O,e.faFaceSmileWink=Zs,e.faFaceSurprise=xa,e.faFaceTired=Ps,e.faFan={prefix:"fas",iconName:"fan",icon:[512,512,[],"f863","M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224l-2.6 0C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480l0 2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288l2.6 0c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32l0-2.6C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faFastBackward=Ba,e.faFastForward=nl,e.faFaucet={prefix:"fas",iconName:"faucet",icon:[512,512,[],"e005","M192 96l0 12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12 0-12c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l100.1 0c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48l36.1 0c17.7 0 32 14.3 32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160l-32 0-22.6-22.6c-6-6-14.1-9.4-22.6-9.4L256 224l0-43.8-32-4-32 4 0 43.8-18.7 0c-8.5 0-16.6 3.4-22.6 9.4L128 256l-96 0z"]},e.faFaucetDrip={prefix:"fas",iconName:"faucet-drip",icon:[512,512,[128688],"e006","M224 0c17.7 0 32 14.3 32 32l0 12 96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12 0-12c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32l96 0 22.6-22.6c6-6 14.1-9.4 22.6-9.4l18.7 0 0-43.8 32-4 32 4 0 43.8 18.7 0c8.5 0 16.6 3.4 22.6 9.4L320 192l32 0c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s-14.3-32-32-32l-36.1 0c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48L32 320c-17.7 0-32-14.3-32-32l0-64zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z"]},e.faFax={prefix:"fas",iconName:"fax",icon:[512,512,[128224,128439],"f1ac","M128 64l0 96 64 0 0-96 194.7 0L416 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0L192 0c-35.3 0-64 28.7-64 64zM0 160L0 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm480 32l-352 0 0 288c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faFeather={prefix:"fas",iconName:"feather",icon:[512,512,[129718],"f52d","M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57 68 0c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330l0 55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"]}
4276,e.faFeatherAlt=ko,e.faFeatherPointed=So 4277e.faFeed=yg,e.faFemale=Cc,e.faFerry={prefix:"fas",iconName:"ferry",icon:[576,512,[],"e4ea","M224 0L352 0c17.7 0 32 14.3 32 32l75.1 0c20.6 0 31.6 24.3 18.1 39.8L456 96 120 96 98.8 71.8C85.3 56.3 96.3 32 116.9 32L192 32c0-17.7 14.3-32 32-32zM96 128l384 0c17.7 0 32 14.3 32 32l0 123.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9l-16.5 0c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9l-16.6 0c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5L64 160c0-17.7 14.3-32 32-32zm32 64l0 96 320 0 0-96-320 0zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faFighterJet=sv,e.faFile={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z"]},e.faFileAlt=h,e.faFileArchive=Ao,e.faFileArrowDown=th,e.faFileArrowUp=Xn,e.faFileAudio={prefix:"fas",iconName:"file-audio",icon:[384,512,[],"f1c7","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8l0 128c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376 80 376c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16l33.4 0 35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z"]},e.faFileCircleCheck={prefix:"fas",iconName:"file-circle-check",icon:[576,512,[],"e5a0","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faFileCircleExclamation={prefix:"fas",iconName:"file-circle-exclamation",icon:[576,512,[],"e4eb","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faFileCircleMinus={prefix:"fas",iconName:"file-circle-minus",icon:[576,512,[],"e4ed","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},e.faFileCirclePlus={prefix:"fas",iconName:"file-circle-plus",icon:[576,512,[58606],"e494","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-
42777.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"]},e.faFileCircleQuestion={prefix:"fas",iconName:"file-circle-question",icon:[576,512,[],"e4ef","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z"]},e.faFileCircleXmark={prefix:"fas",iconName:"file-circle-xmark",icon:[576,512,[],"e5a1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},e.faFileClipboard=ae,e.faFileCode={prefix:"fas",iconName:"file-code",icon:[384,512,[],"f1c9","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},e.faFileContract={prefix:"fas",iconName:"file-contract",icon:[384,512,[],"f56c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 54.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z"]},e.faFileCsv={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z"]},e.faFileDownload=ih,e.faFileEdit=Of,e.faFileExcel={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]},e.faFileExport=Mm,e.faFileFragment={prefix:"fas",iconName:"file-fragment",icon:[384,512,[],"e697","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-128 0 0-128c0-35.3-28.7-64-64-64L0 320 0 64zm384 64l-128 0L256 0 384 128zM32 352l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z"]},e.faFileHalfDashed={prefix:"fas",iconName:"file-half-dashed",icon:[384,512,[],"e698","M64 0C28.7 0 0 28.7 0 64L0 320l384 0 0-160-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM0 416l64 0 0-64L0 352l0 64zm288 32l-80 0 0 64 80 0 0-64zm-112 0l-80 0 0 64 80 0 0-64zM64 448L0 448c0 35.3 28.7 64 64 64l0-64zm256 0l0 64c35.3 0 64-28.7 64-64l-64 0zm64-32l0-64-64 0 0 64 64 0z"]},e.faFileImage={prefix:"fas",iconName:"file-image",icon:[384,512,[128443],"f1c5","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6l-88 0-40 0-48 0-48 0c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z"]},e.faFileImport=ps,e.faFileInvoice={prefix:"fas",iconName:"file-invoice",icon:[384,512,[],"f570","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 352c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 192 0 0-64L96 256zM240 416l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faFileInvoiceDollar={prefix:"fas",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16l0 17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1s0 0 0 0s0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1l0 17.1c0 8.8-7.2 16-16 16s-16-7.2
4277-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0 0 0 0 0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0 0 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7l0-17.3c0-8.8 7.2-16 16-16z"]} 4278e.faFileLines=d,e.faFileMedical={prefix:"fas",iconName:"file-medical",icon:[384,512,[],"f477","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM160 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faFileMedicalAlt=zi,e.faFilePdf={prefix:"fas",iconName:"file-pdf",icon:[512,512,[],"f1c1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]},e.faFilePen=Pf,e.faFilePowerpoint={prefix:"fas",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM136 240l68 0c42 0 76 34 76 76s-34 76-76 76l-44 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56 0-104c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28l-44 0 0 56 44 0z"]},e.faFilePrescription={prefix:"fas",iconName:"file-prescription",icon:[384,512,[],"f572","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM104 196l72 0c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6l-20 0 0 44c0 11-9 20-20 20s-20-9-20-20l0-64 0-80c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20l-52 0 0 40 52 0z"]},e.faFileShield={prefix:"fas",iconName:"file-shield",icon:[576,512,[],"e4f0","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 47-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z"]},e.faFileSignature={prefix:"fas",iconName:"file-signature",icon:[576,512,[],"f573","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-19.3c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2L80 448c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 8.9 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6l0-43.6-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z"]},e.faFileText=f,e.faFileUpload=Yn,e.faFileVideo={prefix:"fas",iconName:"file-video",icon:[384,512,[],"f1c8","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 288c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96zM300.9 397.9L256 368l0-64 44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3l0 103.4c0 6.8-5.5 12.3-12.3 12.3c-2.4
42780-4.8-.7-6.8-2.1z"]},e.faFileWaveform=Oi,e.faFileWord={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]},e.faFileZipper=wo,e.faFill={prefix:"fas",iconName:"fill",icon:[512,512,[],"f575","M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288 67.5 288c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z"]},e.faFillDrip={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6l319.2 0 42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]},e.faFilm={prefix:"fas",iconName:"film",icon:[512,512,[127902],"f008","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM48 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L64 96c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM160 128l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L192 96c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0z"]},e.faFilter={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},e.faFilterCircleDollar=us,e.faFilterCircleXmark={prefix:"fas",iconName:"filter-circle-xmark",icon:[576,512,[],"e17b","M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},e.faFingerprint={prefix:"fas",iconName:"fingerprint",icon:[512,512,[],"f577","M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128l0 24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7l0-24.9c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256l0 24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8l0-24.9c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96l0 24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7l0-24.9c0-28.7 23.3-52 52-52s52 23.3 52 52l0 24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1l0-24.9c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9l0-24.9z"]},e.faFire={prefix:"fas",iconName:"fire",icon:[448,512,[128293],"f06d","M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},e.faFireAlt=dg,e.faFireBurner={prefix:"fas",iconName:"fire-burner",icon:[640,512,[],"e4f1","M345.7 48.3L358 34.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C469 131.2 480 162.2 480 192.2C480 280.8 408.7 352 320 352c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2C273.4 2.3 280.7-.2 288 0c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM384 240.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C293 167.1 256 203.6 256 240.2c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 288c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64 448 0 0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l0-96zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faFireExtinguisher={prefix:"fas",iconName:"fire-extinguisher",icon:[512,512,[129519],"f134","M500.3 7.3C507.7 13.3 512 22.4 512 32l0 96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104l-65 0 0 34.8c37.8 18 64 56.5 64 101.2l0 144L64 384l0-144c0-44.7 26.2-83.2 64-101.2l0-28.8c-36.2 11.1-66 3
42786.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4L128 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 24 65 0c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416l0 32c0 35.3-28.7 64-64 64l-96 0c-35.3 0-64-28.7-64-64l0-32 224 0zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faFireFlameCurved=ug,e.faFireFlameSimple=V,e.faFirstAid=xh,e.faFish={prefix:"fas",iconName:"fish",icon:[576,512,[128031],"f578","M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]} 4279e.faFishFins={prefix:"fas",iconName:"fish-fins",icon:[576,512,[],"e4f2","M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.6 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.6 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faFistRaised=Og,e.faFlag={prefix:"fas",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 64 0 368 0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-247.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48l0-16z"]},e.faFlagCheckered={prefix:"fas",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80 0-66L0 64 0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5L64 252.6 64 318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6L128 173.2 128 98 64 114l0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"]},e.faFlagUsa={prefix:"fas",iconName:"flag-usa",icon:[448,512,[],"f74d","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 36.1-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9l0 32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3l0 33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-70.5 0-32.7 0-63.3 0-32.7 0-63.3 0-32.7L0 64 0 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faFlask={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L160 0 128 0C110.3 0 96 14.3 9
42796 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM192 196.8L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L309.5 320l-171 0L173 263.9c12.4-20.2 19-43.4 19-67.1z"]},e.faFlaskVial={prefix:"fas",iconName:"flask-vial",icon:[640,512,[],"e4f3","M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96L32 64C14.3 64 0 49.7 0 32S14.3 0 32 0L96 0l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 245.9-49 79.6zM96 64l0 96 64 0 0-96L96 64zM352 0L480 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 150.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4l-309.2 0c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9 320 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zm32 64l0 160c0 5.9-1.6 11.7-4.7 16.8L330.5 320l171 0-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8l0-160-64 0z"]},e.faFloppyDisk=Sl,e.faFlorinSign={prefix:"fas",iconName:"florin-sign",icon:[384,512,[],"e184","M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224 64 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l37.3 0c38.8 0 73.7-23.3 88.6-59.1L213.3 288 320 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 45.1-108.3c5-11.9 16.6-19.7 29.5-19.7L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-37.3 0z"]},e.faFlushed=Me,e.faFolder=ki,e.faFolderBlank=Pi,e.faFolderClosed={prefix:"fas",iconName:"folder-closed",icon:[512,512,[],"e185","M448 480L64 480c-35.3 0-64-28.7-64-64L0 192l512 0 0 224c0 35.3-28.7 64-64 64zm64-320L0 160 0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64z"]},e.faFolderMinus={prefix:"fas",iconName:"folder-minus",icon:[512,512,[],"f65d","M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},e.faFolderOpen={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},e.faFolderPlus={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},e.faFolderTree={prefix:"fas",iconName:"folder-tree",icon:[576,512,[],"f802","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32l0 96L0 384c0 35.3 28.7 64 64 64l192 0 0-64L64 384l0-224 192 0 0-64L64 96l0-64zM288 192c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4L320 0c-17.7 0-32 14.3-32 32l0 160zm0 288c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4L320 288c-17.7 0-32 14.3-32 32l0 160z"]},e.faFont={prefix:"fas",iconName:"font",icon:[448,512,[],"f031","M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416 32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1.8 0 18-48 159.6 0 18 48-1.8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-25.8 0L254 52.8zM279.8 304l-111.6 0L224 155.1 279.8 304z"]},e.faFontAwesome=zs,e.faFontAwesomeFlag=Ds,e.faFontAwesomeLogoFull=Is,e.faFootball=D,e.faFootballBall=I,e.faForward={prefix:"fas",iconName:"forward",icon:[512,512,[9193],"f04e","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3l0 41.7 0 41.7L52.5 440.6zM256 352l0-96 0-128 0-32c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29l0-64z"]}
4279,e.faForwardFast=il,e.faForwardStep=k,e.faFrancSign={prefix:"fas",iconName:"franc-sign",icon:[320,512,[],"e18f","M80 32C62.3 32 48 46.3 48 64l0 160 0 96-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-64 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-96 176 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},e.faFrog={prefix:"fas",iconName:"frog",icon:[576,512,[],"f52e","M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416l90.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faFrown=xl,e.faFrownOpen=Si 4280e.faFunnelDollar=ds,e.faFutbol=Ot,e.faFutbolBall=zt,e.faG={prefix:"fas",iconName:"g",icon:[448,512,[103],"47","M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128L256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l144 0c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z"]},e.faGamepad={prefix:"fas",iconName:"gamepad",icon:[640,512,[],"f11b","M192 64C86 64 0 150 0 256S86 448 192 448l256 0c106 0 192-86 192-192s-86-192-192-192L192 64zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32z"]},e.faGasPump={prefix:"fas",iconName:"gas-pump",icon:[512,512,[9981],"f52f","M32 64C32 28.7 60.7 0 96 0L256 0c35.3 0 64 28.7 64 64l0 192 8 0c48.6 0 88 39.4 88 88l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-154c-27.6-7.1-48-32.2-48-62l0-64L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3l0 13.5 0 24 0 32 0 152c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-32c0-22.1-17.9-40-40-40l-8 0 0 144c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64zM96 80l0 96c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L112 64c-8.8 0-16 7.2-16 16z"]},e.faGauge=Di,e.faGaugeHigh=tf,e.faGaugeMed=Ni,e.faGaugeSimple=sc,e.faGaugeSimpleHigh=bg,e.faGaugeSimpleMed=oc,e.faGavel=Ee,e.faGbp=is,e.faGear=Fu,e.faGears=dm,e.faGem={prefix:"fas",iconName:"gem",icon:[512,512,[128142],"f3a5","M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z"]},e.faGenderless={prefix:"fas",iconName:"genderless",icon:[384,512,[],"f22d","M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},e.faGhost={prefix:"fas",iconName:"ghost",icon:[384,512,[128123],"f6e2","M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2L0 192C0 86 86 0 192 0S384 86 384 192l0 270.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faGift={prefix:"fas",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"]},e.faGifts={prefix:"fas",iconName:"gifts",icon:[640,512,[],"f79c","M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l152.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-224c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96l-22.2 0 28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224 344 224c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24l-4.1 0c-26.5 0-48 21.5-48 48l0 80 192 0 0-96 32 0 0 96 192 0 0-80c0-26.5-21.5-48-48-48l-4.1 0c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48l144 0 0-128-192 0 0 80zm224 48l144 0c26.5 0 48-21.5 48-48l0-80-192 0 0 128zm96-312c0 13.3-10.7 24-24 24l-49.1 0 29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"]},e.faGlassCheers=Qn,e.faGlassMartini=Co,e.faGlassMartiniAlt=Mr,e.faGlassWater={prefix:"fas",iconName:"glass-water",icon:[384,512,[],"e4f4","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.
42806 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM73 156.5L66.4 64l251.3 0L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z"]},e.faGlassWaterDroplet={prefix:"fas",iconName:"glass-water-droplet",icon:[384,512,[],"e4f5","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM83 297.5L66.4 64l251.3 0L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z"]},e.faGlassWhiskey=Xo,e.faGlasses={prefix:"fas",iconName:"glasses",icon:[576,512,[],"f530","M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1c0 0 .1 0 .1 0c0 0 0 0 0 0s0 0 0 0L247.9 288s0 0 0 0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7l40.6 0c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7s0 0 0 0c-6.3-12.7-6.3-12.7-6.3-12.7s0 0 0 0s0 0 0 0c0 0 .1 0 .1 0l.2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7l0 6.7 0 41.3 0 16c0 61.9-50.1 112-112 112l-44.3 0c-59.4 0-108.5-46.4-111.8-105.8L306.6 352l-37.2 0-1.2 22.2C264.9 433.6 215.8 480 156.3 480L112 480C50.1 480 0 429.9 0 368l0-16 0-41.3L0 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4L64 368c0 26.5 21.5 48 48 48l44.3 0c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368l0-42.6c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3l44.3 0c26.5 0 48-21.5 48-48z"]},e.faGlobe={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},e.faGlobeAfrica=Te 4281e.faGlobeAmericas=Zh,e.faGlobeAsia=Ay,e.faGlobeEurope=Ng,e.faGlobeOceania=qm,e.faGolfBall=Dm,e.faGolfBallTee=zm,e.faGopuram={prefix:"fas",iconName:"gopuram",icon:[512,512,[],"f664","M120 0c13.3 0 24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 48 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 0 32 0 64c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-64 0 0-160-32 0 0-128-32 0 0-96-32 0 0 96 32 0 0 128 32 0 0 160-80 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48-80 0 0-160 32 0 0-128 32 0 0-96-32 0 0 96-32 0 0 128-32 0 0 160-64 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-96c0-17.7 14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l0-64 0-32 0-8c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-32-80l0 32 64 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faGraduationCap=uv,e.faGreaterThan={prefix:"fas",iconName:"greater-than",icon:[384,512,[62769],"3e","M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z"]},e.faGreaterThanEqual={prefix:"fas",iconName:"greater-than-equal",icon:[448,512,[],"f532","M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
42810c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0z"]},e.faGrimace=cy,e.faGrin=wd,e.faGrinAlt=mi,e.faGrinBeam=oa,e.faGrinBeamSweat=xm,e.faGrinHearts=pm,e.faGrinSquint=Fl,e.faGrinSquintTears=hu,e.faGrinStars=$,e.faGrinTears=Yl,e.faGrinTongue=ni,e.faGrinTongueSquint=we,e.faGrinTongueWink=ng,e.faGrinWink=si,e.faGrip=mp,e.faGripHorizontal=gp,e.faGripLines={prefix:"fas",iconName:"grip-lines",icon:[448,512,[],"f7a4","M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},e.faGripLinesVertical={prefix:"fas",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z"]},e.faGripVertical={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"]},e.faGroupArrowsRotate={prefix:"fas",iconName:"group-arrows-rotate",icon:[512,512,[],"e4f6","M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4l0-60.5c0-5.7-4.7-10.4-10.4-10.4l-60.5 0c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4l0 60.5c0 5.7 4.7 10.4 10.4 10.4l60.5 0c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z"]} 4282e.faGuaraniSign={prefix:"fas",iconName:"guarani-sign",icon:[384,512,[],"e19a","M192 0c-17.7 0-32 14.3-32 32l0 34.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32l-128 0 0-92c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7L224 32c0-17.7-14.3-32-32-32zM160 132L160 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380l0-92 92 0c-11.6 45-47 80.4-92 92z"]},e.faGuitar={prefix:"fas",iconName:"guitar",icon:[512,512,[],"f7a6","M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4
4282-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faGun={prefix:"fas",iconName:"gun",icon:[576,512,[],"e19b","M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8L32 64C14.3 64 0 78.3 0 96L0 208c0 17.7 14.3 32 32 32l10 0c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480l96 0c14.7 0 27.5-10 31-24.2L217 352l104.5 0c23.7 0 44.8-14.9 52.7-37.2L400.9 240l31.1 0c8.5 0 16.6-3.4 22.6-9.4L477.3 208l66.7 0c17.7 0 32-14.3 32-32l0-80c0-17.7-14.3-32-32-32l-16 0 0-8zM321.4 304L229 304l16-64 105 0-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128l384 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faH={prefix:"fas",iconName:"h",icon:[384,512,[104],"48","M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z"]},e.faHSquare=Nh,e.faHamburger=Xa,e.faHammer={prefix:"fas",iconName:"hammer",icon:[576,512,[128296],"f6e3","M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6l0-12.1L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0l18.1 0c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z"]},e.faHamsa={prefix:"fas",iconName:"hamsa",icon:[512,512,[],"f665","M34.6 288L80 288c8.8 0 16-7.2 16-16L96 72c0-22.1 17.9-40 40-40s40 17.9 40 40l0 132c0 11 9 20 20 20s20-9 20-20l0-164c0-22.1 17.9-40 40-40s40 17.9 40 40l0 164c0 11 9 20 20 20s20-9 20-20l0-132c0-22.1 17.9-40 40-40s40 17.9 40 40l0 200c0 8.8 7.2 16 16 16l45.4 0c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faHand=Zt,e.faHandBackFist=pr,e.faHandDots=My,e.faHandFist=Pg,e.faHandHolding={prefix:"fas",iconName:"hand-holding",icon:[576,512,[],"f4bd","M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2c.3 0 .6 0 .9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z"]},e.faHandHoldingDollar=Bl,e.faHandHoldingDroplet=Kc,e.faHandHoldingHand={prefix:"fas",iconName:"hand-holding-hand",icon:[576,512,[],"e4f7","M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32L384 32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-36.8 0-44.9 36c-22.7 18.2-50.9 28-80 28L304 224l-16 0-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-120.6 0L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160c0 0 0 0 0 0l.9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 480 32 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},e.faHandHoldingHeart={prefix:"fas",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},e.faHandHoldingMedical={prefix:"fas",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M224 24l0 56-56 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l56 0 0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-
428256 56 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-56 0 0-56c0-13.3-10.7-24-24-24L248 0c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z"]},e.faHandHoldingUsd=jl,e.faHandHoldingWater=Zc,e.faHandLizard={prefix:"fas",iconName:"hand-lizard",icon:[512,512,[],"f258","M0 112C0 85.5 21.5 64 48 64l112 0 80 0 46.5 0c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8l0 12 0 16 0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-13.8L273.9 352 240 352l-80 0-48 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l48 0 80 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-80 0L48 160c-26.5 0-48-21.5-48-48z"]},e.faHandMiddleFinger={prefix:"fas",iconName:"hand-middle-finger",icon:[448,512,[128405],"f806","M232 0c-22.1 0-40 17.9-40 40l0 164.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48l0 7 0 73c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-55.7c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334L32 372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1L304 512c70.7 0 128-57.3 128-128l0-64 0-32c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2L272 40c0-22.1-17.9-40-40-40z"]},e.faHandPaper=Jt,e.faHandPeace={prefix:"fas",iconName:"hand-peace",icon:[512,512,[9996],"f25b","M224 0c17.7 0 32 14.3 32 32l0 208-64 0 0-208c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM93.3 51.2L175.9 240l-69.9 0L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5 69.9 0 26.1 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363l0-27c0-32.7 24.6-59.7 56.3-63.5z"]},e.faHandPointDown={prefix:"fas",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208-64 0 0 208zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-64 64c17.7 0 32-14.3 32-32l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6l0-8.6C384 71.6 312.4 0 224 0L162.3 0C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149l0 27c0 35.3 28.7 64 64 64l88 0c22.1 0 40-17.9 40-40s-17.9-40-40-40l-56 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l56 0c39.8 0 72 32.2 72 72z"]},e.faHandPointLeft={prefix:"fas",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z"]},e.faHandPointRight={prefix:"fas",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z"]},e.faHandPointUp={prefix:"fas",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M32 32C32 14.3 46.3 0 64 0S96 14.3 9
42826 32l0 208-64 0L32 32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-64-64c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"]},e.faHandPointer={prefix:"fas",iconName:"hand-pointer",icon:[448,512,[],"f25a","M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40l0 148.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48l0 48 0 16 0 48c0 70.7-57.3 128-128 128l-16 0-64 0-.1 0-5.2 0c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7L128 40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z"]},e.faHandRock=mr 4283e.faHandScissors={prefix:"fas",iconName:"hand-scissors",icon:[512,512,[],"f257","M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9c0 0 0 .1 0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z"]},e.faHandSparkles={prefix:"fas",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M320 0c17.7 0 32 14.3 32 32l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 195.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512l-19.2 0c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6l0-272c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z"]},e.faHandSpock={prefix:"fas",iconName:"hand-spock",icon:[576,512,[128406],"f259","M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64l10.9 0 8.2 0c.1 0 .1-.1 .1-.1s.1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z"]},e.faHandcuffs={prefix:"fas",iconName:"handcuffs",icon:[640,512,[],"e4f8","M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32s32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4
4283-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faHands=ey,e.faHandsAmericanSignLanguageInterpreting=Ru,e.faHandsAslInterpreting=Du,e.faHandsBound={prefix:"fas",iconName:"hands-bound",icon:[640,512,[],"e4f9","M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32l0 64 0 59.1 0 .7L32 192l0 21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352l-3.6 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 128 0 64 0 128 0 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-3.6 0 85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7l0-21.9 0-36.2 0-.7L608 96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 0 48.8-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1l0 61.9 0 32-64 0 0-32 0-61.9c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8 96 96l0-64zm64 448l0 32 128 0 0-32 64 0 0 32 128 0 0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0-128 0-64 0-128 0-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0z"]},e.faHandsBubbles=br,e.faHandsClapping={prefix:"fas",iconName:"hands-clapping",icon:[512,512,[],"e1a8","M336 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z"]},e.faHandsHelping=Vh,e.faHandsHolding={prefix:"fas",iconName:"hands-holding",icon:[640,512,[],"f4c2","M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104l0 56 0 64L0 325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7l66.7 0c26.5 0 48-21.5 48-48l0-78.9c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3c0 0 0 0 0 0l-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3L80 224l0-80 0-40zm480 0l0 40 0 80 0 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2c0 0 0 0 0 0l-25.3 25.3c-21 21-32.8 49.5-32.8 79.2l0 78.9c0 26.5 21.5 48 48 48l66.7 0c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9L640 224l0-64 0-56c0-22.1-17.9-40-40-40s-40 17.9-40 40z"]},e.faHandsHoldingChild={prefix:"fas",iconName:"hands-holding-child",icon:[640,512,[],"e4fa","M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35-7.6 0-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z"]},e.faHandsHoldingCircle={prefix:"fas",iconName:"hands-holding-circle",icon:[640,512,[],"e4fb","M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z"]},e.faHandsPraying=Ul,e.faHandsWash=wr,e.faHandshake={prefix:"fas",iconName:"handshake",icon:[640,512,[],"f2b5","M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 8
42830l-72 48 0 224 28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16L0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-80 0zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-208c0-8.8-7.2-16-16-16l-80 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faHandshakeAlt=nv,e.faHandshakeAltSlash=uo,e.faHandshakeAngle=Uh,e.faHandshakeSimple=iv,e.faHandshakeSimpleSlash=co,e.faHandshakeSlash={prefix:"fas",iconName:"handshake-slash",icon:[640,512,[],"e060","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM96 171.6L40.6 128 0 128 0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-180.4zM413.6 421.9L128 196.9 128 352l28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-96 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faHanukiah={prefix:"fas",iconName:"hanukiah",icon:[640,512,[128334],"f6e6","M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176L96 320c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 53 43 96 96 96l192 0 0 64-128 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-64 192 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32l-192 0 0-176z"]},e.faHardDrive=cu,e.faHardHat=ua,e.faHardOfHearing=ci,e.faHashtag={prefix:"fas",iconName:"hashtag",icon:[448,512,[62098],"23","M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128l95.1 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0L325.8 320l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7-95.1 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 21.3-128L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L16
42835.8 320l95.1 0 21.3-128-95.1 0z"]},e.faHatCowboy={prefix:"fas",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z"]},e.faHatCowboySide={prefix:"fas",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1l10.7 0c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32l-2.7 0c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64l480 0L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9l-10.7 0c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2L0 384z"]} 4284e.faHatHard=da,e.faHatWizard={prefix:"fas",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6l0 1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416l-207.1 0 11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416 64 416zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faHaykal=Jm,e.faHdd=uu,e.faHeadSideCough={prefix:"fas",iconName:"head-side-cough",icon:[640,512,[],"e061","M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416l0 16c0 26.5-21.5 48-48 48l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faHeadSideCoughSlash={prefix:"fas",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8l-3.9 0c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faHeadSideMask={prefix:"fas",iconName:"head-side-mask",icon:[576,512,[],"e063","M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31l0 160-128 0c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2L336 272c-21.7 0-41.3 8.6-55.7 22.6zM336 304l198 0s0 0 0 0l10 0-19.7 64L368 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l146.5 0-9.8 32L368 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l126.8 0-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2L288 512l0-160c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faHeadSideVirus={prefix:"fas",iconName:"head-side-virus",icon:[512,512,[],"e064","M0 224.2C0 100.
42846 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faHeader=Tt,e.faHeading=At,e.faHeadphones={prefix:"fas",iconName:"headphones",icon:[512,512,[127911],"f025","M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80l0-16 0-48 0-48C0 146.6 114.6 32 256 32s256 114.6 256 256l0 48 0 48 0 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z"]},e.faHeadphonesAlt=ft,e.faHeadphonesSimple=ht,e.faHeadset={prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40C0 114.6 114.6 0 256 0S512 114.6 512 256l0 144.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24l-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40L464 256c0-114.9-93.1-208-208-208zM144 208l16 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-48c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64l0 48c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32l16 0z"]},e.faHeart={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},e.faHeartBroken=Je,e.faHeartCircleBolt={prefix:"fas",iconName:"heart-circle-bolt",icon:[576,512,[],"e4fc","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},e.faHeartCircleCheck={prefix:"fas",iconName:"heart-circle-check",icon:[576,512,[],"e4fd","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faHeartCircleExclamation={prefix:"fas",iconName:"heart-circle-exclamation",icon:[576,512,[],"e4fe","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2
4284-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faHeartCircleMinus={prefix:"fas",iconName:"heart-circle-minus",icon:[576,512,[],"e4ff","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"]},e.faHeartCirclePlus={prefix:"fas",iconName:"heart-circle-plus",icon:[576,512,[],"e500","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faHeartCircleXmark={prefix:"fas",iconName:"heart-circle-xmark",icon:[576,512,[],"e501","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faHeartCrack=Ze,e.faHeartMusicCameraBolt=L,e.faHeartPulse=wn,e.faHeartbeat=An,e.faHelicopter={prefix:"fas",iconName:"helicopter",icon:[640,512,[128641],"f533","M128 32c0-17.7 14.3-32 32-32L544 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L384 64l0 64 32 0c88.4 0 160 71.6 160 160l0 64c0 17.7-14.3 32-32 32l-160 0-64 0c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64L48 64c10.1 0 19.6 4.7 25.6 12.8L112 128l208 0 0-64L160 64c-17.7 0-32-14.3-32-32zM384 320l128 0 0-32c0-53-43-96-96-96l-32 0 0 128zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5L256 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l280.2 0c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z"]},e.faHelicopterSymbol={prefix:"fas",iconName:"helicopter-symbol",icon:[512,512,[],"e502","M445.3 224l64.7 0C495.6 108.2 403.8 16.4 288 2l0 64.7C368.4 80.1 431.9 143.6 445.3 224zM510 288l-64.7 0C431.9 368.4 368.4 431.9 288 445.3l0 64.7c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510l0-64.7C143.6 431.9 80.1 368.4 66.7 288L2 288zm0-64l64.7 0C80.1 143.6 143.6 80.1 224 66.7L224 2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 96 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-96 0 0-64z"]},e.faHelmetSafety=ca,e.faHelmetUn={prefix:"fas",iconName:"helmet-un",icon:[512,512,[],"e503","M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240l0 56.3C0 344.8 39.2 384 87.7 384L200 384l14.9 0L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-86.5 0-1.5-1.5L368 288l80 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.5 0zM320 417.2l-78-73.7L274.4 288l45.6 0 0 129.2zM285.3 103.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]} 4285e.faHexagonNodes={prefix:"fas",iconName:"hexagon-nodes",icon:[448,512,[],"e699","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-
428556 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56c0-22.3-13.1-41.6-32-50.6l0-98.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-1.6 20.8 8.6 41.6 27.8 52.8c26.8 15.5 61 6.3 76.5-20.5s6.3-61-20.5-76.5c-1.3-.8-2.7-1.5-4-2.1l0-90.8c1.4-.6 2.7-1.3 4-2.1c26.8-15.5 36-49.7 20.5-76.5S390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c2.6 1.8 5.2 3.3 8 4.7l0 90.8c-2.8 1.3-5.5 2.9-8 4.6l-80.1-45.8c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8z"]},e.faHexagonNodesBolt={prefix:"fas",iconName:"hexagon-nodes-bolt",icon:[576,512,[],"e69a","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56c30.7 0 55.6-24.7 56-55.2c-7.5-12.9-13.5-26.8-17.6-41.5c-4.2-4-9.1-7.3-14.4-9.9l0-98.8c2.8-1.3 5.5-2.9 8-4.7l10.5 6c5.5-15.3 13.1-29.5 22.4-42.5l-9.1-5.2c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8zM440.5 132C425 105.2 390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c.4 .3 .8 .6 1.3 .9c21.7-9.5 45.6-14.8 70.8-14.8c2 0 4 0 5.9 .1c12.1-17.3 13.8-40.6 2.6-60.1zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},e.faHighlighter={prefix:"fas",iconName:"highlighter",icon:[576,512,[],"f591","M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5s0 0 0 0l0-71.7c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5L224 416l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7L24 512c-13.3 0-24-10.7-24-24l0-4.7c0-6.4 2.5-12.5 7-17z"]},e.faHiking=yd,e.faHillAvalanche={prefix:"fas",iconName:"hill-avalanche",icon:[576,512,[],"e507","M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87z"]},e.faHillRockslide={prefix:"fas",iconName:"hill-rockslide",icon:[576,512,[],"e508","M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2l-53.3 0c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9l0-53.3c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9l0 53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faHippo={prefix:"fas",iconName:"hippo",icon:[640,512,[129435],"f6ed","M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2l32 0c11.2
42850 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-16-64 0 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-17.6c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2l0 10.8c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-76c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12l0 76c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-118.9L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1 7.2 0L256 64l32 0c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faHistory=Cm,e.faHockeyPuck={prefix:"fas",iconName:"hockey-puck",icon:[512,512,[],"f453","M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6L512 352c0 53-114.6 96-256 96S0 405 0 352L0 222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z"]},e.faHollyBerry={prefix:"fas",iconName:"holly-berry",icon:[512,512,[],"f7aa","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72l0 22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7l0-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8l0 32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8l0-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faHome=Bd,e.faHomeAlt=jd,e.faHomeLg=Cl,e.faHomeLgAlt=Ud,e.faHomeUser=Ta,e.faHorse={prefix:"fas",iconName:"horse",icon:[576,512,[128014],"f6f0","M448 238.1l0-78.1 16 0 9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1L576 80c0-19.1-8.4-36.3-21.7-48l5.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L480 0 448 0C377.3 0 320 57.3 320 128l-96 0-20.8 0-54.4 0c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256l0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9l33.7 0c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8L320 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-164.3c19.2-19.2 31.5-45.7 32-75.7c0 0 0 0 0 0l0-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faHorseHead={prefix:"fas",iconName:"horse-head",icon:[640,512,[],"f7ab","M64 464l0-147.1c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1l-3.4 0c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4c0 0 0 0-.1 0c0 0 0 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3c0 0 0 0 0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8L112 512c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faHospital=sf,e.faHospitalAlt=of,e.faHospitalSymbol=te,e.faHospitalUser={prefix:"fas",iconName:"hospital-user",icon:[576,512,[],"f80d","M48 0C21.5 0 0 21.5 0 48L0 256l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 288l0 64 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 384l0 80c0 26.5 21.5 48 48 48l217.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L320 48c0-26.5-21.5-48-48-48L48 0zM152 64l16 0c8.8 0 16 7.2 16 16l0 24 24 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-24 0 0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24-24 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16l24 0 0-24c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z"]},e.faHospitalWide=af,e.faHotTub=Ft,e.faHotTubPerson=Rt,e.faHotdog={prefix:"fas",iconName:"hotdog",icon:[512,512,[127789],"f80f","M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9c0 0 0 0 0 0s0 0 0 0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4c0 0 0 0 0 0l-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z"]},e.faHotel={prefix:"fas",iconName:"hotel",icon:[512,512,[127976],"f594","M0 32C0 14.3 14.3 0 32 0L480 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-176 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64C14.3 64 0 49.7 0 32zm96 80l0 32c0 8.8 7.2 16 16 16l32
42850c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8l144 0z"]},e.faHourglass=jc,e.faHourglass1=gn,e.faHourglass2=Wt,e.faHourglass3=Ke 4286e.faHourglassEmpty=Uc,e.faHourglassEnd=Ye,e.faHourglassHalf=Gt,e.faHourglassStart=mn,e.faHouse=Fd,e.faHouseChimney=Tl,e.faHouseChimneyCrack=_o,e.faHouseChimneyMedical=Zu,e.faHouseChimneyUser={prefix:"fas",iconName:"house-chimney-user",icon:[576,512,[],"e065","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16z"]},e.faHouseChimneyWindow={prefix:"fas",iconName:"house-chimney-window",icon:[576,512,[],"e00d","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0z"]},e.faHouseCircleCheck={prefix:"fas",iconName:"house-circle-check",icon:[640,512,[],"e509","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faHouseCircleExclamation={prefix:"fas",iconName:"house-circle-exclamation",icon:[640,512,[],"e50a","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faHouseCircleXmark={prefix:"fas",iconName:"house-circle-xmark",icon:[640,512,[],"e50b","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faHouseCrack={prefix:"fas",iconName:"house-crack",icon:[576,512,[],"e3b1","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l102.3 0-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64 122.1 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0z"]},e.faHouseDamage=bo,e.faHouseFire={prefix:"fas",iconName:"house-fire",icon:[640,512,[],"e50c","M288 350.1l0 1.9-32 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM480 512c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},e.faHouseFlag={prefix:"fas",iconName:"house-flag",icon:[640,512,[],"e50d","M480 0c-17.7 0-32 14.3-32 32l0 160 0 320 64 0 0-320 112 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L512 32c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288l32 0 0 192c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 96c0 17.7 14.3 32 32 32l64.7 0 .2 0-1 0 0-353z"]},e.faHouseFloodWater={prefix:"fas",iconName:"house-flood-water",icon:[576,512,[],"e50e","M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192l16 0 0 73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z"]}
4286,e.faHouseFloodWaterCircleArrowRight={prefix:"fas",iconName:"house-flood-water-circle-arrow-right",icon:[640,512,[],"e50f","M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160 80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z"]},e.faHouseLaptop=Ss,e.faHouseLock={prefix:"fas",iconName:"house-lock",icon:[640,512,[],"e510","M384 480c0 11.7 3.1 22.6 8.6 32l-.6 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272l0 24.6c-19.1 11.1-32 31.7-32 55.4l0 128zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faHouseMedical={prefix:"fas",iconName:"house-medical",icon:[576,512,[],"e3b2","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM256 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faHouseMedicalCircleCheck={prefix:"fas",iconName:"house-medical-circle-check",icon:[640,512,[],"e511","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faHouseMedicalCircleExclamation={prefix:"fas",iconName:"house-medical-circle-exclamation",icon:[640,512,[],"e512","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32
42860c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faHouseMedicalCircleXmark={prefix:"fas",iconName:"house-medical-circle-xmark",icon:[640,512,[],"e513","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]},e.faHouseMedicalFlag={prefix:"fas",iconName:"house-medical-flag",icon:[640,512,[],"e514","M480 0c17.7 0 32 14.3 32 32l112 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-112 0 0 320-64 0 0-320 0-160c0-17.7 14.3-32 32-32zM276.8 39.7L416 159l0 353 1 0-.2 0L96 512c-17.7 0-32-14.3-32-32l0-192-32 0c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},e.faHouseSignal={prefix:"fas",iconName:"house-signal",icon:[576,512,[],"e012","M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6L464 416c26.5 0 48-21.5 48-48l0-112 32 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z"]},e.faHouseTsunami={prefix:"fas",iconName:"house-tsunami",icon:[576,512,[],"e515","M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1c0 0 0 0 0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6l0 121c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z"]}
4286,e.faHouseUser=Aa,e.faHryvnia=fi 4287e.faHryvniaSign=hi,e.faHurricane={prefix:"fas",iconName:"hurricane",icon:[384,512,[],"f751","M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9l0 63.3c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2l0-63.3c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faI={prefix:"fas",iconName:"i",icon:[320,512,[105],"49","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l96 0 0 320-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-320 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L160 32 32 32z"]},e.faICursor={prefix:"fas",iconName:"i-cursor",icon:[256,512,[],"f246","M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3L96 224l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7l0-95.7 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-95.7c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z"]},e.faIceCream={prefix:"fas",iconName:"ice-cream",icon:[448,512,[127848],"f810","M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16l-.9 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l53.5 0 181 0 53.5 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-.9 0zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288 96 288z"]},e.faIcicles={prefix:"fas",iconName:"icicles",icon:[512,512,[],"f7ad","M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z"]},e.faIcons=C,e.faIdBadge={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 320l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 416c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faIdCard=Dd,e.faIdCardAlt=Cy,e.faIdCardClip=Ty,e.faIgloo={prefix:"fas",iconName:"igloo",icon:[576,512,[],"f7ae","M320 33.8L320 160 48.5 160C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160l0-120.9C424.9 55.7 487.2 99.8 527.5 160L352 160zM29.9 192L96 192l0 128L0 320c0-46 10.8-89.4 29.9-128zM192 320l-64 0 0-128 320 0 0 128-64 0 0 32 192 0 0 80c0 26.5-21.5 48-48 48l-176 0 0-128c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 128L48 480c-26.5 0-48-21.5-48-48l0-80 192 0 0-32zm288 0l0-128 66.1 0c19.2 38.6 29.9 82 29.9 128l-96 0z"]},e.faIls=Bp,e.faImage={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l96 0 32 0 208 0c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faImagePortrait=zg,e.faImages={prefix:"fas",iconName:"images",icon:[576,512,[],"f302","M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320l-144 0-48 0-80 0c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z"]},e.faInbox={prefix:"fas",iconName:"inbox",icon:[512,512,[],"f01c","M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-92.1c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32L121 32zm0 64l270 0 48 192-51.2 0c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7l-120.4 0c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7L
428773 288 121 96z"]},e.faIndent={prefix:"fas",iconName:"indent",icon:[448,512,[],"f03c","M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3L0 176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z"]},e.faIndianRupee=Au,e.faIndianRupeeSign=wu,e.faIndustry={prefix:"fas",iconName:"industry",icon:[576,512,[],"f275","M64 32C46.3 32 32 46.3 32 64l0 240 0 48 0 80c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-128 0-151.8c0-18.2-19.4-29.7-35.4-21.1L352 215.4l0-63.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4 160 64c0-17.7-14.3-32-32-32L64 32z"]},e.faInfinity={prefix:"fas",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1l0 29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9l0-29.7zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1l0 29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1l0-29.7c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z"]},e.faInfo={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z"]},e.faInfoCircle=Gc,e.faInr=Tu,e.faInstitution=Ky,e.faItalic={prefix:"fas",iconName:"italic",icon:[384,512,[],"f033","M128 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-58.7 0L160 416l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l58.7 0L224 96l-64 0c-17.7 0-32-14.3-32-32z"]},e.faJ={prefix:"fas",iconName:"j",icon:[320,512,[106],"4a","M288 32c17.7 0 32 14.3 32 32l0 256c0 88.4-71.6 160-160 160S0 408.4 0 320l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 53 43 96 96 96s96-43 96-96l0-256c0-17.7 14.3-32 32-32z"]},e.faJar={prefix:"fas",iconName:"jar",icon:[320,512,[],"e516","M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm96 64c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 224z"]},e.faJarWheat={prefix:"fas",iconName:"jar-wheat",icon:[320,512,[],"e517","M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm112 0l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 160c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 256c-19.1 0-36.3 8.4-48 21.7zM112 352l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416l21.8 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 352c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z"]} 4288e.faJedi={prefix:"fas",iconName:"jedi",icon:[576,512,[],"f669","M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9l26 0c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9l14.6 0c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9l14.6 0c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6l26 0c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z"]},e.faJetFighter=rv,e.faJetFighterUp={prefix:"fas",iconName:"jet-fighter-up",icon:[512,512,[],"e518","M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2l0 77-144 84L48 280c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56 0 32 0 24c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 144 0 0 32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12l0 16c0 8.8 7.2 16 16 16l96 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 96 0c8.8 0 16-7.2 16-16l0-16c0-4.6-2-9-5.5-12L320 416.7l0-32.7 144 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24 0-32 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 18.8-144-84 0-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z"]},e.faJoint={prefix:"fas",iconName:"joint",icon:[640,512,[],"f595","M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9l0 11c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43l0-11zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9l0-11c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8l0 11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512l67.3 0c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512l19 0 51.3 0c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352l-19 0-48 0c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9l0-80c0-22.1-17.9-40-40-40l-155.3 0c-4.1 0-6.3 5.1-3.6 8.3z"]},e.faJournalWhills=qg,e.faJpy=ah,e.faJugDetergent={prefix:"fas",iconName:"jug-detergent",icon:[384,512,[],"e519","M96 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 24 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 9
42886C74.7 96 64 85.3 64 72s10.7-24 24-24l8 0 0-24zM0 256c0-70.7 57.3-128 128-128l128 0c70.7 0 128 57.3 128 128l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256zm256 0l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faK={prefix:"fas",iconName:"k",icon:[320,512,[107],"4b","M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 328 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-107 64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z"]},e.faKaaba={prefix:"fas",iconName:"kaaba",icon:[576,512,[128331],"f66b","M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112l0 16s0 0 0 0l0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2 0 128l0-16C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8l0 46.5-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8 576 400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400L0 262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2l0-46.5 273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z"]},e.faKey={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},e.faKeyboard={prefix:"fas",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm16 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32zM272 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM368 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM464 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},e.faKhanda={prefix:"fas",iconName:"khanda",icon:[512,512,[9772],"f66d","M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1s0 0 0 0s0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5l0 19.8 35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3s0 0 0 0s0 0 0 0l.1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1c0 0 0 0 0 0s0 0 0 0L401.1 400l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4l0 28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7l0-28.1-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3s0 0 0 0s0 0 0 0l-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0c0 0 0 0 0 0s0 0 0 0L112 80l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6l0-19.1-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1s0 0 0 0s0 0 0 0s0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z"]},e.faKipSign={prefix:"fas",iconName:"kip-sign",icon:[384,512,[],"e1c4","M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4 128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 160-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-122.4L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288 352 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-169.5 0L340.8 88.3z"]}
4288,e.faKiss=ti,e.faKissBeam=nt,e.faKissWinkHeart=Ho,e.faKitMedical=Lh,e.faKitchenSet={prefix:"fas",iconName:"kitchen-set",icon:[576,512,[],"e51a","M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112l71.8 0c8.8-9.8 21.6-16 35.8-16l104 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-104 0c-14.2 0-27-6.2-35.8-16l-71.8 0zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24l0 8 96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-240 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0 0-8c0-13.3 10.7-24 24-24zM288 464l0-112 224 0 0 112c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48zM48 320l80 0 16 0 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-80c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0 32 16 0zM24 464l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},e.faKiwiBird={prefix:"fas",iconName:"kiwi-bird",icon:[576,512,[],"f535","M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4l55.7 0c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3l0-240c0-70.7-57.3-128-128-128l-55.7 0c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3L96 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-46c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7l0 40.7c0 13.3 10.7 24 24 24s24-10.7 24-24l0-50.9c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faKrw=Jo,e.faL={prefix:"fas",iconName:"l",icon:[320,512,[108],"4c","M64 32c17.7 0 32 14.3 32 32l0 352 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32z"]},e.faLadderWater=ry,e.faLandMineOn={prefix:"fas",iconName:"land-mine-on",icon:[640,512,[],"e51b","M344 24l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 32-256 0 0-32zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5l324.7 0c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512l-408.4 0c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z"]},e.faLandmark={prefix:"fas",iconName:"landmark",icon:[512,512,[127963],"f66f","M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8L32 192c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9l0-.9 4.4-1.6L240.1 4.2zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z"]},e.faLandmarkAlt=qf,e.faLandmarkDome=Hf,e.faLandmarkFlag={prefix:"fas",iconName:"landmark-flag",icon:[512,512,[],"e51c","M272 0l80 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-80 0 0 32 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0 0-112c0-8.8 7.2-16 16-16l16 0zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z"]},e.faLanguage={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64l192 0 48 0 16 0 256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-256 0-16 0-48 0L64 448c-35.3 0-64-28.7-64-64L0 128zm320 0l0 256 256 0 0-256-256 0zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1 73.6 0 8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276l-38 0 19-42.8zM448 164c11 0 20 9 20 20l0 4 44 0 16 0c11 0 20 9 20 20s-9 20-20 20l-2 0-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45L448 228l-72 0c-11 0-20-9-20-20s9-20 20-20l52 0 0-4c0-11 9-20 20-20z"]},e.faLaptop={prefix:"fas",iconName:"laptop",icon:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96l0 256 64 0 0-256 384 0 0 256 64 0 0-256c0-35.3-28.7-64-64-64L128 32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384z"]},e.faLaptopCode={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]} 4289e.faLaptopFile={prefix:"fas",iconName:"laptop-file",icon:[640,512,[],"e51d","M128 0C92.7 0 64 28.7 64 64l0 224-44.8 0C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384L320 384l0-96-192 0 0-224 320 0 0 32 64 0 0-32c0-35.3-28.7-64-64-64L128 0zM512 128l-112 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-208-96 0c-17.7 0-32-14.3-32-32l0-96zm32 0l0 96 96 0-96-96z"]},e.faLaptopHouse=ks,e.faLaptopMedical={prefix:"fas",iconName:"laptop-medical",icon:[640,512,[],"f812","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},e.faLariSign={prefix:"fas",iconName:"lari-sign",icon:[384,512,[],"e1c8","M144 32c17.7 0 32 14.3 32 32l0 32.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7L208 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3l0 67.9c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-95c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1l0 95c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-67.9C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l16.9 0C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6L112 64c0-17.7 14.3-32 32-32z"]},e.faLaugh=Vn,e.faLaughBeam=Zr,e.faLaughSquint=On,e.faLaughWink=mh,e.faLayerGroup={prefix:"fas",iconName:"layer-group",icon:[576,512,[],"f5fd","M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-1
42897.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"]},e.faLeaf={prefix:"fas",iconName:"leaf",icon:[512,512,[],"f06c","M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-72 0s0 0 0 0c-16.6 0-32.7 1.9-48.3 5.4c-25.9 5.9-49.9 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z"]},e.faLeftLong=Eu,e.faLeftRight=Us,e.faLegal=Se,e.faLemon={prefix:"fas",iconName:"lemon",icon:[448,512,[127819],"f094","M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z"]},e.faLessThan={prefix:"fas",iconName:"less-than",icon:[384,512,[62774],"3c","M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z"]},e.faLessThanEqual={prefix:"fas",iconName:"less-than-equal",icon:[448,512,[],"f537","M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},e.faLevelDown=vm,e.faLevelDownAlt=fy,e.faLevelUp=Gu,e.faLevelUpAlt=fv,e.faLifeRing={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},e.faLightbulb={prefix:"fas",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z"]},e.faLineChart=ya,e.faLinesLeaning={prefix:"fas",iconName:"lines-leaning",icon:[384,512,[],"e51e","M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32z"]},e.faLink=vf,e.faLinkSlash=rg,e.faLiraSign={prefix:"fas",iconName:"lira-sign",icon:[320,512,[8356],"f195","M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 192l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 32-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l14 0c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9L224 352c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-32 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-31.6z"]},e.faList=Ct,e.faList12=Fo,e.faListAlt=pu 4290e.faListCheck=Qf,e.faListDots=jf,e.faListNumeric=Bo,e.faListOl=Ro,e.faListSquares=Lt,e.faListUl=Bf,e.faLitecoinSign={prefix:"fas",iconName:"litecoin-sign",icon:[384,512,[],"e1d3","M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 149.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1 64 448c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0 0-154.1 136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3 128 64z"]},e.faLocation=Ql,e.faLocationArrow={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8l176 0 0 176c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]},e.faLocationCrosshairs=$l,e.faLocationDot=Hh,e.faLocationPin=aa,e.faLocationPinLock={prefix:"fas",iconName:"location-pin-lock",icon:[512,512,[],"e51f","M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3l0-94.8c0-23.7 12.9-44.4 32-55.4l0-24.6c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 8
42906 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faLock={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},e.faLockOpen={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]},e.faLocust={prefix:"fas",iconName:"locust",icon:[576,512,[],"e520","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4l-64.2 0-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400l74.5 0-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400l80.4 0 38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400l12.4 0c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3l0-40C576 143 465 32 328 32l-16 0zm50.5 168l17.1 40L333 240l29.5-40zm-87.7 38.1l-1.4 1.9-48.2 0 32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240l-37.9 0zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},e.faLongArrowAltDown=Vf,e.faLongArrowAltLeft=Su,e.faLongArrowAltRight=fd,e.faLongArrowAltUp=eh,e.faLongArrowDown=ss,e.faLongArrowLeft=zu,e.faLongArrowRight=Ah,e.faLongArrowUp=U,e.faLowVision=Tr,e.faLuggageCart=Fg,e.faLungs={prefix:"fas",iconName:"lungs",icon:[640,512,[129729],"f604","M320 0c17.7 0 32 14.3 32 32l0 132.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2 0-45.5C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398l0-73 90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1l0-.4-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58 0 73.4c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 45.5 9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5L288 32c0-17.7 14.3-32 32-32z"]},e.faLungsVirus={prefix:"fas",iconName:"lungs-virus",icon:[640,512,[],"e067","M320 0c17.7 0 32 14.3 32 32l0 124.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2L288 32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1l0-24.1C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faM={prefix:"fas",iconName:"m",icon:[448,512,[109],"4d","M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.3c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-278.3L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 49.9 9.2 37.5 22.7 33.4z"]},e.faMagic=Fm 4291e.faMagicWandSparkles=Bi,e.faMagnet={prefix:"fas",iconName:"magnet",icon:[448,512,[129522],"f076","M0 160l0 96C0 379.7 100.3 480 224 480s224-100.3 224-224l0-96-128 0 0 96c0 53-43 96-96 96s-96-43-96-96l0-96L0 160zm0-32l128 0 0-64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64zm320 0l128 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64z"]},e.faMagnifyingGlass=Af,e.faMagnifyingGlassArrowRight={prefix:"fas",iconName:"magnifying-glass-arrow-right",icon:[512,512,[],"e521","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31L120 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l118.1 0-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z"]}
4291,e.faMagnifyingGlassChart={prefix:"fas",iconName:"magnifying-glass-chart",icon:[512,512,[],"e522","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64l0 96c0 13.3 10.7 24 24 24s24-10.7 24-24l0-96c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},e.faMagnifyingGlassDollar=Gy,e.faMagnifyingGlassLocation=E,e.faMagnifyingGlassMinus=Py,e.faMagnifyingGlassPlus=Ly,e.faMailBulk=J,e.faMailForward=Xg,e.faMailReply=He,e.faMailReplyAll=as,e.faMale=G,e.faManatSign={prefix:"fas",iconName:"manat-sign",icon:[384,512,[],"e1d5","M192 32c-17.7 0-32 14.3-32 32l0 34.7C69.2 113.9 0 192.9 0 288L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-59.6 40.8-109.8 96-124l0 284c0 17.7 14.3 32 32 32s32-14.3 32-32l0-284c55.2 14.2 96 64.3 96 124l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-95.1-69.2-174.1-160-189.3L224 64c0-17.7-14.3-32-32-32z"]},e.faMap={prefix:"fas",iconName:"map",icon:[576,512,[128506,62072],"f279","M384 476.1L192 421.2l0-385.3L384 90.8l0 385.3zm32-1.2l0-386.5L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3l0 334.8c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2l0 386.5L32.9 474.5C17.1 480.8 0 469.2 0 452.2L0 117.4c0-9.8 6-18.6 15.1-22.3z"]},e.faMapLocation=Bt,e.faMapLocationDot=or,e.faMapMarked=jt,e.faMapMarkedAlt=ar,e.faMapMarker=la,e.faMapMarkerAlt=qh,e.faMapPin={prefix:"fas",iconName:"map-pin",icon:[320,512,[128205],"f276","M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480l0-162.9c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9L192 480c0 17.7-14.3 32-32 32s-32-14.3-32-32z"]},e.faMapSigns=_a,e.faMarker={prefix:"fas",iconName:"marker",icon:[512,512,[],"f5a1","M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z"]},e.faMars={prefix:"fas",iconName:"mars",icon:[448,512,[9794],"f222","M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8l112 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80s0 0 0 0s0 0 0 0s0 0 0 0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},e.faMarsAndVenus={prefix:"fas",iconName:"mars-and-venus",icon:[512,512,[9893],"f224","M337.8 14.8C341.5 5.8 350.3 0 360 0L472 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59 146.6-136 158.2l0 25.8 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-25.8C155 370.6 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48s0 0 0 0s0 0 0 0s0 0 0 0zM352 224a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},e.faMarsAndVenusBurst={prefix:"fas",iconName:"mars-and-venus-burst",icon:[640,512,[],"e523","M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8l0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .3 0 .4 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1c0 0 0 .1 0 .1s0 .1 0 .1l0 .1c0 0 0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l24 0-24 0c0 13.3 10.7 24 24 24s24-10.7 24-24l-24 0 24 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1l0-.1c0 0 0-.1 0-.1s0-.1 0-.1l0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.2
42910-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24 0 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.4 0-.3 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 0zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z"]},e.faMarsDouble={prefix:"fas",iconName:"mars-double",icon:[640,512,[9891],"f227","M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L312 32zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 32c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2 0 .2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7l0 21.3c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z"]},e.faMarsStroke={prefix:"fas",iconName:"mars-stroke",icon:[512,512,[9894],"f229","M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L376 0zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z"]} 4292e.faMarsStrokeH=fr,e.faMarsStrokeRight=hr,e.faMarsStrokeUp=Gn,e.faMarsStrokeV=Wn,e.faMartiniGlass=xr,e.faMartiniGlassCitrus=Ca,e.faMartiniGlassEmpty=To,e.faMask={prefix:"fas",iconName:"mask",icon:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448l8.4 0c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4l8.4 0c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},e.faMaskFace={prefix:"fas",iconName:"mask-face",icon:[640,512,[],"e1d7","M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1l-9.2 0-16 0-72 0c-30.9 0-56 25.1-56 56l0 85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-72 0-16 0-9.2 0c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l40 0 0 48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3l0-48 40 0c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm16 48l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z"]},e.faMaskVentilator={prefix:"fas",iconName:"mask-ventilator",icon:[640,512,[],"e524","M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l103.1 0zm26-48L56 128c-30.9 0-56 25.1-
429256 56l0 85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6l0-76.6c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8l0 76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-129.5 0C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48L584 176c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320l0 192 64 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faMasksTheater=ev,e.faMattressPillow={prefix:"fas",iconName:"mattress-pillow",icon:[640,512,[],"e525","M256 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l192 0 0-384zm32 384l288 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L288 64l0 384zM64 160c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-192z"]},e.faMaximize=en,e.faMedal={prefix:"fas",iconName:"medal",icon:[512,512,[127941],"f5a2","M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0L133.9 0c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0L487.4 0C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4
4292-45.4z"]},e.faMedkit=Ac,e.faMeh=Pd,e.faMehBlank=sl,e.faMehRollingEyes=ma,e.faMemory={prefix:"fas",iconName:"memory",icon:[576,512,[],"f538","M64 64C28.7 64 0 92.7 0 128l0 7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6L0 320l576 0 0-71.4c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64zM576 352L0 352l0 64c0 17.7 14.3 32 32 32l48 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 48 0c17.7 0 32-14.3 32-32l0-64zM192 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faMenorah={prefix:"fas",iconName:"menorah",icon:[640,512,[],"f676","M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1L64 64c0 17.7-14.3 32-32 32S0 81.7 0 64l0-1.2c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32l0 128c0 17.7 14.3 32 32 32l192 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 192 0c17.7 0 32-14.3 32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 53-43 96-96 96l-192 0 0 64 128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0 0-64L96 384c-53 0-96-43-96-96L0 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32z"]},e.faMercury={prefix:"fas",iconName:"mercury",icon:[384,512,[9791],"f223","M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4l0 25.6 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-25.6C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z"]},e.faMessage=a,e.faMeteor={prefix:"fas",iconName:"meteor",icon:[512,512,[9732],"f753","M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faMicrochip={prefix:"fas",iconName:"microchip",icon:[512,512,[],"f2db","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zM160 128l192 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm192 32l-192 0 0 192 192 0 0-192z"]},e.faMicrophone={prefix:"fas",iconName:"microphone",icon:[384,512,[],"f130","M192 0C139 0 96 43 96 96l0 160c0 53 43 96 96 96s96-43 96-96l0-160c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40z"]},e.faMicrophoneAlt=qn,e.faMicrophoneAltSlash=M,e.faMicrophoneLines=Hn,e.faMicrophoneLinesSlash=x,e.faMicrophoneSlash={prefix:"fas",iconName:"microphone-slash",icon:[640,512,[],"f131","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 21.2-5.1 41.1-14.2 58.7L416 300.8 416 96c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6z"]} 4293e.faMicroscope={prefix:"fas",iconName:"microscope",icon:[512,512,[128300],"f610","M160 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32zM32 448l288 0c
429370.7 0 128-57.3 128-128s-57.3-128-128-128l0-64c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128l16.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faMillSign={prefix:"fas",iconName:"mill-sign",icon:[384,512,[],"e1ed","M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128l0 80L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-26.5 21.5-48 48-48s48 21.5 48 48l0 42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32l0-154.5 35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48l0 208c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z"]},e.faMinimize=Nr,e.faMinus=ku,e.faMinusCircle=w,e.faMinusSquare=Ge,e.faMitten={prefix:"fas",iconName:"mitten",icon:[448,512,[],"f7b5","M352 384L64 384 5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0l3.4 0c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192l2.8 0c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-32z"]},e.faMobile=Md,e.faMobileAlt=Ga,e.faMobileAndroid=Ed,e.faMobileAndroidAlt=sd,e.faMobileButton={prefix:"fas",iconName:"mobile-button",icon:[384,512,[],"f10b","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faMobilePhone=Sd,e.faMobileRetro={prefix:"fas",iconName:"mobile-retro",icon:[320,512,[],"e527","M0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm64 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"]},e.faMobileScreen=rd,e.faMobileScreenButton=qa,e.faMoneyBill={prefix:"fas",iconName:"money-bill",icon:[576,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},e.faMoneyBill1=xu,e.faMoneyBill1Wave=Zg,e.faMoneyBillAlt=Mu,e.faMoneyBillTransfer={prefix:"fas",iconName:"money-bill-transfer",icon:[640,512,[],"e528","M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64l241.9 0c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5 608 384c0 35.3-28.7 64-64 64l-241.9 0c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5 32 128c0-35.3 28.7-64 64-64zm64 64l-64 0 0 64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64l64 0 0-64zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},e.faMoneyBillTrendUp={prefix:"fas",iconName:"money-bill-trend-up",icon:[512,512,[],"e529","M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2c0 0 0 .1 0 .1c0 0 0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.
42931-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64 352 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faMoneyBillWave={prefix:"fas",iconName:"money-bill-wave",icon:[576,512,[],"f53a","M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64l-64 0 0-64zm64-208c0 35.3-28.7 64-64 64l0-64 64 0zM512 304l0 64-64 0c0-35.3 28.7-64 64-64zM448 96l64 0 0 64c-35.3 0-64-28.7-64-64z"]},e.faMoneyBillWaveAlt=Jg,e.faMoneyBillWheat={prefix:"fas",iconName:"money-bill-wheat",icon:[512,512,[],"e52a","M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 64C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 136c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faMoneyBills={prefix:"fas",iconName:"money-bills",icon:[640,512,[],"e1f3","M96 96l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64l-64 0 0-64zM224 96c0 35.3-28.7 64-64 64l0-64 64 0zM576 256l0 64-64 0c0-35.3 28.7-64 64-64zM512 96l64 0 0 64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z"]},e.faMoneyCheck={prefix:"fas",iconName:"money-check",icon:[576,512,[],"f53c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm48 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM376 160l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"]},e.faMoneyCheckAlt=Uo,e.faMoneyCheckDollar=jo,e.faMonument={prefix:"fas",iconName:"monument",icon:[384,512,[],"f5a6","M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322L55.9 416 96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zM32 448l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]} 4294e.faMoon={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},e.faMortarBoard=dv,e.faMortarPestle={prefix:"fas",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160l144.9 0L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512l192 0c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 192z"]},e.faMosque={prefix:"fas",iconName:"mosque",icon:[640,512,[128332],"f678","M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5c0 0 0 0 0 0s0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4l-356.4 0c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6c0 0 0 0 0 0s0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512l0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-48 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l416 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-48 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-58c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454l0 58-64 0zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126l0 2L0 128l0-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160l160 0 0 136.6c-19.1 11.1-32 31.7-32 55.4l0 128c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2l-64 0c-26.5 0-48-21.5-48-48L0 176l0-16z"]},e.faMosquito={prefix:"fas",iconName:"mosquito",icon:[640,512,[],"e52b","M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z"]},e.faMosquitoNet={prefix:"fas",iconName:"mosquito-net",icon:[640,512,[],"e52c","M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4l0-23.1L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5l0-22.6c0-14.9 10.1-27.3 23.8-31l0-43.3c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2l0 43.3c13.7 3.6 23.8 16.1 23.8 31l0 22.6 45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35 0 23.1 32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6l0 50c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2
4294-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16zm16 112l48 0 0-48-48 0 0 48zm0 80l48 0 0-48-48 0 0 48zM448 320l0 48 48 0 0-48-48 0zm0 80l0 48 48 0 0-48-48 0z"]},e.faMotorcycle={prefix:"fas",iconName:"motorcycle",icon:[640,512,[127949],"f21c","M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l57.7 0 16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7L64 128c-17.7 0-32 14.3-32 32l0 32 96 0c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32l70.4 0c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128l61.8 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-20.4 0c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21L280 32zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40l66.4 0C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104l-66.4 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faMound={prefix:"fas",iconName:"mound",icon:[576,512,[],"e52d","M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z"]},e.faMountain={prefix:"fas",iconName:"mountain",icon:[512,512,[127956],"f6fc","M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9L55.9 480C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8l49 0z"]},e.faMountainCity={prefix:"fas",iconName:"mountain-city",icon:[640,512,[],"e52e","M336 0c-26.5 0-48 21.5-48 48l0 92.1 71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-3.5 0 73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3L592 512c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-24 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-40 0 0-144c0-26.5-21.5-48-48-48L336 0zm32 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm160 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM224 188.9L283.8 288 223 288l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512l379.1 0c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z"]},e.faMountainSun={prefix:"fas",iconName:"mountain-sun",icon:[640,512,[],"e52f","M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512l325.2 0 75 0 122.8 0c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z"]},e.faMouse=un,e.faMousePointer=Ji,e.faMugHot={prefix:"fas",iconName:"mug-hot",icon:[512,512,[9749],"f7b6","M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32L0 416c0 53 43 96 96 96l192 0c53 0 96-43 96-96l16 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-48 0L32 192zm352 64l16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0 0-96zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z"]},e.faMugSaucer=Sy,e.faMultiply=Mp,e.faMuseum=Zy,e.faMusic={prefix:"fas",iconName:"music",icon:[512,512,[127925],"f001","M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7l0 72 0 264c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L448 147 192 223.8 192 432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L128 200l0-72
4294c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z"]},e.faN={prefix:"fas",iconName:"n",icon:[384,512,[110],"4e","M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 50.5 8.4 38.5 21.1 33.9z"]},e.faNairaSign={prefix:"fas",iconName:"naira-sign",icon:[448,512,[],"e1f6","M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 100.2 0 97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6l0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192-57.5 0L122.6 46.3zM305.1 320l14.9 0 0 22.3L305.1 320zM185.5 256L128 256l0-86.3L185.5 256z"]},e.faNavicon=Xe,e.faNetworkWired={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M256 64l128 0 0 64-128 0 0-64zM240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l48 0 0 32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 256 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0 0-32 48 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0zM96 448l0-64 128 0 0 64L96 448zm320-64l128 0 0 64-128 0 0-64z"]},e.faNeuter={prefix:"fas",iconName:"neuter",icon:[384,512,[9906],"f22c","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1L160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-130.9z"]},e.faNewspaper={prefix:"fas",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M96 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L80 480c-44.2 0-80-35.8-80-80L0 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16L96 96zm64 24l0 80c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24L184 96c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16z"]},e.faNotEqual={prefix:"fas",iconName:"not-equal",icon:[448,512,[],"f53e","M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144l62.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-105.5 0-64 96L400 304c17.7 0 32 14.3 32 32s-14.3 32-32 32l-212.2 0-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368 48 368c-17.7 0-32-14.3-32-32s14.3-32 32-32l105.5 0 64-96L48 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l212.2 0 65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z"]},e.faNotdef={prefix:"fas",iconName:"notdef",icon:[384,512,[],"e1fe","M64 390.3L153.5 256 64 121.7l0 268.6zM102.5 448l179.1 0L192 313.7 102.5 448zm128-192L320 390.3l0-268.6L230.5 256zM281.5 64L102.5 64 192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z"]},e.faNoteSticky=Iy,e.faNotesMedical={prefix:"fas",iconName:"notes-medical",icon:[512,512,[],"f481","M96 352L96 96c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 197.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7L160 416c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0C60.9 512 0 451.1 0 376L0 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88l160 0z"]},e.faO={prefix:"fas",iconName:"o",icon:[448,512,[111],"4f","M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"]},e.faObjectGroup={prefix:"fas",iconName:"object-group",icon:[576,512,[],"f247","M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l337.1 0C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 273.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-337.
42941 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-273.1zM456.6 96L119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 273.1c9.7 5.6 17.8 13.7 23.4 23.4l337.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-273.1c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-96zM256 320l32 0c35.3 0 64-28.7 64-64l0-32 64 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-32z"]} 4295e.faObjectUngroup={prefix:"fas",iconName:"object-ungroup",icon:[640,512,[],"f248","M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l209.1 0C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-113.1zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 113.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4L119.4 96zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-40.6 64 0 0 40.6c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4l-46 0c-5.4-15.4-14.6-28.9-26.5-39.6l0-24.4 72.6 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0z"]},e.faOilCan={prefix:"fas",iconName:"oil-can",icon:[640,512,[],"f613","M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-80 0-48 0-48 0c-26.5 0-48 21.5-48 48l0 64.8c0 19 11.2 36.2 28.5 43.9l67.5 30L96 368c0 26.5 21.5 48 48 48l259.1 0c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8L288 160l0-32 32 0zM96 208l0 86.1L48 272.8 48 208l48 0z"]},e.faOilWell={prefix:"fas",iconName:"oil-well",icon:[576,512,[],"e532","M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6 96 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 264-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-137.3 0L340 257.5l-62.2 16.1L305.3 352l-66.6 0L265 277l-74.6 19.3L137.3 448 96 448l0-159.2 337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32 111.4 0 11.2 32-133.8 0z"]},e.faOm={prefix:"fas",iconName:"om",icon:[512,512,[128329],"f679","M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM281 66.7c-2.2-1.5-4.9-2.5-7.7-2.7c-.6 0-1.3-.1-1.9 0c-3.9 .2-7.4 1.7-10.1 4.2c-.9 .8-1.6 1.7-2.3 2.6c-1.7 2.4-2.7 5.3-2.9 8.5c0 .7 0 1.4 0 2.1c.2 2.2 .9 4.3 1.9 6.2l.3 .6c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .1-.1 .1-.1s0 0 0 0s0 0 0 0c5.9-5.8 9.5-13.9 9.5-22.8c0-17.7-14.3-32-32-32c-8.7 0-16.7 3.5-22.4 9.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48l-34.2 0c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9l8.9 0 16 0c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5c-.3-.9-.7-1.8-1.1-2.6c-1.2-2.2-2.8-4-4.7-5.4c-1.9-1.4-4.1-2.3-6.5-2.8c-1.4-.3-2.9-.3-4.4-.2c-2.5 .2-4.8 1-6.8 2.3c-1.1 .7-2.2 1.5-3.1 2.5c-2.4 2.5-4.1 5.8-4.5 9.5c-.1 .6-.1 1.1-.1 1.7c0 0 0 0 0 0c0 .8 .1 1.7 .2 2.5l0 .1c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64l22.6 0c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4l5.5 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.2c-.3-1.3-.8-2.6-1.5-3.8c-1.1-2-2.6-3.8-4.4-5.1c-2.7-2-6-3.2-9.6-3.2l-.2 0c-8 .1-14.6 6.1-15.6 13.9c0 0 0 0 0 0c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96l0-96c0-53-43-96-96-96l-5.5 0c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4l-48.3 0c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4z"]},e.faOtter={prefix:"fas",iconName:"otter",icon:[640,512,[129446],"f700","M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6l0-21.4c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64l0 21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3l0-3.7c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6l0 .6c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l160 0 0-48 0-16c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6l0-16c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16l0 32 0 16 0 48c0 8.8 7.2 16 16 16s16-
42957.2 16-16l0-99.7c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1s0 0 0 0c0 123.7-100.3 224-224 224l-1.1 0L256 480l-.6 0C132 480 32 380 32 256.6l0-.6 0-39.2c-10.1-14.6-16-32.3-16-51.4L16 144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24l2.8 0C44.8 58.2 83.3 32 128 32l64 0c44.7 0 83.2 26.2 101.2 64l2.8 0c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4 0 21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-13.3 0-24 10.7-24 24l0 8 56.4 0c-15.2 17-24.4 39.4-24.4 64l-32 0c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faOutdent=Nd,e.faP={prefix:"fas",iconName:"p",icon:[320,512,[112],"50","M0 96C0 60.7 28.7 32 64 32l96 0c88.4 0 160 71.6 160 160s-71.6 160-160 160l-96 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 320 0 96zM64 288l96 0c53 0 96-43 96-96s-43-96-96-96L64 96l0 192z"]},e.faPager={prefix:"fas",iconName:"pager",icon:[512,512,[128223],"f815","M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm64 32l0 64c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0z"]},e.faPaintBrush=Nt,e.faPaintRoller={prefix:"fas",iconName:"paint-roller",icon:[512,512,[],"f5aa","M0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 192c-35.3 0-64-28.7-64-64L0 64zM160 352c0-17.7 14.3-32 32-32l0-16c0-44.2 35.8-80 80-80l144 0c17.7 0 32-14.3 32-32l0-32 0-90.5c37.3 13.2 64 48.7 64 90.5l0 32c0 53-43 96-96 96l-144 0c-8.8 0-16 7.2-16 16l0 16c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128z"]},e.faPaintbrush=It,e.faPalette={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faPallet={prefix:"fas",iconName:"pallet",icon:[640,512,[],"f482","M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 224 0 224 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-224 0L96 320l-64 0zm96 64l160 0 0 64-160 0 0-64zm224 0l160 0 0 64-160 0 0-64z"]},e.faPanorama={prefix:"fas",iconName:"panorama",icon:[640,512,[],"e209","M45.6 32C20.4 32 0 52.4 0 77.6L0 434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6l0-356.7C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z"]},e.faPaperPlane={prefix:"fas",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z"]},e.faPaperclip={prefix:"fas",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z"]},e.faParachuteBox={prefix:"fas",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16L240 192l0 128-32 0c-7 0-13.7 1.5-19.7 4.2
4295L68.2 192l28.3 0c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192l6 0L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-7.8-1.9-15.2-5.2-21.7L487.1 192l6 0c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16l28.3 0L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2l-32 0 0-128 111.5 0z"]},e.faParagraph={prefix:"fas",iconName:"paragraph",icon:[448,512,[182],"f1dd","M192 32l64 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0c-88.4 0-160-71.6-160-160s71.6-160 160-160z"]},e.faParking=al,e.faPassport={prefix:"fas",iconName:"passport",icon:[448,512,[],"f5ab","M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8l39.1 0c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5l47.1 0c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8l39.1 0c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8l-39.1 0zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5l-47.1 0c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8l-39.1 0c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0z"]},e.faPastafarianism=X,e.faPaste=oe,e.faPause={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112L0 400c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 64zm192 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0z"]},e.faPauseCircle=Sa,e.faPaw={prefix:"fas",iconName:"paw",icon:[512,512,[],"f1b0","M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z"]},e.faPeace={prefix:"fas",iconName:"peace",icon:[512,512,[9774],"f67c","M224 445.3l0-121.8-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8l0-174.2C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5l0 121.8c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3l0 174.2L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},e.faPen={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},e.faPenAlt=Ui,e.faPenClip=ji,e.faPenFancy={prefix:"fas",iconName:"pen-fancy",icon:[512,512,[128395,10002],"f5ac","M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.3 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z"]} 4296e.faPenNib={prefix:"fas",iconName:"pen-nib",icon:[512,512,[10001],"f5ad","M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.7-9.2L288 94.6z"]},e.faPenRuler=Oe,e.faPenSquare=Df,e.faPenToSquare=Ut,e.faPencil=re,e.faPencilAlt=se,e.faPencilRuler=ze,e.faPencilSquare=
4296If,e.faPeopleArrows=De,e.faPeopleArrowsLeftRight=Ie,e.faPeopleCarry=Cn,e.faPeopleCarryBox=Tn,e.faPeopleGroup={prefix:"fas",iconName:"people-group",icon:[640,512,[],"e533","M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3l0-84.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5l0 21.5c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-26.8C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112l32 0c24 0 46.2 7.5 64.4 20.3zM448 416l0-21.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176l32 0c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2l0 26.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3l0-84.7c-10 11.3-16 26.1-16 42.3zm144-42.3l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2l0 42.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-42.8c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112l32 0c61.9 0 112 50.1 112 112z"]},e.faPeopleLine={prefix:"fas",iconName:"people-line",icon:[640,512,[],"e534","M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-54.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5 88 352c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5z"]},e.faPeoplePulling={prefix:"fas",iconName:"people-pulling",icon:[576,512,[],"e535","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64L0 320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352l15.7 0 30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128l-53 0zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"]},e.faPeopleRobbery={prefix:"fas",iconName:"people-robbery",icon:[576,512,[],"e536","M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6L328 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-305.7c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64l0 96 0 .6L8 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-227.3 13 20.5c5.9 9.2 16.1 14.9 27 14.9l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-30.4 0-37.4-58.9C157.6 142 132.1 128 104.7 128L72 128z"]},e.faPeopleRoof={prefix:"fas",iconName:"people-roof",icon:[640,512,[],"e537","M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6l19.5 0c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5l0 54.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-54.5-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z"]},e.faPepperHot={prefix:"fas",iconName:"pepper-hot",icon:[512,512,[127798],"f816","M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3L360 256c-13.3 0-24-10.7-24-24l0-80c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0 0 80c0 26.5 21.5 48 48 48l76.2 0 23.9 47.8C372.3 443.9 244.3 512 103.2 512l-58.8 0C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z"]},e.faPercent=tm,e.faPercentage=im,e.faPerson=q,e.faPersonArrowDownToLine={prefix:"fas",iconName:"person-arrow-down-to-line",icon:[640,512,[],"e538","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM464 64l0 242.7-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7 528 64c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faPersonArrowUpFromLine={prefix:"fas",iconName:"person-arrow-up-from-line",icon:[640,512,[],"e539","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-242.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"]},e.faPersonBiking=Um,e.faPersonBooth={prefix:"fas",iconName:"person-booth",icon:[576,512,[],"f756","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160 64 0 0-160zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-448zM224 512c17.7 0 32-14.3 32-32l0-160-64 0 0 160c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L320 0zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3l0-72.1 4.7 4.7c9 9 21.2 14.1 33.9 14.1l73.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-66.7 0-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6l0 55.7 0 .9L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 42.7L96 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-
429658.7c0-10.4-3.4-20.5-9.6-28.8L112 341.3z"]},e.faPersonBreastfeeding={prefix:"fas",iconName:"person-breastfeeding",icon:[448,512,[],"e53a","M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8l0-36.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1l75.2 0c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z"]},e.faPersonBurst={prefix:"fas",iconName:"person-burst",icon:[640,512,[],"e53b","M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-223.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9 408 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.3-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"]},e.faPersonCane={prefix:"fas",iconName:"person-cane",icon:[448,512,[],"e53c","M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z"]},e.faPersonChalkboard={prefix:"fas",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288 56 0 64 0 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-64 192 0 0 192-192 0 0-32-64 0 0 48c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 80-76.9 0-65.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},e.faPersonCircleCheck={prefix:"fas",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]} 4297e.faPersonCircleExclamation={prefix:"fas",iconName:"person-circle-exclamation",icon:[576,512,[],"e53f","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faPersonCircleMinus={prefix:"fas",iconName:"person-circle-minus",icon:[576,512,[],"e540","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},e.faPersonCirclePlus={prefix:"fas",iconName:"person-circle-plus",icon:[576,512,[],"e541","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-
42977.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"]},e.faPersonCircleQuestion={prefix:"fas",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z"]},e.faPersonCircleXmark={prefix:"fas",iconName:"person-circle-xmark",icon:[576,512,[],"e543","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},e.faPersonDigging=nc,e.faPersonDotsFromLine=Mf,e.faPersonDress=Tc,e.faPersonDressBurst={prefix:"fas",iconName:"person-dress-bur
4297st",icon:[640,512,[],"e544","M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384l17.8 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 16 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 17.8 0c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3l-11.6 0c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"]},e.faPersonDrowning={prefix:"fas",iconName:"person-drowning",icon:[576,512,[],"e545","M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3L192 64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z"]},e.faPersonFalling={prefix:"fas",iconName:"person-falling",icon:[512,512,[],"e546","M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0-1.4 0 92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-73.8c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faPersonFallingBurst={prefix:"fas",iconName:"person-falling-burst",icon:[640,512,[],"e547","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2L32 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320l1.4 0 80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z"]},e.faPersonHalfDress={prefix:"fas",iconName:"person-half-dress",icon:[320,512,[],"e548","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352l0-224 6.9 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128s0 0 0 0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3l0 256s0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-17.8 0c-10.9 0-18.6-10.7-15.2
4297-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z"]},e.faPersonHarassing={prefix:"fas",iconName:"person-harassing",icon:[576,512,[],"e549","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9 88 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7 47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344l0 58.7-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9L576 344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z"]},e.faPersonHiking=gd,e.faPersonMilitaryPointing={prefix:"fas",iconName:"person-military-pointing",icon:[576,512,[],"e54a","M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25l151 0c8.8 0 16-7.2 16-16l0-30.6C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16L241.6 96c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40l152 0 0 89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5L240 224 72 224zm345.7 20.9L246.6 416 416 416l0-46.3 53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32-192 0z"]},e.faPersonMilitaryRifle={prefix:"fas",iconName:"person-military-rifle",icon:[512,512,[],"e54b","M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4L352 48c0 8.8-7.2 16-16 16L185 64c-13.8 0-25-11.2-25-25zm17.6 57l156.8 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7 352 480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9l50.4 0c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512l-128 0c-17.7 0-32-14.3-32-32l0-110.3-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faPersonMilitaryToPerson={prefix:"fas",iconName:"person-military-to-person",icon:[512,512,[],"e54c","M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9l111.4 0c8.8-.1 15.9-7.2 15.9-16L200 16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1l-122.9 0C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256l0 32c0 17.7 14.3 32 32 32l128 0c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5l0-32c0-35.3-28.7-64-64-64l-64 0c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-35.3-28.7-64-64-64l-64 0zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376l0 32-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0 0 32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z"]},e.faPersonPraying=am,e.faPersonPregnant={prefix:"fas",iconName:"person-pregnant",icon:[384,512,[],"e31e","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31l0-55.1-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1l1.1 0 12.5 0 2.4 0c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3l0 32c0 17.7-14.3 32-32 32l-16 0-40 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-8 0-8 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-97z"]},e.faPersonRays={prefix:"fas",iconName:"person-rays",icon:[512,512,[],"e54d","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9 328 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"]},e.faPersonRifle={prefix:"fas",iconName:"person-rifle",icon:[576,512,[],"e54e","M265.2 192c25.4 0 49.8 7.1 70.8 19.9L336 512l-192 0 0-174.3L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8l50.4 0zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16l0 116.3c9.6 5.5 16 15.9 16 27.7l0 109.3 16-5.3 0-56c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 84.5c0 6.9-4.4 13-10.9 15.2L480 325.3l0 26.7 48 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-44 0 23 92.1c2.5 10.1-5.1 19.9-15.5 19.9L432 512c-8.8 0-16-7.2-16-16l0-96-16 0c-17.7 0-32-14.3-32-32l0-144c0-17.7 14.3-32 32-32l0-32c0-11.8 6.4-22.2 16-27.7L416 32c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 16 0z"]},e.faPersonRunning=an,e.faPersonShelter={prefix:"fas",iconName:"person-shelter",icon:[512,512,[],"e54f","M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.4L256 68.9 448 178.6 448 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a4
42970 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280l0-88 16 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-174.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5 200 488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},e.faPersonSkating=ls,e.faPersonSkiing=Lo,e.faPersonSkiingNordic=mu,e.faPersonSnowboarding=ep,e.faPersonSwimming=Gh,e.faPersonThroughWindow={prefix:"fas",iconName:"person-through-window",icon:[640,512,[],"e5a9","M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0l-64 0L64 64zm288 0l224 0 0 320-67.7 0-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320l-45.8 0 42.7 64L592 448c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 400c0 26.5 21.5 48 48 48l260.2 0 33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0L192 384s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]} 4298e.faPersonWalking=In,e.faPersonWalkingArrowLoopLeft={prefix:"fas",iconName:"person-walking-arrow-loop-left",icon:[640,512,[],"e551","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384l18.7 0c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96l-18.7 0 25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z"]},e.faPersonWalkingArrowRight={prefix:"fas",iconName:"person-walking-arrow-right",icon:[640,512,[],"e552","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z"]},e.faPersonWalkingDashedLineArrowRight={prefix:"fas",iconName:"person-walking-dashed-line-arrow-right",icon:[640,512,[],"e553","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16zM392 320c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48z"]},e.faPersonWalkingLuggage={prefix:"fas",iconName:"person-walking-luggage",icon:[576,512,[],"e554","M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z"]},e.faPersonWalkingWithCane=df,e.faPesetaSign={prefix:"fas",iconName:"peseta-sign",icon:[384,512,[],"e221","M64 32C46.3 32 32 46.3 32 64l0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 96 0c77.4 0 142-55 156.8-128l3.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-3.2 0C334 87 269.4 32 192 32L64 32zM282.5 160L96 160l0-64 96 0c41.8 0 77.4 26.7 90.5 64zM96 224l186.5 0c-13.2 37.3-48.7 64-90.5 64l-96 0 0-64z"]},e.faPesoSign={prefix:"fas",iconName:"peso-sign",icon:[384,512,[],"e222","M64 32C46.3 32 32 46.3 32 64l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c68.4 0 127.7-39 156.8-96l19.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.7 0c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16l.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.2 0C303.7 71 244.4 32 176 32L64 32zm190.4 96L96 128l0-32 80 0c30.5 0 58.2 12.2 78.4 32zM96 192l190.9 0c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16L96 224l0-32zm158.4 96c-20.2
429819.8-47.9 32-78.4 32l-80 0 0-32 158.4 0z"]},e.faPhone={prefix:"fas",iconName:"phone",icon:[512,512,[128222,128379],"f095","M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"]},e.faPhoneAlt=tl,e.faPhoneFlip=el,e.faPhoneSlash={prefix:"fas",iconName:"phone-slash",icon:[640,512,[],"f3dd","M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z"]},e.faPhoneSquare=Ap,e.faPhoneSquareAlt=Mt,e.faPhoneVolume=Pc,e.faPhotoFilm=Hp,e.faPhotoVideo=qp,e.faPieChart=ra,e.faPiggyBank={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7L256 96c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96l11.5 0c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9l13.3 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-32 0c-9.1 12.1-19.9 22.9-32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-128 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c-34.9-26.2-58.7-66.3-63.2-112L68 304c-37.6 0-68-30.4-68-68s30.4-68 68-68l4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-4 0c-11 0-20 9-20 20s9 20 20 20l31.2 0c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2l128 0zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},e.faPills={prefix:"fas",iconName:"pills",icon:[576,512,[],"f484","M112 96c-26.5 0-48 21.5-48 48l0 112 96 0 0-112c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112l0 224c0 61.9-50.1 112-112 112S0 429.9 0 368L0 144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z"]},e.faPingPongPaddleBall=Lf,e.faPizzaSlice={prefix:"fas",iconName:"pizza-slice",icon:[512,512,[],"f818","M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faPlaceOfWorship={prefix:"fas",iconName:"place-of-worship",icon:[640,512,[],"f67f","M224 109.3l0 108.3L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-228.8c0-16.9-8.8-32.5-23.3-41.2L416 217.6l0-108.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z"]},e.faPlane={prefix:"fas",iconName:"plane",icon:[576,512,[],"f072","M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z"]},e.faPlaneArrival={prefix:"fas",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9
4298c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0l40.1 0c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14.1-9.3-22.5zM32 448l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faPlaneCircleCheck={prefix:"fas",iconName:"plane-circle-check",icon:[640,512,[],"e555","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faPlaneCircleExclamation={prefix:"fas",iconName:"plane-circle-exclamation",icon:[640,512,[],"e556","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faPlaneCircleXmark={prefix:"fas",iconName:"plane-circle-xmark",icon:[640,512,[],"e557","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faPlaneDeparture={prefix:"fas",iconName:"plane-departure",icon:[640,512,[128747],"f5b0","M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2l137.7 0c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48l-57.4 0c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z"]},e.faPlaneLock={prefix:"fas",iconName:"plane-lock",icon:[640,512,[],"e558","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 84.6 101.8 58.2C418 247.6 416 259.6 416 272l0 24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1l0 70.9 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 24 0 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8l0-65.5c0-5.7 3.1-11 8.1-13.9L192 178.3l0-84.6zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]} 4299e.faPlaneSlash={prefix:"fas",iconName:"plane-slash",icon:[640,512,[],"e069","M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-73.8 0L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0l56.2
42990c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L144 320l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z"]},e.faPlaneUp={prefix:"fas",iconName:"plane-up",icon:[512,512,[],"e22d","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6l0 56.7c0 10.9-10.7 18.6-21.1 15.2L320 320l0 80 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-80L21.1 377C10.7 380.4 0 372.7 0 361.8l0-56.7c0-10.7 5.3-20.7 14.2-26.6L192 160l0-66.3z"]},e.faPlantWilt={prefix:"fas",iconName:"plant-wilt",icon:[512,512,[],"e5aa","M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56l0 13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13C464 53.7 410.3 0 344 0S224 53.7 224 120l0 21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120l0 13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13c0-30.9 25.1-56 56-56s56 25.1 56 56l0 32 0 200c0 17.7 14.3 32 32 32s32-14.3 32-32l0-200 0-32 0-128z"]},e.faPlateWheat={prefix:"fas",iconName:"plate-wheat",icon:[512,512,[],"e55a","M176 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zM56 64l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16zM400 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zm80 160l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80zm-96 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320l456.4 0c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446l0 2c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-2c-48.2-9-86.3-48.2-92.5-98.4z"]},e.faPlay={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},e.faPlayCircle=Ur,e.faPlug={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},e.faPlugCircleBolt={prefix:"fas",iconName:"plug-circle-bolt",icon:[576,512,[],"e55b","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},e.faPlugCircleCheck={prefix:"fas",iconName:"plug-circle-check",icon:[576,512,[],"e55c","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},e.faPlugCircleExclamation={prefix:"fas",iconName:"plug-circle-exclamation",icon:[576,512,[],"e55d","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2
4299-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faPlugCircleMinus={prefix:"fas",iconName:"plug-circle-minus",icon:[576,512,[],"e55e","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"]},e.faPlugCirclePlus={prefix:"fas",iconName:"plug-circle-plus",icon:[576,512,[],"e55f","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faPlugCircleXmark={prefix:"fas",iconName:"plug-circle-xmark",icon:[576,512,[],"e560","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e.faPlus=Tp,e.faPlusCircle=tg,e.faPlusMinus={prefix:"fas",iconName:"plus-minus",icon:[384,512,[],"e43c","M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112L48 144c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0 0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-112zM0 480c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z"]},e.faPlusSquare=Lr,e.faPodcast={prefix:"fas",iconName:"podcast",icon:[448,512,[],"f2ce","M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},e.faPoll=cr,e.faPollH=Ra,e.faPoo={prefix:"fas",iconName:"poo",icon:[512,512,[128169],"f2fe","M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80L160 128c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48L104 240c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72l368 0c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72l-13.7 0c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64l-5.5 0c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3l167.4 0c6.8 0 12.3 5.5 12.3 12.3z"]},e.faPooBolt=Mi,e.faPooStorm=xi,e.faPoop={prefix:"fas",iconName:"poop",icon:[512,512,[],"f619","M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32l5.5 0c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48l13.7 0c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72L72 512c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72l13.7 0C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64l16.2 0c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z"]},e.faPortrait=Dg,e.faPoundSign=ns,e.faPowerOff={prefix:"fas",iconName:"power-off",icon:[512,512,[9211],"f011","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z"]},e.faPray=lm,e.faPrayingHands=Vl,e.faPrescription={prefix:"fas",iconName:"prescription",icon:[448,512,[],"f5b1","M32 0C14.3 0 0 14.3 0 32L0 192l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 50.7 0 128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0L32 0zM176 160L64 160l0-96 112 0c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]} 4300e.faPrescriptionBottle={prefix:"fas",iconName:"prescription-bottle",icon:[384,512,[],"f485","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-32 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 384l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 288l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 192l0-64z"]}
4300,e.faPrescriptionBottleAlt=eu,e.faPrescriptionBottleMedical=Jc,e.faPrint={prefix:"fas",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M128 0C92.7 0 64 28.7 64 64l0 96 64 0 0-96 226.7 0L384 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0L128 0zM384 352l0 32 0 64-256 0 0-64 0-16 0-16 256 0zm64 32l32 0c17.7 0 32-14.3 32-32l0-96c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64l0 96c0 17.7 14.3 32 32 32l32 0 0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-64zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faProcedures=Fn,e.faProjectDiagram=dp,e.faPumpMedical={prefix:"fas",iconName:"pump-medical",icon:[448,512,[],"e06a","M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM216 280l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},e.faPumpSoap={prefix:"fas",iconName:"pump-soap",icon:[448,512,[],"e06b","M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z"]},e.faPuzzlePiece={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2l56.8 0c26.5 0 48 21.5 48 48l0 56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8L0 176c0-26.5 21.5-48 48-48l120.8 0c12.8 0 23.2-10.4 23.2-23.2z"]},e.faQ={prefix:"fas",iconName:"q",icon:[448,512,[113],"51","M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z"]},e.faQrcode={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},e.faQuestion={prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faQuestionCircle=Ja,e.faQuidditch=fe,e.faQuidditchBroomBall=pe,e.faQuoteLeft=Dp,e.faQuoteLeftAlt=Ip,e.faQuoteRight=lc,e.faQuoteRightAlt=cc,e.faQuran=fg,e.faR={prefix:"fas",iconName:"r",icon:[320,512,[114],"52","M64 32C28.7 32 0 60.7 0 96L0 288 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 95.3 0L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144
4300L64 32zM176 256L64 256 64 96l112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},e.faRadiation={prefix:"fas",iconName:"radiation",icon:[512,512,[],"f7b9","M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faRadiationAlt=ap,e.faRadio={prefix:"fas",iconName:"radio",icon:[512,512,[128251],"f8d7","M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192l0 4L0 304 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-229.5 0L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 336c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z"]},e.faRainbow={prefix:"fas",iconName:"rainbow",icon:[640,512,[127752],"f75b","M320 96C178.6 96 64 210.6 64 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C0 175.3 143.3 32 320 32s320 143.3 320 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-70.7 57.3-128 128-128s128 57.3 128 128l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-35.3-28.7-64-64-64zM160 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-123.7 100.3-224 224-224s224 100.3 224 224l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-88.4-71.6-160-160-160s-160 71.6-160 160z"]},e.faRandom=on,e.faRankingStar={prefix:"fas",iconName:"ranking-star",icon:[640,512,[],"e561","M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-128 0zM32 320c-17.7 0-32 14.3-32 32L0 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L32 320zm416 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z"]},e.faReceipt={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8l0 464c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488L0 24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM80 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 336c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 240z"]},e.faRecordVinyl={prefix:"fas",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faRectangleAd=Po 4301e.faRectangleList=fu,e.faRectangleTimes=jg,e.faRectangleXmark=Bg,e.faRecycle={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448l0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 32 96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},e.faRedo=Wl,e.faRedoAlt=Gd,e.faRefresh=fo,e.faRegistered={prefix:"fas",iconName:"registered",icon:[512,512,[174],"f25d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24l88 0c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288 208 288l0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112zm48 88l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0 64z"]},e.faRemove=Ep,e.faRemoveFormat=Ks,e.faReorder=cf,e.faRepeat={prefix:"fas",iconName:"repeat",icon:[512,512,[128257],"f363","M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96l160 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32l0 32L160 64C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96l-160 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 160 0c88.4 0 160-71.6 160-160z"]},e.faReply=Ve,e.faReplyAll=os,e.faRepublican={prefix:"fas",iconName:"republican",icon:[640,512,[],"f75e","M0 192C0 103.6 71.6 32 160 32l224 0c88.4 0 160 71.6 160 160l0 64L0 256l0-64zm415.9-64c-2.4
43010-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160l192 0 96 0 32 0 64 0 32 0 0 32 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-48-32 0 0 32 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64-192 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64 0-96 128 0z"]},e.faRestroom={prefix:"fas",iconName:"restroom",icon:[640,512,[],"f7bd","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-154.8c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128l8 0c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4L200 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM320 0c13.3 0 24 10.7 24 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480l0-96-17.8 0c-10.9 0-18.6-10.7-15.2
4301-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1L584 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32z"]},e.faRetweet={prefix:"fas",iconName:"retweet",icon:[576,512,[],"f079","M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0c-17.7 0-32-14.3-32-32l0-128 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96l112 0zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-128c0-53-43-96-96-96L304 96z"]},e.faRibbon={prefix:"fas",iconName:"ribbon",icon:[448,512,[127895],"f4d6","M333.2 322.8s0 0 0 0l-133.9-146s0 0 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65l0-29.5c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0l-76 0c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8L64 164c0 23.2 8.4 45.6 23.6 63.1l56 64.2s0 0 0 0l83.3 95.6s0 0 0 0l91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z"]},e.faRightFromBracket=A,e.faRightLeft=Yg,e.faRightLong=hd,e.faRightToBracket=yn,e.faRing={prefix:"fas",iconName:"ring",icon:[512,512,[],"f70b","M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8l0 96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304l0-96z"]},e.faRmb=lh,e.faRoad={prefix:"fas",iconName:"road",icon:[576,512,[128739],"f018","M256 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480L256 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 201.4 0c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32L320 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},e.faRoadBarrier={prefix:"fas",iconName:"road-barrier",icon:[640,512,[],"e562","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-181.7L149.2 96 64 96l0-32c0-17.7-14.3-32-32-32zM405.2 96l-74.3 0-5.4 10.7L234.8 288l74.3 0 5.4-10.7L405.2 96zM362.8 288l74.3 0 5.4-10.7L533.2 96l-74.3 0-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288l74.3 0 5.4-10.7L277.2 96l-74.3 0zm288 192l85.2 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.7L490.8 288z"]},e.faRoadBridge={prefix:"fas",iconName:"road-bridge",icon:[640,512,[],"e563","M352 0L608 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64zM480 40c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zM32 96l256 0 0 64-40 0 0 64 40 0 0 96c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-96 72 0 0-64-40 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64l-80 0 0 64 80 0 0-64z"]},e.faRoadCircleCheck={prefix:"fas",iconName:"road-circle-check",icon:[640,512,[],"e564","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faRoadCircleExclamation={prefix:"fas",iconName:"road-circle-exclamation",icon:[640,512,[],"e565","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-
43017.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},e.faRoadCircleXmark={prefix:"fas",iconName:"road-circle-xmark",icon:[640,512,[],"e566","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]} 4302e.faRoadLock={prefix:"fas",iconName:"road-lock",icon:[640,512,[],"e567","M288 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480L288 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 32 0 0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32L352 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faRoadSpikes={prefix:"fas",iconName:"road-spikes",icon:[640,512,[],"e568","M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256l0-139.2c0-15.8 20.5-22 29.3-8.9L320 256l0-139.2c0-15.8 20.5-22 29.3-8.9L448 256l0-139.2c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7L512 352l-64 0-64 0-64 0-64 0-64 0L64 352l0-235.2zM32 384l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faRobot={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z"]},e.faRocket={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faRodAsclepius=yi,e.faRodSnake=vi,e.faRotate=cm,e.faRotateBack=Sr,e.faRotateBackward=kr,e.faRotateForward=Wd,e.faRotateLeft=Er,e.faRotateRight=qd,e.faRouble=dh,e.faRoute={prefix:"fas",iconName:"route",icon:[512,512,[],"f4d7","M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5L320 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96 43 96 96s-43 96-96 96l-276.4 0c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2L416 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-53 0-96-43-96-96s43-96 96-96l39.8 0c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faRss=gg,e.faRssSquare=di,e.faRub=hh,e.faRuble=fh,e.faRubleSign=uh,e.faRug={prefix:"fas",iconName:"rug",icon:[640,512,[],"e569","M24 64l32 0 24 0 0 24 0 88 0 80 0 80 0 88 0 24-24 0-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0l416 0 0 384-416 0 0-384zM640 88c0 13.3-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0-24 0 0-24 0-88 0-80 0-80 0-88 0-24 24 0 32 0c13.3 0 24 10.7 24 24z"]},e.faRuler={prefix:"fas",iconName:"ruler",icon:[512,512,[128207],"f545","M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z"]},e.faRulerCombined={prefix:"fas",iconName:"ruler-combined",icon:[512,512,[],"f546","M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2
4302-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z"]},e.faRulerHorizontal={prefix:"fas",iconName:"ruler-horizontal",icon:[640,512,[],"f547","M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z"]},e.faRulerVertical={prefix:"fas",iconName:"ruler-vertical",icon:[256,512,[],"f548","M0 48C0 21.5 21.5 0 48 0L208 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z"]},e.faRunning=ln,e.faRupee=Ka,e.faRupeeSign=Ya,e.faRupiahSign={prefix:"fas",iconName:"rupiah-sign",icon:[512,512,[],"e23d","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256-96l80 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-48 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128 0-160c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48l-48 0 0 96 48 0z"]},e.faS={prefix:"fas",iconName:"s",icon:[320,512,[115],"53","M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8
4302c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0s0 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z"]},e.faSackDollar={prefix:"fas",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M320 96L192 96 144.6 24.9C137.5 14.2 145.1 0 157.9 0L354.1 0c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128l128 0c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96L96 512c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4c0 0 0 0 0 0s0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15c0 0 0 0 0 0l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z"]} 4303e.faSackXmark={prefix:"fas",iconName:"sack-xmark",icon:[512,512,[],"e56a","M192 96l128 0 47.4-71.1C374.5 14.2 366.9 0 354.1 0L157.9 0c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32l-128 0c-3.8 2.5-8.1 5.3-13 8.4c0 0 0 0 0 0s0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z"]},e.faSadCry=_l,e.faSadTear=Fy,e.faSailboat={prefix:"fas",iconName:"sailboat",icon:[576,512,[],"e445","M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6l-224 0c-8.8 0-16-7.2-16-16l0-320zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5l0 224c0 8.8-7.2 16-16 16L80 352c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384l533.8 0c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512L133 512C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z"]},e.faSatellite={prefix:"fas",iconName:"satellite",icon:[512,512,[128752],"f7bf","M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z"]},e.faSatelliteDish={prefix:"fas",iconName:"satellite-dish",icon:[512,512,[128225],"f7c0","M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faSave=kl,e.faScaleBalanced=vg,e.faScaleUnbalanced=Pl,e.faScaleUnbalancedFlip=Ls,e.faSch
4303ool={prefix:"fas",iconName:"school",icon:[640,512,[127979],"f549","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l208 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 208 0c26.5 0 48-21.5 48-48l0-320c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM96 320l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16z"]},e.faSchoolCircleCheck={prefix:"fas",iconName:"school-circle-check",icon:[640,512,[],"e56b","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},e.faSchoolCircleExclamation={prefix:"fas",iconName:"school-circle-exclamation",icon:[640,512,[],"e56c","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faSchoolCircleXmark={prefix:"fas",iconName:"school-circle-xmark",icon:[640,512,[],"e56d","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},e.faSchoolFlag={prefix:"fas",iconName:"school-flag",icon:[576,512,[],"e56e","M288 0L400 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-79.3 0 89.6 64L512 160c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-176 0 0-112c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 112L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l101.7 0L256 95.5 256 32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32
43030c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm368 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm384 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0z"]},e.faSchoolLock={prefix:"fas",iconName:"school-lock",icon:[640,512,[],"e56f","M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96 592 96c26.5 0 48 21.5 48 48l0 128c0-61.9-50.1-112-112-112s-112 50.1-112 112l0 24.6c-19.1 11.1-32 31.7-32 55.4l-63.7 0-.3 0c-35.3 0-64 28.7-64 64l0 96 64 0s0 0 0 0L48 512c-26.5 0-48-21.5-48-48L0 144c0-26.5 21.5-48 48-48l118.3 0L302.2 5.4zM80 208l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm0 128l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faScissors=Fe,e.faScrewdriver={prefix:"fas",iconName:"screwdriver",icon:[512,512,[129691],"f54a","M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19l0 54.1-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192l54.1 0c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z"]},e.faScrewdriverWrench=ba,e.faScroll={prefix:"fas",iconName:"scroll",icon:[576,512,[128220],"f70e","M0 80l0 48c0 17.7 14.3 32 32 32l16 0 48 0 0-80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48l0 304c0 35.3 28.7 64 64 64s64-28.7 64-64l0-5.3c0-32.4 26.3-58.7 58.7-58.7L480 320l0-192c0-53-43-96-96-96L112 32zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16l-245.3 0c-14.7 0-26.7 11.9-26.7 26.7l0 5.3c0 53-43 96-96 96l176 0 96 0z"]},e.faScrollTorah=ue,e.faSdCard={prefix:"fas",iconName:"sd-card",icon:[384,512,[],"f7c2","M320 0L141.3 0C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64zM160 88l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},e.faSearch=Tf,e.faSearchDollar=Wy,e.faSearchLocation=S,e.faSearchMinus=Oy,e.faSearchPlus=xy,e.faSection={prefix:"fas",iconName:"section",icon:[256,512,[],"e447","M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31c0 0 0 0 0 0l3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2c0 0 0 0 0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6c0 0 0 0 0 0l.2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5l-.6-.2-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z"]},e.faSeedling=Bs,e.faServer={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]} 4304e.faShapes=nn,e.faShare=Qg,e.faShareAlt=qt,e.faShareAltSquare=av,e.faShareFromSquare=yp,e.faShareNodes=Ht,e.faShareSquare=vp,e.faSheetPlastic={prefix:"fas",iconName:"sheet-plastic",icon:[384,512,[],"e571","M0 448c0 35.3 28.7 64 64 64l160 0 0-128c0-17.7 14.3-32 32-32l128 0 0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384l-128 0 0 128L384 384z"]},e.faShekel=jp,e.faShekelSign=Fp,e.faSheqel=Up,e.faSheqelSign=Vp,e.faShield=Sm,e.faShieldAlt=go,e.faShieldBlank=km,e.faShieldCat={prefix:"fas",iconName:"shield-cat",icon:[512,512,[],"e572","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4l.2 0c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4l48 0c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3l.2 0c5.8 0 10.4 4.7 10.4 10.4L352 272c0 53-43 96-96 96s-96-43-96-96l0-117.6zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faShieldDog={prefix:"fas",iconName:"shield-dog",icon:[512,512,[],"e573","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64l0-64 44.2 0c12.1 0 23.2 6.8 28.6 17.7L320 192l64 0c8.8 0 16 7.2 16 16l0 32c0 44.2-35.8 80-80 80l-48 0 0 50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160l40 0 8 0 0 32 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faShieldHalved=mo,e.faShieldHeart={prefix:"fas",iconName:"shield-
4304heart",icon:[512,512,[],"e574","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},e.faShieldVirus={prefix:"fas",iconName:"shield-virus",icon:[512,512,[],"e06c","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faShip={prefix:"fas",iconName:"ship",icon:[576,512,[128674],"f21a","M192 32c0-17.7 14.3-32 32-32L352 0c17.7 0 32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 128 44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240l0-128c0-26.5 21.5-48 48-48l48 0 0-32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7l0-90.7-256 0 0 90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faShippingFast=np,e.faShirt=uc,e.faShoePrints={prefix:"fas",iconName:"shoe-prints",icon:[640,512,[],"f54b","M416 0C352.3 0 256 32 256 32l0 128c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32l0 128s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64z"]},e.faShop=Ml,e.faShopLock={prefix:"fas",iconName:"shop-lock",icon:[640,512,[],"e4a5","M36.8 192l412.8 0c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224l-64 0 0 160-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-32 0-128zm144 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faShopSlash=fn,e.faShoppingBag=Qt,e.faShoppingBasket=ml,e.faShoppingCart=Hu 4305e.faShower={prefix:"fas",iconName:"shower",icon:[512,512,[128703],"f2cc","M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-316.1zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faShrimp={prefix:"fas",iconName:"shrimp",icon:[512,512,[129424],"e448","M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64l1 0c3.7 88.9 77 160 167 160l56 0 0-192-24 0L88.8 128 64 128c-17.7 0-32-14.3-32-32s14.3-32 32-32l400 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32zM224 456c0 13.3 10.7 24 24 24l72 0 0-72.2-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3l0 69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128l-16 0 0 192 18.3 0c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faShuffle=sn,e.faShuttleSpace=Bn,e.faShuttleVan=Hi,e.faSign=Wp,e.faSignHanging=Gp,e.faSignIn=hn,e.faSignInAlt=vn,e.faSignLanguage=ty,e.faSignOut=at,e.faSignOutAlt=T,e.faSignal=bl,e.faSignal5=wl,e.faSignalPerfect=Al,e.faSignature={prefix:"fas",iconName:"signature",icon:[640,512,[],"f5b7","M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92l0 71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-83.6 0 18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3l0-7.8c0-53-43-96-96-96s-96 43-96 96l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5l0-71.9c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l40.3 0c-.2-2.8-.3-5.6-.3-8.5L64 368l-40 0zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24l-310.1 0c-6.7 16.3-14.2 32.3-22.3 48L616 416z"]},e.faSigning=iy,e.faSignsPost=va,e.faSimCard={prefix:"fas",iconName:"sim-card",icon:[384,512,[],"f7c4","M64 0L242.7 0c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32l0 32 64 0 0-64-32 0zM64 352l80 0 96 0 80 0 0-64-80 0-96 0-80 0 0 64zM320 224c0-17.7-14.3-32-32-32l-32 0 0 64 64 0 0-32zM160 192l0 64 64 0 0-64-64 0zM288 448c17.7 0 32-14.3 32-32l0-32-64 0 0 64 32 0zM160 384l0 64 64 0 0-64-64 0zM64 416c0 17.7 14.3 32 32 32l32 0 0-64-64 0 0 32z"]},e.faSink={prefix:"fas",iconName:"sink",icon:[512,512,[],"e06d","M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96l0 192-64 0 0-24c0-30.9-25.1-56-56-56l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c4.4 0 8 3.6 8 8l0 24-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-24c0-4.4 3.6-8 8-8l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0c-30.9 0-56 25.1-
430556 56l0 24-64 0 0-192zM480 416l0-32L32 384l0 32c0 53 43 96 96 96l256 0c53 0 96-43 96-96z"]},e.faSitemap={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z"]},e.faSkating=cs,e.faSkiing=xo,e.faSkiingNordic=gu,e.faSkull={prefix:"fas",iconName:"skull",icon:[512,512,[128128],"f54c","M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1l0 64c0 26.5 21.5 48 48 48l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 48 0c26.5 0 48-21.5 48-48l0-64c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},e.faSkullCrossbones={prefix:"fas",iconName:"skull-crossbones",icon:[448,512,[128369,9760],"f714","M368 128c0 44.4-25.4 83.5-64 106.4l0 21.6c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-21.6c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z"]},e.faSlash={prefix:"fas",iconName:"slash",icon:[640,512,[],"f715","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z"]},e.faSleigh={prefix:"fas",iconName:"sleigh",icon:[640,512,[],"f7cc","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 160c0 53 43 96 96 96l0 32 64 0 0-32 192 0 0 32 64 0 0-32c53 0 96-43 96-96l0-96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0-32 0c-17.7 0-32 14.3-32 32l0 41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7l-9 0L32 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 8c0 13.3-10.7 24-24 24L64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l488 0c48.6 0 88-39.4 88-88l0-8z"]},e.faSliders=ld,e.faSlidersH=cd 4306e.faSmile=rm,e.faSmileBeam=z,e.faSmileWink=Js,e.faSmog={prefix:"fas",iconName:"smog",icon:[640,512,[],"f75f","M32 144c0 79.5 64.5 144 144 144l123.3 0c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32l27.3 0c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368l-336 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96l-112 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0L24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24L96 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c13.3 0 24-10.7 24-24z"]},e.faSmoking={prefix:"fas",iconName:"smoking",icon:[640,512,[128684],"f48d","M448 32l0 11c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-11c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256l0-11c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32l0 11c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64l352 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L64 512c-35.3 0-64-28.7-64-64l0-32zm224 0l0 32 160 0 0-32-160 0zm288-64c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z"]},e.faSmokingBan=fl,e.faSms=Eg,e.faSnowboarding=tp,e.faSnowflake={prefix:"fas",iconName:"snowflake",icon:[448,512,[10052,10054],"f2dc","M224 0c17.7 0 32 14.3 32 32l0 30.1 15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49 0 70.3 61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7l0 70.3 49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15 0 30.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-30.1-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49 0-70.3-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4
4306127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3l0-70.3L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15L192 32c0-17.7 14.3-32 32-32z"]},e.faSnowman={prefix:"fas",iconName:"snowman",icon:[512,512,[9731,9924],"f7d0","M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2l0-40.2c0-13.3 10.7-24 24-24s24 10.7 24 24l0 19.6 22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9l-149.3 0c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6 56 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24l0 3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9l0-3.2c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},e.faSnowplow={prefix:"fas",iconName:"snowplow",icon:[640,512,[],"f7d2","M298.9 64l68.6 160L256 224l-64-64 0-96 106.9 0zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0L176 0c-26.5 0-48 21.5-48 48l0 112-32 0c-17.7 0-32 14.3-32 32l0 106.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112l256 0c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48l42.8 0 0 50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7l0-82.7 0-84.8L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40l0 52.8-64 0 0-31.3c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l256 0zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faSoap={prefix:"fas",iconName:"soap",icon:[512,512,[129532],"e06e","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96s43-96 96-96l88.4 0c-15.2-17-24.4-39.4-24.4-64L96 192c-53 0-96 43-96 96L0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96l0-128c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64l192 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-160 0z"]},e.faSoccerBall=Dt,e.faSocks={prefix:"fas",iconName:"socks",icon:[512,512,[129510],"f696","M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6l0-144L128 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64l160 0 0-16c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0L176 0c-26.5 0-48 21.5-48 48l0 16zM320 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304l0-208L320 96zM512 64l0-16c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 16 192 0z"]},e.faSolarPanel={prefix:"fas",iconName:"solar-panel",icon:[640,512,[],"f5ba","M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384l217 0 0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64 217 0c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0L122.2 0zM260.9 64l118.2 0 10.4 104-139 0L260.9 64zM202.3 168l-100.8 0L122.2 64l90.4 0L202.3 168zM91.8 216l105.6 0L187.1 320 71 320 91.8 216zm153.9 0l148.6 0 10.4 104-169.4 0 10.4-104zm196.8 0l105.6 0L569 320l-116 0L442.5 216zm96-48l-100.8 0L427.3 64l90.4 0 31.4-6.3L517.8 64l20.8 104z"]},e.faSort=Io,e.faSortAlphaAsc=iu,e.faSortAlphaDesc=Yt,e.faSortAlphaD
4306own=nu,e.faSortAlphaDownAlt=Kt,e.faSortAlphaUp=kn,e.faSortAlphaUpAlt=cg,e.faSortAmountAsc=Ws,e.faSortAmountDesc=_h,e.faSortAmountDown=$s,e.faSortAmountDownAlt=bh,e.faSortAmountUp=Yd,e.faSortAmountUpAlt=Om,e.faSortAsc=Dl,e.faSortDesc=_ 4307e.faSortDown=v,e.faSortNumericAsc=Xc,e.faSortNumericDesc=ve,e.faSortNumericDown=Yc,e.faSortNumericDownAlt=_e,e.faSortNumericUp=ic,e.faSortNumericUpAlt=Bc,e.faSortUp=zl,e.faSpa={prefix:"fas",iconName:"spa",icon:[576,512,[],"f5bb","M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192l9.9 0c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480L288 480l-20.1 0C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192l9.9 0c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z"]},e.faSpaceShuttle=jn,e.faSpaghettiMonsterFlying=Q,e.faSpellCheck={prefix:"fas",iconName:"spell-check",icon:[576,512,[],"f891","M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224l90.7 0 5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160l-37.3 0L112 115.2 130.7 160zM256 32l0 96 0 96c0 17.7 14.3 32 32 32l80 0c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80L288 0c-17.7 0-32 14.3-32 32zm96 64l-32 0 0-32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0-32zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z"]},e.faSpider={prefix:"fas",iconName:"spider",icon:[512,512,[128375],"f717","M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1l0-14.1c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-10.8c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160l0 14.1-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z"]},e.faSpinner={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},e.faSplotch={prefix:"fas",iconName:"splotch",icon:[512,512,[],"f5bc","M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z"]},e.faSpoon=Y,e.faSprayCan={prefix:"fas",iconName:"spray-can",icon:[512,512,[],"f5bd","M128 0l64 0c17.7 0 32 14.3 32 32l0 96L96 128l0-96c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96l128 0c53 0 96 43 96 96l0 208c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faSprayCanSparkles=Yi,e.faSprout=js,e.faSquare={prefix:"fas",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},e.faSquareArrowUpRight=gs,e.faSquareBinary={prefix:"fas",iconName:"square-binary",icon:[448,512,[],"e69b","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 4c-24.3 0-44 19.7-44 44l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0zm-4 44c0-2.2 1.8-4 4-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48zm140-44c-11 0-20 9-20 20c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0zM132 296c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20zm96 24l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0c-24.3 0-44 19.7-44 44zm44-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48c0-2.2 1.8-4 4-4z"]},e.faSquareCaretDown=We,e.faSquareCaretLeft=qi,e.faSquareCaretRight=Ne,e.faSquareCaret
4307Up=gr,e.faSquareCheck=bt,e.faSquareEnvelope=py,e.faSquareFull={prefix:"fas",iconName:"square-full",icon:[512,512,[128997,128998,128999,129e3,129001,129002,129003,11035,11036],"f45c","M0 0H512V512H0V0z"]},e.faSquareH=Ih 4308e.faSquareMinus=qe,e.faSquareNfi={prefix:"fas",iconName:"square-nfi",icon:[448,512,[],"e576","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm75.7 64.6C68.8 162.5 64 168.8 64 176l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-102.2 66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 102.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176l0 64 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z"]},e.faSquareParking=ol,e.faSquarePen=zf,e.faSquarePersonConfined={prefix:"fas",iconName:"square-person-confined",icon:[448,512,[],"e577","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56l0 102.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7l0-58.7z"]},e.faSquarePhone=wp,e.faSquarePhoneFlip=xt,e.faSquarePlus=Cr,e.faSquarePollHorizontal=Na,e.faSquarePollVertical=lr,e.faSquareRootAlt=$u,e.faSquareRootVariable=Wu,e.faSquareRss=ui,e.faSquareShareNodes=ov,e.faSquareUpRight=et,e.faSquareVirus={prefix:"fas",iconName:"square-virus",icon:[448,512,[],"e578","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},e.faSquareXmark=Gm,e.faStaffAesculapius=_i,e.faStaffSnake=gi,e.faStairs={prefix:"fas",iconName:"stairs",icon:[576,512,[],"e289","M384 64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96z"]},e.faStamp={prefix:"fas",iconName:"stamp",icon:[512,512,[],"f5bf","M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2L112 256C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3L32 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-50.7c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112l-33.8 0c-29.9 0-54.2-24.3-54.2-54.2zM416 416l0 32L96 448l0-32 320 0z"]},e.faStapler={prefix:"fas",iconName:"stapler",icon:[640,512,[],"e5af","M640 299.3l0 4.7 0 128c0 26.5-21.5 48-48 48l-80 0-64 0L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0 0-48L96 368c-17.7 0-32-14.3-32-32l0-116.6L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304l0-16L128 230.9l0 73.1 320 0z"]},e.faStar={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},e.faStarAndCrescent={prefix:"fas",iconName:"star-and-crescent",icon:[512,512,[9770],"f699","M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z"]}
4308,e.faStarHalf={prefix:"fas",iconName:"star-half",icon:[576,512,[61731],"f089","M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8 288 0zM429.9 512c1.1 .1 2.1 .1 3.2 0l-3.2 0z"]},e.faStarHalfAlt=$o,e.faStarHalfStroke=Wo,e.faStarOfDavid={prefix:"fas",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M404.2 309.5L383.1 344l42.3 0-21.1-34.5zM371.4 256l-54-88-122.8 0-54 88 54 88 122.8 0 54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4l-109.8 0-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400 53.4 400C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112l109.8 0 56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112l109.8 0c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168l-42.3 0zM283 112L256 68l-27 44 54 0zM128.9 168l-42.3 0 21.1 34.5L128.9 168zM107.8 309.5L86.6 344l42.3 0-21.1-34.5zM229 400l27 44 27-44-54 0z"]},e.faStarOfLife={prefix:"fas",iconName:"star-of-life",icon:[512,512,[],"f621","M208 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 140.9 122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.6 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1 304 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-140.9L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4L208 32z"]},e.faStepBackward=Ku 4309e.faStepForward=P,e.faSterlingSign=ts,e.faStethoscope={prefix:"fas",iconName:"stethoscope",icon:[576,512,[129658],"f0f1","M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1 96 192c0 53 43 96 96 96s96-43 96-96l0-120.9-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1L352 192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112l0-70.7c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 70.7c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192L32 71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faStickyNote=Ny,e.faStop={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},e.faStopCircle=Qr,e.faStopwatch={prefix:"fas",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L224 0 176 0zm72 192l0 128c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-128c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},e.faStopwatch20={prefix:"fas",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L176 0zM288 204c28.7 0 52 23.3 52 52l0 96c0 28.7-23.3 52-52 52s-52-23.3-52-52l0-96c0-28.7 23.3-52 52-52zm-12 52l0 96c0 6.6 5.4 12 12 12s12-5.4 12-12l0-96c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5l0 2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9l43.8 0c11 0 20 9 20 20s-9 20-20 20l-64 0c-11 0-20-9-20-20l0-15.7c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8l0-2.2c0-6.9-5.6-12.5-12.5-12.5z"]},e.faStore={prefix:"fas",iconName:"store",icon:[576,512,[],"f54e","M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4
43090-24.3-1.9-35.4-5.3L448 384l-320 0 0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L64 384l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64 0-131.4c-4 1-8 1.8-12.3 2.3z"]},e.faStoreAlt=El,e.faStoreAltSlash=pn,e.faStoreSlash={prefix:"fas",iconName:"store-slash",icon:[640,512,[],"e071","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68 0-17.1 0-131.4c-4 1-8 1.8-12.3 2.3c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3l0 100.3L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0L141.6 0c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384l0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L96 384l0 64c0 35.3 28.7 64 64 64l320 0c12.9 0 24.8-3.8 34.9-10.3L365.5 384 160 384z"]},e.faStream=uf,e.faStreetView={prefix:"fas",iconName:"street-view",icon:[512,512,[],"f21d","M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64l0 48c0 17.7 14.3 32 32 32l1.8 0 11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5l38.7 0c16.3 0 30-12.3 31.8-28.5L318.2 304l1.8 0c17.7 0 32-14.3 32-32l0-48c0-35.3-28.7-64-64-64l-64 0zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z"]},e.faStrikethrough={prefix:"fas",iconName:"strikethrough",icon:[512,512,[],"f0cc","M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-209.9 0-.4-.1-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3c0 0 0 0 0 0s0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6c0 0 0 0 0 0l.2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1l-75.7 0c7 5.6 11.4 11.2 13.9 17.2z"]},e.faStroopwafel={prefix:"fas",iconName:"stroopwafel",icon:[512,512,[],"f551","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z"]},e.faSubscript={prefix:"fas",iconName:"subscript",icon:[512,512,[],"f12c","M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128z"]},e.faSubtract=Pu,e.faSubway=bu,e.faSuitcase={prefix:"fas",iconName:"suitcase",icon:[512,512,[129523],"f0f2","M176 56l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 48c-4.4 0-8 3.6-8 8zM128 96l0-40c0-30.9 25.1-56 56-56L328 0c30.9 0 56 25.1 56 56l0 40 0 32 0 352-256 0 0-352 0-32zM64 96l32 0 0 384-32 0c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64zM448 480l-32 0 0-384 32 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64z"]},e.faSuitcaseMedical=wc,e.faSuitcaseRolling={prefix:"fas",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M144 56c0-4.4 3.6-8 8-8l80 0c4.4 0 8 3.6 8 8l0 72-96 0 0-72zm176 72l-32 0 0-72c0-30.9-25.1-56-56-56L152 0C121.1 0 96 25.1 96 56l0 72-32 0c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64zM112 224l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faSun={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2
4309-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},e.faSunPlantWilt={prefix:"fas",iconName:"sun-plant-wilt",icon:[640,512,[],"e57a","M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32l0 53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6l0-53.4c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80l0 21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6l0-21.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 8 0 168L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-104 0 0-168 0-8 0-96z"]},e.faSuperscript={prefix:"fas",iconName:"superscript",icon:[512,512,[],"f12b","M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64z"]},e.faSurprise=Ma,e.faSwatchbook={prefix:"fas",iconName:"swatchbook",icon:[512,512,[],"f5c3","M0 32C0 14.3 14.3 0 32 0L160 0c17.7 0 32 14.3 32 32l0 384c0 53-43 96-96 96s-96-43-96-96L0 32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9l0-262 75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192L480 320c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-297.2 0zM128 64L64 64l0 64 64 0 0-64zM64 192l0 64 64 0 0-64-64 0zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faSwimmer=Wh,e.faSwimmingPool=sy,e.faSynagogue={prefix:"fas",iconName:"synagogue",icon:[640,512,[128333],"f69b","M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166l0 114.1L480 512l-16 0-112 0 0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96-112 0-16 0 0-231.9L160 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512l0-267.5 28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1L640 448c0 35.3-28.7 64-64 64l-64 0zM128 244.5L128 512l-64 0c-35.3 0-64-28.7-64-64L0 316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z"]} 4310e.faSync=po,e.faSyncAlt=um,e.faSyringe={prefix:"fas",iconName:"syringe",icon:[512,512,[128137],"f48e","M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57 0-88.8c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z"]},e.faT={prefix:"fas",iconName:"t",icon:[384,512,[116],"54","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l128 0 0 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 32 32 32z"]},e.faTShirt=dc,e.faTable={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},e.faTableCells=yc,e.faTableCellsColumnLock={prefix:"fas",iconName:"table-cells-column-lock",icon:[640,512,[],"e678","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zm208 0l0 64 88 0 0-64-88 0zm240 0l-88 0 0 64 88 0 0-64zM208 224l0 64 88 0 0-64-88 0zm0 128l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faTableCellsLarge=Mc,e.faTableCellsRowLock={prefix:"fas",iconName:"table-cells-row-lock",icon:[640,512,[],"e67a","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},e.faTableCellsRowUnlock={prefix:"fas",iconName:"table-cells-row-unlock",icon:[640,512,[],"e691","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zm288-80l0 48 32 0 32 0 48 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-48 0c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},e.faTableColumns=Or,e.faTableList=Lg,e.faTableTennis=xf,e.faTableTennisPaddleBall=Cf,e.faTablet=$p,e.faTabletAlt=Le,e.faTabletAndroid=Qp,e.faTabletButton={prefix:"fas",iconName:"tablet-button",icon:[448,512,[],"f10a","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTabletScreenButton=Ce,e.faTablets={prefix:"fas",iconName:"tablets",icon:[640,512,[],"f490","M614.3 247c-5.2 7.9-16.2 8.5-22.9 1.8L391.2 48.6c-6.7-6.7-6.2-17.8 1.8-22.9C418.1 9.4 447.9 0 480 0c88.4 0 160 71.6 160 160c0 32.1-9.4 61.9-25.7 87zM567 294.3c-25 16.3-54.9 25.7-87 25.7c-88.4 0-160-71.6-160-160c0-32.1 9.4-61.9 25.7-87c5.2-7.9 16.2-8.5 22.9-1.8L568.8 271.4c6.7 6.7 6.2 17.8-1.8 22.9zM301.5 368c9.5 0 16.9 8.2 15 17.5C301.1 457.8 236.9 512 160 512S18.9 457.8 3.5 385.5c-2-9.3 5.5-17.5 15-17.5l283.1 0zm0-32L18.5 336c-9.5 0-16.9-8.2-15-17.5C18.9 246.2 83.1 192 160 192s141.1 54.2 156.5 126.5c2 9.3-5.5 17.5-15 17.5z"]},e.faTachographDigital=je,e.faTachometer=wg,e.faTachometerAlt=nf,e.faTachometerAltAverage=Ri,e.faTachometerAltFast=rf,e.faTachometerAverage=ac,e.faTachometerFast=Ag,e.faTag={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-6
43105.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTags={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]} 4311e.faTanakh=kc,e.faTape={prefix:"fas",iconName:"tape",icon:[576,512,[],"f4db","M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-163.2 0zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},e.faTarp={prefix:"fas",iconName:"tarp",icon:[576,512,[],"e57b","M576 128c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32l128 0 0-160zM448 448L576 320l-128 0 0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTarpDroplet={prefix:"fas",iconName:"tarp-droplet",icon:[576,512,[],"e57c","M288 160c-35.3 0-64-2
43116.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128l133.5 0c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64L512 128c35.3 0 64 28.7 64 64l0 160-128 0c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zM448 512l0-128 128 0L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faTasks=Xf,e.faTasksAlt=cl,e.faTaxi=ta,e.faTeeth={prefix:"fas",iconName:"teeth",icon:[576,512,[],"f62e","M0 128C0 75 43 32 96 32l384 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 128zm176 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48zM48 208l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24zm176 48c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-176l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48z"]},e.faTeethOpen={prefix:"fas",iconName:"teeth-open",icon:[576,512,[],"f62f","M96 32C43 32 0 75 0 128l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-53-43-96-96-96L96 32zM224 96c26.5 0 48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56zM96 128c26.5 0 48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24zM96 480l384 0c53 0 96-43 96-96l0-32c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48z"]},e.faTeletype=md,e.faTelevision=Wf,e.faTemperature0=_s,e.faTemperature1=za,e.faTemperature2=Ti,e.faTemperature3=td,e.faTemperature4=Fh,e.faTemperatureArrowDown=Mo,e.faTemperatureArrowUp=zh,e.faTemperatureDown=Eo,e.faTemperatureEmpty=vs,e.faTemperatureFull=Rh,e.faTemperatureHalf=Ai,e.faTemperatureHigh={prefix:"fas",iconName:"temperature-high",icon:[512,512,[],"f769","M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5L96 112zM144 0C82.1 0 32 50.2 32 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L256 112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},e.faTemperatureLow={prefix:"fas",iconName:"temperature-low",icon:[512,512,[],"f76b","M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L192 112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L32 112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z"]},e.faTemperatureQuarter=Oa,e.faTemperatureThreeQuarters=ed,e.faTemperatureUp=Dh,e.faTenge=pc,e.faTengeSign=fc,e.faTent={prefix:"fas",iconName:"tent",icon:[576,512,[],"e57d","M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7l-80 0-28.2 0c-12.1 0-23.2-6.8-28.6-17.7L306.7 293.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L288 480c0 17.7-14.3 32-32 32l-16 0L32 512c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z"]} 4312e.faTentArrowDownToLine={prefix:"fas",iconName:"tent-arrow-down-to-line",icon:[640,512,[],"e57e","M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l127.6 0 .7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448l80 0L402.7 325.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L384 448z"]}
4312,e.faTentArrowLeftRight={prefix:"fas",iconName:"tent-arrow-left-right",icon:[576,512,[],"e57f","M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTentArrowTurnLeft={prefix:"fas",iconName:"tent-arrow-turn-left",icon:[576,512,[],"e580","M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4
4312-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTentArrowsDown={prefix:"fas",iconName:"tent-arrows-down",icon:[576,512,[],"e581","M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L488 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTents={prefix:"fas",iconName:"tents",icon:[640,512,[],"e582","M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5L608 352c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4
4312-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},e.faTerminal={prefix:"fas",iconName:"terminal",icon:[576,512,[],"f120","M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faTextHeight={prefix:"fas",iconName:"text-height",icon:[576,512,[],"f034","M64 128l0-32 64 0 0 320-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320 64 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L160 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 192-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-192 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"]},e.faTextSlash=Ys,e.faTextWidth={prefix:"fas",iconName:"text-width",icon:[448,512,[],"f035","M64 128l0-32 128 0 0 128-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128 128 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L224 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 192 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-192 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z"]},e.faTh=vc,e.faThLarge=Ec,e.faThList=xg,e.faTheaterMasks=tv,e.faThermometer={prefix:"fas",iconName:"thermometer",icon:[512,512,[],"f491","M96 382.1l0-88.8c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z"]},e.faThermometer0=bs,e.faThermometer1=Da,e.faThermometer2=Ci,e.faThermometer3=id,e.faThermometer4=Bh,e.faThermometerEmpty=ws,e.faThermometerFull=jh,e.faThermometerHalf=Li,e.faThermometerQuarter=Ia,e.faThermometerThreeQuarters=nd,e.faThumbTack=om,e.faThumbTackSlash=bn,e.faThumbsDown={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]},e.faThumbsUp={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"]},e.faThumbtack=sm,e.faThumbtackSlash=_n 4313e.faThunderstorm=Xs,e.faTicket={prefix:"fas",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128l0 64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zm64 112l0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-192z"]},e.faTicketAlt=bm,e.faTicketSimple=_m,e.faTimeline={prefix:"fas",iconName:"timeline",icon:[640,512,[],"e29c","M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3
4313c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3L96 224l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0 54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-54.7 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-54.7c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3l0 54.7-320 0 0-54.7zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faTimes=Sp,e.faTimesCircle=_y,e.faTimesRectangle=Ug,e.faTimesSquare=Wm,e.faTint=Qh,e.faTintSlash=Uu,e.faTired=Os,e.faToggleOff={prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},e.faToggleOn={prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},e.faToilet={prefix:"fas",iconName:"toilet",icon:[448,512,[128701],"f7d8","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 148.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l256 0c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-4
43131.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4L416 48l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3c0 0 0-.1 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8c0 0 0 .1 0 .1l0 .3zM328.2 384l-.2 .5 0-.5 .2 0zM112 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faToiletPaper={prefix:"fas",iconName:"toilet-paper",icon:[640,512,[129531],"f71e","M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1L48 512c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0L444.2 0zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},e.faToiletPaperSlash={prefix:"fas",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192L160 0c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512l237.9 0c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z"]},e.faToiletPortable={prefix:"fas",iconName:"toilet-portable",icon:[320,512,[],"e583","M0 32L0 64l320 0 0-32c0-17.7-14.3-32-32-32L32 0C14.3 0 0 14.3 0 32zM24 96L0 96l0 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 224 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-368 0-24-24 0L24 96zM256 240l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faToiletsPortable={prefix:"fas",iconName:"toilets-portable",icon:[576,512,[],"e584","M32 0L224 0c17.7 0 32 14.3 32 32l0 32L0 64 0 32C0 14.3 14.3 0 32 0zM0 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8L48 480l0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 120 0 96zM192 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zM352 0L544 0c17.7 0 32 14.3 32 32l0 32L320 64l0-32c0-17.7 14.3-32 32-32zM320 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-160 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-368 0-24zM512 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z"]},e.faToolbox={prefix:"fas",iconName:"toolbox",icon:[512,512,[129520],"f552","M176 88l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 80c-4.4 0-8 3.6-8 8zm-48 40l0-40c0-30.9 25.1-56 56-56l144 0c30.9 0 56 25.1 56 56l0 40 28.1 0c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9l0 92.1-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L0 320l0-92.1c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1l28.1 0zM0 416l0-64 128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0 0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64z"]},e.faTools=wa,e.faTooth={prefix:"fas",iconName:"tooth",icon:[448,512,[129463],"f5c9","M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5l0 6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5l0-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z"]},e.faTorah=de,e.faToriiGate={prefix:"fas",iconName:"torii-gate",icon:[512,512,[9961],"f6a1","M0 80c0 26.5 21.5 48 48 48l16 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 16 0c26.5 0 48-21.5 48-48l0-66.6C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32L126.8 32c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4L0 80zM64 288l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0 0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0z"]},e.faTornado={prefix:"fas",iconName:"tornado",icon:[448,512,[127786],"f76f","M0 32L0 45.6C0 62.7 1.7 79.6 5 96l352.8 0c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0L32 0C14.3 0 0 14.3 0 32zm352.2 96L13.6 128c12.2 35.9 32.3 68.7 58.8 96L412 224l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3L445 352c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9l-322.5 0c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9L288 384z"]},e.faTowerBroadcast=Kd,e.faTowerCell={prefix:"fas",iconName:"tower-cell",icon:[576,512,[],"e585","M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.
43131 15.9 42.4s35.1 .2 42.4-15.9L177.7 448l220.6 0 20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384l-162.4 0 14.5-32 133.3 0 14.5 32zM288 205.3L325.6 288l-75.2 0L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z"]},e.faTowerObservation={prefix:"fas",iconName:"tower-observation",icon:[512,512,[],"e586","M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144l0 80c0 17.7-14.3 32-32 32l-4.9 0 32 192 68.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-95.5 0c-.4 0-.8 0-1.1 0l-254.8 0c-.4 0-.8 0-1.1 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 32-192-4.9 0c-17.7 0-32-14.3-32-32l0-80c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448l117 0zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256l-116.5 0zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z"]},e.faTractor={prefix:"fas",iconName:"tractor",icon:[640,512,[128668],"f722","M96 64c0-35.3 28.7-64 64-64L266.3 0c26.2 0 49.7 15.9 59.4 40.2L373.7 160 480 160l0-33.8c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9l0 33.8 56 0c22.1 0 40 17.9 40 40l0 45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48l-80 0c0 17.7-14.3 32-32 32l-8.2 0c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8l0 8.2c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1L32 384c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l8.2 0c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6l0-.6 0-32 0-96zm170.3 0L160 64l0 96 32 0 112.7 0L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z"]},e.faTrademark={prefix:"fas",iconName:"trademark",icon:[640,512,[8482],"f25c","M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32l64 0 0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128z"]} 4314e.faTrafficLight={prefix:"fas",iconName:"traffic-light",icon:[320,512,[128678],"f637","M64 0C28.7 0 0 28.7 0 64L0 352c0 88.4 71.6 160 160 160s160-71.6 160-160l0-288c0-35.3-28.7-64-64-64L64 0zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},e.faTrailer={prefix:"fas",iconName:"trailer",icon:[640,512,[],"e041","M48 32C21.5 32 0 53.5 0 80L0 336c0 26.5 21.5 48 48 48l17.1 0c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96L488 384l8 0 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-240c0-26.5-21.5-48-48-48L48 32zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21L64 112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTrain={prefix:"fas",iconName:"train",icon:[448,512,[128646],"f238","M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faTrainSubway=_u,e.faTrainTram={prefix:"fas",iconName:"train-tram",icon:[448,512,[128650],"e5b4","M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0L361.2 0c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15L248 48l0 48 40 0c53 0 96 43 96 96l0 160c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1l-39.7 0c-8.5 0-16.6-3.4-22.6-9.4L288 448l-128 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L43 512c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352l0-160c0-53 43-96 96-96l40 0 0-48L86.8 48zM160 160c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-128 0zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faTram=_d,e.faTransgender=mm,e.faTransgenderAlt=gm,e.faTrash={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]},e.faTrashAlt=r,e.faTrashArrowUp=Np,e.faTrashCan=n,e.faTrashCanArrowUp=Sf,e.faTrashRestore=Rp,e.faTrashRestoreAlt=kf,e.faTree={prefix:"fas",iconName:"tree",icon:[448,512,[127794],"f1bb","M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208l24.9 0L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320L80 320 5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5L192 448l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 168.5 0c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320l33.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208l24.9 0c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224
43140s-10 2.1-13.4 5.9z"]},e.faTreeCity={prefix:"fas",iconName:"tree-city",icon:[640,512,[],"e587","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80l-16 0 0 160c0 18-15 32-32 32c-18 0-32-14-32-32l0-160-16 0c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z"]},e.faTriangleCircleSquare=rn,e.faTriangleExclamation=Gg,e.faTrophy={prefix:"fas",iconName:"trophy",icon:[576,512,[127942],"f091","M400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L24 64C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-26.1 0C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24L446.4 64c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112l84.4 0c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6l84.4 0c-5.1 66.3-31.1 111.2-63 142.3z"]},e.faTrowel={prefix:"fas",iconName:"trowel",icon:[512,512,[],"e589","M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z"]},e.faTrowelBricks={prefix:"fas",iconName:"trowel-bricks",icon:[512,512,[],"e58a","M240.8 4.8C250.3 10.6 256 20.9 256 32l0 72 89 0c3.6-13.8 16.1-24 31-24l88 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-88 0c-14.9 0-27.4-10.2-31-24l-89 0 0 72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-64zM32 384l96 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm192 0l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z"]},e.faTruck={prefix:"fas",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3l0 18.7-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},e.faTruckArrowRight={prefix:"fas",iconName:"truck-arrow-right",icon:[640,512,[],"e58b","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L96 168c-13.3 0-24 10.7-24 24s10.7 24 24 24l166.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z"]},e.faTruckDroplet={prefix:"fas",iconName:"truck-droplet",icon:[640,512,[],"e58c","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM4
431416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z"]},e.faTruckFast=ip,e.faTruckField={prefix:"fas",iconName:"truck-field",icon:[640,512,[],"e58d","M32 96c0-35.3 28.7-64 64-64l224 0c23.7 0 44.4 12.9 55.4 32l51.8 0c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2l4.2 0c35.3 0 64 28.7 64 64l0 32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-32c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-32zM384 224l85.9 0-42.7-96L384 128l0 96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faTruckFieldUn={prefix:"fas",iconName:"truck-field-un",icon:[640,512,[],"e58e","M96 32C60.7 32 32 60.7 32 96l0 32c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-32c0-35.3-28.7-64-64-64l-4.2 0c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38l-51.8 0C364.4 44.9 343.7 32 320 32L96 32zm288 96l43.2 0 42.7 96L384 224l0-96zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},e.faTruckFront={prefix:"fas",iconName:"truck-front",icon:[512,512,[],"e2b7","M0 80C0 35.8 35.8 0 80 0L432 0c44.2 0 80 35.8 80 80l0 288c0 26.2-12.6 49.4-32 64l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-256 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48C12.6 417.4 0 394.2 0 368L0 80zm129.9 72.2L112 224l288 0-17.9-71.8C378.5 138 365.7 128 351 128l-190 0c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},e.faTruckLoading=ce 4315e.faTruckMedical=bi,e.faTruckMonster={prefix:"fas",iconName:"truck-monster",icon:[640,512,[],"f63b","M288 64l0 64 128 0L368 64l-80 0zM419.2 25.6L496 128l80 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64l-64 0c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l160 0 0-80c0-26.5 21.5-48 48-48l96 0c20.1 0 39.1 9.5 51.2 25.6zM152 256l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},e.faTruckMoving={prefix:"fas",iconName:"truck-moving",icon:[640,512,[],"f4df","M64 32C28.7 32 0 60.7 0 96L0 304l0 80 0 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16L416 384l33.6 0c-1 5.2-1.6 10.5-1.
43156 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16l1.6 0c17.7 0 32-14.3 32-32l0-64 0-16 0-10.3c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5L480 144l0-48c0-35.3-28.7-64-64-64L64 32zM585 256l-105 0 0-64 48.8 0c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faTruckPickup={prefix:"fas",iconName:"truck-pickup",icon:[640,512,[128763],"f63c","M368.6 96l76.8 96L288 192l0-96 80.6 0zM224 80l0 112L64 192c-17.7 0-32 14.3-32 32l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l33.1 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l66.3 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l33.1 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c0-17.7-14.3-32-32-32l-48.6 0L418.6 56c-12.1-15.2-30.5-24-50-24L272 32c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},e.faTruckPlane={prefix:"fas",iconName:"truck-plane",icon:[640,512,[],"e58f","M200 0c-30.6 0-56 54.7-56 86.1l0 106.5L7.8 274.3C2.9 277.2 0 282.4 0 288l0 64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37 0 81.2-50 40c-3.8 3-6 7.6-6 12.5l0 32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15l0-32.6c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1 0-3.5 0-82.5L256 184l0-1.1s0 0 0 0l0-96.9C256 54.7 231.5 0 200 0zm88 176l0 224c0 20.9 13.4 38.7 32 45.3l0 42.7c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-40 160 0 0 40c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-42.7c18.6-6.6 32-24.4 32-45.3l0-224c0-26.5-21.5-48-48-48l-256 0c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7l151.4 0c9.2 0 17.2 6 20.5 14.7L576 304l-224 0 15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faTruckRampBox=le,e.faTry=jy,e.faTshirt=hc,e.faTty=pd,e.faTurkishLira=Uy,e.faTurkishLiraSign=By,e.faTurnDown=hy,e.faTurnUp=hv,e.faTv=Gf,e.faTvAlt=$f,e.faU={prefix:"fas",iconName:"u",icon:[384,512,[117],"55","M32 32c17.7 0 32 14.3 32 32l0 224c0 70.7 57.3 128 128 128s128-57.3 128-128l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 224c0 106-86 192-192 192S0 394 0 288L0 64C0 46.3 14.3 32 32 32z"]},e.faUmbrella={prefix:"fas",iconName:"umbrella",icon:[576,512,[],"f0e9","M288 0c17.7 0 32 14.3 32 32l0 17.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7L256 32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2l0 114.3c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4l0-114.3c8.5-7.6 19.7-12.2 32-12.2z"]},e.faUmbrellaBeach={prefix:"fas",iconName:"umbrella-beach",icon:[576,512,[127958],"f5ca","M346.3 271.8l-60.1-21.9L214 448 32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-261.9 0 64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z"]},e.faUnderline={prefix:"fas",iconName:"underline",icon:[448,512,[],"f0cd","M16 64c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 53 43 96 96 96s96-43 96-96l0-128-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 88.4-71.6 160-160 160s-160-71.6-160-160L64 96 48 96C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
43150c-17.7 0-32-14.3-32-32z"]},e.faUndo=lu,e.faUndoAlt=Pr,e.faUniversalAccess={prefix:"fas",iconName:"universal-access",icon:[512,512,[],"f29a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3l0 50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6l0-50.1c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},e.faUniversity=Jy,e.faUnlink=ag,e.faUnlock={prefix:"fas",iconName:"unlock",icon:[448,512,[128275],"f09c","M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144l0 48-16 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-240 0 0-48z"]},e.faUnlockAlt=dt,e.faUnlockKeyhole=ut,e.faUnsorted=No,e.faUpDown=Ym,e.faUpDownLeftRight=qo 4316e.faUpLong=Jd,e.faUpRightAndDownLeftFromCenter=Qm,e.faUpRightFromSquare=mc,e.faUpload={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faUsd=qy,e.faUser={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},e.faUserAlt=Dy,e.faUserAltSlash=lo,e.faUserAstronaut={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128l0 64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9l0-64c0-16.8-12.9-30.5-29.3-31.9zM336 144l0 16c0 53-43 96-96 96l-32 0c-53 0-96-43-96-96l0-16c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512l98.3 0 0-64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 64 98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16l0 48 32 0 0-48c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},e.faUserCheck={prefix:"fas",iconName:"user-check",icon:[640,512,[],"f4fc","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},e.faUserCircle=Kf,e.faUserClock={prefix:"fas",iconName:"user-clock",icon:[640,512,[],"f4fd","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z"]},e.faUserCog=ec,e.faUserDoctor=Vc,e.faUserEdit=nr,e.faUserFriends=En,e.faUserGear=Jl,e.faUserGraduate={prefix:"fas",iconName:"user-graduate",icon:[448,512,[],"f501","M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9l0 57.1c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-57.1L48 93.3l0 65.1 15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9l-32 0c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4l0-71.8C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z"]},e.faUserGroup=Mn,e.faUserInjured={prefix:"fas",iconName:"user-injured",icon:[448,512,[],"f728","M240 80l102.7 0c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80l81.4 0 91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16L97 112c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7L96 512l147.7 0L181.5 408.2 124 312.4zm33-7.2L204.3 384l67.7 0c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48l82.3 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512L64 512l0-166.6C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48l-48.5 0 57.1 95.2C303 507.2 320 487.6 320 464z"]},e.faUserLarge=zy,e.faUserLargeSlash=ao,e.faUserLock={prefix:"fas",iconName:"user-lock",icon:[640,512,[],"f502","M224 256A128 128 0 1 0 224
43160a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l362.8 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7l-91.4 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},e.faUserMd=Hc,e.faUserMinus={prefix:"fas",iconName:"user-minus",icon:[640,512,[],"f503","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM472 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},e.faUserNinja={prefix:"fas",iconName:"user-ninja",icon:[448,512,[129399],"f504","M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 96z"]},e.faUserNurse={prefix:"fas",iconName:"user-nurse",icon:[448,512,[],"f82f","M96 128l0-57.8c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30l0 57.8-.3 0c.2 2.6 .3 5.3 .3 8l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-2.7 .1-5.4 .3-8l-.3 0zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16-160 0 0 16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48l0 16-16 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0 0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16 16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8z"]},e.faUserPen=ir,e.faUserPlus={prefix:"fas",iconName:"user-plus",icon:[640,512,[],"f234","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM504 312l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},e.faUserSecret={prefix:"fas",iconName:"user-secret",icon:[448,512,[128373],"f21b","M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48l-59.9 0C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4l-59.9 0c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208l-12.4 0c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2L168 224c-22.1 0-40-17.9-40-40l0-14.4c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4l0 14.4c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z"]} 4317e.faUserShield={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3l-91.4 0zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7l0-187.8L591.4 312z"]},e.faUserSlash={prefix:"fas",iconName:"user-slash",icon:[640,512,[],"f506","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7l388.6 0c3.9 0 7.6-.7 11-2.1l-261-205.6z"]},e.faUserTag={prefix:"fas",iconName:"user-tag",icon:[640,512,[],"f507","M224 256A128 128 0 1 0 224
43170a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1l0-33c-15.9-4.7-32.8-7.2-50.3-7.2l-91.4 0zM384 224c-17.7 0-32 14.3-32 32l0 82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7L384 224zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},e.faUserTie={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm94.5 200.2l18.6 31L175.8 483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9 342.4 0 405.8 0 481.3c0 17 13.8 30.7 30.7 30.7l131.7 0c0 0 0 0 .1 0l5.5 0 112 0 5.5 0c0 0 0 0 .1 0l131.7 0c17 0 30.7-13.8 30.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9 3.3-17.9 11.3l-36 146.9L238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224 304l-19.7 0c-12.4 0-20.1 13.6-13.7 24.2z"]},e.faUserTimes=o,e.faUserXmark=s,e.faUsers={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},e.faUsersBetweenLines={prefix:"fas",iconName:"users-between-lines",icon:[640,512,[],"e591","M0 24C0 10.7 10.7 0 24 0L616 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 48C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24l592 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64l96 0c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6L64 352c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6l96 0c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32l-82.4 0zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1l96 0c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},e.faUsersCog=Qy,e.faUsersGear=$y,e.faUsersLine={prefix:"fas",iconName:"users-line",icon:[640,512,[],"e592","M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32l85.6 0c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4l-96 0c-35.3 0-64 28.7-64 64zm461.6 32l82.4 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-96 0c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4l-96 0c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},e.faUsersRays={prefix:"fas",iconName:"users-rays",icon:[640,512,[],"e593","M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},e.faUsersRectangle={prefix:"fas",iconName:"users-rectangle",icon:[640,512,[],"e594","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l448 0c53 0 96-43 96-96l0-320c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32L64 96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0C119.9 256 96 279.9 96 309.3zM461.2 336l56.1 0c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},e.faUsersSlash={prefix:"fas",iconName:"users-slash",icon:[640,512,[],"e073","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320l178.1 0c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192l-15.2 0zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c10.5 0 19.5-6 23.9-14.8L324.9 352l-63.6 0zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"]}
4317,e.faUsersViewfinder={prefix:"fas",iconName:"users-viewfinder",icon:[640,512,[],"e595","M48 48l88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L32 0C14.3 0 0 14.3 0 32L0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-88zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48l88 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104c0-17.7-14.3-32-32-32L504 0c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464l0-88c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 480c0 17.7 14.3 32 32 32l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c17.7 0 32-14.3 32-32l0-104c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 88-88 0z"]},e.faUtensilSpoon=K,e.faUtensils=$d,e.faV={prefix:"fas",iconName:"v",icon:[384,512,[118],"56","M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z"]},e.faVanShuttle=Vi,e.faVault={prefix:"fas",iconName:"vault",icon:[576,512,[],"e2c5","M64 0C28.7 0 0 28.7 0 64L0 416c0 35.3 28.7 64 64 64l16 0 16 32 64 0 16-32 224 0 16 32 64 0 16-32 16 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64L64 0zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3L480 336c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-114.7c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z"]},e.faVcard=Cs,e.faVectorSquare={prefix:"fas",iconName:"vector-square",icon:[448,512,[],"f5cb","M368 80l32 0 0 32-32 0 0-32zM352 32c-17.7 0-32 14.3-32 32L128 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-192c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM96 160c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l-192 0c0-17.7-14.3-32-32-32l0-192zM48 400l32 0 0 32-32 0 0-32zm320 32l0-32 32 0 0 32-32 0zM48 112l0-32 32 0 0 32-32 0z"]},e.faVenus={prefix:"fas",iconName:"venus",icon:[384,512,[9792],"f221","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1l0 34.9-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-34.9z"]},e.faVenusDouble={prefix:"fas",iconName:"venus-double",icon:[640,512,[9890],"f226","M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9c-26.6-4.9-51.1-15.7-72-31.1z"]},e.faVenusMars={prefix:"fas",iconName:"venus-mars",icon:[640,512,[9892],"f228","M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0L616 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"]},e.faVest={prefix:"fas",iconName:"vest",icon:[448,512,[],"e085","M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.
43176 4.9-2.5 10-2.5 15.2L224 464c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-193.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6l0-17.5 0-73.7 0-6.3c0-26.5-21.5-48-48-48l-4.5 0c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0L112 0C85.5 0 64 21.5 64 48l0 6.3L64 128l0 17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5L0 464c0 26.5 21.5 48 48 48l128 0c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464l0-168.2c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z"]},e.faVestPatches={prefix:"fas",iconName:"vest-patches",icon:[448,512,[],"e086","M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3L192 464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512L48 512c-26.5 0-48-21.5-48-48L0 270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6L64 128l0-73.7L64 48C64 21.5 85.5 0 112 0l4.5 0c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0L336 0c26.5 0 48 21.5 48 48l0 6.3 0 73.7 0 17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6L448 464c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-168.2c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280l0 8 0 32c0 8.8 7.2 16 16 16l32 0 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},e.faVial={prefix:"fas",iconName:"vial",icon:[512,512,[129514],"f492","M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5L0 416c0 53 43 96 96 96l5.5 0c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96-101.5 0z"]},e.faVialCircleCheck={prefix:"fas",iconName:"vial-circle-check",icon:[512,512,[],"e596","M0 64C0 46.3 14.3 32 32 32l64 0 64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 170.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96L32 96C14.3 96 0 81.7 0 64zM96 96l0 96 64 0 0-96L96 96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},e.faVialVirus={prefix:"fas",iconName:"vial-virus",icon:[512,512,[],"e597","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 288c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5L224 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0L96 32 32 32zM96 192l0-96 64 0 0 96-64 0zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]} 4318e.faVials={prefix:"fas",iconName:"vials",icon:[512,512,[],"f493","M0 64C0 46.3 14.3 32 32 32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80L32 96C14.3 96 0 81.7 0 64zM136 96L88 96l0 160 48 0 0-160zM288 64c0-17.7 14.3-32 32-32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-304c-17.7 0-32-14.3-32-32zM424 96l-48 0 0 160 48 0 0-160z"]},e.faVideo=lv,e.faVideoCamera=cv,e.faVideoSlash={prefix:"fas",iconName:"video-slash",icon:[640,512,[],"f4e2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2l0-256c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9l0 17.1 0 128 0 5.8-32-25.1L416 128c0-35.3-28.7-64-64-64L113.9 64 38.8 5.
43181zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5l0 256c0 35.3 28.7 64 64 64l256 0c23.4 0 43.9-12.6 55-31.3z"]},e.faVihara={prefix:"fas",iconName:"vihara",icon:[640,512,[],"f6a7","M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9l-7.5 0 0 56.1 6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4L544 288l0 65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24l-40 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-40 0c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7L96 288l-39.4 0c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1 0-8.1 0-48-7.5 0c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128l-96 0-96 0 0 64 72 0 48 0 72 0 0-64zM160 288l0 64 136 0 24 0 24 0 136 0 0-64-136 0-24 0s0 0 0 0l-24 0-136 0z"]},e.faVirus={prefix:"fas",iconName:"virus",icon:[512,512,[],"e074","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5L288 32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faVirusCovid={prefix:"fas",iconName:"virus-covid",icon:[512,512,[],"e4a8","M192 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 33.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3l33.6 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-33.6 0c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1l0 33.6 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-33.6c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280L48 280l0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 33.6 0c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1L232 48l-16 0c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e.faVirusCovidSlash={prefix:"fas",iconName:"virus-covid-slash",icon:[640,512,[],"e4a9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7l33.6 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-33.6 0c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6L344 48l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L280 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.
43181zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5L112 232l0-16c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 33.6 0c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1l0 33.6-16 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z"]},e.faVirusSlash={prefix:"fas",iconName:"virus-slash",icon:[640,512,[],"e075","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14L96 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-31.2 23.6-52.7 50-55.7z"]},e.faViruses={prefix:"fas",iconName:"viruses",icon:[640,512,[],"e076","M192 0c13.3 0 24 10.7 24 24l0 13.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168l13.5 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-13.5 0c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5l0 13.5c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-13.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216L24 216c-13.3 0-24-10.7-24-24s10.7-24 24-24l13.5 0c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5L168 24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},e.faVoicemail={prefix:"fas",iconName:"voicemail",icon:[640,512,[],"f897","M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144l352 0c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80l-112.5 0zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},e.faVolcano={prefix:"fas",iconName:"volcano",icon:[512,512,[127755],"f770","M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1l-41.8 0c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2l41.8 0c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2L52.2 512C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z"]},e.faVolleyball=g,e.faVolleyballBall=y,e.faVolumeControlPhone=Oc,e.faVolumeDown=yt,e.faVolumeHigh=Wa,e.faVolumeLow=gt,e.faVolumeMute=fp,e.faVolumeOff={prefix:"fas",iconName:"volume-off",icon:[320,512,[],"f026","M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160 64 160c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l67.8 0L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448l0-384z"]},e.faVolumeTimes=pp,e.faVolumeUp=$a,e.faVolumeXmark=hp,e.faVoteYea=pf,e.faVrCardboard={prefix:"fas",iconName:"vr-cardboard",icon:[640,512,[],"f729","M576 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l120.4 0c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4L576 448c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},e.faW={prefix:"fas",iconName:"w",icon:[576,512,[119],"57","M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z"]},e.faWalkieTalkie={prefix:"fas",iconName:"walkie-talkie",icon:[384,512,[],"f8ef","M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144L0 300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9L32 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-92.1c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9L384 144c0-26.5-21.5-48-48-48l-16 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-32 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-48 0 0-72zm0 136l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},e.faWalking=Nn,e.faWallet={prefix:"fas",iconName:"wallet",icon:[512,512,[],"f555","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L80 128c-8.8 0-16-7.2-16-16s7.2-16 16-16l368 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e.faWandMagic=Rm 4319e.faWandMagicSparkles=Fi,e.faWandSparkles={prefix:"fas",iconName:"wand-sparkles",icon:[512,512,[],"f72b","M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7l0 21.4c0 8.8-7.2 16-16 16l-15.8 0c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9l0-27.6c0-8.8 7.2-16 16-16l34.6 0c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z"]},e.faWarehouse={prefix:"fas",iconName:"warehouse",icon:[640,512,[],"f494","M0 488L0 171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4L640 488c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-264c0-17.7-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32l0 264c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24l0-56 384 0 0 56c0 13.3-10.7 24-24 24zM128 400l0-64 384 0 0 64-384 0zm0-96l0-80 384 0 0 80-384 0z"]},e.faWarning=$g,e.faWater={prefix:"fas",iconName:"water",icon:[576,512,[],"f773","M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},e.faWaterLadder=ny,e.faWaveSquare={prefix:"fas",iconName:"wave-square",icon:[640,512,[],"f83e","M128 64c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 352 96 0 0-160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 160c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-352-96 0 0 160c0 17.7-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-160z"]},e.faWebAwesome={prefix:"fas",iconName:"web-awesome",icon:[640,512,[],"e682","M372.2 52c0 20.9-12.4 39-30.2 47.2L448 192l104.4-20.9c-5.3-7.7-8.4-17.1-8.4-27.1c0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L46.4 192C20.6 191.1 0 170 0 144c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1c-17.7-8.3-30-26.3-30-47.1c0-28.7 23.3-52 52-52s52 23.3 52 52z"]},e.faWeight=xn,e.faWeightHanging={prefix:"fas",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32L120 128c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512l416 0c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128l-45.5 0z"]},e.faWeightScale=Ln,e.faWheatAlt=_t,e.faWheatAwn=vt,e.faWheatAwnCircleExclamation={prefix:"fas",iconName:"wheat-awn-circle-exclamation",icon:[640,512,[],"e598","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4
4319-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},e.faWheelchair={prefix:"fas",iconName:"wheelchair",icon:[512,512,[],"f193","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4l5.1 0c.4 0 .8 0 1.3 0l94.1 0c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9l-68.5 0-9.6-48 63.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-76.2 0z"]},e.faWheelchairAlt=dy,e.faWheelchairMove=uy,e.faWhiskeyGlass=Qo,e.faWifi=Kn,e.faWifi3=Zn,e.faWifiStrong=Jn,e.faWind={prefix:"fas",iconName:"wind",icon:[512,512,[],"f72e","M288 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c53 0 96-43 96-96s-43-96-96-96L320 0c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32l32 0c53 0 96-43 96-96s-43-96-96-96L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32zM128 512l32 0c53 0 96-43 96-96s-43-96-96-96L32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},e.faWindowClose=Vg,e.faWindowMaximize={prefix:"fas",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 96l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},e.faWindowMinimize={prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},e.faWindowRestore={prefix:"fas",iconName:"window-restore",icon:[512,512,[],"f2d2","M432 64L208 64c-8.8 0-16 7.2-16 16l0 16-64 0 0-16c0-44.2 35.8-80 80-80L432 0c44.2 0 80 35.8 80 80l0 224c0 44.2-35.8 80-80 80l-16 0 0-64 16 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192zm64 32c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 192c-17.7 0-32 14.3-32 32z"]},e.faWineBottle={prefix:"fas",iconName:"wine-bottle",icon:[512,512,[],"f72f","M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z"]},e.faWineGlass={prefix:"fas",iconName:"wine-glass",icon:[320,512,[127863],"f4e3","M32.1 29.3C33.5 12.8 47.4 0 64 0L256 0c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6l0 99.6 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0-80 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 0-99.6C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7l143.8 0-5.3-64L93.4 64l-5.3 64z"]},e.faWineGlassAlt=jm,e.faWineGlassEmpty=Bm 4320e.faWon=ea,e.faWonSign=Zo,e.faWorm={prefix:"fas",iconName:"worm",icon:[512,512,[],"e599","M256 96c0-53 43-96 96-96l38.4 0C439.9 0 480 40.1 480 89.6l0 86.4 0 16 0 184c0 75.1-60.9 136-136 136s-136-60.9-136-136l0-80c0-22.1-17.9-40-40-40s-40 17.9-40 40l0 168c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-168c0-75.1 60.9-136 136-136s136 60.9 136 136l0 80c0 22.1 17.9 40 40 40s40-17.9 40-40l0-184-32 0c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]}
4320,e.faWrench={prefix:"fas",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7L336 192c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e.faX={prefix:"fas",iconName:"x",icon:[384,512,[120],"58","M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"]},e.faXRay={prefix:"fas",iconName:"x-ray",icon:[512,512,[],"f497","M0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16l0 32-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48-112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 0 70.6L189.1 307c-5.2-2-10.6-3-16.2-3l-2.1 0c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6l120.8 0c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8l-2.2 0c-5.5 0-11 1-16.2 3L272 326.6l0-70.6 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-48 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-32c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},e.faXmark=Lp,e.faXmarkCircle=by,e.faXmarkSquare=$m,e.faXmarksLines={prefix:"fas",iconName:"xmarks-lines",icon:[640,512,[],"e59a","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z"]},e.faY={prefix:"fas",iconName:"y",icon:[384,512,[121],"59","M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-149.7L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z"]},e.faYen=ch,e.faYenSign=sh,e.faYinYang={prefix:"fas",iconName:"yin-yang",icon:[512,512,[9775],"f6ad","M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},e.faZ={prefix:"fas",iconName:"z",icon:[384,512,[122],"5a","M0 64C0 46.3 14.3 32 32 32l320 0c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416 352 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96 32 96C14.3 96 0 81.7 0 64z"]},e.faZap=rh,Object.defineProperty(e,"__esModule",{value:!0})}),function(){var e,t=require("@fortawesome/fontawesome-svg-core") 4321delete(e=require("@fortawesome/free-solid-svg-icons")).default,t.library.add(e)}() 4322var IcecastMetadataPlayer,fontawesomeSvgCore=require("@fortawesome/fontawesome-svg-core") 4323if(fontawesomeSvgCore.config.autoAddCss=!1,"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember","rsvp"],function(t,i,n){"use strict" 4324var r="default"in i?i.default:i,s=("default"in n?n.default:n).Promise,o=["FormData","FileReader","Blob","URLSearchParams","Symbol","ArrayBuffer"],a=o 4325preferNative&&(a=o.concat(["fetch","Headers","Request","Response","AbortController"])),a.forEach(function(i){e[i]&&Object.defineProperty(t,i,{configurable:!0,get:function(){return e[i]},set:function(t){e[i]=t}})}) 4326var l=t,c=t;(function(){const{NativeAbortSignal:e,NativeAbortController:t}=function(e){return{NativeAbortSignal:e.AbortSignal,NativeAbortController:e.AbortController}}(void 0!==c?c:global) 4327class i{constructor(){Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}addEventListener(e,t,i){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push({callback:t,options:i})}removeEventListener(e,t){if(!(e in this.listeners))return 4328const i=this.listeners[e] 4329for(let n=0,r=i.length;n<r;n++)if(i[n].callback===t)return void i.splice(n,1)}dispatchEvent(e){if(!(e.type in this.listeners))return 4330const t=this.listeners[e.type].slice() 4331for(let n=0,r=t.length;n<r;n++){const r=t[n] 4332try{r.callback.call(this,e)}catch(i){s.resolve().then(()=>{throw i})}r.options&&r.options.once&&this.removeEventListener(e.type,r.callback)}return!e.defaultPrevented}}class n extends i{constructor(){super(),this.listeners||i.call(this),Ob
4332ject.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(this,"reason",{value:void 0,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}throwIfAborted(){const{aborted:e,reason:t="Aborted"}=this 4333if(e)throw t}static timeout(e){const t=new r 4334return setTimeout(()=>t.abort(new DOMException(`This signal is timeout in ${e}ms`,"TimeoutError")),e),t.signal}static any(e){const t=new r 4335function i(){t.abort(this.reason),function(){for(const t of e)t.removeEventListener("abort",i)}()}for(const n of e){if(n.aborted){t.abort(n.reason) 4336break}n.addEventListener("abort",i)}return t.signal}}class r{constructor(){Object.defineProperty(this,"signal",{value:new n,writable:!0,configurable:!0})}abort(e){const t=function(e){if(void 0===e)if("undefined"==typeof document)(e=new Error("This operation was aborted")).name="AbortError" 4337else try{e=new DOMException("signal is aborted without reason"),Object.defineProperty(e,"name",{value:"AbortError"})}catch(err){(e=new Error("This operation was aborted")).name="AbortError"}return e}(e),i=function(e){let t 4338try{t=new Event("abort")}catch(i){"undefined"!=typeof document?document.createEvent?(t=document.createEvent("Event"),t.initEvent("abort",!1,!1)):(t=document.createEventObject(),t.type="abort"):t={type:"abort",bubbles:!1,cancelable:!1}}return t.reason=e,t}(t) 4339this.signal.reason=t,this.signal.dispatchEvent(i)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(r.prototype[Symbol.toStringTag]="AbortController",n.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=r,e.AbortSignal=n)}(void 0!==c?c:global)})();(function(e){var t=void 0!==l&&l||void 0!==c&&c||"undefined"!=typeof global&&global||{},i="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,r="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in t,a="ArrayBuffer"in t 4340if(a)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(e){return e&&u.indexOf(Object.prototype.toString.call(e))>-1} 4341function h(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') 4342return e.toLowerCase()}function f(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift() 4343return{done:void 0===t,value:t}}} 4344return n&&(t[Symbol.iterator]=function(){return t}),t}function m(e){this.map={},e instanceof m?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length) 4345this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function g(e){if(!e._noBody)return e.bodyUsed?s.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function y(e){return new s(function(t,i){e.onload=function(){t(e.result)},e.onerror=function(){i(e.error)}})}function v(e){var t=new FileReader,i=y(t) 4346return t.readAsArrayBuffer(e),i}function _(e){if(e.slice)return e.slice(0) 4347var t=new Uint8Array(e.byteLength) 4348return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){var t 4349this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:r&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:o&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a&&r&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=_(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(e)||d(e))?this._bodyArrayBuffer=_(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this) 4350if(e)return e 4351if(this._bodyBlob)return s.resolve(this._bodyBlob) 4352if(this._bodyArrayBuffer)return s.resolve(new Blob([this._bodyArrayBuffer])) 4353if(this._bodyFormData)throw new Error("could not read FormData body as blob") 4354return s.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=g(this) 4355return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?s.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):s.resolve(this._bodyArrayBuffer))}if(r)return this.blob().then(v) 4356throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,i,n,r,o=g(this) 4357if(o)return o 4358if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,i=y(t),n=/charset=([A-Za-z0-9_-]+)/.exec(e.type),r=n?n[1]:"utf-8",t.readAsText(e,r),i 4359if(this._bodyArrayBuffer)return s.resolve(function(e){for(var t=new Uint8Array(e),i=new Array(t.length),n=0;n<t.length;n++)i[n]=String.fromCharCode(t[n]) 4360return i.join("")}(this._bodyArrayBuffer)) 4361if(this._bodyFormData)throw new Error("could not read FormData body as text") 4362return s.resolve(this._bodyText)},o&&(this.formData=function(){return this.text().then(T)}),this.json=function(){return this.text().then(JSON.parse)},this}m.prototype.append=function(e,t){e=h(e),t=f(t) 4363var i=this.map[e] 4364this.map[e]=i?i+", "+t:t},m.prototype.delete=function(e){delete this.map[h(e)]},m.prototype.get=function(e){return e=h(e),this.has(e)?this.map[e]:null},m.prototype.has=function(e){return this.map.hasOwnProperty(h(e))},m.prototype.set=function(e,t){this.map[h(e)]=f(t)},m.prototype.forEach=function(e,t){for(var i in this.map)this.map.hasOwnProperty(i)&&e.call(t,this.map[i],i,this)},m.prototype.keys=function(){var e=[] 4365return this.forEach(function(t,i){e.push(i)}),p(e)},m.prototype.values=function(){var e=[] 4366return this.forEach(function(t){e.push(t)}),p(e)},m.prototype.entries=function(){var e=[] 4367return this.forEach(function(t,i){e.push([i,t])}),p(e)},n&&(m.prototype[Symbol.iterator]=m.prototype.entries) 4368var w=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"] 4369function A(e,i){if(!(this instanceof A))throw new TypeError('Please use the "new" operator, this DOM object c
4369onstructor cannot be called as a function.') 4370var n,r,s=(i=i||{}).body 4371if(e instanceof A){if(e.bodyUsed)throw new TypeError("Already read") 4372this.url=e.url,this.credentials=e.credentials,i.headers||(this.headers=new m(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,s||null==e._bodyInit||(s=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e) 4373if(this.credentials=i.credentials||this.credentials||"same-origin",!i.headers&&this.headers||(this.headers=new m(i.headers)),this.method=(n=i.method||this.method||"GET",r=n.toUpperCase(),w.indexOf(r)>-1?r:n),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&s)throw new TypeError("Body not allowed for GET or HEAD requests") 4374if(this._initBody(s),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==i.cache&&"no-cache"!==i.cache)){var o=/([?&])_=[^&]*/ 4375if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime()) 4376else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function T(e){var t=new FormData 4377return e.trim().split("&").forEach(function(e){if(e){var i=e.split("="),n=i.shift().replace(/\+/g," "),r=i.join("=").replace(/\+/g," ") 4378t.append(decodeURIComponent(n),decodeURIComponent(r))}}),t}function C(e,t){if(!(this instanceof C))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') 4379if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].") 4380this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new m(t.headers),this.url=t.url||"",this._initBody(e)}A.prototype.clone=function(){return new A(this,{body:this._bodyInit})},b.call(A.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:200,statusText:""}) 4381return e.ok=!1,e.status=0,e.type="error",e} 4382var L=[301,302,303,307,308] 4383C.redirect=function(e,t){if(-1===L.indexOf(t))throw new RangeError("Invalid status code") 4384return new C(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException 4385try{new e.DOMException}catch(err){e.DOMException=function(e,t){this.message=e,this.name=t 4386var i=Error(e) 4387this.stack=i.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function x(i,n){return new s(function(s,o){var l=new A(i,n) 4388if(l.signal&&l.signal.aborted)return o(new e.DOMException("Aborted","AbortError")) 4389var c=new XMLHttpRequest 4390function u(){c.abort()}if(c.onload=function(){var e,t,i={statusText:c.statusText,headers:(e=c.getAllResponseHeaders()||"",t=new m,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}).forEach(function(e){var i=e.split(":"),n=i.shift().trim() 4391if(n){var r=i.join(":").trim() 4392try{t.append(n,r)}catch(s){console.warn("Response "+s.message)}}}),t)} 43930===l.url.indexOf("file://")&&(c.status<200||c.status>599)?i.status=200:i.status=c.status,i.url="responseURL"in c?c.responseURL:i.headers.get("X-Request-URL") 4394var n="response"in c?c.response:c.responseText 4395setTimeout(function(){s(new C(n,i))},0)},c.onerror=function(){setTimeout(function(){o(new TypeError("Network request failed"))},0)},c.ontimeout=function(){setTimeout(function(){o(new TypeError("Network request timed out"))},0)},c.onabort=function(){setTimeout(function(){o(new e.DOMException("Aborted","AbortError"))},0)},c.open(l.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(i){return e}}(l.url),!0),"include"===l.credentials?c.withCredentials=!0:"omit"===l.credentials&&(c.withCredentials=!1),"responseType"in c&&(r?c.responseType="blob":a&&(c.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof m||t.Headers&&n.headers instanceof t.Headers)){var d=[]
4396Object.getOwnPropertyNames(n.headers).forEach(function(e){d.push(h(e)),c.setRequestHeader(e,f(n.headers[e]))}),l.headers.forEach(function(e,t){-1===d.indexOf(t)&&c.setRequestHeader(t,e)})}else l.headers.forEach(function(e,t){c.setRequestHeader(t,e)}) 4397l.signal&&(l.signal.addEventListener("abort",u),c.onreadystatechange=function(){4===c.readyState&&l.signal.removeEventListener("abort",u)}),c.send(void 0===l._bodyInit?null:l._bodyInit)})}x.polyfill=!0,t.fetch||(t.fetch=x,t.Headers=m,t.Request=A,t.Response=C),e.Headers=m,e.Request=A,e.Response=C,e.fetch=x})({}) 4398if(!l.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?") 4399var u=0 4400function d(e){return u--,e}r.Test?(r.Test.registerWaiter(function(){return 0===u}),t.default=function(){return u++,t.fetch.apply(e,arguments).then(function(e){return e.clone().blob().then(d,d),e},function(e){throw d(e),e})}):t.default=t.fetch,o.forEach(function(e){delete t[e]})})})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}(function(e){var t,i 4401t=this,i=function(e){"use strict" 4402var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t] 4403for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},i="defaultParagraphSeparator",n="formatBlock",r=function(e,t,i){return e.addEventListener(t,i)},s=function(e,t){return e.appendChild(t)},o=function(e){return document.createElement(e)},a=function(e){return document.queryCommandState(e)},l=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null 4404return document.execCommand(e,!1,t)},c={bold:{icon:"<b>B</b>",title:"Bold",state:function(){return a("bold")},result:function(){return l("bold")}},italic:{icon:"<i>I</i>
4404",title:"Italic",state:function(){return a("italic")},result:function(){return l("italic")}},underline:{icon:"<u>U</u>",title:"Underline",state:function(){return a("underline")},result:function(){return l("underline")}},strikethrough:{icon:"<strike>S</strike>",title:"Strike-through",state:function(){return a("strikeThrough")},result:function(){return l("strikeThrough")}},heading1:{icon:"<b>H<sub>1</sub></b>",title:"Heading 1",result:function(){return l(n,"<h1>")}},heading2:{icon:"<b>H<sub>2</sub></b>",title:"Heading 2",result:function(){return l(n,"<h2>")}},paragraph:{icon:"¶",title:"Paragraph",result:function(){return l(n,"<p>")}},quote:{icon:"“ ”",title:"Quote",result:function(){return l(n,"<blockquote>")}},olist:{icon:"#",title:"Ordered List",result:function(){return l("insertOrderedList")}},ulist:{icon:"•",title:"Unordered List",result:function(){return l("insertUnorderedList")}},code:{icon:"</>",title:"Code",result:function(){return l(n,"<pre>")}},line:{icon:"―",title:"Horizontal Line",result:function(){return l("insertHorizontalRule")}},link:{icon:"🔗",title:"Link",result:function(){var e=window.prompt("Enter the link URL") 4405e&&l("createLink",e)}},image:{icon:"📷",title:"Image",result:function(){var e=window.prompt("Enter the image URL") 4406e&&l("insertImage",e)}}},u={actionbar:"pell-actionbar",button:"pell-button",content:"pell-content",selected:"pell-button-selected"},d=function(e){var a=e.actions?e.actions.map(function(e){return"string"==typeof e?c[e]:c[e.name]?t({},c[e.name],e):e}):Object.keys(c).map(function(e){return c[e]}),d=t({},u,e.classes),h=e[i]||"div",f=o("div") 4407f.className=d.actionbar,s(e.element,f) 4408var p=e.element.content=o("div") 4409return p.contentEditable=!0,p.className=d.content,p.oninput=function(t){var i=t.target.firstChild 4410i&&3===i.nodeType?l(n,"<"+h+">"):"<br>"===p.innerHTML&&(p.innerHTML=""),e.onChange(p.innerHTML)},p.onkeydown=function(e){var t 4411"Enter"===e.key&&"blockquote"===(t=n,document.queryCommandValue(t))&&setTimeout(function(){return l(n,"<"+h+">")},0)},s(e.element,p),a.forEach(function(e){var t=o("button") 4412if(t.className=d.button,t.innerHTML=e.icon,t.title=e.title,t.setAttribute("type","button"),t.onclick=function(){return e.result()&&p.focus()},e.state){var i=function(){return t.classList[e.state()?"add":"remove"](d.selected)} 4413r(p,"keyup",i),r(p,"mouseup",i),r(t,"click",i)}s(f,t)}),e.styleWithCSS&&l("styleWithCSS"),l(i,h),e.element},h={exec:l,init:d} 4414e.exec=l,e.init=d,e.default=h,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof e&&e.amd?e(["exports"],i):i(t.pell={})})(function(){function e(){var e=Array.prototype.slice.call(arguments) 4415return e.unshift("pell"),define.apply(null,e)}return e.amd=!0,e}()),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e() 4416else if("function"==typeof define&&define.amd)define([],e) 4417else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).leafletPip=e()}}(function(){return function e(t,i,n){function r(o,a){if(!i[o]){if(!t[o]){var l="function"==typeof require&&require 4418if(!a&&l)return l(o,!0) 4419if(s)return s(o,!0) 4420var c=new Error("Cannot find module '"+o+"'") 4421throw c.code="MODULE_NOT_FOUND",c}var u=i[o]={exports:{}} 4422t[o][0].call(u.exports,function(e){var i=t[o][1][e] 4423return r(i||e)},u,u.exports,e,t,i,n)}return i[o].exports}for(var s="function"==typeof require&&require,o=0;o<n.length;o++)r(n[o]) 4424return r}({1:[function(e,t,i){"use strict" 4425var n=e("geojson-utils") 4426var r={bassackwards:!1,pointInLayer:function(e,t,i){"number"==typeof e.lat?e=[e.lng,e.lat]:r.bassackwards&&(e=e.concat().reverse()) 4427var s=[] 4428return t.eachLayer(function(t){i&&s.length||function(e){return e.feature&&e.feature.geometry&&e.feature.geometry.type&&-1!==["Polygon","MultiPolygon"].indexOf(e.feature.geometry.type)}(t)&&n.pointInPolygon({type:"Point",coordinates:e},t.toGeoJSON().geometry)&&s.push(t)}),s}} 4429t.exports=r},{"geojson-utils":2}],2:[function(e,t,i){(function(){var e=this.gju={} 4430function i(e){for(var t=[],i=[],n=0;n<e[0].length;n++)t.push(e[0][n][1]),i.push(e[0][n][0]) 4431return t=t.sort(function(e,t){return e-t}),i=i.sort(function(e,t){return e-t}),[[t[0],i[0]],[t[t.length-1],i[i.length-1]]]}function n(e,t,i){for(var n=[[0,0]],r=0;r<i.length;r++){for(var s=0;s<i[r].length;s++)n.push(i[r][s]) 4432n.push(i[r][0]),n.push([0,0])}var o=!1 4433for(r=0,s=n.length-1;r<n.length;s=r++)n[r][0]>t!=n[s][0]>t&&e<(n[s][1]-n[r][1])*(t-n[r][0])/(n[s][0]-n[r][0])+n[r][1]&&(o=!o) 4434return o}void 0!==t&&t.exports&&(t.exports=e),e.lineStringsIntersect=function(e,t){for(var i=[],n=0;n<=e.coordinates.length-2;++n)for(var r=0;r<=t.coordinates.length-2;++r){var s={x:e.coordinates[n][1],y:e.coordinates[n][0]},o={x:e.coordinates[n+1][1],y:e.coordinates[n+1][0]},a={x:t.coordinates[r][1],y:t.coordinates[r][0]},l={x:t.coordinates[r+1][1],y:t.coordinates[r+1][0]},c=(l.y-a.y)*(o.x-s.x)-(l.x-a.x)*(o.y-s.y) 4435if(0!=c){var u=((l.x-a.x)*(s.y-a.y)-(l.y-a.y)*(s.x-a.x))/c,d=((o.x-s.x)*(s.y-a.y)-(o.y-s.y)*(s.x-a.x))/c 44360<=u&&u<=1&&0<=d&&d<=1&&i.push({type:"Point",coordinates:[s.x+u*(o.x-s.x),s.y+u*(o.y-s.y)]})}}return 0==i.length&&(i=!1),i},e.pointInBoundingBox=function(e,t){return!(e.coordinates[1]<t[0][0]||e.coordinates[1]>t[1][0]||e.coordinates[0]<t[0][1]||e.coordinates[0]>t[1][1])},e.pointInPolygon=function(t,r){for(var s="Polygon"==r.type?[r.coordinates]:r.coordinates,o=!1,a=0;a<s.length;
4436a++)e.pointInBoundingBox(t,i(s[a]))&&(o=!0) 4437if(!o)return!1 4438var l=!1 4439for(a=0;a<s.length;a++)n(t.coordinates[1],t.coordinates[0],s[a])&&(l=!0) 4440return l},e.pointInMultiPolygon=function(t,r){for(var s="MultiPolygon"==r.type?[r.coordinates]:r.coordinates,o=!1,a=!1,l=0;l<s.length;l++){for(var c=s[l],u=0;u<c.length;u++)o||e.pointInBoundingBox(t,i(c[u]))&&(o=!0) 4441if(!o)return!1 4442for(u=0;u<c.length;u++)a||n(t.coordinates[1],t.coordinates[0],c[u])&&(a=!0)}return a},e.numberToRadius=function(e){return e*Math.PI/180},e.numberToDegree=function(e){return 180*e/Math.PI},e.drawCircle=function(t,i,n){for(var r=[i.coordinates[1],i.coordinates[0]],s=t/1e3/6371,o=[e.numberToRadius(r[0]),e.numberToRadius(r[1])],a=(n=n||15,[[r[0],r[1]]]),l=0;l<n;l++){var c=2*Math.PI*l/n,u=Math.asin(Math.sin(o[0])*Math.cos(s)+Math.cos(o[0])*Math.sin(s)*Math.cos(c)),d=o[1]+Math.atan2(Math.sin(c)*Math.sin(s)*Math.cos(o[0]),Math.cos(s)-Math.sin(o[0])*Math.sin(u)) 4443a[l]=[],a[l][1]=e.numberToDegree(u),a[l][0]=e.numberToDegree(d)}return{type:"Polygon",coordinates:[a]}},e.rectangleCentroid=function(e){var t=e.coordinates[0],i=t[0][0],n=t[0][1] 4444return{type:"Point",coordinates:[i+(t[2][0]-i)/2,n+(t[2][1]-n)/2]}},e.pointDistance=function(t,i){var n=t.coordinates[0],r=t.coordinates[1],s=i.coordinates[0],o=i.coordinates[1],a=e.numberToRadius(o-r),l=e.numberToRadius(s-n),c=Math.pow(Math.sin(a/2),2)+Math.cos(e.numberToRadius(r))*Math.cos(e.numberToRadius(o))*Math.pow(Math.sin(l/2),2) 4445return 6371*(2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)))*1e3},e.geometryWithinRadius=function(t,i,n){if("Point"==t.type)return e.pointDistance(t,i)<=n 4446if("LineString"==t.type||"Polygon"==t.type){var r,s={} 4447for(var o in r="Polygon"==t.type?t.coordinates[0]:t.coordinates)if(s.coordinates=r[o],e.pointDistance(s,i)>n)return!1}return!0},e.area=function(e){for(var t=0,i=e.coordinates[0],n=i.length-1,r=0;r<i.length;n=r++){var s={x:i[r][1],y:i[r][0]},o={x:i[n][1],y:i[n][0]} 4448t+=s.x*o.y,t-=s.y*o.x}return t/=2},e.centroid=function(t){for(var i,n=0,r=0,s=t.coordinates[0],o=s.length-1,a=0;a<s.length;o=a++){var l={x:s[a][1],y:s[a][0]},c={x:s[o][1],y:s[o][0]} 4449n+=(l.x+c.x)*(i=l.x*c.y-c.x*l.y),r+=(l.y+c.y)*i}return{type:"Point",coordinates:[r/(i=6*e.area(t)),n/i]}},e.simplify=function(e,t){var i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_ 4450t=t||20,e=e.map(function(e){return{lng:e.coordinates[0],lat:e.coordinates[1]}}) 4451var b=Math.PI/180*.5,w=new Array,A=new Array,T=new Array 4452if(e.length<3)return e 4453for(i=e.length,u=360*t/(2*Math.PI*6378137),u*=u,r=0,A[0]=0,T[0]=i-1,n=1;n>0;)if(s=A[n-1],o=T[n-1],n--,o-s>1){for(d=e[o].lng()-e[s].lng(),h=e[o].lat()-e[s].lat(),Math.abs(d)>180&&(d=360-Math.abs(d)),f=(d*=Math.cos(b*(e[o].lat()+e[s].lat())))*d+h*h,L=s+1,a=s,c=-1;L<o;L++)p=e[L].lng()-e[s].lng(),m=e[L].lat()-e[s].lat(),Math.abs(p)>180&&(p=360-Math.abs(p)),g=(p*=Math.cos(b*(e[L].lat()+e[s].lat())))*p+m*m,y=e[L].lng()-e[o].lng(),v=e[L].lat()-e[o].lat(),Math.abs(y)>180&&(y=360-Math.abs(y)),(l=g>=f+(_=(y*=Math.cos(b*(e[L].lat()+e[o].lat())))*y+v*v)?_:_>=f+g?g:(p*h-m*d)*(p*h-m*d)/f)>c&&(a=L,c=l) 4454c<u?(w[r]=s,r++):(A[++n-1]=a,T[n-1]=o,A[++n-1]=s,T[n-1]=a)}else w[r]=s,r++ 4455w[r]=i-1,r++ 4456for(var C=new Array,L=0;L<r;L++)C.push(e[w[L]]) 4457return C.map(function(e){return{type:"Point",coordinates:[e.lng,e.lat]}})},e.destinationPoint=function(t,i,n){n/=6371,i=e.numberToRadius(i) 4458var r=e.numberToRadius(t.coordinates[0]),s=e.numberToRadius(t.coordinates[1]),o=Math.asin(Math.sin(s)*Math.cos(n)+Math.cos(s)*Math.sin(n)*Math.cos(i)),a=r+Math.atan2(Math.sin(i)*Math.sin(n)*Math.cos(s),Math.cos(n)-Math.sin(s)*Math.sin(o)) 4459return a=(a+3*Math.PI)%(2*Math.PI)-Math.PI,{type:"Point",coordinates:[e.numberToDegree(a),e.numberToDegree(o)]}}})()},{}]},{},[1])(1)}), 4460/*! 4461 * Bootstrap v5.3.8 (https://getbootstrap.com/) 4462 * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 4463 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 4464 */ 4465function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t()}(this,function(){"use strict" 4466const e=new Map,t={set(t,i,n){e.has(t)||e.set(t,new Map) 4467const r=e.get(t) 4468r.has(i)||0===r.size?r.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(t,i)=>e.has(t)&&e.get(t).get(i)||null,remove(t,i){if(!e.has(t))return 4469const n=e.get(t) 4470n.delete(i),0===n.size&&e.delete(t)}},i="transitionend",n=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),r=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),s=e=>{e.dispatchEvent(new Event(i))},o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),a=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(n(e)):null,l=e=>{if(!o(e)||0===e.getClientRects().length)return!1 4471const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])") 4472if(!i)return t 4473if(i!==e){const t=e.closest("summary") 4474if(t&&t.parentNode!==i)return!1 4475if(null===t)return!1}return t},c=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),u=e=>{if(!document.documentElement.attachShadow)return null 4476if("function"==typeof e.getRootNode){const t=e.getRootNode() 4477return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?u(e.parentNode):null},d=()=>{},h=e=>{e.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,p=[],m=()=>"rtl"===document.documentElement.dir,g=e=>{var t 4478t=()=>{const t=f() 4479if(t){const i=e.NAME,n=t.fn[i] 4480t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=n,e.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of p)e()}),p.push(t)):t()},y=(e,t=[],i=e)=>"function"==typeof e?e.call(...t):i,v=(e,t,n=!0)=>
4480{if(!n)return void y(e) 4481const r=(e=>{if(!e)return 0 4482let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e) 4483const n=Number.parseFloat(t),r=Number.parseFloat(i) 4484return n||r?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5 4485let o=!1 4486const a=({target:n})=>{n===t&&(o=!0,t.removeEventListener(i,a),y(e))} 4487t.addEventListener(i,a),setTimeout(()=>{o||s(t)},r)},_=(e,t,i,n)=>{const r=e.length 4488let s=e.indexOf(t) 4489return-1===s?!i&&n?e[r-1]:e[0]:(s+=i?1:-1,n&&(s=(s+r)%r),e[Math.max(0,Math.min(s,r-1))])},b=/[^.]*(?=\..*)\.|.*/,w=/\..*/,A=/::\d+$/,T={} 4490let C=1 4491const L={mouseenter:"mouseover",mouseleave:"mouseout"},x=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]) 4492function M(e,t){return t&&`${t}::${C++}`||e.uidEvent||C++}function E(e){const t=M(e) 4493return e.uidEvent=t,T[t]=T[t]||{},T[t]}function S(e,t,i=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===i)}function k(e,t,i){const n="string"==typeof t,r=n?i:t||i 4494let s=D(e) 4495return x.has(s)||(s=e),[n,r,s]}function P(e,t,i,n,r){if("string"!=typeof t||!e)return 4496let[s,o,a]=k(t,i,n) 4497if(t in L){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)} 4498o=e(o)}const l=E(e),c=l[a]||(l[a]={}),u=S(c,o,s?i:null) 4499if(u)return void(u.oneOff=u.oneOff&&r) 4500const d=M(o,t.replace(b,"")),h=s?function(e,t,i){return function n(r){const s=e.querySelectorAll(t) 4501for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of s)if(a===o)return N(r,{delegateTarget:o}),n.oneOff&&I.off(e,r.type,t,i),i.apply(o,[r])}}(e,i,o):function(e,t){return function i(n){return N(n,{delegateTarget:e}),i.oneOff&&I.off(e,n.type,t),t.apply(e,[n])}}(e,o) 4502h.delegationSelector=s?i:null,h.callable=o,h.oneOff=r,h.uidEvent=d,c[d]=h,e.addEventListener(a,h,s)}function O(e,t,i,n,r){const s=S(t[i],n,r) 4503s&&(e.removeEventListener(i,s,Boolean(r)),delete t[i][s.uidEvent])}function z(e,t,i,n){const r=t[i]||{} 4504for(const[s,o]of Object.entries(r))s.includes(n)&&O(e,t,i,o.callable,o.delegationSelector)}function D(e){return e=e.replace(w,""),L[e]||e}const I={on(e,t,i,n){P(e,t,i,n,!1)},one(e,t,i,n){P(e,t,i,n,!0)},off(e,t,i,n){if("string"!=typeof t||!e)return 4505const[r,s,o]=k(t,i,n),a=o!==t,l=E(e),c=l[o]||{},u=t.startsWith(".") 4506if(void 0===s){if(u)for(const i of Object.keys(l))z(e,l,i,t.slice(1)) 4507for(const[i,n]of Object.entries(c)){const r=i.replace(A,"") 4508a&&!t.includes(r)||O(e,l,o,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return 4509O(e,l,o,s,r?i:null)}},trigger(e,t,i){if("string"!=typeof t||!e)return null 4510const n=f() 4511let r=null,s=!0,o=!0,a=!1 4512t!==D(t)&&n&&(r=n.Event(t,i),n(e).trigger(r),s=!r.isPropagationStopped(),o=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented()) 4513const l=N(new Event(t,{bubbles:s,cancelable:!0}),i) 4514return a&&l.preventDefault(),o&&e.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}} 4515function N(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch(i){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function R(e){if("true"===e)return!0 4516if("false"===e)return!1 4517if(e===Number(e).toString())return Number(e) 4518if(""===e||"null"===e)return null 4519if("string"!=typeof e)return e 4520try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function F(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const B={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${F(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${F(t)}`)},getDataAttributes(e){if(!e)return{} 4521const t={},i=Object.keys(e.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig")) 4522for(const n of i){let i=n.replace(/^bs/,"") 4523i=i.charAt(0).toLowerCase()+i.slice(1),t[i]=R(e.dataset[n])}return t},getDataAttribute:(e,t)=>
vendor: 7,470 bytes, lines 4523-4567
4523R(e.getAttribute(`data-bs-${F(t)}`))} 4524class j{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const i=o(t)?B.getDataAttribute(t,"config"):{} 4525return{...this.constructor.Default,..."object"==typeof i?i:{},...o(t)?B.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[i,n]of Object.entries(t)){const t=e[i],s=o(t)?"element":r(t) 4526if(!new RegExp(n).test(s))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${s}" but expected type "${n}".`)}}}class U extends j{constructor(e,i){super(),(e=a(e))&&(this._element=e,this._config=this._getConfig(i),t.set(this._element,this.constructor.DATA_KEY,this))}dispose(){t.remove(this._element,this.constructor.DATA_KEY),I.off(this._element,this.constructor.EVENT_KEY) 4527for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){v(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return t.get(a(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const V=e=>{let t=e.getAttribute("data-bs-target") 4528if(!t||"#"===t){let i=e.getAttribute("href") 4529if(!i||!i.includes("#")&&!i.startsWith("."))return null 4530i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?i.trim():null}return t?t.split(",").map(e=>n(e)).join(","):null},H={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){const i=[] 4531let n=e.parentNode.closest(t) 4532for(;n;)i.push(n),n=n.parentNode.closest(t) 4533return i},prev(e,t){let i=e.previousElementSibling 4534for(;i;){if(i.matches(t))return[i] 4535i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling 4536for(;i;){if(i.matches(t))return[i] 4537i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>`${e}:not([tabindex^="-"])`).join(",") 4538return this.find(t,e).filter(e=>!c(e)&&l(e))},getSelectorFromElement(e){const t=V(e) 4539return t&&H.findOne(t)?t:null},getElementFromSelector(e){const t=V(e) 4540return t?H.findOne(t):null},getMultipleElementsFromSelector(e){const t=V(e) 4541return t?H.find(t):[]}},q=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,n=e.NAME 4542I.on(document,i,`[data-bs-dismiss="${n}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return 4543const r=H.getElementFromSelector(this)||this.closest(`.${n}`) 4544e.getOrCreateInstance(r)[t]()})},G=".bs.alert",W=`close${G}`,$=`closed${G}` 4545class Q extends U{static get NAME(){return"alert"}close(){if(I.trigger(this._element,W).defaultPrevented)return 4546this._element.classList.remove("show") 4547const e=this._element.classList.contains("fade") 4548this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),I.trigger(this._element,$),this.dispose()}static jQueryInterface(e){return this.each(function(){const t=Q.getOrCreateInstance(this) 4549if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`) 4550t[e](this)}})}}q(Q,"close"),g(Q) 4551const X='[data-bs-toggle="button"]' 4552class Y extends U{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each(function(){const t=Y.getOrCreateInstance(this) 4553"toggle"===e&&t[e]()})}}I.on(document,"click.bs.button.data-api",X,e=>{e.preventDefault() 4554const t=e.target.closest(X) 4555Y.getOrCreateInstance(t).toggle()}),g(Y) 4556const K=".bs.swipe",Z=`touchstart${K}`,J=`touchmove${K}`,ee=`touchend${K}`,te=`pointerdown${K}`,ie=`pointerup${K}`,ne={endCallback:null,leftCallback:null,rightCallback:null},re={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"} 4557class se extends j{constructor(e,t){super(),this._element=e,e&&se.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ne}static get DefaultType(){return re}static get NAME(){return"swipe"}dispose(){I.off(this._element,K)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),y(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX) 4558if(e<=40)return 4559const t=e/this._deltaX 4560this._deltaX=0,t&&y(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(I.on(this._element,te,e=>this._start(e)),I.on(this._element,ie,e=>this._end(e)),this._element.classList.add("pointer-event")):(I.on(this._element,Z,e=>this._start(e)),I.on(this._element,J,e=>this._move(e)),I.on(this._element,ee,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const oe=".bs.carousel",ae=".data-api",le="ArrowLeft",ce="ArrowRight",ue="next",de="prev",he="left",fe="right",pe=`slide${oe}`,me=`slid${oe}`,ge=`keydown${oe}`,ye=`mouseenter${oe}`,ve=`mouseleave${oe}`,_e=`dragstart${oe}`,be=`load${oe}${ae}`,we=`click${oe}${ae}`,Ae="carousel",Te="active",Ce=".active",Le=".carousel-item",xe=Ce+Le,Me={[le]:fe,[ce]:he},Ee={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Se={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"} 4561class ke extends U{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=H.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Ae&&this.cycle()}static get Default(){return Ee}static get DefaultType(){return Se}static get NAME(){return"carousel"}next(){this._slide(ue)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(de)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?I.one(this._element,me,()=>this.cycle()):this.cycle())}to(e){const t=this._getItems() 4562if(e>t.length-1||e<0)return 4563if(this._isSliding)return void I.one(this._element,me,()=>this.to(e)) 4564const i=this._getItemIndex(this._getActive()) 4565if(i===e)return 4566const n=e>i?ue:de 4567this._slide(n,t[e])}
4567dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&I.on(this._element,ge,e=>this._keydown(e)),"hover"===this._config.pause&&(I.on(this._element,ye,()=>this.pause()),I.on(this._element,ve,()=>this._maybeEnableCycle())),this._config.touch&&se.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of H.find(".carousel-item img",this._element))I.on(t,_e,e=>e.preventDefault()) 4568const e={leftCallback:()=>this._slide(this._directionToOrder(he)),rightCallback:()=>this._slide(this._directionToOrder(fe)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}} 4569this._swipeHelper=new se(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return 4570const t=Me[e.key] 4571t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return 4572const t=H.findOne(Ce,this._indicatorsElement) 4573t.classList.remove(Te),t.removeAttribute("aria-current") 4574const i=H.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement) 4575i&&(i.classList.add(Te),i.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive() 4576if(!e)return 4577const t=Number.parseInt(e.getAttribute("data-bs-interval"),10) 4578this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return 4579const i=this._getActive(),n=e===ue,r=t||_(this._getItems(),i,n,this._config.wrap) 4580if(r===i)return 4581const s=this._getItemIndex(r),o=t=>I.trigger(this._element,t,{relatedTarget:r,direction:this._orderToDirection(e),from:this._getItemIndex(i),to:s}) 4582if(o(pe).defaultPrevented)return 4583if(!i||!r)return 4584const a=Boolean(this._interval) 4585this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=r 4586const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev" 4587r.classList.add(c),h(r),i.classList.add(l),r.classList.add(l) 4588this._queueCallback(()=>{r.classList.remove(l,c),r.classList.add(Te),i.classList.remove(Te,c,l),this._isSliding=!1,o(me)},i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return H.findOne(xe,this._element)}_getItems(){return H.find(Le,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return m()?e===he?de:ue:e===he?ue:de}_orderToDirection(e){return m()?e===de?he:fe:e===de?fe:he}static jQueryInterface(e){return this.each(function(){const t=ke.getOrCreateInstance(this,e) 4589if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`) 4590t[e]()}}else t.to(e)})}}I.on(document,we,"[data-bs-slide], [data-bs-slide-to]",function(e){const t=H.getElementFromSelector(this) 4591if(!t||!t.classList.contains(Ae))return 4592e.preventDefault() 4593const i=ke.getOrCreateInstance(t),n=this.getAttribute("data-bs-slide-to") 4594return n?(i.to(n),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())}),I.on(window,be,()=>{const e=H.find('[data-bs-ride="carousel"]') 4595for(const t of e)ke.getOrCreateInstance(t)}),g(ke) 4596const Pe=".bs.collapse",Oe=`show${Pe}`,ze=`shown${Pe}`,De=`hide${Pe}`,Ie=`hidden${Pe}`,Ne=`click${Pe}.data-api`,Re="show",Fe="collapse",Be="collapsing",je=`:scope .${Fe} .${Fe}`,Ue='[data-bs-toggle="collapse"]',Ve={parent:null,toggle:!0},He={parent:"(null|element)",toggle:"boolean"} 4597class qe extends U{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[] 4598const i=H.find(Ue) 4599for(const n of i){const e=H.getSelectorFromElement(n),t=H.find(e).filter(e=>e===this._element) 4600null!==e&&t.length&&this._triggerArray.push(n)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ve}static get DefaultType(){return He}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return 4601let e=[] 4602if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(e=>e!==this._element).map(e=>qe.getOrCreateInstance(e,{toggle:!1}))),e.length&&e[0]._isTransitioning)return 4603if(I.trigger(this._element,Oe).defaultPrevented)return 4604for(const n of e)n.hide() 4605const t=this._getDimension() 4606this._element.classList.remove(Fe),this._element.classList.add(Be),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0 4607const i=`scroll${t[0].toUpperCase()+t.slice(1)}` 4608this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Be),this._element.classList.add(Fe,Re),this._element.style[t]="",I.trigger(this._element,ze)},this._element,!0),this._element.style[t]=`${this._element[i]}px`}
4608hide(){if(this._isTransitioning||!this._isShown())return 4609if(I.trigger(this._element,De).defaultPrevented)return 4610const e=this._getDimension() 4611this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,h(this._element),this._element.classList.add(Be),this._element.classList.remove(Fe,Re) 4612for(const t of this._triggerArray){const e=H.getElementFromSelector(t) 4613e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0 4614this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Be),this._element.classList.add(Fe),I.trigger(this._element,Ie)},this._element,!0)}_isShown(e=this._element){return e.classList.contains(Re)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=a(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return 4615const e=this._getFirstLevelChildren(Ue) 4616for(const t of e){const e=H.getElementFromSelector(t) 4617e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=H.find(je,this._config.parent) 4618return H.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={} 4619return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){const i=qe.getOrCreateInstance(this,t) 4620if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`) 4621i[e]()}})}}I.on(document,Ne,Ue,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault() 4622for(const t of H.getMultipleElementsFromSelector(this))qe.getOrCreateInstance(t,{toggle:!1}).toggle()}),g(qe) 4623var Ge="top",We="bottom",$e="right",Qe="left",Xe="auto",Ye=[Ge,We,$e,Qe],Ke="start",Ze="end",Je="clippingParents",et="viewport",tt="popper",it="reference",nt=Ye.reduce(function(e,t){return e.concat([t+"-"+Ke,t+"-"+Ze])},[]),rt=[].concat(Ye,[Xe]).reduce(function(e,t){return e.concat([t,t+"-"+Ke,t+"-"+Ze])},[]),st="beforeRead",ot="read",at="afterRead",lt="beforeMain",ct="main",ut="afterMain",dt="beforeWrite",ht="write",ft="afterWrite",pt=[st,ot,at,lt,ct,ut,dt,ht,ft] 4624function mt(e){return e?(e.nodeName||"").toLowerCase():null}function gt(e){if(null==e)return window 4625if("[object Window]"!==e.toString()){var t=e.ownerDocument 4626return t&&t.defaultView||window}return e}function yt(e){return e instanceof gt(e).Element||e instanceof Element}function vt(e){return e instanceof gt(e).HTMLElement||e instanceof HTMLElement}function _t(e){return"undefined"!=typeof ShadowRoot&&(e instanceof gt(e).ShadowRoot||e instanceof ShadowRoot)}const bt={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state 4627Object.keys(t.elements).forEach(function(e){var i=t.styles[e]||{},n=t.attributes[e]||{},r=t.elements[e] 4628vt(r)&&mt(r)&&(Object.assign(r.style,i),Object.keys(n).forEach(function(e){var t=n[e] 4629!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}} 4630return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(e){var n=t.elements[e],r=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce(function(e,t){return e[t]="",e},{}) 4631vt(n)&&mt(n)&&(Object.assign(n.style,s),Object.keys(r).forEach(function(e){n.removeAttribute(e)}))})}},requires:["computeStyles"]} 4632function wt(e){return e.split("-")[0]}var At=Math.max,Tt=Math.min,Ct=Math.round 4633function Lt(){var e=navigator.userAgentData 4634return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function xt(){return!/^((?!chrome|android).)*safari/i.test(Lt())}function Mt(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1) 4635var n=e.getBoundingClientRect(),r=1,s=1 4636t&&vt(e)&&(r=e.offsetWidth>0&&Ct(n.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Ct(n.height)/e.offsetHeight||1)
vendor: 14,745 bytes, lines 4637-4727
4637var o=(yt(e)?gt(e):window).visualViewport,a=!xt()&&i,l=(n.left+(a&&o?o.offsetLeft:0))/r,c=(n.top+(a&&o?o.offsetTop:0))/s,u=n.width/r,d=n.height/s 4638return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Et(e){var t=Mt(e),i=e.offsetWidth,n=e.offsetHeight 4639return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function St(e,t){var i=t.getRootNode&&t.getRootNode() 4640if(e.contains(t))return!0 4641if(i&&_t(i)){var n=t 4642do{if(n&&e.isSameNode(n))return!0 4643n=n.parentNode||n.host}while(n)}return!1}function kt(e){return gt(e).getComputedStyle(e)}function Pt(e){return["table","td","th"].indexOf(mt(e))>=0}function Ot(e){return((yt(e)?e.ownerDocument:e.document)||window.document).documentElement}function zt(e){return"html"===mt(e)?e:e.assignedSlot||e.parentNode||(_t(e)?e.host:null)||Ot(e)}function Dt(e){return vt(e)&&"fixed"!==kt(e).position?e.offsetParent:null}function It(e){for(var t=gt(e),i=Dt(e);i&&Pt(i)&&"static"===kt(i).position;)i=Dt(i) 4644return i&&("html"===mt(i)||"body"===mt(i)&&"static"===kt(i).position)?t:i||function(e){var t=/firefox/i.test(Lt()) 4645if(/Trident/i.test(Lt())&&vt(e)&&"fixed"===kt(e).position)return null 4646var i=zt(e) 4647for(_t(i)&&(i=i.host);vt(i)&&["html","body"].indexOf(mt(i))<0;){var n=kt(i) 4648if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return i 4649i=i.parentNode}return null}(e)||t}function Nt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Rt(e,t,i){return At(e,Tt(t,i))}function Ft(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Bt(e,t){return t.reduce(function(t,i){return t[i]=e,t},{})}const jt={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,n=e.name,r=e.options,s=i.elements.arrow,o=i.modifiersData.popperOffsets,a=wt(i.placement),l=Nt(a),c=[Qe,$e].indexOf(a)>=0?"height":"width" 4650if(s&&o){var u=function(e,t){return Ft("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Bt(e,Ye))}(r.padding,i),d=Et(s),h="y"===l?Ge:Qe,f="y"===l?We:$e,p=i.rects.reference[c]+i.rects.reference[l]-o[l]-i.rects.popper[c],m=o[l]-i.rects.reference[l],g=It(s),y=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=p/2-m/2,_=u[h],b=y-d[c]-u[f],w=y/2-d[c]/2+v,A=Rt(_,w,b),T=l 4651i.modifiersData[n]=((t={})[T]=A,t.centerOffset=A-w,t)}},effect:function(e){var t=e.state,i=e.options.element,n=void 0===i?"[data-popper-arrow]":i 4652null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&St(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]} 4653function Ut(e){return e.split("-")[1]}var Vt={top:"auto",right:"auto",bottom:"auto",left:"auto"} 4654function Ht(e){var t,i=e.popper,n=e.popperRect,r=e.placement,s=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,h=o.x,f=void 0===h?0:h,p=o.y,m=void 0===p?0:p,g="function"==typeof u?u({x:f,y:m}):{x:f,y:m} 4655f=g.x,m=g.y 4656var y=o.hasOwnProperty("x"),v=o.hasOwnProperty("y"),_=Qe,b=Ge,w=window 4657if(c){var A=It(i),T="clientHeight",C="clientWidth" 4658if(A===gt(i)&&"static"!==kt(A=Ot(i)).position&&"absolute"===a&&(T="scrollHeight",C="scrollWidth"),r===Ge||(r===Qe||r===$e)&&s===Ze)b=We,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[T])-n.height,m*=l?1:-1 4659if(r===Qe||(r===Ge||r===We)&&s===Ze)_=$e,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[C])-n.width,f*=l?1:-1}var L,x=Object.assign({position:a},c&&Vt),M=!0===u?function(e,t){var i=e.x,n=e.y,r=t.devicePixelRatio||1 4660return{x:Ct(i*r)/r||0,y:Ct(n*r)/r||0}}({x:f,y:m},gt(i)):{x:f,y:m} 4661return f=M.x,m=M.y,l?Object.assign({},x,((L={})[b]=v?"0":"",L[_]=y?"0":"",L.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",L)):Object.assign({},x,((t={})[b]=v?m+"px":"",t[_]=y?f+"px":"",t.transform="",t))}const qt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,n=i.gpuAcceleration,r=void 0===n||n,s=i.adaptive,o=void 0===s||s,a=i.roundOffsets,l=void 0===a||a,c={placement:wt(t.placement),variation:Ut(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy} 4662null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ht(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ht(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}} 4663var Gt={passive:!0} 4664const Wt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=e.options,r=n.scroll,s=void 0===r||r,o=n.resize,a=void 0===o||o,l=gt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper) 4665return s&&c.forEach(function(e){e.addEventListener("scroll",i.update,Gt)}),a&&l.addEventListener("resize",i.update,Gt),function(){s&&c.forEach(function(e){e.removeEventListener("scroll",i.update,Gt)}),a&&l.removeEventListener("resize",i.update,Gt)}},data:{}} 4666var $t={left:"right",right:"left",bottom:"top",top:"bottom"} 4667function Qt(e){return e.replace(/left|right|bottom|top/g,function(e){return $t[e]})}var Xt={start:"end",end:"start"} 4668function Yt(e){return e.replace(/start|end/g,function(e){return Xt[e]})}function Kt(e){var t=gt(e) 4669return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Zt(e){return Mt(Ot(e)).left+Kt(e).scrollLeft}function Jt(e){var t=kt(e),i=t.overflow,n=t.overflowX,r=t.overflowY 4670return/auto|scroll|overlay|hidden/.test(i+r+n)}function ei(e){return["html","body","#document"].indexOf(mt(e))>=0?e.ownerDocument.body:vt(e)&&Jt(e)?e:ei(zt(e))}function ti(e,t){var i 4671void 0===t&&(t=[]) 4672var n=ei(e),r=n===(null==(i=e.ownerDocument)?void 0:i.body),s=gt(n),o=r?[s].concat(s.visualViewport||[],Jt(n)?n:[]):n,a=t.concat(o) 4673return r?a:a.concat(ti(zt(o)))}function ii(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ni(e,t,i){return t===et?ii(function(e,t){var i=gt(e),n=Ot(e),r=i.visualViewport,s=n.clientWidth,o=n.clientHeight,a=0,l=0 4674if(r){s=r.width,o=r.height 4675var c=xt();(c||!c&&"fixed"===t)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:o,x:a+Zt(e),y:l}}(e,i)):yt(t)?function(e,t){var i=Mt(e,!1,"fixed"===t) 4676return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}(t,i):ii(function(e){var t,i=Ot(e),n=Kt(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=At(i.scrollWidth,i.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=At(i.scrollHeight,i.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+Zt(e),l=-n.scrollTop 4677return"rtl"===kt(r||i).direction&&(a+=At(i.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(Ot(e)))}function ri(e,t,i,n){var r="clippingParents"===t?function(e){var t=ti(zt(e)),i=["absolute","fixed"].indexOf(kt(e).position)>=0&&vt(e)?It(e):e 4678return yt(i)?t.filter(function(e){return yt(e)&&St(e,i)&&"body"!==mt(e)}):[]}(e):[].concat(t),s=[].concat(r,[i]),o=s[0],a=s.reduce(function(t,i){var r=ni(e,i,n) 4679return t.top=At(r.top,t.top),t.right=Tt(r.right,t.right),t.bottom=Tt(r.bottom,t.bottom),t.left=At(r.left,t.left),t},ni(e,o,n)) 4680return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function si(e){var t,i=e.reference,n=e.element,r=e.placement,s=r?wt(r):null,o=r?Ut(r):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2 4681switch(s){case Ge:t={x:a,y:i.y-n.height} 4682break 4683case We:t={x:a,y:i.y+i.height} 4684break 4685case $e:t={x:i.x+i.width,y:l} 4686break 4687case Qe:t={x:i.x-n.width,y:l} 4688break 4689default:t={x:i.x,y:i.y}}var c=s?Nt(s):null 4690if(null!=c){var u="y"===c?"height":"width" 4691switch(o){case Ke:t[c]=t[c]-(i[u]/2-n[u]/2) 4692break 4693case Ze:t[c]=t[c]+(i[u]/2-n[u]/2)}}return t}function oi(e,t){void 0===t&&(t={}) 4694var i=t,n=i.placement,r=void 0===n?e.placement:n,s=i.strategy,o=void 0===s?e.strategy:s,a=i.boundary,l=void 0===a?Je:a,c=i.rootBoundary,u=void 0===c?et:c,d=i.elementContext,h=void 0===d?tt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,y=Ft("number"!=typeof g?g:Bt(g,Ye)),v=h===tt?it:tt,_=e.rects.popper,b=e.elements[p?v:h],w=ri(yt(b)?b:b.contextElement||Ot(e.elements.popper),l,u,o),A=Mt(e.elements.reference),T=si({reference:A,element:_,placement:r}),C=ii(Object.assign({},_,T)),L=h===tt?C:A,x={top:w.top-L.top+y.top,bottom:L.bottom-w.bottom+y.bottom,left:w.left-L.left+y.left,right:L.right-w.right+y.right},M=e.modifiersData.offset 4695if(h===tt&&M){var E=M[r] 4696Object.keys(x).forEach(function(e){var t=[$e,We].indexOf(e)>=0?1:-1,i=[Ge,We].indexOf(e)>=0?"y":"x" 4697x[e]+=E[i]*t})}return x}function ai(e,t){void 0===t&&(t={}) 4698var i=t,n=i.placement,r=i.boundary,s=i.rootBoundary,o=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?rt:l,u=Ut(n),d=u?a?nt:nt.filter(function(e){return Ut(e)===u}):Ye,h=d.filter(function(e){return c.indexOf(e)>=0}) 46990===h.length&&(h=d) 4700var f=h.reduce(function(t,i){return t[i]=oi(e,{placement:i,boundary:r,rootBoundary:s,padding:o})[wt(i)],t},{}) 4701return Object.keys(f).sort(function(e,t){return f[e]-f[t]})}const li={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name 4702if(!t.modifiersData[n]._skip){for(var r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0===o||o,l=i.fallbackPlacements,c=i.padding,u=i.boundary,d=i.rootBoundary,h=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=t.options.placement,y=wt(g),v=l||(y===g||!p?[Qt(g)]:function(e){if(wt(e)===Xe)return[] 4703var t=Qt(e) 4704return[Yt(e),t,Yt(t)]}(g)),_=[g].concat(v).reduce(function(e,i){return e.concat(wt(i)===Xe?ai(t,{placement:i,boundary:u,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)},[]),b=t.rects.reference,w=t.rects.popper,A=new Map,T=!0,C=_[0],L=0;L<_.length;L++){var x=_[L],M=wt(x),E=Ut(x)===Ke,S=[Ge,We].indexOf(M)>=0,k=S?"width":"height",P=oi(t,{placement:x,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),O=S?E?$e:Qe:E?We:Ge 4705b[k]>w[k]&&(O=Qt(O)) 4706var z=Qt(O),D=[] 4707if(s&&D.push(P[M]<=0),a&&D.push(P[O]<=0,P[z]<=0),D.every(function(e){return e})){C=x,T=!1 4708break}A.set(x,D)}if(T)for(var I=function(e){var t=_.find(function(t){var i=A.get(t) 4709if(i)return i.slice(0,e).every(function(e){return e})}) 4710if(t)return C=t,"break"},N=p?3:1;N>0;N--){if("break"===I(N))break}t.placement!==C&&(t.modifiersData[n]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}} 4711function ci(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function ui(e){return[Ge,$e,We,Qe].some(function(t){return e[t]>=0})}const di={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,n=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,o=oi(t,{elementContext:"reference"}),a=oi(t,{altBoundary:!0}),l=ci(o,n),c=ci(a,r,s),u=ui(l),d=ui(c) 4712t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}} 4713const hi={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.offset,s=void 0===r?[0,0]:r,o=rt.reduce(function(e,i){return e[i]=function(e,t,i){var n=wt(e),r=[Qe,Ge].indexOf(n)>=0?-1:1,s="function"==typeof i?i(Object.assign({},t,{placement:e})):i,o=s[0],a=s[1] 4714return o=o||0,a=(a||0)*r,[Qe,$e].indexOf(n)>=0?{x:a,y:o}:{x:o,y:a}}(i,t.rects,s),e},{}),a=o[t.placement],l=a.x,c=a.y 4715null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=o}} 4716const fi={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name 4717t.modifiersData[i]=si({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})},data:{}} 4718const pi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0!==o&&o,l=i.boundary,c=i.rootBoundary,u=i.altBoundary,d=i.padding,h=i.tether,f=void 0===h||h,p=i.tetherOffset,m=void 0===p?0:p,g=oi(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),y=wt(t.placement),v=Ut(t.placement),_=!v,b=Nt(y),w="x"===b?"y":"x",A=t.modifiersData.popperOffsets,T=t.rects.reference,C=t.rects.popper,L="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,x="number"==typeof L?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0} 4719if(A){if(s){var S,k="y"===b?Ge:Qe,P="y"===b?We:$e,O="y"===b?"height":"width",z=A[b],D=z+g[k],I=z-g[P],N=f?-C[O]/2:0,R=v===Ke?T[O]:C[O],F=v===Ke?-C[O]:-T[O],B=t.elements.arrow,j=f&&B?Et(B):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=U[k],H=U[P],q=Rt(0,T[O],j[O]),G=_?T[O]/2-N-q-V-x.mainAxis:R-q-V-x.mainAxis,W=_?-T[O]/2+N+q+H+x.mainAxis:F+q+H+x.mainAxis,$=t.elements.arrow&&It(t.elements.arrow),Q=$?"y"===b?$.clientTop||0:$.clientLeft||0:0,X=null!=(S=null==M?void 0:M[b])?S:0,Y=z+W-X,K=Rt(f?Tt(D,z+G-X-Q):D,z,f?At(I,Y):I) 4720A[b]=K,E[b]=K-z}if(a){var Z,J="x"===b?Ge:Qe,ee="x"===b?We:$e,te=A[w],ie="y"===w?"height":"width",ne=te+g[J],re=te-g[ee],se=-1!==[Ge,Qe].indexOf(y),oe=null!=(Z=null==M?void 0:M[w])?Z:0,ae=se?ne:te-T[ie]-C[ie]-oe+x.altAxis,le=se?te+T[ie]+C[ie]-oe-x.altAxis:re,ce=f&&se?function(e,t,i){var n=Rt(e,t,i) 4721return n>i?i:n}(ae,te,le):Rt(f?ae:ne,te,f?le:re) 4722A[w]=ce,E[w]=ce-te}t.modifiersData[n]=E}},requiresIfExists:["offset"]} 4723function mi(e,t,i){void 0===i&&(i=!1) 4724var n,r,s=vt(t),o=vt(t)&&function(e){var t=e.getBoundingClientRect(),i=Ct(t.width)/e.offsetWidth||1,n=Ct(t.height)/e.offsetHeight||1 4725return 1!==i||1!==n}(t),a=Ot(t),l=Mt(e,o,i),c={scrollLeft:0,scrollTop:0},u={x:0,y:0} 4726return(s||!s&&!i)&&(("body"!==mt(t)||Jt(a))&&(c=(n=t)!==gt(n)&&vt(n)?{scrollLeft:(r=n).scrollLeft,scrollTop:r.scrollTop}:Kt(n)),vt(t)?((u=Mt(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=Zt(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function gi(e){var t=new Map,i=new Set,n=[] 4727function r(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEac
4727h(function(e){if(!i.has(e)){var n=t.get(e) 4728n&&r(n)}}),n.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){i.has(e.name)||r(e)}),n}var yi={placement:"bottom",modifiers:[],strategy:"absolute"} 4729function vi(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i] 4730return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function _i(e){void 0===e&&(e={}) 4731var t=e,i=t.defaultModifiers,n=void 0===i?[]:i,r=t.defaultOptions,s=void 0===r?yi:r 4732return function(e,t,i){void 0===i&&(i=s) 4733var r,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},yi,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:a,setOptions:function(i){var r="function"==typeof i?i(a.options):i 4734d(),a.options=Object.assign({},s,a.options,r),a.scrollParents={reference:yt(e)?ti(e):e.contextElement?ti(e.contextElement):[],popper:ti(t)} 4735var o,c,h=function(e){var t=gi(e) 4736return pt.reduce(function(e,i){return e.concat(t.filter(function(e){return e.phase===i}))},[])}((o=[].concat(n,a.options.modifiers),c=o.reduce(function(e,t){var i=e[t.name] 4737return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),Object.keys(c).map(function(e){return c[e]}))) 4738return a.orderedModifiers=h.filter(function(e){return e.enabled}),a.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,n=void 0===i?{}:i,r=e.effect 4739if("function"==typeof r){var s=r({state:a,name:t,instance:u,options:n}),o=function(){} 4740l.push(s||o)}}),u.update()},forceUpdate:function(){if(!c){var e=a.elements,t=e.reference,i=e.popper 4741if(vi(t,i)){a.rects={reference:mi(t,It(i),"fixed"===a.options.strategy),popper:Et(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach(function(e){return a.modifiersData[e.name]=Object.assign({},e.data)}) 4742for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var r=a.orderedModifiers[n],s=r.fn,o=r.options,l=void 0===o?{}:o,d=r.name 4743"function"==typeof s&&(a=s({state:a,options:l,name:d,instance:u})||a)}else a.reset=!1,n=-1}}},update:(r=function(){return new Promise(function(e){u.forceUpdate(),e(a)})},function(){return o||(o=new Promise(function(e){Promise.resolve().then(function(){o=void 0,e(r())})})),o}),destroy:function(){d(),c=!0}} 4744if(!vi(e,t))return u 4745function d(){l.forEach(function(e){return e()}),l=[]}return u.setOptions(i).then(function(e){!c&&i.onFirstUpdate&&i.onFirstUpdate(e)}),u}}var bi=_i(),wi=_i({defaultModifiers:[Wt,fi,qt,bt]}),Ai=_i({defaultModifiers:[Wt,fi,qt,bt,hi,li,pi,jt,di]}) 4746const Ti=Object.freeze(Object.defineProperty({__proto__:null,afterMain:ut,afterRead:at,afterWrite:ft,applyStyles:bt,arrow:jt,auto:Xe,basePlacements:Ye,beforeMain:lt,beforeRead:st,beforeWrite:dt,bottom:We,clippingParents:Je,computeStyles:qt,createPopper:Ai,createPopperBase:bi,createPopperLite:wi,detectOverflow:oi,end:Ze,eventListeners:Wt,flip:li,hide:di,left:Qe,main:ct,modifierPhases:pt,offset:hi,placements:rt,popper:tt,popperGenerator:_i,popperOffsets:fi,preventOverflow:pi,read:ot,reference:it,right:$e,start:Ke,top:Ge,variationPlacements:nt,viewport:et,write:ht},Symbol.toStringTag,{value:"Module"})),Ci="dropdown",Li=".bs.dropdown",xi=".data-api",Mi="ArrowUp",Ei="ArrowDown",Si=`hide${Li}`,ki=`hidden${Li}`,Pi=`show${Li}`,Oi=`shown${Li}`,zi=`click${Li}${xi}`,Di=`keydown${Li}${xi}`,Ii=`keyup${Li}${xi}`,Ni="show",Ri='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Fi=`${Ri}.${Ni}`,Bi=".dropdown-menu",ji=m()?"top-end":"top-start",Ui=m()?"top-start":"top-end",Vi=m()?"bottom-end":"bottom-start",Hi=m()?"bottom-start":"bottom-end",qi=m()?"left-start":"right-start",Gi=m()?"right-start":"left-start",Wi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},$i={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"} 4747class Qi extends U{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=H.next(this._element,Bi)[0]||H.prev(this._element,Bi)[0]||H.findOne(Bi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Wi}static get DefaultType(){return $i}static get NAME(){return Ci}toggle(){return this._isShown()?this.hide():this.show()}show(){if(c(this._element)||this._isShown())return 4748const e={relatedTarget:this._element} 4749if(!I.trigger(this._element,Pi,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".
4749navbar-nav"))for(const e of[].concat(...document.body.children))I.on(e,"mouseover",d) 4750this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ni),this._element.classList.add(Ni),I.trigger(this._element,Oi,e)}}hide(){if(c(this._element)||!this._isShown())return 4751const e={relatedTarget:this._element} 4752this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!I.trigger(this._element,Si,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))I.off(e,"mouseover",d) 4753this._popper&&this._popper.destroy(),this._menu.classList.remove(Ni),this._element.classList.remove(Ni),this._element.setAttribute("aria-expanded","false"),B.removeDataAttribute(this._menu,"popper"),I.trigger(this._element,ki,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!o(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${Ci.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`) 4754return e}_createPopper(){if(void 0===Ti)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)") 4755let e=this._element 4756"parent"===this._config.reference?e=this._parent:o(this._config.reference)?e=a(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference) 4757const t=this._getPopperConfig() 4758this._popper=Ai(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Ni)}_getPlacement(){const e=this._parent 4759if(e.classList.contains("dropend"))return qi 4760if(e.classList.contains("dropstart"))return Gi 4761if(e.classList.contains("dropup-center"))return"top" 4762if(e.classList.contains("dropdown-center"))return"bottom" 4763const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim() 4764return e.classList.contains("dropup")?t?Ui:ji:t?Hi:Vi}
vendor: 5,684 bytes, lines 4764-4802
4764_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config 4765return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]} 4766return(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...y(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){const i=H.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>l(e)) 4767i.length&&_(i,t,e===Ei,!i.includes(t)).focus()}static jQueryInterface(e){return this.each(function(){const t=Qi.getOrCreateInstance(this,e) 4768if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`) 4769t[e]()}})}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return 4770const t=H.find(Fi) 4771for(const i of t){const t=Qi.getInstance(i) 4772if(!t||!1===t._config.autoClose)continue 4773const n=e.composedPath(),r=n.includes(t._menu) 4774if(n.includes(t._element)||"inside"===t._config.autoClose&&!r||"outside"===t._config.autoClose&&r)continue 4775if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue 4776const s={relatedTarget:t._element} 4777"click"===e.type&&(s.clickEvent=e),t._completeHide(s)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,n=[Mi,Ei].includes(e.key) 4778if(!n&&!i)return 4779if(t&&!i)return 4780e.preventDefault() 4781const r=this.matches(Ri)?this:H.prev(this,Ri)[0]||H.next(this,Ri)[0]||H.findOne(Ri,e.delegateTarget.parentNode),s=Qi.getOrCreateInstance(r) 4782if(n)return e.stopPropagation(),s.show(),void s._selectMenuItem(e) 4783s._isShown()&&(e.stopPropagation(),s.hide(),r.focus())}}I.on(document,Di,Ri,Qi.dataApiKeydownHandler),I.on(document,Di,Bi,Qi.dataApiKeydownHandler),I.on(document,zi,Qi.clearMenus),I.on(document,Ii,Qi.clearMenus),I.on(document,zi,Ri,function(e){e.preventDefault(),Qi.getOrCreateInstance(this).toggle()}),g(Qi) 4784const Xi="backdrop",Yi="show",Ki=`mousedown.bs.${Xi}`,Zi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ji={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"} 4785class en extends j{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Zi}static get DefaultType(){return Ji}static get NAME(){return Xi}show(e){if(!this._config.isVisible)return void y(e) 4786this._append() 4787const t=this._getElement() 4788this._config.isAnimated&&h(t),t.classList.add(Yi),this._emulateAnimation(()=>{y(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove(Yi),this._emulateAnimation(()=>{this.dispose(),y(e)})):y(e)}dispose(){this._isAppended&&(I.off(this._element,Ki),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div") 4789e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=a(e.rootElement),e}_append(){if(this._isAppended)return 4790const e=this._getElement() 4791this._config.rootElement.append(e),I.on(e,Ki,()=>{y(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){v(e,this._getElement(),this._config.isAnimated)}}const tn=".bs.focustrap",nn=`focusin${tn}`,rn=`keydown.tab${tn}`,sn="backward",on={autofocus:!0,trapElement:null},an={autofocus:"boolean",trapElement:"element"} 4792class ln extends j{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return on}static get DefaultType(){return an}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),I.off(document,tn),I.on(document,nn,e=>this._handleFocusin(e)),I.on(document,rn,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,I.off(document,tn))}_handleFocusin(e){const{trapElement:t}=this._config 4793if(e.target===document||e.target===t||t.contains(e.target))return 4794const i=H.focusableChildren(t) 47950===i.length?t.focus():this._lastTabNavDirection===sn?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?sn:"forward")}}const cn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",un=".sticky-top",dn="padding-right",hn="margin-right" 4796class fn{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth 4797return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth() 4798this._disableOverFlow(),this._setElementAttributes(this._element,dn,t=>t+e),this._setElementAttributes(cn,dn,t=>t+e),this._setElementAttributes(un,hn,t=>t-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,dn),this._resetElementAttributes(cn,dn),this._resetElementAttributes(un,hn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const n=this.getWidth() 4799this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+n)return 4800this._saveInitialAttribute(e,t) 4801const r=window.getComputedStyle(e).getPropertyValue(t) 4802e.style.setProperty(t,`${i(Number.parseFloat(r))}px`)}
vendor: 4,538 bytes, lines 4802-4817
4802)}_saveInitialAttribute(e,t){const i=e.style.getPropertyValue(t) 4803i&&B.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{const i=B.getDataAttribute(e,t) 4804null!==i?(B.removeDataAttribute(e,t),e.style.setProperty(t,i)):e.style.removeProperty(t)})}_applyManipulationCallback(e,t){if(o(e))t(e) 4805else for(const i of H.find(e,this._element))t(i)}}const pn=".bs.modal",mn=`hide${pn}`,gn=`hidePrevented${pn}`,yn=`hidden${pn}`,vn=`show${pn}`,_n=`shown${pn}`,bn=`resize${pn}`,wn=`click.dismiss${pn}`,An=`mousedown.dismiss${pn}`,Tn=`keydown.dismiss${pn}`,Cn=`click${pn}.data-api`,Ln="modal-open",xn="show",Mn="modal-static",En={backdrop:!0,focus:!0,keyboard:!0},Sn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"} 4806class kn extends U{constructor(e,t){super(e,t),this._dialog=H.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new fn,this._addEventListeners()}static get Default(){return En}static get DefaultType(){return Sn}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return 4807I.trigger(this._element,vn,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ln),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){if(!this._isShown||this._isTransitioning)return 4808I.trigger(this._element,mn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(xn),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){I.off(window,pn),I.off(this._dialog,pn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new en({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ln({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0 4809const t=H.findOne(".modal-body",this._dialog) 4810t&&(t.scrollTop=0),h(this._element),this._element.classList.add(xn) 4811this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,I.trigger(this._element,_n,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){I.on(this._element,Tn,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),I.on(window,bn,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),I.on(this._element,An,e=>{I.one(this._element,wn,t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Ln),this._resetAdjustments(),this._scrollBar.reset(),I.trigger(this._element,yn)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(I.trigger(this._element,gn).defaultPrevented)return 4812const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY 4813"hidden"===t||this._element.classList.contains(Mn)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Mn),this._queueCallback(()=>{this._element.classList.remove(Mn),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0 4814if(i&&!e){const e=m()?"paddingLeft":"paddingRight" 4815this._element.style[e]=`${t}px`}if(!i&&e){const e=m()?"paddingRight":"paddingLeft" 4816this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each(function(){const i=kn.getOrCreateInstance(this,e) 4817if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method n
4817amed "${e}"`) 4818i[e](t)}})}}I.on(document,Cn,'[data-bs-toggle="modal"]',function(e){const t=H.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),I.one(t,vn,e=>{e.defaultPrevented||I.one(t,yn,()=>{l(this)&&this.focus()})}) 4819const i=H.findOne(".modal.show") 4820i&&kn.getInstance(i).hide() 4821kn.getOrCreateInstance(t).toggle(this)}),q(kn),g(kn) 4822const Pn=".bs.offcanvas",On=".data-api",zn=`load${Pn}${On}`,Dn="show",In="showing",Nn="hiding",Rn=".offcanvas.show",Fn=`show${Pn}`,Bn=`shown${Pn}`,jn=`hide${Pn}`,Un=`hidePrevented${Pn}`,Vn=`hidden${Pn}`,Hn=`resize${Pn}`,qn=`click${Pn}${On}`,Gn=`keydown.dismiss${Pn}`,Wn={backdrop:!0,keyboard:!0,scroll:!1},$n={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"} 4823class Qn extends U{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Wn}static get DefaultType(){return $n}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return 4824if(I.trigger(this._element,Fn,{relatedTarget:e}).defaultPrevented)return 4825this._isShown=!0,this._backdrop.show(),this._config.scroll||(new fn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(In) 4826this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Dn),this._element.classList.remove(In),I.trigger(this._element,Bn,{relatedTarget:e})},this._element,!0)}hide(){if(!this._isShown)return 4827if(I.trigger(this._element,jn).defaultPrevented)return 4828this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Nn),this._backdrop.hide() 4829this._queueCallback(()=>{this._element.classList.remove(Dn,Nn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new fn).reset(),I.trigger(this._element,Vn)},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop) 4830return new en({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():I.trigger(this._element,Un)}:null})}_initializeFocusTrap(){return new ln({trapElement:this._element})}_addEventListeners(){I.on(this._element,Gn,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():I.trigger(this._element,Un))})}static jQueryInterface(e){return this.each(function(){const t=Qn.getOrCreateInstance(this,e) 4831if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`) 4832t[e](this)}})}}I.on(document,qn,'[data-bs-toggle="offcanvas"]',function(e){const t=H.getElementFromSelector(this) 4833if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),c(this))return 4834I.one(t,Vn,()=>{l(this)&&this.focus()}) 4835const i=H.findOne(Rn) 4836i&&i!==t&&Qn.getInstance(i).hide() 4837Qn.getOrCreateInstance(t).toggle(this)}),I.on(window,zn,()=>{for(const e of H.find(Rn))Qn.getOrCreateInstance(e).show()}),I.on(window,Hn,()=>{for(const e of H.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Qn.getOrCreateInstance(e).hide()}),q(Qn),g(Qn) 4838const Xn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],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:[]},Yn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Kn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Zn=(e,t)=>{const i=e.nodeName.toLowerCase() 4839return t.includes(i)?!Yn.has(i)||Boolean(Kn.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(i))} 4840const Jn={allowList:Xn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},er={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},tr={entry:"(string|element|function|null)",selector:"(string|element)"} 4841class ir extends j{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Jn}static get DefaultType(){return er}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>
4841this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div") 4842e.innerHTML=this._maybeSanitize(this._config.template) 4843for(const[n,r]of Object.entries(this._config.content))this._setContent(e,r,n) 4844const t=e.children[0],i=this._resolvePossibleFunction(this._config.extraClass) 4845return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},tr)}_setContent(e,t,i){const n=H.findOne(i,e) 4846n&&((t=this._resolvePossibleFunction(t))?o(t)?this._putElementInTemplate(a(t),n):this._config.html?n.innerHTML=this._maybeSanitize(t):n.textContent=t:n.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,i){if(!e.length)return e 4847if(i&&"function"==typeof i)return i(e) 4848const n=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...n.body.querySelectorAll("*")) 4849for(const s of r){const e=s.nodeName.toLowerCase() 4850if(!Object.keys(t).includes(e)){s.remove() 4851continue}const i=[].concat(...s.attributes),n=[].concat(t["*"]||[],t[e]||[]) 4852for(const t of i)Zn(t,n)||s.removeAttribute(t.nodeName)}return n.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return y(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e) 4853t.textContent=e.textContent}}const nr=new Set(["sanitize","allowList","sanitizeFn"]),rr="fade",sr="show",or=".tooltip-inner",ar=".modal",lr="hide.bs.modal",cr="hover",ur="focus",dr="click",hr={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},fr={allowList:Xn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},pr={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"} 4854class mr extends U{constructor(e,t){if(void 0===Ti)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)") 4855super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return fr}static get DefaultType(){return pr}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),I.off(this._element.closest(ar),lr,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements") 4856if(!this._isWithContent()||!this._isEnabled)return 4857const e=I.trigger(this._element,this.constructor.eventName("show")),t=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element) 4858if(e.defaultPrevented||!t)return 4859this._disposePopper() 4860const i=this._getTipElement() 4861this._element.setAttribute("aria-describedby",i.getAttribute("id")) 4862const{container:n}=this._config 4863if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),I.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(sr),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))I.on(r,"mouseover",d) 4864this._queueCallback(()=>{I.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}
vendor: 5,471 bytes, lines 4864-4888
4864hide(){if(!this._isShown())return 4865if(I.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return 4866if(this._getTipElement().classList.remove(sr),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))I.off(e,"mouseover",d) 4867this._activeTrigger[dr]=!1,this._activeTrigger[ur]=!1,this._activeTrigger[cr]=!1,this._isHovered=null 4868this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),I.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml() 4869if(!t)return null 4870t.classList.remove(rr,sr),t.classList.add(`bs-${this.constructor.NAME}-auto`) 4871const i=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e)) 4872return e})(this.constructor.NAME).toString() 4873return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(rr),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new ir({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[or]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(rr)}_isShown(){return this.tip&&this.tip.classList.contains(sr)}_createPopper(e){const t=y(this._config.placement,[this,e,this._element]),i=hr[t.toUpperCase()] 4874return Ai(this._element,e,this._getPopperConfig(i))}_getOffset(){const{offset:e}=this._config 4875return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return y(e,[this._element,this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]} 4876return{...t,...y(this._config.popperConfig,[void 0,t])}}_setListeners(){const e=this._config.trigger.split(" ") 4877for(const t of e)if("click"===t)I.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e) 4878t._activeTrigger[dr]=!(t._isShown()&&t._activeTrigger[dr]),t.toggle()}) 4879else if("manual"!==t){const e=t===cr?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===cr?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout") 4880I.on(this._element,e,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e) 4881t._activeTrigger["focusin"===e.type?ur:cr]=!0,t._enter()}),I.on(this._element,i,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e) 4882t._activeTrigger["focusout"===e.type?ur:cr]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},I.on(this._element.closest(ar),lr,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title") 4883e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=B.getDataAttributes(this._element) 4884for(const i of Object.keys(t))nr.has(i)&&delete t[i] 4885return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:a(e.container),"number"==typeof 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()),e}_getDelegateConfig(){const e={} 4886for(const[t,i]of Object.entries(this._config))this.constructor.Default[t]!==i&&(e[t]=i) 4887return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const t=mr.getOrCreateInstance(this,e) 4888if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method n
4888amed "${e}"`) 4889t[e]()}})}}g(mr) 4890const gr=".popover-header",yr=".popover-body",vr={...mr.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},_r={...mr.DefaultType,content:"(null|string|element|function)"} 4891class br extends mr{static get Default(){return vr}static get DefaultType(){return _r}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[gr]:this._getTitle(),[yr]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const t=br.getOrCreateInstance(this,e) 4892if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`) 4893t[e]()}})}}g(br) 4894const wr=".bs.scrollspy",Ar=`activate${wr}`,Tr=`click${wr}`,Cr=`load${wr}.data-api`,Lr="active",xr="[href]",Mr=".nav-link",Er=`${Mr}, .nav-item > ${Mr}, .list-group-item`,Sr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},kr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"} 4895class Pr extends U{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Sr}static get DefaultType(){return kr}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver() 4896for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=a(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(I.off(this._config.target,Tr),I.on(this._config.target,Tr,xr,e=>{const t=this._observableSections.get(e.target.hash) 4897if(t){e.preventDefault() 4898const i=this._rootElement||window,n=t.offsetTop-this._element.offsetTop 4899if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"}) 4900i.scrollTop=n}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin} 4901return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),i=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},n=(this._rootElement||document.documentElement).scrollTop,r=n>=this._previousScrollData.parentScrollTop 4902this._previousScrollData.parentScrollTop=n 4903for(const s of e){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(s)) 4904continue}const e=s.target.offsetTop>=this._previousScrollData.visibleEntryTop 4905if(r&&e){if(i(s),!n)return}else r||e||i(s)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map 4906const e=H.find(xr,this._config.target) 4907for(const t of e){if(!t.hash||c(t))continue 4908const e=H.findOne(decodeURI(t.hash),this._element) 4909l(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Lr),this._activateParents(e),I.trigger(this._element,Ar,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))H.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Lr) 4910else for(const t of H.parents(e,".nav, .list-group"))for(const e of H.prev(t,Er))e.classList.add(Lr)}_clearActiveClass(e){e.classList.remove(Lr) 4911const t=H.find(`${xr}.${Lr}`,e) 4912for(const i of t)i.classList.remove(Lr)}
4912static jQueryInterface(e){return this.each(function(){const t=Pr.getOrCreateInstance(this,e) 4913if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`) 4914t[e]()}})}}I.on(window,Cr,()=>{for(const e of H.find('[data-bs-spy="scroll"]'))Pr.getOrCreateInstance(e)}),g(Pr) 4915const Or=".bs.tab",zr=`hide${Or}`,Dr=`hidden${Or}`,Ir=`show${Or}`,Nr=`shown${Or}`,Rr=`click${Or}`,Fr=`keydown${Or}`,Br=`load${Or}`,jr="ArrowLeft",Ur="ArrowRight",Vr="ArrowUp",Hr="ArrowDown",qr="Home",Gr="End",Wr="active",$r="fade",Qr="show",Xr=".dropdown-toggle",Yr=`:not(${Xr})`,Kr='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Zr=`${`.nav-link${Yr}, .list-group-item${Yr}, [role="tab"]${Yr}`}, ${Kr}`,Jr=`.${Wr}[data-bs-toggle="tab"], .${Wr}[data-bs-toggle="pill"], .${Wr}[data-bs-toggle="list"]` 4916class es extends U{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),I.on(this._element,Fr,e=>this._keydown(e)))}static get NAME(){return"tab"}show(){const e=this._element 4917if(this._elemIsActive(e))return 4918const t=this._getActiveElem(),i=t?I.trigger(t,zr,{relatedTarget:e}):null 4919I.trigger(e,Ir,{relatedTarget:t}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return 4920e.classList.add(Wr),this._activate(H.getElementFromSelector(e)) 4921this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),I.trigger(e,Nr,{relatedTarget:t})):e.classList.add(Qr)},e,e.classList.contains($r))}_deactivate(e,t){if(!e)return 4922e.classList.remove(Wr),e.blur(),this._deactivate(H.getElementFromSelector(e)) 4923this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),I.trigger(e,Dr,{relatedTarget:t})):e.classList.remove(Qr)},e,e.classList.contains($r))}_keydown(e){if(![jr,Ur,Vr,Hr,qr,Gr].includes(e.key))return 4924e.stopPropagation(),e.preventDefault() 4925const t=this._getChildren().filter(e=>!c(e)) 4926let i 4927if([qr,Gr].includes(e.key))i=t[e.key===qr?0:t.length-1] 4928else{const n=[Ur,Hr].includes(e.key) 4929i=_(t,e.target,n,!0)}i&&(i.focus({preventScroll:!0}),es.getOrCreateInstance(i).show())}_getChildren(){return H.find(Zr,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist") 4930for(const i of t)this._setInitialAttributesOnChild(i)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e) 4931const t=this._elemIsActive(e),i=this._getOuterElement(e) 4932e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=H.getElementFromSelector(e) 4933t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const i=this._getOuterElement(e) 4934if(!i.classList.contains("dropdown"))return 4935const n=(e,n)=>{const r=H.findOne(e,i) 4936r&&r.classList.toggle(n,t)} 4937n(Xr,Wr),n(".dropdown-menu",Qr),i.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(Wr)}_getInnerElement(e){return e.matches(Zr)?e:H.findOne(Zr,e)}
4937_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each(function(){const t=es.getOrCreateInstance(this) 4938if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`) 4939t[e]()}})}}I.on(document,Rr,Kr,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),c(this)||es.getOrCreateInstance(this).show()}),I.on(window,Br,()=>{for(const e of H.find(Jr))es.getOrCreateInstance(e)}),g(es) 4940const ts=".bs.toast",is=`mouseover${ts}`,ns=`mouseout${ts}`,rs=`focusin${ts}`,ss=`focusout${ts}`,os=`hide${ts}`,as=`hidden${ts}`,ls=`show${ts}`,cs=`shown${ts}`,us="hide",ds="show",hs="showing",fs={animation:"boolean",autohide:"boolean",delay:"number"},ps={animation:!0,autohide:!0,delay:5e3} 4941class ms extends U{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ps}static get DefaultType(){return fs}static get NAME(){return"toast"}show(){if(I.trigger(this._element,ls).defaultPrevented)return 4942this._clearTimeout(),this._config.animation&&this._element.classList.add("fade") 4943this._element.classList.remove(us),h(this._element),this._element.classList.add(ds,hs),this._queueCallback(()=>{this._element.classList.remove(hs),I.trigger(this._element,cs),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return 4944if(I.trigger(this._element,os).defaultPrevented)return 4945this._element.classList.add(hs),this._queueCallback(()=>{this._element.classList.add(us),this._element.classList.remove(hs,ds),I.trigger(this._element,as)},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ds),super.dispose()}isShown(){return this._element.classList.contains(ds)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t 4946break 4947case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout() 4948const i=e.relatedTarget 4949this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){I.on(this._element,is,e=>this._onInteraction(e,!0)),I.on(this._element,ns,e=>this._onInteraction(e,!1)),I.on(this._element,rs,e=>this._onInteraction(e,!0)),I.on(this._element,ss,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const t=ms.getOrCreateInstance(this,e) 4950if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`) 4951t[e](this)}})}}q(ms),g(ms) 4952return{Alert:Q,Button:Y,Carousel:ke,Collapse:qe,Dropdown:Qi,Modal:kn,Offcanvas:Qn,Popover:br,ScrollSpy:Pr,Tab:es,Toast:ms,Tooltip:mr}}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).BootstrapTable=t(e.jQuery)}(this,function(e){"use strict" 4953function t(e,t){(null==t||t>e.length)&&(t=e.length) 4954for(var i=0,n=Array(t);i<t;i++)n[i]=e[i] 4955return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t,i){return t&&function(e,t){for(var i=0;i<t.length;i++){var n=t[i] 4956n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function r(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 4957if(!i){if(Array.isArray(e)||(i=h(e))||t){i&&(e=i) 4958var n=0,r=function(){} 4959return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw 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,a=!1 4960return{s:function(){i=i.call(e)},n:function(){var e=i.next() 4961return o=e.done,e},e:function(e){a=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw s}}}}function s(e,t,i){return(t=u(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t){var i=Object.keys(e) 4962if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 4963t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function a(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{}
4964t%2?o(Object(i),!0).forEach(function(t){s(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 4965if(null!=i){var n,r,s,o,a=[],l=!0,c=!1 4966try{if(s=(i=i.call(e)).next,0===t);else for(;!(l=(n=s.call(i)).done)&&(a.push(n.value),a.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=i.return&&(o=i.return(),Object(o)!==o))return}finally{if(c)throw r}}return a}}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e){var t=function(e,t){if("object"!=typeof e||!e)return e 4967var i=e[Symbol.toPrimitive] 4968if(void 0!==i){var n=i.call(e,t) 4969if("object"!=typeof n)return n 4970throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4971return"symbol"==typeof t?t:t+""}function d(e){return d="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},d(e)}function h(e,i){if(e){if("string"==typeof e)return t(e,i) 4972var n={}.toString.call(e).slice(8,-1) 4973return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,i):void 0}}var f,p,m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},g={} 4974function y(){if(p)return f 4975p=1 4976var e=function(e){return e&&e.Math===Math&&e} 4977return f=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof m&&m)||e("object"==typeof f&&f)||function(){return this}()||Function("return this")()}var v,_,b,w,A,T,C,L,x={} 4978function M(){return _?v:(_=1,v=function(e){try{return!!e()}catch(t){return!0}})}function E(){if(w)return b 4979w=1 4980var e=M() 4981return b=!e(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})}function S(){if(T)return A 4982T=1 4983var e=M() 4984return A=!e(function(){var e=function(){}.bind() 4985return"function"!=typeof e||e.hasOwnProperty("prototype")})}function k(){if(L)return C 4986L=1 4987var e=S(),t=Function.prototype.call 4988return C=e?t.bind(t):function(){return t.apply(t,arguments)},C}var P,O,z,D,I,N,R,F,B,j,U,V,H,q,G,W,$,Q,X,Y,K,Z,J,ee,te,ie,ne,re,se,oe,ae,le,ce,ue,de,he,fe,pe,me,ge,ye,ve={} 4989function _e(){if(P)return ve 4990P=1 4991var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,i=t&&!e.call({1:2},1) 4992return ve.f=i?function(e){var i=t(this,e) 4993return!!i&&i.enumerable}:e,ve}function be(){return z?O:(z=1,O=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}})}function we(){if(I)return D 4994I=1 4995var e=S(),t=Function.prototype,i=t.call,n=e&&t.bind.bind(i,i) 4996return D=e?n:function(e){return function(){return i.apply(e,arguments)}},D}function Ae(){if(R)return N 4997R=1 4998var e=we(),t=e({}.toString),i=e("".slice) 4999return N=function(e){return i(t(e),8,-1)}}function Te(){if(B)return F 5000B=1 5001var e=we(),t=M(),i=Ae(),n=Object,r=e("".split) 5002return F=t(function(){return!n("z").propertyIsEnumerable(0)})?function(e){return"String"===i(e)?r(e,""):n(e)}:n}function Ce(){return U?j:(U=1,j=function(e){return null==e})}function Le(){if(H)return V 5003H=1 5004var e=Ce(),t=TypeError 5005return V=function(i){if(e(i))throw new t("Can't call method on "+i) 5006return i}}function xe(){if(G)return q 5007G=1 5008var e=Te(),t=Le() 5009return q=function(i){return e(t(i))}}function Me(){if($)return W 5010$=1 5011var e="object"==typeof document&&document.all 5012return W=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(e){return"function"==typeof e}}function Ee(){if(X)return Q 5013X=1 5014var e=Me() 5015return Q=function(t){return"object"==typeof t?null!==t:e(t)}}function Se(){if(K)return Y 5016K=1 5017var e=y(),t=Me() 5018return Y=function(i,n){return arguments.length<2?(r=e[i],t(r)?r:void 0):e[i]&&e[i][n] 5019var r},Y}
5019function ke(){if(J)return Z 5020J=1 5021var e=we() 5022return Z=e({}.isPrototypeOf)}function Pe(){if(te)return ee 5023te=1 5024var e=y().navigator,t=e&&e.userAgent 5025return ee=t?String(t):""}function Oe(){if(ne)return ie 5026ne=1 5027var e,t,i=y(),n=Pe(),r=i.process,s=i.Deno,o=r&&r.versions||s&&s.version,a=o&&o.v8 5028return a&&(t=(e=a.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!t&&n&&(!(e=n.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=n.match(/Chrome\/(\d+)/))&&(t=+e[1]),ie=t}function ze(){if(se)return re 5029se=1 5030var e=Oe(),t=M(),i=y().String 5031return re=!!Object.getOwnPropertySymbols&&!t(function(){var t=Symbol("symbol detection") 5032return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&e&&e<41})}function De(){if(ae)return oe 5033ae=1 5034var e=ze() 5035return oe=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}function Ie(){if(ce)return le 5036ce=1 5037var e=Se(),t=Me(),i=ke(),n=De(),r=Object 5038return le=n?function(e){return"symbol"==typeof e}:function(n){var s=e("Symbol") 5039return t(s)&&i(s.prototype,r(n))}}function Ne(){if(de)return ue 5040de=1 5041var e=String 5042return ue=function(t){try{return e(t)}catch(i){return"Object"}}}function Re(){if(fe)return he 5043fe=1 5044var e=Me(),t=Ne(),i=TypeError 5045return he=function(n){if(e(n))return n 5046throw new i(t(n)+" is not a function")}}function Fe(){if(me)return pe 5047me=1 5048var e=Re(),t=Ce() 5049return pe=function(i,n){var r=i[n] 5050return t(r)?void 0:e(r)}}function Be(){if(ye)return ge 5051ye=1 5052var e=k(),t=Me(),i=Ee(),n=TypeError 5053return ge=function(r,s){var o,a 5054if("string"===s&&t(o=r.toString)&&!i(a=e(o,r)))return a 5055if(t(o=r.valueOf)&&!i(a=e(o,r)))return a 5056if("string"!==s&&t(o=r.toString)&&!i(a=e(o,r)))return a 5057throw new n("Can't convert object to primitive value")}}var je,Ue,Ve,He,qe,Ge,We,$e,Qe,Xe,Ye,Ke,Ze,Je,et,tt,it,nt,rt,st,ot,at,lt,ct,ut={exports:{}} 5058function dt(){return Ue?je:(Ue=1,je=!1)}function ht(){if(He)return Ve 5059He=1 5060var e=y(),t=Object.defineProperty 5061return Ve=function(i,n){try{t(e,i,{value:n,configurable:!0,writable:!0})}catch(r){e[i]=n}return n}}function ft(){if(qe)return ut.exports 5062qe=1 5063var e=dt(),t=y(),i=ht(),n="__core-js_shared__",r=ut.exports=t[n]||i(n,{}) 5064return(r.versions||(r.versions=[])).push({version:"3.46.0",mode:e?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"}),ut.exports}function pt(){if(We)return Ge 5065We=1 5066var e=ft() 5067return Ge=function(t,i){return e[t]||(e[t]=i||{})}}function mt(){if(Qe)return $e 5068Qe=1 5069var e=Le(),t=Object 5070return $e=function(i){return t(e(i))}}function gt(){if(Ye)return Xe 5071Ye=1 5072var e=we(),t=mt(),i=e({}.hasOwnProperty) 5073return Xe=Object.hasOwn||function(e,n){return i(t(e),n)}}function yt(){if(Ze)return Ke 5074Ze=1 5075var e=we(),t=0,i=Math.random(),n=e(1.1.toString) 5076return Ke=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++t+i,36)}}function vt(){if(et)return Je 5077et=1 5078var e=y(),t=pt(),i=gt(),n=yt(),r=ze(),s=De(),o=e.Symbol,a=t("wks"),l=s?o.for||o:o&&o.withoutSetter||n 5079return Je=function(e){return i(a,e)||(a[e]=r&&i(o,e)?o[e]:l("Symbol."+e)),a[e]}}function _t(){if(it)return tt 5080it=1 5081var e=k(),t=Ee(),i=Ie(),n=Fe(),r=Be(),s=vt(),o=TypeError,a=s("toPrimitive") 5082return tt=function(s,l){if(!t(s)||i(s))return s 5083var c,u=n(s,a) 5084if(u){if(void 0===l&&(l="default"),c=e(u,s,l),!t(c)||i(c))return c 5085throw new o("Can't convert object to primitive value")}return void 0===l&&(l="number"),r(s,l)}}function bt(){if(rt)return nt 5086rt=1 5087var e=_t(),t=Ie() 5088return nt=function(i){var n=e(i,"string") 5089return t(n)?n:n+""}}function wt(){if(ot)return st 5090ot=1 5091var e=y(),t=Ee(),i=e.document,n=t(i)&&t(i.createElement) 5092return st=function(e){return n?i.createElement(e):{}}}function At(){if(lt)return at 5093lt=1 5094var e=E(),t=M(),i=wt() 5095return at=!e&&!t(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})}function Tt(){if(ct)return x 5096ct=1 5097var e=E(),t=k(),i=_e(),n=be(),r=xe(),s=bt(),o=gt(),a=At(),l=Object.getOwnPropertyDescriptor 5098return x.f=e?l:function(e,c){if(e=r(e),c=s(c),a)try{return l(e,c)}catch(u){}if(o(e,c))return n(!t(i.f,e,c),e[c])},x}var Ct,Lt,xt,Mt,Et,St,kt,Pt={} 5099function Ot(){if(Lt)return Ct 5100Lt=1 5101var e=E(),t=M() 5102return Ct=e&&t(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}function zt(){if(Mt)return xt 5103Mt=1 5104var e=Ee(),t=String,i=TypeError 5105return xt=function(n){if(e(n))return n 5106throw new i(t(n)+" is not an object")}}function Dt(){if(Et)return Pt 5107Et=1 5108var e=E(),t=At(),i=Ot(),n=zt(),r=bt(),s=TypeError,o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l="enumerable",c="configurable",u="writable" 5109return Pt.f=e?i?function(e,t,i){if(n(e),t=r(t),n(i),"function"==typeof e&&"prototype"===t&&"value"in i&&u in i&&!i[u]){var s=a(e,t) 5110s&&s[u]&&(e[t]=i.value,i={configurable:c in i?i[c]:s[c],enumerable:l in i?i[l]:s[l],writable:!1})}return o(e,t,i)}:o:function(e,i,a){if(n(e),i=r(i),n(a),t)try{return o(e,i,a)}catch(l){}if("get"in a||"set"in a)throw new s("Accessors not supported") 5111return"value"in a&&(e[i]=a.value),e},Pt}function It(){if(kt)return St 5112kt=1 5113var e=E(),t=Dt(),i=be() 5114return St=e?function(e,n,r){return t.f(e,n,i(1,r))}:function(e,t,i){return e[t]=i,e}}var Nt,Rt,Ft,Bt,jt,Ut,Vt,Ht,qt,Gt,Wt,$t,Qt,Xt,Yt,Kt={exports:{}} 5115function Zt(){if(Rt)return Nt 5116Rt=1 5117var e=E(),t=gt(),i=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,r=t(i,"name"),s=r&&"something"===function(){}.name,o=r&&(!e||e&&n(i,"name").configurable) 5118return Nt={EXISTS:r,PROPER:s,CONFIGURABLE:o}}
5118function Jt(){if(Bt)return Ft 5119Bt=1 5120var e=we(),t=Me(),i=ft(),n=e(Function.toString) 5121return t(i.inspectSource)||(i.inspectSource=function(e){return n(e)}),Ft=i.inspectSource}function ei(){if(Ht)return Vt 5122Ht=1 5123var e=pt(),t=yt(),i=e("keys") 5124return Vt=function(e){return i[e]||(i[e]=t(e))}}function ti(){return Gt?qt:(Gt=1,qt={})}function ii(){if($t)return Wt 5125$t=1 5126var e,t,i,n=function(){if(Ut)return jt 5127Ut=1 5128var e=y(),t=Me(),i=e.WeakMap 5129return jt=t(i)&&/native code/.test(String(i))}(),r=y(),s=Ee(),o=It(),a=gt(),l=ft(),c=ei(),u=ti(),d="Object already initialized",h=r.TypeError,f=r.WeakMap 5130if(n||l.state){var p=l.state||(l.state=new f) 5131p.get=p.get,p.has=p.has,p.set=p.set,e=function(e,t){if(p.has(e))throw new h(d) 5132return t.facade=e,p.set(e,t),t},t=function(e){return p.get(e)||{}},i=function(e){return p.has(e)}}else{var m=c("state") 5133u[m]=!0,e=function(e,t){if(a(e,m))throw new h(d) 5134return t.facade=e,o(e,m,t),t},t=function(e){return a(e,m)?e[m]:{}},i=function(e){return a(e,m)}}return Wt={set:e,get:t,has:i,enforce:function(n){return i(n)?t(n):e(n,{})},getterFor:function(e){return function(i){var n 5135if(!s(i)||(n=t(i)).type!==e)throw new h("Incompatible receiver, "+e+" required") 5136return n}}}}function ni(){if(Qt)return Kt.exports 5137Qt=1 5138var e=we(),t=M(),i=Me(),n=gt(),r=E(),s=Zt().CONFIGURABLE,o=Jt(),a=ii(),l=a.enforce,c=a.get,u=String,d=Object.defineProperty,h=e("".slice),f=e("".replace),p=e([].join),m=r&&!t(function(){return 8!==d(function(){},"length",{value:8}).length}),g=String(String).split("String"),y=Kt.exports=function(e,t,i){"Symbol("===h(u(t),0,7)&&(t="["+f(u(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),i&&i.getter&&(t="get "+t),i&&i.setter&&(t="set "+t),(!n(e,"name")||s&&e.name!==t)&&(r?d(e,"name",{value:t,configurable:!0}):e.name=t),m&&i&&n(i,"arity")&&e.length!==i.arity&&d(e,"length",{value:i.arity}) 5139try{i&&n(i,"constructor")&&i.constructor?r&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(a){}var o=l(e) 5140return n(o,"source")||(o.source=p(g,"string"==typeof t?t:"")),e} 5141return Function.prototype.toString=y(function(){return i(this)&&c(this).source||o(this)},"toString"),Kt.exports}function ri(){if(Yt)return Xt 5142Yt=1 5143var e=Me(),t=Dt(),i=ni(),n=ht() 5144return Xt=function(r,s,o,a){a||(a={}) 5145var l=a.enumerable,c=void 0!==a.name?a.name:s 5146if(e(o)&&i(o,c,a),a.global)l?r[s]=o:n(s,o) 5147else{try{a.unsafe?r[s]&&(l=!0):delete r[s]}catch(u){}l?r[s]=o:t.f(r,s,{value:o,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return r}}var si,oi,ai,li,ci,ui,di,hi,fi,pi,mi,gi,yi,vi,_i,bi,wi,Ai={} 5148function Ti(){if(li)return ai 5149li=1 5150var e=function(){if(oi)return si 5151oi=1 5152var e=Math.ceil,t=Math.floor 5153return si=Math.trunc||function(i){var n=+i 5154return(n>0?t:e)(n)}}() 5155return ai=function(t){var i=+t 5156return i!=i||0===i?0:e(i)}}function Ci(){if(ui)return ci 5157ui=1 5158var e=Ti(),t=Math.max,i=Math.min 5159return ci=function(n,r){var s=e(n) 5160return s<0?t(s+r,0):i(s,r)}}function Li(){if(hi)return di 5161hi=1 5162var e=Ti(),t=Math.min 5163return di=function(i){var n=e(i) 5164return n>0?t(n,9007199254740991):0}}function xi(){if(pi)return fi 5165pi=1 5166var e=Li() 5167return fi=function(t){return e(t.length)}}function Mi(){if(gi)return mi 5168gi=1 5169var e=xe(),t=Ci(),i=xi(),n=function(n){return function(r,s,o){var a=e(r),l=i(a) 5170if(0===l)return!n&&-1 5171var c,u=t(o,l) 5172if(n&&s!=s){for(;l>u;)if((c=a[u++])!=c)return!0}else for(;l>u;u++)if((n||u in a)&&a[u]===s)return n||u||0 5173return!n&&-1}} 5174return mi={includes:n(!0),indexOf:n(!1)}}function Ei(){if(vi)return yi 5175vi=1 5176var e=we(),t=gt(),i=xe(),n=Mi().indexOf,r=ti(),s=e([].push) 5177return yi=function(e,o){var a,l=i(e),c=0,u=[] 5178for(a in l)!t(r,a)&&t(l,a)&&s(u,a) 5179for(;o.length>c;)t(l,a=o[c++])&&(~n(u,a)||s(u,a)) 5180return u}}function Si(){return bi?_i:(bi=1,_i=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function ki(){if(wi)return Ai 5181wi=1 5182var e=Ei(),t=Si().concat("length","prototype") 5183return Ai.f=Object.getOwnPropertyNames||function(i){return e(i,t)},Ai}var Pi,Oi,zi,Di,Ii,Ni,Ri,Fi,Bi,ji,Ui,Vi,Hi,qi,Gi,Wi,$i,Qi,Xi,Yi,Ki,Zi,Ji,en,tn,nn,rn,sn,on={} 5184function an(){return Pi||(Pi=1,on.f=Object.getOwnPropertySymbols),on}function ln(){if(zi)return Oi 5185zi=1 5186var e=Se(),t=we(),i=ki(),n=an(),r=zt(),s=t([].concat) 5187return Oi=e("Reflect","ownKeys")||function(e){var t=i.f(r(e)),o=n.f 5188return o?s(t,o(e)):t}}function cn(){if(Ii)return Di 5189Ii=1 5190var e=gt(),t=ln(),i=Tt(),n=Dt() 5191return Di=function(r,s,o){for(var a=t(s),l=n.f,c=i.f,u=0;u<a.length;u++){var d=a[u] 5192e(r,d)||o&&e(o,d)||l(r,d,c(s,d))}}}function un(){if(Ri)return Ni 5193Ri=1 5194var e=M(),t=Me(),i=/#|\.prototype\./,n=function(i,n){var l=s[r(i)] 5195return l===a||l!==o&&(t(n)?e(n):!!n)},r=n.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=n.data={},o=n.NATIVE="N",a=n.POLYFILL="P" 5196return Ni=n}function dn(){if(Bi)return Fi 5197Bi=1 5198var e=y(),t=Tt().f,i=It(),n=ri(),r=ht(),s=cn(),o=un() 5199return Fi=function(a,l){var c,u,d,h,f,p=a.target,m=a.global,g=a.stat 5200if(c=m?e:g?e[p]||r(p,{}):e[p]&&e[p].prototype)for(u in l){if(h=l[u],d=a.dontCallGetSet?(f=t(c,u))&&f.value:c[u],!o(m?u:p+(g?".":"#")+u,a.forced)&&void 0!==d){if(typeof h==typeof d)continue 5201s(h,d)}(a.sham||d&&d.sham)&&i(h,"sham",!0),n(c,u,h,a)}}}function hn(){if(Ui)return ji 5202Ui=1 5203var e=Ae() 5204return ji=Array.isArray||function(t){return"Array"===e(t)}}function fn(){if(Hi)return Vi 5205Hi=1 5206var e=TypeError 5207return Vi=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded") 5208return t}}function pn(){if(Gi)return qi 5209Gi=1 5210var e=E(),t=Dt(),i=be() 5211return qi=function(n,r,s){e?t.f(n,r,i(0,s)):n[r]=s}}function mn(){if($i)return Wi 5212$i=1 5213var e={} 5214return e[vt()("toStringTag")]="z",Wi="[object z]"===String(e)}function gn(){if(Xi)return Qi 5215Xi=1 5216var e=mn(),t=Me(),i=Ae(),n=vt()("toStringTag"),r=Object,s="Arguments"===i(function(){return arguments}()) 5217return Qi=e?i:function(e){var o,a,l 5218return void 0===e?"Undefined":null===e?"Null":"string"==typeof(a=function(e,t){try{return e[t]}catch(i){}}(o=r(e),n))?a:s?i(o):"Object"===(l=i(o))&&t(o.callee)?"Arguments":l}}function yn(){if(Ki)return Yi 5219Ki=1 5220var e=we(),t=M(),i=Me(),n=gn(),r=Se(),s=Jt(),o=function(){},a=r("Reflect","construct"),l=/^\s*(?:class|function)\b/,c=e(l.exec),u=!l.test(o),d=function(e){if(!i(e))return!1 5221try{return a(o,[],e),!0}catch(t){return!1}},h=function(e){if(!i(e))return!1 5222switch(n(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return u||!!c(l,s(e))}catch(t){return!0}} 5223return h.sham=!0,Yi=!a||t(function(){var e 5224return d(d.call)||!d(Object)||!d(function(){e=!0})||e})?h:d}function vn(){if(Ji)return Zi 5225Ji=1 5226var e=hn(),t=yn(),i=Ee(),n=vt()("species"),r=Array 5227return Zi=function(s){var o 5228return e(s)&&(o=s.constructor,(t(o)&&(o===r||e(o.prototype))||i(o)&&null===(o=o[n]))&&(o=void 0)),void 0===o?r:o}}function _n(){if(tn)return en 5229tn=1 5230var e=vn() 5231return en=function(t,i){return new(e(t))(0===i?0:i)}}function bn(){if(rn)return nn 5232rn=1 5233var e=M(),t=vt(),i=Oe(),n=t("species") 5234return nn=function(t){return i>=51||!e(function(){var e=[] 5235return(e.constructor={})[n]=function(){return{foo:1}
5235},1!==e[t](Boolean).foo})}}(function(){if(sn)return g 5236sn=1 5237var e=dn(),t=M(),i=hn(),n=Ee(),r=mt(),s=xi(),o=fn(),a=pn(),l=_n(),c=bn(),u=vt(),d=Oe(),h=u("isConcatSpreadable"),f=d>=51||!t(function(){var e=[] 5238return e[h]=!1,e.concat()[0]!==e}),p=function(e){if(!n(e))return!1 5239var t=e[h] 5240return void 0!==t?!!t:i(e)} 5241e({target:"Array",proto:!0,arity:1,forced:!f||!c("concat")},{concat:function(e){var t,i,n,c,u,d=r(this),h=l(d,0),f=0 5242for(t=-1,n=arguments.length;t<n;t++)if(p(u=-1===t?d:arguments[t]))for(c=s(u),o(f+c),i=0;i<c;i++,f++)i in u&&a(h,f,u[i]) 5243else o(f+1),a(h,f++,u) 5244return h.length=f,h}})})() 5245var wn,An,Tn,Cn,Ln,xn,Mn,En,Sn,kn,Pn={},On={} 5246function zn(){if(An)return wn 5247An=1 5248var e=Ei(),t=Si() 5249return wn=Object.keys||function(i){return e(i,t)}}function Dn(){if(Ln)return Cn 5250Ln=1 5251var e=Se() 5252return Cn=e("document","documentElement")}function In(){if(Mn)return xn 5253Mn=1 5254var e,t=zt(),i=function(){if(Tn)return On 5255Tn=1 5256var e=E(),t=Ot(),i=Dt(),n=zt(),r=xe(),s=zn() 5257return On.f=e&&!t?Object.defineProperties:function(e,t){n(e) 5258for(var o,a=r(t),l=s(t),c=l.length,u=0;c>u;)i.f(e,o=l[u++],a[o]) 5259return e},On}(),n=Si(),r=ti(),s=Dn(),o=wt(),a=ei(),l="prototype",c="script",u=a("IE_PROTO"),d=function(){},h=function(e){return"<"+c+">"+e+"</"+c+">"},f=function(e){e.write(h("")),e.close() 5260var t=e.parentWindow.Object 5261return e=null,t},p=function(){try{e=new ActiveXObject("htmlfile")}catch(u){}var t,i,r 5262p="undefined"!=typeof document?document.domain&&e?f(e):(i=o("iframe"),r="java"+c+":",i.style.display="none",s.appendChild(i),i.src=String(r),(t=i.contentWindow.document).open(),t.write(h("document.F=Object")),t.close(),t.F):f(e) 5263for(var a=n.length;a--;)delete p[l][n[a]] 5264return p()} 5265return r[u]=!0,xn=Object.create||function(e,n){var r 5266return null!==e?(d[l]=t(e),r=new d,d[l]=null,r[u]=e):r=p(),void 0===n?r:i.f(r,n)}}function Nn(){if(Sn)return En 5267Sn=1 5268var e=vt(),t=In(),i=Dt().f,n=e("unscopables"),r=Array.prototype 5269return void 0===r[n]&&i(r,n,{configurable:!0,value:t(null)}),En=function(e){r[n][e]=!0}}(function(){if(kn)return Pn 5270kn=1 5271var e=dn(),t=Mi().includes,i=M(),n=Nn() 5272e({target:"Array",proto:!0,forced:i(function(){return!Array(1).includes()})},{includes:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),n("includes")})() 5273var Rn,Fn,Bn,jn={};(function(){if(Bn)return jn 5274Bn=1 5275var e=dn(),t=function(){if(Fn)return Rn 5276Fn=1 5277var e=E(),t=we(),i=k(),n=M(),r=zn(),s=an(),o=_e(),a=mt(),l=Te(),c=Object.assign,u=Object.defineProperty,d=t([].concat) 5278return Rn=!c||n(function(){if(e&&1!==c({b:1},c(u({},"a",{enumerable:!0,get:function(){u(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0 5279var t={},i={},n=Symbol("assign detection"),s="abcdefghijklmnopqrst" 5280return t[n]=7,s.split("").forEach(function(e){i[e]=e}),7!==c({},t)[n]||r(c({},i)).join("")!==s})?function(t,n){for(var c=a(t),u=arguments.length,h=1,f=s.f,p=o.f;u>h;)for(var m,g=l(arguments[h++]),y=f?d(r(g),f(g)):r(g),v=y.length,_=0;v>_;)m=y[_++],e&&!i(p,g,m)||(c[m]=g[m]) 5281return c}:c,Rn}() 5282e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t})})() 5283var Un,Vn={};(function(){if(Un)return Vn 5284Un=1 5285var e=dn(),t=mt(),i=zn() 5286e({target:"Object",stat:!0,forced:M()(function(){i(1)})},{keys:function(e){return i(t(e))}})})() 5287var Hn,qn,Gn,Wn,$n,Qn,Xn,Yn,Kn,Zn,Jn,er,tr,ir={} 5288function nr(){if(qn)return Hn 5289qn=1 5290var e=gn(),t=String 5291return Hn=function(i){if("Symbol"===e(i))throw new TypeError("Cannot convert a Symbol value to a string") 5292return t(i)}}function rr(){if(Wn)return Gn 5293Wn=1 5294var e=zt() 5295return Gn=function(){var t=e(this),i="" 5296return t.hasIndices&&(i+="d"),t.global&&(i+="g"),t.ignoreCase&&(i+="i"),t.multiline&&(i+="m"),t.dotAll&&(i+="s"),t.unicode&&(i+="u"),t.unicodeSets&&(i+="v"),t.sticky&&(i+="y"),i}}function sr(){if(Qn)return $n 5297Qn=1 5298var e=M(),t=y().RegExp,i=e(function(){var e=t("a","y") 5299return e.lastIndex=2,null!==e.exec("abcd")}),n=i||e(function(){return!t("a","y").sticky}),r=i||e(function(){var e=t("^r","gy") 5300return e.lastIndex=2,null!==e.exec("str")}) 5301return $n={BROKEN_CARET:r,MISSED_STICKY:n,UNSUPPORTED_Y:i}}function or(){if(Yn)return Xn 5302Yn=1 5303var e=M(),t=y().RegExp 5304return Xn=e(function(){var e=t(".","s") 5305return!(e.dotAll&&e.test("\n")&&"s"===e.flags)})}function ar(){if(Zn)return Kn 5306Zn=1 5307var e=M(),t=y().RegExp 5308return Kn=e(function(){var e=t("(?<a>b)","g") 5309return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")})}function lr(){if(er)return Jn 5310er=1 5311var e,t,i=k(),n=we(),r=nr(),s=rr(),o=sr(),a=pt(),l=In(),c=ii().get,u=or(),d=ar(),h=a("native-string-replace",String.prototype.replace),f=RegExp.prototype.exec,p=f,m=n("".charAt),g=n("".indexOf),y=n("".replace),v=n("".slice),_=(t=/b*/g,i(f,e=/a/,"a"),i(f,t,"a"),0!==e.lastIndex||0!==t.lastIndex),b=o.BROKEN_CARET,w=void 0!==/()??/.exec("")[1] 5312return(_||w||b||u||d)&&(p=function(e){var t,n,o,a,u,d,A,T=this,C=c(T),L=r(e),x=C.raw 5313if(x)return x.lastIndex=T.lastIndex,t=i(p,x,L),T.lastIndex=x.lastIndex,t 5314var M=C.groups,E=b&&T.sticky,S=i(s,T),k=T.source,P=0,O=L 5315if(E&&(S=y(S,"y",""),-1===g(S,"g")&&(S+="g"),O=v(L,T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&"\n"!==m(L,T.lastIndex-1))&&(k="(?: "+k+")",O=" "+O,P++),n=new RegExp("^(?:"+k+")",S)),w&&(n=new RegExp("^"+k+"$(?!\\s)",S)),_&&(o=T.lastIndex),a=i(f,E?n:T,O),E?a?(a.input=v(a.input,P),a[0]=v(a[0],P),a.index=T.lastIndex,T.lastIndex+=a[0].length):T.lastIndex=0:_&&a&&(T.lastIndex=T.global?a.index+a[0].length:o),w&&a&&a.length>1&&i(h,a[0],n,function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(a[u]=void 0)}),a&&M)for(a.groups=d=l(null),u=0;u<M.length;u++)d[(A=M[u])[0]]=a[A[1]] 5316return a}),Jn=p}function cr(){if(tr)return ir 5317tr=1 5318var e=dn(),t=lr() 5319return e({target:"RegExp",proto:!0,forced:/./.exec!==t},{exec:t}),ir}cr() 5320var ur,dr,hr,fr,pr,mr,gr,yr={} 5321function vr(){if(dr)return ur 5322dr=1 5323var e=Ee(),t=Ae(),i=vt()("match") 5324return ur=function(n){var r 5325return e(n)&&(void 0!==(r=n[i])?!!r:"RegExp"===t(n))}}function _r(){if(fr)return hr 5326fr=1 5327var e=vr(),t=TypeError 5328return hr=function(i){if(e(i))throw new t("The method doesn't accept regular expressions") 5329return i}}function br(){if(mr)return pr 5330mr=1 5331var e=vt()("match") 5332return pr=function(t){var i=/./ 5333try{"/./"[t](i)}catch(n){try{return i[e]=!1,"/./"[t](i)}catch(r){}}return!1}}(function(){if(gr)return yr 5334gr=1 5335var e=dn(),t=we(),i=_r(),n=Le(),r=nr(),s=br(),o=t("".indexOf) 5336e({target:"String",proto:!0,forced:!s("includes")},{includes:function(e){return!!~o(r(n(this)),r(i(e)),arguments.length>1?arguments[1]:void 0)}})})() 5337var wr,Ar,Tr,Cr,Lr,xr,Mr,Er={} 5338function Sr(){if(Ar)return wr 5339Ar=1 5340var e=Ae(),t=we() 5341return wr=function(i){if("Function"===e(i))return t(i)}}function kr(){if(Cr)return Tr 5342Cr=1 5343var e=Sr(),t=Re(),i=S(),n=e(e.bind) 5344return Tr=function(e,r){return t(e),void 0===r?e:i?n(e,r):function(){return e.apply(r,arguments)}},Tr}function Pr(){if(xr)return Lr 5345xr=1 5346var e=kr(),t=we(),i=Te(),n=mt(),r=xi(),s=_n(),o=t([].push),a=function(t){var a=1===t,l=2===t,c=3===t,u=4===t,d=6===t,h=7===t,f=5===t||d 5347return function(p,m,g,y){for(var v,_,b=n(p),w=i(b),A=r(w),T=e(m,g),C=0,L=y||s,x=a?L(p,A):l||h?L(p,0):void 0;A>C;C++)if((f||C in w)&&(_=T(v=w[C],C,b),t))if(a)x[C]=_ 5348else if(_)switch(t){case 3:return!0 5349case 5:return v 5350case 6:return C 5351case 2:o(x,v)}else switch(t){case 4:return!1 5352case 7:o(x,v)}return d?-1:c||u?u:x}} 5353return Lr={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6),filterReject:a(7)}}(function(){if(Mr)return Er 5354Mr=1 5355var e=dn(),t=Pr().find,i=Nn(),n="find",r=!0 5356n in[]&&Array(1)[n](function(){r=!1}),e({target:"Array",proto:!0,forced:r},{find:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),i(n)})() 5357var Or,zr,Dr,Ir,Nr,Rr,Fr,Br={} 5358function jr(){if(zr)return Or 5359zr=1 5360var e=M() 5361return Or=!e(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})}function Ur(){if(Ir)return Dr 5362Ir=1 5363var e=gt(),t=Me(),i=mt(),n=ei(),r=jr(),s=n("IE_PROTO"),o=Object,a=o.prototype 5364return Dr=r?o.getPrototypeOf:function(n){var r=i(n) 5365if(e(r,s))return r[s] 5366var l=r.constructor 5367return t(l)&&r instanceof l?l.prototype:r instanceof o?a:null}}(function(){if(Fr)return Br 5368Fr=1 5369var e=dn(),t=function(){if(Rr)return Nr 5370Rr=1 5371var e=E(),t=M(),i=we(),n=Ur(),r=zn(),s=xe(),o=i(_e().f),a=i([].push),l=e&&t(function(){var e=Object.create(null) 5372return e[2]=2,!o(e,2)}),c=function(t){return function(i){for(var c,u=s(i),d=r(u),h=l&&null===n(u),f=d.length,p=0,m=[];f>p;)c=d[p++],e&&!(h?c in u:o(u,c))||a(m,t?[c,u[c]]:u[c]) 5373return m}} 5374return Nr={entries:c(!0),values:c(!1)}}().entries 5375e({target:"Object",stat:!0},{entries:function(e){return t(e)}})})() 5376var Vr,Hr,qr,Gr={};(function(){if(qr)return Gr 5377qr=1 5378var e=mn(),t=ri(),i=function(){if(Hr)return Vr 5379Hr=1 5380var e=mn(),t=gn() 5381return Vr=e?{}.toString:function(){return"[object "+t(this)+"]"}}() 5382e||t(Object.prototype,"toString",i,{unsafe:!0})})() 5383var Wr,$r,Qr,Xr,Yr,Kr,Zr,Jr,es,ts,is,ns,rs,ss={} 5384function os(){if($r)return Wr 5385$r=1,cr() 5386var e=k(),t=ri(),i=lr(),n=M(),r=vt(),s=It(),o=r("species"),a=RegExp.prototype 5387return Wr=function(l,c,u,d){var h=r(l),f=!n(function(){var e={} 5388return e[h]=function(){return 7},7!==""[l](e)}),p=f&&!n(function(){var e=!1,t=/a/ 5389return"split"===l&&((t={}).constructor={},t.constructor[o]=function(){return t},t.flags="",t[h]=/./[h]),t.exec=function(){return e=!0,null},t[h](""),!e}) 5390if(!f||!p||u){var m=/./[h],g=c(h,""[l],function(t,n,r,s,o){var l=n.exec 5391return l===i||l===a.exec?f&&!o?{done:!0,value:e(m,n,r,s)}:{done:!0,value:e(t,r,n,s)}:{done:!1}}) 5392t(String.prototype,l,g[0]),t(a,h,g[1])}d&&s(a[h],"sham",!0)}}function as(){if(Xr)return Qr 5393Xr=1 5394var e=yn(),t=Ne(),i=TypeError 5395return Qr=function(n){if(e(n))return n 5396throw new i(t(n)+" is not a constructor")}}function ls(){if(Kr)return Yr 5397Kr=1 5398var e=zt(),t=as(),i=Ce(),n=vt()("species") 5399return Yr=function(r,s){var o,a=e(r).constructor 5400return void 0===a||i(o=e(a)[n])?s:t(o)}}function cs(){if(Jr)return Zr 5401Jr=1 5402var e=we(),t=Ti(),i=nr(),n=Le(),r=e("".charAt),s=e("".charCodeAt),o=e("".slice),a=function(e){return function(a,l){var c,u,d=i(n(a)),h=t(l),f=d.length 5403return h<0||h>=f?e?"":void 0:(c=s(d,h))<55296||c>56319||h+1===f||(u=s(d,h+1))<56320||u>57343?e?r(d,h):c:e?o(d,h,h+2):u-56320+(c-55296<<10)+65536}} 5404return Zr={codeAt:a(!1),charAt:a(!0)}}function us(){if(ts)return es 5405ts=1 5406var e=cs().charAt 5407return es=function(t,i,n){return i+(n?e(t,i).length:1)}}function ds(){if(ns)return is 5408ns=1 5409var e=k(),t=zt(),i=Me(),n=Ae(),r=lr(),s=TypeError 5410return is=function(o,a){var l=o.exec 5411if(i(l)){var c=e(l,o,a) 5412return null!==c&&t(c),c}if("RegExp"===n(o))return e(r,o,a) 5413throw new s("RegExp#exec called on incompatible receiver")}}(function(){if(rs)return ss 5414rs=1 5415var e=k(),t=we(),i=os(),n=zt(),r=Ee(),s=Le(),o=ls(),a=us(),l=Li(),c=nr(),u=Fe(),d=ds(),h=sr(),f=M(),p=h.UNSUPPORTED_Y,m=Math.min,g=t([].push),y=t("".slice),v=!f(function(){var e=/(?:)/,t=e.exec 5416e.exec=function(){return t.apply(this,arguments)} 5417var i="ab".split(e) 5418return 2!==i.length||"a"!==i[0]||"b"!==i[1]}),_="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length 5419i("split",function(t,i,h){var f="0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e(i,this,t,n)}:i 5420return[function(i,n){var o=s(this),a=r(i)?u(i,t):void 0 5421return a?e(a,i,o,n):e(f,c(o),i,n)},function(e,t){var r=n(this),s=c(e) 5422if(!_){var u=h(f,r,s,t,f!==i) 5423if(u.done)return u.value}var v=o(r,RegExp),b=r.unicode,w=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(p?"g":"y"),A=new v(p?"^(?:"+r.source+")":r,w),T=void 0===t?4294967295:t>>>0 5424if(0===T)return[] 5425if(0===s.length)return null===d(A,s)?[s]:[] 5426for(var C=0,L=0,x=[];L<s.length;){A.lastIndex=p?0:L 5427var M,E=d(A,p?y(s,L):s) 5428if(null===E||(M=m(l(A.lastIndex+(p?L:0)),s.length))===C)L=a(s,L,b) 5429else{if(g(x,y(s,C,L)),x.length===T)return x 5430for(var S=1;S<=E.length-1;S++)if(g(x,E[S]),x.length===T)return x 5431L=C=M}}return g(x,y(s,C)),x}]},_||!v,p)})() 5432var hs,fs,ps,ms,gs,ys,vs,_s={} 5433function bs(){return fs?hs:(fs=1,hs="\t\n\v\f\r  áââââââ ââââââ¯âã\u2028\u2029\ufeff")}function ws(){if(ms)return ps 5434ms=1 5435var e=we(),t=Le(),i=nr(),n=bs(),r=e("".replace),s=RegExp("^["+n+"]+"),o=RegExp("(^|[^"+n+"])["+n+"]+$"),a=function(e){return function(n){var a=i(t(n)) 5436return 1&e&&(a=r(a,s,"")),2&e&&(a=r(a,o,"$1")),a}} 5437return ps={start:a(1),end:a(2),trim:a(3)}}(function(){if(vs)return _s 5438vs=1 5439var e=dn(),t=ws().trim,i=function(){if(ys)return gs 5440ys=1 5441var e=Zt().PROPER,t=M(),i=bs() 5442return gs=function(n){return t(function(){return!!i[n]()||"â á "!=="â á "[n]()||e&&i[n].name!==n})}}() 5443e({target:"String",proto:!0,forced:i("trim")},{trim:function(){return t(this)}})})() 5444var As,Ts,Cs,Ls,xs,Ms,Es,Ss,ks,Ps={} 5445function Os(){return Ts?As:(Ts=1,As={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0})}function zs(){if(Ls)return Cs 5446Ls=1 5447var e=wt()("span").classList,t=e&&e.constructor&&e.constructor.prototype 5448return Cs=t===Object.prototype?void 0:t}function Ds(){if(Ms)return xs 5449Ms=1 5450var e=M() 5451return xs=function(t,i){var n=[][t] 5452return!!n&&e(function(){n.call(null,i||function(){return 1},1)})}}(function(){if(ks)return Ps 5453ks=1 5454var e=y(),t=Os(),i=zs(),n=function(){if(Ss)return Es 5455Ss=1
5456var e=Pr().forEach,t=Ds()("forEach") 5457return Es=t?[].forEach:function(t){return e(this,t,arguments.length>1?arguments[1]:void 0)},Es}(),r=It(),s=function(e){if(e&&e.forEach!==n)try{r(e,"forEach",n)}catch(t){e.forEach=n}} 5458for(var o in t)t[o]&&s(e[o]&&e[o].prototype) 5459s(i)})() 5460var Is,Ns={};(function(){if(Is)return Ns 5461Is=1 5462var e=dn(),t=Pr().filter 5463e({target:"Array",proto:!0,forced:!bn()("filter")},{filter:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}})})() 5464var Rs,Fs,Bs,js,Us,Vs,Hs,qs,Gs,Ws,$s,Qs,Xs,Ys,Ks,Zs,Js,eo,to,io,no,ro,so,oo={} 5465function ao(){return Bs?Fs:(Bs=1,Fs={})}function lo(){if(Us)return js 5466Us=1 5467var e,t,i,n=M(),r=Me(),s=Ee(),o=In(),a=Ur(),l=ri(),c=vt(),u=dt(),d=c("iterator"),h=!1 5468return[].keys&&("next"in(i=[].keys())?(t=a(a(i)))!==Object.prototype&&(e=t):h=!0),!s(e)||n(function(){var t={} 5469return e[d].call(t)!==t})?e={}:u&&(e=o(e)),r(e[d])||l(e,d,function(){return this}),js={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:h}}function co(){if(Hs)return Vs 5470Hs=1 5471var e=Dt().f,t=gt(),i=vt()("toStringTag") 5472return Vs=function(n,r,s){n&&!s&&(n=n.prototype),n&&!t(n,i)&&e(n,i,{configurable:!0,value:r})}}function uo(){if(Gs)return qs 5473Gs=1 5474var e=lo().IteratorPrototype,t=In(),i=be(),n=co(),r=ao(),s=function(){return this} 5475return qs=function(o,a,l,c){var u=a+" Iterator" 5476return o.prototype=t(e,{next:i(+!c,l)}),n(o,u,!1,!0),r[u]=s,o}}function ho(){if(Xs)return Qs 5477Xs=1 5478var e=Ee() 5479return Qs=function(t){return e(t)||null===t}}function fo(){if(Ks)return Ys 5480Ks=1 5481var e=ho(),t=String,i=TypeError 5482return Ys=function(n){if(e(n))return n 5483throw new i("Can't set "+t(n)+" as a prototype")}}function po(){if(Js)return Zs 5484Js=1 5485var e=function(){if($s)return Ws 5486$s=1 5487var e=we(),t=Re() 5488return Ws=function(i,n,r){try{return e(t(Object.getOwnPropertyDescriptor(i,n)[r]))}catch(s){}}}(),t=Ee(),i=Le(),n=fo() 5489return Zs=Object.setPrototypeOf||("__proto__"in{}?function(){var r,s=!1,o={} 5490try{(r=e(Object.prototype,"__proto__","set"))(o,[]),s=o instanceof Array}catch(a){}return function(e,o){return i(e),n(o),t(e)?(s?r(e,o):e.__proto__=o,e):e}}():void 0)}function mo(){if(to)return eo 5491to=1 5492var e=dn(),t=k(),i=dt(),n=Zt(),r=Me(),s=uo(),o=Ur(),a=po(),l=co(),c=It(),u=ri(),d=vt(),h=ao(),f=lo(),p=n.PROPER,m=n.CONFIGURABLE,g=f.IteratorPrototype,y=f.BUGGY_SAFARI_ITERATORS,v=d("iterator"),_="keys",b="values",w="entries",A=function(){return this} 5493return eo=function(n,d,f,T,C,L,x){s(f,d,T) 5494var M,E,S,k=function(e){if(e===C&&I)return I 5495if(!y&&e&&e in z)return z[e] 5496switch(e){case _:case b:case w:return function(){return new f(this,e)}}return function(){return new f(this)}},P=d+" Iterator",O=!1,z=n.prototype,D=z[v]||z["@@iterator"]||C&&z[C],I=!y&&D||k(C),N="Array"===d&&z.entries||D 5497if(N&&(M=o(N.call(new n)))!==Object.prototype&&M.next&&(i||o(M)===g||(a?a(M,g):r(M[v])||u(M,v,A)),l(M,P,!0,!0),i&&(h[P]=A)),p&&C===b&&D&&D.name!==b&&(!i&&m?c(z,"name",b):(O=!0,I=function(){return t(D,this)})),C)if(E={values:k(b),keys:L?I:k(_),entries:k(w)},x)for(S in E)(y||O||!(S in z))&&u(z,S,E[S]) 5498else e({target:d,proto:!0,forced:y||O},E) 5499return i&&!x||z[v]===I||u(z,v,I,{name:C}),h[d]=I,E}}function go(){return no?io:(no=1,io=function(e,t){return{value:e,done:t}})}function yo(){if(so)return ro 5500so=1 5501var e=xe(),t=Nn(),i=ao(),n=ii(),r=Dt().f,s=mo(),o=go(),a=dt(),l=E(),c="Array Iterator",u=n.set,d=n.getterFor(c) 5502ro=s(Array,"Array",function(t,i){u(this,{type:c,target:e(t),index:0,kind:i})},function(){var e=d(this),t=e.target,i=e.index++ 5503if(!t||i>=t.length)return e.target=null,o(void 0,!0) 5504switch(e.kind){case"keys":return o(i,!1) 5505case"values":return o(t[i],!1)}return o([i,t[i]],!1)},"values") 5506var h=i.Arguments=i.Array 5507if(t("keys"),t("values"),t("entries"),!a&&l&&"values"!==h.name)try{r(h,"name",{value:"values"})}catch(f){}return ro}(function(){if(Rs)return oo 5508Rs=1 5509var e=dn(),t=Sr(),i=Mi().indexOf,n=Ds(),r=t([].indexOf),s=!!r&&1/r([1],1,-0)<0 5510e({target:"Array",proto:!0,forced:s||!n("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0 5511return s?r(this,e,t)||0:i(this,e,t)}})})(),yo() 5512var vo,_o={};(function(){if(vo)return _o 5513vo=1 5514var e=dn(),t=Pr().map 5515e({target:"Array",proto:!0,forced:!bn()("map")},{map:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}})})() 5516var bo,wo,Ao,To={} 5517function Co(){if(wo)return bo 5518wo=1 5519var e=we() 5520return bo=e([].slice)}(function(){if(Ao)return To 5521Ao=1 5522var e=dn(),t=hn(),i=yn(),n=Ee(),r=Ci(),s=xi(),o=xe(),a=pn(),l=vt(),c=bn(),u=Co(),d=c("slice"),h=l("species"),f=Array,p=Math.max 5523e({target:"Array",proto:!0,forced:!d},{slice:function(e,l){var c,d,m,g=o(this),y=s(g),v=r(e,y),_=r(void 0===l?y:l,y) 5524if(t(g)&&(c=g.constructor,(i(c)&&(c===f||t(c.prototype))||n(c)&&null===(c=c[h]))&&(c=void 0),c===f||void 0===c))return u(g,v,_) 5525for(d=new(void 0===c?f:c)(p(_-v,0)),m=0;v<_;v++,m++)v in g&&a(d,m,g[v]) 5526return d.length=m,d}})})() 5527var Lo,xo={};(function(){if(Lo)return xo 5528Lo=1 5529var e=dn(),t=M(),i=mt(),n=Ur(),r=jr() 5530e({target:"Object",stat:!0,forced:t(function(){n(1)}),sham:!r},{getPrototypeOf:function(e){return n(i(e))}})})() 5531var Mo,Eo,So,ko,Po,Oo,zo,Do,Io,No,Ro,Fo,Bo,jo={} 5532function Uo(){if(Eo)return Mo 5533Eo=1 5534var e=Me(),t=Ee(),i=po() 5535return Mo=function(n,r,s){var o,a 5536return i&&e(o=r.constructor)&&o!==s&&t(a=o.prototype)&&a!==s.prototype&&i(n,a),n}}function Vo(){if(Oo)return Po 5537Oo=1 5538var e=k(),t=gt(),i=ke(),n=function(){if(ko)return So 5539ko=1 5540var e=y(),t=M(),i=e.RegExp,n=!t(function(){var e=!0 5541try{i(".","d")}catch(l){e=!1}var t={},n="",r=e?"dgimsy":"gimsy",s=function(e,i){Object.defineProperty(t,e,{get:function(){return n+=i,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"} 5542for(var a in e&&(o.hasIndices="d"),o)s(a,o[a]) 5543return Object.getOwnPropertyDescriptor(i.prototype,"flags").get.call(t)!==r||n!==r}) 5544return So={correct:n}}(),r=rr(),s=RegExp.prototype 5545return Po=n.correct?function(e){return e.flags}:function(o){return n.correct||!i(s,o)||t(o,"flags")?o.flags:e(r,o)}}function Ho(){if(Do)return zo 5546Do=1 5547var e=Dt().f 5548return zo=function(t,i,n){n in t||e(t,n,{configurable:!0,get:function(){return i[n]},set:function(e){i[n]=e}})}}function qo(){if(No)return Io 5549No=1 5550var e=ni(),t=Dt() 5551return Io=function(i,n,r){return r.get&&e(r.get,n,{getter:!0}),r.set&&e(r.set,n,{setter:!0}),t.f(i,n,r)}}function Go(){if(Fo)return Ro 5552Fo=1 5553var e=Se(),t=qo(),i=vt(),n=E(),r=i("species") 5554return Ro=function(i){var s=e(i)
5555n&&s&&!s[r]&&t(s,r,{configurable:!0,get:function(){return this}})}}(function(){if(Bo)return jo 5556Bo=1 5557var e=E(),t=y(),i=we(),n=un(),r=Uo(),s=It(),o=In(),a=ki().f,l=ke(),c=vr(),u=nr(),d=Vo(),h=sr(),f=Ho(),p=ri(),m=M(),g=gt(),v=ii().enforce,_=Go(),b=vt(),w=or(),A=ar(),T=b("match"),C=t.RegExp,L=C.prototype,x=t.SyntaxError,S=i(L.exec),k=i("".charAt),P=i("".replace),O=i("".indexOf),z=i("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,I=/a/g,N=/a/g,R=new C(I)!==I,F=h.MISSED_STICKY,B=h.UNSUPPORTED_Y,j=e&&(!R||F||w||A||m(function(){return N[T]=!1,C(I)!==I||C(N)===N||"/a/i"!==String(C(I,"i"))})) 5558if(n("RegExp",j)){for(var U=function(e,t){var i,n,a,h,f,p,m=l(L,this),y=c(e),_=void 0===t,b=[],T=e 5559if(!m&&y&&_&&e.constructor===U)return e 5560if((y||l(L,e))&&(e=e.source,_&&(t=d(T))),e=void 0===e?"":u(e),t=void 0===t?"":u(t),T=e,w&&"dotAll"in I&&(n=!!t&&O(t,"s")>-1)&&(t=P(t,/s/g,"")),i=t,F&&"sticky"in I&&(a=!!t&&O(t,"y")>-1)&&B&&(t=P(t,/y/g,"")),A&&(h=function(e){for(var t,i=e.length,n=0,r="",s=[],a=o(null),l=!1,c=!1,u=0,d="";n<=i;n++){if("\\"===(t=k(e,n)))t+=k(e,++n) 5561else if("]"===t)l=!1 5562else if(!l)switch(!0){case"["===t:l=!0 5563break 5564case"("===t:if(r+=t,"?:"===z(e,n+1,n+3))continue 5565S(D,z(e,n+1))&&(n+=2,c=!0),u++ 5566continue 5567case">"===t&&c:if(""===d||g(a,d))throw new x("Invalid capture group name") 5568a[d]=!0,s[s.length]=[d,u],c=!1,d="" 5569continue}c?d+=t:r+=t}return[r,s]}(e),e=h[0],b=h[1]),f=r(C(e,t),m?this:L,U),(n||a||b.length)&&(p=v(f),n&&(p.dotAll=!0,p.raw=U(function(e){for(var t,i=e.length,n=0,r="",s=!1;n<=i;n++)"\\"!==(t=k(e,n))?s||"."!==t?("["===t?s=!0:"]"===t&&(s=!1),r+=t):r+="[\\s\\S]":r+=t+k(e,++n) 5570return r}(e),i)),a&&(p.sticky=!0),b.length&&(p.groups=b)),e!==T)try{s(f,"source",""===T?"(?:)":T)}catch(M){}return f},V=a(C),H=0;V.length>H;)f(U,C,V[H++]) 5571L.constructor=U,U.prototype=L,p(t,"RegExp",U,{constructor:!0})}_("RegExp")})() 5572var Wo,$o={};(function(){if(Wo)return $o 5573Wo=1 5574var e=Zt().PROPER,t=ri(),i=zt(),n=nr(),r=M(),s=Vo(),o="toString",a=RegExp.prototype,l=a[o],c=r(function(){return"/a/b"!==l.call({source:"a",flags:"b"})}),u=e&&l.name!==o;(c||u)&&t(a,o,function(){var e=i(this) 5575return"/"+n(e.source)+"/"+n(s(e))},{unsafe:!0})})() 5576var Qo,Xo={};(function(){if(Qo)return Xo 5577Qo=1 5578var e,t=dn(),i=Sr(),n=Tt().f,r=Li(),s=nr(),o=_r(),a=Le(),l=br(),c=dt(),u=i("".slice),d=Math.min,h=l("endsWith") 5579t({target:"String",proto:!0,forced:!!(c||h||(e=n(String.prototype,"endsWith"),!e||e.writable))&&!h},{endsWith:function(e){var t=s(a(this)) 5580o(e) 5581var i=arguments.length>1?arguments[1]:void 0,n=t.length,l=void 0===i?n:d(r(i),n),c=s(e) 5582return u(t,l-c.length,l)===c}})})() 5583var Yo,Ko={};(function(){if(Yo)return Ko 5584Yo=1 5585var e=cs().charAt,t=nr(),i=ii(),n=mo(),r=go(),s="String Iterator",o=i.set,a=i.getterFor(s) 5586n(String,"String",function(e){o(this,{type:s,string:t(e),index:0})}
5586,function(){var t,i=a(this),n=i.string,s=i.index 5587return s>=n.length?r(void 0,!0):(t=e(n,s),i.index+=t.length,r(t,!1))})})() 5588var Zo,Jo={};(function(){if(Zo)return Jo 5589Zo=1 5590var e=k(),t=we(),i=os(),n=zt(),r=Ee(),s=Li(),o=nr(),a=Le(),l=Fe(),c=us(),u=Vo(),d=ds(),h=t("".indexOf) 5591i("match",function(t,i,f){return[function(i){var n=a(this),s=r(i)?l(i,t):void 0 5592return s?e(s,i,n):new RegExp(i)[t](o(n))},function(e){var t=n(this),r=o(e),a=f(i,t,r) 5593if(a.done)return a.value 5594var l=o(u(t)) 5595if(-1===h(l,"g"))return d(t,r) 5596var p=-1!==h(l,"u") 5597t.lastIndex=0 5598for(var m,g=[],y=0;null!==(m=d(t,r));){var v=o(m[0]) 5599g[y]=v,""===v&&(t.lastIndex=c(r,s(t.lastIndex),p)),y++}return 0===y?null:g}]})})() 5600var ea,ta,ia,na,ra,sa={} 5601function oa(){if(na)return ia 5602na=1 5603var e=we(),t=mt(),i=Math.floor,n=e("".charAt),r=e("".replace),s=e("".slice),o=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,a=/\$([$&'`]|\d{1,2})/g 5604return ia=function(e,l,c,u,d,h){var f=c+e.length,p=u.length,m=a 5605return void 0!==d&&(d=t(d),m=o),r(h,m,function(t,r){var o 5606switch(n(r,0)){case"$":return"$" 5607case"&":return e 5608case"`":return s(l,0,c) 5609case"'":return s(l,f) 5610case"<":o=d[s(r,1,-1)] 5611break 5612default:var a=+r 5613if(0===a)return t 5614if(a>p){var h=i(a/10) 5615return 0===h?t:h<=p?void 0===u[h-1]?n(r,1):u[h-1]+n(r,1):t}o=u[a-1]}return void 0===o?"":o})}}(function(){if(ra)return sa 5616ra=1 5617var e=function(){if(ta)return ea 5618ta=1 5619var e=S(),t=Function.prototype,i=t.apply,n=t.call 5620return ea="object"==typeof Reflect&&Reflect.apply||(e?n.bind(i):function(){return n.apply(i,arguments)}),ea}(),t=k(),i=we(),n=os(),r=M(),s=zt(),o=Me(),a=Ee(),l=Ti(),c=Li(),u=nr(),d=Le(),h=us(),f=Fe(),p=oa(),m=Vo(),g=ds(),y=vt()("replace"),v=Math.max,_=Math.min,b=i([].concat),w=i([].push),A=i("".indexOf),T=i("".slice),C=function(e){return void 0===e?e:String(e)},L="$0"==="a".replace(/./,"$0"),x=!!/./[y]&&""===/./[y]("a","$0") 5621n("replace",function(i,n,r){var L=x?"$":"$0" 5622return[function(e,i){var r=d(this),s=a(e)?f(e,y):void 0 5623return s?t(s,e,r,i):t(n,u(r),e,i)},function(t,i){var a=s(this),d=u(t) 5624if("string"==typeof i&&-1===A(i,L)&&-1===A(i,"$<")){var f=r(n,a,d,i) 5625if(f.done)return f.value}var y=o(i) 5626y||(i=u(i)) 5627var x,M=u(m(a)),E=-1!==A(M,"g") 5628E&&(x=-1!==A(M,"u"),a.lastIndex=0) 5629for(var S,k=[];null!==(S=g(a,d))&&(w(k,S),E);){""===u(S[0])&&(a.lastIndex=h(d,c(a.lastIndex),x))}for(var P="",O=0,z=0;z<k.length;z++){for(var D,I=u((S=k[z])[0]),N=v(_(l(S.index),d.length),0),R=[],F=1;F<S.length;F++)w(R,C(S[F])) 5630var B=S.groups 5631if(y){var j=b([I],R,N,d) 5632void 0!==B&&w(j,B),D=u(e(i,void 0,j))}else D=p(I,d,N,R,B,i) 5633N>=O&&(P+=T(d,O,N)+D,O=N+I.length)}return P+T(d,O)}]},!!r(function(){var e=/./ 5634return e.exec=function(){var e=[] 5635return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})||!L||x)})() 5636var aa,la,ca,ua={} 5637function da(){return la?aa:(la=1,aa=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t})}(function(){if(ca)return ua 5638ca=1 5639var e=k(),t=os(),i=zt(),n=Ee(),r=Le(),s=da(),o=nr(),a=Fe(),l=ds() 5640t("search",function(t,c,u){return[function(i){var s=r(this),l=n(i)?a(i,t):void 0 5641return l?e(l,i,s):new RegExp(i)[t](o(s))},function(e){var t=i(this),n=o(e),r=u(c,t,n) 5642if(r.done)return r.value 5643var a=t.lastIndex 5644s(a,0)||(t.lastIndex=0) 5645var d=l(t,n) 5646return s(t.lastIndex,a)||(t.lastIndex=a),null===d?-1:d.index}]})})() 5647var ha,fa={};(function(){if(ha)return fa 5648ha=1 5649var e,t=dn(),i=Sr(),n=Tt().f,r=Li(),s=nr(),o=_r(),a=Le(),l=br(),c=dt(),u=i("".slice),d=Math.min,h=l("startsWith") 5650t({target:"String",proto:!0,forced:!!(c||h||(e=n(String.prototype,"startsWith"),!e||e.writable))&&!h},{startsWith:function(e){var t=s(a(this)) 5651o(e) 5652var i=r(d(arguments.length>1?arguments[1]:void 0,t.length)),n=s(e) 5653return u(t,i,i+n.length)===n}})})() 5654var pa,ma={};(function(){if(pa)return ma 5655pa=1 5656var e=y(),t=Os(),i=zs(),n=yo(),r=It(),s=co(),o=vt()("iterator"),a=n.values,l=function(e,i){if(e){if(e[o]!==a)try{r(e,o,a)}catch(c){e[o]=a}if(s(e,i,!0),t[i])for(var l in n)if(e[l]!==n[l])try{r(e,l,n[l])}catch(c){e[l]=n[l]}}} 5657for(var c in t)l(e[c]&&e[c].prototype,c) 5658l(i,"DOMTokenList")})() 5659var ga,ya,va,_a,ba,wa,Aa,Ta,Ca,La,xa,Ma,Ea,Sa,ka,Pa,Oa,za,Da,Ia,Na={} 5660function Ra(){if(va)return ya 5661va=1 5662var e=y(),t=E(),i=Object.getOwnPropertyDescriptor 5663return ya=function(n){if(!t)return e[n] 5664var r=i(e,n) 5665return r&&r.value}}function Fa(){if(Aa)return wa 5666Aa=1 5667var e=ri() 5668return wa=function(t,i,n){for(var r in i)e(t,r,i[r],n) 5669return t}}function Ba(){if(Ca)return Ta 5670Ca=1 5671var e=ke(),t=TypeError 5672return Ta=function(i,n){if(e(n,i))return i 5673throw new t("Incorrect invocation")}}function ja(){if(xa)return La 5674xa=1 5675var e=gn(),t=Fe(),i=Ce(),n=ao(),r=vt()("iterator") 5676return La=function(s){if(!i(s))return t(s,r)||t(s,"@@iterator")||n[e(s)]}}
5676function Ua(){if(Ea)return Ma 5677Ea=1 5678var e=k(),t=Re(),i=zt(),n=Ne(),r=ja(),s=TypeError 5679return Ma=function(o,a){var l=arguments.length<2?r(o):a 5680if(t(l))return i(e(l,o)) 5681throw new s(n(o)+" is not iterable")},Ma}function Va(){if(ka)return Sa 5682ka=1 5683var e=TypeError 5684return Sa=function(t,i){if(t<i)throw new e("Not enough arguments") 5685return t}}function Ha(){if(Oa)return Pa 5686Oa=1 5687var e=Co(),t=Math.floor,i=function(n,r){var s=n.length 5688if(s<8)for(var o,a,l=1;l<s;){for(a=l,o=n[l];a&&r(n[a-1],o)>0;)n[a]=n[--a] 5689a!==l++&&(n[a]=o)}else for(var c=t(s/2),u=i(e(n,0,c),r),d=i(e(n,c),r),h=u.length,f=d.length,p=0,m=0;p<h||m<f;)n[p+m]=p<h&&m<f?r(u[p],d[m])<=0?u[p++]:d[m++]:p<h?u[p++]:d[m++] 5690return n} 5691return Pa=i}function qa(){if(Da)return za 5692Da=1,yo(),function(){if(ga)return Na 5693ga=1 5694var e=dn(),t=we(),i=Ci(),n=RangeError,r=String.fromCharCode,s=String.fromCodePoint,o=t([].join) 5695e({target:"String",stat:!0,arity:1,forced:!!s&&1!==s.length},{fromCodePoint:function(e){for(var t,s=[],a=arguments.length,l=0;a>l;){if(t=+arguments[l++],i(t,1114111)!==t)throw new n(t+" is not a valid code point") 5696s[l]=t<65536?r(t):r(55296+((t-=65536)>>10),t%1024+56320)}return o(s,"")}})}() 5697var e=dn(),t=y(),i=Ra(),n=Se(),r=k(),s=we(),o=E(),a=function(){if(ba)return _a 5698ba=1 5699var e=M(),t=vt(),i=E(),n=dt(),r=t("iterator") 5700return _a=!e(function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,s=new URLSearchParams("a=1&a=2&b=3"),o="" 5701return e.pathname="c%20d",t.forEach(function(e,i){t.delete("b"),o+=i+e}),s.delete("a",2),s.delete("b",void 0),n&&(!e.toJSON||!s.has("a",1)||s.has("a",2)||!s.has("a",void 0)||s.has("b"))||!t.size&&(n||!i)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[r]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://ÑеÑÑ").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==o||"x"!==new URL("https://x",void 0).host})}(),l=ri(),c=qo(),u=Fa(),d=co(),h=uo(),f=ii(),p=Ba(),m=Me(),g=gt(),v=kr(),_=gn(),b=zt(),w=Ee(),A=nr(),T=In(),C=be(),L=Ua(),x=ja(),S=go(),P=Va(),O=vt(),z=Ha(),D=O("iterator"),I="URLSearchParams",N=I+"Iterator",R=f.set,F=f.getterFor(I),B=f.getterFor(N),j=i("fetch"),U=i("Request"),V=i("Headers"),H=U&&U.prototype,q=V&&V.prototype,G=t.TypeError,W=t.encodeURIComponent,$=String.fromCharCode,Q=n("String","fromCodePoint"),X=parseInt,Y=s("".charAt),K=s([].join),Z=s([].push),J=s("".replace),ee=s([].shift),te=s([].splice),ie=s("".split),ne=s("".slice),re=s(/./.exec),se=/\+/g,oe=/^[0-9a-f]+$/i,ae=function(e,t){var i=ne(e,t,t+2) 5702return re(oe,i)?X(i,16):NaN},le=function(e){for(var t=0,i=128;i>0&&0!==(e&i);i>>=1)t++ 5703return t},ce=function(e){var t=null 5704switch(e.length){case 1:t=e[0] 5705break 5706case 2:t=(31&e[0])<<6|63&e[1] 5707break 5708case 3:t=(15&e[0])<<12|(63&e[1])<<6|63&e[2] 5709break 5710case 4:t=(7&e[0])<<18|(63&e[1])<<12|(63&e[2])<<6|63&e[3]}return t>1114111?null:t},ue=function(e){for(var t=(e=J(e,se," ")).length,i="",n=0;n<t;){var r=Y(e,n) 5711if("%"===r){if("%"===Y(e,n+1)||n+3>t){i+="%",n++ 5712continue}var s=ae(e,n+1) 5713if(s!=s){i+=r,n++ 5714continue}n+=2 5715var o=le(s) 5716if(0===o)r=$(s) 5717else{if(1===o||o>4){i+="�",n++ 5718continue}for(var a=[s],l=1;l<o&&!(++n+3>t||"%"!==Y(e,n));){var c=ae(e,n+1) 5719if(c!=c){n+=3 5720break}if(c>191||c<128)break 5721Z(a,c),n+=2,l++}if(a.length!==o){i+="�" 5722continue}var u=ce(a) 5723null===u?i+="�":r=Q(u)}}i+=r,n++}return i},de=/[!'()~]|%20/g,he={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},fe=function(e){return he[e]},pe=function(e){return J(W(e),de,fe)},me=h(function(e,t){R(this,{type:N,target:F(e).entries,index:0,kind:t})},I,function(){var e=B(this),t=e.target,i=e.index++ 5724if(!t||i>=t.length)return e.target=null,S(void 0,!0) 5725var n=t[i] 5726switch(e.kind){case"keys":return S(n.key,!1) 5727case"values":return S(n.value,!1)}return S([n.key,n.value],!1)},!0),ge=function(e){this.entries=[],this.url=null,void 0!==e&&(w(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===Y(e,0)?ne(e,1):e:A(e)))} 5728ge.prototype={type:I,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,i,n,s,o,a,l,c=this.entries,u=x(e) 5729if(u)for(i=(t=L(e,u)).next;!(n=r(i,t)).done;){if(o=(s=L(b(n.value))).next,(a=r(o,s)).done||(l=r(o,s)).done||!r(o,s).done)throw new G("Expected sequence with length 2") 5730Z(c,{key:A(a.value),value:A(l.value)})}else for(var d in e)g(e,d)&&Z(c,{key:d,value:A(e[d])})},parseQuery:function(e){if(e)for(var t,i,n=this.entries,r=ie(e,"&"),s=0;s<r.length;)(t=r[s++]).length&&(i=ie(t,"="),Z(n,{key:ue(ee(i)),value:ue(K(i,"="))}))},serialize:function(){for(var e,t=this.entries,i=[],n=0;n<t.length;)e=t[n++],Z(i,pe(e.key)+"="+pe(e.value)) 5731return K(i,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)}
5731,updateURL:function(){this.url&&this.url.update()}} 5732var ye=function(){p(this,ve) 5733var e=R(this,new ge(arguments.length>0?arguments[0]:void 0)) 5734o||(this.size=e.entries.length)},ve=ye.prototype 5735if(u(ve,{append:function(e,t){var i=F(this) 5736P(arguments.length,2),Z(i.entries,{key:A(e),value:A(t)}),o||this.length++,i.updateURL()},delete:function(e){for(var t=F(this),i=P(arguments.length,1),n=t.entries,r=A(e),s=i<2?void 0:arguments[1],a=void 0===s?s:A(s),l=0;l<n.length;){var c=n[l] 5737if(c.key!==r||void 0!==a&&c.value!==a)l++ 5738else if(te(n,l,1),void 0!==a)break}o||(this.size=n.length),t.updateURL()},get:function(e){var t=F(this).entries 5739P(arguments.length,1) 5740for(var i=A(e),n=0;n<t.length;n++)if(t[n].key===i)return t[n].value 5741return null},getAll:function(e){var t=F(this).entries 5742P(arguments.length,1) 5743for(var i=A(e),n=[],r=0;r<t.length;r++)t[r].key===i&&Z(n,t[r].value) 5744return n},has:function(e){for(var t=F(this).entries,i=P(arguments.length,1),n=A(e),r=i<2?void 0:arguments[1],s=void 0===r?r:A(r),o=0;o<t.length;){var a=t[o++] 5745if(a.key===n&&(void 0===s||a.value===s))return!0}return!1},set:function(e,t){var i=F(this) 5746P(arguments.length,1) 5747for(var n,r=i.entries,s=!1,a=A(e),l=A(t),c=0;c<r.length;c++)(n=r[c]).key===a&&(s?te(r,c--,1):(s=!0,n.value=l)) 5748s||Z(r,{key:a,value:l}),o||(this.size=r.length),i.updateURL()},sort:function(){var e=F(this) 5749z(e.entries,function(e,t){return e.key>t.key?1:-1}),e.updateURL()},forEach:function(e){for(var t,i=F(this).entries,n=v(e,arguments.length>1?arguments[1]:void 0),r=0;r<i.length;)n((t=i[r++]).value,t.key,this)},keys:function(){return new me(this,"keys")},values:function(){return new me(this,"values")},entries:function(){return new me(this,"entries")}},{enumerable:!0}),l(ve,D,ve.entries,{name:"entries"}),l(ve,"toString",function(){return F(this).serialize()},{enumerable:!0}),o&&c(ve,"size",{get:function(){return F(this).entries.length},configurable:!0,enumerable:!0}),d(ye,I),e({global:!0,constructor:!0,forced:!a},{URLSearchParams:ye}),!a&&m(V)){var _e=s(q.has),Ae=s(q.set),Te=function(e){if(w(e)){var t,i=e.body 5750if(_(i)===I)return t=e.headers?new V(e.headers):new V,_e(t,"content-type")||Ae(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),T(e,{body:C(0,A(i)),headers:C(0,t)})}return e} 5751if(m(j)&&e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return j(e,arguments.length>1?Te(arguments[1]):{})}}),m(U)){var Ce=function(e){return p(this,H),new U(e,arguments.length>1?Te(arguments[1]):{})} 5752H.constructor=Ce,Ce.prototype=H,e({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Ce})}}return za={URLSearchParams:ye,getState:F}}Ia||(Ia=1,qa()) 5753var Ga={"Ã":"AE","æ":"ae","Ã":"O","ø":"o","à ":"A","Ã¥":"a","Ã":"A","ä":"a","Ã":"O","ö":"o","Ã":"U","ü":"u","áº":"SS","Ã":"ss","Å":"OE","Å":"oe","Ä":"C","Ä":"c","Ä":"C","Ä":"c","Å ":"S","Å¡":"s","Ž":"Z","ž":"z","Å":"L","Å":"l","Ä":"Dj","Ä":"dj","Å":"N","Å":"n","Ä":"E","Ä":"e","Ä":"A","Ä ":"a","Å":"R","Å":"r","Ä":"G","Ä":"g","İ":"I","ı":"i","Å":"S","Å":"s","Ä":"A","Ä":"a","Ã":"A","â":"a","Ã":"I","î":"i","È":"S","È":"s","È":"T","È":"t","Î":"A","Î":"A","α":"a","ά":"a","Î":"V","β":"v","Î":"G","γ":"g","Î":"D","δ":"d","Î":"E","Î":"E","ε":"e","Î":"e","Î":"Z","ζ":"z","Î":"I","Î":"I","η":"i","ή":"i","Î":"I","Î":"I","ι":"i","ί":"i","Î":"K","κ":"k","Î":"L","λ":"l","Î":"M","μ":"m","Î":"N","ν":"n","Î":"X","ξ":"x","Î":"O","Î":"O","ο":"o","Ï":"o","Î ":"P","Ï":"p","Ρ":"R","Ï":"r","Σ":"S","Ï":"s","Ï":"s","Τ":"T","Ï":"t","Î¥":"Y","Î":"Y","Ï ":"y","Ï":"y","Φ":"F","Ï":"f","Χ":"CH","Ï":"ch","Ψ":"PS","Ï":"ps","Ω":"O","Î":"O","Ï":"o","Ï":"o"},Wa={getBootstrapVersion:function(){var t,i,n=5 5754if("undefined"!=typeof window&&null!==(t=window.bootstrap)&&void 0!==t&&null!==(t=t.Tooltip)&&void 0!==t&&t.VERSION){var r=window.bootstrap.Tooltip.VERSION 5755void 0!==r&&(n=parseInt(r,10))}else if(void 0!==e&&null!==(i=e.fn)&&void 0!==i&&null!==(i=i.dropdown)&&void 0!==i&&null!==(i=i.Constructor)&&void 0!==i&&i.VERSION){var s=e.fn.dropdown.Constructor.VERSION 5756void 0!==s&&(n=parseInt(s,10))}return n},getIconsPrefix:function(e){return{bootstrap3:"glyphicon",bootstrap4:"fa",bootstrap5:"bi","bootstrap-table":"icon",bulma:"fa",foun
5756dation:"fa",materialize:"material-icons",semantic:"fa"}[e]||"fa"},getIcons:function(e,t){return e[t]||{}},assignIcons:function(e,t,i){for(var n=0,r=Object.keys(e);n<r.length;n++){var s=r[n] 5757e[s][t]=i[s]}},getSearchInput:function(t){return"string"==typeof t.options.searchSelector?e(t.options.searchSelector):t.$toolbar.find(".search input")},extend:function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n] 5758var r,s=i[0]||{},o=1,a=!1 5759for("boolean"==typeof s&&(a=s,s=i[o]||{},o++),"object"!==d(s)&&"function"!=typeof s&&(s={});o<i.length;o++){var l=i[o] 5760if(null!=l)for(var c in l){var u=l[c] 5761if("__proto__"!==c&&s!==u){var h=Array.isArray(u) 5762if(a&&u&&(this.isObject(u)||h)){var f=s[c] 5763if(h&&Array.isArray(f)&&f.every(function(t){return!e.isObject(t)&&!Array.isArray(t)})){s[c]=u 5764continue}r=h&&!Array.isArray(f)?[]:h||this.isObject(f)?f:{},s[c]=this.extend(a,r,u)}else void 0!==u&&(s[c]=u)}}}return s},sprintf: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] 5765var r=!0,s=0,o=e.replace(/%s/g,function(){var e=i[s++] 5766return void 0===e?(r=!1,""):e}) 5767return r?o:""},isObject:function(e){if("object"!==d(e)||null===e)return!1 5768for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t) 5769return Object.getPrototypeOf(e)===t},isEmptyObject:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 5770return 0===Object.entries(e).length&&e.constructor===Object},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},getFieldTitle:function(e,t){var i,n=r(e) 5771try{for(n.s();!(i=n.n()).done;){var s=i.value 5772if(s.field===t)return s.title}}catch(err){n.e(err)}finally{n.f()}return""},setFieldIndex:function(e){var t,i=0,n=[],s=r(e[0]) 5773try{for(s.s();!(t=s.n()).done;){i+=+t.value.colspan||1}}catch(err){s.e(err)}finally{s.f()}for(var o=0;o<e.length;o++){n[o]=[] 5774for(var a=0;a<i;a++)n[o][a]=!1}for(var l=0;l<e.length;l++){var c,u=r(e[l]) 5775try{for(u.s();!(c=u.n()).done;){var d=c.value,h=+d.rowspan||1,f=+d.colspan||1,p=n[l].indexOf(!1) 5776d.colspanIndex=p,1===f?(d.fieldIndex=p,void 0===d.field&&(d.field=p)):d.colspanGroup=+d.colspan 5777for(var m=0;m<h;m++)for(var g=0;g<f;g++)n[l+m][p+g]=!0}}catch(err){u.e(err)}finally{u.f()}}},normalizeAccent:function(e){if("string"!=typeof e)return e 5778var t=new RegExp("[".concat(Object.keys(Ga).join(""),"]"),"g") 5779return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(t,function(e){return Ga[e]}).toLowerCase().trim()},updateFieldGroup:function(e,t){var i,n,s=(i=[]).concat.apply(i,c(e)),o=r(e) 5780try{for(o.s();!(n=o.n()).done;){var a,l=r(n.value) 5781try{for(l.s();!(a=l.n()).done;){var u=a.value 5782if(u.colspanGroup>1){for(var d=0,h=function(e){var t=s.filter(function(t){return t.fieldIndex===e}),i=t[t.length-1] 5783if(t.length>1)for(var n=0;n<t.length-1;n++)t[n].visible=i.visible 5784i.visible&&d++},f=u.colspanIndex;f<u.colspanIndex+u.colspanGroup;f++)h(f) 5785u.colspan=d,u.visible=d>0}}}catch(err){l.e(err)}finally{l.f()}}}catch(err){o.e(err)}finally{o.f()}if(!(e.length<2)){var p,m=r(t) 5786try{var g=function(){var e=p.value,t=s.filter(function(t){return t.fieldIndex===e.fieldIndex}) 5787if(t.length>1){var i,n=r(t) 5788try{for(n.s();!(i=n.n()).done;){i.value.visible=e.visible}}catch(err){n.e(err)}finally{n.f()}}} 5789for(m.s();!(p=m.n()).done;)g()}catch(err){m.e(err)}finally{m.f()}}},getScrollBarWidth:function(){if(void 0===this.cachedWidth){var t=e("<div/>").addClass("fixed-table-scroll-inner"),i=e("<div/>").addClass("fixed-table-scroll-outer") 5790i.append(t),e("body").append(i) 5791var n=t[0].offsetWidth 5792i.css("overflow","scroll") 5793var r=t[0].offsetWidth 5794n===r&&(r=i[0].clientWidth),i.remove(),this.cachedWidth=n-r}return this.cachedWidth},calculateObjectValue:function(e,t,i,n){var s=t 5795if("string"==typeof t){var o=t.split(".") 5796if(o.length>1){s=window 5797var a,l=r(o) 5798try{for(l.s();!(a=l.n()).done;){s=s[a.value]}}catch(err){l.e(err)}finally{l.f()}}else s=window[t]}return null!==s&&"object"===d(s)?s:"function"==typeof s?s.apply(e,i||[]):!s&&"string"==typeof t&&i&&this.sprintf.apply(this,[t].concat(c(i)))?this.sprintf.apply(this,[t].concat(c(i))):n},compareObjects:function(e,t,i){var n=Object.keys(e),r=Object.keys(t) 5799if(i&&n.length!==r.length)return!1 5800for(var s=0,o=n;s<o.length;s++){var a=o[s] 5801if(r.includes(a)&&e[a]!==t[a])return!1}return!0},regexCompare:function(e,t){try{var i=t.match(/^\/(.*?)\/([gim]*)$/) 5802if(-1!==e.toString().search(i?new RegExp(i[1],i[2]):new RegExp(t,"gim")))return!0}catch(n){return console.error(n),!1}return!1},escapeApostrophe:function(e){return e.toString().replace(/'/g,"'")},escapeHTML:function(e){return e?e.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"):e},unescapeHTML:function(e){return"string"==typeof e&&e?e.toString().replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/&/g,"&"):e},removeHTML:function(e){return e?e.toString().replace(/(<([^>]+)>)/gi,"").replace(/&[#A-Za-z0-9]+;/gi,"").trim():e},getRealDataAttr:function(e){for(var t=0,i=Object.entries(e);t<i.length;t++){var n=l(i[t],2),r=n[0],s=n[1],o=r.split(/(?=[A-Z])/).join("-").toLowerCase() 5803o!==r&&(e[o]=s,delete e[r])}return e},getItemField:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,s=e 5804if(void 0!==n&&(i=n),"string"!=typeof t||e.hasOwnProperty(t))return i?this.escapeHTML(e[t]):e[t] 5805var o,a=r(t.split(".")) 5806try{for(a.s();!(o=a.n()).done;){var l=o.value 5807s=s&&s[l]}}catch(err){a.e(err)}finally{a.f()}return i?this.escapeHTML(s):s},isIEBrowser:function(){return navigator.userAgent.includes("MSIE ")||/Trident.*rv:11\./.test(navigator.userAgent)},findIndex:function(e,t){var i,n=r(e) 5808try{for(n.s();!(i=n.n()).done;){var s=i.value 5809if(JSON.stringify(s)===JSON.stringify(t))return e.indexOf(s)}}catch(err){n.e(err)}finally{n.f()}return-1},trToData:function(t,i){var n=this,r=[],s=[] 5810return i.each(function(i,o){var a=e(o),l={} 5811l._id=a.attr("id"),l._class=a.attr("class"),l._data=n.getRealDataAttr(a.data()),l._style=a.attr("style"),a.find(">td,>th").each(function(r,o){for(var a=e(o),c=+a.attr("colspan")||1,u=+a.attr("rowspan")||1,d=r;s[i]&&s[i][d];d++);for(var h=d;h<d+c;h++)for(var f=i;f<i+u;f++)s[f]||(s[f]=[]),s[f][h]=!0 5812var p=t[d].field 5813l[p]=n.escapeApostrophe(a.html().trim()),l["_".concat(p,"_id")]=a.attr("id"),l["_".concat(p,"_class")]=a.attr("class"),l["_".concat(p,"_rowspan")]=a.attr("rowspan"),l["_".concat(p,"_colspan")]=a.attr("colspan"),l["_".concat(p,"_title")]=a.attr("title"),l["_".concat(p,"_data")]=n.getRealDataAttr(a.data()),l["_".concat(p,"_style")]=a.attr("style")}),r.push(l)}),r},sort:function(e,t,i,n,r,s){if(null==e&&(e=""),null==t&&(t=""),n.sortStable&&e===t&&(e=r,t=s),this.isNumeric(e)&&this.isNumeric(t))return(e=parseFloat(e))<(t=parseFloat(t))?-1*i:e>t?i:0 5814if(n.sortEmptyLast){if(""===e)return 1 5815if(""===t)return-1}return e===t?0:("string"!=typeof e&&(e=e.toString()),-1===e.localeCompare(t)?-1*i:i)},getEventName:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" 5816return t=t||"".concat(+new Date).concat(~~(1e6*Math.random())),"".concat(e,"-").concat(t)}
5816,hasDetailViewIcon:function(e){return e.detailView&&e.detailViewIcon&&!e.cardView},getDetailViewIndexOffset:function(e){return this.hasDetailViewIcon(e)&&"right"!==e.detailViewAlign?1:0},checkAutoMergeCells:function(e){var t,i=r(e) 5817try{for(i.s();!(t=i.n()).done;)for(var n=t.value,s=0,o=Object.keys(n);s<o.length;s++){var a=o[s] 5818if(a.startsWith("_")&&(a.endsWith("_rowspan")||a.endsWith("_colspan")))return!0}}catch(err){i.e(err)}finally{i.f()}return!1},deepCopy:function(e){return void 0===e?e:this.extend(!0,Array.isArray(e)?[]:{},e)},debounce:function(e,t,i){var n 5819return function(){var r=this,s=arguments,o=i&&!n 5820clearTimeout(n),n=setTimeout(function(){n=null,i||e.apply(r,s)},t),o&&e.apply(r,s)}},replaceSearchMark:function(e,t){var i=e instanceof Element,n=i?e:document.createElement("div"),s=new RegExp(t,"gim"),o=function(e,t){for(var i,n=[],r=0;null!==(i=t.exec(e));){r!==i.index&&n.push(document.createTextNode(e.substring(r,i.index))) 5821var s=document.createElement("mark") 5822s.innerText=i[0],n.push(s),r=i.index+i[0].length}if(n.length)return r!==e.length&&n.push(document.createTextNode(e.substring(r))),n},a=function(e){for(var t=0;t<e.childNodes.length;t++){var i=e.childNodes[t] 5823if(i.nodeType===document.TEXT_NODE){var n=o(i.data,s) 5824if(n){var l,c=r(n) 5825try{for(c.s();!(l=c.n()).done;){var u=l.value 5826e.insertBefore(u,i)}}catch(err){c.e(err)}finally{c.f()}e.removeChild(i),t+=n.length-1}}i.nodeType===document.ELEMENT_NODE&&a(i)}} 5827return i||(n.innerHTML=e),a(n),i?n:n.innerHTML},classToString:function(e){var t=this 5828return"string"==typeof e?e:Array.isArray(e)?e.map(function(e){return t.classToString(e)}).filter(function(e){return e}).join(" "):e&&"object"===d(e)?Object.entries(e).map(function(e){var t=l(e,2),i=t[0] 5829return t[1]?i:""}).filter(function(e){return e}).join(" "):""},parseStyle:function(e,t){if(!t)return e 5830var i=/\s*!important\s*$/i,n=function(e){return"string"==typeof e&&i.test(e)?{value:e.replace(i,""),priority:"important"}:{value:e,priority:""}} 5831if("string"==typeof t)t.split(";").forEach(function(t){var i=t.indexOf(":") 5832if(i>0){var r=t.substring(0,i).trim(),s=t.substring(i+1).trim(),o=n(s),a=o.value,l=o.priority 5833e.style.setProperty(r,a,l)}}) 5834else if(Array.isArray(t)){var s,o=r(t) 5835try{for(o.s();!(s=o.n()).done;){var a=s.value 5836this.parseStyle(e,a)}}catch(err){o.e(err)}finally{o.f()}}else if("object"===d(t))for(var c=0,u=Object.entries(t);c<u.length;c++){var h=l(u[c],2),f=h[0],p=h[1],m=n(p),g=m.value,y=m.priority 5837e.style.setProperty(f,g,y)}return e},h:function(e,t,i){var n=e instanceof HTMLElement?e:document.createElement(e),r=t||{},s=i||[] 5838"A"===n.tagName&&(n.href="javascript:") 5839for(var o=0,a=Object.entries(r);o<a.length;o++){var u=l(a[o],2),d=u[0],h=u[1] 5840if(void 0!==h)if(["text","innerText"].includes(d))n.innerText=h 5841else if(["html","innerHTML"].includes(d))n.innerHTML=h 5842else if("children"===d)s.push.apply(s,c(h)) 5843else if("class"===d)n.setAttribute("class",this.classToString(h)) 5844else if("style"===d)"string"==typeof h?n.setAttribute("style",h):this.parseStyle(n,h) 5845else if(d.startsWith("@")||d.startsWith("on")){var f=d.startsWith("@")?d.substring(1):d.substring(2).toLowerCase(),p=Array.isArray(h)?h:[h] 5846n.addEventListener.apply(n,[f].concat(c(p)))}else d.startsWith(".")?n[d.substring(1)]=h:n.setAttribute(d,h)}return s.length&&n.append.apply(n,c(s)),n},htmlToNodes:function(t){if(t instanceof e)return t.get() 5847if(t instanceof Node)return[t] 5848"string"!=typeof t&&(t=new String(t).toString()) 5849var i=document.createElement("div") 5850return i.innerHTML=t,i.childNodes},addQueryToUrl:function(e,t){for(var i=e.split("#"),n=l(i[0].split("?"),2),r=n[0],s=n[1],o=new URLSearchParams(s),a=0,c=Object.entries(t);a<c.length;a++){var u=l(c[a],2),d=u[0],h=u[1] 5851o.set(d,h)}return"".concat(r,"?").concat(o.toString(),"#").concat(i.slice(1).join("#"))}},$a=Wa.getBootstrapVersion(),Qa={3:{classes:{buttonActive:"active",buttons:"default",buttonsDropdown:"btn-group",buttonsGroup:"btn-group",buttonsPrefix:"btn",dropdownActive:"active",dropup:"dropup",input:"form-control",inputGroup:"input-group",inputPrefix:"input-",paginationActive:"active",paginationDropdown:"btn-group dropdown",pull:"pull",select:"form-control"}
vendor: 39,111 bytes, lines 5851-5998
5851,html:{dropdownCaret:'<span class="caret"></span>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s<span class="input-group-btn">%s</span></div>',pageDropdown:['<ul class="dropdown-menu" role="menu">',"</ul>"],pageDropdownItem:'<li role="menuitem" class="%s"><a href="#">%s</a></li>',pagination:['<ul class="pagination%s">',"</ul>"],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',toolbarDropdown:['<ul class="dropdown-menu" role="menu">',"</ul>"],toolbarDropdownItem:'<li class="dropdown-item-marker" role="menuitem"><label>%s</label></li>',toolbarDropdownSeparator:'<li class="divider"></li>'}},4:{classes:{buttonActive:"active",buttons:"secondary",buttonsDropdown:"btn-group",buttonsGroup:"btn-group",buttonsPrefix:"btn",dropdownActive:"active",dropup:"dropup",input:"form-control",inputGroup:"btn-group",inputPrefix:"form-control-",paginationActive:"active",paginationDropdown:"btn-group dropdown",pull:"float",select:"form-control"},html:{dropdownCaret:'<span class="caret"></span>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s<div class="input-group-append">%s</div></div>',pageDropdown:['<div class="dropdown-menu">',"</div>"],pageDropdownItem:'<a class="dropdown-item %s" href="#">%s</a>',pagination:['<ul class="pagination%s">',"</ul>"],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',toolbarDropdown:['<div class="dropdown-menu dropdown-menu-right">',"</div>"],toolbarDropdownItem:'<label class="dropdown-item dropdown-item-marker">%s</label>',toolbarDropdownSeparator:'<div class="dropdown-divider"></div>'}},5:{classes:{buttonActive:"active",buttons:"secondary",buttonsDropdown:"btn-group",buttonsGroup:"btn-group",buttonsPrefix:"btn",dropdownActive:"active",dropup:"dropup",input:"form-control",inputGroup:"btn-group",inputPrefix:"form-control-",paginationActive:"active",paginationDropdown:"btn-group dropdown",pull:"float",select:"form-select"},html:{dataToggle:"data-bs-toggle",dropdownCaret:'<span class="caret"></span>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s%s</div>',pageDropdown:['<div class="dropdown-menu">',"</div>"],pageDropdownItem:'<a class="dropdown-item %s" href="#">%s</a>',pagination:['<ul class="pagination%s">',"</ul>"],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',toolbarDropdown:['<div class="dropdown-menu dropdown-menu-end">',"</div>"],toolbarDropdownItem:'<label class="dropdown-item dropdown-item-marker">%s</label>',toolbarDropdownSeparator:'<div class="dropdown-divider"></div>'}}}[$a],Xa={ajax:void 0,ajaxOptions:{},buttons:{},buttonsAlign:"right",buttonsAttributeTitle:"title",buttonsClass:Qa.classes.buttons,buttonsOrder:["paginationSwitch","refresh","toggle","fullscreen","columns"],buttonsPrefix:Qa.classes.buttonsPrefix,buttonsToolbar:void 0,cache:!0,cardView:!1,checkboxHeader:!0,classes:"table table-bordered table-hover",clickToSelect:!1,columns:[[]],contentType:"application/json",customSearch:void 0,customSort:void 0,data:[],dataField:"rows",dataType:"json",detailFilter:function(e,t){return!0},detailFormatter:function(e,t){return""},detailView:!1,detailViewAlign:"left",detailViewByClick:!1,detailViewIcon:!0,escape:!1,escapeTitle:!0,filterOptions:{filterAlgorithm:"and"},fixedScroll:!1,footerField:"footer",footerStyle:function(e){return{}},headerStyle:function(e){return{}},height:void 0,icons:{},iconSize:void 0,iconsPrefix:void 0,idField:void 0,ignoreClickToSelectOn:function(e){var t=e.tagName 5852return["A","BUTTON"].includes(t)},loadingFontSize:"auto",loadingTemplate:function(e){return'<span class="loading-wrap">\n <span class="loading-text">'.concat(e,'</span>\n <span class="animation-wrap"><span class="animation-dot"></span></span>\n </span>\n ')},locale:void 0,maintainMetaData:!1,method:"get",minimumCountColumns:1,multipleSelectRow:!1,pageList:[10,25,50,100],pageNumber:1,pageSize:10,pagination:!1,paginationDetailHAlign:"left",paginationHAlign:"right",paginationLoadMore:!1,paginationLoop:!0,paginationNextText:"›",paginationPagesBySide:1,paginationParts:["pageInfo","pageSize","pageList"],paginationPreText:"‹",paginationSuccessivelySize:5,paginationUseIntermediate:!1,paginationVAlign:"bottom",queryParams:function(e){return e},queryParamsType:"limit",regexSearch:!1,rememberOrder:!1,responseHandler:function(e){return e},rowAttributes:function(e,t){return{}},rowStyle:function(e,t){return{}},search:!1,searchable:!1,searchAccentNeutralise:!1,searchAlign:"right",searchHighlight:!1,searchOnEnterKey:!1,searchSelector:!1,searchText:"",searchTimeOut:500,selectItemName:"btSelectItem",serverSort:!0,showButtonIcons:!0,showButtonText:!1,showColumns:!1,showColumnsSearch:!1,showColumnsToggleAll:!1,showExtendedPagination:!1,showFooter:!1,showFullscreen:!1,showHeader:!0,showPaginationSwitch:!1,showRefresh:!1,showSearchButton:!1,showSearchClearButton:!1,showToggle:!1,sidePagination:"client",silentSort:!0,singleSelect:!1,smartDisplay:!0,sortable:!0,sortClass:void 0,sortEmptyLast:!1,sortName:void 0,sortOrder:void 0,sortReset:!1,sortResetPage:!1,sortStable:!1,strictSearch:!1,theadClasses:"",toolbar:void 0,toolbarAlign:"left",totalField:"total",totalNotFiltered:0,totalNotFilteredField:"totalNotFiltered",totalRows:0,trimOnSearch:!0,undefinedText:"-",uniqueId:void 0,url:void 0,virtualScroll:!1,virtualScrollItemHeight:void 0,visibleSearch:!1,onAll:function(e,t){return!1},onCheck:function(e){return!1},onCheckAll:function(e){return!1},onCheckSome:function(e){return!1},onClickCell:function(e,t,i,n){return!1},onClickRow:function(e,t){return!1},onCollapseRow:function(e,t){return!1},onColumnSwitch:function(e,t){return!1},onColumnSwitchAll:function(e){return!1},onDblClickCell:function(e,t,i,n){return!1},onDblClickRow:function(e,t){return!1},onExpandRow:function(e,t,i){return!1},onLoadError:function(e){return!1},onLoadSuccess:function(e){return!1},onPageChange:function(e,t){return!1},onPostBody:function(){return!1},onPostFooter:function(){return!1},onPostHeader:function(){return!1},onPreBody:function(e){return!1},onRefresh:function(e){return!1},onRefreshOptions:function(e){return!1},onResetView:function(){return!1},onScrollBody:function(){return!1},onSearch:function(e){return!1},onSort:function(e,t){return!1},onToggle:function(e){return!1},onTogglePagination:function(e){return!1},onUncheck:function(e){return!1},onUncheckAll:function(e){return!1},onUncheckSome:function(e){return!1},onVirtualScroll:function(e,t){return!1}},Ya={formatAllRows:function(){return"All"},formatClearSearch:function(){return"Clear Search"},formatColumns:function(){return"Columns"},formatColumnsToggleAll:function(){return"Toggle all"},formatDetailPagination:function(e){return"Showing ".concat(e," rows")},formatFullscreen:function(){return"Fullscreen"},formatLoadingMessage:function(){return"Loading, please wait"},formatNoMatches:function(){return"No matching records found"},formatPaginationSwitch:function(){return"Hide/Show pagination"},formatPaginationSwitchDown:function(){return"Show pagination"},formatPaginationSwitchUp:function(){return"Hide pagination"},formatRecordsPerPage:function(e){return"".concat(e," rows per page")},formatRefresh:function(){return"Refresh"},formatSearch:function(){return"Search"},formatShowingRows:function(e,t,i,n){return void 0!==n&&n>0&&n>i?"Showing ".concat(e," to ").concat(t," of ").concat(i," rows (filtered from ").concat(n," total rows)"):"Showing ".concat(e," to ").concat(t," of ").concat(i," rows")},formatSRPaginationNextText:function(){return"next page"},formatSRPaginationPageText:function(e){return"to page ".concat(e)},formatSRPaginationPreText:function(){return"previous page"},formatToggleOff:function(){return"Hide card view"},formatToggleOn:function(){return"Show card view"}},Ka={align:void 0,cardVisible:!0,cellStyle:void 0,checkbox:!1,checkboxEnabled:!0,class:void 0,clickToSelect:!0,colspan:void 0,detailFormatter:void 0,escape:void 0,events:void 0,falign:void 0,field:void 0,footerFormatter:void 0,footerStyle:void 0,formatter:void 0,halign:void 0,order:"asc",radio:!1,rowspan:void 0,searchable:!0,searchFormatter:!0,searchHighlightFormatter:!1,showSelectTitle:!1,sortable:!1,sorter:void 0,sortName:void 0,switchable:!0,switchableLabel:void 0,title:void 0,titleTooltip:void 0,valign:void 0,visible:!0,width:void 0,widthUnit:"px"} 5853Object.assign(Xa,Ya) 5854var Za,Ja={COLUMN_DEFAULTS:Ka,CONSTANTS:Qa,DEFAULTS:Xa,EVENTS:{"all.bs.table":"onAll","check-all.bs.table":"onCheckAll","check-some.bs.table":"onCheckSome","check.bs.table":"onCheck","click-cell.bs.table":"onClickCell","click-row.bs.table":"onClickRow","collapse-row.bs.table":"onCollapseRow","column-switch-all.bs.table":"onColumnSwitchAll","column-switch.bs.table":"onColumnSwitch","dbl-click-cell.bs.table":"onDblClickCell","dbl-click-row.bs.table":"onDblClickRow","expand-row.bs.table":"onExpandRow","load-error.bs.table":"onLoadError","load-success.bs.table":"onLoadSuccess","page-change.bs.table":"onPageChange","post-body.bs.table":"onPostBody","post-footer.bs.table":"onPostFooter","post-header.bs.table":"onPostHeader","pre-body.bs.table":"onPreBody","refresh-options.bs.table":"onRefreshOptions","refresh.bs.table":"onRefresh","reset-view.bs.table":"onResetView","scroll-body.bs.table":"onScrollBody","search.bs.table":"onSearch","sort.bs.table":"onSort","toggle-pagination.bs.table":"onTogglePagination","toggle.bs.table":"onToggle","uncheck-all.bs.table":"onUncheckAll","uncheck-some.bs.table":"onUncheckSome","uncheck.bs.table":"onUncheck","virtual-scroll.bs.table":"onVirtualScroll"},ICONS:{glyphicon:{clearSearch:"glyphicon-trash",columns:"glyphicon-th icon-th",detailClose:"glyphicon-minus icon-minus",detailOpen:"glyphicon-plus icon-plus",fullscreen:"glyphicon-fullscreen",paginationSwitchDown:"glyphicon-collapse-down icon-chevron-down",paginationSwitchUp:"glyphicon-collapse-up icon-chevron-up",refresh:"glyphicon-refresh icon-refresh",search:"glyphicon-search",toggleOff:"glyphicon-list-alt icon-list-alt",toggleOn:"glyphicon-list-alt icon-list-alt"},fa:{clearSearch:"fa-trash",columns:"fa-th-list",detailClose:"fa-minus",detailOpen:"fa-plus",fullscreen:"fa-arrows-alt",paginationSwitchDown:"fa-caret-square-down",paginationSwitchUp:"fa-caret-square-up",refresh:"fa-sync",search:"fa-search",toggleOff:"fa-toggle-off",toggleOn:"fa-toggle-on"},bi:{clearSearch:"bi-trash",columns:"bi-list-ul",detailClose:"bi-dash",detailOpen:"bi-plus",fullscreen:"bi-arrows-move",paginationSwitchDown:"bi-caret-down-square",paginationSwitchUp:"bi-caret-up-square",refresh:"bi-arrow-clockwise",search:"bi-search",toggleOff:"bi-toggle-off",toggleOn:"bi-toggle-on"},icon:{clearSearch:"icon-trash-2",columns:"icon-list",detailClose:"icon-minus",detailOpen:"icon-plus",fullscreen:"icon-maximize",paginationSwitchDown:"icon-arrow-up-circle",paginationSwitchUp:"icon-arrow-down-circle",refresh:"icon-refresh-cw",search:"icon-search",toggleOff:"icon-toggle-right",toggleOn:"icon-toggle-right"},"material-icons":{clearSearch:"delete",columns:"view_list",detailClose:"remove",detailOpen:"add",fullscreen:"fullscreen",paginationSwitchDown:"grid_on",paginationSwitchUp:"grid_off",refresh:"refresh",search:"search",sort:"sort",toggleOff:"tablet",toggleOn:"tablet_android"}},LOCALES:{en:Ya,"en-US":Ya},METHODS:["getOptions","refreshOptions","getData","getFooterData","getSelections","load","append","prepend","remove","removeAll","insertRow","updateRow","getRowByUniqueId","updateByUniqueId","removeByUniqueId","updateCell","updateCellByUniqueId","showRow","hideRow","getHiddenRows","showColumn","hideColumn","getVisibleColumns","getHiddenColumns","showAllColumns","hideAllColumns","mergeCells","checkAll","uncheckAll","checkInvert","check","uncheck","checkBy","uncheckBy","refresh","destroy","resetView","showLoading","hideLoading","togglePagination","toggleFullscreen","toggleView","resetSearch","filterBy","sortBy","sortReset","scrollTo","getScrollPosition","selectPage","prevPage","nextPage","toggleDetailView","expandRow","collapseRow","expandRowByUniqueId","collapseRowByUniqueId","expandAllRows","collapseAllRows","updateColumnTitle","updateFormatText"],THEME:"bootstrap".concat($a),VERSION:"1.26.0"},el={initConstants:function(){var t=this.options 5855this.constants=Ja.CONSTANTS,this.constants.theme=e.fn.bootstrapTable.theme,this.constants.dataToggle=this.constants.html.dataToggle||"data-toggle" 5856var i=Wa.getIconsPrefix(e.fn.bootstrapTable.theme) 5857"string"==typeof t.icons&&(t.icons=Wa.calculateObjectValue(null,t.icons)),t.iconsPrefix=t.iconsPrefix||e.fn.bootstrapTable.defaults.iconsPrefix||i,t.icons=Object.assign(Wa.getIcons(Ja.ICONS,t.iconsPrefix),e.fn.bootstrapTable.defaults.icons,t.icons) 5858var n=t.buttonsPrefix?"".concat(t.buttonsPrefix,"-"):"" 5859this.constants.buttonsClass=[t.buttonsPrefix,n+t.buttonsClass,Wa.sprintf("".concat(n,"%s"),t.iconSize)].join(" ").trim(),this.buttons=Wa.calculateObjectValue(this,t.buttons,[],{}),"object"!==d(this.buttons)&&(this.buttons={})},initLocale:function(){if(this.options.locale){var t=e.fn.bootstrapTable.locales,i=this.options.locale.split(/-|_/) 5860i[0]=i[0].toLowerCase(),i[1]&&(i[1]=i[1].toUpperCase()) 5861var n={} 5862t[this.options.locale]?n=t[this.options.locale]:t[i.join("-")]?n=t[i.join("-")]:t[i[0]]&&(n=t[i[0]]),this._defaultLocales=this._defaultLocales||{} 5863for(var r=0,s=Object.entries(n);r<s.length;r++){var o=l(s[r],2),a=o[0],c=o[1],u=this._defaultLocales.hasOwnProperty(a)?this._defaultLocales[a]:Ja.DEFAULTS[a] 5864this.options[a]===u&&(this.options[a]=c,this._defaultLocales[a]=c)}}},initContainer:function(){var t=["top","both"].includes(this.options.paginationVAlign)?'<div class="fixed-table-pagination clearfix"></div>':"",i=["bottom","both"].includes(this.options.paginationVAlign)?'<div class="fixed-table-pagination"></div>':"",n=Wa.calculateObjectValue(this.options,this.options.loadingTemplate,[this.options.formatLoadingMessage()]) 5865this.$container=e('\n <div class="bootstrap-table '.concat(this.constants.theme,'">\n <div class="fixed-table-toolbar"></div>\n ').concat(t,'\n <div class="fixed-table-container">\n <div class="fixed-table-header"><table></table></div>\n <div class="fixed-table-body">\n <div class="fixed-table-loading">\n ').concat(n,'\n </div>\n </div>\n <div class="fixed-table-footer"></div>\n </div>\n ').concat(i,"\n </div>\n ")),this.$container.insertAfter(this.$el),this.$tableContainer=this.$container.find(".fixed-table-container"),this.$tableHeader=this.$container.find(".fixed-table-header"),this.$tableBody=this.$container.find(".fixed-table-body"),this.$tableLoading=this.$container.find(".fixed-table-loading"),this.$tableFooter=this.$el.find("tfoot"),this.options.buttonsToolbar?this.$toolbar=e("body").find(this.options.buttonsToolbar):this.$toolbar=this.$container.find(".fixed-table-toolbar"),this.$pagination=this.$container.find(".fixed-table-pagination"),this.$tableBody.append(this.$el),this.$container.after('<div class="clearfix"></div>'),this.$el.addClass(this.options.classes),this.$tableLoading.addClass(this.options.classes),this.options.height&&(this.$tableContainer.addClass("fixed-height"),this.options.showFooter&&this.$tableContainer.addClass("has-footer"),this.options.classes.split(" ").includes("table-bordered")&&(this.$tableBody.append('<div class="fixed-table-border"></div>'),this.$tableBorder=this.$tableBody.find(".fixed-table-border"),this.$tableLoading.addClass("fixed-table-border")),this.$tableFooter=this.$container.find(".fixed-table-footer"))},initTable:function(){var t=this,i=[] 5866if(this.$header=this.$el.find(">thead"),this.$header.length?this.options.theadClasses&&this.$header.addClass(this.options.theadClasses):this.$header=e('<thead class="'.concat(this.options.theadClasses,'"></thead>')).appendTo(this.$el),this._headerTrClasses=[],this._headerTrStyles=[],this.$header.find("tr").each(function(n,r){var s=e(r),o=[] 5867s.find("th").each(function(t,i){var n=e(i) 5868void 0!==n.data("field")&&n.data("field","".concat(n.data("field"))) 5869var r=Object.assign({},n.data()) 5870for(var s in r)e.fn.bootstrapTable.columnDefaults.hasOwnProperty(s)&&delete r[s] 5871o.push(Wa.extend({},{_data:Wa.getRealDataAttr(r),title:n.html(),class:n.attr("class"),titleTooltip:n.attr("title"),rowspan:n.attr("rowspan")?+n.attr("rowspan"):void 0,colspan:n.attr("colspan")?+n.attr("colspan"):void 0,scope:n.attr("scope")?n.attr("scope"):void 0},n.data()))}),i.push(o),s.attr("class")&&t._headerTrClasses.push(s.attr("class")),s.attr("style")&&t._headerTrStyles.push(s.attr("style"))}),Array.isArray(this.options.columns[0])||(this.options.columns=[this.options.columns]),this.options.columns=Wa.extend(!0,[],i,this.options.columns),this.columns=[],this.fieldsColumnsIndex=[],!1!==this.optionsColumnsChanged&&Wa.setFieldIndex(this.options.columns),this.options.columns.forEach(function(e,i){e.forEach(function(e,n){var r=Wa.extend({},Ja.COLUMN_DEFAULTS,e,{passed:e}) 5872void 0!==r.fieldIndex&&(t.columns[r.fieldIndex]=r,t.fieldsColumnsIndex[r.field]=r.fieldIndex),t.options.columns[i][n]=r})}),!this.options.data.length){var n=Wa.trToData(this.columns,this.$el.find(">tbody>tr")) 5873n.length&&(this.options.data=n,this.fromHtml=!0)}this.options.pagination&&"server"!==this.options.sidePagination||(this.footerData=Wa.trToData(this.columns,this.$el.find(">tfoot>tr"))),this.footerData&&this.$el.find("tfoot").html("<tr></tr>"),!this.options.showFooter||this.options.cardView?this.$tableFooter.hide():this.$tableFooter.show()}},tl={};(function(){if(Za)return tl 5874Za=1 5875var e=dn(),t=Pr().findIndex,i=Nn(),n="findIndex",r=!0 5876n in[]&&Array(1)[n](function(){r=!1}),e({target:"Array",proto:!0,forced:r},{findIndex:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),i(n)})() 5877var il,nl,rl,sl,ol,al={} 5878function ll(){if(sl)return rl 5879sl=1 5880var e=Ne(),t=TypeError 5881return rl=function(i,n){if(!delete i[n])throw new t("Cannot delete property "+e(n)+" of "+e(i))}}(function(){if(ol)return al 5882ol=1 5883var e=dn(),t=mt(),i=Ci(),n=Ti(),r=xi(),s=function(){if(nl)return il 5884nl=1 5885var e=E(),t=hn(),i=TypeError,n=Object.getOwnPropertyDescriptor,r=e&&!function(){if(void 0!==this)return!0 5886try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}() 5887return il=r?function(e,r){if(t(e)&&!n(e,"length").writable)throw new i("Cannot set read only .length") 5888return e.length=r}:function(e,t){return e.length=t}}(),o=fn(),a=_n(),l=pn(),c=ll(),u=bn()("splice"),d=Math.max,h=Math.min 5889e({target:"Array",proto:!0,forced:!u},{splice:function(e,u){var f,p,m,g,y,v,_=t(this),b=r(_),w=i(e,b),A=arguments.length 5890for(0===A?f=p=0:1===A?(f=0,p=b-w):(f=A-2,p=h(d(n(u),0),b-w)),o(b+f-p),m=a(_,p),g=0;g<p;g++)(y=w+g)in _&&l(m,g,_[y]) 5891if(m.length=p,f<p){for(g=w;g<b-p;g++)v=g+f,(y=g+p)in _?_[v]=_[y]:c(_,v) 5892for(g=b;g>b-p+f;g--)c(_,g-1)}else if(f>p)for(g=b-p;g>w;g--)v=g+f-1,(y=g+p-1)in _?_[v]=_[y]:c(_,v) 5893for(g=0;g<f;g++)_[g+w]=arguments[g+2] 5894return s(_,b-p+f),m}})})() 5895var cl,ul,dl,hl,fl,pl,ml,gl=function(){return n(function e(t){var n=this 5896i(this,e),this.rows=t.rows,this.scrollEl=t.scrollEl,this.contentEl=t.contentEl,this.callback=t.callback,this.itemHeight=t.itemHeight,this.cache={},this.scrollTop=this.scrollEl.scrollTop,this.initDOM(this.rows,t.fixedScroll),this.scrollEl.scrollTop=this.scrollTop,this.lastCluster=0 5897var r=function(){n.lastCluster!==(n.lastCluster=n.getNum())&&(n.initDOM(n.rows),n.callback(n.startIndex,n.endIndex))} 5898this.scrollEl.addEventListener("scroll",r,!1),this.destroy=function(){n.contentEl.innerHtml="",n.scrollEl.removeEventListener("scroll",r,!1)}},[{key:"initDOM",value:function(e,t){void 0===this.clusterHeight?(this.cache.scrollTop=this.scrollEl.scrollTop,this.cache.data=this.contentEl.innerHTML=e[0]+e[0]+e[0],this.getRowsHeight(e)):0===this.blockHeight&&this.getRowsHeight(e) 5899var i=this.initData(e,this.getNum(t)),n=i.rows.join(""),r=this.checkChanges("data",n),s=this.checkChanges("top",i.topOffset),o=this.checkChanges("bottom",i.bottomOffset),a=[] 5900r&&s?(i.topOffset&&a.push(this.getExtra("top",i.topOffset)),a.push(n),i.bottomOffset&&a.push(this.getExtra("bottom",i.bottomOffset)),this.startIndex=i.start,this.endIndex=i.end,this.contentEl.innerHTML=a.join(""),t&&(this.contentEl.scrollTop=this.cache.scrollTop)):o&&(this.contentEl.lastChild.style.height="".concat(i.bottomOffset,"px"))}},{key:"getRowsHeight",value:function(){if(void 0===this.itemHeight||0===this.itemHeight){var e=this.contentEl.children,t=e[Math.floor(e.length/2)] 5901this.itemHeight=t.offsetHeight}this.blockHeight=50*this.itemHeight,this.clusterRows=200,this.clusterHeight=4*this.blockHeight}},{key:"getNum",value:function(e){return this.scrollTop=e?this.cache.scrollTop:this.scrollEl.scrollTop,Math.floor(this.scrollTop/(this.clusterHeight-this.blockHeight))||0}},{key:"initData",value:function(e,t){if(e.length<50)return{topOffset:0,bottomOffset:0,rowsAbove:0,rows:e} 5902var i=Math.max((this.clusterRows-50)*t,0),n=i+this.clusterRows,r=Math.max(i*this.itemHeight,0),s=Math.max((e.length-n)*this.itemHeight,0),o=[],a=i 5903r<1&&a++ 5904for(var l=i;l<n;l++)e[l]&&o.push(e[l]) 5905return{start:i,end:n,topOffset:r,bottomOffset:s,rowsAbove:a,rows:o}}},{key:"checkChanges",value:function(e,t){var i=t!==this.cache[e] 5906return this.cache[e]=t,i}},{key:"getExtra",value:function(e,t){var i=document.createElement("tr") 5907return i.className="virtual-scroll-".concat(e),t&&(i.style.height="".concat(t,"px")),i.outerHTML}}])}(),yl={initBodyEvent:function(){var t=this 5908this.$body.find("> tr[data-index] > td").off("click dblclick").on("click dblclick",function(i){var n=e(i.currentTarget) 5909if(!(n.find(".detail-icon").length||n.index()-Wa.getDetailViewIndexOffset(t.options)<0)){var r=n.parent(),s=e(i.target).parents(".card-views").children(),o=e(i.target).parents(".card-view"),a=r.data("index"),l=t.data[a],c=t.options.cardView?s.index(o):n[0].cellIndex,u=t.getVisibleFields()[c-Wa.getDetailViewIndexOffset(t.options)],d=t.columns[t.fieldsColumnsIndex[u]],h=Wa.getItemField(l,u,t.options.escape,d.escape) 5910if(t.trigger("click"===i.type?"click-cell":"dbl-click-cell",u,h,l,n),t.trigger("click"===i.type?"click-row":"dbl-click-row",l,r,u),"click"===i.type&&t.options.clickToSelect&&d.clickToSelect&&!Wa.calculateObjectValue(t.options,t.options.ignoreClickToSelectOn,[i.target])){var f=r.find(Wa.sprintf('[name="%s"]',t.options.selectItemName)) 5911f.length&&f[0].click()}"click"===i.type&&t.options.detailViewByClick&&t.toggleDetailView(a,t.header.detailFormatters[t.fieldsColumnsIndex[u]])}}).off("mousedown").on("mousedown",function(e){t.multipleSelectRowCtrlKey=e.ctrlKey||e.metaKey,t.multipleSelectRowShiftKey=e.shiftKey}),this.$body.find("> tr[data-index] > td > .detail-icon").off("click").on("click",function(i){return i.preventDefault(),t.toggleDetailView(e(i.currentTarget).parent().parent().data("index")),!1}),this.$selectItem=this.$body.find(Wa.sprintf('[name="%s"]',this.options.selectItemName)),this.$selectItem.off("click").on("click",function(i){i.stopImmediatePropagation() 5912var n=e(i.currentTarget) 5913t._toggleCheck(n.prop("checked"),n.data("index"))}),this.header.events.forEach(function(i,n){var r=i 5914if(r){if("string"==typeof r&&(r=Wa.calculateObjectValue(null,r)),!r)throw new Error("Unknown event in the scope: ".concat(i)) 5915var s=t.header.fields[n],o=t.getVisibleFields().indexOf(s) 5916if(-1!==o){o+=Wa.getDetailViewIndexOffset(t.options) 5917var a=function(i){if(!r.hasOwnProperty(i))return 1 5918var n=r[i] 5919t.$body.find(">tr:not(.no-records-found)").each(function(r,a){var l=e(a),c=l.find(t.options.cardView?".card-views>.card-view":">td").eq(o),u=i.indexOf(" "),d=i.substring(0,u),h=i.substring(u+1) 5920c.find(h).off(d).on(d,function(e){var i=l.data("index"),r=t.data[i],o=r[s] 5921n.apply(t,[e,o,r,i])})})} 5922for(var l in r)a(l)}}})},initHiddenRows:function(){this.hiddenRows=[]},initRow:function(t,i,n,r){var s=this 5923if(!(Wa.findIndex(this.hiddenRows,t)>-1)){var o=Wa.calculateObjectValue(this.options,this.options.rowStyle,[t,i],{}),u=Wa.calculateObjectValue(this.options,this.options.rowAttributes,[t,i],{}),h={} 5924if(t._data&&!Wa.isEmptyObject(t._data))for(var f=0,p=Object.entries(t._data);f<p.length;f++){var m=l(p[f],2),g=m[0],y=m[1] 5925if("index"===g)return 5926h["data-".concat(g)]="object"===d(y)?JSON.stringify(y):y}var v=Wa.h("tr",a(a({id:Array.isArray(t)?void 0:t._id,class:o&&o.classes||(Array.isArray(t)?void 0:t._class),style:o&&o.css||(Array.isArray(t)?void 0:t._style),"data-index":i,"data-uniqueid":Wa.getItemField(t,this.options.uniqueId,!1),"data-has-detail-view":this.options.detailView&&Wa.calculateObjectValue(null,this.options.detailFilter,[i,t])?"true":void 0},u),h)),_=[],b="" 5927Wa.hasDetailViewIcon(this.options)&&(b=Wa.h("td"),Wa.calculateObjectValue(null,this.options.detailFilter,[i,t])&&b.append(Wa.h("a",{class:"detail-icon",href:"#",html:Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailOpen)}))),b&&"right"!==this.options.detailViewAlign&&_.push(b) 5928var w=this.header.fields.map(function(n,r){var o=s.columns[r],a=Wa.getItemField(t,n,s.options.escape,o.escape),u="",d={class:s.header.classes[r]?[s.header.classes[r]]:[],style:s.header.styles[r]?[s.header.styles[r]]:[]},h="card-view card-view-field-".concat(n) 5929if((!s.fromHtml&&!s.autoMergeCells||void 0!==a||o.checkbox||o.radio)&&o.visible&&(!s.options.cardView||o.cardVisible)){for(var f=0,p=["class","style","id","rowspan","colspan","title"];f<p.length;f++){var m=p[f],g=t["_".concat(n,"_").concat(m)] 5930g&&(d[m]?d[m].push(g):d[m]=g)}var y=Wa.calculateObjectValue(s.header,s.header.cellStyles[r],[a,t,i,n],{}) 5931if(y.classes&&d.class.push(y.classes),y.css&&d.style.push(y.css),u=Wa.calculateObjectValue(o,s.header.formatters[r],[a,t,i,n],a),o.checkbox||o.radio||(u=null==u?s.options.undefinedText:u),o.searchable&&s.searchText&&s.options.searchHighlight&&!o.checkbox&&!o.radio){var v=s.searchText.replace(/[.*+?^${}()|[\]\\]/g,"\\$&") 5932if(s.options.searchAccentNeutralise&&"string"==typeof u){var _=new RegExp("".concat(Wa.normalizeAccent(v)),"gmi").exec(Wa.normalizeAccent(u)) 5933_&&(v=u.substring(_.index,_.index+v.length))}var b=Wa.replaceSearchMark(u,v) 5934u=Wa.calculateObjectValue(o,o.searchHighlightFormatter,[u,s.searchText],b)}if(t["_".concat(n,"_data")]&&!Wa.isEmptyObject(t["_".concat(n,"_data")]))for(var w=0,A=Object.entries(t["_".concat(n,"_data")]);w<A.length;w++){var T=l(A[w],2),C=T[0],L=T[1] 5935if("index"===C)return 5936d["data-".concat(C)]=L}if(o.checkbox||o.radio){var x=o.checkbox?"checkbox":"radio",M=Wa.isObject(u)&&u.hasOwnProperty("checked")?u.checked:(!0===u||a)&&!1!==u,E=!o.checkboxEnabled||u&&u.disabled,S=s.header.formatters[r]&&("string"==typeof u||u instanceof Node||u instanceof e)?Wa.htmlToNodes(u):[] 5937return t[s.header.stateField]=!0===u||!!a||u&&u.checked,Wa.h(s.options.cardView?"div":"td",{class:[s.options.cardView?h:"bs-checkbox",o.class],style:s.options.cardView?void 0:d.style},[Wa.h("label",{},[Wa.h("input",{"data-index":i,name:s.options.selectItemName,type:x,value:t[s.options.idField],checked:M?"checked":void 0,disabled:E?"disabled":void 0}),Wa.h("span")])].concat(c(S)))}if(s.options.cardView){if(s.options.smartDisplay&&""===u)return Wa.h("div",{class:h}) 5938var k=s.options.showHeader?Wa.h("span",{class:["card-view-title",y.classes],style:d.style,html:Wa.getFieldTitle(s.columns,n)}):"" 5939return Wa.h("div",{class:h},[k,Wa.h("span",{class:["card-view-value",y.classes],style:d.style},c(Wa.htmlToNodes(u)))])}return Wa.h("td",d,c(Wa.htmlToNodes(u)))}}).filter(function(e){return e}) 5940return _.push.apply(_,c(w)),b&&"right"===this.options.detailViewAlign&&_.push(b),this.options.cardView?v.append(Wa.h("td",{colspan:this.header.fields.length},[Wa.h("div",{class:"card-views"},_)])):v.append.apply(v,_),v}},initBody:function(t,i){var n=this,r=this.getData() 5941this.trigger("pre-body",r),this.$body=this.$el.find(">tbody"),this.$body.length||(this.$body=e("<tbody></tbody>").appendTo(this.$el)),this.options.pagination&&"server"!==this.options.sidePagination||(this.pageFrom=1,this.pageTo=r.length) 5942var s=[],o=e(document.createDocumentFragment()),a=!1,l=[] 5943this.autoMergeCells=Wa.checkAutoMergeCells(r.slice(this.pageFrom-1,this.pageTo)) 5944for(var c=this.pageFrom-1;c<this.pageTo;c++){var u=r[c],d=this.initRow(u,c,r,o) 5945if(a=a||!!d,d&&d instanceof Node){var h=this.options.uniqueId,f=[d] 5946if(h&&u.hasOwnProperty(h)){var p=u[h],m=this.$body.find(Wa.sprintf('> tr[data-uniqueid="%s"][data-has-detail-view]',p)).next() 5947m.is("tr.detail-view")&&(l.push(c),i&&p===i||f.push(m[0]))}this.options.virtualScroll?s.push(e("<div>").html(f).html()):o.append(f)}}this.$el.removeAttr("role"),a?this.options.virtualScroll?(this.virtualScroll&&this.virtualScroll.destroy(),this.virtualScroll=new gl({rows:s,fixedScroll:t,scrollEl:this.$tableBody[0],contentEl:this.$body[0],itemHeight:this.options.virtualScrollItemHeight,callback:function(e,t){n.fitHeader(),n.initBodyEvent(),n.trigger("virtual-scroll",e,t)}})):this.$body.html(o):(this.$body.html('<tr class="no-records-found">'.concat(Wa.sprintf('<td colspan="%s">%s</td>',this.getVisibleFields().length+Wa.getDetailViewIndexOffset(this.options),this.options.formatNoMatches()),"</tr>")),this.$el.attr("role","presentation")),l.forEach(function(e){n.expandRow(e)}),t||this.scrollTo(0),this.initBodyEvent(),this.initFooter(),this.resetView(),this.updateSelected(),"server"!==this.options.sidePagination&&(this.options.totalRows=r.length),this.trigger("post-body",r)},resetView:function(e){var t=0 5948if(e&&e.height&&(this.options.height=e.height),this.$tableContainer.toggleClass("has-card-view",this.options.cardView),this.options.height){var i=this.$tableBody.get(0) 5949this.hasScrollBar=i.scrollWidth>i.clientWidth}if(!this.options.cardView&&this.options.showHeader&&this.options.height?(this.$tableHeader.show(),this.resetHeader(),t+=this.$header.outerHeight(!0)+1):(this.$tableHeader.hide(),this.trigger("post-header")),!this.options.cardView&&this.options.showFooter&&(this.$tableFooter.show(),this.fitFooter(),this.options.height&&(t+=this.$tableFooter.outerHeight(!0))),this.$container.hasClass("fullscreen"))this.$tableContainer.css("height",""),this.$tableContainer.css("width","") 5950else if(this.options.height){this.$tableBorder&&(this.$tableBorder.css("width",""),this.$tableBorder.css("height","")) 5951var n=this.$toolbar.outerHeight(!0),r=this.$pagination.outerHeight(!0),s=this.options.height-n-r,o=this.$tableBody.find(">table"),a=o.outerHeight() 5952if(this.$tableContainer.css("height","".concat(s,"px")),this.$tableBorder&&o.is(":visible")){var l=s-a-2 5953this.hasScrollBar&&(l-=Wa.getScrollBarWidth()),this.$tableBorder.css("width","".concat(o.outerWidth(),"px")),this.$tableBorder.css("height","".concat(l,"px"))}}this.options.cardView?(this.$el.css("margin-top","0"),this.$tableContainer.css("padding-bottom","0"),this.$tableFooter.hide()):(this.resetCaret(),this.$tableContainer.css("padding-bottom","".concat(t,"px"))),this.trigger("reset-view")},showLoading:function(){this.$tableLoading.toggleClass("open",!0) 5954var e=this.options.loadingFontSize 5955"auto"===this.options.loadingFontSize&&(e=.04*this.$tableLoading.width(),e=Math.max(12,e),e=Math.min(32,e),e="".concat(e,"px")),this.$tableLoading.find(".loading-text").css("font-size",e)},hideLoading:function(){this.$tableLoading.toggleClass("open",!1)},scrollTo:function(t){var i={unit:"px",value:0} 5956"object"===d(t)?i=Object.assign(i,t):"string"==typeof t&&"bottom"===t?i.value=this.$tableBody[0].scrollHeight:"string"!=typeof t&&"number"!=typeof t||(i.value=t) 5957var n=i.value 5958"rows"===i.unit&&(n=0,this.$body.find("> tr:lt(".concat(i.value,")")).each(function(t,i){n+=e(i).outerHeight(!0)})),this.$tableBody.scrollTop(n)},getScrollPosition:function(){return this.$tableBody.scrollTop()},showRow:function(e){this._toggleRow(e,!0)},hideRow:function(e){this._toggleRow(e,!1)},_toggleRow:function(e,t){var i 5959if(e.hasOwnProperty("index")?i=this.getData()[e.index]:e.hasOwnProperty("uniqueId")&&(i=this.getRowByUniqueId(e.uniqueId)),i){var n=Wa.findIndex(this.hiddenRows,i) 5960t||-1!==n?t&&n>-1&&this.hiddenRows.splice(n,1):this.hiddenRows.push(i),this.initBody(!0),this.initPagination()}},getHiddenRows:function(e){if(e)return this.initHiddenRows(),this.initBody(!0),void this.initPagination() 5961var t,i=[],n=r(this.getData()) 5962try{for(n.s();!(t=n.n()).done;){var s=t.value 5963this.hiddenRows.includes(s)&&i.push(s)}}catch(err){n.e(err)}finally{n.f()}return this.hiddenRows=i,i},showColumn:function(e){var t=this;(Array.isArray(e)?e:[e]).forEach(function(e){t._toggleColumn(t.fieldsColumnsIndex[e],!0,!0)})},hideColumn:function(e){var t=this;(Array.isArray(e)?e:[e]).forEach(function(e){t._toggleColumn(t.fieldsColumnsIndex[e],!1,!0)})},_toggleColumn:function(e,t,i){if(void 0!==e&&this.columns[e].visible!==t&&(this.columns[e].visible=t,this.initHeader(),this.initSearch(),this.initPagination(),this.initBody(),this.options.showColumns)){var n=this.$toolbar.find('.keep-open input:not(".toggle-all")').prop("disabled",!1) 5964i&&n.filter(Wa.sprintf('[value="%s"]',e)).prop("checked",t),n.filter(":checked").length<=this.options.minimumCountColumns&&n.filter(":checked").prop("disabled",!0)}},showAllColumns:function(){this._toggleAllColumns(!0)},hideAllColumns:function(){this._toggleAllColumns(!1)},_toggleAllColumns:function(t){var i,n=this,s=r(this.columns.slice().reverse()) 5965try{for(s.s();!(i=s.n()).done;){var o=i.value 5966if(o.switchable){if(!t&&this.options.showColumns&&this.getVisibleColumns().filter(function(e){return e.switchable}).length===this.options.minimumCountColumns)continue 5967o.visible=t}}}catch(err){s.e(err)}finally{s.f()}if(this.initHeader(),this.initSearch(),this.initPagination(),this.initBody(),this.options.showColumns){var a=this.$toolbar.find('.keep-open input[type="checkbox"]:not(".toggle-all")').prop("disabled",!1) 5968t?a.prop("checked",t):a.get().reverse().forEach(function(i){a.filter(":checked").length>n.options.minimumCountColumns&&e(i).prop("checked",t)}),a.filter(":checked").length<=this.options.minimumCountColumns&&a.filter(":checked").prop("disabled",!0)}},mergeCells:function(e){var t,i,n=e.index,r=this.getVisibleFields().indexOf(e.field),s=+e.rowspan||1,o=+e.colspan||1,a=this.$body.find(">tr[data-index]") 5969r+=Wa.getDetailViewIndexOffset(this.options) 5970var l=a.eq(n).find(">td").eq(r) 5971if(!(n<0||r<0||n>=this.data.length)){for(t=n;t<n+s;t++)for(i=r;i<r+o;i++)a.eq(t).find(">td").eq(i).hide() 5972l.attr("rowspan",s).attr("colspan",o).show()}},getVisibleColumns:function(){var e=this 5973return this.columns.filter(function(t){return t.visible&&!e.isSelectionColumn(t)})},getHiddenColumns:function(){return this.columns.filter(function(e){return!e.visible})}},vl={updateSelected:function(){var t=this.$selectItem.filter(":enabled").length&&this.$selectItem.filter(":enabled").length===this.$selectItem.filter(":enabled").filter(":checked").length 5974this.$selectAll.add(this.$selectAll_).prop("checked",t),this.$selectItem.each(function(t,i){e(i).closest("tr")[e(i).prop("checked")?"addClass":"removeClass"]("selected")})},isSelectionColumn:function(e){return e.radio||e.checkbox},getSelections:function(){var e=this 5975return(this.options.maintainMetaData?this.options.data:this.data).filter(function(t){return!0===t[e.header.stateField]})},updateRows:function(){var t=this 5976this.$selectItem.each(function(i,n){t.data[e(n).data("index")][t.header.stateField]=e(n).prop("checked")})},resetRows:function(){if(this.data.length&&(this.$selectAll.prop("checked",!1),this.$selectItem.prop("checked",!1)),this.header.stateField){var e,t=r(this.data) 5977try{for(t.s();!(e=t.n()).done;){e.value[this.header.stateField]=!1}}catch(err){t.e(err)}finally{t.f()}}this.initHiddenRows()},checkAll:function(){this._toggleCheckAll(!0)},uncheckAll:function(){this._toggleCheckAll(!1)},_toggleCheckAll:function(e){var t=this.getSelections() 5978this.$selectAll.add(this.$selectAll_).prop("checked",e),this.$selectItem.filter(":enabled").prop("checked",e),this.updateRows(),this.updateSelected() 5979var i=this.getSelections() 5980e?this.trigger("check-all",i,t):this.trigger("uncheck-all",i,t)},checkInvert:function(){var t=this.$selectItem.filter(":enabled"),i=t.filter(":checked") 5981t.each(function(t,i){e(i).prop("checked",!e(i).prop("checked"))}),this.updateRows(),this.updateSelected(),this.trigger("uncheck-some",i),i=this.getSelections(),this.trigger("check-some",i)},check:function(e){this._toggleCheck(!0,e)},uncheck:function(e){this._toggleCheck(!1,e)},_toggleCheck:function(e,t){var i=this.$selectItem.filter('[data-index="'.concat(t,'"]')),n=this.data[t] 5982if(i.is(":radio")||this.options.singleSelect||this.options.multipleSelectRow&&!this.multipleSelectRowCtrlKey&&!this.multipleSelectRowShiftKey){var s,o=r(this.options.data) 5983try{for(o.s();!(s=o.n()).done;){s.value[this.header.stateField]=!1}}catch(err){o.e(err)}finally{o.f()}this.$selectItem.filter(":checked").not(i).prop("checked",!1)}if(n[this.header.stateField]=e,this.options.multipleSelectRow){if(this.multipleSelectRowShiftKey&&this.multipleSelectRowLastSelectedIndex>=0)for(var a=l(this.multipleSelectRowLastSelectedIndex<t?[this.multipleSelectRowLastSelectedIndex,t]:[t,this.multipleSelectRowLastSelectedIndex],2),c=a[0],u=a[1],d=c+1;d<u;d++)this.data[d][this.header.stateField]=!0,this.$selectItem.filter('[data-index="'.concat(d,'"]')).prop("checked",!0) 5984this.multipleSelectRowCtrlKey=!1,this.multipleSelectRowShiftKey=!1,this.multipleSelectRowLastSelectedIndex=e?t:-1}i.prop("checked",e),this.updateSelected(),this.trigger(e?"check":"uncheck",this.data[t],i)},checkBy:function(e){this._toggleCheckBy(!0,e)},uncheckBy:function(e){this._toggleCheckBy(!1,e)},_toggleCheckBy:function(e,t){var i=this 5985if(t.hasOwnProperty("field")&&t.hasOwnProperty("values")){var n=[] 5986this.data.forEach(function(r,s){if(!r.hasOwnProperty(t.field))return!1 5987if(t.values.includes(r[t.field])){var o=i.$selectItem.filter(":enabled").filter(Wa.sprintf('[data-index="%s"]',s)),a=!!t.hasOwnProperty("onlyCurrentPage")&&t.onlyCurrentPage 5988if(!(o=e?o.not(":checked"):o.filter(":checked")).length&&a)return 5989o.prop("checked",e),r[i.header.stateField]=e,n.push(r),i.trigger(e?"check":"uncheck",r,o)}}),this.updateSelected(),this.trigger(e?"check-some":"uncheck-some",n)}}},_l={};(function(){if(ml)return _l 5990ml=1 5991var e=dn(),t=we(),i=Re(),n=mt(),r=xi(),s=ll(),o=nr(),a=M(),l=Ha(),c=Ds(),u=function(){if(ul)return cl 5992ul=1 5993var e=Pe().match(/firefox\/(\d+)/i) 5994return cl=!!e&&+e[1]}(),d=function(){if(hl)return dl 5995hl=1 5996var e=Pe() 5997return dl=/MSIE|Trident/.test(e)}(),h=Oe(),f=function(){if(pl)return fl 5998pl=1
5999var e=Pe().match(/AppleWebKit\/(\d+)\./) 6000return fl=!!e&&+e[1]}(),p=[],m=t(p.sort),g=t(p.push),y=a(function(){p.sort(void 0)}),v=a(function(){p.sort(null)}),_=c("sort"),b=!a(function(){if(h)return h<70 6001if(!(u&&u>3)){if(d)return!0 6002if(f)return f<603 6003var e,t,i,n,r="" 6004for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:i=3 6005break 6006case 68:case 71:i=4 6007break 6008default:i=2}for(n=0;n<47;n++)p.push({k:t+n,v:i})}for(p.sort(function(e,t){return t.v-e.v}),n=0;n<p.length;n++)t=p[n].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t) 6009return"DGBEFHACIJK"!==r}}) 6010e({target:"Array",proto:!0,forced:y||!v||!_||!b},{sort:function(e){void 0!==e&&i(e) 6011var t=n(this) 6012if(b)return void 0===e?m(t):m(t,e) 6013var a,c,u=[],d=r(t) 6014for(c=0;c<d;c++)c in t&&g(u,t[c]) 6015for(l(u,function(e){return function(t,i){return void 0===i?-1:void 0===t?1:void 0!==e?+e(t,i)||0:o(t)>o(i)?1:-1}}(e)),a=r(u),c=0;c<a;)t[c]=u[c++] 6016for(;c<d;)s(t,c++) 6017return t}})})() 6018var bl,wl,Al,Tl,Cl,Ll={} 6019function xl(){if(wl)return bl 6020wl=1 6021var e=y() 6022return bl=e}function Ml(){if(Tl)return Al 6023Tl=1 6024var e=we() 6025return Al=e(1.1.valueOf)}(function(){if(Cl)return Ll 6026Cl=1 6027var e=dn(),t=dt(),i=E(),n=y(),r=xl(),s=we(),o=un(),a=gt(),l=Uo(),c=ke(),u=Ie(),d=_t(),h=M(),f=ki().f,p=Tt().f,m=Dt().f,g=Ml(),v=ws().trim,_="Number",b=n[_],w=r[_],A=b.prototype,T=n.TypeError,C=s("".slice),L=s("".charCodeAt),x=function(e){var t,i,n,r,s,o,a,l,c=d(e,"number") 6028if(u(c))throw new T("Cannot convert a Symbol value to a number") 6029if("string"==typeof c&&c.length>2)if(c=v(c),43===(t=L(c,0))||45===t){if(88===(i=L(c,2))||120===i)return NaN}else if(48===t){switch(L(c,1)){case 66:case 98:n=2,r=49 6030break 6031case 79:case 111:n=8,r=55 6032break 6033default:return+c}for(o=(s=C(c,2)).length,a=0;a<o;a++)if((l=L(s,a))<48||l>r)return NaN 6034return parseInt(s,n)}return+c},S=o(_,!b(" 0o1")||!b("0b1")||b("+0x1")),k=function(e){var t,i=arguments.length<1?0:b(function(e){var t=d(e,"number") 6035return"bigint"==typeof t?t:x(t)}(e)) 6036return c(A,t=this)&&h(function(){g(t)})?l(Object(i),this,k):i} 6037k.prototype=A,S&&!t&&(A.constructor=k),e({global:!0,constructor:!0,wrap:!0,forced:S},{Number:k}) 6038var P=function(e,t){for(var n,r=i?f(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),s=0;r.length>s;s++)a(t,n=r[s])&&!a(e,n)&&m(e,n,p(t,n))} 6039t&&w&&P(r[_],w),(S||t)&&P(r[_],b)})() 6040var El={initServer:function(t,i){var n=this,s={},o=this.header.fields.indexOf(this.options.sortName),a={searchText:this.searchText,sortName:this.options.sortName,sortOrder:this.options.sortOrder} 6041if(this.header.sortNames[o]&&(a.sortName=this.header.sortNames[o]),this.options.pagination&&"server"===this.options.sidePagination&&(a.pageSize=this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize,a.pageNumber=this.options.pageNumber),this.options.url||this.options.ajax){if("limit"===this.options.queryParamsType&&(a={search:a.searchText,sort:a.sortName,order:a.sortOrder},this.options.pagination&&"server"===this.options.sidePagination&&(a.offset=this.options.pageSize===this.options.formatAllRows()?0:this.options.pageSize*(this.options.pageNumber-1),a.limit=this.options.pageSize,0!==a.limit&&this.options.pageSize!==this.options.formatAllRows()||delete a.limit)),this.options.search&&"server"===this.options.sidePagination&&this.options.searchable&&this.columns.filter(function(e){return e.searchable}).length){a.searchable=[] 6042var l,c=r(this.columns) 6043try{for(c.s();!(l=c.n()).done;){var u=l.value 6044!u.checkbox&&u.searchable&&(this.options.visibleSearch&&u.visible||!this.options.visibleSearch)&&a.searchable.push(u.field)}}catch(err){c.e(err)}finally{c.f()}}if(Wa.isEmptyObject(this.filterColumnsPartial)||(a.filter=JSON.stringify(this.filterColumnsPartial,null)),Wa.extend(a,i||{}),!1!==(s=Wa.calculateObjectValue(this.options,this.options.queryParams,[a],s))){t||this.showLoading() 6045var d=Wa.extend({},Wa.calculateObjectValue(null,this.options.ajaxOptions),{type:this.options.method,url:this.options.url,data:"application/json"===this.options.contentType&&"post"===this.options.method?JSON.stringify(s):s,cache:this.options.cache,contentType:this.options.contentType,dataType:this.options.dataType,success:function(e,i,r){var s=Wa.calculateObjectValue(n.options,n.options.responseHandler,[e,r],e) 6046"client"===n.options.sidePagination&&n.options.paginationLoadMore&&(n._paginationLoaded=n.data.length===s.length),n.load(s),n.trigger("load-success",s,r&&r.status,r),t||n.hideLoading(),"server"===n.options.sidePagination&&n.options.pageNumber>1&&s[n.options.totalField]>0&&!s[n.options.dataField].length&&n.updatePagination()},error:function(e){if(e&&0===e.status&&n._xhrAbort)n._xhrAbort=!1 6047else{var i=[] 6048"server"===n.options.sidePagination&&((i={})[n.options.totalField]=0,i[n.options.dataField]=[]),n.load(i),n.trigger("load-error",e&&e.status,e),t||n.hideLoading()}}}) 6049return this.options.ajax?Wa.calculateObjectValue(this,this.options.ajax,[d],null):(this._xhr&&4!==this._xhr.readyState&&(this._xhrAbort=!0,this._xhr.abort()),this._xhr=e.ajax(d)
vendor: 45,509 bytes, lines 6049-6239
6049),s}}},initData:function(e,t){"append"===t?this.options.data=this.options.data.concat(e):"prepend"===t?this.options.data=[].concat(e).concat(this.options.data):(e=e||Wa.deepCopy(this.options.data),this.options.data=Array.isArray(e)?e:e[this.options.dataField]),this.data=c(this.options.data),this.options.sortReset&&(this.unsortedData=c(this.data)),"server"!==this.options.sidePagination&&this.initSort()},initSort:function(){var e=this,t=this.options.sortName,i="desc"===this.options.sortOrder?-1:1,n=this.header.fields.indexOf(this.options.sortName);-1!==n?(this.options.sortStable&&this.data.forEach(function(e,t){e.hasOwnProperty("_position")||(e._position=t)}),this.options.customSort?Wa.calculateObjectValue(this.options,this.options.customSort,[this.options.sortName,this.options.sortOrder,this.data]):this.data.sort(function(r,s){e.header.sortNames[n]&&(t=e.header.sortNames[n]) 6050var o=Wa.getItemField(r,t,e.options.escape),a=Wa.getItemField(s,t,e.options.escape),l=Wa.calculateObjectValue(e.header,e.header.sorters[n],[o,a,r,s]) 6051return void 0!==l?e.options.sortStable&&0===l?i*(r._position-s._position):i*l:Wa.sort(o,a,i,e.options,r._position,s._position)}),void 0!==this.options.sortClass&&setTimeout(function(){e.$el.removeClass(e.options.sortClass) 6052var t=e.$header.find('[data-field="'.concat(e.options.sortName,'"]')).index() 6053e.$el.find("tr td:nth-child(".concat(t+1,")")).addClass(e.options.sortClass)},250)):this.options.sortReset&&(this.data=c(this.unsortedData))},onSort:function(t){var i=t.type,n=t.currentTarget,r="keypress"===i?e(n):e(n).parent(),s=this.$header.find("th").eq(r.index()) 6054if(this.$header.add(this.$header_).find("span.order").remove(),this.options.sortName===r.data("field")){var o=this.options.sortOrder,a=this.columns[this.fieldsColumnsIndex[r.data("field")]].sortOrder||this.columns[this.fieldsColumnsIndex[r.data("field")]].order 6055void 0===o?this.options.sortOrder="asc":"asc"===o?this.options.sortOrder=this.options.sortReset?"asc"===a?"desc":void 0:"desc":"desc"===this.options.sortOrder&&(this.options.sortOrder=this.options.sortReset?"desc"===a?"asc":void 0:"asc"),void 0===this.options.sortOrder&&(this.options.sortName=void 0)}else this.options.sortName=r.data("field"),this.options.rememberOrder?this.options.sortOrder="asc"===r.data("order")?"desc":"asc":this.options.sortOrder=this.columns[this.fieldsColumnsIndex[r.data("field")]].sortOrder||this.columns[this.fieldsColumnsIndex[r.data("field")]].order 6056r.add(s).data("order",this.options.sortOrder),this.resetCaret(),this._sort()},_sort:function(){if("server"===this.options.sidePagination&&this.options.serverSort)return this.options.pageNumber=1,this.trigger("sort",this.options.sortName,this.options.sortOrder),void this.initServer(this.options.silentSort) 6057this.options.pagination&&this.options.sortResetPage&&(this.options.pageNumber=1,this.initPagination()),this.trigger("sort",this.options.sortName,this.options.sortOrder),this.initSort(),this.initBody()},sortReset:function(){this.options.sortName=void 0,this.options.sortOrder=void 0,this._sort()},sortBy:function(e){this.options.sortName=e.field,this.options.sortOrder=e.hasOwnProperty("sortOrder")?e.sortOrder:"asc",this._sort()},getData:function(e){var t=this,i=this.options.data 6058if(!(this.searchText||this.options.customSearch||void 0!==this.options.sortName||this.enableCustomSort)&&Wa.isEmptyObject(this.filterColumns)&&"function"!=typeof this.options.filterOptions.filterAlgorithm&&Wa.isEmptyObject(this.filterColumnsPartial)||e&&e.unfiltered||(i=this.data),e&&!e.includeHiddenRows){var n=this.getHiddenRows() 6059i=i.filter(function(e){return-1===Wa.findIndex(n,e)})}return e&&e.useCurrentPage&&(i=i.slice(this.pageFrom-1,this.pageTo)),e&&e.formatted?i.map(function(e){for(var i={},n=0,r=Object.entries(e);n<r.length;n++){var s=l(r[n],2),o=s[0],a=s[1],c=t.columns[t.fieldsColumnsIndex[o]] 6060c&&(i[o]=Wa.calculateObjectValue(c,t.header.formatters[c.fieldIndex],[a,e,e.index,c.field],a))}return i}):i},getFooterData:function(){var e 6061return null!==(e=this.footerData)&&void 0!==e?e:[]},load:function(e){var t,i=e 6062this.options.pagination&&"server"===this.options.sidePagination&&(this.options.totalRows=i[this.options.totalField],this.options.totalNotFiltered=i[this.options.totalNotFilteredField],this.footerData=i[this.options.footerField]?[i[this.options.footerField]]:void 0),t=this.options.fixedScroll||i.fixedScroll,i=Array.isArray(i)?i:i[this.options.dataField],this.initData(i),this.initSearch(),this.initPagination(),this.initBody(t)},append:function(e){this.initData(e,"append"),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)},prepend:function(e){this.initData(e,"prepend"),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)},remove:function(e){for(var t=0,i=this.options.data.length-1;i>=0;i--){var n=this.options.data[i],r=Wa.getItemField(n,e.field,this.options.escape,n.escape) 6063void 0===r&&"$index"!==e.field||(!n.hasOwnProperty(e.field)&&"$index"===e.field&&e.values.includes(i)||e.values.includes(r))&&(t++,this.options.data.splice(i,1))}t&&("server"===this.options.sidePagination&&(this.options.totalRows-=t,this.data=c(this.options.data)),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0))},removeAll:function(){this.options.data.length>0&&(this.data.splice(0,this.data.length),this.options.data.splice(0,this.options.data.length),this.initSearch(),this.initPagination(),this.initBody(!0))},insertRow:function(e){if(e.hasOwnProperty("index")&&e.hasOwnProperty("row")){var t=this.data[e.index],i=this.options.data.indexOf(t);-1!==i?(this.data.splice(e.index,0,e.row),this.options.data.splice(i,0,e.row),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)):this.append([e.row])}},updateRow:function(e){var t,i=r(Array.isArray(e)?e:[e]) 6064try{for(i.s();!(t=i.n()).done;){var n=t.value 6065if(n.hasOwnProperty("index")&&n.hasOwnProperty("row")){var s=this.data[n.index],o=this.options.data.indexOf(s) 6066n.hasOwnProperty("replace")&&n.replace?(this.data[n.index]=n.row,this.options.data[o]=n.row):(Wa.extend(this.data[n.index],n.row),Wa.extend(this.options.data[o],n.row))}}}catch(err){i.e(err)}finally{i.f()}this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0)},getRowByUniqueId:function(e){var t,i,n=this.options.uniqueId,r=e,s=null 6067for(t=this.options.data.length-1;t>=0;t--){i=this.options.data[t] 6068var o=Wa.getItemField(i,n,this.options.escape,i.escape) 6069if(void 0!==o&&("string"==typeof o?r=e.toString():"number"==typeof o&&(Number(o)===o&&o%1==0?r=parseInt(e,10):o===Number(o)&&0!==o&&(r=parseFloat(e))),o===r)){s=i 6070break}}return s},updateByUniqueId:function(e){var t,i=null,n=r(Array.isArray(e)?e:[e]) 6071try{for(n.s();!(t=n.n()).done;){var s=t.value 6072if(s.hasOwnProperty("id")&&s.hasOwnProperty("row")){var o=this.options.data.indexOf(this.getRowByUniqueId(s.id));-1!==o&&(s.hasOwnProperty("replace")&&s.replace?this.options.data[o]=s.row:Wa.extend(this.options.data[o],s.row),i=s.id)}}}catch(err){n.e(err)}finally{n.f()}this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0,i)},removeByUniqueId:function(e){var t=this.options.data.length,i=this.getRowByUniqueId(e) 6073i&&this.options.data.splice(this.options.data.indexOf(i),1),t!==this.options.data.length&&("server"===this.options.sidePagination&&(this.options.totalRows-=1,this.data=c(this.options.data)),this.initSearch(),this.initPagination(),this.initBody(!0))},_updateCellOnly:function(t,i){if(-1!==i){var n=this.initRow(this.data[i],i),r=this.getVisibleFields().indexOf(t);-1!==r&&(r+=Wa.getDetailViewIndexOffset(this.options),this.$body.find(">tr[data-index=".concat(i,"]")).find(">td:eq(".concat(r,")")).replaceWith(e(n).find(">td:eq(".concat(r,")"))),this.initBodyEvent(),this.initFooter(),this.resetView(),this.updateSelected())}},updateCell:function(e){if(e.hasOwnProperty("index")&&e.hasOwnProperty("field")&&e.hasOwnProperty("value")){var t=this.data[e.index],i=this.options.data.indexOf(t) 6074this.data[e.index][e.field]=e.value,this.options.data[i][e.field]=e.value,!1!==e.reinit?(this.initSort(),this.initBody(!0)):this._updateCellOnly(e.field,e.index)}},updateCellByUniqueId:function(e){var t=this;(Array.isArray(e)?e:[e]).forEach(function(e){var i=e.id,n=e.field,r=e.value,s=t.getRowByUniqueId(i),o=t.data.indexOf(s),a=t.options.data.indexOf(s) 6075s&&-1!==o&&(t.data[o][n]=r,t.options.data[a][n]=r)}),!1!==e.reinit?(this.initSort(),this.initBody(!0)):this._updateCellOnly(e.field,this.data.indexOf(this.getRowByUniqueId(e.id)))}},Sl={toggleDetailView:function(e,t){this.$body.find(Wa.sprintf('> tr[data-index="%s"]',e)).next().is("tr.detail-view")?this.collapseRow(e):this.expandRow(e,t),this.resetView()},expandRow:function(e,t){var i=this.data[e],n=this.$body.find(Wa.sprintf('> tr[data-index="%s"][data-has-detail-view]',e)) 6076if(this.options.detailViewIcon&&n.find("a.detail-icon").html(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailClose)),!n.next().is("tr.detail-view")){n.after(Wa.sprintf('<tr class="detail-view"><td colspan="%s"></td></tr>',n.children("td").length)) 6077var r=n.next().find("td"),s=t||this.options.detailFormatter,o=Wa.calculateObjectValue(this.options,s,[e,i,r],"") 60781===r.length&&r.append(o),this.trigger("expand-row",e,i,r)}},expandRowByUniqueId:function(e){var t=this.getRowByUniqueId(e) 6079t&&this.expandRow(this.data.indexOf(t))},collapseRow:function(e){var t=this.data[e],i=this.$body.find(Wa.sprintf('> tr[data-index="%s"][data-has-detail-view]',e)) 6080i.next().is("tr.detail-view")&&(this.options.detailViewIcon&&i.find("a.detail-icon").html(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailOpen)),this.trigger("collapse-row",e,t,i.next()),i.next().remove())},collapseRowByUniqueId:function(e){var t=this.getRowByUniqueId(e) 6081t&&this.collapseRow(this.data.indexOf(t))},expandAllRows:function(){for(var t=this.$body.find("> tr[data-index][data-has-detail-view]"),i=0;i<t.length;i++)this.expandRow(e(t[i]).data("index"))},collapseAllRows:function(){for(var t=this.$body.find("> tr[data-index][data-has-detail-view]"),i=0;i<t.length;i++)this.collapseRow(e(t[i]).data("index"))}},kl={initHeader:function(){var t=this,i={},n=[] 6082this.header={fields:[],styles:[],classes:[],formatters:[],detailFormatters:[],events:[],sorters:[],sortNames:[],cellStyles:[],searchables:[]},Wa.updateFieldGroup(this.options.columns,this.columns),this.options.columns.forEach(function(e,r){var s=[] 6083s.push("<tr".concat(Wa.sprintf(' class="%s"',t._headerTrClasses[r])," ").concat(Wa.sprintf(' style="%s"',t._headerTrStyles[r]),">")) 6084var o="" 6085if(0===r&&Wa.hasDetailViewIcon(t.options)){var a=t.options.columns.length>1?' rowspan="'.concat(t.options.columns.length,'"'):"" 6086o='<th class="detail"'.concat(a,'>\n <div class="fht-cell"></div>\n </th>')}o&&"right"!==t.options.detailViewAlign&&s.push(o),e.forEach(function(e,n){var o=Wa.sprintf(' class="%s"',e.class),a=e.widthUnit,c=parseFloat(e.width),u=e.halign?e.halign:e.align,h=Wa.sprintf("text-align: %s; ",u),f=Wa.sprintf("text-align: %s; ",e.align),p=Wa.sprintf("vertical-align: %s; ",e.valign) 6087if(p+=Wa.sprintf("width: %s; ",!e.checkbox&&!e.radio||c?c?c+a:void 0:e.showSelectTitle?void 0:"36px"),void 0!==e.fieldIndex||e.visible){var m=Wa.calculateObjectValue(null,t.options.headerStyle,[e]),g=[],y=[],v="" 6088if(m&&m.css)for(var _=0,b=Object.entries(m.css);_<b.length;_++){var w=l(b[_],2),A=w[0],T=w[1] 6089g.push("".concat(A,": ").concat(T))}if(m&&m.classes&&(v=Wa.sprintf(' class="%s"',e.class?[e.class,m.classes].join(" "):m.classes)),void 0!==e.fieldIndex){if(t.header.fields[e.fieldIndex]=e.field,t.header.styles[e.fieldIndex]=f+p,t.header.classes[e.fieldIndex]=e.class,t.header.formatters[e.fieldIndex]=e.formatter,t.header.detailFormatters[e.fieldIndex]=e.detailFormatter,t.header.events[e.fieldIndex]=e.events,t.header.sorters[e.fieldIndex]=e.sorter,t.header.sortNames[e.fieldIndex]=e.sortName,t.header.cellStyles[e.fieldIndex]=e.cellStyle,t.header.searchables[e.fieldIndex]=e.searchable,!e.visible)return 6090if(t.options.cardView&&!e.cardVisible)return 6091i[e.field]=e}if(Object.keys(e._data||{}).length>0)for(var C=0,L=Object.entries(e._data);C<L.length;C++){var x=l(L[C],2),M=x[0],E=x[1] 6092y.push("data-".concat(M,"='").concat("object"===d(E)?JSON.stringify(E):E,"'"))}s.push("<th".concat(Wa.sprintf(' title="%s"',e.titleTooltip)),e.checkbox||e.radio?Wa.sprintf(' class="bs-checkbox %s"',e.class||""):v||o,Wa.sprintf(' style="%s"',h+p+g.join("; ")||void 0),Wa.sprintf(' rowspan="%s"',e.rowspan),Wa.sprintf(' colspan="%s"',e.colspan),Wa.sprintf(' scope="%s"',e.scope),Wa.sprintf(' data-field="%s"',e.field),0===n&&r>0?" data-not-first-th":"",y.length>0?y.join(" "):"",">"),s.push(Wa.sprintf('<div class="th-inner %s">',t.options.sortable&&e.sortable?"sortable".concat("center"===u?" sortable-center":""," both"):"")) 6093var S=t.options.escape&&t.options.escapeTitle?Wa.escapeHTML(e.title):e.title,k=S 6094e.checkbox&&(S="",!t.options.singleSelect&&t.options.checkboxHeader&&(S='<label><input name="btSelectAll" type="checkbox" /><span></span></label>'),t.header.stateField=e.field),e.radio&&(S="",t.header.stateField=e.field),!S&&e.showSelectTitle&&(S+=k),s.push(S),s.push("</div>"),s.push('<div class="fht-cell"></div>'),s.push("</div>"),s.push("</th>")}}),o&&"right"===t.options.detailViewAlign&&s.push(o),s.push("</tr>"),s.length>3&&n.push(s.join(""))}),this.$header.html(n.join("")),this.$header.find("th[data-field]").each(function(t,n){e(n).data(i[e(n).data("field")])}),this.$container.off("click",".th-inner").on("click",".th-inner",function(i){var n=e(i.currentTarget) 6095if(t.options.detailView&&!n.parent().hasClass("bs-checkbox")&&n.closest(".bootstrap-table")[0]!==t.$container[0])return!1 6096t.options.sortable&&n.parent().data().sortable&&t.onSort(i)}) 6097var r=Wa.getEventName("resize.bootstrap-table",this.$el.attr("id")) 6098e(window).off(r),!this.options.showHeader||this.options.cardView?(this.$header.hide(),this.$tableHeader.hide(),this.$tableLoading.css("top",0)):(this.$header.show(),this.$tableHeader.show(),this.$tableLoading.css("top",this.$header.outerHeight()+1),this.resetCaret(),e(window).on(r,function(){return t.resetView()})),this.$selectAll=this.$header.find('[name="btSelectAll"]'),this.$selectAll.off("click").on("click",function(i){i.stopPropagation() 6099var n=e(i.currentTarget).prop("checked") 6100t[n?"checkAll":"uncheckAll"](),t.updateSelected()})},getVisibleFields:function(){var e,t=[],i=r(this.header.fields) 6101try{for(i.s();!(e=i.n()).done;){var n=e.value,s=this.columns[this.fieldsColumnsIndex[n]] 6102s&&s.visible&&(!this.options.cardView||s.cardVisible)&&t.push(n)}}catch(err){i.e(err)}finally{i.f()}return t},resetHeader:function(){var e=this 6103this._setDelayTimeout("header",function(){return e.fitHeader()},this.$el.is(":hidden")?100:0)},fitHeader:function(){var t=this 6104if(this.$el.is(":hidden"))this._setDelayTimeout("header",function(){return t.fitHeader()},100) 6105else{var i=this.$tableBody.get(0),n=this.hasScrollBar&&i.scrollHeight>i.clientHeight+this.$header.outerHeight()?Wa.getScrollBarWidth():0 6106this.$el.css("margin-top",-this.$header.outerHeight()) 6107var r=this.$tableHeader.find(":focus") 6108if(r.length>0){var s=r.parents("th") 6109if(s.length>0){var o=s.attr("data-field") 6110if(void 0!==o){var a=this.$header.find("[data-field='".concat(o,"']")) 6111a.length>0&&a.find(":input").addClass("focus-temp")}}}this.$header_=this.$header.clone(!0,!0),this.$selectAll_=this.$header_.find('[name="btSelectAll"]') 6112var l=this.$el.find("caption"),c=this.$tableHeader.css("margin-right",n).find("table").css("width",this.$el.outerWidth()).html("").attr("class",this.$el.attr("class")) 6113l.length>0&&c.append(l.clone(!0,!0)),c.append(this.$header_),this.$tableLoading.css("width",this.$el.outerWidth()) 6114var u=e(".focus-temp:visible:eq(0)") 6115u.length>0&&(u.focus(),this.$header.find(".focus-temp").removeClass("focus-temp")),this.$header.find("th[data-field]").each(function(i,n){t.$header_.find(Wa.sprintf('th[data-field="%s"]',e(n).data("field"))).data(e(n).data())}) 6116for(var d=this.getVisibleFields(),h=this.$header_.find("th"),f=this.$body.find(">tr:not(.no-records-found,.virtual-scroll-top)").eq(0);f.length&&f.find('>td[colspan]:not([colspan="1"])').length;)f=f.next() 6117var p=f.find("> *").length 6118f.find("> *").each(function(i,n){var r=e(n) 6119if(Wa.hasDetailViewIcon(t.options)&&(0===i&&"right"!==t.options.detailViewAlign||i===p-1&&"right"===t.options.detailViewAlign)){var s=h.filter(".detail"),o=s.innerWidth()-s.find(".fht-cell").width() 6120s.find(".fht-cell").width(r.innerWidth()-o)}else{var a=i-Wa.getDetailViewIndexOffset(t.options),l=t.$header_.find(Wa.sprintf('th[data-field="%s"]',d[a])) 6121l.length>1&&(l=e(h[r[0].cellIndex])) 6122var c=l.innerWidth()-l.find(".fht-cell").width() 6123l.find(".fht-cell").width(r.innerWidth()-c)}}),this.horizontalScroll(),this.trigger("post-header")}},resetCaret:function(){var t=this.options,i=t.sortName,n=t.sortOrder,r="asc"===n?"ascending":"descending" 6124this.$header.find("th").each(function(t,s){var o=e(s).data("field")===i 6125e(s).attr("aria-sort",o?r:null).find(".sortable").removeClass("desc asc").addClass(o?n:"both")})},initFooter:function(){if(this.options.showFooter&&!this.options.cardView){var e=this.getData(),t=[],i="" 6126Wa.hasDetailViewIcon(this.options)&&(i=Wa.h("th",{class:"detail"},[Wa.h("div",{class:"th-inner"}),Wa.h("div",{class:"fht-cell"})])),i&&"right"!==this.options.detailViewAlign&&t.push(i) 6127var n,s=r(this.columns) 6128try{for(s.s();!(n=s.n()).done;){var o=n.value,l=this.footerData&&this.footerData.length>0 6129if(o.visible&&(!l||o.field in this.footerData[0])){if(this.options.cardView&&!o.cardVisible)return 6130var u=Wa.calculateObjectValue(null,o.footerStyle||this.options.footerStyle,[o]),d=u&&u.css||{},h=l&&this.footerData[0]["_".concat(o.field,"_colspan")]||0,f=l&&this.footerData[0][o.field]||"" 6131f=Wa.calculateObjectValue(o,o.footerFormatter,[e,f],f),t.push(Wa.h("th",{class:[o.class,u&&u.classes],style:a({"text-align":o.falign?o.falign:o.align,"vertical-align":o.valign},d),colspan:h||void 0},[Wa.h("div",{class:"th-inner"},c(Wa.htmlToNodes(f))),Wa.h("div",{class:"fht-cell"})]))}}}catch(err){s.e(err)}finally{s.f()}i&&"right"===this.options.detailViewAlign&&t.push(i),this.options.height||this.$tableFooter.length||(this.$el.append("<tfoot><tr></tr></tfoot>"),this.$tableFooter=this.$el.find("tfoot")),this.$tableFooter.find("tr").length||this.$tableFooter.html("<table><thead><tr></tr></thead></table>"),this.$tableFooter.find("tr").html(t),this.trigger("post-footer",this.$tableFooter)}},fitFooter:function(){var t=this 6132if(this.$el.is(":hidden"))this._setDelayTimeout("footer",function(){return t.fitFooter()},100) 6133else{var i=this.$tableBody.get(0),n=this.hasScrollBar&&i.scrollHeight>i.clientHeight+this.$header.outerHeight()?Wa.getScrollBarWidth():0 6134this.$tableFooter.css("margin-right",n).find("table").css("width",this.$el.outerWidth()).attr("class",this.$el.attr("class")) 6135var r=this.$tableFooter.find("th"),s=this.$body.find(">tr:first-child:not(.no-records-found)") 6136for(r.find(".fht-cell").width("auto");s.length&&s.find('>td[colspan]:not([colspan="1"])').length;)s=s.next() 6137var o=s.find("> *").length 6138s.find("> *").each(function(i,n){var s=e(n) 6139if(Wa.hasDetailViewIcon(t.options)&&(0===i&&"left"===t.options.detailViewAlign||i===o-1&&"right"===t.options.detailViewAlign)){var a=r.filter(".detail"),l=a.innerWidth()-a.find(".fht-cell").width() 6140a.find(".fht-cell").width(s.innerWidth()-l)}else{var c=r.eq(i),u=c.innerWidth()-c.find(".fht-cell").width() 6141c.find(".fht-cell").width(s.innerWidth()-u)}}),this.horizontalScroll()}},horizontalScroll:function(){var e=this 6142this.$tableBody.off("scroll").on("scroll",function(){var t=e.$tableBody.scrollLeft() 6143e.options.showHeader&&e.options.height&&e.$tableHeader.scrollLeft(t),e.options.showFooter&&!e.options.cardView&&e.$tableFooter.scrollLeft(t),e.trigger("scroll-body",e.$tableBody)})},updateColumnTitle:function(t){t.hasOwnProperty("field")&&t.hasOwnProperty("title")&&(this.columns[this.fieldsColumnsIndex[t.field]].title=this.options.escape&&this.options.escapeTitle?Wa.escapeHTML(t.title):t.title,this.columns[this.fieldsColumnsIndex[t.field]].visible&&(this.$header.find("th[data-field]").each(function(i,n){if(e(n).data("field")===t.field)return e(e(n).find(".th-inner")[0]).html(t.title),!1}),this.resetView()))}},Pl={initPagination:function(){var e=this,t=this.options 6144if(t.pagination){this.$pagination.show() 6145var i,n,r,s,o,a,l,c=[],u=!1,d=this.getData({includeHiddenRows:!1}),h=t.pageList 6146if("string"==typeof h&&(h=h.replace(/\[|\]| /g,"").toLowerCase().split(",")),h=h.map(function(e){return"string"==typeof e?e.toLowerCase()===t.formatAllRows().toLowerCase()||["all","unlimited"].includes(e.toLowerCase())?t.formatAllRows():+e:e}),this.paginationParts=t.paginationParts,"string"==typeof this.paginationParts&&(this.paginationParts=this.paginationParts.replace(/\[|\]| |'/g,"").split(",")),"server"!==t.sidePagination&&(t.totalRows=d.length),this.totalPages=0,t.totalRows&&(t.pageSize===t.formatAllRows()&&(t.pageSize=t.totalRows,u=!0),this.totalPages=1+~~((t.totalRows-1)/t.pageSize),t.totalPages=this.totalPages),this.totalPages>0&&t.pageNumber>this.totalPages&&(t.pageNumber=this.totalPages),this.pageFrom=(t.pageNumber-1)*t.pageSize+1,this.pageTo=t.pageNumber*t.pageSize,this.pageTo>t.totalRows&&(this.pageTo=t.totalRows),this.options.pagination&&"server"!==this.options.sidePagination&&(this.options.totalNotFiltered=this.options.data.length),this.options.showExtendedPagination||(this.options.totalNotFiltered=void 0),(this.paginationParts.includes("pageInfo")||this.paginationParts.includes("pageInfoShort")||this.paginationParts.includes("pageSize"))&&c.push('<div class="'.concat(this.constants.classes.pull,"-").concat(t.paginationDetailHAlign,' pagination-detail">')),this.paginationParts.includes("pageInfo")||this.paginationParts.includes("pageInfoShort")){var f=this.options.totalRows 6147"client"===this.options.sidePagination&&this.options.paginationLoadMore&&!this._paginationLoaded&&this.totalPages>1&&(f+=" +") 6148var p=this.paginationParts.includes("pageInfoShort")?t.formatDetailPagination(f):t.formatShowingRows(this.pageFrom,this.pageTo,f,t.totalNotFiltered) 6149c.push('<span class="pagination-info">\n '.concat(p,"\n </span>"))}if(this.paginationParts.includes("pageSize")){c.push('<div class="page-list">') 6150var m=['<div class="'.concat(this.constants.classes.paginationDropdown,'">\n <button class="').concat(this.constants.buttonsClass,' dropdown-toggle" type="button" ').concat(this.constants.dataToggle,'="dropdown">\n <span class="page-size">\n ').concat(u?t.formatAllRows():t.pageSize,"\n </span>\n ").concat(this.constants.html.dropdownCaret,"\n </button>\n ").concat(this.constants.html.pageDropdown[0])] 6151h.forEach(function(i,n){var r;(!t.smartDisplay||0===n||h[n-1]<t.totalRows||i===t.formatAllRows())&&(r=u?i===t.formatAllRows()?e.constants.classes.dropdownActive:"":i===t.pageSize?e.constants.classes.dropdownActive:"",m.push(Wa.sprintf(e.constants.html.pageDropdownItem,r,i)))}),m.push("".concat(this.constants.html.pageDropdown[1],"</div>")),c.push(t.formatRecordsPerPage(m.join("")))}if((this.paginationParts.includes("pageInfo")||this.paginationParts.includes("pageInfoShort")||this.paginationParts.includes("pageSize"))&&c.push("</div></div>"),this.paginationParts.includes("pageList")){c.push('<div class="'.concat(this.constants.classes.pull,"-").concat(t.paginationHAlign,' pagination">'),Wa.sprintf(this.constants.html.pagination[0],Wa.sprintf(" pagination-%s",t.iconSize)),Wa.sprintf(this.constants.html.paginationItem," page-pre",t.formatSRPaginationPreText(),t.paginationPreText)),this.totalPages<t.paginationSuccessivelySize?(n=1,r=this.totalPages):r=(n=t.pageNumber-t.paginationPagesBySide)+2*t.paginationPagesBySide,t.pageNumber<t.paginationSuccessivelySize-1&&(r=t.paginationSuccessivelySize),t.paginationSuccessivelySize>this.totalPages-n&&(n=n-(t.paginationSuccessivelySize-(this.totalPages-n))+1),n<1&&(n=1),r>this.totalPages&&(r=this.totalPages) 6152var g=Math.round(t.paginationPagesBySide/2),y=function(i){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" 6153return Wa.sprintf(e.constants.html.paginationItem,n+(i===t.pageNumber?" ".concat(e.constants.classes.paginationActive):""),t.formatSRPaginationPageText(i),i)} 6154if(n>1){var v=t.paginationPagesBySide 6155for(v>=n&&(v=n-1),i=1;i<=v;i++)c.push(y(i)) 6156n-1===v+1?(i=n-1,c.push(y(i))):n-1>v&&(n-2*t.paginationPagesBySide>t.paginationPagesBySide&&t.paginationUseIntermediate?(i=Math.round((n-g)/2+g),c.push(y(i," page-intermediate"))):c.push(Wa.sprintf(this.constants.html.paginationItem," page-first-separator disabled","","...")))}for(i=n;i<=r;i++)c.push(y(i)) 6157if(this.totalPages>r){var _=this.totalPages-(t.paginationPagesBySide-1) 6158for(r>=_&&(_=r+1),r+1===_-1?(i=r+1,c.push(y(i))):_>r+1&&(this.totalPages-r>2*t.paginationPagesBySide&&t.paginationUseIntermediate?(i=Math.round((this.totalPages-g-r)/2+r),c.push(y(i," page-intermediate"))):c.push(Wa.sprintf(this.constants.html.paginationItem," page-last-separator disabled","","..."))),i=_;i<=this.totalPages;i++)c.push(y(i))}c.push(Wa.sprintf(this.constants.html.paginationItem," page-next",t.formatSRPaginationNextText(),t.paginationNextText)),c.push(this.constants.html.pagination[1],"</div>")}this.$pagination.html(c.join("")) 6159var b=["bottom","both"].includes(t.paginationVAlign)?" ".concat(this.constants.classes.dropup):"" 6160this.$pagination.last().find(".page-list > div").addClass(b),t.onlyInfoPagination||(s=this.$pagination.find(".page-list a"),o=this.$pagination.find(".page-pre"),a=this.$pagination.find(".page-next"),l=this.$pagination.find(".page-item").not(".page-next, .page-pre, .page-last-separator, .page-first-separator"),this.totalPages<=1&&this.$pagination.find("div.pagination").hide(),t.smartDisplay&&(h.length<2||t.totalRows<=h[0])&&this.$pagination.find("div.page-list").hide(),this.$pagination[this.getData().length?"show":"hide"](),t.paginationLoop||(1===t.pageNumber&&o.addClass("disabled"),t.pageNumber===this.totalPages&&a.addClass("disabled")),u&&(t.pageSize=t.formatAllRows()),s.off("click").on("click",function(t){return e.onPageListChange(t)}),o.off("click").on("click",function(t){return e.onPagePre(t)}),a.off("click").on("click",function(t){return e.onPageNext(t)}),l.off("click").on("click",function(t){return e.onPageNumber(t)}))}else this.$pagination.hide()},updatePagination:function(t){t&&e(t.currentTarget).hasClass("disabled")||(this.options.maintainMetaData||this.resetRows(),this.initPagination(),this.trigger("page-change",this.options.pageNumber,this.options.pageSize),"server"===this.options.sidePagination||"client"===this.options.sidePagination&&this.options.paginationLoadMore&&!this._paginationLoaded&&this.options.pageNumber===this.totalPages?this.initServer():this.initBody())},onPageListChange:function(t){t.preventDefault() 6161var i=e(t.currentTarget) 6162return i.parent().addClass(this.constants.classes.dropdownActive).siblings().removeClass(this.constants.classes.dropdownActive),this.options.pageSize=i.text().toUpperCase()===this.options.formatAllRows().toUpperCase()?this.options.formatAllRows():+i.text(),this.$toolbar.find(".page-size").text(this.options.pageSize),this.updatePagination(t),!1},onPagePre:function(t){if(!e(t.target).hasClass("disabled"))return t.preventDefault(),this.options.pageNumber-1==0?this.options.pageNumber=this.options.totalPages:this.options.pageNumber--,this.updatePagination(t),!1},onPageNext:function(t){if(!e(t.target).hasClass("disabled"))return t.preventDefault(),this.options.pageNumber+1>this.options.totalPages?this.options.pageNumber=1:this.options.pageNumber++,this.updatePagination(t),!1},onPageNumber:function(t){if(t.preventDefault(),this.options.pageNumber!==+e(t.currentTarget).text())return this.options.pageNumber=+e(t.currentTarget).text(),this.updatePagination(t),!1},selectPage:function(e){e>0&&e<=this.options.totalPages&&(this.options.pageNumber=e,this.updatePagination())},prevPage:function(){this.options.pageNumber>1&&(this.options.pageNumber--,this.updatePagination())},nextPage:function(){this.options.pageNumber<this.options.totalPages&&(this.options.pageNumber++,this.updatePagination())},togglePagination:function(){this.options.pagination=!this.options.pagination 6163var e=this.options.showButtonIcons?this.options.pagination?this.options.icons.paginationSwitchDown:this.options.icons.paginationSwitchUp:"",t=this.options.showButtonText?this.options.pagination?this.options.formatPaginationSwitchUp():this.options.formatPaginationSwitchDown():"" 6164this.$toolbar.find('button[name="paginationSwitch"]').html("".concat(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,e)," ").concat(t)),this.updatePagination(),this.trigger("toggle-pagination",this.options.pagination)}},Ol={initSearchText:function(){if(this.options.search&&(this.searchText="",""!==this.options.searchText)){var e=Wa.getSearchInput(this) 6165e.val(this.options.searchText),this.onSearch({currentTarget:e,firedByInitSearchText:!0})}},initSearch:function(){var t=this 6166if(this.filterOptions=this.filterOptions||this.options.filterOptions,"server"!==this.options.sidePagination){if(this.options.customSearch)return this.data=Wa.calculateObjectValue(this.options,this.options.customSearch,[this.options.data,this.searchText,this.filterColumns]),this.options.sortReset&&(this.unsortedData=c(this.data)),void this.initSort() 6167var i=this.searchText&&(this.fromHtml?Wa.escapeHTML(this.searchText):this.searchText),n=i?i.toLowerCase():"",r=Wa.isEmptyObject(this.filterColumns)?null:this.filterColumns 6168this.options.searchAccentNeutralise&&(n=Wa.normalizeAccent(n)),"function"==typeof this.filterOptions.filterAlgorithm?this.data=this.options.data.filter(function(e){return t.filterOptions.filterAlgorithm.apply(null,[e,r])}):"string"==typeof this.filterOptions.filterAlgorithm&&(this.data=r?this.options.data.filter(function(e){var i=t.filterOptions.filterAlgorithm 6169if("and"===i){for(var n in r)if(Array.isArray(r[n])&&!r[n].includes(e[n])||!Array.isArray(r[n])&&e[n]!==r[n])return!1}else if("or"===i){var s=!1 6170for(var o in r)(Array.isArray(r[o])&&r[o].includes(e[o])||!Array.isArray(r[o])&&e[o]===r[o])&&(s=!0) 6171return s}return!0}):c(this.options.data)) 6172var s=this.getVisibleFields() 6173this.data=n?this.data.filter(function(r,o){for(var a=0;a<t.header.fields.length;a++)if(t.header.searchables[a]&&(!t.options.visibleSearch||-1!==s.indexOf(t.header.fields[a]))){var l=Wa.isNumeric(t.header.fields[a])?parseInt(t.header.fields[a],10):t.header.fields[a],c=t.columns[t.fieldsColumnsIndex[l]],u=void 0 6174if("string"!=typeof l||r.hasOwnProperty(l))u=r[l] 6175else{u=r 6176for(var d=l.split("."),h=0;h<d.length;h++){if(null===u[d[h]]||void 0===u[d[h]]){u=null 6177break}u=u[d[h]]}}if(t.options.searchAccentNeutralise&&(u=Wa.normalizeAccent(u)),c&&c.searchFormatter&&(u=Wa.calculateObjectValue(c,t.header.formatters[a],[u,r,o,c.field],u),t.header.formatters[a]&&"number"!=typeof u&&(u=e("<div>").html(u).text())),"string"==typeof u||"number"==typeof u)if(t.options.strictSearch){if("".concat(u).toLowerCase()===n)return!0}else if(t.options.regexSearch){if(Wa.regexCompare(u,i))return!0}else{var f=/(?:(<=|=>|=<|>=|>|<)(?:\s+)?(-?\d+)?|(-?\d+)?(\s+)?(<=|=>|=<|>=|>|<))/gm.exec(t.searchText),p=!1 6178if(f){var m=f[1]||"".concat(f[5],"l"),g=f[2]||f[3],y=parseInt(u,10),v=parseInt(g,10) 6179switch(m){case">":case"<l":p=y>v 6180break 6181case"<":case">l":p=y<v 6182break 6183case"<=":case"=<":case">=l":case"=>l":p=y<=v 6184break 6185case">=":case"=>":case"<=l":case"=<l":p=y>=v}}if(p||"".concat(u).toLowerCase().includes(n))return!0}}return!1}):this.data,this.options.sortReset&&(this.unsortedData=c(this.data)),this.initSort()}},onSearch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.currentTarget,n=t.firedByInitSearchText,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1] 6186if(void 0!==i&&e(i).length&&r){var s=e(i).val().trim() 6187if(this.options.trimOnSearch&&e(i).val()!==s&&e(i).val(s),this.searchText===s)return 6188var o=Wa.getSearchInput(this),a=i instanceof jQuery?i:e(i);(a.is(o)||a.hasClass("search-input"))&&(this.searchText=s,this.options.searchText=s)}n||(this.options.pageNumber=1),this.initSearch(),n?"client"===this.options.sidePagination&&this.updatePagination():this.updatePagination(),this.trigger("search",this.searchText)},resetSearch:function(e){var t=Wa.getSearchInput(this),i=e||"" 6189t.val(i),this.searchText=i,this.options.searchText=i,this.onSearch({currentTarget:t},!1)},filterBy:function(e,t){this.filterOptions=Wa.isEmptyObject(t)?this.options.filterOptions:Wa.extend({},this.options.filterOptions,t),this.filterColumns=Wa.isEmptyObject(e)?{}:e,this.options.pageNumber=1,this.initSearch(),this.updatePagination()}},zl={initToolbar:function(){var t,i=this,n=this.options,s=[],o=0,a=0 6190this.$toolbar.find(".bs-bars").children().length&&e("body").append(e(n.toolbar)),this.$toolbar.html(""),"string"!=typeof n.toolbar&&"object"!==d(n.toolbar)||e(Wa.sprintf('<div class="bs-bars %s-%s"></div>',this.constants.classes.pull,n.toolbarAlign)).appendTo(this.$toolbar).append(e(n.toolbar)),s=['<div class="'.concat(["columns","columns-".concat(n.buttonsAlign),this.constants.classes.buttonsGroup,"".concat(this.constants.classes.pull,"-").concat(n.buttonsAlign)].join(" "),'">')],"string"==typeof n.buttonsOrder&&(n.buttonsOrder=n.buttonsOrder.replace(/\[|\]| |'/g,"").split(",")),this.buttons=Object.assign(this.buttons,{paginationSwitch:{text:n.pagination?n.formatPaginationSwitchUp():n.formatPaginationSwitchDown(),icon:n.pagination?n.icons.paginationSwitchDown:n.icons.paginationSwitchUp,render:!1,event:this.togglePagination,attributes:{"aria-label":n.formatPaginationSwitch(),title:n.formatPaginationSwitch()}},refresh:{text:n.formatRefresh(),icon:n.icons.refresh,render:!1,event:this.refresh,attributes:{"aria-label":n.formatRefresh(),title:n.formatRefresh()}},toggle:{text:n.formatToggleOn(),icon:n.icons.toggleOff,render:!1,event:this.toggleView,attributes:{"aria-label":n.formatToggleOn(),title:n.formatToggleOn()}},fullscreen:{text:n.formatFullscreen(),icon:n.icons.fullscreen,render:!1,event:this.toggleFullscreen,attributes:{"aria-label":n.formatFullscreen(),title:n.formatFullscreen()}},columns:{render:!1,html:function(){var e=[] 6191if(e.push('<div class="keep-open '.concat(i.constants.classes.buttonsDropdown,'">\n <button class="').concat(i.constants.buttonsClass,' dropdown-toggle" type="button" ').concat(i.constants.dataToggle,'="dropdown"\n aria-label="').concat(n.formatColumns(),'" ').concat(n.buttonsAttributeTitle,'="').concat(n.formatColumns(),'">\n ').concat(n.showButtonIcons?Wa.sprintf(i.constants.html.icon,n.iconsPrefix,n.icons.columns):"","\n ").concat(n.showButtonText?n.formatColumns():"","\n ").concat(i.constants.html.dropdownCaret,"\n </button>\n ").concat(i.constants.html.toolbarDropdown[0])),n.showColumnsSearch&&(e.push(Wa.sprintf(i.constants.html.toolbarDropdownItem,Wa.sprintf('<input type="text" class="%s" name="columnsSearch" placeholder="%s" autocomplete="off">',i.constants.classes.input,n.formatSearch()))),e.push(i.constants.html.toolbarDropdownSeparator)),n.showColumnsToggleAll){var t=i.getVisibleColumns().length===i.columns.filter(function(e){return!i.isSelectionColumn(e)}).length 6192e.push(Wa.sprintf(i.constants.html.toolbarDropdownItem,Wa.sprintf('<input type="checkbox" class="toggle-all" %s> <span>%s</span>',t?'checked="checked"':"",n.formatColumnsToggleAll()))),e.push(i.constants.html.toolbarDropdownSeparator)}var r=0 6193return i.columns.forEach(function(e){e.visible&&r++}),i.columns.forEach(function(t,s){if(!i.isSelectionColumn(t)&&(!n.cardView||t.cardVisible)){var o=t.visible?' checked="checked"':"",l=r<=n.minimumCountColumns&&o?' disabled="disabled"':"" 6194t.switchable&&(e.push(Wa.sprintf(i.constants.html.toolbarDropdownItem,Wa.sprintf('<input type="checkbox" data-field="%s" value="%s"%s%s> <span>%s</span>',t.field,s,o,l,t.switchableLabel||t.title))),a++)}}),e.push(i.constants.html.toolbarDropdown[1],"</div>"),e.join("")}}}) 6195for(var c={},u=0,h=Object.entries(this.buttons);u<h.length;u++){var f=l(h[u],2),p=f[0],m=f[1],g=void 0 6196if(m.hasOwnProperty("html"))"function"==typeof m.html?g=m.html():"string"==typeof m.html&&(g=m.html) 6197else{var y=this.constants.buttonsClass 6198if(m.hasOwnProperty("attributes")&&m.attributes.class&&(y+=" ".concat(m.attributes.class)),g='<button class="'.concat(y,'" type="button" name="').concat(p,'"'),m.hasOwnProperty("attributes"))for(var v=0,_=Object.entries(m.attributes);v<_.length;v++){var b=l(_[v],2),w=b[0],A=b[1] 6199if("class"!==w){var T="title"===w?this.options.buttonsAttributeTitle:w 6200g+=" ".concat(T,'="').concat(A,'"')}}g+=">",n.showButtonIcons&&m.hasOwnProperty("icon")&&(g+="".concat(Wa.sprintf(this.constants.html.icon,n.iconsPrefix,m.icon)," ")),n.showButtonText&&m.hasOwnProperty("text")&&(g+=m.text),g+="</button>"}c[p]=g 6201var C="show".concat(p.charAt(0).toUpperCase()).concat(p.substring(1)),L=n[C] 6202!(!m.hasOwnProperty("render")||m.hasOwnProperty("render")&&m.render)||void 0!==L&&!0!==L||(n[C]=!0),n.buttonsOrder.includes(p)||n.buttonsOrder.push(p)}var x,M=r(n.buttonsOrder) 6203try{for(M.s();!(x=M.n()).done;){var E=x.value 6204n["show".concat(E.charAt(0).toUpperCase()).concat(E.substring(1))]&&s.push(c[E])}}catch(err){M.e(err)}finally{M.f()}s.push("</div>"),(this.showToolbar||s.length>2)&&this.$toolbar.append(s.join("")) 6205for(var S=function(){var e=l(P[k],2),t=e[0],n=e[1] 6206if(n.hasOwnProperty("event")){if("function"==typeof n.event||"string"==typeof n.event){var r="string"==typeof n.event?window[n.event]:n.event 6207return i.$toolbar.find('button[name="'.concat(t,'"]')).off("click").on("click",function(){return r.call(i)}),1}for(var s=function(){var e=l(a[o],2),n=e[0],r=e[1],s="string"==typeof r?window[r]:r 6208i.$toolbar.find('button[name="'.concat(t,'"]')).off(n).on(n,function(){return s.call(i)})},o=0,a=Object.entries(n.event);o<a.length;o++)s()}},k=0,P=Object.entries(this.buttons);k<P.length;k++)S() 6209if(n.showColumns){var O=(t=this.$toolbar.find(".keep-open")).find('input[type="checkbox"]:not(".toggle-all")'),z=t.find('input[type="checkbox"].toggle-all') 6210if(a<=n.minimumCountColumns&&t.find("input").prop("disabled",!0),t.find("li, label").off("click").on("click",function(e){e.stopImmediatePropagation()}),O.off("click").on("click",function(t){var n=t.currentTarget,r=e(n) 6211i._toggleColumn(r.val(),r.prop("checked"),!1),i.trigger("column-switch",r.data("field"),r.prop("checked")),z.prop("checked",O.filter(":checked").length===i.columns.filter(function(e){return!i.isSelectionColumn(e)}).length)}),z.off("click").on("click",function(t){var n=t.currentTarget 6212i._toggleAllColumns(e(n).prop("checked")),i.trigger("column-switch-all",e(n).prop("checked"))}),n.showColumnsSearch){var D=t.find('[name="columnsSearch"]'),I=t.find(".dropdown-item-marker") 6213D.on("keyup paste change",function(t){var i=t.currentTarget,n=e(i).val().toLowerCase() 6214I.show(),O.each(function(t,i){var r=e(i).parents(".dropdown-item-marker") 6215r.text().toLowerCase().includes(n)||r.hide()})})}}var N=function(e){var t=e.is("select")?"change":"keyup drop blur mouseup" 6216e.off(t).on(t,function(e){n.searchOnEnterKey&&13!==e.keyCode||[37,38,39,40].includes(e.keyCode)||(clearTimeout(o),o=setTimeout(function(){i.onSearch({currentTarget:e.currentTarget})},n.searchTimeOut))})} 6217if((n.search||this.showSearchClearButton)&&"string"!=typeof n.searchSelector){s=[] 6218var R=Wa.sprintf(this.constants.html.searchButton,this.constants.buttonsClass,n.formatSearch(),n.showButtonIcons?Wa.sprintf(this.constants.html.icon,n.iconsPrefix,n.icons.search):"",n.showButtonText?n.formatSearch():""),F=Wa.sprintf(this.constants.html.searchClearButton,this.constants.buttonsClass,n.formatClearSearch(),n.showButtonIcons?Wa.sprintf(this.constants.html.icon,n.iconsPrefix,n.icons.clearSearch):"",n.showButtonText?n.formatClearSearch():""),B='<input class="'.concat(this.constants.classes.input,"\n ").concat(Wa.sprintf(" %s%s",this.constants.classes.inputPrefix,n.iconSize),'\n search-input" type="search" aria-label="').concat(n.formatSearch(),'" placeholder="').concat(n.formatSearch(),'" autocomplete="off">'),j=B 6219if(n.showSearchButton||n.showSearchClearButton){var U=(n.showSearchButton?R:"")+(n.showSearchClearButton?F:"") 6220j=n.search?Wa.sprintf(this.constants.html.inputGroup,B,U):U}s.push(Wa.sprintf('\n <div class="'.concat(this.constants.classes.pull,"-").concat(n.searchAlign," search ").concat(this.constants.classes.inputGroup,'">\n %s\n </div>\n '),j)),this.$toolbar.append(s.join("")) 6221var V=Wa.getSearchInput(this) 6222n.showSearchButton?(this.$toolbar.find(".search button[name=search]").off("click").on("click",function(){clearTimeout(o),o=setTimeout(function(){i.onSearch({currentTarget:V})},n.searchTimeOut)}),n.searchOnEnterKey&&N(V)):N(V),n.showSearchClearButton&&this.$toolbar.find(".search button[name=clearSearch]").click(function(){i.resetSearch()})}else"string"==typeof n.searchSelector&&N(Wa.getSearchInput(this))},refresh:function(e){e&&e.url&&(this.options.url=e.url),e&&e.pageNumber&&(this.options.pageNumber=e.pageNumber),e&&e.pageSize&&(this.options.pageSize=e.pageSize),e&&e.query&&(this.options.url=Wa.addQueryToUrl(this.options.url,e.query)),this.trigger("refresh",this.initServer(e&&e.silent))},toggleView:function(){this.options.cardView=!this.options.cardView,this.initHeader() 6223var e=this.options.showButtonIcons?this.options.cardView?this.options.icons.toggleOn:this.options.icons.toggleOff:"",t=this.options.cardView?this.options.formatToggleOff():this.options.formatToggleOn() 6224this.$toolbar.find('button[name="toggle"]').html("".concat(Wa.sprintf(this.constants.html.icon,this.options.iconsPrefix,e)," ").concat(this.options.showButtonText?t:"")).attr("aria-label",t).attr(this.options.buttonsAttributeTitle,t),this.initBody(),this.trigger("toggle",this.options.cardView)},toggleFullscreen:function(){this.$el.closest(".bootstrap-table").toggleClass("fullscreen"),this.resetView()}},Dl=function(){function t(n,r){i(this,t),this.options=r,this.$el=e(n),this.$el_=this.$el.clone(),this._timeoutId={header:0,footer:0}}return n(t,[{key:"init",value:function(){this.initConstants(),this.initLocale(),this.initContainer(),this.initTable(),this.initHeader(),this.initData(),this.initHiddenRows(),this.initToolbar(),this.initPagination(),this.initBody(),this.initSearchText(),this.initServer()}},{key:"trigger",value:function(i){for(var n,r,s="".concat(i,".bs.table"),o=arguments.length,a=new Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];(n=this.options)[t.EVENTS[s]].apply(n,[].concat(a,[this])),this.$el.trigger(e.Event(s,{sender:this}),a),(r=this.options).onAll.apply(r,[s].concat([].concat(a,[this]))),this.$el.trigger(e.Event("all.bs.table",{sender:this}),[s,a])}},{key:"getOptions",value:function(){var e=Wa.extend({},this.options) 6225return delete e.data,Wa.extend(!0,{},e)}},{key:"refreshOptions",value:function(e){Wa.compareObjects(this.options,e,!0)||(this.optionsColumnsChanged=!!e.columns,this.options=Wa.extend(this.options,e),this.trigger("refresh-options",this.options),this.destroy(),this.init())}},{key:"_setDelayTimeout",value:function(e,t,i){clearTimeout(this._timeoutId[e]),this._timeoutId[e]=setTimeout(t,i)}},{key:"destroy",value:function(){for(var t=0,i=Object.keys(this._timeoutId);t<i.length;t++){var n=i[t] 6226clearTimeout(this._timeoutId[n])}this.$el.insertBefore(this.$container),e(this.options.toolbar).insertBefore(this.$el),this.$container.next().remove(),this.$container.remove(),this.$el.html(this.$el_.html()).css("margin-top","0").attr("class",this.$el_.attr("class")||"") 6227var r=Wa.getEventName("resize.bootstrap-table",this.$el.attr("id")) 6228e(window).off(r)}},{key:"updateFormatText",value:function(e,t){/^format/.test(e)&&this.options[e]&&("string"==typeof t?this.options[e]=function(){return t}:"function"==typeof t&&(this.options[e]=t),this.initToolbar(),this.initPagination(),this.initBody())}}])}() 6229return Object.assign(Dl.prototype,el),Object.assign(Dl.prototype,kl),Object.assign(Dl.prototype,El),Object.assign(Dl.prototype,zl),Object.assign(Dl.prototype,Ol),Object.assign(Dl.prototype,Pl),Object.assign(Dl.prototype,yl),Object.assign(Dl.prototype,vl),Object.assign(Dl.prototype,Sl),Dl.VERSION=Ja.VERSION,Dl.DEFAULTS=Ja.DEFAULTS,Dl.LOCALES=Ja.LOCALES,Dl.COLUMN_DEFAULTS=Ja.COLUMN_DEFAULTS,Dl.METHODS=Ja.METHODS,Dl.EVENTS=Ja.EVENTS,e.BootstrapTable=Dl,e.fn.bootstrapTable=function(t){for(var i=arguments.length,n=new Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r] 6230var s 6231return this.each(function(i,r){var o=e(r).data("bootstrap.table") 6232if("string"==typeof t){var a 6233if(!Ja.METHODS.includes(t))throw new Error("Unknown method: ".concat(t)) 6234if(!o)return 6235return s=(a=o)[t].apply(a,n),void("destroy"===t&&e(r).removeData("bootstrap.table"))}if(o)console.warn("You cannot initialize the table more than once!") 6236else{var l=Wa.extend(!0,{},Dl.DEFAULTS,e(r).data(),"object"===d(t)&&t) 6237o=new e.BootstrapTable(r,l),e(r).data("bootstrap.table",o),o.init()}}),void 0===s?this:s},e.fn.bootstrapTable.Constructor=Dl,e.fn.bootstrapTable.theme=Ja.THEME,e.fn.bootstrapTable.VERSION=Ja.VERSION,e.fn.bootstrapTable.icons=Ja.ICONS,e.fn.bootstrapTable.defaults=Dl.DEFAULTS,e.fn.bootstrapTable.columnDefaults=Dl.COLUMN_DEFAULTS,e.fn.bootstrapTable.events=Dl.EVENTS,e.fn.bootstrapTable.locales=Dl.LOCALES,e.fn.bootstrapTable.methods=Dl.METHODS,e.fn.bootstrapTable.utils=Wa,e(function(){e('[data-toggle="table"]').bootstrapTable()}),Dl}),function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t() 6238else if("function"==typeof define&&define.amd)define([],t) 6239else{var i=t()
6240for(var n in i)("object"==typeof exports?exports:e)[n]=i[n]}}(this,function(){return function(e){var t={} 6241function i(n){if(t[n])return t[n].exports 6242var r=t[n]={i:n,l:!1,exports:{}} 6243return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e} 6244return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([function(e,t,i){"use strict" 6245 6246;/** 6247 * @license 6248 * Copyright 2017 Google Inc. All Rights Reserved. 6249 * Licensed under the Apache License, Version 2.0 (the "License"); 6250 * you may not use this file except in compliance with the License. 6251 * You may obtain a copy of the License at 6252 * 6253 * http://www.apache.org/licenses/LICENSE-2.0 6254 * 6255 * Unless required by applicable law or agreed to in writing, software 6256 * distributed under the License is distributed on an "AS IS" BASIS, 6257 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6258 * See the License for the specific language governing permissions and 6259 * limitations under the License. 6260 */function n(){}n.DEFAULT_SOURCE_GAIN=1,n.LISTENER_MAX_OUTSIDE_ROOM_DISTANCE=1,n.SOURCE_MAX_OUTSIDE_ROOM_DISTANCE=1,n.DEFAULT_SOURCE_DISTANCE=1,n.DEFAULT_POSITION=[0,0,0],n.DEFAULT_FORWARD=[0,0,-1],n.DEFAULT_UP=[0,1,0],n.DEFAULT_RIGHT=[1,0,0],n.DEFAULT_SPEED_OF_SOUND=343,n.ATTENUATION_ROLLOFFS=["logarithmic","linear","none"],n.DEFAULT_ATTENUATION_ROLLOFF="logarithmic",n.DEFAULT_MIN_DISTANCE=1,n.DEFAULT_MAX_DISTANCE=1e3,n.DEFAULT_DIRECTIVITY_ALPHA=0,n.DEFAULT_DIRECTIVITY_SHARPNESS=1,n.DEFAULT_AZIMUTH=0,n.DEFAULT_ELEVATION=0,n.DEFAULT_AMBISONIC_ORDER=1,n.DEFAULT_SOURCE_WIDTH=0,n.DEFAULT_REFLECTION_MAX_DURATION=.5,n.DEFAULT_REFLECTION_CUTOFF_FREQUENCY=6400,n.DEFAULT_REFLECTION_COEFFICIENTS={left:0,right:0,front:0,back:0,down:0,up:0},n.DEFAULT_REFLECTION_MIN_DISTANCE=1,n.DEFAULT_ROOM_DIMENSIONS={width:0,height:0,depth:0},n.DEFAULT_REFLECTION_MULTIPLIER=1,n.DEFAULT_REVERB_BANDWIDTH=1,n.DEFAULT_REVERB_DURATION_MULTIPLIER=1,n.DEFAULT_REVERB_PREDELAY=1.5,n.DEFAULT_REVERB_TAIL_ONSET=3.8,n.DEFAULT_REVERB_GAIN=.01 6261n.DEFAULT_REVERB_MAX_DURATION=3,n.DEFAULT_REVERB_FREQUENCY_BANDS=[31.25,62.5,125,250,500,1e3,2e3,4e3,8e3],n.NUMBER_REVERB_FREQUENCY_BANDS=n.DEFAULT_REVERB_FREQUENCY_BANDS.length,n.DEFAULT_REVERB_DURATIONS=new Float32Array(n.NUMBER_REVERB_FREQUENCY_BANDS),n.ROOM_MATERIAL_COEFFICIENTS={transparent:[1,1,1,1,1,1,1,1,1],"acoustic-ceiling-tiles":[.672,.675,.7,.66,.72,.92,.88,.75,1],"brick-bare":[.03,.03,.03,.03,.03,.04,.05,.07,.14],"brick-painted":[.006,.007,.01,.01,.02,.02,.02,.03,.06],"concrete-block-coarse":[.36,.36,.36,.44,.31,.29,.39,.25,.5],"concrete-block-painted":[.092,.09,.1,.05,.06,.07,.09,.08,.16],"curtain-heavy":[.073,.106,.14,.35,.55,.72,.7,.65,1],"fiber-glass-insulation":[.193,.22,.22,.82,.99,.99,.99,.99,1],"glass-thin":[.18,.169,.18,.06,.04,.03,.02,.02,.04],"glass-thick":[.35,.35,.35,.25,.18,.12,.07,.04,.08],grass:[.05,.05,.15,.25,.4,.55,.6,.6,.6],"linoleum-on-concrete":[.02,.02,.02,.03,.03,.03,.03,.02,.04],marble:[.01,.01,.01,.01,.01,.01,.02,.02,.04],metal:[.03,.035,.04,.04,.05,.05,.05,.07,.09],"parquet-on-concrete":[.028,.03,.04,.04,.07,.06,.06,.07,.14],"plaster-rough":[.017,.018,.02,.03,.04,.05,.04,.03,.06],"plaster-smooth":[.011,.012,.013,.015,.02,.03,.04,.05,.1],"plywood-panel":[.4,.34,.28,.22,.17,.09,.1,.11,.22],"polished-concrete-or-tile":[.008,.008,.01,.01,.015,.02,.02,.02,.04],"sheet-rock":[.29,.279,.29,.1,.05,.04,.07,.09,.18],"water-or-ice-surface":[.006,.006,.008,.008,.013,.015,.02,.025,.05],"wood-ceiling":[.15,.147,.15,.11,.1,.07,.06,.07,.14],"wood-panel":[.28,.28,.28,.22,.17,.09,.1,.11,.22],uniform:[.5,.5,.5,.5,.5,.5,.5,.5,.5]},n.DEFAULT_ROOM_MATERIALS={left:"transparent",right:"transparent",front:"transparent",back:"transparent",down:"transparent",up:"transparent"},n.NUMBER_REFLECTION_AVERAGING_BANDS=3,n.ROOM_STARTING_AVERAGING_BAND=4,n.ROOM_MIN_VOLUME=1e-4,n.ROOM_AIR_ABSORPTION_COEFFICIENTS=[6e-4,6e-4,7e-4,8e-4,.001,.0015,.0026,.006,.0207],n.ROOM_EYRING_CORRECTION_COEFFICIENT=1.38,n.TWO_PI=6.28318530717959,n.TWENTY_FOUR_LOG10=55.2620422318571,n.LOG1000=6.90775527898214,n.LOG2_DIV2=.346573590279973,n.DEGREES_TO_RADIANS=.017453292519943,n.RADIANS_TO_DEGREES=57.29577951308232,n.EPSILON_FLOAT=1e-8,n.log=function(){window.console.log.apply(window.console,["%c[ResonanceAudio]%c "+Array.prototype.slice.call(arguments).join(" ")+" %c(@"+performance.now().toFixed(2)+"ms)","background: #BBDEFB; color: #FF5722; font-weight: 700","font-weight: 400","color: #AAA"])},n.normalizeVector=function(e){let i=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]) 6262return i>t.EPSILON_FLOAT&&(i=1/i,e[0]*=i,e[1]*=i,e[2]*=i),e},n.crossProduct=function(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]},e.exports=n},function(e,t,i){"use strict" 6263 6264;/** 6265 * @license 6266 * Copyright 2017 Google Inc. All Rights Reserved. 6267 * Licensed under the Apache License, Version 2.0 (the "License");
6268 * you may not use this file except in compliance with the License. 6269 * You may obtain a copy of the License at 6270 * 6271 * http://www.apache.org/licenses/LICENSE-2.0 6272 * 6273 * Unless required by applicable law or agreed to in writing, software 6274 * distributed under the License is distributed on an "AS IS" BASIS, 6275 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6276 * See the License for the specific language governing permissions and 6277 * limitations under the License. 6278 */const n=i(3),r=i(0) 6279function s(e,t){null==t&&(t={}),null==t.ambisonicOrder&&(t.ambisonicOrder=r.DEFAULT_AMBISONIC_ORDER),null==t.azimuth&&(t.azimuth=r.DEFAULT_AZIMUTH),null==t.elevation&&(t.elevation=r.DEFAULT_ELEVATION),null==t.sourceWidth&&(t.sourceWidth=r.DEFAULT_SOURCE_WIDTH),this._context=e,this.input=e.createGain(),this._channelGain=[],this._merger=void 0,this.output=e.createGain(),this.setAmbisonicOrder(t.ambisonicOrder),this._azimuth=t.azimuth,this._elevation=t.elevation,this.setSourceWidth(t.sourceWidth)}s.prototype.setAmbisonicOrder=function(e){this._ambisonicOrder=s.validateAmbisonicOrder(e),this.input.disconnect() 6280for(let i=0;i<this._channelGain.length;i++)this._channelGain[i].disconnect() 6281null!=this._merger&&this._merger.disconnect(),delete this._channelGain,delete this._merger 6282let t=(this._ambisonicOrder+1)*(this._ambisonicOrder+1) 6283this._merger=this._context.createChannelMerger(t),this._channelGain=new Array(t) 6284for(let i=0;i<t;i++)this._channelGain[i]=this._context.createGain(),this.input.connect(this._channelGain[i]),this._channelGain[i].connect(this._merger,0,i) 6285this._merger.connect(this.output)},s.prototype.setDirection=function(e,t){(null==e||isNaN(e))&&(e=r.DEFAULT_AZIMUTH),(null==t||isNaN(t))&&(t=r.DEFAULT_ELEVATION),this._azimuth=e,this._elevation=t,(e=Math.round(e%360))<0&&(e+=360),t=Math.round(Math.min(90,Math.max(-90,t)))+90,this._channelGain[0].gain.value=n.MAX_RE_WEIGHTS[this._spreadIndex][0] 6286for(let i=1;i<=this._ambisonicOrder;i++){let r=n.MAX_RE_WEIGHTS[this._spreadIndex][i] 6287for(let s=-i;s<=i;s++){let o=i*i+i+s,a=i*(i+1)/2+Math.abs(s)-1,l=n.SPHERICAL_HARMONICS[1][t][a] 6288if(0!=s){let t=n.SPHERICAL_HARMONICS_MAX_ORDER+s-1 6289s<0&&(t=n.SPHERICAL_HARMONICS_MAX_ORDER+s),l*=n.SPHERICAL_HARMONICS[0][e][t]}this._channelGain[o].gain.value=l*r}}},s.prototype.setSourceWidth=function(e){this._spreadIndex=Math.min(359,Math.max(0,Math.round(e))),this.setDirection(this._azimuth,this._elevation)},s.validateAmbisonicOrder=function(e){return isNaN(e)||null==e?(r.log("Error: Invalid ambisonic order",options.ambisonicOrder,"\nUsing ambisonicOrder=1 instead."),e=1):e<1?(r.log("Error: Unable to render ambisonic order",options.ambisonicOrder,"(Min order is 1)","\nUsing min order instead."),e=1):e>n.SPHERICAL_HARMONICS_MAX_ORDER&&(r.log("Error: Unable to render ambisonic order",options.ambisonicOrder,"(Max order is",n.SPHERICAL_HARMONICS_MAX_ORDER,")\nUsing max order instead."),options.ambisonicOrder=n.SPHERICAL_HARMONICS_MAX_ORDER),e},e.exports=s},function(e,t,i){"use strict" 6290 6291;/** 6292 * @license 6293 * Copyright 2017 Google Inc. All Rights Reserved. 6294 * Licensed under the Apache License, Version 2.0 (the "License"); 6295 * you may not use this file except in compliance with the License. 6296 * You may obtain a copy of the License at 6297 * 6298 * http://www.apache.org/licenses/LICENSE-2.0 6299 * 6300 * Unless required by applicable law or agreed to in writing, software 6301 * distributed under the License is distributed on an "AS IS" BASIS, 6302 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6303 * See the License for the specific language governing permissions and 6304 * limitations under the License. 6305 */const n=i(12),r=i(1),s=i(0) 6306function o(e,t){null==t&&(t={}),null==t.ambisonicOrder&&(t.ambisonicOrder=s.DEFAULT_AMBISONIC_ORDER),null==t.position&&(t.position=s.DEFAULT_POSITION.slice()),null==t.forward&&(t.forward=s.DEFAULT_FORWARD.slice()),null==t.up&&(t.up=s.DEFAULT_UP.slice()),this.position=new Float32Array(3),this._tempMatrix3=new Float32Array(9),this._ambisonicOrder=r.validateAmbisonicOrder(t.ambisonicOrder),this._context=e,1==this._ambisonicOrder?this._renderer=n.Omnitone.createFOARenderer(e,{}):this._ambisonicOrder>1&&(this._renderer=n.Omnitone.createHOARenderer(e,{ambisonicOrder:this._ambisonicOrder})),this.input=e.createGain(),this.output=e.createGain(),this.ambisonicOutput=e.createGain() 6307let i=this 6308this._renderer.initialize().then(function(){i.input.connect(i._renderer.input),i._ambisonicOrder>1?i._renderer._hoaRotator.output.connect(i.ambisonicOutput):i._renderer._foaRotator.output.connect(i.ambisonicOutput),i._renderer.output.connect(i.output)}),this.setOrientation(t.forward[0],t.forward[1],t.forward[2],t.up[0],t.up[1],t.up[2])}o.prototype.setOrientation=function(e,t,i,n,r,o){let a=s.crossProduct([e,t,i],[n,r,o]) 6309this._tempMatrix3[0]=a[0],this._tempMatrix3[1]=a[1],this._tempMatrix3[2]=a[2],this._tempMatrix3[3]=n,this._tempMatrix3[4]=r,this._tempMatrix3[5]=o,this._tempMatrix3[6]=e,this._tempMatrix3[7]=t,this._tempMatrix3[8]=i,this._renderer.setRotationMatrix3(this._tempMatrix3)},o.prototype.setFromMatrix=function(e){this._renderer.setRotationMatrix4(e.elements),this.position[0]=e.elements[12],this.position[1]=e.elements[13],this.position[2]=e.elements[14]},e.exports=o},function(e,t,i){"use strict" 6310t.SPHERICAL_HARMONICS=[[[0,0,0,1,1,1],[.052336,.034899,.017452,.999848,.999391,.99863],[.104528,.069756,.034899,.999391,.997564,.994522],[.156434,.104528,.052336,.99863,.994522,.987688],[.207912,.139173,.069756,.997564,.990268,.978148],[.258819,.173648,.087156,.996195,.984808,.965926],[.309017,.207912,.104528,.994522,.978148,.951057],[.358368,.241922,.121869,.992546,.970296,.93358],[.406737,.275637,.139173,.990268,.961262,.913545],[.45399,.309017,.156434,.987688,.951057,.891007],[.5,.34202,.173648,.984808,.939693,.866025],[.544639,.374607,.190809,.981627,.927184,.838671],[.587785,.406737,.207912,.978148,.913545,.809017],[.62932,.438371,.224951,.97437,.898794,.777146],[.669131,.469472,.241922,.970296,.882948,.743145],[.707107,.5,.258819,.965926,.866025,.707107],[.743145,.5299
631019,.275637,.961262,.848048,.669131],[.777146,.559193,.292372,.956305,.829038,.62932],[.809017,.587785,.309017,.951057,.809017,.587785],[.838671,.615661,.325568,.945519,.788011,.544639],[.866025,.642788,.34202,.939693,.766044,.5],[.891007,.669131,.358368,.93358,.743145,.45399],[.913545,.694658,.374607,.927184,.71934,.406737],[.93358,.71934,.390731,.920505,.694658,.358368],[.951057,.743145,.406737,.913545,.669131,.309017],[.965926,.766044,.422618,.906308,.642788,.258819],[.978148,.788011,.438371,.898794,.615661,.207912],[.987688,.809017,.45399,.891007,.587785,.156434],[.994522,.829038,.469472,.882948,.559193,.104528],[.99863,.848048,.48481,.87462,.529919,.052336],[1,.866025,.5,.866025,.5,0],[.99863,.882948,.515038,.857167,.469472,-.052336],[.994522,.898794,.529919,.848048,.438371,-.104528],[.987688,.913545,.544639,.838671,.406737,-.156434],[.978148,.927184,.559193,.829038,.374607,-.207912],[.965926,.939693,.573576,.819152,.34202,-.258819],[.951057,.951057,.587785,.809017,.309017,-.309017],[.93358,.961262,.601815,.798636,.275637,-.358368],[.913545,.970296,.615661,.788011,.241922,-.406737],[.891007,.978148,.62932,.777146,.207912,-.45399],[.866025,.984808,.642788,.766044,.173648,-.5],[.838671,.990268,.656059,.75471,.139173,-.544639],[.809017,.994522,.669131,.743145,.104528,-.587785],[.777146,.997564,.681998,.731354,.069756,-.62932],[.743145,.999391,.694658,.71934,.034899,-.669131],[.707107,1,.707107,.707107,0,-.707107],[.669131,.999391,.71934,.694658,-.034899,-.743145],[.62932,.997564,.731354,.681998,-.069756,-.777146],[.587785,.994522,.743145,.669131,-.104528,-.809017],[.544639,.990268,.75471,.656059,-.139173,-.838671],[.5,.984808,.766044,.642788,-.173648,-.866025],[.45399,.978148,.777146,.62932,-.207912,-.891007],[.406737,.970296,.788011,.615661,-.241922,-.913545],[.358368,.961262,.798636,.601815,-.275637,-.93358],[.309017,.951057,.809017,.587785,-.309017,-.951057],[.258819,.939693,.819152,.573576,-.34202,-.965926],[.207912,.927184,.829038,.559193,-.374607,-.978148],[.156434,.913545,.838671,.544639,-.406737,-.987688],[.104528,.898794,.848048,.529919,-.438371,-.994522],[.052336,.882948,.857167,.515038,-.469472,-.99863],[0,.866025,.866025,.5,-.5,-1],[-.052336,.848048,.87462,.48481,-.529919,-.99863],[-.104528,.829038,.882948,.469472,-.559193,-.994522],[-.156434,.809017,.891007,.45399,-.587785,-.987688],[-.207912,.788011,.898794,.438371,-.615661,-.978148],[-.258819,.766044,.906308,.422618,-.642788,-.965926],[-.309017,.743145,.913545,.406737,-.669131,-.951057],[-.358368,.71934,.920505,.390731,-.694658,-.93358],[-.406737,.694658,.927184,.374607,-.71934,-.913545],[-.45399,.669131,.93358,.358368,-.743145,-.891007],[-.5,.642788,.939693,.34202,-.766044,-.866025],[-.544639,.615661,.945519,.325568,-.788011,-.838671],[-.587785,.587785,.951057,.309017,-.809017,-.809017],[-.62932,.559193,.956305,.292372,-.829038,-.777146],[-.669131,.529919,.961262,.275637,-.848048,-.743145],[-.707107,.5,.965926,.258819,-.866025,-.707107],[-.743145,.469472,.970296,.241922,-.882948,-.669131],[-.777146,.438371,.97437,.224951,-.898794,-.62932],[-.809017,.406737,.978148,.207912,-.913545,-.587785],[-.838671,.374607,.981627,.190809,-.927184,-.544639],[-.866025,.34202,.984808,.173648,-.939693,-.5],[-.891007,.309017,.987688,.156434,-.951057,-.45399],[-.913545,.275637,.990268,.139173,-.961262,-.406737],[-.93358,.241922,.992546,.121869,-.970296,-.358368],[-.951057,.207912,.994522,.104528,-.978148,-.309017],[-.965926,.173648,.996195,.087156,-.984808,-.258819],[-.978148,.139173,.997564,.069756,-.990268,-.207912],[-.987688,.104528,.99863,.052336,-.994522,-.156434],[-.994522,.069756,.999391,.034899,-.997564,-.104528],[-.99863,.034899,.999848,.017452,-.999391,-.052336],[-1,0,1,0,-1,-0],[-.99863,-.034899,.999848,-.017452,-.999391,.052336],[-.994522,-.069756,.999391,-.034899,-.997564,.104528],[-.987688,-.104528,.99863,-.052336,-.994522,.156434],[-.978148,-.139173,.997564,-.069756,-.990268,.207912],[-.965926,-.173648,.996195,-.087156,-.984808,.258819],[-.951057,-.207912,.994522,-.104528,-.978148,.309017],[-.93358,-.241922,.992546,-.121869,-.970296,.358368],[-.913545,-.275637,.990268,-.139173,-.961262,.406737],[-.891007,-.309017,.987688,-.156434,-.951057,.45399],[-.866025,-.34202,.984808,-.173648,-.939693,.5],[-.838671,-.374607,.981627,-.190809,-.927184,.544639],[-.809017,-.406737,.978148,-.207912,-.913545,.587785],[-.777146,-.438371,.97437,-.224951,-.898794,.62932],[-.743145,-.469472,.970296,-.241922,-.882948,.669131],[-.707107,-.5,.965926,-.258819,-.866025,.707107],[-.669131,-.529919,.961262,-.275637,-.848048,.743145],[-.62932,-.559193,.956305,-.292372,-.829038,.777146],[-.587785,-.587785,.951057,-.309017,-.809017,.809017],[-.544639,-.615661,.945519,-.325568,-.788011,.838671],[-.5,-.642788,.939693,-.34202,-.766044,.866025],[-.45399,-.669131,.93358,-.358368,-.743145,.891007],[-.406737,-.694658,.927184,-.374607,-.71934,.913545],[-.358368,-.71934,.920505,-.390731,-.694658,.93358],[-.309017,-.743145,.913545,-.406737,-.669131,.951057],[
6310-.258819,-.766044,.906308,-.422618,-.642788,.965926],[-.207912,-.788011,.898794,-.438371,-.615661,.978148],[-.156434,-.809017,.891007,-.45399,-.587785,.987688],[-.104528,-.829038,.882948,-.469472,-.559193,.994522],[-.052336,-.848048,.87462,-.48481,-.529919,.99863],[-0,-.866025,.866025,-.5,-.5,1],[.052336,-.882948,.857167,-.515038,-.469472,.99863],[.104528,-.898794,.848048,-.529919,-.438371,.994522],[.156434,-.913545,.838671,-.544639,-.406737,.987688],[.207912,-.927184,.829038,-.559193,-.374607,.978148],[.258819,-.939693,.819152,-.573576,-.34202,.965926],[.309017,-.951057,.809017,-.587785,-.309017,.951057],[.358368,-.961262,.798636,-.601815,-.275637,.93358],[.406737,-.970296,.788011,-.615661,-.241922,.913545],[.45399,-.978148,.777146,-.62932,-.207912,.891007],[.5,-.984808,.766044,-.642788,-.173648,.866025],[.544639,-.990268,.75471,-.656059,-.139173,.838671],[.587785,-.994522,.743145,-.669131,-.104528,.809017],[.62932,-.997564,.731354,-.681998,-.069756,.777146],[.669131,-.999391,.71934,-.694658,-.034899,.743145],[.707107,-1,.707107,-.707107,-0,.707107],[.743145,-.999391,.694658,-.71934,.034899,.669131],[.777146,-.997564,.681998,-.731354,.069756,.62932],[.809017,-.994522,.669131,-.743145,.104528,.587785],[.838671,-.990268,.656059,-.75471,.139173,.544639],[.866025,-.984808,.642788,-.766044,.173648,.5],[.891007,-.978148,.62932,-.777146,.207912,.45399],[.913545,-.970296,.615661,-.788011,.241922,.406737],[.93358,-.961262,.601815,-.798636,.275637,.358368],[.951057,-.951057,.587785,-.809017,.309017,.309017],[.965926,-.939693,.573576,-.819152,.34202,.258819],[.978148,-.927184,.559193,-.829038,.374607,.207912],[.987688,-.913545,.544639,-.838671,.406737,.156434],[.994522,-.898794,.529919,-.848048,.438371,.104528],[.99863,-.882948,.515038,-.857167,.469472,.052336],[1,-.866025,.5,-.866025,.5,0],[.99863,-.848048,.48481,-.87462,.529919,-.052336],[.994522,-.829038,.469472,-.882948,.559193,-.104528],[.987688,-.809017,.45399,-.891007,.587785,-.156434],[.978148,-.788011,.438371,-.898794,.615661,-.207912],[.965926,-.766044,.422618,-.906308,.642788,-.258819],[.951057,-.743145,.406737,-.913545,.669131,-.309017],[.93358,-.71934,.390731,-.920505,.694658,-.358368],[.913545,-.694658,.374607,-.927184,.71934,-.406737],[.891007,-.669131,.358368,-.93358,.743145,-.45399],[.866025,-.642788,.34202,-.939693,.766044,-.5],[.838671,-.615661,.325568,-.945519,.788011,-.544639],[.809017,-.587785,.309017,-.951057,.809017,-.587785],[.777146,-.559193,.292372,-.956305,.829038,-.62932],[.743145,-.529919,.275637,-.961262,.848048,-.669131],[.707107,-.5,.258819,-.965926,.866025,-.707107],[.669131,-.469472,.241922,-.970296,.882948,-.743145],[.62932,-.438371,.224951,-.97437,.898794,-.777146],[.587785,-.406737,.207912,-.978148,.913545,-.809017],[.544639,-.374607,.190809,-.981627,.927184,-.838671],[.5,-.34202,.173648,-.984808,.939693,-.866025],[.45399,-.309017,.156434,-.987688,.951057,-.891007],[.406737,-.275637,.139173,-.990268,.961262,-.913545],[.358368,-.241922,.121869,-.992546,.970296,-.93358],[.309017,-.207912,.104528,-.994522,.978148,-.951057],[.258819,-.173648,.087156,-.996195,.984808,-.965926],[.207912,-.139173,.069756,-.997564,.990268,-.978148],[.156434,-.104528,.052336,-.99863,.994522,-.987688],[.104528,-.069756,.034899,-.999391,.997564,-.994522],[.052336,-.034899,.017452,-.999848,.999391,-.99863],[0,-0,0,-1,1,-1],[-.052336,.034899,-.017452,-.999848,.999391,-.99863],[-.104528,.069756,-.034899,-.999391,.997564,-.994522],[-.156434,.104528,-.052336,-.99863,.994522,-.987688],[-.207912,.139173,-.069756,-.997564,.990268,-.978148],[-.258819,.173648,-.087156,-.996195,.984808,-.965926],[-.309017,.207912,-.104528,-.994522,.978148,-.951057],[-.358368,.241922,-.121869,-.992546,.970296,-.93358],[-.406737,.275637,-.139173,-.990268,.961262,-.913545],[-.45399,.309017,-.156434,-.987688,.951057,-.891007],[-.5,.34202,-.173648,-.984808,.939693,-.866025],[-.544639,.374607,-.190809,-.981627,.927184,-.838671],[-.587785,.406737,-.207912,-.978148,.913545,-.809017],[-.62932,.438371,-.224951,-.97437,.898794,-.777146],[-.669131,.469472,-.241922,-.970296,.882948,-.743145],[-.707107,.5,-.258819,-.965926,.866025,-.707107],[-.743145,.5299
631019,-.275637,-.961262,.848048,-.669131],[-.777146,.559193,-.292372,-.956305,.829038,-.62932],[-.809017,.587785,-.309017,-.951057,.809017,-.587785],[-.838671,.615661,-.325568,-.945519,.788011,-.544639],[-.866025,.642788,-.34202,-.939693,.766044,-.5],[-.891007,.669131,-.358368,-.93358,.743145,-.45399],[-.913545,.694658,-.374607,-.927184,.71934,-.406737],[-.93358,.71934,-.390731,-.920505,.694658,-.358368],[-.951057,.743145,-.406737,-.913545,.669131,-.309017],[-.965926,.766044,-.422618,-.906308,.642788,-.258819],[-.978148,.788011,-.438371,-.898794,.615661,-.207912],[-.987688,.809017,-.45399,-.891007,.587785,-.156434],[-.994522,.829038,-.469472,-.882948,.559193,-.104528],[-.99863,.848048,-.48481,-.87462,.529919,-.052336],[-1,.866025,-.5,-.866025,.5,0],[-.99863,.882948,-.515038,-.857167,.469472,.052336],[-.994522,.898794,-.529919,-.848048,.438371,.104528],[-.987688,.913545,-.544639,-.838671,.406737,.156434],[-.978148,.927184,-.559193,-.829038,.374607,.207912],[-.965926,.939693,-.573576,-.819152,.34202,.258819],[-.951057,.951057,-.587785,-.809017,.309017,.309017],[-.93358,.961262,-.601815,-.798636,.275637,.358368],[-.913545,.970296,-.615661,-.788011,.241922,.406737],[-.891007,.978148,-.62932,-.777146,.207912,.45399],[-.866025,.984808,-.642788,-.766044,.173648,.5],[-.838671,.990268,-.656059,-.75471,.139173,.544639],[-.809017,.994522,-.669131,-.743145,.104528,.587785],[-.777146,.997564,-.681998,-.731354,.069756,.62932],[-.743145,.999391,-.694658,-.71934,.034899,.669131],[-.707107,1,-.707107,-.707107,0,.707107],[-.669131,.999391,-.71934,-.694658,-.034899,.743145],[-.62932,.997564,-.731354,-.681998,-.069756,.777146],[-.587785,.994522,-.743145,-.669131,-.104528,.809017],[-.544639,.990268,-.75471,-.656059,-.139173,.838671],[-.5,.984808,-.766044,-.642788,-.173648,.866025],[-.45399,.978148,-.777146,-.62932,-.207912,.891007],[-.406737,.970296,-.788011,-.615661,-.241922,.913545],[-.358368,.961262,-.798636,-.601815,-.275637,.93358],[-.309017,.951057,-.809017,-.587785,-.309017,.951057],[-.258819,.939693,-.819152,-.573576,-.34202,.965926],[-.207912,.927184,-.829038,-.559193,-.374607,.978148],[-.156434,.913545,-.838671,-.544639,-.406737,.987688],[-.104528,.898794,-.848048,-.529919,-.438371,.994522],[-.052336,.882948,-.857167,-.515038,-.469472,.99863],[-0,.866025,-.866025,-.5,-.5,1],[.052336,.848048,-.87462,-.48481,-.529919,.99863],[.104528,.829038,-.882948,-.469472,-.559193,.994522],[.156434,.809017,-.891007,-.45399,-.587785,.987688],[.207912,.788011,-.898794,-.438371,-.615661,.978148],[.258819,.766044,-.906308,-.422618,-.642788,.965926],[.309017,.743145,-.913545,-.406737,-.669131,.951057],[.358368,.71934,-.920505,-.390731,-.694658,.93358],[.406737,.694658,-.927184,-.374607,-.71934,.913545],[.45399,.669131,-.93358,-.358368,-.743145,.891007],[.5,.642788,-.939693,-.34202,-.766044,.866025],[.544639,.615661,-.945519,-.325568,-.788011,.838671],[.587785,.587785,-.951057,-.309017,-.809017,.809017],[.62932,.559193,-.956305,-.292372,-.829038,.777146],[.669131,.529919,-.961262,-.275637,-.848048,.743145],[.707107,.5,-.965926,-.258819,-.866025,.707107],[.743145,.469472,-.970296,-.241922,-.882948,.669131],[.777146,.438371,-.97437,-.224951,-.898794,.62932],[.809017,.406737,-.978148,-.207912,-.913545,.587785],[.838671,.374607,-.981627,-.190809,-.927184,.544639],[.866025,.34202,-.984808,-.173648,-.939693,.5],[.891007,.309017,-.987688,-.156434,-.951057,.45399],[.913545,.275637,-.990268,-.139173,-.961262,.406737],[.93358,.241922,-.992546,-.121869,-.970296,.358368],[.951057,.207912,-.994522,-.104528,-.978148,.309017],[.965926,.173648,-.996195,-.087156,-.984808,.258819],[.978148,.139173,-.997564,-.069756,-.990268,.207912],[.987688,.104528,-.99863,-.052336,-.994522,.156434],[.994522,.069756,-.999391,-.034899,-.997564,.104528],[.99863,.034899,-.999848,-.017452,-.999391,.052336],[1,0,-1,-0,-1,0],[.99863,-.034899,-.999848,.017452,-.999391,-.052336],[.994522,-.069756,-.999391,.034899,-.997564,-.104528],[.987688,-.104528,-.99863,.052336,-.994522,-.156434],[.978148,-.139173,-.997564,.069756,-.990268,-.207912],[.965926,-.173648,-.996195,.087156,-.984808,-.258819],[.951057,-.207912,-.994522,.104528,-.978148,-.309017],[.93358,-.241922,-.992546,.121869,-.970296,-.358368],[.913545,-.275637,-.990268,.139173,-.961262,-.406737],[.891007,-.309017,-.987688,.156434,-.951057,-.45399],[.866025,-.34202,-.984808,.173648,-.939693,-.5],[.838671,-.374607,-.981627,.190809,-.927184,-.544639],[.809017,-.406737,-.978148,.207912,-.913545,-.587785],[.777146,-.438371,-.97437,.224951,-.898794,-.62932],[.743145,-.469472,-.970296,.241922,-.882948,-.669131],[.707107,-.5,-.965926,.258819,-.866025,-.707107],[.669131,-.529919,-.961262,.275637,-.848048,-.743145],[.62932,-.559193,-.956305,.292372,-.829038,-.777146],[.587785,-.587785,-.951057,.309017,-.809017,-.809017],[.544639,-.615661,-.945519,.325568,-.788011,-.838671],[.5,-.642788,-.939
6310693,.34202,-.766044,-.866025],[.45399,-.669131,-.93358,.358368,-.743145,-.891007],[.406737,-.694658,-.927184,.374607,-.71934,-.913545],[.358368,-.71934,-.920505,.390731,-.694658,-.93358],[.309017,-.743145,-.913545,.406737,-.669131,-.951057],[.258819,-.766044,-.906308,.422618,-.642788,-.965926],[.207912,-.788011,-.898794,.438371,-.615661,-.978148],[.156434,-.809017,-.891007,.45399,-.587785,-.987688],[.104528,-.829038,-.882948,.469472,-.559193,-.994522],[.052336,-.848048,-.87462,.48481,-.529919,-.99863],[0,-.866025,-.866025,.5,-.5,-1],[-.052336,-.882948,-.857167,.515038,-.469472,-.99863],[-.104528,-.898794,-.848048,.529919,-.438371,-.994522],[-.156434,-.913545,-.838671,.544639,-.406737,-.987688],[-.207912,-.927184,-.829038,.559193,-.374607,-.978148],[-.258819,-.939693,-.819152,.573576,-.34202,-.965926],[-.309017,-.951057,-.809017,.587785,-.309017,-.951057],[-.358368,-.961262,-.798636,.601815,-.275637,-.93358],[-.406737,-.970296,-.788011,.615661,-.241922,-.913545],[-.45399,-.978148,-.777146,.62932,-.207912,-.891007],[-.5,-.984808,-.766044,.642788,-.173648,-.866025],[-.544639,-.990268,-.75471,.656059,-.139173,-.838671],[-.587785,-.994522,-.743145,.669131,-.104528,-.809017],[-.62932,-.997564,-.731354,.681998,-.069756,-.777146],[-.669131,-.999391,-.71934,.694658,-.034899,-.743145],[-.707107,-1,-.707107,.707107,-0,-.707107],[-.743145,-.999391,-.694658,.71934,.034899,-.669131],[-.777146,-.997564,-.681998,.731354,.069756,-.62932],[-.809017,-.994522,-.669131,.743145,.104528,-.587785],[-.838671,-.990268,-.656059,.75471,.139173,-.544639],[-.866025,-.984808,-.642788,.766044,.173648,-.5],[-.891007,-.978148,-.62932,.777146,.207912,-.45399],[-.913545,-.970296,-.615661,.788011,.241922,-.406737],[-.93358,-.961262,-.601815,.798636,.275637,-.358368],[-.951057,-.951057,-.587785,.809017,.309017,-.309017],[-.965926,-.939693,-.573576,.819152,.34202,-.258819],[-.978148,-.927184,-.559193,.829038,.374607,-.207912],[-.987688,-.913545,-.544639,.838671,.406737,-.156434],[-.994522,-.898794,-.529919,.848048,.438371,-.104528],[-.99863,-.882948,-.515038,.857167,.469472,-.052336],[-1,-.866025,-.5,.866025,.5,-0],[-.99863,-.848048,-.48481,.87462,.529919,.052336],[-.994522,-.829038,-.469472,.882948,.559193,.104528],[-.987688,-.809017,-.45399,.891007,.587785,.156434],[-.978148,-.788011,-.438371,.898794,.615661,.207912],[-.965926,-.766044,-.422618,.906308,.642788,.258819],[-.951057,-.743145,-.406737,.913545,.669131,.309017],[-.93358,-.71934,-.390731,.920505,.694658,.358368],[-.913545,-.694658,-.374607,.927184,.71934,.406737],[-.891007,-.669131,-.358368,.93358,.743145,.45399],[-.866025,-.642788,-.34202,.939693,.766044,.5],[-.838671,-.615661,-.325568,.945519,.788011,.544639],[-.809017,-.587785,-.309017,.951057,.809017,.587785],[-.777146,-.559193,-.292372,.956305,.829038,.62932],[-.743145,-.529919,-.275637,.961262,.848048,.669131],[-.707107,-.5,-.258819,.965926,.866025,.707107],[-.669131,-.469472,-.241922,.970296,.882948,.743145],[-.62932,-.438371,-.224951,.97437,.898794,.777146],[-.587785,-.406737,-.207912,.978148,.913545,.809017],[-.544639,-.374607,-.190809,.981627,.927184,.838671],[-.5,-.34202,-.173648,.984808,.939693,.866025],[-.45399,-.309017,-.156434,.987688,.951057,.891007],[-.406737,-.275637,-.139173,.990268,.961262,.913545],[-.358368,-.241922,-.121869,.992546,.970296,.93358],[-.309017,-.207912,-.104528,.994522,.978148,.951057],[-.258819,-.173648,-.087156,.996195,.984808,.965926],[-.207912,-.139173,-.069756,.997564,.990268,.978148],[-.156434,-.104528,-.052336,.99863,.994522,.987688],[-.104528,-.069756,-.034899,.999391,.997564,.994522],[-.052336,-.034899,-.017452,.999848,.999391,.99863]],[[-1,-0,1,-0,0,-1,-0,0,-0],[-.999848,.017452,.999543,-.030224,264e-6,-.999086,.042733,-59e-5,4e-6],[-.999391,.034899,.998173,-.060411,.001055,-.996348,.085356,-.002357,34e-6],[-.99863,.052336,.995891,-.090524,.002372,-.991791,.127757,-.005297,113e-6],[-.997564,.069756,.992701,-.120527,.004214,-.985429,.169828,-.0094,268e-6
6310],[-.996195,.087156,.988606,-.150384,.006578,-.977277,.21146,-.014654,523e-6],[-.994522,.104528,.983611,-.180057,.009462,-.967356,.252544,-.021043,903e-6],[-.992546,.121869,.977722,-.209511,.012862,-.955693,.292976,-.028547,.001431],[-.990268,.139173,.970946,-.238709,.016774,-.942316,.332649,-.037143,.002131],[-.987688,.156434,.963292,-.267617,.021193,-.927262,.371463,-.046806,.003026],[-.984808,.173648,.954769,-.296198,.026114,-.910569,.409317,-.057505,.00414],[-.981627,.190809,.945388,-.324419,.03153,-.892279,.446114,-.069209,.005492],[-.978148,.207912,.935159,-.352244,.037436,-.872441,.481759,-.08188,.007105],[-.97437,.224951,.924096,-.379641,.043823,-.851105,.516162,-.095481,.008999],[-.970296,.241922,.912211,-.406574,.050685,-.828326,.549233,-.109969,.011193],[-.965926,.258819,.899519,-.433013,.058013,-.804164,.580889,-.1253,.013707],[-.961262,.275637,.886036,-.458924,.065797,-.77868,.61105,-.141427,.016556],[-.956305,.292372,.871778,-.484275,.074029,-.75194,.639639,-.158301,.019758],[-.951057,.309017,.856763,-.509037,.082698,-.724012,.666583,-.175868,.023329],[-.945519,.325568,.841008,-.533178,.091794,-.694969,.691816,-.194075,.027281],[-.939693,.34202,.824533,-.55667,.101306,-.664885,.715274,-.212865,.03163],[-.93358,.358368,.807359,-.579484,.111222,-.633837,.736898,-.23218,.036385],[-.927184,.374607,.789505,-.601592,.121529,-.601904,.756637,-.25196,.041559],[-.920505,.390731,.770994,-.622967,.132217,-.569169,.774442,-.272143,.04716],[-.913545,.406737,.751848,-.643582,.143271,-.535715,.79027,-.292666,.053196],[-.906308,.422618,.732091,-.663414,.154678,-.501627,.804083,-.313464,.059674],[-.898794,.438371,.711746,-.682437,.166423,-.466993,.81585,-.334472,.066599],[-.891007,.45399,.690839,-.700629,.178494,-.431899,.825544,-.355623,.073974],[-.882948,.469472,.669395,-.717968,.190875,-.396436,.833145,-.376851,.081803],[-.87462,.48481,.647439,-.734431,.203551,-.360692,.838638,-.398086,.090085],[-.866025,.5,.625,-.75,.216506,-.32476,.842012,-.419263,.098821],[-.857167,.515038,.602104,-.764655,.229726,-.288728,.843265,-.440311,.108009],[-.848048,.529919,.578778,-.778378,.243192,-.252688,.842399,-.461164,.117644],[-.838671,.544639,.555052,-.791154,.256891,-.21673,.839422,-.481753,.127722],[-.829038,.559193,.530955,-.802965,.270803,-.180944,.834347,-.502011,.138237],[-.819152,.573576,.506515,-.813798,.284914,-.14542,.827194,-.521871,.149181],[-.809017,.587785,.481763,-.823639,.299204,-.110246,.817987,-.541266,.160545],[-.798636,.601815,.456728,-.832477,.313658,-.075508,.806757,-.560132,.172317],[-.788011,.615661,.431441,-.840301,.328257,-.041294,.793541,-.578405,.184487],[-.777146,.62932,.405934,-.847101,.342984,-.007686,.778379,-.596021,.19704],[-.766044,.642788,.380236,-.852869,.357821,.025233,.761319,-.612921,.209963],[-.75471,.656059,.35438,-.857597,.372749,.057383,.742412,-.629044,.223238],[-.743145,.669131,.328396,-.861281,.387751,.088686,.721714,-.644334,.23685],[-.731354,.681998,.302317,-.863916,.402807,.119068,.699288,-.658734,.250778],[-.71934,.694658,.276175,-.865498,.417901,.148454,.675199,-.67219,.265005],[-.707107,.707107,.25,-.866025,.433013,.176777,.649519,-.684653,.279508],[-.694658,.71934,.223825,-.865498,.448125,.203969,.622322,-.696073,.294267],[-.681998,.731354,.197683,-.863916,.463218,.229967,.593688,-.706405,.309259],[-.669131,.743145,.171604,-.861281,.478275,.254712,.5637,-.715605,.324459],[-.656059,.75471,.14562,-.857597,.493276,.278147,.532443,-.723633,.339844],[-.642788,.766044,.119764,-.852869,.508205,.300221,.500009,-.730451,.355387],[-.62932,.777146,.094066,-.847101,.523041,.320884,.46649,-.736025,.371063],[-.615661,.788011,.068559,-.840301,.537768,.340093,.431982,-.740324,.386845],[-.601815,.798636,.043272,-.832477,.552367,.357807,.396584,-.74332,.402704],[-.587785,.809017,.018237,-.823639,.566821,.373991,.360397,-.744989,.418613],[-.573576,.819152,-.006515,-.813798,.581112,.388612,.323524,-.745308,.434544],[-.559193,.829038,-.030955,-.802965,.595222,.401645,.286069,-.744262,.450467],[-.544639,.838671,-.055052,-.791154,.609135,.413066,.24814,-.741835,.466352],[-.529919,.848048,-.078778,-.778378,.622833,.422856,.209843,-.738017,.482171],[-.515038,.857167,-.102104,-.764655,.6363,.431004,.171288,-.732801,.497894],[-.5,.866025,-.125,-.75,.649519,.4375,.132583,-.726184,.51349],[-.48481,.87462,-.147439,-.73443
63101,.662474,.44234,.093837,-.718167,.528929],[-.469472,.882948,-.169395,-.717968,.67515,.445524,.05516,-.708753,.544183],[-.45399,.891007,-.190839,-.700629,.687531,.447059,.016662,-.69795,.55922],[-.438371,.898794,-.211746,-.682437,.699602,.446953,-.02155,-.685769,.574011],[-.422618,.906308,-.232091,-.663414,.711348,.445222,-.059368,-.672226,.588528],[-.406737,.913545,-.251848,-.643582,.722755,.441884,-.096684,-.657339,.602741],[-.390731,.920505,-.270994,-.622967,.733809,.436964,-.133395,-.64113,.616621],[-.374607,.927184,-.289505,-.601592,.744496,.430488,-.169397,-.623624,.630141],[-.358368,.93358,-.307359,-.579484,.754804,.422491,-.204589,-.604851,.643273],[-.34202,.939693,-.324533,-.55667,.76472,.413008,-.238872,-.584843,.65599],[-.325568,.945519,-.341008,-.533178,.774231,.402081,-.27215,-.563635,.668267],[-.309017,.951057,-.356763,-.509037,.783327,.389754,-.304329,-.541266,.680078],[-.292372,.956305,-.371778,-.484275,.791997,.376077,-.335319,-.517778,.691399],[-.275637,.961262,-.386036,-.458924,.800228,.361102,-.365034,-.493216,.702207],[-.258819,.965926,-.399519,-.433013,.808013,.344885,-.393389,-.467627,.712478],[-.241922,.970296,-.412211,-.406574,.81534,.327486,-.420306,-.441061,.722191],[-.224951,.97437,-.424096,-.379641,.822202,.308969,-.445709,-.413572,.731327],[-.207912,.978148,-.435159,-.352244,.828589,.289399,-.469527,-.385215,.739866],[-.190809,.981627,-.445388,-.324419,.834495,.268846,-.491693,-.356047,.74779],[-.173648,.984808,-.454769,-.296198,.839912,.247382,-.512145,-.326129,.755082],[-.156434,.987688,-.463292,-.267617,.844832,.225081,-.530827,-.295521,.761728],[-.139173,.990268,-.470946,-.238709,.849251,.20202,-.547684,-.264287,.767712],[-.121869,.992546,-.477722,-.209511,.853163,.178279,-.562672,-.232494,.773023],[-.104528,.994522,-.483611,-.180057,.856563,.153937,-.575747,-.200207,.777648],[-.087156,.996195,-.488606,-.150384,.859447,.129078,-.586872,-.167494,.781579],[-.069756,.997564,-.492701,-.120527,.861811,.103786,-.596018,-.134426,.784806],[-.052336,.99863,-.495891,-.090524,.863653,.078146,-.603158,-.101071,.787324],[-.034899,.999391,-.498173,-.060411,.864971,.052243,-.608272,-.0675,.789126],[-.017452,.999848,-.499543,-.030224,.865762,.026165,-.611347,-.033786,.790208],[0,1,-.5,0,.866025,-0,-.612372,0,.790569],[.017452,.999848,-.499543,.030224,.865762,-.026165,-.611347,.033786,.790208],[.034899,.999391,-.498173,.060411,.864971,-.052243,-.608272,.0675,.789126],[.052336,.99863,-.495891,.090524,.863653,-.078146,-.603158,.101071,.787324],[.069756,.997564,-.492701,.120527,.861811,-.103786,-.596018,.134426,.784806],[.087156,.996195,-.488606,.150384,.859447,-.129078,-.586872,.167494,.781579],[.104528,.994522,-.483611,.180057,.856563,-.153937,-.575747,.200207,.777648],[.121869,.992546,-.477722,.209511,.853163,-.178279,-.562672,.232494,.773023],[.139173,.990268,-.470946,.238709,.849251,-.20202,-.547684,.264287,.767712],[.156434,.987688,-.463292,.267617,.844832,-.225081,-.530827,.295521,.761728],[.173648,.984808,-.454769,.296198,.839912,-.247382,-.512145,.326129,.755082],[.190809,.981627,-.445388,.324419,.834495,-.268846,-.491693,.356047,.74779],[.207912,.978148,-.435159,.352244,.828589,-.289399,-.469527,.385215,.739866],[.224951,.97437,-.424096,.379641,.822202,-.308969,-.445709,.413572,.731327],[.241922,.970296,-.412211,.406574,.81534,-.327486,-.420306,.441061,.722191],[.258819,.965926,-.399519,.433013,.808013,-.344885,-.393389,.467627,.712478],[.275637,.961262,-.386036,.458924,.800228,-.361102,-.365034,.493216,.702207],[.292372,.956305,-.371778,.484275,.791997,-.376077,-.335319,.517778,.691399],[.309017,.951057,-.356763,.509037,.783327,-.389754,-.304329,.541266,.680078],[.325568,.945519,-.341008,.533178,.774231,-.402081,-.27215,.563635,.668267],[.34202,.939693,-.324533,.55667,.76472,-.413008,-.238872,.584843,.65599],[.358368,.93358,-.307359,.579484,.754804,-.422491,-.204589,.604851,.643273],[.374607,.927184,-.289505,.601592,.744496,-.430488,-.169397,.623624,.630141],[.390731,.920505,-.270994,.622967,.733809,-.436964,-.133395,.64113,.616621],[.406737,.913545,-.251848,.643582,.722755,-.441884,-.096684,.657339,.602741],[.422618,.906308,-.232091,.663414,.711348,-.445222,-.059368,.672226,.588528],[.438371,.898794,-.211746,.682437,.699602,-.446953,-.02155,.685769,.574011],[.45399,.891007,-.190839,.700629,.687531,-.447059,.016662,.69795,.55922],[.469472,.882948,-.169395,.717968,.67515,-.445524,.05516,.708753,.544183],[.48481,.87462,-.147439,.734431,.662474,-.44234,.093837,.718167,.528929],[.5,.866025,-.125,.75,.649519,-.4375,.132583,.726184,.51349],[.515038,.857167,-.102104,.764
6310655,.6363,-.431004,.171288,.732801,.497894],[.529919,.848048,-.078778,.778378,.622833,-.422856,.209843,.738017,.482171],[.544639,.838671,-.055052,.791154,.609135,-.413066,.24814,.741835,.466352],[.559193,.829038,-.030955,.802965,.595222,-.401645,.286069,.744262,.450467],[.573576,.819152,-.006515,.813798,.581112,-.388612,.323524,.745308,.434544],[.587785,.809017,.018237,.823639,.566821,-.373991,.360397,.744989,.418613],[.601815,.798636,.043272,.832477,.552367,-.357807,.396584,.74332,.402704],[.615661,.788011,.068559,.840301,.537768,-.340093,.431982,.740324,.386845],[.62932,.777146,.094066,.847101,.523041,-.320884,.46649,.736025,.371063],[.642788,.766044,.119764,.852869,.508205,-.300221,.500009,.730451,.355387],[.656059,.75471,.14562,.857597,.493276,-.278147,.532443,.723633,.339844],[.669131,.743145,.171604,.861281,.478275,-.254712,.5637,.715605,.324459],[.681998,.731354,.197683,.863916,.463218,-.229967,.593688,.706405,.309259],[.694658,.71934,.223825,.865498,.448125,-.203969,.622322,.696073,.294267],[.707107,.707107,.25,.866025,.433013,-.176777,.649519,.684653,.279508],[.71934,.694658,.276175,.865498,.417901,-.148454,.675199,.67219,.265005],[.731354,.681998,.302317,.863916,.402807,-.119068,.699288,.658734,.250778],[.743145,.669131,.328396,.861281,.387751,-.088686,.721714,.644334,.23685],[.75471,.656059,.35438,.857597,.372749,-.057383,.742412,.629044,.223238],[.766044,.642788,.380236,.852869,.357821,-.025233,.761319,.612921,.209963],[.777146,.62932,.405934,.847101,.342984,.007686,.778379,.596021,.19704],[.788011,.615661,.431441,.840301,.328257,.041294,.793541,.578405,.184487],[.798636,.601815,.456728,.832477,.313658,.075508,.806757,.560132,.172317],[.809017,.587785,.481763,.823639,.299204,.110246,.817987,.541266,.160545],[.819152,.573576,.506515,.813798,.284914,.14542,.827194,.521871,.149181],[.829038,.559193,.530955,.802965,.270803,.180944,.834347,.502011,.138237],[.838671,.544639,.555052,.791154,.256891,.21673,.839422,.481753,.127722],[.848048,.529919,.578778,.778378,.243192,.252688,.842399,.461164,.117644],[.857167,.515038,.602104,.764655,.229726,.288728,.843265,.440311,.108009],[.866025,.5,.625,.75,.216506,.32476,.842012,.419263,.098821],[.87462,.48481,.647439,.734431,.203551,.360692,.838638,.398086,.090085],[.882948,.469472,.669395,.717968,.190875,.396436,.833145,.376851,.081803],[.891007,.45399,.690839,.700629,.178494,.431899,.825544,.355623,.073974],[.898794,.438371,.711746,.682437,.166423,.466993,.81585,.334472,.066599],[.906308,.422618,.732091,.663414,.154678,.501627,.804083,.313464,.059674],[.913545,.406737,.751848,.643582,.143271,.535715,.79027,.292666,.053196],[.920505,.390731,.770994,.622967,.132217,.569169,.774442,.272143,.04716],[.927184,.374607,.789505,.601592,.121529,.601904,.756637,.25196,.041559],[.93358,.358368,.807359,.579484,.111222,.633837,.736898,.23218,.036385],[.939693,.34202,.824533,.55667,.101306,.664885,.715274,.212865,.03163],[.945519,.325568,.841008,.533178,.091794,.694969,.691816,.194075,.027281],[.951057,.309017,.856763,.509037,.082698,.724012,.666583,.175868,.023329],[.956305,.292372,.871778,.484275,.074029,.75194,.639639,.158301,.019758],[.961262,.275637,.886036,.458924,.065797,.77868,.61105,.141427,.016556],[.965926,.258819,.899519,.433013,.058013,.804164,.580889,.1253,.013707],[.970296,.241922,.912211,.406574,.050685,.828326,.549233,.109969,.011193],[.97437,.224951,.924096,.379641,.043823,.851105,.516162,.095481,.008999],[.978148,.207912,.935159,.352244,.037436,.872441,.481759,.08188,.007105],[.981627,.190809,.945388,.324419,.03153,.892279,.446114,.069209,.005492],[.984808,.173648,.954769,.296198,.026114,.910569,.409317,.057505,.00414],[.987688,.156434,.963292,.267617,.021193,.927262,.371463,.046806,.003026],[.990268,.139173,.970946,.238709,.016774,.942316,.332649,.037143,.002131],[.992546,.121869,.977722,.209511,.012862,.955693,.292976,.028547,.001431],[.994522,.104528,.983611,.180057,.009462,.967356,.252544,.021043,903e-6],[.996195,.087156,.988606,.150384,.006578,.977277,.21146,.014654,523e-6],[.997564,.069756,.992701,.120527,.004214,.985429,.169828,.0094,268e-6],[.99863,.052336,.995891,.090524,.002372,.991791,.127757,.005297,113e-6],[.999391,.034899,.998173,.060411,.001055,.996348,.085356,.002357,34e-6],[.999848,.017452,.999543,.030224,264e-6,.999086,.042733,59e-5,4e-6],[1,-0,1,-0,0,1,-0,0,-0]]],t.SPHERICAL_HARMONICS_AZIMUTH_RESOLUTION=t.SPHERICAL_HARMONICS[0].length,t.SPHERICAL_HARMONICS_ELEVATION_RESOLUTION=t.SPHERICAL_HARMONICS[1].length,t.SPHERICAL_HARMONICS_MAX_ORDER=t.SPHERICAL_HARMONICS[0][0].length/2,t.MAX_RE_WEIGHTS=[[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1,1,1,1],[1.003236,1.002156,.999152,.990038],[1.03237,1.021194,.990433,.898572],[1.062694,1.040231,.979161,.799806],[1.093999,1.058954,.964976,.693603],[1.126003,1.077006,.947526,.57989],[1.158345,
63101.093982,.926474,.45869],[1.19059,1.109437,.901512,.330158],[1.222228,1.12289,.87237,.194621],[1.252684,1.133837,.838839,.052614],[1.281987,1.142358,.801199,0],[1.312073,1.150207,.760839,0],[1.343011,1.157424,.717799,0],[1.374649,1.163859,.671999,0],[1.406809,1.169354,.623371,0],[1.439286,1.173739,.571868,0],[1.471846,1.176837,.517465,0],[1.504226,1.178465,.460174,0],[1.536133,1.178438,.400043,0],[1.567253,1.176573,.337165,0],[1.597247,1.172695,.271688,0],[1.625766,1.166645,.203815,0],[1.652455,1.158285,.133806,0],[1.676966,1.147506,.061983,0],[1.699006,1.134261,0,0],[1.720224,1.119789,0,0],[1.741631,1.10481,0,0],[1.763183,1.08933,0,0],[1.784837,1.073356,0,0],[1.806548,1.056898,0,0],[1.828269,1.039968,0,0],[1.849952,1.02258,0,0],[1.871552,1.004752,0,0],[1.893018,.986504,0,0],[1.914305,.967857,0,0],[1.935366,.948837,0,0],[1.956154,.929471,0,0],[1.976625,.90979,0,0],[1.996736,.889823,0,0],[2.016448,.869607,0,0],[2.035721,.849175,0,0],[2.054522,.828565,0,0],[2.072818,.807816,0,0],[2.090581,.786964,0,0],[2.107785,.766051,0,0],[2.124411,.745115,0,0],[2.140439,.724196,0,0],[2.155856,.703332,0,0],[2.170653,.682561,0,0],[2.184823,.661921,0,0],[2.198364,.641445,0,0],[2.211275,.621169,0,0],[2.223562,.601125,0,0],[2.23523,.581341,0,0],[2.246289,.561847,0,0],[2.256751,.542667,0,0],[2.266631,.523826,0,0],[2.275943,.505344,0,0],[2.284707,.487239,0,0],[2.292939,.469528,0,0],[2.300661,.452225,0,0],[2.307892,.435342,0,0],[2.314654,.418888,0,0],[2.320969,.40287,0,0],[2.326858,.387294,0,0],[2.332343,.372164,0,0],[2.337445,.357481,0,0],[2.342186,.343246,0,0],[2.346585,.329458,0,0],[2.350664,.316113,0,0],[2.354442,.303208,0,0],[2.357937,.290738,0,0],[2.361168,.278698,0,0],[2.364152,.26708,0,0],[2.366906,.255878,0,0],[2.369446,.245082,0,0],[2.371786,.234685,0,0],[2.37394,.224677,0,0],[2.375923,.215048,0,0],[2.377745,.20579,0,0],[2.379421,.196891,0,0],[2.380959,.188342,0,0],[2.382372,.180132,0,0],[2.383667,.172251,0,0],[2.384856,.164689,0,0],[2.385945,.157435,0,0],[2.386943,.150479,0,0],[2.387857,.143811,0,0],[2.388694,.137421,0,0],[2.38946,.131299,0,0],[2.39016,.125435,0,0],[2.390801,.11982,0,0],[2.391386,.114445,0,0],[2.391921,.1093,0,0],[2.39241,.104376,0,0],[2.392857,.099666,0,0],[2.393265,.09516,0,0],[2.393637,.090851,0,0],[2.393977,.086731,0,0],[2.394288,.082791,0,0],[2.394571,.079025,0,0],[2.394829,.075426,0,0],[2.395064,.071986,0,0],[2.395279,.068699,0,0],[2.395475,.065558,0,0],[2.395653,.062558,0,0],[2.395816,.059693,0,0],[2.395964,.056955,0,0],[2.396099,.054341,0,0],[2.396222,.051845,0,0],[2.396334,.049462,0,0],[2.396436,.047186,0,0],[2.396529,.045013,0,0],[2.396613,.042939,0,0],[2.396691,.040959,0,0],[2.396761,.039069,0,0],[2.396825,.037266,0,0],[2.396883,.035544,0,0],[2.396936,.033901,0,0],[2.396984,.032334,0,0],[2.397028,.030838,0,0],[2.397068,.02941,0,0],[2.397104,.028048,0,0],[2.397137,.026749,0,0],[2.397167,.025509,0,0],[2.397194,.024326,0,0],[2.397219,.023198,0,0],[2.397242,.022122,0,0],[2.397262,.021095,0,0],[2.397281,.020116,0,0],[2.397298,.019181,0,0],[2.397314,.01829,0,0],[2.397328,.017441,0,0],[2.397341,.01663,0,0],[2.397352,.015857,0,0],[2.397363,.015119,0,0],[2.397372,.014416,0,0],[2.397381,.013745,0,0],[2.397389,.013106,0,0],[2.397396,.012496,0,0],[2.397403,.011914,0,0],[2.397409,.01136,0,0],[2.397414,.010831,0,0],[2.397419,.010326,0,0],[2.397424,.009845,0,0],[2.397428,.009387,0,0],[2.397432,.008949,0,0],[2.397435,.008532,0,0],[2.397438,.008135,0,0],[2.397441,.007755,0,0],[2.397443,.007394,0,0],[2.397446,.007049,0,0],[2.397448,.006721,0,0],[2.39745,.006407,0,0],[2.397451,.006108,0,0],[2.397453,.005824,0,0],[2.397454,.005552,0,0],[2.397456,.005293,0,0],[2.397457,.005046,0,0],[2.397458,.004811,0,0],[2.397459,.004586,0,0],[2.39746,.004372,0,0],[2.397461,.004168,0,0],[2.397461,.003974,0,0],[2.397462,.003788,0,0],[2.397463,.003611,0,0],[2.397463,.003443,0,0],[2.397464,.003282,0,0],[2.397464,.003129,0,0],[2.397465,.002983,0,0],[2.397465,.002844,0,0],[2.397465,.002711,0,0],[2.397466,.002584,0,0],[2.397466,.002464,0,0],[2.397466,.002349,0,0],[2.397466,.002239,0,0],[2.397467,.002135,0,0],[2.397467,.002035,0,0],[2.397467,.00194,0,0],[2.397467,.001849,0,0],[2.397467,.001763,0,0],[2.397467,.001681,0,0],[2.397468,.001602,0,0],[2.397468,.001527,0,0],[2.397468,.001456,0,0],[2.397468,.001388,0,0],[2.397468,.001323,0,0],[2.397468,.001261,0,0],[2.397468,.001202,0,0],[2.397468,.001146,0,0],[2.397468,.001093,0,0],[2.397468,.001042,0,0],[2.397468,993e-6,0,0],[2.397468,947e-6,0,0],[2.397468,902e-6,0,0],[2.397468,86e-5,0,0],[2.397468,82e-5,0,0],[2.397469,782e-6,0,0],[2.397469,745e-6,0,0],[2.397469,71e-5,0,0],[2.397469,677e-6,0,0],[2.397469,646e-6,0,0],[2.397469,616e-6,0,0],[2.397469,587e-6,0,0],[2.397469,559e-6,0,0],[2.397469,533e-6,0,0],[2.397469,508e-6,0,0],[2.397469,485e-6,0,0],[2.397469,462e-6,0,0],[2.397469,44e-5,0,0],[2.397469,42e-5,0,0],[2.397469,4e-4,0,0],[2.397469,381e
6310-6,0,0],[2.397469,364e-6,0,0],[2.397469,347e-6,0,0],[2.397469,33e-5,0,0],[2.397469,315e-6,0,0],[2.397469,3e-4,0,0],[2.397469,286e-6,0,0],[2.397469,273e-6,0,0],[2.397469,26e-5,0,0],[2.397469,248e-6,0,0],[2.397469,236e-6,0,0],[2.397469,225e-6,0,0],[2.397469,215e-6,0,0],[2.397469,205e-6,0,0],[2.397469,195e-6,0,0],[2.397469,186e-6,0,0],[2.397469,177e-6,0,0],[2.397469,169e-6,0,0],[2.397469,161e-6,0,0],[2.397469,154e-6,0,0],[2.397469,147e-6,0,0],[2.397469,14e-5,0,0],[2.397469,133e-6,0,0],[2.397469,127e-6,0,0],[2.397469,121e-6,0,0],[2.397469,115e-6,0,0],[2.397469,11e-5,0,0],[2.397469,105e-6,0,0],[2.397469,1e-4,0,0],[2.397469,95e-6,0,0],[2.397469,91e-6,0,0],[2.397469,87e-6,0,0],[2.397469,83e-6,0,0],[2.397469,79e-6,0,0],[2.397469,75e-6,0,0],[2.397469,71e-6,0,0],[2.397469,68e-6,0,0],[2.397469,65e-6,0,0],[2.397469,62e-6,0,0],[2.397469,59e-6,0,0],[2.397469,56e-6,0,0],[2.397469,54e-6,0,0],[2.397469,51e-6,0,0],[2.397469,49e-6,0,0],[2.397469,46e-6,0,0],[2.397469,44e-6,0,0],[2.397469,42e-6,0,0],[2.397469,4e-5,0,0],[2.397469,38e-6,0,0],[2.397469,37e-6,0,0],[2.397469,35e-6,0,0],[2.397469,33e-6,0,0],[2.397469,32e-6,0,0],[2.397469,3e-5,0,0],[2.397469,29e-6,0,0],[2.397469,27e-6,0,0],[2.397469,26e-6,0,0],[2.397469,25e-6,0,0],[2.397469,24e-6,0,0],[2.397469,23e-6,0,0],[2.397469,22e-6,0,0],[2.397469,21e-6,0,0],[2.397469,2e-5,0,0],[2.397469,19e-6,0,0],[2.397469,18e-6,0,0],[2.397469,17e-6,0,0],[2.397469,16e-6,0,0],[2.397469,15e-6,0,0],[2.397469,15e-6,0,0],[2.397469,14e-6,0,0],[2.397469,13e-6,0,0],[2.397469,13e-6,0,0],[2.397469,12e-6,0,0],[2.397469,12e-6,0,0],[2.397469,11e-6,0,0],[2.397469,11e-6,0,0],[2.397469,1e-5,0,0],[2.397469,1e-5,0,0],[2.397469,9e-6,0,0],[2.397469,9e-6,0,0],[2.397469,8e-6,0,0],[2.397469,8e-6,0,0],[2.397469,8e-6,0,0],[2.397469,7e-6,0,0],[2.397469,7e-6,0,0],[2.397469,7e-6,0,0],[2.397469,6e-6,0,0],[2.397469,6e-6,0,0],[2.397469,6e-6,0,0],[2.397469,5e-6,0,0],[2.397469,5e-6,0,0],[2.397469,5e-6,0,0],[2.397469,5e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,4e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,3e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,2e-6,0,0],[2.397469,1e-6,0,0],[2.397469,1e-6,0,0],[2.397469,1e-6,0,0]],t.MAX_RE_WEIGHTS_RESOLUTION=t.MAX_RE_WEIGHTS.length},function(e,t,i){"use strict" 6311 6312;/** 6313 * @license 6314 * Copyright 2017 Google Inc. All Rights Reserved. 6315 * Licensed under the Apache License, Version 2.0 (the "License"); 6316 * you may not use this file except in compliance with the License. 6317 * You may obtain a copy of the License at 6318 * 6319 * http://www.apache.org/licenses/LICENSE-2.0 6320 * 6321 * Unless required by applicable law or agreed to in writing, software 6322 * distributed under the License is distributed on an "AS IS" BASIS, 6323 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6324 * See the License for the specific language governing permissions and 6325 * limitations under the License. 6326 */const n=i(5),r=i(6),s=i(1),o=i(0) 6327function a(e,t){null==t&&(t={}),null==t.position&&(t.position=o.DEFAULT_POSITION.slice()),null==t.forward&&(t.forward=o.DEFAULT_FORWARD.slice()),null==t.up&&(t.up=o.DEFAULT_UP.slice()),null==t.minDistance&&(t.minDistance=o.DEFAULT_MIN_DISTANCE),null==t.maxDistance&&(t.maxDistance=o.DEFAULT_MAX_DISTANCE),null==t.rolloff&&(t.rolloff=o.DEFAULT_ROLLOFF),null==t.gain&&(t.gain=o.DEFAULT_SOURCE_GAIN),null==t.alpha&&(t.alpha=o.DEFAULT_DIRECTIVITY_ALPHA),null==t.sharpness&&(t.sharpness=o.DEFAULT_DIRECTIVITY_SHARPNESS),null==t.sourceWidth&&(t.sourceWidth=o.DEFAULT_SOURCE_WIDTH),this._scene=e,this._position=t.position,this._forward=t.forward,this._up=t.up,this._dx=new Float32Array(3),this._right=o.crossProduct(this._forward,this._up) 6328let i=e._context 6329this.input=i.createGain(),this._directivity=new n(i,{alpha:t.alpha,sharpness:t.sharpness}),this._toEarly=i.createGain(),this._toLate=i.createGain(),this._attenuation=new r(i,{minDistance:t.minDistance,maxDistance:t.maxDistance,rolloff:t.rolloff}),this._encoder=new s(i,{ambisonicOrder:e._ambisonicOrder,sourceW
6329idth:t.sourceWidth}),this.input.connect(this._toLate),this._toLate.connect(e._room.late.input),this.input.connect(this._attenuation.input),this._attenuation.output.connect(this._toEarly),this._toEarly.connect(e._room.early.input),this._attenuation.output.connect(this._directivity.input),this._directivity.output.connect(this._encoder.input),this._encoder.output.connect(e._listener.input),this.setPosition(t.position[0],t.position[1],t.position[2]),this.input.gain.value=t.gain}a.prototype.setPosition=function(e,t,i){this._position[0]=e,this._position[1]=t,this._position[2]=i 6330let n=function(e){let t=1 6331e>o.EPSILON_FLOAT&&(t=1-e/o.SOURCE_MAX_OUTSIDE_ROOM_DISTANCE,t=Math.max(0,Math.min(1,t))) 6332return t}(this._scene._room.getDistanceOutsideRoom(this._position[0],this._position[1],this._position[2])) 6333this._toLate.gain.value=n,this._toEarly.gain.value=n,this._update()},a.prototype._update=function(){for(let n=0;n<3;n++)this._dx[n]=this._position[n]-this._scene._listener.position[n] 6334let e=Math.sqrt(this._dx[0]*this._dx[0]+this._dx[1]*this._dx[1]+this._dx[2]*this._dx[2]) 6335e>0&&(this._dx[0]/=e,this._dx[1]/=e,this._dx[2]/=e) 6336let t=Math.atan2(-this._dx[0],this._dx[2])*o.RADIANS_TO_DEGREES,i=Math.atan2(this._dx[1],Math.sqrt(this._dx[0]*this._dx[0]+this._dx[2]*this._dx[2]))*o.RADIANS_TO_DEGREES 6337this._attenuation.setDistance(e),this._directivity.computeAngle(this._forward,this._dx),this._encoder.setDirection(t,i)},a.prototype.setRolloff=function(e){this._attenuation.setRolloff(e)},a.prototype.setMinDistance=function(e){this._attenuation.minDistance=e},a.prototype.setMaxDistance=function(e){this._attenuation.maxDistance=e},a.prototype.setGain=function(e){this.input.gain.value=e},a.prototype.setOrientation=function(e,t,i,n,r,s){this._forward[0]=e,this._forward[1]=t,this._forward[2]=i,this._up[0]=n,this._up[1]=r,this._up[2]=s,this._right=o.crossProduct(this._forward,this._up)},a.prototype.setFromMatrix=function(e){this._right[0]=e.elements[0],this._right[1]=e.elements[1],this._right[2]=e.elements[2],this._up[0]=e.elements[4],this._up[1]=e.elements[5],this._up[2]=e.elements[6],this._forward[0]=e.elements[8],this._forward[1]=e.elements[9],this._forward[2]=e.elements[10],this._right=o.normalizeVector(this._right),this._up=o.normalizeVector(this._up),this._forward=o.normalizeVector(this._forward),this.setPosition(e.elements[12],e.elements[13],e.elements[14])},a.prototype.setSourceWidth=function(e){this._encoder.setSourceWidth(e),this.setPosition(this._position[0],this._position[1],this._position[2])},a.prototype.setDirectivityPattern=function(e,t){this._directivity.setPattern(e,t),this.setPosition(this._position[0],this._position[1],this._position[2])},e.exports=a},function(e,t,i){"use strict" 6338 6339;/** 6340 * @license 6341 * Copyright 2017 Google Inc. All Rights Reserved. 6342 * Licensed under the Apache License, Version 2.0 (the "License"); 6343 * you may not use this file except in compliance with the License. 6344 * You may obtain a copy of the License at 6345 * 6346 * http://www.apache.org/licenses/LICENSE-2.0 6347 * 6348 * Unless required by applicable law or agreed to in writing, software 6349 * distributed under the License is distributed on an "AS IS" BASIS, 6350 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6351 * See the License for the specific language governing permissions and 6352 * limitations under the License. 6353 */const n=i(0) 6354function r(e,t){null==t&&(t={}),null==t.alpha&&(t.alpha=n.DEFAULT_DIRECTIVITY_ALPHA),null==t.sharpness&&(t.sharpness=n.DEFAULT_DIRECTIVITY_SHARPNESS),this._context=e,this._lowpass=e.createBiquadFilter(),this._lowpass.type="lowpass",this._lowpass.Q.value=0,this._lowpass.frequency.value=.5*e.sampleRate,this._cosTheta=0,this.setPattern(t.alpha,t.sharpness),this.input=this._lowpass,this.output=this._lowpass}r.prototype.computeAngle=function(e,t){let i=n.normalizeVector(e),r=n.normalizeVector(t),s=1 6355if(this._alpha>n.EPSILON_FLOAT){let e=i[0]*r[0]+i[1]*r[1]+i[2]*r[2] 6356s=1-this._alpha+this._alpha*e,s=Math.pow(Math.abs(s),this._sharpness)}this._lowpass.frequency.value=.5*this._context.sampleRate*s},r.prototype.setPattern=function(e,t){this._alpha=Math.min(1,Math.max(0,e)),this._sharpness=Math.max(1,t),this.computeAngle([this._cosTheta*this._cosTheta,0,0],[1,0,0])},e.exports=r},function(e,t,i){"use strict" 6357 6358;/** 6359 * @license 6360 * Copyright 2017 Google Inc. All Rights Reserved. 6361 * Licensed under the Apache License, Version 2.0 (the "License");
6362 * you may not use this file except in compliance with the License. 6363 * You may obtain a copy of the License at 6364 * 6365 * http://www.apache.org/licenses/LICENSE-2.0 6366 * 6367 * Unless required by applicable law or agreed to in writing, software 6368 * distributed under the License is distributed on an "AS IS" BASIS, 6369 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6370 * See the License for the specific language governing permissions and 6371 * limitations under the License. 6372 */const n=i(0) 6373function r(e,t){null==t&&(t={}),null==t.minDistance&&(t.minDistance=n.DEFAULT_MIN_DISTANCE),null==t.maxDistance&&(t.maxDistance=n.DEFAULT_MAX_DISTANCE),null==t.rolloff&&(t.rolloff=n.DEFAULT_ATTENUATION_ROLLOFF),this.minDistance=t.minDistance,this.maxDistance=t.maxDistance,this.setRolloff(t.rolloff),this._gainNode=e.createGain(),this.setDistance(t.maxDistance),this.input=this._gainNode,this.output=this._gainNode}r.prototype.setDistance=function(e){let t=1 6374if("logarithmic"==this._rolloff){if(e>this.maxDistance)t=0 6375else if(e>this.minDistance){let i=this.maxDistance-this.minDistance 6376if(i>n.EPSILON_FLOAT){let n=1/(i+1) 6377t=(1/(e-this.minDistance+1)-n)/(1-n)}}}else if("linear"==this._rolloff)if(e>this.maxDistance)t=0 6378else if(e>this.minDistance){let i=this.maxDistance-this.minDistance 6379i>n.EPSILON_FLOAT&&(t=(this.maxDistance-e)/i)}this._gainNode.gain.value=t},r.prototype.setRolloff=function(e){let t=~n.ATTENUATION_ROLLOFFS.indexOf(e) 6380null!=e&&t?e=e.toString().toLowerCase():(t||n.log('Invalid rolloff model ("'+e+'"). Using default: "'+n.DEFAULT_ATTENUATION_ROLLOFF+'".'),e=n.DEFAULT_ATTENUATION_ROLLOFF),this._rolloff=e},e.exports=r},function(e,t,i){"use strict" 6381 6382;/** 6383 * @license 6384 * Copyright 2017 Google Inc. All Rights Reserved. 6385 * Licensed under the Apache License, Version 2.0 (the "License"); 6386 * you may not use this file except in compliance with the License. 6387 * You may obtain a copy of the License at 6388 * 6389 * http://www.apache.org/licenses/LICENSE-2.0 6390 * 6391 * Unless required by applicable law or agreed to in writing, software 6392 * distributed under the License is distributed on an "AS IS" BASIS, 6393 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6394 * See the License for the specific language governing permissions and 6395 * limitations under the License. 6396 */const n=i(8),r=i(9),s=i(0) 6397function o(e){let t={} 6398for(let i in s.DEFAULT_ROOM_MATERIALS)s.DEFAULT_ROOM_MATERIALS.hasOwnProperty(i)&&(t[i]=s.ROOM_MATERIAL_COEFFICIENTS[s.DEFAULT_ROOM_MATERIALS[i]]) 6399null==e&&(e={},Object.assign(e,s.DEFAULT_ROOM_MATERIALS)) 6400for(let i in s.DEFAULT_ROOM_MATERIALS)s.DEFAULT_ROOM_MATERIALS.hasOwnProperty(i)&&e.hasOwnProperty(i)?e[i]in s.ROOM_MATERIAL_COEFFICIENTS?t[i]=s.ROOM_MATERIAL_COEFFICIENTS[e[i]]:s.log('Material "'+e[i]+'" on wall "'+i+'" not found. Using "'+s.DEFAULT_ROOM_MATERIALS[i]+'".'):s.log('Wall "'+i+'" is not defined. Default used.') 6401return t}function a(e){null==e&&(e={}) 6402for(let t in s.DEFAULT_ROOM_DIMENSIONS)e.hasOwnProperty(t)||(e[t]=s.DEFAULT_ROOM_DIMENSIONS[t]) 6403return e}function l(e,t,i){let n=new Float32Array(s.NUMBER_REVERB_FREQUENCY_BANDS) 6404e=a(e),t=function(e){null==e&&(e={}) 6405for(let t in s.DEFAULT_ROOM_MATERIALS)e.hasOwnProperty(t)||(e[t]=s.ROOM_MATERIAL_COEFFICIENTS[s.DEFAULT_ROOM_MATERIALS[t]]) 6406return e}(t),null==i&&(i=s.DEFAULT_SPEED_OF_SOUND) 6407let r=s.TWENTY_FOUR_LOG10/i,o=e.width*e.height*e.depth 6408if(o<s.ROOM_MIN_VOLUME)return n 6409let l=e.width*e.height,c=e.width*e.depth,u=e.depth*e.height,d=2*(l+c+u) 6410for(let a=0;a<s.NUMBER_REVERB_FREQUENCY_BANDS;a++){let e=((t.left[a]+t.right[a])*l+(t.down[a]+t.up[a])*c+(t.front[a]+t.back[a])*u)/d 6411n[a]=s.ROOM_EYRING_CORRECTION_COEFFICIENT*r*o/(-d*Math.log(1-e)+4*s.ROOM_AIR_ABSORPTION_COEFFICIENTS[a]*o)}return n}function c(e){let t=[] 6412for(let i in s.DEFAULT_REFLECTION_COEFFICIENTS)if(s.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)){t[i]=0 6413for(let n=0;n<s.NUMBER_REFLECTION_AVERAGING_BANDS;n++){let r=n+s.ROOM_STARTING_AVERAGING_BAND 6414t[i]+=e[i][r]}t[i]/=s.NUMBER_REFLECTION_AVERAGING_BANDS,t[i]=Math.sqrt(1-t[i])}return t}function u(e,t){null==t&&(t={}),null==t.listenerPosition&&(t.listenerPosition=s.DEFAULT_POSITION.slice()),null==t.dimensions&&(t.dimensions={},Object.assign(t.dimensions,s.DEFAULT_ROOM_DIMENSIONS)),null==t.materials&&(t.materials={},Object.assign(t.materials,s.DEFAULT_ROOM_MATERIALS)),null==t.speedOfSound&&(t.speedOfSound=s.DEFAULT_SPEED_OF_SOUND),t.dimensions=a(t.dimensions) 6415let i=o(t.materials),u=c(i),d=l(t.dimensions,i,t.speedOfSound) 6416this.early=new r(e,{dimensions:t.dimensions,coefficients:u,speedOfSound:t.speedOfSound,listenerPosition:t.listenerPosition}),this.late=new n(e,{durations:d}),this.speedOfSound=t.speedOfSound,this.output=e.createGain(),this.early.output.connect(this.output),this._merger=e.createChannelMerger(4),this.late.output.connect(this._merger,0,0),this._merger.connect(this.output)}u.prototype.setProperties=function(e,t){let i=o(t),n=l(e,i,this.speedOfSound) 6417this.late.setDurations(n),this.early.speedOfSound=this.speedOfSound 6418let r=c(i) 6419this.early.setRoomProperties(e,r)},u.prototype.setListenerPosition=function(e,t,i){this.early.speedOfSound=this.speedOfSound,this.early.setListenerPosition(e,t,i) 6420let n=this.getDistanceOutsideRoom(e,t,i),r=1 6421n>s.EPSILON_FLOAT&&(r=1-n/s.LISTENER_MAX_OUTSIDE_ROOM_DISTANCE,r=Math.max(0,Math.min(1,r))),this.output.gain.value=r},u.prototype.getDistanceOutsideRoom=function(e,t,i){let n=Math.max(0,-this.early._halfDimensions.width-e,e-this.early._halfDimensions.width),r=Math.max(0,-this.early._halfDimensions.height-t,t-this.early._halfDimensions.height),s=Math.max(0,-this.early._halfDimensions.depth-i,i-this.early._halfDimensions.depth) 6422return Math.sqrt(n*n+r*r+s*s)},e.exports=u},function(e,t,i){"use strict" 6423 6424;/** 6425 * @license 6426 * Copyright 2017 Google Inc. All Rights Reserved. 6427 * Licensed under the Apache License, Version 2.0 (the "License");
6428 * you may not use this file except in compliance with the License. 6429 * You may obtain a copy of the License at 6430 * 6431 * http://www.apache.org/licenses/LICENSE-2.0 6432 * 6433 * Unless required by applicable law or agreed to in writing, software 6434 * distributed under the License is distributed on an "AS IS" BASIS, 6435 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6436 * See the License for the specific language governing permissions and 6437 * limitations under the License. 6438 */const n=i(0) 6439function r(e,t){null==t&&(t={}),null==t.durations&&(t.durations=n.DEFAULT_REVERB_DURATIONS.slice()),null==t.predelay&&(t.predelay=n.DEFAULT_REVERB_PREDELAY),null==t.gain&&(t.gain=n.DEFAULT_REVERB_GAIN),null==t.bandwidth&&(t.bandwidth=n.DEFAULT_REVERB_BANDWIDTH),null==t.tailonset&&(t.tailonset=n.DEFAULT_REVERB_TAIL_ONSET) 6440let i=t.predelay/1e3 6441this._bandwidthCoeff=t.bandwidth*n.LOG2_DIV2,this._tailonsetSamples=t.tailonset/1e3,this._context=e,this.input=e.createGain(),this._predelay=e.createDelay(i),this._convolver=e.createConvolver(),this.output=e.createGain(),this.output.gain.value=t.gain,this._convolver.normalize=!1,this.input.connect(this._predelay),this._predelay.connect(this._convolver),this._convolver.connect(this.output),this.setDurations(t.durations)}r.prototype.setDurations=function(e){if(e.length!==n.NUMBER_REVERB_FREQUENCY_BANDS)return void n.log("Warning: invalid number of RT60 values provided to reverb.") 6442let t=new Float32Array(n.NUMBER_REVERB_FREQUENCY_BANDS),i=this._context.sampleRate 6443for(let c=0;c<e.length;c++)e[c]=Math.max(0,Math.min(n.DEFAULT_REVERB_MAX_DURATION,e[c])),t[c]=Math.round(e[c]*i*n.DEFAULT_REVERB_DURATION_MULTIPLIER) 6444let r=0 6445for(let n=0;n<t.length;n++)t[n]>r&&(r=t[n]) 6446r<1&&(r=1) 6447let s=this._context.createBuffer(1,r,i),o=s.getChannelData(0),a=new Float32Array(r) 6448for(let n=0;n<r;n++)a[n]=2*Math.random()-1 6449for(let c=0;c<n.NUMBER_REVERB_FREQUENCY_BANDS;c++){let e=-n.LOG1000/t[c],r=n.TWO_PI*n.DEFAULT_REVERB_FREQUENCY_BANDS[c]/i,s=Math.sin(r),l=s*Math.sinh(this._bandwidthCoeff*r/s),u=1/(1+l),d=l*u,h=-2*Math.cos(r)*u,f=(1-l)*u,p=0,m=0 6450for(let i=0;i<t[c];i++){let t=a[i]*Math.exp(e*i)-h*p-f*m 6451o[i]+=d*(t-m),m=p,p=t}}let l=Math.round(this._tailonsetSamples) 6452for(let c=0;c<Math.min(o.length,l);c++){let e=.5*(1-Math.cos(n.TWO_PI*c/(2*l-1))) 6453o[c]*=e}this._convolver.buffer=s},e.exports=r},function(e,t,i){"use strict" 6454 6455;/** 6456 * @license 6457 * Copyright 2017 Google Inc. All Rights Reserved. 6458 * Licensed under the Apache License, Version 2.0 (the "License"); 6459 * you may not use this file except in compliance with the License. 6460 * You may obtain a copy of the License at 6461 * 6462 * http://www.apache.org/licenses/LICENSE-2.0 6463 * 6464 * Unless required by applicable law or agreed to in writing, software 6465 * distributed under the License is distributed on an "AS IS" BASIS, 6466 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6467 * See the License for the specific language governing permissions and 6468 * limitations under the License. 6469 */const n=i(0) 6470function r(e,t){null==t&&(t={}),null==t.speedOfSound&&(t.speedOfSound=n.DEFAULT_SPEED_OF_SOUND),null==t.listenerPosition&&(t.listenerPosition=n.DEFAULT_POSITION.slice()),null==t.coefficients&&(t.coefficients={},Object.assign(t.coefficients,n.DEFAULT_REFLECTION_COEFFICIENTS)),this.speedOfSound=t.speedOfSound,this.input=e.createGain(),this.output=e.createGain(),this._lowpass=e.createBiquadFilter(),this._delays={},this._gains={},this._inverters={},this._merger=e.createChannelMerger(4) 6471for(let i in n.DEFAULT_REFLECTION_COEFFICIENTS)n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)&&(this._delays[i]=e.createDelay(n.MAX_DURATION),this._gains[i]=e.createGain()) 6472this._inverters.right=e.createGain(),this._inverters.down=e.createGain(),this._inverters.back=e.createGain(),this._lowpass.type="lowpass",this._lowpass.frequency.value=n.DEFAULT_REFLECTION_CUTOFF_FREQUENCY,this._lowpass.Q.value=0 6473for(let i in n.DEFAULT_REFLECTION_COEFFICIENTS)n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)&&(this._delays[i].delayTime.value=0,this._gains[i].gain.value=0) 6474this._inverters.right.gain.value=-1,this._inverters.down.gain.value=-1,this._inverters.back.gain.value=-1,this.input.connect(this._lowpass) 6475for(let i in n.DEFAULT_REFLECTION_COEFFICIENTS)n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(i)&&(this._lowpass.connect(this._delays[i]),this._delays[i].connect(this._gains[i]),this._gains[i].connect(this._merger,0,0)) 6476this._gains.left.connect(this._merger,0,1),this._gains.right.connect(this._inverters.right),this._inverters.right.connect(this._merger,0,1),this._gains.up.connect(this._merger,0,2),this._gains.down.connect(this._inverters.down),this._inverters.down.connect(this._merger,0,2),this._gains.front.connect(this._merger,0,3),this._gains.back.connect(this._inverters.back),this._inverters.back.connect(this._merger,0,3),this._merger.connect(this.output),this._listenerPosition=t.listenerPosition,this.setRoomProperties(t.dimensions,t.coefficients)}r.prototype.setListenerPosition=function(e,t,i){this._listenerPosition=[e,t,i] 6477let r={left:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.width+e)+n.DEFAULT_REFLECTION_MIN_DISTANCE,right:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.width-e)+n.DEFAULT_REFLECTION_MIN_DISTANCE,front:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.depth+i)+n.DEFAULT_REFLECTION_MIN_DISTANCE,back:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.depth-i)+n.DEFAULT_REFLECTION_MIN_DISTANCE,down:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.height+t)+n.DEFAULT_REFLECTION_MIN_DISTANCE,up:n.DEFAULT_REFLECTION_MULTIPLIER*Math.max(0,this._halfDimensions.height-t)+n.DEFAULT_REFLECTION_MIN_DISTANCE} 6478for(let s in n.DEFAULT_REFLECTION_COEFFICIENTS)if(n.DEFAULT_REFLECTION_COEFFICIENTS.hasOwnProperty(s)){let e=r[s]/this.speedOfSound 6479this._delays[s].delayTime.value=e 6480let t=this._coefficients[s]/r[s] 6481this._gains[s].gain.value=t}},r.prototype.setRoomProperties=function(e,t){null==e&&(e={},Object.assign(e,n.DEFAULT_ROOM_DIMENSIONS)),null==t&&(t={},Object.assign(t,n.DEFAULT_REFLECTION_COEFFICIENTS)),this._coefficients=t,this._halfDimensions={},this._halfDimensions.width=.5*e.width,this._halfDimensions.height=.5*e.height,this._halfDimensions.depth=.5*e.depth,this.setListenerPosition(this._listenerPosition[0],this._listenerPosition[1],this._listenerPosition[2])},e.exports=r},function(e,t,i){"use strict" 6482 6483;/** 6484 * @license 6485 * Copyright 2017 Google Inc. All Rights Reserved. 6486 * Licensed under the Apache License, Version 2.0 (the "License");
6487 * you may not use this file except in compliance with the License. 6488 * You may obtain a copy of the License at 6489 * 6490 * http://www.apache.org/licenses/LICENSE-2.0 6491 * 6492 * Unless required by applicable law or agreed to in writing, software 6493 * distributed under the License is distributed on an "AS IS" BASIS, 6494 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6495 * See the License for the specific language governing permissions and 6496 * limitations under the License. 6497 */t.ResonanceAudio=i(11),t.ResonanceAudio.Attenuation=i(6),t.ResonanceAudio.Directivity=i(5),t.ResonanceAudio.EarlyReflections=i(9),t.ResonanceAudio.Encoder=i(1),t.ResonanceAudio.LateReflections=i(8),t.ResonanceAudio.Listener=i(2),t.ResonanceAudio.Room=i(7),t.ResonanceAudio.Source=i(4),t.ResonanceAudio.Tables=i(3),t.ResonanceAudio.Utils=i(0),t.ResonanceAudio.Version=i(13)},function(e,t,i){"use strict" 6498 6499;/** 6500 * @license 6501 * Copyright 2017 Google Inc. All Rights Reserved. 6502 * Licensed under the Apache License, Version 2.0 (the "License"); 6503 * you may not use this file except in compliance with the License. 6504 * You may obtain a copy of the License at 6505 * 6506 * http://www.apache.org/licenses/LICENSE-2.0 6507 * 6508 * Unless required by applicable law or agreed to in writing, software 6509 * distributed under the License is distributed on an "AS IS" BASIS, 6510 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6511 * See the License for the specific language governing permissions and 6512 * limitations under the License. 6513 */const n=i(2),r=i(4),s=i(7),o=i(1),a=i(0) 6514function l(e,t){null==t&&(t={}),null==t.ambisonicOrder&&(t.ambisonicOrder=a.DEFAULT_AMBISONIC_ORDER),null==t.listenerPosition&&(t.listenerPosition=a.DEFAULT_POSITION.slice()),null==t.listenerForward&&(t.listenerForward=a.DEFAULT_FORWARD.slice()),null==t.listenerUp&&(t.listenerUp=a.DEFAULT_UP.slice()),null==t.dimensions&&(t.dimensions={},Object.assign(t.dimensions,a.DEFAULT_ROOM_DIMENSIONS)),null==t.materials&&(t.materials={},Object.assign(t.materials,a.DEFAULT_ROOM_MATERIALS)),null==t.speedOfSound&&(t.speedOfSound=a.DEFAULT_SPEED_OF_SOUND),this._ambisonicOrder=o.validateAmbisonicOrder(t.ambisonicOrder),this._sources=[],this._room=new s(e,{listenerPosition:t.listenerPosition,dimensions:t.dimensions,materials:t.materials,speedOfSound:t.speedOfSound}),this._listener=new n(e,{ambisonicOrder:t.ambisonicOrder,position:t.listenerPosition,forward:t.listenerForward,up:t.listenerUp}),this._context=e,this.output=e.createGain(),this.ambisonicOutput=e.createGain(),this.ambisonicInput=this._listener.input,this._room.output.connect(this._listener.input),this._listener.output.connect(this.output),this._listener.ambisonicOutput.connect(this.ambisonicOutput)}l.prototype.createSource=function(e){let t=new r(this,e) 6515return this._sources[this._sources.length]=t,t},l.prototype.setAmbisonicOrder=function(e){this._ambisonicOrder=o.validateAmbisonicOrder(e)},l.prototype.setRoomProperties=function(e,t){this._room.setProperties(e,t)},l.prototype.setListenerPosition=function(e,t,i){this._listener.position[0]=e,this._listener.position[1]=t,this._listener.position[2]=i,this._room.setListenerPosition(e,t,i),this._sources.forEach(function(e){e._update()})},l.prototype.setListenerOrientation=function(e,t,i,n,r,s){this._listener.setOrientation(e,t,i,n,r,s)},l.prototype.setListenerFromMatrix=function(e){this._listener.setFromMatrix(e),this.setListenerPosition(this._listener.position[0],this._listener.position[1],this._listener.position[2])},l.prototype.setSpeedOfSound=function(e){this._room.speedOfSound=e},e.exports=l},function(e,t,i){var n 6516n=function(){return function(e){var t={} 6517function i(n){if(t[n])return t[n].exports 6518var r=t[n]={i:n,l:!1,exports:{}} 6519return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e} 6520return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([function(e,t){let i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k 6521t.log=function(){window.console.log.apply(window.console,["%c[Omnitone]%c "+Array.prototype.slice.call(arguments).join(" ")+" %c(@"+performance.now().toFixed(2)+"ms)","background: #BBDEFB; color: #FF5722; font-weight: 500","font-weight: 300","color: #AAA"])},t.throw=function(){throw window.console.error.apply(window.console,["%c[Omnitone]%c "+Array.prototype.slice.call(arguments).join(" ")+" %c(@"+performance.now().toFixed(2)+"ms)","background: #C62828; color: #FFEBEE; font-weight: 800","font-weight: 400","color: #AAA"]),new Error(!1)},t.invertMatrix4=function(e,t){return i=t[0],n=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],u=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],g=t[14],y=t[15],v=i*a-n*o,_=i*l-r*o,b=i*c-s*o,w=n*l-r*a,A=n*c-s*a,T=r*c-s*l,C=u*m-d*p,L=u*g-h*p,x=u*y-f*p,M=d*g-h*m,E=d*y-f*m,S=h*y-f*g,k=v*S-_*E+b*M+w*x-A*L+T*C,k?(k=1/k,e[0]=(a*S-l*E+c*M)*k,e[1]=(r*E-n*S-s*M)*k,e[2]=(m*T-g*A+y*w)*k,e[3]=(h*A-d*T-f*w)*k,e[4]=(l*x-o*S-c*L)*k,e[5]=(i*S-r*x+s*L)*k,e[6]=(g*b-p*T-y*_)*k,e[7]=(u*T-h*b+f*_)*k,e[8]=(o*E-a*x+c*C)*k,e[9]=(n*x-i*E-s*C)*k,e[10]=(p*A-m*b+y*v)*k,e[11]=(d*b-u*A-f*v)*k,e[12]=(a*L-o*M-l*C)
6521*k,e[13]=(i*M-n*L+r*C)*k,e[14]=(m*_-p*w-g*v)*k,e[15]=(u*w-d*_+h*v)*k,e):null},t.isDefinedENUMEntry=function(e,t){for(let i in e)if(t===e[i])return!0 6522return!1},t.isAudioContext=function(e){return e instanceof AudioContext||e instanceof OfflineAudioContext},t.isAudioBuffer=function(e){return e instanceof AudioBuffer},t.mergeBufferListByChannel=function(e,i){const n=i[0].length,r=i[0].sampleRate 6523let s=0 6524for(let l=0;l<i.length;++l)s>32&&t.throw("Utils.mergeBuffer: Number of channels cannot exceed 32.(got "+s+")"),n!==i[l].length&&t.throw("Utils.mergeBuffer: AudioBuffer lengths are inconsistent. (expected "+n+" but got "+i[l].length+")"),r!==i[l].sampleRate&&t.throw("Utils.mergeBuffer: AudioBuffer sample rates are inconsistent. (expected "+r+" but got "+i[l].sampleRate+")"),s+=i[l].numberOfChannels 6525const o=e.createBuffer(s,n,r) 6526let a=0 6527for(let t=0;t<i.length;++t)for(let e=0;e<i[t].numberOfChannels;++e)o.getChannelData(a++).set(i[t].getChannelData(e)) 6528return o},t.splitBufferbyChannel=function(e,i,n){i.numberOfChannels<=n&&t.throw("Utils.splitBuffer: Insufficient number of channels. ("+i.numberOfChannels+" splitted by "+n+")") 6529let r=[],s=0 6530const o=Math.ceil(i.numberOfChannels/n) 6531for(let t=0;t<o;++t){let t=e.createBuffer(n,i.length,i.sampleRate) 6532for(let e=0;e<n;++e)s<i.numberOfChannels&&t.getChannelData(e).set(i.getChannelData(s++)) 6533r.push(t)}return bufferList},t.getArrayBufferFromBase64String=function(e){let t=window.atob(e),i=new Uint8Array(t.length) 6534return i.forEach((e,n)=>i[n]=t.charCodeAt(n)),i.buffer}},function(e,t,i){"use strict" 6535const n=i(0),r={BASE64:"base64",URL:"url"} 6536function s(e,t,i){this._context=n.isAudioContext(e)?e:n.throw("BufferList: Invalid BaseAudioContext."),this._options={dataType:r.BASE64,verbose:!1},i&&(i.dataType&&n.isDefinedENUMEntry(r,i.dataType)&&(this._options.dataType=i.dataType),i.verbose&&(this._options.verbose=Boolean(i.verbose))),this._bufferList=[],this._bufferData=this._options.dataType===r.BASE64?t:t.slice(0),this._numberOfTasks=this._bufferData.length,this._resolveHandler=null,this._rejectHandler=new Function}s.prototype.load=function(){return new Promise(this._promiseGenerator.bind(this))},s.prototype._promiseGenerator=function(e,t){"function"!=typeof e?n.throw("BufferList: Invalid Promise resolver."):this._resolveHandler=e,"function"==typeof t&&(this._rejectHandler=t) 6537for(let i=0;i<this._bufferData.length;++i)this._options.dataType===r.BASE64?this._launchAsyncLoadTask(i):this._launchAsyncLoadTaskXHR(i)},s.prototype._launchAsyncLoadTask=function(e){const t=this 6538this._context.decodeAudioData(n.getArrayBufferFromBase64String(this._bufferData[e]),function(i){t._updateProgress(e,i)},function(i){t._updateProgress(e,null) 6539const r='BufferList: decoding ArrayByffer("'+e+'" from Base64-encoded data failed. ('+i+")" 6540n.throw(r),t._rejectHandler(r)})},s.prototype._launchAsyncLoadTaskXHR=function(e){const t=new XMLHttpRequest 6541t.open("GET",this._bufferData[e]),t.responseType="arraybuffer" 6542const i=this 6543t.onload=function(){if(200===t.status)i._context.decodeAudioData(t.response,function(t){i._updateProgress(e,t)},function(t){i._updateProgress(e,null) 6544const r='BufferList: decoding "'+i._bufferData[e]+'" failed. ('+t+")" 6545n.throw(r),i._rejectHandler(r)}) 6546else{const r='BufferList: XHR error while loading "'+i._bufferData[e]+"("+t.statusText+")" 6547n.throw(r),i._rejectHandler(r)}},t.onerror=function(t){n.throw('BufferList: XHR network failed on loading "'+i._bufferData[e]+'".'),i._updateProgress(e,null),i._rejectHandler()},t.send()},s.prototype._updateProgress=function(e,t){if(this._bufferList[e]=t,this._options.verbose){let t=this._options.dataType===r.BASE64?"ArrayBuffer("+e+") from Base64-encoded HRIR":'"'+this._bufferData[e]+'"' 6548n.log("BufferList: "+t+" successfully loaded.")}if(0===--this._numberOfTasks){let e=this._options.dataType===r.BASE64?this._bufferData.length+" AudioBuffers from Base64-encoded HRIRs":this._bufferData.length+" files via XHR" 6549n.log("BufferList: "+e+" loaded successfully."),this._resolveHandler(this._bufferList)}},e.exports=s},function(e,t,i){"use strict" 6550const n={DEFAULT:[0,1,2,3],SAFARI:[2,0,1,3],FUMA:[0,3,1,2]} 6551function r(e,t){this._context=e,this._splitter=this._context.createChannelSplitter(4),this._merger=this._context.createChannelMerger(4),this.input=this._splitter,this.output=this._merger,this.setChannelMap(t||n.DEFAULT)}r.prototype.setChannelMap=function(e){Array.isArray(e)&&(this._channelMap=e,this._splitter.disconnect(),this._splitter.connect(this._merger,0,this._channelMap[0]),this._splitter.connect(this._merger,1,this._channelMap[1]),this._splitter.connect(this._merger,2,this._channelMap[2]),this._splitter.connect(this._merger,3,this._channelMap[3]))},r.ChannelMap=n,e.exports=r},function(e,t,i){"use strict" 6552function n(e){this._context=e,this._splitter=this._context.createChannelSplitter(4),this._inY=this._context.createGain(),this._inZ=this._context.createGain(),this._inX=this._context.createGain(),this._m0=this._context.createGain(),this._m1=this._context.createGain(),this._m2=this._context.createGain(),this._m3=this._context.createGain(),this._m4=this._context.createGain(),this._m5=this._context.createGain(),this._m6=this._context.createGain(),this._m7=this._context.createGain(),this._m8=this._context.createGain(),this._outY=this._context.createGain(),this._outZ=this._context.createGain(),this._outX=this._context.createGain(),this._merger=this._context.createChannelMerger(4),this._splitter.connect(this._inY,1),this._splitter.connect(this._inZ,2),this._splitter.connect(this._inX,3),this._inY.gain.value=-1,this._inX.gain.value=-1,this._inY.connect(this._m0),this._inY.connect(this._m1),this._inY.connect(this._m2),this._inZ.connect(this._m3),this._inZ.connect(this._m4),this._inZ.connect(this._m5),this._inX.connect(this._m6) 6553this._inX.connect(this._m7),this._inX.connect(this._m8),this._m0.connect(this._outY),this._m1.connect(this._outZ),this._m2.connect(this._outX),this._m3.connect(this._outY),this._m4.connect(this._outZ),this._m5.connect(this._outX),this._m6.connect(this._outY),this._m7.connect(this._outZ),this._m8.connect(this._outX),this._splitter.connect(this._merger,0,0),this._outY.connect(this._merger,0,1),this._outZ.connect(this._merger,0,2),this._outX.connect(this._merger,0,3),this._outY.gain.value=-1,this._outX.gain.value=-1,this.setRotationMatrix3(new Float32Array([1,0,0,0,1,0,0,0,1])),this.input=this._splitter,this.output=this._merger}n.prototype.setRotationMatrix3=function(e){this._m0.gain.value=e[0],this._m1.gain.value=e[1],this._m2.gain.value=e[2],this._m3.gain.value=e[3],this._m4.gain.value=e[4],this._m5.gain.value=e[5],this._m6.gain.value=e[6],this._m7.gain.value=e[7],this._m8.gain.value=e[8]},n.prototype.setRotationMatrix4=function(e){this._m0.gain.value=e[0],this._m1.gain.value=e[1],this._m2.gain.value=e[2],this._m3.gain.value=e[4],this._m4.gain.value=e[5],this._m5.gain.value=e[6],this._m6.gain.value=e[8],this._m7.gain.value=e[9],this._m8.gain.value=e[10]},n.prototype.getRotationMatrix3=function(){return[this._m0.gain.value,this._m1.gain.value,this._m2.gain.value,this._m3.gain.value,this._m4.gain.value,this._m5.gain.value,this._m6.gain.value,this._m7.gain.value,this._m8.gain.value]},n.prototype.getRotationMatrix4=function(){let e=new Float32Array(16) 6554return e[0]=this._m0.gain.value,e[1]=this._m1.gain.value,e[2]=this._m2.gain.value,e[4]=this._m3.gain.value,e[5]=this._m4.gain.value,e[6]=this._m5.gain.value,e[8]=this._m6.gain.value,e[9]=this._m7.gain.value,e[10]=this._m8.gain.value,e},e.exports=n},function(e,t,i){"use strict" 6555function n(e,t){this._context=e,this._active=!1,this._isBufferLoaded=!1,this._buildAudioGraph(),t&&this.setHRIRBufferList(t),this.enable()}n.prototype._buildAudioGraph=function(){this._splitterWYZX=this._context.createChannelSplitter(4),this._mergerWY=this._context.createChannelMerger(2),this._mergerZX=this._context.createChannelMerger(2),this._convolverWY=this._context.createConvolver(),this._convolverZX=this._context.createConvolver(),this._splitterWY=this._context.createChannelSplitter(2),this._splitterZX=this._context.createChannelSplitter(2),this._inverter=this._context.createGain(),this._mergerBinaural=this._context.createChannelMerger(2),this._summingBus=this._context.createGain(),this._splitterWYZX.connect(this._mergerWY,0,0),this._splitterWYZX.connect(this._mergerWY,1,1),this._splitterWYZX.connect(this._mergerZX,2,0),this._splitterWYZX.connect(this._mergerZX,3,1),this._mergerWY.connect(this._convolverWY),this._mergerZX.connect(this._convolverZX),this._convolverWY.connect(this._splitterWY),this._convolverZX.connect(this._splitterZX),this._splitterWY.connect(this._mergerBinaural,0,0),this._splitterWY.connect(this._mergerBinaural,0,1),this._splitterWY.connect(this._mergerBinaural,1,0),this._splitterWY.connect(this._inverter,1,0),this._inverter.connect(this._mergerBinaural,0,1),this._splitterZX.connect(this._mergerBinaural,0,0),this._splitterZX.connect(this._mergerBinaural,0,1),this._splitterZX.connect(this._mergerBinaural,1,0),this._splitterZX.connect(this._mergerBinaural,1,1),this._convolverWY.normalize=!1,this._convolverZX.normalize=!1,this._inverter.gain.value=-1 6556this.input=this._splitterWYZX,this.output=this._summingBus},n.prototype.setHRIRBufferList=function(e){this._isBufferLoaded||(this._convolverWY.buffer=e[0],this._convolverZX.buffer=e[1],this._isBufferLoaded=!0)},n.prototype.enable=function(){this._mergerBinaural.connect(this._summingBus),this._active=!0},n.prototype.disable=function(){this._mergerBinaural.disconnect(),this._active=!1},e.exports=n},function(e,t,i){"use strict" 6557const n=i(0) 6558function r(e,t,i,r,s){this._context=e,this._buffers=new Map,this._loadingTasks={},this._resolve=i,this._reject=r,this._progress=s 6559for(let o=0;o<t.length;o++){const e=t[o] 6560if(this._loadingTasks.hasOwnProperty(e.name))return void n.log("Duplicated filename when loading: "+e.name) 6561this._loadingTasks[e.name]=0,this._loadAudioFile(e)}}r.prototype._loadAudioFile=function(e){const t=new XMLHttpRequest 6562t.open("GET",e.url),t.responseType="arraybuffer" 6563const i=this 6564t.onload=function(){200===t.status?i._context.decodeAudioData(t.response,function(t){i._done(e.name,t)},function(t){n.log("Decoding failure: "+e.url+" ("+t+")"),i._done(e.name,null)}):(n.log("XHR Error: "+e.url+" ("+t.statusText+")"),i._done(e.name,null))},t.onerror=function(t){n.log("XHR Network failure: "+e.url),i._done(e.name,null)},t.send()},r.prototype._done=function(e,t){this._loadingTasks[e]=null!==t?"loaded":"failed",this._buffers.set(e,t),this._updateProgress(e)},r.prototype._updateProgress=function(e){let t=0,i=0,n=0 6565for(const r in this._loadingTasks)Object.prototype.hasOwnProperty.call(this._loadingTasks,r)&&(n++,"loaded"===this._loadingTasks[r]?t++:"failed"===this._loadingTasks[r]&&i++) 6566"function"!=typeof this._progress?t!==n?t+i!==n||this._reject(this._buffers):this._resolve(this._buffers):this._progress(e,t,n)},e.exports=r},function(e,t,i){"use strict" 6567const n=i(0),r=[1.4142,.8166,.8166,.8166] 6568e.exports=function(e){if(this._context=e,this._input=this._context.createGain(),this._context.createIIRFilter){const e=function(e,t){const i=Math.tan(Math.PI*e/t),n=i*i,r=n+2*i+1 6569return{lowpassA:[1,2*(n-1)/r,(n-2*i+1)/r],lowpassB:[n/r,2*n/r,n/r],hipassA:[1,2*(n-1)/r,(n-2*i+1)/r],hipassB:[1/r,-2/r,1/r]}}(690,this._context.sampleRate) 6570this._lpf=this._context.createIIRFilter(e.lowpassB,e.lowpassA),this._hpf=this._context.createIIRFilter(e.hipassB,e.hipassA)}else n.log("IIR filter is missing. Using Biquad filter instead."),this._lpf=this._context.createBiquadFilter(),this._hpf=this._context.createBiquadFilter(),this._lpf.frequency.value=690,this._hpf.frequency.value=690,this._hpf.type="highpass" 6571this._splitterLow=this._context.createChannelSplitter(4),this._splitterHigh=this._context.createChannelSplitter(4),this._gainHighW=this._context.createGain(),this._gainHighY=this._context.createGain(),this._gainHighZ=this._context.createGain(),this._gainHighX=this._context.createGain(),this._merger=this._context.createChannelMerger(4),this._input.connect(this._hpf),this._hpf.connect(this._splitterHigh),this._splitterHigh.connect(this._gainHighW,0),this._splitterHigh.connect(this._gainHighY,1),this._splitterHigh.connect(this._gainHighZ,2),this._splitterHigh.connect(this._gainHighX,3),this._gainHighW.connect(this._merger,0,0),this._gainHighY.connect(this._merger,0,1),this._gainHighZ.connect(this._merger,0,2),this._gainHighX.connect(this._merger,0,3),this._input.connect(this._lpf),this._lpf.connect(this._splitterLow),this._splitterLow.connect(this._merger,0,0),this._splitterLow.connect(this._merger,1,1),this._splitterLow.connect(this._merger,2,2),this._splitterLow.connect(this._merger,3,3) 6572const t=this._context.currentTime 6573this._gainHighW.gain.setValueAtTime(-1*r[0],t),this._gainHighY.gain.setValueAtTime(-1*r[1],t),this._gainHighZ.gain.setValueAtTime(-1*r[2],t),this._gainHighX.gain.setValueAtTime(-1*r[3],t),this.input=this._input,this.output=this._merger}},function(e,t,i){"use strict" 6574function n(e,t){if(2!==t.IR.numberOfChannels)throw new Error("IR does not have 2
6574channels. cannot proceed.") 6575this._active=!1,this._context=e,this._input=this._context.createChannelSplitter(4),this._cW=this._context.createGain(),this._cY=this._context.createGain(),this._cZ=this._context.createGain(),this._cX=this._context.createGain(),this._convolver=this._context.createConvolver(),this._gain=this._context.createGain(),this._input.connect(this._cW,0),this._input.connect(this._cY,1),this._input.connect(this._cZ,2),this._input.connect(this._cX,3),this._cW.connect(this._convolver),this._cY.connect(this._convolver),this._cZ.connect(this._convolver),this._cX.connect(this._convolver),this._convolver.connect(this._gain),this._gain.connect(this._context.destination),this.enable(),this._convolver.normalize=!1,this._convolver.buffer=t.IR,this._gain.gain.value=t.gain,this._cW.gain.value=t.coefficients[0],this._cY.gain.value=t.coefficients[1],this._cZ.gain.value=t.coefficients[2],this._cX.gain.value=t.coefficients[3],this.input=this._input}n.prototype.enable=function(){this._gain.connect(this._context.destination),this._active=!0},n.prototype.disable=function(){this._gain.disconnect(),this._active=!1},e.exports=n},function(e,t,i){"use strict" 6576function n(e,t,i){this._context=e,this._active=!1,this._isBufferLoaded=!1,this._ambisonicOrder=t,this._numberOfChannels=(this._ambisonicOrder+1)*(this._ambisonicOrder+1),this._buildAudioGraph(),i&&this.setHRIRBufferList(i),this.enable()}n.prototype._buildAudioGraph=function(){const e=Math.ceil(this._numberOfChannels/2) 6577this._inputSplitter=this._context.createChannelSplitter(this._numberOfChannels),this._stereoMergers=[],this._convolvers=[],this._stereoSplitters=[],this._positiveIndexSphericalHarmonics=this._context.createGain(),this._negativeIndexSphericalHarmonics=this._context.createGain(),this._inverter=this._context.createGain(),this._binauralMerger=this._context.createChannelMerger(2),this._outputGain=this._context.createGain() 6578for(let t=0;t<e;++t)this._stereoMergers[t]=this._context.createChannelMerger(2),this._convolvers[t]=this._context.createConvolver(),this._stereoSplitters[t]=this._context.createChannelSplitter(2),this._convolvers[t].normalize=!1 6579for(let t=0;t<=this._ambisonicOrder;++t)for(let e=-t;e<=t;e++){const i=t*t+t+e,n=Math.floor(i/2) 6580this._inputSplitter.connect(this._stereoMergers[n],i,i%2),this._stereoMergers[n].connect(this._convolvers[n]),this._convolvers[n].connect(this._stereoSplitters[n]),e>=0?this._stereoSplitters[n].connect(this._positiveIndexSphericalHarmonics,i%2):this._stereoSplitters[n].connect(this._negativeIndexSphericalHarmonics,i%2)}this._positiveIndexSphericalHarmonics.connect(this._binauralMerger,0,0),this._positiveIndexSphericalHarmonics.connect(this._binauralMerger,0,1),this._negativeIndexSphericalHarmonics.connect(this._binauralMerger,0,0),this._negativeIndexSphericalHarmonics.connect(this._inverter),this._inverter.connect(this._binauralMerger,0,1),this._inverter.gain.value=-1,this.input=this._inputSplitter,this.output=this._outputGain},n.prototype.setHRIRBufferList=function(e){if(!this._isBufferLoaded){for(let t=0;t<e.length;++t)this._convolvers[t].buffer=e[t] 6581this._isBufferLoaded=!0}},n.prototype.enable=function(){this._binauralMerger.connect(this._outputGain),this._active=!0},n.prototype.disable=function(){this._binauralMerger.disconnect(),this._active=!1},e.exports=n},function(e,t,i){"use strict" 6582function n(e,t){return e===t?1:0}function r(e,t,i,n,r){const s=(n+t)*(2*t+1)+(i+t) 6583e[t-1][s].gain.value=r}function s(e,t,i,n){const r=(n+t)*(2*t+1)+(i+t) 6584return e[t-1][r].gain.value}function o(e,t,i,n,r){return n===r?s(e,1,t,1)*s(e,r-1,i,r-1)-s(e,1,t,-1)*s(e,r-1,i,1-r):n===-r?s(e,1,t,1)*s(e,r-1,i,1-r)+s(e,1,t,-1)*s(e,r-1,i,r-1):s(e,1,t,0)*s(e,r-1,i,n)}function a(e,t,i,n){return o(e,0,t,i,n)}function l(e,t,i,r){if(0===t)return o(e,1,1,i,r)+o(e,-1,-1,i,r) 6585if(t>0){const s=n(t,1) 6586return o(e,1,t-1,i,r)*Math.sqrt(1+s)-o(e,-1,1-t,i,r)*(1-s)}{const s=n(t,-1) 6587return o(e,1,t+1,i,r)*(1-s)+o(e,-1,-t-1,i,r)*Math.sqrt(1+s)}}function c(e,t,i,n){return 0===t?0:t>0?o(e,1,t+1,i,n)+o(e,-1,-t-1,i,n):o(e,1,t-1,i,n)-o(e,-1,1-t,i,n)}function u(e,t,i){const r=n(e,0),s=Math.abs(t)===i?1/(2*i*(2*i-1)):1/((i+t)*(i-t)) 6588return[Math.sqrt((i+e)*(i-e)*s),.5*(1-2*r)*Math.sqrt((1+r)*(i+Math.abs(e)-1)*(i+Math.abs(e))*s),-.5*(1-r)*Math.sqrt((i-Math.abs(e)-1)*(i-Math.abs(e)))*s]}function d(e,t){for(let i=-t;i<=t;i++)for(let n=-t;n<=t;n++){const s=u(i,n,t) 6589Math.abs(s[0])>0&&(s[0]*=a(e,i,n,t)),Math.abs(s[1])>0&&(s[1]*=l(e,i,n,t)),Math.abs(s[2])>0&&(s[2]*=c(e,i,n,t)),r(e,t,i,n,s[0]+s[1]+s[2])}}function h(e){for(let t=2;t<=e.length;t++)d(e,t)}function f(e,t){this._context=e,this._ambisonicOrder=t 6590const i=(t+1)*(t+1) 6591let n,r,s,o,a 6592this._splitter=this._context.createChannelSplitter(i),this._merger=this._context.createChannelMerger(i),this._gainNodeMatrix=[] 6593for(let l=1;l<=t;l++){n=l*l,r=2*l+1,this._gainNodeMatrix[l-1]=[] 6594for(let e=0;e<r;e++){s=n+e 6595for(let t=0;t<r;t++)o=n+t,a=e*r+t,this._gainNodeMatrix[l-1][a]=this._context.createGain(),this._splitter.connect(this._gainNodeMatrix[l-1][a],s),this._gainNodeMatrix[l-1][a].connect(this._merger,0,o)}}this._splitter.connect(this._merger,0,0),this.setRotationMatrix3(new Float32Array([1,0,0,0,1,0,0,0,1])),this.input=this._splitter,this.output=this._merger}f.prototype.setRotationMatrix3=function(e){for(let t=0;t<9;++t)this._gainNodeMatrix[0][t].gain.value=e[t] 6596h(this._gainNodeMatrix)},f.prototype.setRotationMatrix4=function(e){this._gainNodeMatrix[0][0].gain.value=e[0],this._gainNodeMatrix[0][1].gain.value=e[1],this._gainNodeMatrix[0][2].gain.value=e[2],this._gainNodeMatrix[0][3].gain.value=e[4],this._gainNodeMatrix[0][4].gain.value=e[5],this._gainNodeMatrix[0][5].gain.value=e[6],this._gainNodeMatrix[0][6].gain.value=e[8],this._gainNodeMatrix[0][7].gain.value=e[9],this._gainNodeMatrix[0][8].gain.value=e[10],h(this._gainNodeMatrix)},f.prototype.getRotationMatrix3=function(){let e=new Float32Array(9) 6597for(let t=0;t<9;++t)e[t]=this._gainNodeMatrix[0][t].gain.value 6598return e},f.prototype.getRotationMatrix4=function(){let e=new Float32Array(16) 6599return e[0]=this._gainNodeMatrix[0][0].gain.value,e[1]=this._gainNodeMatrix[0][1].gain.value,e[2]=this._gainNodeMatrix[0][2].gain.value,e[4]=this._gainNodeMatrix[0][3].gain.value,e[5]=this._gainNodeMatrix[0][4].gain.value,e[6]=this._gainNodeMatrix[0][5].gain.value,e[8]=this._gainNodeMatrix[0][6].gain.value,e[9]=this._gainNodeMatrix[0][7].gain.value,e[10]=this._gainNodeMatrix[0][8].gain.value,e},f.prototype.getAmbisonicOrder=function(){return this._ambisonicOrder},e.exports=f},function(e,t,i){"use strict" 6600 6601;/** 6602 * @license 6603 * Copyright 2016 Google Inc. All Rights Reserved. 6604 * Licensed under the Apache License, Version 2.0 (the "License");
6605 * you may not use this file except in compliance with the License. 6606 * You may obtain a copy of the License at 6607 * 6608 * http://www.apache.org/licenses/LICENSE-2.0 6609 * 6610 * Unless required by applicable law or agreed to in writing, software 6611 * distributed under the License is distributed on an "AS IS" BASIS, 6612 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6613 * See the License for the specific language governing permissions and 6614 * limitations under the License. 6615 */t.Omnitone=i(11)},function(e,t,i){"use strict" 6616const n=i(1),r=i(4),s=i(12),o=i(6),a=i(14),l=i(3),c=i(2),u=i(7),d=i(8),h=i(16),f=i(9),p=i(19),m=i(0),g=i(20),y=i(5) 6617let v={} 6618v.browserInfo=p.getBrowserInfo(),v.loadAudioBuffers=function(e,t){return new Promise(function(i,n){new y(e,t,function(e){i(e)},n)})},v.createBufferList=function(e,t,i){return new n(e,t,i||{dataType:"url"}).load()},v.mergeBufferListByChannel=m.mergeBufferListByChannel,v.splitBufferbyChannel=m.splitBufferbyChannel,v.createFOAConvolver=function(e,t){return new r(e,t)},v.createFOARouter=function(e,t){return new c(e,t)},v.createFOARotator=function(e){return new l(e)},v.createFOAPhaseMatchedFilter=function(e){return new o(e)},v.createFOAVirtualSpeaker=function(e,t){return new u(e,t)},v.createFOADecoder=function(e,t,i){return m.log("WARNING: FOADecoder is deprecated in favor of FOARenderer."),new s(e,t,i)},v.createFOARenderer=function(e,t){return new a(e,t)},v.createHOARotator=function(e,t){return new f(e,t)},v.createHOAConvolver=function(e,t,i){return new d(e,t,i)},v.createHOARenderer=function(e,t){return new h(e,t)},m.log("Version "+g+" (running "+v.browserInfo.name+" "+v.browserInfo.version+" on "+v.browserInfo.platform+")"),"safari"===v.browserInfo.name.toLowerCase()&&(p.patchSafari(),m.log(v.browserInfo.name+" detected. Appliying polyfill...")),e.exports=v},function(e,t,i){"use strict" 6619const n=i(5),r=i(2),s=i(3),o=i(6),a=i(7),l=i(13),c=i(0) 6620function u(e,t,i){this._isDecoderReady=!1,this._context=e,this._videoElement=t,this._decodingMode="ambisonic",this._postGainDB=0,this._HRTFSetUrl="https://raw.githubusercontent.com/GoogleChrome/omnitone/master/build/resources/",this._channelMap=r.ChannelMap.DEFAULT,i&&(i.postGainDB&&(this._postGainDB=i.postGainDB),i.HRTFSetUrl&&(this._HRTFSetUrl=i.HRTFSetUrl),i.channelMap&&(this._channelMap=i.channelMap)),this._speakerData=[] 6621for(let n=0;n<l.length;++n)this._speakerData.push({name:l[n].name,url:this._HRTFSetUrl+"/"+l[n].url,coef:l[n].coef}) 6622this._tempMatrix4=new Float32Array(16)}u.prototype.initialize=function(){c.log("Initializing... (mode: "+this._decodingMode+")") 6623let e=this._channelMap.toString(),t=r.ChannelMap.DEFAULT.toString() 6624e!==t&&c.log("Remapping channels (["+t+"] -> ["+e+"])"),this._audioElementSource=this._context.createMediaElementSource(this._videoElement),this._foaRouter=new r(this._context,this._channelMap),this._foaRotator=new s(this._context),this._foaPhaseMatchedFilter=new o(this._context),this._audioElementSource.connect(this._foaRouter.input),this._foaRouter.output.connect(this._foaRotator.input),this._foaRotator.output.connect(this._foaPhaseMatchedFilter.input),this._foaVirtualSpeakers=[],this._bypass=this._context.createGain(),this._audioElementSource.connect(this._bypass) 6625const i=Math.pow(10,this._postGainDB/20) 6626c.log("Gain compensation: "+i+" ("+this._postGainDB+"dB)") 6627const l=this 6628return new Promise(function(e,t){new n(l._context,l._speakerData,function(t){for(let e=0;e<l._speakerData.length;++e)l._foaVirtualSpeakers[e]=new a(l._context,{coefficients:l._speakerData[e].coef,IR:t.get(l._speakerData[e].name),gain:i}),l._foaPhaseMatchedFilter.output.connect(l._foaVirtualSpeakers[e].input) 6629l.setMode(l._decodingMode),l._isDecoderReady=!0,c.log("HRTF IRs are loaded successfully. The decoder is ready."),e()},t)})},u.prototype.setRotationMatrix=function(e){this._foaRotator.setRotationMatrix(e)},u.prototype.setRotationMatrixFromCamera=function(e){c.invertMatrix4(this._tempMatrix4,e.elements),this._foaRotator.setRotationMatrix4(this._tempMatrix4)},u.prototype.setMode=function(e){if(e!==this._decodingMode){switch(e){case"bypass":this._decodingMode="bypass" 6630for(let e=0;e<this._foaVirtualSpeakers.length;++e)this._foaVirtualSpeakers[e].disable() 6631this._bypass.connect(this._context.destination) 6632break 6633case"ambisonic":this._decodingMode="ambisonic" 6634for(let e=0;e<this._foaVirtualSpeakers.length;++e)this._foaVirtualSpeakers[e].enable() 6635this._bypass.disconnect() 6636break 6637case"off":this._decodingMode="off" 6638for(let e=0;e<this._foaVirtualSpeakers.length;++e)this._foaVirtualSpeakers[e].disable() 6639this._bypass.disconnect()}c.log("Decoding mode changed. ("+e+")")}},e.exports=u},function(e,t){e.exports=[{name:"E35_A135",url:"E35_A135.wav",gainFactor:1,coef:[.125,.216495,.21653,-.216495]},{name:"E35_A-135",url:"E35_A-135.wav",gainFactor:1,coef:[.125,-.216495,.21653,-.216495]},{name:"E-35_A135",url:"E-35_A135.wav",gainFactor:1,coef:[.125,.216495,-.21653,-.216495]},{name:"E-35_A-135",url:"E-35_A-135.wav",gainFactor:1,coef:[.125,-.216495,-.21653,-.216495]},{name:"E35_A45",url:"E35_A45.wav",gainFactor:1,coef:[.125,.216495,.21653,.216495]},{name:"E35_A-45",url:"E35_A-45.wav",gainFactor:1,coef:[.125,-.216495,.21653,.216495]},{name:"E-35_A45",url:"E-35_A45.wav",gainFactor:1,coef:[.125,.216495,-.21653,.216495]},{name:"E-35_A-45",url:"E-35_A-45.wav",gainFactor:1,coef:[.125,-.216495,-.21653,.216495]}]},function(e,t,i){"use strict" 6640const n=i(1),r=i(4),s=i(15),o=i(3),a=i(2),l=i(0),c={AMBISONIC:"ambisonic",BYPASS:"bypass",OFF:"off"} 6641function u(e,t){this._context=l.isAudioContext(e)?e:l.throw("FOARenderer: Invalid BaseAudioContext."),this._config={channelMap:a.ChannelMap.DEFAULT,renderingMode:c.AMBISONIC},t&&(t.channelMap&&(Array.isArray(t.channelMap)&&4===t.channelMap.length?this._config.channelMap=t.channelMap:l.throw("FOARenderer: Invalid channel map. (got "+t.channelMap+")")),t.hrirPathList&&(Array.isArray(t.hrirPathList)&&2===t.hrirPathList.length?this._config.pathList=t.hrirPathList:l.throw("FOARenderer: Invalid HRIR URLs. It must be an array with 2 URLs to HRIR files. (got "+t.hrirPathList+")")),t.renderingMode&&(Object.values(c).includes(t.renderingMode)?this._config.renderingMode=t.renderingMode:l.log("FOARenderer: Invalid rendering mode order. (got"+t.renderingMode+') Fallbacks to the mode "ambisonic".'))),this._buildAudioGraph(),this._tempMatrix4=new Float32Array(16),this._isRendererReady=!1}u.prototype._buildAudioGraph=function(){this.input=this._context.createGain(),this.output=this._context.createGain(),this._bypass=this._context.createGain(),this._foaRouter=new a(this._context,this._config.channelMap),this._foaRotator=new o(this._context),this._foaConvolver=new r(this._context),this.input.connect(this._foaRouter.input),this.input.connect(this._bypass),this._foaRouter.output.connect(this._foaRotator.input),this._foaRotator.output.connect(this._foaConvolver.input),this._foaConvolver.output.connect(this.output),this.input.channelCount=4,this.input.channelCountMode="explicit",this.input.channelInterpretation="discrete"},u.prototype._initializeCallback=function(e,t){(this._config.pathList?new n(this._context,this._config.pathList,{dataType:"url"}):new n(this._context,s)).load().then(function(t){this._foaConvolver.setHRIRBufferList(t),this.setRenderingMode(this._config.renderingMode),this._isRendererReady=!0,l.log("FOARenderer: HRIRs loaded successfully. Ready."),e()}.bind(this),function(){const e="FOARenderer: HRIR loading/decoding failed." 6642l.throw(e),t(e)})},u.prototype.initialize=function(){return l.log("FOARenderer: Initializing... (mode: "+this._config.renderingMode+")"),new Promise(this._initializeCallback.bind(this),function(e){l.throw("FOARenderer: Initialization failed. ("+e+")")})},u.prototype.setChannelMap=function(e){this._isRendererReady&&e.toString()!==this._config.channelMap.toString()&&(l.log("Remapping channels (["+this._config.channelMap.toString()+"] -> ["+e.toString()+"])."),this._config.channelMap=e.slice(),this._foaRouter.setChannelMap(this._config.channelMap))},u.prototype.setRotationMatrix3=function(e){this._isRendererReady&&this._foaRotator.setRotationMatrix3(e)},u.prototype.setRotationMatrix4=function(e){this._isRendererReady&&this._foaRotator.setRotationMatrix4(e)},u.prototype.setRotationMatrixFromCamera=function(e){this._isRendererReady&&(l.invertMatrix4(this._tempMatrix4,e.elements),this._foaRotator.setRotationMatrix4(this._tempMatrix4))},u.prototype.setRenderingMode=function(e){if(e!==this._config.renderingMode){switch(e){case c.AMBISONIC:this._foaConvolver.enable(),this._bypass.disconnect() 6643break 6644case c.BYPASS:this._foaConvolver.disable(),this._bypass.connect(this.output) 6645break 6646case c.OFF:this._foaConvolver.disable(),this._bypass.disconnect() 6647break 6648default:return void l.log('FOARenderer: Rendering mode "'+e+'" is not supported.')}this._config.renderingMode=e,l.log("FOARenderer: Rendering mode changed. ("+e+")")}},e.exports=u},function(e,t){e.exports=["UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wIA9v8QAPv/CwD+/wcA/v8MAP//AQD7/wEACAAEAPj/+v8YABAA7v/n//v/9P/M/8D//f34/R38EvzxAfEBtA2lDTcBJQFJ9T71FP0D/cD1tfVo/Wv9uPTO9PPmOufc/U/+agL3Aisc/RxuGKEZBv3j/iYMzQ2gAzsEQQUABiQFrASzA5cB2QmyCy0AtgR4AeYGtfgAA2j5OQHP+scArPsMBJgEggIEBtz6+QVq/pj/aPg8BPP3gQEi+jEAof0fA1v9+/7S+8IBjvwd/xD4IADL/Pf9zvs+/l3+wgB7/+L+7fzFADH9kf6A+n3+DP6+/TP9xP68/pn+w/26/i39YgA0/u790Pt9/kD+7v1s/Wb+8f4C/1P+pf/x/cT+6/3p/Xz9ff5F/0f9G/4r/6v/4P5L/sL+ff7c/pj+Ov7X/UT+9P5G/oz+6v6A/2D+9/6P/8r/bP7m/ij+C//e/tj/Gf4e/9v+FwDP/lz/sP7F/2H+rv/G/s7/Hf7y/4P+NAD9/k0AK/6w/zP/hACh/sX/gf44AOP+dgCm/iUAk/5qAOD+PwC+/jEAWP4CAAr/bQBw/vv/zf5iACD/OgCS/uD/Cv9oAAb/CgDK/kwA//5tACH/TgCg/h4AHP9aABP/JADP/hEAYv9gAAj/3f8m/ysAYv8gACX/8/8k/ysAXv8bABH//v8j/ygAa/8qAAD/9f9g/1YAWf8JACH/AgB2/z4AXP/w/z3/FgB2/ykAX//9/z//EwCV/zUAS//n/1T/GACK/x4ATv/0/4P/QQB4//v/WP/2/3X/HAB8//P/V//3/2f/AQBh/9v/Tf/x/5P/IwCI/wMAf/8hAKP/JACZ/xUAiv8nAK//HgCr/yMAm/8uAMz/OACi/y
6648QAqf87AMT/MwCY/yUAtP9FAMH/KgCu/ycAyP85AMv/IwCz/xoA1f8qAMn/FgC8/xQA4/8nAMX/CwDJ/xQA4f8ZAMH/BgDO/xQA4f8WAMP/BwDU/xQA4P8QAMH/AQDb/xQA3P8JAMP/AgDh/xIA2v8EAMj/AgDk/w0A1f/+/8v/AwDm/wwA0v/+/9H/BgDl/wkAzv/8/9T/BwDk/wcAzv/8/9r/CQDi/wQAzf/8/9//CADf////0P/9/+L/BwDd//7/0////+T/BgDb//z/1f8AAOf/BQDZ//v/2v8CAOb/AwDY//v/3v8EAOb/AgDY//3/4f8FAOX/AQDZ//7/5P8GAOP/AADb/wAA5/8GAOH////d/wIA5/8FAOD////f/wMA6P8FAOD////h/wQA6P8EAN7////h/wUA4v8DANv/AQDd/wQA3P8CANn/AgDb/wMA2/8CANv/AgDd/wIA3v8CAOH/AQDj/wEA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAAAA/f8CAP//AQD//wEA//8BAP3/AAACAP7/+f8AAAIA/P8FAAQA8/8AABoA+f/V/wQAHQDO/xoAQQBO/ocA0Px1/ucHW/4UCm8HLO6kAjv8/fCRDdAAYfPiBIgFXveUCM0GBvh6/nz7rf0J/QcQSRVdBgoBSgFR62r9NP8m+LoEAvriBVAAiAPmABEGMf2l+SwBjva6/G4A//8P/CYDMgXm/R0CKAE6/fcBBwAtAND+kQA0A5UDhwFs/8IB8fydAEP/A/8v/e7/mP8j/2YBIwE3Av0AYv+uAOD8lgAg/wwAIf/L/n0Ae//OAJMB3P/XAF//XwCM/08AB/8NAEf/rf4jAT3/lgAJAP4AHgDpAO8AUf9L/07/Qf8KAOD/x/+D/3sATQCDAMoA0f79/+L/EQDt/7EAqv+S/7IAuv/o/wgAc//X//H/SwCm/+3/Yf/B/yoAAADI/7X/AwBg/5EATgCX/xYA/P+q/00AVACY/6v/BADD/zwALQCN/8z/KQDu/ygAEgCZ/6f/VQDC//T/KQCs/7P/UgAfAO7/NgC8/57/awAZAPP/+P/V/8z/bQBBAL//DgD0/+T/TABBAMz/CwAxAPz/SQBqALn/BgALAPz/EAA7AIz/3/8iAAUA//8kALf/y/9VABQA+v81AOj/0P9cAB4A+f8WAOr/vv83ABgAw/8JAOj/4f8nACIAsf/y/w4A3v8gACQAxP/n/ycA7P8WAC0Ayf/U/ycA9v/7/yUA0P/P/zUABADc/xUA5P/J/zcACwDS/xUA9P/m/zAACQDX/+3/9v/2/yQACgDZ/+P/AwAKABYA///b/9j/EQALABkADgD6/+7/GwD4/w4A8P/w//j/EgAEAAUA9f/1/wQAGgD4/wAA5////wAAGQD1////7f8FAAUAFQDv/wAA6v8LAAcAFQDs/wEA9P8SAAYACwDr//7/AQASAAYABQDv/wIAAwAWAAIAAgDv/wAABgATAAEA/f/u/wQABgAQAPr/+P/z/wUACQALAPj/9//4/wgABwAKAPT/+f/5/w4ABwAIAPT/+//9/w4AAwADAPH//f///w8A//8BAPP///8BAA0A/f/+//X/AgACAA0A+//8//b/BAADAAoA+f/7//n/BgADAAcA+P/7//v/BwABAAQA+P/8//3/CQABAAIA9//9////CQD/////+P///wAACAD9//7/+f8AAAAABwD8//3/+v8CAAAABgD7//z//P8EAAAABAD6//3//P8FAP//AgD6//7//v8FAP7/AQD7//////8GAP7/AAD7/wEA//8EAP3/AAD9/wEA/v8DAP3/AAD9/wIA/v8CAP3/AQD9/wIA/v8CAP7/AQD+/wEA"]},function(e,t,i){"use strict" 6649const n=i(1),r=i(8),s=i(9),o=i(17),a=i(18),l=i(0),c={AMBISONIC:"ambisonic",BYPASS:"bypass",OFF:"off"},u=[2,3] 6650function d(e,t){this._context=l.isAudioContext(e)?e:l.throw("HOARenderer: Invalid BaseAudioContext."),this._config={ambisonicOrder:3,renderingMode:c.AMBISONIC},t&&t.ambisonicOrder&&(u.includes(t.ambisonicOrder)?this._config.ambisonicOrder=t.ambisonicOrder:l.log("HOARenderer: Invalid ambisonic order. (got "+t.ambisonicOrder+") Fallbacks to 3rd-order ambisonic.")),this._config.numberOfChannels=(this._config.ambisonicOrder+1)*(this._config.ambisonicOrder+1),this._config.numberOfStereoChannels=Math.ceil(this._config.numberOfChannels/2),t&&t.hrirPathList&&(Array.isArray(t.hrirPathList)&&t.hrirPathList.length===this._config.numberOfStereoChannels?this._config.pathList=t.hrirPathList:l.throw("HOARenderer: Invalid HRIR URLs. It must be an array with "+this._config.numberOfStereoChannels+" URLs to HRIR files. (got "+t.hrirPathList+")")),t&&t.renderingMode&&(Object.values(c).includes(t.renderingMode)?this._config.renderingMode=t.renderingMode:l.log("HOARenderer: Invalid rendering mode. (got "+t.renderingMode+') Fallbacks to "ambisonic".')),this._buildAudioGraph(),this._isRendererReady=!1}d.prototype._buildAudioGraph=function(){this.input=this._context.createGain(),this.output=this._context.createGain(),this._bypass=this._context.createGain(),this._hoaRotator=new s(this._context,this._config.ambisonicOrder),this._hoaConvolver=new r(this._context,this._config.ambisonicOrder),this.input.connect(this._hoaRotator.input),this.input.connect(this._bypass),this._hoaRotator.output.connect(this._hoaConvolver.input),this._hoaConvolver.output.connect(this.output),this.input.channelCount=this._config.numberOfChannels,this.input.channelCountMode="explicit",this.input.channelInterpretation="discrete"},d.prototype._initializeCallback=function(e,t){let i 6651i=this._config.pathList?new n(this._context,this._config.pathList,{dataType:"url"}):2===this._config.ambisonicOrder?new n(this._context,a):new n(this._context,o),i.load().then(function(t){this._hoaConvolver.setHRIRBufferList(t),this.setRenderingMode(this._config.renderingMode),this._isRendererReady=!0,l.log("HOARenderer: HRIRs loaded successfully. Ready."),e()}.bind(this),function(){const e="HOARenderer: HRIR loading/decoding failed." 6652l.throw(e),t(e)})},d.prototype.initialize=function(){return l.log("HOARenderer: Initializing... (mode: "+this._config.renderingMode+", ambisonic order: "+this._config.ambisonicOrder+")"),new Promise(this._initializeCallback.bind(this),function(e){l.throw("HOARenderer: Initialization failed. ("+e+")")})},d.prototype.setRotationMatrix3=function(e){this._isRendererReady&&this._hoaRotator.setRotationMatrix3(e)},d.prototype.setRotationMatrix4=function(e){this._isRendererReady&&this._hoaRotator.setRotationMatrix4(e)},d.prototype.setRenderingMode=function(e){if(e!==this._config.renderingMode){switch(e){case c.AMBISONIC:this._hoaConvolver.enable(),this._bypass.disconnect() 6653break 6654case c.BYPASS:this._hoaConvolver.disable(),this._bypass.connect(this.output) 6655break 6656case c.OFF:this._hoaConvolver.disable(),this._bypass.disconnect() 6657break 6658default:return void l.log('HOARenderer: Rendering mode "'+e+'" is not supported.')}this._config.renderingMode=e,l.log("HOARenderer: Rendering mode changed. ("+e+")")}},e.exports=d},function(e,t){e.exports=["UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wQA8/8YAP3/CgACAAAA//8CAAYA8/8AAPH/CgDv/97/e/+y/9P+UQDwAHUBEwV7/pP8P/y09bsDwAfNBGYIFf/Y+736+fP890Hv8AGcC3T/vwYy+S70AAICA3AD4AagBw0R4w3ZEAcN8RVYAV8Q8P2z+kECHwdK/jIG0QNKAYUElf8IClj7BgjX+/f8j/l3/5f/6fkK+xz8FP0v/nj/Mf/n/FcBPfvH/1H3+gBP/Hf8cfiCAR/54QBh+UQAcvkzAWL8TP13+iD/V/73+wv9Kv+Y/hv+xPz7/UL83//a/z/9AP6R/5L+jf26/P3+rP26/tD8nP7B/Pv+WP1V/sP9gv91/3P9xP3J/nv/GP5S/sb+IP8v/9j/dv7U/pr+6v+u/Z3/sv5cAOr9Q/83/+n/zP5x/57+2//k/nwA/v01//L+SACB/sD/Ff81AJT+TgDp/ocAm/5dAFT+MgD+/pMAW/7o/yH/xQDA/kkA9P6LAL3+pAC0/iQAz/5UALD+UwAt/3UAhf4UAA//pwC+/joAz/5
6658aAAv/fwDY/iMAIf+uAPP+ZAAc/0QAy/4xAB7/TgDs/goADP8wAEL/NwDo/ub/Uf9BAC3/+v9F/y4ARP9HAFP/EQA3/xMATP81AG3/HQAu/wgAaP9FACb/9f9B/y0AUP8rAED/CwBV/z4AW/8TAGH/BQBK/xsAfv8eAFn/AgB3/zwAff8RAGj//v+E/yAAb//0/3n/FwBz/xcAiv8PAHn/FQCJ/xgAg//x/3j/EQCa/ycAff/w/47/HwCI//X/iv/7/43/JQCM/+n/kP8AAJb/JACj//7/oP8ZAML/SwCo/w4Atv8tAMb/PACr/xcAwP9HAMP/OADF/y4A0f9IANL/NwC//zEA0f9LAMb/MAC8/y4A3f9GAMH/FQDQ/yYA2/8sAMT/AwDX/xkA3v8SAM3/9v/c/w8A4f8LAMj/8f/h/xQA2P8CAMn/8//j/xQA0v/7/9H//P/i/xEA0v/1/9L//f/j/w0A0f/x/9f//v/k/wgAz//u/9z/AwDg/wMA0P/v/9//BQDf////0v/y/+D/CADc//3/0v/2/+L/CgDa//r/1v/5/+T/CgDY//j/2f/9/+T/CADY//f/3P8AAOT/BwDY//f/4P8EAOP/BADZ//j/4v8GAOL/AwDa//r/5f8IAOH/AQDc//3/5v8JAOD//v/f////5v8IAOD//v/h/wIA5/8HAOD//f/j/wMA5/8GAOD//f/l/wYA5v8EAOD//v/m/wYA5f8CAOL////n/wYA5P8BAOH/AADl/wUA4f///+H/AQDk/wMA4f///+T/AQDm/wEA5////+r/AADt/wAA7/////P/AAD1////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD//////v///wAAAAAAAAAAAQAAAAAA///9/wAABAD+//n/AgAJAAAA+v/+//f/DAAdAPv/+v+l/8L+jf/4/vgAdwVPAQACLQBo+Qj/Ev7o/N3/VgCbA08Bxf+L+yn9J/2HCU8FmgBvDe30Rv5h/LT09gi5CxkA5gOi8/30kwEM+4YJMf2nBmkJJAQQBLoFtvvv+m4A7PF6/R0Bif3qAuf8WARAAf4GyABG/BIAwvr4Acv8U//c/yIC8AEn/B8Daf2CAgMBAf3MAN38vgLK/UT/QwCyAPYClPyvAW/+pQAoASD+zP+R/IYC1f7C/nEBQP96AZb+1QAIAM//yQE7/tkAZ/7TAXL/w/8+AIsAtwB7/24A4v9a/z4A7v4iADb/dwCj/23/kgBOANUAIv8lAKEAxP9gAK7/BwCP/5kA7/9v/0wAzv9DAGT/3/9vAHv/6P+q/xUA7P8XAO//uv/g/2UAEgCV/wEATADM/+7/+//j/+D/9v/i//j/IgD+/xoAxf/6/z4A5/+8/9D/QwDq/+3/OQDT/zUAIgA/APP/PgAjAPD/BwAGACAADAC3//b/HAA3AN//RgDN/w8AIAACAN//GQBDACEAIwA+ACoAJQAeAPz/KgAYAPr/DgAEABYAIgAcAMT/7f8OAOL/5P/2//L/9P8GAPT/7v/8/+7/6v/t//z/AgAUAOL//P8VAAMA4/8IAPb/+P8MAAoA5v8NAAsA9v///wEAAAD9//n/9/8JAAYA7v/6/wMA+f8GAAEA7f/7/xgACAD4/w8A///3/w0A+f8BAAIA/P/5/xIA///9//r/7v/+/xYACQD///H/CwDz/wEADgAHAPP/FADn/+3/AQD5//f/AgD7/wEABwAMAAEADQD8//n/8f8OAPX/BAD+//X/+v8WAAQA+f8CAAEA7/8QAAEA/P8DAAUA9f8KAAwA9v8DAAUA+f8OAAoA9f/7/w0A+v8EAAgA8P/6/woA+//8/wkA+P/3/woA+//8/wcA9//1/woAAwD5/wcA/P/3/w0AAwD3/wEABAD2/wkABgD3/wEABQD3/wUABQD3//v/BwD3/wMABQD3//r/CQD7////BQD6//n/CQD9//3/BAD9//j/BwAAAPv/AwD///j/BwABAPn/AQABAPn/BQACAPn///8DAPr/AwADAPr//v8EAPv/AQADAPv//P8FAP3///8DAPz/+/8FAP7//f8CAP7/+/8EAP///P8BAP//+/8DAAEA+/8AAAEA+/8CAAIA+////wIA/f8AAAIA/P/+/wIA/f8AAAIA/f/9/wMA/////wEA///+/wIA/////wAAAAD+/wAAAAD/////AAD//wAA//8AAP//AAD//wAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD////////+//////8AAP////8AAP//AAAAAPz//f8IAAMA9////w4AAQD6/wwA8//+/y8Afv/0/2H/UP5gAbH+2QG1B2cAVAIh/l32FPyM/nACPQDV/+UEo/Q6AQwCu/oLD9kF8QJA/Uz+Wf2KCOcC+wUKBsL5aQBQ97rwOPiPAvn5CAl8AHEDkQPcAA8Bn/lIAdz7HQF1+xz9cAM4/94E4gDKAun+cgPYAYr9JgJr/bf+ivxz/MoBgv5UA8EBSgAQAJ7/UgEk/cQB7f63/sD/vf4XAhT/BQFCADYAnQGI/9EBtv3hALD/vP+c/3H/TgIN/1sBpf8yAP3/4f8qABr+1f8OAJ3/dwAGADEBnv9JAPz/IQBwAIH/jgAS/4wAsACTAOn/DQDCALn/ZQCSAAIAAwD1/9//jv9aADQA/v9EAB0AfgA8AAQACgB9APr/IAARAPT/5v9xACAABAAHAGUAt/89AC4ACgAjAMP/+v/9/xYA7f/1/+D/7P87AC0Auv8RAAcA9/8FAC8A2//y/xIAEwAaADQAJADp/zoAAgAfABIA2f/e/zUA+P/6/w4A9//A/zcA4//P//T/5f/R////EwDb/w4A8/8BABkANADh/xEA+f/0/wIAHADc//j/GwD1//f/GADs/+v/EAAAAPz/EgD3/+r/FgAMAAkAGAD9/+z/IQAQAPH/GQD3//z/CgAfAOX/AgD8//H/BAATAOv/+v///wIABAAdAOj/BQAPAAcAAQATAOz/8/8JAAkA6f8VAOv/+f8QABUA/v8OAO3/+P8KABUA9f8FAPv/5/8TAA0A7f8XAAkAAQAJABYA4/8WAAcACgANABEA7v8EAP7/AAD+/wMA9//7/xAAAQD8/wQA+f/7/wMABgDq/wAA+v/3/wYACQD1//3/BAD9/wgADgDw//r/AgD6/wEACADv//j/BQD///X/BwDu//j/AgACAPP/BAD2//n/BAAGAPb/BAD8//3/BQAJAPL/AwD+//3/BAAIAPP//f8DAPz/AAAGAPP/+/8CAP7//f8FAPX/+f8DAAAA/P8EAPf/+v8GAAMA+/8EAPv/+/8GAAQA+v8CAP///P8EAAUA+f8AAP///f8CAAUA+P///wEA/v8BAAUA+f/+/wIAAAD//wUA+v/9/wMAAQD9/wQA+//9/wMAAgD8/wMA/P/9/wMAAwD7/wEA/v/+/wIAAwD6/wEA///+/wAABAD6/wAAAQD//wAAAwD7////AQAAAP//AwD8//7/AgABAP3/AgD9//7/AQABAP3/AQD+//7/AAACAPz/AAD+//////8BAP3/AAD//wAA//8BAP7/AAD//wAA/v8AAP7/AAD//wAA//8AAP//","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD//////P/9//3//////wAAAAAAAAIAAgACAP//CAAEAEEA//+cAAUAb/8HAAH9+P9eARkAogQUAJn8BwCd/gX/+QQNAKoC9gFdAtb/b/vd/936TP/6AsD/nfqn/un1W/0dA8IEsQLvAJv2bP72+WMAkP8dAcX+nQO2AIr6bP/EABX+NgK/Bdj2IQv2AE4EUAiD/xQAnwIm/B0B/wGNAoH7sQaP/b8CiQakAqD+R/9xA477KQL//6r75v/O/pcCgQCtAiMCBQAkANAARwHf//39hgBl/kUAJgEtAUEATgA/AgoASADK/zUAJv29/vL+l/9c/0cAUwBBAE8A6QE5/87/Wv9NAOf+5v7P/5P/4/9BAKYAQwDD
6658/zYB5v+r/zYATwAp/1v/WQAEAB0AhwA0AA0AIAA3AAEAzv/u/+//5v9m/zwAIADQ/8T/SABiANb/SwAbAFf/MQDX/7L/hP8TAPr/AgAMAAsAHwAZAI3/VgDC/9v/5//x/6P/AwBlAMv/yf82AB4A+P9WAPj/NwDi/1EA0v9JANj/JwAcAAEADABYANj/4f8MAEwAmP82AN//3P8UADYA7//6/wIACADU/ygAyv82AN7/9v/2/ygAxv/9/+3/5//n/zUA6//g/y4ADgD5/wsABwDv/xIADwAGACoAJQD3/zIA+/8FABsAFgDO/zAAHAAIABQALADp/xcACAAAAPH/GADs/wkACQAFAAgAFQDp/wIAHAD1//P/EQDw/+3/GAD9/+f/HAD8//T/DAAQAPH/HwD4//r/DwAPAOj/EQACAOn/DAAXAOX/BAAOANH/9/8MAO//9f8LANT/9f8EAO//6f8NANb/+P8KAOz/5v8MAOD/7f8UAO//7//+//7/9v8YAPj/9f/z/wsA+v8SAPD/+v/x/xYA+f8SAPb/9//3/xEABQACAPn/9//y/xQACQD///b//v/7/xIACQD9//H/AAD7/xEAAgD5//P/AwD9/w8AAgD3//D/BAD//wUA/v/0//D/BgADAAMA/P/2//f/BwAGAP7/+//2//j/CAAFAPv/+f/5//v/BwAHAPn/9//7//7/BQAFAPf/9//+/wEABAACAPf/+P8BAAIAAgAAAPj/9/8CAAMAAAD+//n/+f8EAAQA/v/8//r/+/8EAAMA/P/7//z//P8EAAIA/P/5//7//v8DAAEA+//5//////8CAAAA+//5/wEAAAABAP//+//6/wIAAQD///3//P/7/wMAAQD///3//f/9/wIAAQD9//3//v/9/wMAAQD9//z/AAD//wEAAAD9//z/AAAAAAAA///9//3/AAD//wAA/v////7/AAD//wAA////////AAD//wAA//8AAP//","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+////+f////v//v///wAA/////wUAAQAIAAIABwACAHkATAAOAaMAAf9C/9X6QvwhArAAtghABW37nv/y+0wAWQNcAE8JRwSOC6AEJe8P8S/zrPWaBI/+LQA/+0L+P/4K8AgAb/8uCh78BQtC614GaQWfAin5UfzN8Tf+GQizAZ4MCQMbGJ4BoRS7AvcHyQARA6n9ZwHZ/z4DvwAZAlAB6gbNAS4GFADFATL7E/2K+j37C/xp/SD9Uv0VAOsDs//WAd3+bv7F/f79mP2X/KH+FwC0/1n+VgFcATABHQGaAET+nf8Y/hoAovpqAXj9CQKW/lsCl/4RApj+bAHk/RcAlv4BAG/+DgDi//3/GwAOAEIAq/+y/3z/8v8+/7T/Tv8//27/mgDZ/1sA+P+cAAAA/P/i/yMAi/85AMP/KgDM/9MA9P+QABoA4QAiACwACwBdAP7/TQDb/y0Ayf+SAA0AZwDg/4wA+/8/AAMAgQDp/w0ADAAQAAoANgAgAA4AKABIAB4A4v/3/+f/+v/c/+n/EADn/wgAFAAqAOz/IwDc/9//3f8XAND/2v/a/w0A5v8BANb/9P/m/wAA8P8ZAN3/RwAGAEsABgB/AP7/NAASAEgABAA3AP3/KgD9/1sA8P8lAOr/FgD1/xAA4/8kAOv/AwD4/xEA5f8NAPT/+v/3/x8A7f8PAPj/IwD5/yAA9/8ZAAEAGgD4/xoA9f8HAAMACAD0/xgA+P8AAPr/IQDp/w4A8v8HAPX/IgD1/wYA+P8GAPX/GgD3/woABQASAAcAGQDw/+v/9P8bAP3/HADs/+f/7/8LAPr//v/0//T/AgD2/wsA6P///+P/CADY//7/5v/3/wQA/v8LAPD/GgD1/yMA/P8QAOv/LADw/yQA+P8XAO7/MQD9/yEAAQAcAPD/IgD9/xMA+/8OAO//FQABAAoA+/8PAPP/FQABAAQA9/8PAPX/CAADAAEA+P8NAPv/CAAGAAUA9/8JAP//AAAFAPz/+f8HAAQA/f8FAP3//P8FAAYA+P8DAP7/+/8AAAcA9/8BAP///f///wgA9//+/wAA/v/8/wUA9//8/wIA///7/wUA+v/7/wIAAAD6/wMA/P/6/wEAAQD6/wEA/v/7/wIAAgD6////AAD7/wEAAgD7//7/AQD8/wAAAwD8//3/AwD9/wAAAgD9//z/AwD/////AgD+//z/AwAAAP7/AQD///3/AgABAP3/AAAAAP3/AgACAPz///8BAP3/AQACAP3//v8BAP7/AAABAP3//v8CAP7///8BAP7//f8CAP////8AAAAA/v8CAAAAAAAAAAAA/v8BAAAAAAD//wAA//8AAP//AAD//wAA//8AAP//","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAP//AAD//wAA//8AAAAA/////wAAAQD+////AAAGAP3/OAABAIIAAwBv//f/E/0QAK0ADQCzA/7/8P4u/0cBDQCJA6ABbQDg/w7/z/9o+Vn/SPnL/1//Ef+2+jr9RfZgA5QFZwILDFj+PAb2/nEFKgKk/R0Dlv6b/FUDsP6YAoj9SgAT/iL/tAPwAv8A0P6zAr7/dwAnAf39uP22/skA2v///2YCoP4UAUsAZgF2AJH+4P70/rz9+f+U/Xv/8v7CAcb+TACS/kwAv/+x/tX9oP71/oL/1f8nAEUAZwGtAAgAIgC/AD4BaP8GAGH/dQDF/64Arf8nAakAhAH9/+kAQQD3AFb/q/8p/yIAR/8FAPD/ZAA/AIYA3v8tADQADQBp/3f/CwABAP3/Wf8OANj/WwDH/xoAe/8DAKz/zv96/z8A3f/J/5X/IAD5//j/q//c/+//RADq//D/vv8pADUAFQDI/y8ACAAbANb/OwD3/+3/9f/e/wcAIAAeAMH/8/8xAC0AEADW/+3/HAADAPv/8P8DAOL/OwD3/xcACQAHAM//5f8XAAcAz//T/9D/HgD9////yf/e//v/AgD//9H/6/////H/+/8hAAIA9//7/w0AFgAQAPL/2v/8/xsAGQABANz/9P8YAAQA/v/y/wMA5v8YAAkAAAAAAAMA7/8KABgADwDs//j/BwATABsA8P/1//z/BAAMAAAA9P/s/xAA/v8GAAkA/v/p/wMACwALAP7/9P/p/wcADQAFAPb/7//4/w0ACAD8//b//v/1/wMACwD1//T/8P/8/wAACQDz/+f/5P8GAAkABQD5//D/+v8FAA0AAwD///T/AgACABAA/v8CAPD/+/8FAAoA9f/3//f//v8GAP7/9v/t//z/+f8AAPj/+v/3/wEA+v8HAPr//P/5/wQA//8DAPr/+P/3/wYA///+//X/+//5/wQA/f/7//X/+//4/wMA/f/8//j//v/9/wYA///8//f/AgAAAAUA/f/6//n/AwACAAIA/f/7//z/AwACAAAA/f/6//3/AgADAP7//f/7/wAAAwAFAPz////8/wMAAgAEAPv//v/+/wMAAgADAPv//v///wMAAQABAPv//f8AAAIAAAD///v//f8BAAIA///+//z//v8CAAIA/v/9//3///8CAAEA/v/9//7/AAACAAAA/v/9////AAABAAAA/f/9/wAAAQABAP///f/+/wEAAQAAAP///v/+/wEAAQD///7//v///wEAAQD///7//v///wEAAAD+//7///8AAAAAAAD+//7///8AAAAA///+//7///8AAAAA////////AAAAAP////////////8AAP//////////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAAAAAAABAAAAAAD//////////////v////3/////////+//8////AQD9//z/9f8BAAIA+f8dACgAWQBxAJX/qv+Y/uz9aP9k/7UDUQQBAiQA4Pgi/AkB0gKaBsD/+fxp/vz9CQSp/I/+ywDO+vMD0fzK/PABcgBeBfoBv/+uAuH9Sf5gAy39awMmBWUBuP9fA9/9fgDj/2/+EACaACcCSv9Z/2j/rv7hAA0AWf55/7L84P7E/SIAT/67AMv/tf+FAA7/1v+7/gv/IP+E/sQA+P5aAXz/tP9XAFX/tP8o/4r/j//e/yQAMv9mAJT/rgCr/9X/EwCb//H/9f7F/6D/EAAoAK3//v+e/zsAh/+B/7r/if/C/2r/4P/z/6//HwCy/0IA7/9ZALT/y/80ACgA9v/J/9//DgA5ADUALQARADIACwAfAOf/NgArACMACQBBAEcAGAAjAC4AWQBUAHcAAAAfACEAIAAcAPj/CADk/yQA7v89AEEAFwD5/xYA6f8aAOX/AADF/zQADwAUAOT/BQDr/yUA6P8XAOf/HADR/0AA8P8nAAgACQDt/ycAKAAHAPH/IQDz/xsACADn//n/DgADAA4A8P///8z/GgDN/yMA/f8QANj/MwACAC0ACwAOAO3/JgAZAAUACgAAAA4AIgAaAAkADwACAAAAHQATAAUABQACAAgACwAjAO////8AAA8ABQAPAPL//f8GAAsABgAGAPD/8v8GAPz/CAD6//H/6v8PAAgABgD4//3/9v8aAAgABwD1//7//v8QAAoACAD//wUA9v8QAAoABAAFAAgAAgAJAAoAAwD//w0AAgD//wcA/v8DAAoABQAFABUABAAKAAYABwAHAA8ACgAGAAwADwAMAAkAEAAJAAgADwAMAAgADgAJAAUACQAPAAUACwAHAAEABgAIAAEABAAGAP//AgAJAAAAAgAEAP7///8IAAIA//8GAAEAAQAJAAIA/v8EAAMA//8JAAEA/v8DAAMA/v8HAAMA/f8BAAUA/v8FAAMA/v8BAAcA//8DAAMA/v8BAAYA//8CAAMA/////wcAAAAAAAMAAAD//wYAAQD+/wMAAQD//wUAAQD+/wIAAgD//wQAAgD+/wEAAwD//wMAAwD+/wEAAwD//wIAAwD
6658//wEABAAAAAEABAD//wAABAABAAAAAwAAAAAABAABAP//AwABAAAAAwACAP//AgACAAAAAwACAP//AgACAAAAAgACAAAAAQADAAAAAQACAAAAAQADAAAAAQACAAAAAAACAAEAAAACAAEAAAACAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAAAAAAAAAAAAAAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAAAAP//AAD//wAA//8AAAAA//8AAP//AAACAAAA+f8BAAYA///4/wIA//8AAA8A/v/V/wEAEwA9AAEBRwA2AF7/kfog/3gBwv99CDYBU/qtAUX/AP7OAfkAX/o9B38FSfwaAuT14/60BAr8CQAI/tfyIQTzAXP+egdUBBwBof7TBMT8bAWi/5EEWwBRAAAKyfxE/8b88vp6ACP+PAF4/qD8MQNM/ygCJ/2XAPD9kP5gAVT/iP9I/lEB4P8qAD0BFAGa/+7/DgB2AOP98gFm/u/+Vv5/AG8ASP9gAM//qv9w//oAcv+2/jIBHgA7/6D/oAAGAKH/lADT/wAAggC8AAYAkP9yAEcAkf8BAOD/RAAr/zUANwDt/xQAJQAkAMT/zwA/AOH/xv9zAGsANQBTAIcALAAvACIATACy/xMADADg/xcAWABvAJL/7f9VAPb/EgDt/wcA4f8kAPP/5P+h/wgACQDy//r/LgAQAMn/8/9CAOX/5v/S/9//3P8pABYAuP/s/w8AFgDt/+3/7v/w/9j/5/8GAOf/2P/2//P//v8kABMAuf/m/xoADADZ/+r/3P8KAAUAKwDe/wsA3P8VAAAADgAfAB0ACAAMAF4AGgAhAPL/MwDz/0kABAAKAPX/LwAbAAkA9v/s/+3/8/8CABAAAADm//n/BQALAAUAAQDj//n/JQAVAPX/9v/+/wIAEQABAPP/8P/1/wAABgD6/+3/7//o//j/DAD8/+b/8P8IAAkABgD4//D/8P8UAAoAAwD4/wAA+f8OAAcAAAAFAPX/9v8TAAkA8v8EAPb/9/8dAA0A7/8CAPn/+f8SAAQA8/8CAOf/+v8DAAgA9P////H//P8IAAUA8//0/wIAAQAGAAgA9//7/wAA+/8EAP//+P/+////AgACAAsA8v/+/wIABQD7/wgA9v/7/wMABAD5/wAA/P/3/wEAAQD7//7//P/1/wQA///3//r////3/wMAAwD1//r/AwD6////AgD4//n/AwD8//7/AgD4//n/AwD+//3/AQD4//n/BQD///n/AAD6//j/BAABAPj/AAD9//v/AwADAPj//v/+//z/AwAEAPj//v8BAP7/AQADAPj//f8CAP////8EAPr//P8DAAAA/v8CAPv//P8DAAEA/f8BAP3//f8DAAIA/P8AAP7//f8DAAIA/P///wAA/f8BAAIA+//+/wEA//8AAAEA+//+/wEA/////wEA/P/+/wEA///+/wAA/f/9/wEAAAD9/wAA/f/+/wEAAQD8/////v/+/wAAAQD8////////////AQD9////AAD/////AAD+////AAAAAP//AAD///////8AAP//AAD//wAA//8AAP//"]},function(e,t){e.exports=["UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wQA8/8ZAPr/DAD+/wMA/v8KAAQA/f8DAAMABADs//z/8v/z/8f/R/90/ob+//zAAWsDAwY3DKn9//tu93DvkwI6An4CuwJ0/BH7VPux92X0Gu7N/EX9mgfqCkkIiRMgBd4NQQGL/c0G/xBxAKELZATUA/sIHRSx+fkCyAUmBNEJIARlAdHz2AjNACcIsAW4AlECsvtJ/P/7K/tf++n8aP4W+g0FXAElAMn8nQHn/sT+Zv7N+9X2xvzM/O3+EvpqBBD7SQLd+vb/sPlw/JD72/3n+Rr+L/wS/vz6UQGg/Nf+Av5L/5X9Gv2//SP+mf3j/lf+v/2B/ZH/5P05/iL9MP9F/uf9UP4v/qv9mv7o/Xn+wP2k/8L+uP5J/tD+Dv/Y/bL+mP72/n3+pP+7/hAA+/5zAGH+Z/+u/g8Azv2y/6L+//9o/iIADP8VACz/CwCN/pb/1v4yAFP+wf+4/jsAcf5VAP3+bADa/nMA6f4sAOT+IQBd/v7/7v6aAIL+QADe/nEA0P4yAKz+CQCo/moAuf5xAN7+mAC8/jcANf9eAPX+IAA1/1kAAP9hAMz+PQD5/m0A2/4gAPr+UQDh/jQAEv9BAPH+FABN/zkASv9DADP/BABe/1IAGf8oAE3/RQAw/zIAQf8mADn/GgBE/xIAR/8hAD7/BABy/zEAKP/0/07/GwBX/z4ARf8mAFr/QQBV/zUAVP8eAFz/JABt/0EAUP8MAHz/KgBr/ycAYv8EAH3/MABl/x8Agv8bAIj/GgBv//z/ff8AAJX/IABu/+T/jv/r/4z/9/9n/77/pP8JAJD/EQCJ//r/q/8WAJ//GQCU/xYAtv8qAKr/PQCW/ysAwf8+ALb/OgC3/ygAz/8uAM7/OgDH/ygAz/8kAMz/OgC//xsA1f8qAMn/LwDN/xcA1f8oAMv/JQDR/xMAzf8bAM//HgDU/wUA2v8ZANL/EwDW/wEA1f8ZAMz/BwDX/wIA0v8SANT/BQDW/wMA0/8PANT/AADY/wIA1f8MANX/+f/a/wUA0v8IANf/+//Y/wUA0/8DANr/+f/Y/wQA1v8BANr/+f/Z/wUA1//8/9z/+v/Y/wYA2f/8/93//v/Y/wUA2v/9/93////Z/wUA3P/8/97/AgDa/wMA3v/8/97/AwDb/wIA3//9/97/BADd/wEA4f///9//BQDf/wAA4v8AAN//BQDf/wAA4/8CAN//BADh/wAA4/8DAOD/BADi////4/8DAOH/AwDk/wAA5P8FAOL/AgDl/wEA5P8FAOL/AQDl/wEA4/8EAOL/AQDj/wIA4P8DAN//AADg/wIA3v8CAOD/AADh/wEA4v8AAOP/AADm/wAA6P8AAOz/AADu/wAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD//////f/+//7///8AAP////8BAAEA/f8AAAEAAQAFAAUA9//6/x0A2f/9/xMA3P+jAE//of9HAKP//gCj/77/Z/vi/28D9/ywDJAJIvr6AsX0Xec4BhcGzf23DZP7yfZ6C1//nwBDBIHyYgob/Tf3sQ41ANoKRA/A+E7yffAa9gD5EQUBDMwMygiqAHMAqPqhAGUB2/gE+a78H/+4APT6DwIUAA0HNwMhBfL8E/90A5n7dP9cALIC+v5C/q0AOv9kAogBHv01/+3/qAQD/ub8T/4vAOUA5P6KATv+ywEYAeT+KP6i/3gCFP6h/hr/+P83ACL/VADn/8UARQJI/4MAu/8qAlj+wf4iAPb/LgFJ/8QAUABAAI4ABf+k/3X/YgFK/ij/j/9HADoAi/+WAA0BVwC/ACL/LACe//cARv9i/xgAUgA0ACj/FgBgAIj/5P9M/7z/zv8/AKz/gv8sAEQA6/+I/yYAawDL/7T/xf8qAOv/FQCu/5n/EgAyAO3/i/9LAE4A+//R//P/FgDe/8z/u/8DADIALAAZALL/TAA8ABwAo//1/xwA/P/L/z0A6P8jAN7/7v+a/zAAwf/7/3//KQAuACwA9v8RAGYAIwBNADgAKgASAF0ADgANACEAMQDH//H/LQACAB0Ay////x0APAABAAQA2v8iAAcAEgDE/+v/FQD+/+P/DAD1/97/6v/4//X/EwD4/+7/5P8cAA0ACQDH//7/CQAXAAEA/P/5//j/CwAWAAEABQD9//n/AQAWAB0A7v/k/wAACQAmAP//9/8AAPn/8/8aAO//6/8fAOv/5v8hAP//5/8PAOf/AAAGAPn/6v8JAAYABgABAOv/1//1//L/+P8DABcA6f/8/wMACgD7/xAA3v/2//z/DADu//z/5v/5/wEA/P/6//7/7v/x/wQABgD5/wAA8v/w/wkAEQD2//j/+v8EAAcAEAD3//v/+v8CAAAACQD3//v//v/9/wUADAD2//X/AgAHAAAABwD2//T/BgAKAP7/AQD4//r/BAAIAPn/AAD3//f/BQAHAPv//v/7//n/BQAJAPj/+v/9//7/AgAGAPj/+f8BAAEAAgAFAPn/+v8BAAIAAAAEAPn/+f8CAAQA/v8BAPr/+v8CAAQA/P////v//P8CAAQA+//+//3//f8CAAUA+v/9//////8AAAQA+v/8////AAD//wIA+//8/wAAAQD+/wEA+//8/wAAAgD9/////P/9/wEAAgD8//7//f/9/wAAAgD8//3//v/+////AQD8//z/////////AAD8//3///8AAP7/AAD9//7///8AAP7////+//////8AAP7////+////////////////////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD/////
6658/v8AAP///////wAAAAAAAP7/AQABAAAABwD///X/BQAjAPL/CQDb/9D/GAAb/7sAYwCW/z0BcP/X/7T/2QDW+wH8yANCCCUJ5QT++UXmhPwhA78FuAxH+p78ifudBlAG9vmu/lAK2fdlB///cfjoCa0E7Akn9Yb/zvba+AkAHPywBGEBFwUNAL8AXAAGA20DFvmR/kz+F/06Ag/+GwHl/5EEKgJd/q0AP/ym/9n6EfxY/2H+/QFtAC4C6QBDAaMCo/20/+3/3f/p/fL9rv9V/6cBhQHuAX4AcwJYAaH/IP/P/gsApP0LAe7/sQBuAI0AAgGDAE4BzACe/5X//v+v/+f+Zf+gAOv/5QBhAOIApAANASYAuP+h/8b/HQBr/9//bACWAGEAFAB5AD0AWQDU/+D/Yf/p//D/s/+R/4QAMQBvABEAkQBfABQAJgDW/wwA8/8XALz/vf8zAFAAKwD1/zEAPwDJ/x0A7/8LAOX/FwDR//H/EQAdAO//6P8QAFEA2f8WABEAMgDy/xIA+f/s/xAALgDv////HQAvAPT/+f8iAAYAEgAFABoAGgD//w0A+f/0/xsAHgDx/9f/GAACAPH/8f8JAPf/GwALABEA7/8cAPT/CgD2//j/BQD8/+3/OgAgAAYA9f8PAN7/DgD9/9r/1//3/+3/9//1//b/8//5//f/AgAJAOf/+v8OAAMACwD9/+7/5f8eAAEA9//q//7/8P8WAP7/+//4/wIA+f8TAAIA9f/5/wcA+P8iAAgA9v/n/xoA//8gAAUABwDj/wAA9v8BAAUAFQDn/wMA7v8QABAAEQDm/wwA8f8aAAAABwDu/wcACgASAAEA7//w//f/BgARAAkA6P/3/wcADgAKAAYA4f/4/wYADgAAAPr/8P/9/xQACgAHAPn/7//9/xEAAgD+//L/8v/8/xUAAwDw//H/9f8CAAsA/v/q//L/+f8FAAYA/P/r//j///8GAAkA+//o//j/AQAIAP//+v/o//v/CAAIAPv/+P/w/wEACQAHAPj/+f/0/wIACwAFAPb/+f/4/wQACwACAPP/+f/+/wYACAD///L/+/8BAAYABQD9//P//P8FAAUAAgD7//T//f8HAAQA///7//f///8IAAMA/P/6//r/AQAIAAEA+v/6//3/AgAHAAAA+f/7/wAAAwAFAP7/+P/8/wIAAgACAP3/+f/9/wMAAwAAAPz/+v/+/wQAAgD+//z/+/8AAAQAAQD8//z//f8BAAQAAAD7//3///8BAAMA///7//3/AAACAAEA/v/7//7/AQABAAAA/v/9////AQAAAP///v/+////AAD/////////////////////////////","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD////////+//////8AAAAA/v/+/wAAAQD8//3/CQAJAP3/+v8PAAcApABlABkBkwCO/i//lfqa/HQAcf/3BdkCzwJcBCMC0wMN/9/9wgI7AaECYfxV/Tf83vhn/xrt8Owx/8n7cgHABYb43QcZDh4WugNrA7P74gHu/9z/zv0t/acCiQHY/iv4qQOl/ysCE/0//XT9Sf4O//j9xfupAn394gHO+rsCXAFIAxQC9wIXBgcD2AQuAnb/9gJh/6wAVfxEAI4Bvf7oAFv/bALsAMQBe/88/joAT/4dAH39/v9LAXn/gwDI//QBdABcAA0A7f4lAMn///+9/tv/iABp/13/pP/dALv/w/8MAHv//f+y/6////7U/5AAZP+Z/8r/nQDR/5r/DwDr/xAA4v+s/3z/+P9uAOv/t/82AGcAHgCb/yQAFQBGAM7/CgD3/xoAegAaAOz/CgBHAA8Adv8/AAAABQC2/xIAAAA7ABQAKgCj/z4AAQAXAJz/JAADAAcA8f/1/2AAAQAlAPD/NgDx/1wA7v/4/wMAZADv//3/HQAkAFoA8P9FAPv/FgBIAPf/WQAHAEUACQD0/xIAQwDu/wMAwP9VALn/XwCw/yEA5f8sAPj/FgDD/1YAyv8rAOX/HQDo//j/IQAQACAAHwD9/yQAHQBAABgABQAiAAUAKAD3/wkACwAKAAMABwAJAPb/+f8GAOr/JQAHABMA6P8TAA4AGgD//woA8/8ZAP//GADu/w0A9v8SAAMABwD4/wQA5P8XAAQACgDq/wUA+/8VAAcACADs/xIAAAATAPH/+v/1//T/7f///+z/+v/y/+//9/8KAAcACgAJAPT/BAAKAAAABgAIAPL/9v8KAAMABAACAPr/9v8OAAIA+P/x//v/+f8MAPb/+P/w/wQA9f8MAPn////7/woA/v8PAAEAAgD1/xAAAQAPAP//AwD//xQABwALAAAABgADABAAAgAHAAAACAABAA8ABQAFAAMABwAEAA4ABwADAAEACQAFAAoAAwD//wAACQADAAUAAQD/////CAABAAMAAAD/////BwACAAEAAAD/////BwACAP7///8BAAAABgABAP7///8CAAAABAAAAP7///8DAAAAAwAAAP3///8DAAAAAQAAAP3//v8EAAAAAAD+//////8EAP/////+/wAA/v8EAP/////+/wEA/v8EAP///v/+/wIA//8DAP///v/+/wIA//8BAP///v/+/wMA//8BAP/////+/wMA//8AAP//AAD+/wQA//8AAP7/AQD//wIA////////AQD//wIA////////AQAAAAEAAAAAAP//AQD//wEAAAAAAP//AQAAAAEAAAAAAAAA","UklGRiQEAABXQVZFZm10IBAAAAABAAIAgLsAAADuAgAEABAAZGF0YQAEAAD+/wAA+v8AAPz/AAD//wAA/f8AAAEAAAD+/wAACQAAAAQAAAAZAAAAtgAAAFsBAABW/gAAH/oAAGcBAABoBwAAlAAAAO3/AAARAQAA+wIAAEoEAACe/gAAiv4AALD0AADJ8wAAkQQAAF34AABi8QAAPQAAAAH2AAD19AAADAMAAJwGAACTEAAA0AwAAJkHAACOBwAAuQEAANcDAAC6AgAAHwUAAHEFAAB0AwAAbgEAADz+AADYAQAAGAAAAJwCAADgAAAA//0AAMn+AAAT/AAAwP8AAOn9AAAJAAAAewEAAOn+AACN/wAAOv0AAO3+AADN/gAAcP8AACj/AACq/gAA+f4AAML9AACa/wAA/f4AAN7/AABo/wAA6/4AAE//AAAC/wAAEQAAAHX/AAB0AAAA5f8AAEwAAAB3AAAA5/8AAMIAAABCAAAAzgAAAE8AAAB3AAAAKAAAADMAAACqAAAALwAAAK4AAAASAAAAVgAAACgAAAAtAAAATAAAAP3/AAA7AAAA2/8AACQAAADw/wAALQAAADEAAAAlAAAAbAAAADMAAABUAAAAEAAAACgAAAD1/wAA9v8AAPr/AADu/wAALgAAABIAAABUAAAARAAAAGUAAABGAAAAOAAAAGAAAAAuAAAARQAAACEAAAAfAAAAAAAAAAkAAAAQAAAAAwAAABIAAADs/wAAEAAAAAYAAAASAAAAIgAAABEAAAADAAAABAAAAA8AAAD4/wAAHQAAAAsAAAAIAAAADgAAAP//AAAcAAAADwAAAAYAAAASAAAAFwAAAAMAAAAYAAAAEgAAAPr/AAAQAAAADQAAAAoAAAD3/wAABgAAAPb/AADf/wAA/v8AAPL/AAD6/wAAFAAAAAQAAAAEAAAAGwAAAAEAAAAMAAAAIAAAAAIAAAAdAAAAGAAAAAIAAAAcAAAAEgAAAAcAAAAeAAAADwAAAAQAAAAeAAAABAAAAAYAAAAZAAAAAQAAAA4AAAATAAAA/v8AAAoAAAAOAAAA+/8AAAsAAAAJAAAA+f8AAAsAAAABAAAA+f8AAAoAAAD9/wAA+v8AAAcAAAD5/wAA+v8AAAUAAAD3/wAA/f8AAAQAAAD2/wAAAAAAAAEAAAD3/wAAAgAAAAAAAAD4/wAAAwAAAP7/AAD6/wAABAAAAP3/AAD8/wAABAAAAPv/AAD+/wAAAwAAAPv/AAD//wAAAQAAAPv/AAAAAAAAAAAAAPv/AAACAAAA//8AAPz/AAACAAAA/v8AAP3/AAACAAAA/f8AAP7/AAABAAAA/f8AAP//AAABAAAA/f8AAAAAAAAAAAAA/v8AAAEAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"]},function(e,t,i){"use strict" 6659t.getBrowserInfo=function(){const e=navigator.userAgent 6660let t,i=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*([\d\.]+)/i)||[] 6661if(/trident/i.test(i[1]))return t=/\brv[ :]+(\d+)/g.exec(e)||[],{name:"IE",version:t[1]||""} 6662if("Chrome"===i[1]&&(t=e.match(/\bOPR|Edge\/(\d+)/),null!=t))return{name:"Opera",version:t[1]} 6663i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(t=e.match(/version\/([\d.]+)/i))&&i.splice(1,1,t[1]) 6664let n=e.match(/android|ipad|iphone/i) 6665return n||(n=e.match(/cros|linux|mac os x|windows/i)),{name:i[0],version:i[1],platform:n?n[0]:"unknown"}},t.patchSafari=function(){window.webkitAudioContext&&window.webkitOfflineAudioContext&&(window.AudioContext=window.webkitAudioContext,window.OfflineAudioContext=window.webkitOfflineAudioContext)}},function(e,t,i){"use strict" 6666e.exports="1.0.6"}])},e.exports=n()},function(e,t,i){"use strict" 6667e.exports="0.0.4"}])}), 6668/*! 6669 * MediaElement.js 6670 * http://www.mediaelementjs.com/ 6671 * 6672 * Wrapper that mimics native HTML5 MediaElement (audio and video) 6673 * using a variety of technologies (pure JavaScript, iframe) 6674 * 6675 * Copyright 2010-2017, John Dyer (http://j.hn/) 6676 * License: MIT 6677 * 6678 */ 6679function e(t,i,n){function r(o,a){if(!i[o]){if(!t[o]){var l="function"==typeof require&&require 6680if(!a&&l)return l(o,!0) 6681if(s)return s(o,!0) 6682var c=new Error("Cannot find module '"+o+"'") 6683throw c.code="MODULE_NOT_FOUND",c}var u=i[o]={exports:{}} 6684t[o][0].call(u.exports,function(e){var i=t[o][1][e] 6685return r(i||e)},u,u.exports,e,t,i,n)}return i[o].exports}for(var s="function"==typeof require&&require,o=0;o<n.length;o++)r(n[o]) 6686return r}({1:[function(e,t,i){},{}],2:[function(e,t,i){(function(i){var n,r=void 0!==i?i:"undefined"!=typeof window?window:{},s=e(1) 6687"undefined"!=typeof document?n=document:(n=r["__GLOBAL_DOCUMENT_CACHE@4"])||(n=r["__GLOBAL_DOCUMENT_CACHE@4"]=s),t.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{1:1}],3:[function(e,t,i){(function(e){var i 6688i="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{}
vendor: 4,230 bytes, lines 6688-6718
6688,t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,t,i){(function(e){var i=setTimeout 6689function n(){}function r(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new") 6690if("function"!=typeof e)throw new TypeError("not a function") 6691this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],u(e,this)}function s(e,t){for(;3===e._state;)e=e._value 66920!==e._state?(e._handled=!0,r._immediateFn(function(){var i=1===e._state?t.onFulfilled:t.onRejected 6693if(null!==i){var n 6694try{n=i(e._value)}catch(r){return void a(t.promise,r)}o(t.promise,n)}else(1===e._state?o:a)(t.promise,e._value)})):e._deferreds.push(t)}function o(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.") 6695if(t&&("object"==typeof t||"function"==typeof t)){var i=t.then 6696if(t instanceof r)return e._state=3,e._value=t,void l(e) 6697if("function"==typeof i)return void u((n=i,s=t,function(){n.apply(s,arguments)}),e)}e._state=1,e._value=t,l(e)}catch(o){a(e,o)}var n,s}function a(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)}) 6698for(var t=0,i=e._deferreds.length;t<i;t++)s(e,e._deferreds[t]) 6699e._deferreds=null}function c(e,t,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=i}function u(e,t){var i=!1 6700try{e(function(e){i||(i=!0,o(t,e))},function(e){i||(i=!0,a(t,e))})}catch(n){if(i)return 6701i=!0,a(t,n)}}r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var i=new this.constructor(n) 6702return s(this,new c(e,t,i)),i},r.all=function(e){var t=Array.prototype.slice.call(e) 6703return new r(function(e,i){if(0===t.length)return e([]) 6704var n=t.length 6705function r(s,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var a=o.then 6706if("function"==typeof a)return void a.call(o,function(e){r(s,e)},i)}t[s]=o,0===--n&&e(t)}catch(l){i(l)}}for(var s=0;s<t.length;s++)r(s,t[s])})},r.resolve=function(e){return e&&"object"==typeof e&&e.constructor===r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,i){i(e)})},r.race=function(e){return new r(function(t,i){for(var n=0,r=e.length;n<r;n++)e[n].then(t,i)})},r._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){i(e,0)},r._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},r._setImmediateFn=function(e){r._immediateFn=e},r._setUnhandledRejectionFn=function(e){r._unhandledRejectionFn=e},void 0!==t&&t.exports?t.exports=r:e.Promise||(e.Promise=r)})(this)},{}],5:[function(e,t,i){var n,r 6707n=this,r=function(){ 6708/*! svg4everybody v2.1.9 | github.com/jonathantneal/svg4everybody */ 6709function e(e,t,i){if(i){var n=document.createDocumentFragment(),r=!t.hasAttribute("viewBox")&&i.getAttribute("viewBox") 6710r&&t.setAttribute("viewBox",r) 6711for(var s=i.cloneNode(!0);s.childNodes.length;)n.appendChild(s.firstChild) 6712e.appendChild(n)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument 6713i||((i=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map(function(n){var r=t._cachedTarget[n.id] 6714r||(r=t._cachedTarget[n.id]=i.getElementById(n.id)),e(n.parent,n.svg,r)})}},t.onreadystatechange()}function i(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(n){var r,s=Object(n),o=window.top!==window.self 6715r="polyfill"in s?s.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&o 6716var a={},l=window.requestAnimationFrame||setTimeout,c=document.getElementsByTagName("use"),u=0 6717r&&function n(){for(var o=0;o<c.length;){var d=c[o],h=d.parentNode,f=i(h),p=d.getAttribute("xlink:href")||d.getAttribute("href") 6718if(!p&&s.attributeName&&(p=d.getAttribute(s.attributeName)),f&&p){if(r)if(!s.validate||s.val
6718idate(p,f,d)){h.removeChild(d) 6719var m=p.split("#"),g=m.shift(),y=m.join("#") 6720if(g.length){var v=a[g] 6721v||((v=a[g]=new XMLHttpRequest).open("GET",g),v.send(),v._embeds=[]),v._embeds.push({parent:h,svg:f,id:y}),t(v)}else e(h,f,document.getElementById(y))}else++o,++u}else++o}(!c.length||c.length-u>0)&&l(n,67)}()}},"function"==typeof define&&define.amd?define([],function(){return n.svg4everybody=r()}):"object"==typeof t&&t.exports?t.exports=r():n.svg4everybody=r()},{}],6:[function(e,t,i){"use strict" 6722Object.defineProperty(i,"__esModule",{value:!0}) 6723var n,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},s=e(8),o=(n=s)&&n.__esModule?n:{default:n},a=e(16),l=e(26) 6724var c={lang:"en",en:a.EN,language:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i] 6725if(null!=t&&t.length){if("string"!=typeof t[0])throw new TypeError("Language code must be a string value") 6726if(!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(t[0]))throw new TypeError("Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters") 6727c.lang=t[0],void 0===c[t[0]]?(t[1]=null!==t[1]&&void 0!==t[1]&&"object"===r(t[1])?t[1]:{},c[t[0]]=(0,l.isObjectEmpty)(t[1])?a.EN:t[1]):null!==t[1]&&void 0!==t[1]&&"object"===r(t[1])&&(c[t[0]]=t[1])}return c.lang},t:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 6728if("string"==typeof e&&e.length){var i=void 0,n=void 0,s=c.language(),o=function(e,t,i){if("object"!==(void 0===e?"undefined":r(e))||"number"!=typeof t||"number"!=typeof i)return e 6729var n=[function(){return arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 0===(arguments.length<=0?void 0:arguments[0])||1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:0!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])||11===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])||12===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||(arguments.length<=0?void 0:arguments[0])%100>0&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])>=2&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])>6&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100>=3&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:(arguments.length<=0?void 0:arguments[0])%100>=11?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||
vendor: 5,441 bytes, lines 6729-6752
6729(arguments.length<=0?void 0:arguments[0])%100>1&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100>10&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 11!==(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:8!==(arguments.length<=0?void 0:arguments[0])&&11!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:3===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}] 6730return n[i].apply(null,[t].concat(e))} 6731return void 0!==c[s]&&(i=c[s][e],null!==t&&"number"==typeof t&&(n=c[s]["mejs.plural-form"],i=o.apply(null,[i,t,n]))),!i&&c.en&&(i=c.en[e],null!==t&&"number"==typeof t&&(n=c.en["mejs.plural-form"],i=o.apply(null,[i,t,n]))),i=i||e,null!==t&&"number"==typeof t&&(i=i.replace("%1",t)),(0,l.escapeHTML)(i)}return e}} 6732o.default.i18n=c,"undefined"!=typeof mejsL10n&&o.default.i18n.language(mejsL10n.language,mejsL10n.strings),i.default=c},{16:16,26:26,8:8}],7:[function(e,t,i){"use strict" 6733Object.defineProperty(i,"__esModule",{value:!0}) 6734var n="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},r=d(e(3)),s=d(e(2)),o=d(e(8)),a=e(26),l=e(28),c=e(9),u=e(24) 6735function d(e){return e&&e.__esModule?e:{default:e}}var h=function e(t,i,d){var h=this;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e) 6736var f=this 6737d=Array.isArray(d)?d:null,f.defaults={renderers:[],fakeNodeName:"div",iconSprite:"mejs-controls.svg"},i=Object.assign(f.defaults,i),f.mediaElement=s.default.createElement(i.fakeNodeName) 6738var p=t,m=!1 6739if("string"==typeof t?f.mediaElement.originalNode=s.default.getElementById(t):(f.mediaElement.originalNode=t,p=t.id),void 0===f.mediaElement.originalNode||null===f.mediaElement.originalNode)return null 6740f.mediaElement.options=i,p=p||"mejs_"+Math.random().toString().slice(2),f.mediaElement.originalNode.setAttribute("id",p+"_from_mejs") 6741var g=f.mediaElement.originalNode.tagName.toLowerCase();["video","audio"].indexOf(g)>-1&&!f.mediaElement.originalNode.getAttribute("preload")&&f.mediaElement.originalNode.setAttribute("preload","none"),f.mediaElement.originalNode.setAttribute("tabindex",-1),f.mediaElement.originalNode.parentNode.insertBefore(f.mediaElement,f.mediaElement.originalNode),f.mediaElement.appendChild(f.mediaElement.originalNode) 6742var y=function(e,t){if("https:"===r.default.location.protocol&&0===e.indexOf("http:")&&u.IS_IOS&&o.default.html5media.mediaTypes.indexOf(t)>-1){var i=new XMLHttpRequest 6743i.onreadystatechange=function(){if(4===this.readyState&&200===this.status){var t=(r.default.URL||r.default.webkitURL).createObjectURL(this.response) 6744return f.mediaElement.originalNode.setAttribute("src",t),t}return e},i.open("GET",e),i.responseType="blob",i.send()}return e},v=void 0 6745if(null!==d)v=d 6746else if(null!==f.mediaElement.originalNode)switch(v=[],f.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":v.push({type:"",src:f.mediaElement.originalNode.getAttribute("src")}) 6747break 6748case"audio":case"video":var _=f.mediaElement.originalNode.children.length,b=f.mediaElement.originalNode.getAttribute("src") 6749if(b){var w=f.mediaElement.originalNode,A=(0,l.formatType)(b,w.getAttribute("type")) 6750v.push({type:A,src:y(b,A)})}for(var T=0;T<_;T++){var C=f.mediaElement.originalNode.children[T] 6751if("source"===C.tagName.toLowerCase()){var L=C.getAttribute("src"),x=(0,l.formatType)(L,C.getAttribute("type")) 6752v.push({type:x,src:y(L,x)})}}}f.mediaElement.id=p,f.mediaElement.renderers={},f.mediaElement.events={},f.mediaElement.promises=[],f.mediaElement.renderer=null,f.mediaElement.rendererN
6752ame=null,f.mediaElement.changeRenderer=function(e,t){var i=h,n=Object.keys(t[0]).length>2?t[0]:t[0].src 6753if(void 0!==i.mediaElement.renderer&&null!==i.mediaElement.renderer&&i.mediaElement.renderer.name===e)return i.mediaElement.renderer.pause(),i.mediaElement.renderer.show(),i.mediaElement.renderer.setSrc(n),!0 6754void 0!==i.mediaElement.renderer&&null!==i.mediaElement.renderer&&(i.mediaElement.renderer.pause(),i.mediaElement.renderer.hide()) 6755var r=i.mediaElement.renderers[e],s=null 6756if(null!=r)return r.show(),r.setSrc(n),i.mediaElement.renderer=r,i.mediaElement.rendererName=e,!0 6757for(var o=i.mediaElement.options.renderers.length?i.mediaElement.options.renderers:c.renderer.order,a=0,l=o.length;a<l;a++){var u=o[a] 6758if(u===e){s=c.renderer.renderers[u] 6759var d=Object.assign(s.options,i.mediaElement.options) 6760return(r=s.create(i.mediaElement,d,t)).name=e,i.mediaElement.renderers[s.name]=r,i.mediaElement.renderer=r,i.mediaElement.rendererName=e,r.show(),!0}}return!1},f.mediaElement.setSize=function(e,t){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&f.mediaElement.renderer.setSize(e,t)},f.mediaElement.generateError=function(e,t){e=e||"",t=Array.isArray(t)?t:[] 6761var i=(0,a.createEvent)("error",f.mediaElement) 6762i.message=e,i.urls=t,f.mediaElement.dispatchEvent(i),m=!0} 6763var M=o.default.html5media.properties,E=o.default.html5media.methods,S=function(e,t,i,n){var r=e[t] 6764Object.defineProperty(e,t,{get:function(){return i.apply(e,[r])},set:function(t){return r=n.apply(e,[t])}})},k=function(e){if("src"!==e){var t=""+e.substring(0,1).toUpperCase()+e.substring(1),i=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["get"+t]?f.mediaElement.renderer["get"+t]():null},n=function(e){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["set"+t]&&f.mediaElement.renderer["set"+t](e)} 6765S(f.mediaElement,e,i,n),f.mediaElement["get"+t]=i,f.mediaElement["set"+t]=n}},P=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer?f.mediaElement.renderer.getSrc():null},O=function(e){var t=[] 6766if("string"==typeof e)t.push({src:e,type:e?(0,l.getTypeFromFile)(e):""}) 6767else if("object"===(void 0===e?"undefined":n(e))&&void 0!==e.src){var i=(0,l.absolutizeUrl)(e.src),r=e.type,s=Object.assign(e,{src:i,type:""!==r&&null!=r||!i?r:(0,l.getTypeFromFile)(i)}) 6768t.push(s)}else if(Array.isArray(e))for(var o=0,u=e.length;o<u;o++){var d=(0,l.absolutizeUrl)(e[o].src),h=e[o].type,p=Object.assign(e[o],{src:d,type:""!==h&&null!=h||!d?h:(0,l.getTypeFromFile)(d)}) 6769t.push(p)}var m=c.renderer.select(t,f.mediaElement.options.renderers.length?f.mediaElement.options.renderers:[]),g=void 0 6770if(f.mediaElement.paused||null==f.mediaElement.src||""===f.mediaElement.src||(f.mediaElement.pause(),g=(0,a.createEvent)("pause",f.mediaElement),f.mediaElement.dispatchEvent(g)),f.mediaElement.originalNode.src=t[0].src||"",null!==m||!t[0].src)return!(null==t[0].src||""===t[0].src)?f.mediaElement.changeRenderer(m.rendererName,t):null 6771f.mediaElement.generateError("No renderer found",t)},z=function(e,t){try{if("play"!==e||"native_dash"!==f.mediaElement.rendererN
6771ame&&"native_hls"!==f.mediaElement.rendererName&&"vimeo_iframe"!==f.mediaElement.rendererName)return f.mediaElement.renderer[e](t) 6772var i=f.mediaElement.renderer[e](t) 6773return i&&"function"==typeof i.then&&i.catch(function(){f.mediaElement.paused&&setTimeout(function(){var e=f.mediaElement.renderer.play() 6774void 0!==e&&e.catch(function(){f.mediaElement.renderer.paused||f.mediaElement.renderer.pause()})},150)}),i}catch(n){throw f.mediaElement.generateError(n,v),n}},D=function(e){f.mediaElement[e]=function(){for(var t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n] 6775return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer[e]?f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){return z(e,i)}).catch(function(e){return f.mediaElement.generateError(e,v),Promise.reject(e)}):z(e,i):null}} 6776S(f.mediaElement,"src",P,O),f.mediaElement.getSrc=P,f.mediaElement.setSrc=O 6777for(var I=0,N=M.length;I<N;I++)k(M[I]) 6778for(var R=0,F=E.length;R<F;R++)D(E[R]) 6779return f.mediaElement.addEventListener=function(e,t){f.mediaElement.events[e]=f.mediaElement.events[e]||[],f.mediaElement.events[e].push(t)},f.mediaElement.removeEventListener=function(e,t){if(!e)return f.mediaElement.events={},!0 6780var i=f.mediaElement.events[e] 6781if(!i)return!0 6782if(!t)return f.mediaElement.events[e]=[],!0 6783for(var n=0;n<i.length;n++)if(i[n]===t)return f.mediaElement.events[e].splice(n,1),!0 6784return!1},f.mediaElement.dispatchEvent=function(e){var t=f.mediaElement.events[e.type] 6785if(t)for(var i=0;i<t.length;i++)t[i].apply(null,[e])},f.mediaElement.destroy=function(){var e=f.mediaElement.originalNode.cloneNode(!0),t=f.mediaElement.parentElement 6786e.removeAttribute("id"),e.remove(),f.mediaElement.remove(),t.appendChild(e)},v.length&&(f.mediaElement.src=v),f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode)}).catch(function(){m&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)}):(f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode),m&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)),f.mediaElement} 6787r.default.MediaElement=h,o.default.MediaElement=h,i.default=h},{2:2,24:24,26:26,28:28,3:3,8:8,9:9}],8:[function(e,t,i){"use strict" 6788Object.defineProperty(i,"__esModule",{value:!0}) 6789var n,r=e(3) 6790var s={version:"7.1.0",html5media:{properties:["volume","src","currentTime","muted","duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable","currentSrc","preload","bufferedBytes","bufferedTime","initialTime","startOffsetTime","defaultPlaybackRate","playbackRate","played","autoplay","loop","controls"],readOnlyProperties:["duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable"],methods:["load","play","pause","canPlayType"],events:["loadstart","durationchange","loadedmetadata","loadeddata","progress","canplay","canplaythrough","suspend","abort","error","emptied","stalled","play","playing","pause","waiting","seeking","seeked","timeupdate","ended","ratechange","volumechange"],mediaTypes:["audio/mp3","audio/ogg","audio/oga","audio/wav","audio/x-wav","audio/wave","audio/x-pn-wav","audio/mpeg","audio/mp4","video/mp4","video/webm","video/ogg","video/ogv"]}};((n=r)&&n.__esModule?n:{default:n}).default.mejs=s,i.default=s},{3:3}],9:[function(e,t,i){"use strict" 6791Object.defineProperty(i,"__esModule",{value:!0}),i.renderer=void 0 6792var n,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},s=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 6793n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
vendor: 25,210 bytes, lines 6793-6889
6793return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),o=e(8),a=(n=o)&&n.__esModule?n:{default:n} 6794var l=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.renderers={},this.order=[]}return s(e,[{key:"add",value:function(e){if(void 0===e.name)throw new TypeError("renderer must contain at least `name` property") 6795this.renderers[e.name]=e,this.order.push(e.name)}},{key:"select",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=t.length 6796if(t=t.length?t:this.order,!i){var n=[/^(html5|native)/i,/iframe$/i],r=function(e){for(var t=0,i=n.length;t<i;t++)if(n[t].test(e))return t 6797return n.length} 6798t.sort(function(e,t){return r(e)-r(t)})}for(var s=0,o=t.length;s<o;s++){var a=t[s],l=this.renderers[a] 6799if(null!=l)for(var c=0,u=e.length;c<u;c++)if("function"==typeof l.canPlayType&&"string"==typeof e[c].type&&l.canPlayType(e[c].type))return{rendererName:l.name,src:e[c].src}}return null}},{key:"order",set:function(e){if(!Array.isArray(e))throw new TypeError("order must be an array of strings.") 6800this._order=e},get:function(){return this._order}},{key:"renderers",set:function(e){if(null!==e&&"object"!==(void 0===e?"undefined":r(e)))throw new TypeError("renderers must be an array of objects.") 6801this._renderers=e},get:function(){return this._renderers}}]),e}(),c=i.renderer=new l 6802a.default.Renderers=c},{8:8}],10:[function(e,t,i){"use strict" 6803var n=h(e(2)),r=h(e(6)),s=e(17),o=h(s),a=function(e){if(e&&e.__esModule)return e 6804var t={} 6805if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]) 6806return t.default=e,t}(e(24)),l=e(26),c=e(25),u=e(28),d=e(27) 6807function h(e){return e&&e.__esModule?e:{default:e}}Object.assign(s.config,{usePluginFullScreen:!0,fullscreenText:null,useFakeFullscreen:!1}),Object.assign(o.default.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isPluginClickThroughCreated:!1,fullscreenMode:"",containerSizeTimeout:null,buildfullscreen:function(e){if(e.isVideo){e.detectFullscreenMode() 6808var t=this,i=(0,l.isString)(t.options.fullscreenText)?t.options.fullscreenText:r.default.t("mejs.fullscreen"),s=n.default.createElement("div") 6809if(s.className=t.options.classPrefix+"button "+t.options.classPrefix+"fullscreen-button",s.innerHTML=(0,d.generateControlButton)(t.id,i,i,""+t.media.options.iconSprite,["icon-fullscreen","icon-unfullscreen"],""+t.options.classPrefix),t.addControlElement(s,"fullscreen"),s.addEventListener("click",function(){a.HAS_TRUE_NATIVE_FULLSCREEN&&a.IS_FULLSCREEN||e.isFullScreen?e.exitFullScreen():e.enterFullScreen()}),e.fullscreenBtn=s,t.options.keyActions.push({keys:[70],action:function(e,t,i,n){n.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),t.exitFullscreenCallback=function(i){var n=i.which||i.keyCode||0 6810t.options.enableKeyboard&&27===n&&(a.HAS_TRUE_NATIVE_FULLSCREEN&&a.IS_FULLSCREEN||t.isFullScreen)&&e.exitFullScreen()},t.globalBind("keydown",t.exitFullscreenCallback),t.normalHeight=0,t.normalWidth=0,a.HAS_TRUE_NATIVE_FULLSCREEN){e.globalBind(a.FULLSCREEN_EVENT_NAME,function(){e.isFullScreen&&(a.isFullScreen()?(e.isNativeFullScreen=!0,e.setControlsSize()):(e.isNativeFullScreen=!1,e.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName),i="" 6811return a.HAS_TRUE_NATIVE_FULLSCREEN&&t?i="native-native":a.HAS_TRUE_NATIVE_FULLSCREEN&&!t?i="plugin-native":e.usePluginFullScreen&&a.SUPPORT_POINTER_EVENTS&&(i="plugin-click"),e.fullscreenMode=i,i},enterFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(html5|native)/i.test(e.media.rendererName),i=getComputedStyle(e.getElement(e.container)) 6812if(e.isVideo)if(!1===e.options.useFakeFullscreen&&(a.IS_IOS||a.IS_SAFARI)&&a.HAS_IOS_FULLSCREEN&&"function"==typeof e.node.webkitEnterFullscreen&&e.node.canPlayType((0,u.getTypeFromFile)(e.media.getSrc())))e.node.webkitEnterFullscreen() 6813else{if((0,c.addClass)(n.default.documentElement,e.options.classPrefix+"fullscreen"),(0,c.addClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.normalHeight=parseFloat(i.height),e.normalWidth=parseFloat(i.width),"native-native"!==e.fullscreenMode&&"plugin-native"!==e.fullscreenMode||a.requestFullScreen(e.getElement(e.container)),e.getElement(e.container).style.width="100%",e.getElement(e.container).style.height="100%",t);else for(var r=e.getElement(e.container).querySelectorAll("embed, object, video"),s=r.length,o=0;o<s;o++)r[o].style.width="100%",r[o].style.height="100%" 6814e.options.setDimensions&&"function"==typeof e.media.setSize&&!t&&e.media.setSize(screen.width,screen.height) 6815for(var d=e.getElement(e.layers).children,h=d.length,f=0;f<h;f++)d[f].style.width="100%",d[f].style.height="100%" 6816e.fullscreenBtn&&((0,c.removeClass)(e.fullscreenBtn,e.options.classPrefix+"fullscreen"),(0,c.addClass)(e.fullscreenBtn,e.options.classPrefix+"unfullscreen")),e.isFullScreen=!0,e.setControlsSize(),t||requestAnimationFrame(function(){e.setPlayerSize(screen.width,screen.height)}) 6817var p=Math.min(screen.width/e.width,screen.height/e.height),m=e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-text") 6818m&&(m.style.fontSize=100*p+"%",m.style.lineHeight="normal",e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-position").style.bottom=(screen.height-e.normalHeight)/2-e.getElement(e.controls).offsetHeight/2+p+15+"px") 6819var g=(0,l.createEvent)("enteredfullscreen",e.getElement(e.container)) 6820e.getElement(e.container).dispatchEvent(g)}},exitFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName) 6821if(e.isVideo){if(clearTimeout(e.containerSizeTimeout),a.HAS_TRUE_NATIVE_FULLSCREEN&&(a.IS_FULLSCREEN||e.isFullScreen)&&a.cancelFullScreen(),(0,c.removeClass)(n.default.documentElement,e.options.classPrefix+"fullscreen"),(0,c.removeClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.options.setDimensions){if(e.getElement(e.container).style.width=e.normalWidth+"px",e.getElement(e.container).style.height=e.normalHeight+"px",t)e.node.style.width=e.normalWidth+"px",e.node.style.height=e.normalHeight+"px" 6822else for(var i=e.getElement(e.container).querySelectorAll("embed, object, video"),r=i.length,s=0;s<r;s++)i[s].style.width=e.normalWidth+"px",i[s].style.height=e.normalHeight+"px" 6823"function"==typeof e.media.setSize&&e.media.setSize(e.normalWidth,e.normalHeight) 6824for(var o=e.getElement(e.layers).children,u=o.length,d=0;d<u;d++)o[d].style.width=e.normalWidth+"px",o[d].style.height=e.normalHeight+"px"}e.fullscreenBtn&&((0,c.removeClass)(e.fullscreenBtn,e.options.classPrefix+"unfullscreen"),(0,c.addClass)(e.fullscreenBtn,e.options.classPrefix+"fullscreen")),e.setControlsSize(),e.isFullScreen=!1,e.setPlayerSize(e.normalWidth,e.normalHeight) 6825var h=e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-text") 6826h&&(h.style.fontSize="",h.style.lineHeight="",e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-position").style.bottom="") 6827var f=(0,l.createEvent)("exitedfullscreen",e.getElement(e.container)) 6828e.getElement(e.container).dispatchEvent(f)}}})},{17:17,2:2,24:24,25:25,26:26,27:27,28:28,6:6}],11:[function(e,t,i){"use strict" 6829var n=u(e(2)),r=e(17),s=u(r),o=u(e(6)),a=e(26),l=e(25),c=e(27) 6830function u(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{playText:null,pauseText:null}),Object.assign(s.default.prototype,{buildplaypause:function(e,t,i,r){var s=this,u=s.options,d=(0,a.isString)(u.playText)?u.playText:o.default.t("mejs.play"),h=(0,a.isString)(u.pauseText)?u.pauseText:o.default.t("mejs.pause"),f=n.default.createElement("div") 6831f.className=s.options.classPrefix+"button "+s.options.classPrefix+"playpause-button "+s.options.classPrefix+"play",f.innerHTML=(0,c.generateControlButton)(s.id,h,d,""+s.media.options.iconSprite,["icon-play","icon-pause","icon-replay"],""+s.options.classPrefix),f.addEventListener("click",function(){s.paused?s.play():s.pause()}) 6832var p=f.querySelector("button") 6833function m(e){(0,l.removeClass)(f,s.options.classPrefix+"play"),(0,l.removeClass)(f,s.options.classPrefix+"replay"),(0,l.removeClass)(f,s.options.classPrefix+"pause"),"play"===e?((0,l.addClass)(f,s.options.classPrefix+"pause"),p.setAttribute("title",h),p.setAttribute("aria-label",h)):"pse"===e?((0,l.addClass)(f,s.options.classPrefix+"play"),p.setAttribute("title",d),p.setAttribute("aria-label",d)):((0,l.addClass)(f,s.options.classPrefix+"replay"),p.setAttribute("title",d),p.setAttribute("aria-label",d))}s.addControlElement(f,"playpause"),m("pse"),r.addEventListener("loadedmetadata",function(){m("pse")}),r.addEventListener("play",function(){m("play")}),r.addEventListener("playing",function(){m("play")}),r.addEventListener("pause",function(){m("pse")}),r.addEventListener("ended",function(){e.options.loop||setTimeout(function(){m("replay")},0)})}})},{17:17,2:2,25:25,26:26,27:27,6:6}],12:[function(e,t,i){"use strict" 6834var n=u(e(2)),r=e(17),s=u(r),o=u(e(6)),a=e(24),l=e(30),c=e(25) 6835function u(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(s.default.prototype,{buildprogress:function(e,t,i,r){var s=0,u=!1,d=!1,h=this,f=e.options.autoRewind,p=e.options.enableProgressTooltip?'<span class="'+h.options.classPrefix+'time-float"><span class="'+h.options.classPrefix+'time-float-current">00:00</span><span class="'+h.options.classPrefix+'time-float-corner"></span></span>':"",m=n.default.createElement("div") 6836m.className=h.options.classPrefix+"time-rail",m.innerHTML='<span class="'+h.options.classPrefix+"time-total "+h.options.classPrefix+'time-slider"><span class="'+h.options.classPrefix+'time-buffering"></span><span class="'+h.options.classPrefix+'time-loaded"></span><span class="'+h.options.classPrefix+'time-current"></span><span class="'+h.options.classPrefix+'time-hovered no-hover"></span><span class="'+h.options.classPrefix+'time-handle"><span class="'+h.options.classPrefix+'time-handle-content"></span></span>'+p+"</span>",h.addControlElement(m,"progress"),h.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer()) 6837var t=e.getElement(e.container).querySelector("."+h.options.classPrefix+"time-total") 6838t&&t.focus() 6839var i=Math.max(e.currentTime-e.options.defaultSeekBackwardInterval(e),0) 6840e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(i,!0)},0),setTimeout(function(){e.play()},0)}}},{keys:[39,228],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer()) 6841var t=e.getElement(e.container).querySelector("."+h.options.classPrefix+"time-total") 6842t&&t.focus() 6843var i=Math.min(e.currentTime+e.options.defaultSeekForwardInterval(e),e.duration) 6844e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(i,!0)},0),setTimeout(function(){e.play()},0)}}}),h.rail=t.querySelector("."+h.options.classPrefix+"time-rail"),h.total=t.querySelector("."+h.options.classPrefix+"time-total"),h.loaded=t.querySelector("."+h.options.classPrefix+"time-loaded"),h.current=t.querySelector("."+h.options.classPrefix+"time-current"),h.handle=t.querySelector("."+h.options.classPrefix+"time-handle"),h.timefloat=t.querySelector("."+h.options.classPrefix+"time-float"),h.timefloatcurrent=t.querySelector("."+h.options.classPrefix+"time-float-current"),h.slider=t.querySelector("."+h.options.classPrefix+"time-slider"),h.hovered=t.querySelector("."+h.options.classPrefix+"time-hovered"),h.buffer=t.querySelector("."+h.options.classPrefix+"time-buffering"),h.newTime=0,h.forcedHandlePause=!1,h.setTransformStyle=function(e,t){e.style.transform=t,e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t},h.buffer.style.display="none" 6845var g=function(t){var i=getComputedStyle(h.total),n=(0,c.offset)(h.total),r=h.total.offsetWidth,s=void 0!==i.webkitTransform?"webkitTransform":void 0!==i.mozTransform?"mozTransform ":void 0!==i.oTransform?"oTransform":void 0!==i.msTransform?"msTransform":"transform",o="WebKitCSSMatrix"in window?"WebKitCSSMatrix":"MSCSSMatrix"in window?"MSCSSMatrix":"CSSMatrix"in window?"CSSMatrix":void 0,d=0,f=0,p=0,m=void 0 6846if(m=t.originalEvent&&t.originalEvent.changedTouches?t.originalEvent.changedTouches[0].pageX:t.changedTouches?t.changedTouches[0].pageX:t.pageX,h.getDuration()){if(m<n.left?m=n.left:m>r+n.left&&(m=r+n.left),d=(p=m-n.left)/r,h.newTime=d*h.getDuration(),u&&null!==h.getCurrentTime()&&h.newTime.toFixed(4)!==h.getCurrentTime().toFixed(4)&&(h.setCurrentRailHandle(h.newTime),h.updateCurrent(h.newTime)),!a.IS_IOS&&!a.IS_ANDROID){if(p<0&&(p=0),h.options.useSmoothHover&&null!==o&&void 0!==window[o]){var g=new window[o](getComputedStyle(h.handle)[s]).m41,y=p/parseFloat(getComputedStyle(h.total).width)-g/parseFloat(getComputedStyle(h.total).width) 6847h.hovered.style.left=g+"px",h.setTransformStyle(h.hovered,"scaleX("+y+")"),h.hovered.setAttribute("pos",p),y>=0?(0,c.removeClass)(h.hovered,"negative"):(0,c.addClass)(h.hovered,"negative")}if(h.timefloat){var v=h.timefloat.offsetWidth/2,_=mejs.Utils.offset(h.getElement(h.container)),b=getComputedStyle(h.timefloat) 6848f=m-_.left<h.timefloat.offsetWidth?v:m-_.left>=h.getElement(h.container).offsetWidth-v?h.total.offsetWidth-v:p,(0,c.hasClass)(h.getElement(h.container),h.options.classPrefix+"long-video")&&(f+=parseFloat(b.marginLeft)/2+h.timefloat.offsetWidth/2),h.timefloat.style.left=f+"px",h.timefloatcurrent.innerHTML=(0,l.secondsToTimeCode)(h.newTime,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),h.timefloat.style.display="block"}}}else a.IS_IOS||a.IS_ANDROID||!h.timefloat||(f=h.timefloat.offsetWidth+r>=h.getElement(h.container).offsetWidth?h.timefloat.offsetWidth/2:0,h.timefloat.style.left=f+"px",h.timefloat.style.left=f+"px",h.timefloat.style.display="block")},y=function(){new Date-s>=1e3&&h.play()} 6849h.slider.addEventListener("focus",function(){e.options.autoRewind=!1}),h.slider.addEventListener("blur",function(){e.options.autoRewind=f}),h.slider.addEventListener("keydown",function(t){if(new Date-s>=1e3&&(d=h.paused),h.options.enableKeyboard&&h.options.keyActions.length){var i=t.which||t.keyCode||0,n=h.getDuration(),o=e.options.defaultSeekForwardInterval(r),a=e.options.defaultSeekBackwardInterval(r),l=h.getCurrentTime(),c=h.getElement(h.container).querySelector("."+h.options.classPrefix+"volume-slider") 6850if(38===i||40===i){c&&(c.style.display="block"),h.isVideo&&(h.showControls(),h.startControlsTimer()) 6851var u=38===i?Math.min(h.volume+.1,1):Math.max(h.volume-.1,0),f=u<=0 6852return h.setVolume(u),void h.setMuted(f)}switch(c&&(c.style.display="none"),i){case 37:h.getDuration()!==1/0&&(l-=a) 6853break 6854case 39:h.getDuration()!==1/0&&(l+=o) 6855break 6856case 36:l=0 6857break 6858case 35:l=n 6859break 6860case 13:return void(h.paused?h.play():h.pause()) 6861default:return}l=l<0||isNaN(l)?0:l>=n?n:Math.floor(l),s=new Date,d||e.pause(),setTimeout(function(){h.setCurrentTime(l,!0)},0),l<h.getDuration()&&!d&&setTimeout(y,1100),e.showControls(),t.preventDefault(),t.stopPropagation()}}) 6862var v=["mousedown","touchstart"] 6863h.slider.addEventListener("dragstart",function(){return!1}) 6864for(var _=0,b=v.length;_<b;_++)h.slider.addEventListener(v[_],function(e){if(h.forcedHandlePause=!1,h.getDuration()!==1/0&&(1===e.which||0===e.which)){h.paused||(h.pause(),h.forcedHandlePause=!0),u=!0,g(e) 6865for(var t=["mouseup","touchend"],i=0,n=t.length;i<n;i++)h.getElement(h.container).addEventListener(t[i],function(e){var t=e.target;(t===h.slider||t.closest("."+h.options.classPrefix+"time-slider"))&&g(e)}) 6866h.globalBind("mouseup.dur touchend.dur",function(){u&&null!==h.getCurrentTime()&&h.newTime.toFixed(4)!==h.getCurrentTime().toFixed(4)&&(h.setCurrentTime(h.newTime,!0),h.setCurrentRailHandle(h.newTime),h.updateCurrent(h.newTime)),h.forcedHandlePause&&(h.slider.focus(),h.play()),h.forcedHandlePause=!1,u=!1,h.timefloat&&(h.timefloat.style.display="none")})}},!(!a.SUPPORT_PASSIVE_EVENT||"touchstart"!==v[_])&&{passive:!0}) 6867h.slider.addEventListener("mouseenter",function(e){e.target===h.slider&&h.getDuration()!==1/0&&(h.getElement(h.container).addEventListener("mousemove",function(e){var t=e.target;(t===h.slider||t.closest("."+h.options.classPrefix+"time-slider"))&&g(e)}),!h.timefloat||a.IS_IOS||a.IS_ANDROID||(h.timefloat.style.display="block"),h.hovered&&!a.IS_IOS&&!a.IS_ANDROID&&h.options.useSmoothHover&&(0,c.removeClass)(h.hovered,"no-hover"))}),h.slider.addEventListener("mouseleave",function(){h.getDuration()!==1/0&&(u||(h.timefloat&&(h.timefloat.style.display="none"),h.hovered&&h.options.useSmoothHover&&(0,c.addClass)(h.hovered,"no-hover")))}),h.broadcastCallback=function(i){var s,a,c,u,d=t.querySelector("."+h.options.classPrefix+"broadcast") 6868if(h.options.forceLive||h.getDuration()===1/0){if(!d&&h.options.forceLive){var f=n.default.createElement("span") 6869f.className=h.options.classPrefix+"broadcast",f.innerText=o.default.t("mejs.live-broadcast"),h.slider.style.display="none",h.rail.appendChild(f)}}else d&&(h.slider.style.display="",d.remove()),e.setProgressRail(i),h.forcedHandlePause||e.setCurrentRail(i),s=h.getCurrentTime(),a=o.default.t("mejs.time-slider"),c=(0,l.secondsToTimeCode)(s,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),u=h.getDuration(),h.slider.setAttribute("role","slider"),h.slider.tabIndex=0,r.paused?(h.slider.setAttribute("aria-label",a),h.slider.setAttribute("aria-valuemin",0),h.slider.setAttribute("aria-valuemax",isNaN(u)?0:u),h.slider.setAttribute("aria-valuenow",s),h.slider.setAttribute("aria-valuetext",c)):(h.slider.removeAttribute("aria-label"),h.slider.removeAttribute("aria-valuemin"),h.slider.removeAttribute("aria-valuemax"),h.slider.removeAttribute("aria-valuenow"),h.slider.removeAttribute("aria-valuetext"))},r.addEventListener("progress",h.broadcastCallback),r.addEventListener("timeupdate",h.broadcastCallback),r.addEventListener("play",function(){h.buffer.style.display="none"}),r.addEventListener("playing",function(){h.buffer.style.display="none"}),r.addEventListener("seeking",function(){h.buffer.style.display=""}),r.addEventListener("seeked",function(){h.buffer.style.display="none"}),r.addEventListener("pause",function(){h.buffer.style.display="none"}),r.addEventListener("waiting",function(){h.buffer.style.display=""}),r.addEventListener("loadeddata",function(){h.buffer.style.display=""}),r.addEventListener("canplay",function(){h.buffer.style.display="none"}),r.addEventListener("error",function(){h.buffer.style.display="none"}),h.getElement(h.container).addEventListener("controlsresize",function(t){h.getDuration()!==1/0&&(e.setProgressRail(t),h.forcedHandlePause||e.setCurrentRail(t))})},cleanprogress:function(e,t,i,n){n.removeEventListener("progress",e.broadcastCallback),n.removeEventListener("timeupdate",e.broadcastCallback),e.rail&&e.rail.remove()},setProgressRail:function(e){var t=this,i=void 0!==e?e.detail.target||e.target:t.media,n=null 6870i&&i.buffered&&i.buffered.length>0&&i.buffered.end&&t.getDuration()?n=i.buffered.end(i.buffered.length-1)/t.getDuration():i&&void 0!==i.bytesTotal&&i.bytesTotal>0&&void 0!==i.bufferedBytes?n=i.bufferedBytes/i.bytesTotal:e&&e.lengthComputable&&0!==e.total&&(n=e.loaded/e.total),null!==n&&(n=Math.min(1,Math.max(0,n)),t.loaded&&t.setTransformStyle(t.loaded,"scaleX("+n+")"))},setCurrentRailHandle:function(e){this.setCurrentRailMain(this,e)},setCurrentRail:function(){this.setCurrentRailMain(this)},setCurrentRailMain:function(e,t){if(void 0!==e.getCurrentTime()&&e.getDuration()){var i=void 0===t?e.getCurrentTime():t 6871if(e.total&&e.handle){var n=parseFloat(getComputedStyle(e.total).width),r=Math.round(n*i/e.getDuration()),s=r-Math.round(e.handle.offsetWidth/2) 6872if(s=s<0?0:s,e.setTransformStyle(e.current,"scaleX("+r/n+")"),e.setTransformStyle(e.handle,"translateX("+s+"px)"),e.options.useSmoothHover&&!(0,c.hasClass)(e.hovered,"no-hover")){var o=parseInt(e.hovered.getAttribute("pos"),10),a=(o=isNaN(o)?0:o)/n-s/n 6873e.hovered.style.left=s+"px",e.setTransformStyle(e.hovered,"scaleX("+a+")"),a>=0?(0,c.removeClass)(e.hovered,"negative"):(0,c.addClass)(e.hovered,"negative")}}}}})},{17:17,2:2,24:24,25:25,30:30,6:6}],13:[function(e,t,i){"use strict" 6874var n=c(e(2)),r=e(17),s=c(r),o=c(e(6)),a=e(30),l=e(25) 6875function c(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{duration:0,timeAndDurationSeparator:"<span> | </span>"}),Object.assign(s.default.prototype,{buildcurrent:function(e,t,i,r){var s=this,l=n.default.createElement("div") 6876l.className=s.options.classPrefix+"time",l.setAttribute("role","timer"),l.setAttribute("aria-live","off"),l.innerHTML='<span class="mejs__offscreen">'+o.default.t("mejs.current")+'</span><span class="'+s.options.classPrefix+'currenttime">'+(0,a.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+"</span>",s.addControlElement(l,"current"),e.updateCurrent(),s.updateTimeCallback=function(){s.controlsAreVisible&&e.updateCurrent()},r.addEventListener("timeupdate",s.updateTimeCallback)},cleancurrent:function(e,t,i,n){n.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,i,r){var s=this 6877if(t.lastChild.querySelector("."+s.options.classPrefix+"currenttime"))t.querySelector("."+s.options.classPrefix+"time").innerHTML+=s.options.timeAndDurationSeparator+'<span class="mejs__offscreen">'+o.default.t("mejs.duration")+'</span><span class="'+s.options.classPrefix+'duration">'+(0,a.secondsToTimeCode)(s.options.duration,s.options.alwaysShowHours,s.options.showTimecodeFrameCount,s.options.framesPerSecond,s.options.secondsDecimalLength,s.options.timeFormat)+"</span>" 6878else{t.querySelector("."+s.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+s.options.classPrefix+"currenttime").parentNode,s.options.classPrefix+"currenttime-container") 6879var c=n.default.createElement("div") 6880c.className=s.options.classPrefix+"time "+s.options.classPrefix+"duration-container",c.innerHTML='<span class="mejs__offscreen">'+o.default.t("mejs.duration")+'</span><span class="'+s.options.classPrefix+'duration">'+(0,a.secondsToTimeCode)(s.options.duration,s.options.alwaysShowHours,s.options.showTimecodeFrameCount,s.options.framesPerSecond,s.options.secondsDecimalLength,s.options.timeFormat)+"</span>",s.addControlElement(c,"duration")}s.updateDurationCallback=function(){s.controlsAreVisible&&e.updateDuration()},r.addEventListener("timeupdate",s.updateDurationCallback)},cleanduration:function(e,t,i,n){n.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime() 6881isNaN(t)&&(t=0) 6882var i=(0,a.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat) 6883i.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime")&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime").innerText=i)},updateDuration:function(){var e=this,t=e.getDuration() 6884void 0!==e.media&&(isNaN(t)||t===1/0||t<0)&&(e.media.duration=e.options.duration=t=0),e.options.duration>0&&(t=e.options.duration) 6885var i=(0,a.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat) 6886i.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration")&&t>0&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration").innerHTML=i)}})},{17:17,2:2,25:25,30:30,6:6}],14:[function(e,t,i){"use strict" 6887var n=d(e(2)),r=d(e(8)),s=d(e(6)),o=e(17),a=d(o),l=e(26),c=e(25),u=e(27) 6888function d(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{autoplayCaptionLanguage:null,defaultTrackLine:-3,tracksText:null,chaptersText:null,chaptersLanguage:null,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1}),Object.assign(a.default.prototype,{hasChapters:!1,buildtracks:function(e,t){if(this.initTracks(e),e.tracks.length||e.trackFiles&&0===e.trackFiles.length){var i=this,r=(0,l.isString)(i.options.tracksText)?i.options.tracksText:s.default.t("mejs.captions-subtitles"),o=(0,l.isString)(i.options.chaptersText)?i.options.chaptersText:s.default.t("mejs.captions-chapters") 6889i.hideAllTracks(),i.clearTrackHtml(e),e.captionsButton=n.default.createElement("div"),e.captionsButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"captions-button",e.captionsButton.innerHTML=(0,u.generateControlButton)(i.id,r,r,""+i.media.options.iconS
6889prite,["icon-captions"],""+i.options.classPrefix)+'<div class="'+i.options.classPrefix+"captions-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'captions-selector-list"><li class="'+i.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+i.options.classPrefix+'captions-selector-input" name="'+e.id+'_captions" id="'+e.id+'_captions_none" value="none" checked disabled><label class="'+i.options.classPrefix+"captions-selector-label "+i.options.classPrefix+'captions-selected" for="'+e.id+'_captions_none">'+s.default.t("mejs.none")+"</label></li></ul></div>",i.addControlElement(e.captionsButton,"tracks"),e.captionsButton.querySelector("."+i.options.classPrefix+"captions-selector-input").disabled=!1,e.chaptersButton=n.default.createElement("div"),e.chaptersButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"chapters-button",e.chaptersButton.innerHTML=(0,u.generateControlButton)(i.id,o,o,""+i.media.options.iconSprite,["icon-chapters"],""+i.options.classPrefix)+'<div class="'+i.options.classPrefix+"chapters-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'chapters-selector-list"></ul></div>' 6890var a=i.getSubtitles() 6891i.getChapters().length>0&&!t.querySelector("."+i.options.classPrefix+"chapter-selector")&&e.captionsButton.parentNode.insertBefore(e.chaptersButton,e.captionsButton) 6892for(var d=0;d<a.length;d++)e.addTrackButton(a[d]),a[d].isLoaded&&i.enableTrackButton(a[d]) 6893e.trackToLoad=-1,e.selectedTrack=null,e.isLoadingTrack=!1 6894var h=["mouseenter","focusin"],f=["mouseleave","focusout"] 6895if(i.options.toggleCaptionsButtonWhenOnlyOne&&1===a.length)e.captionsButton.classList.add(i.options.classPrefix+"captions-button-toggle"),e.captionsButton.addEventListener("click",function(){var t="none" 6896null===e.selectedTrack&&(t=e.getSubtitles()[0].trackId),e.setTrack(t)}) 6897else{for(var p=e.captionsButton.querySelectorAll("."+i.options.classPrefix+"captions-selector-label"),m=e.captionsButton.querySelectorAll("input[type=radio]"),g=0;g<h.length;g++)e.captionsButton.addEventListener(h[g],function(){(0,c.removeClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")}) 6898for(var y=0;y<f.length;y++)e.captionsButton.addEventListener(f[y],function(){var e=this 6899setTimeout(function(){(0,c.addClass)(e.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")},0)}) 6900for(var v=0;v<m.length;v++)m[v].addEventListener("click",function(t){t.target.disabled||e.setTrack(this.value)}) 6901for(var _=0;_<p.length;_++)p[_].addEventListener("click",function(e){var t=(0,c.siblings)(this,function(e){return"INPUT"===e.tagName})[0],i=(0,l.createEvent)("click",t) 6902t.dispatchEvent(i),e.preventDefault()}) 6903e.captionsButton.addEventListener("keydown",function(e){e.stopPropagation()})}for(var b=0;b<h.length;b++)e.chaptersButton.addEventListener(h[b],function(){this.querySelector("."+i.options.classPrefix+"chapters-selector-list").children.length&&(0,c.removeClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")}) 6904for(var w=0;w<f.length;w++)e.chaptersButton.addEventListener(f[w],function(){var e=this 6905setTimeout(function(){(0,c.addClass)(e.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")},0)}) 6906e.chaptersButton.addEventListener("keydown",function(e){e.stopPropagation()}),i.checkAllCaptionsLoadedOrError(),i.checkAllChaptersLoadedOrError()}},clearTrackHtml:function(e){e&&(e.captionsButton&&e.captionsButton.remove(),e.chaptersButton&&e.chaptersButton.remove())},initTracks:function(e){var t=this,i=null===t.trackFiles?t.node.querySelectorAll("track"):t.trackFiles 6907if(t.tracks=[],i){e.trackFiles=i 6908for(var n=0;n<i.length;n++){var r=i[n],s=r.getAttribute("srclang").toLowerCase()||"",o=r.getAttribute("id")||t.id+"_track_"+n+"_"+r.getAttribute("kind")+"_"+s 6909r.setAttribute("id",o) 6910var a={trackId:o,srclang:s,src:r.getAttribute("src"),kind:r.getAttribute("kind"),label:r.getAttribute("label")||"",entries:[],isDefault:r.hasAttribute("default"),isError:!1,isLoaded:!1} 6911if(t.tracks.push(a),"captions"===r.getAttribute("kind")||"subtitles"===r.getAttribute("kind"))switch(r.readyState){case 2:t.handleCaptionsLoaded(r) 6912break 6913case 3:t.handleCaptionsError(r) 6914break 6915default:r.addEventListener("load",function(e){t.handleCaptionsLoaded(e.target)}),r.addEventListener("error",function(e){t.handleCaptionsError(e.target)})}else if("chapters"===r.getAttribute("kind"))switch(r.readyState){case 2:t.handleChaptersLoaded(r) 6916break 6917case 3:t.handleChaptersError(r) 6918break 6919default:r.addEventListener("load",function(e){t.handleChaptersLoaded(e.target)}),r.addEventListener("error",function(e){t.handleChaptersError(e.target)})}}}},handleCaptionsLoaded:function(e){var t=this.node.textTracks,i=this.getTrackById(e.getAttribute("id")) 6920if(Number.isInteger(this.options.defaultTrackLine))for(var n=0;n<t.length;n++)if(e.getAttribute("srclang")===t[n].language&&e.getAttribute("kind")===t[n].kind){for(var r=t[n].cues,s=0;s<r.length;s++)"auto"!==r[s].line&&void 0!==r[s].line&&null!==r[s].line||(r[s].line=this.options.defaultTrackLine) 6921break}i.isLoaded=!0,this.enableTrackButton(i),this.checkAllCaptionsLoadedOrError()},handleCaptionsError:function(e){var t=this.getTrackById(e.getAttribute("id")) 6922t.isError=!0,this.removeTrackButton(t),this.checkAllCaptionsLoadedOrError()},handleChaptersLoaded:function(e){var t=this.getTrackById(e.getAttribute("id")) 6923this.hasChapters=!0,t.isLoaded=!0,this.checkAllChaptersLoadedOrError()},handleChaptersError:function(e){this.getTrackById(e.getAttribute("id")).isError=!0,this.checkAllChaptersLoadedOrError()},checkAllCaptionsLoadedOrError:function(){var e=this.getSubtitles() 6924e.length===e.filter(function(e){var t=e.isLoaded,i=e.isError 6925return t||i}).length&&(this.removeCaptionsIfEmpty(),this.checkForAutoPlay())},checkAllChaptersLoadedOrError:function(){var e=this,t=this.getChapters(),i=t.filter(function(e){return e.isLoaded}) 6926if(t.length===t.filter(function(e){var t=e.isLoaded,i=e.isError 6927return t||i}).length)if(0===i.length)this.chaptersButton.remove() 6928else{var n=i.find(function(t){return t.srclang===e.options.chaptersLanguage}) 6929n=n||i.find(function(e){return e.srclang===s.default.lang}),1!==i.length&&n?this.drawChapters(n.trackId):this.drawChapters(i[0].trackId)}},setTrack:function(e){for(var t=this,i=t.captionsButton.querySelectorAll('input[type="radio"]'),n=t.captionsButton.querySelectorAll("."+t.options.classPrefix+"captions-selected"),r=t.captionsButton.querySelector('input[value="'+e+'"]'),s=0;s<i.length;s++)i[s].checked=!1 6930for(var o=0;o<n.length;o++)(0,c.removeClass)(n[o],t.options.classPrefix+"captions-selected") 6931r.checked=!0 6932for(var a=(0,c.siblings)(r,function(e){return(0,c.hasClass)(e,t.options.classPrefix+"captions-selector-label")}),u=0;u<a.length;u++)(0,c.addClass)(a[u],t.options.classPrefix+"captions-selected") 6933if("none"===e)t.selectedTrack=null,(0,c.removeClass)(t.captionsButton,t.options.classPrefix+"captions-enabled"),t.deactivateVideoTracks() 6934else{var d=t.getTrackById(e) 6935d&&(null===t.selectedTrack&&(0,c.addClass)(t.captionsButton,t.options.classPrefix+"captions-enabled"),t.selectedTrack=d,t.activateVideoTrack(t.selectedTrack.srclang))}var h=(0,l.createEvent)("captionschange",t.media) 6936h.detail.caption=t.selectedTrack,t.media.dispatchEvent(h)},hideAllTracks:function(){if(this.node.textTracks)for(var e=0;e<this.node.textTracks.length;e++)this.node.textTracks[e].mode="hidden"},deactivateVideoTracks:function(){if(this.node.textTracks)for(var e=0;e<this.node.textTracks.length;e++){var t=this.node.textTracks[e] 6937"subtitles"!==t.kind&&"captions"!==t.kind||(t.mode="hidden")}this.options.toggleCaptionsButtonWhenOnlyOne&&1===this.getSubtitles().length&&this.captionsButton.classList.remove(this.options.classPrefix+"captions-button-toggle-on")},activateVideoTrack:function(e){for(var t=0;t<this.node.textTracks.length;t++){var i=this.node.textTracks[t] 6938"subtitles"!==i.kind&&"captions"!==i.kind||(i.language===e?(i.mode="showing",this.options.toggleCaptionsButtonWhenOnlyOne&&1===this.getSubtitles().length&&this.captionsButton.classList.add(this.options.classPrefix+"captions-button-toggle-on")):i.mode="hidden")}},checkForAutoPlay:function(){var e=this,t=this.getSubtitles().filter(function(e){return!e.isError}),i=t.find(function(t){var i=t.srclang 6939return e.options.autoplayCaptionLanguage===i})||t.find(function(e){return e.isDefault}) 6940if(i)if(this.options.toggleCaptionsButtonWhenOnlyOne&&1===t.length&&this.captionsButton)this.captionsButton.dispatchEvent((0,l.createEvent)("click",this.captionsButton)) 6941else{var r=n.default.getElementById(i.trackId+"-btn") 6942r&&(r.checked=!0,r.dispatchEvent((0,l.createEvent)("click",r)))}},enableTrackButton:function(e){var t=this,i=e.srclang,o=n.default.getElementById(e.trackId+"-btn") 6943if(o){var a=e.label 6944""===a&&(a=s.default.t(r.default.language.codes[i])||i),o.disabled=!1 6945for(var l=(0,c.siblings)(o,function(e){return(0,c.hasClass)(e,t.options.classPrefix+"captions-selector-label")}),u=0;u<l.length;u++)l[u].innerHTML=a}},removeTrackButton:function(e){var t=n.default.getElementById(e.trackId+"-btn") 6946if(t){var i=t.closest("li") 6947i&&i.remove()}},addTrackButton:function(e){var t=this,i=e.label||s.default.t(r.default.language.codes[e.srclang])||e.srclang 6948t.captionsButton.querySelector("ul").innerHTML+='<li class="'+t.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+t.options.classPrefix+'captions-selector-input" name="'+t.i
6948d+'_captions" id="'+e.trackId+'-btn" value="'+e.trackId+'" disabled><label class="'+t.options.classPrefix+'captions-selector-label"for="'+e.trackId+'">'+i+" (loading)</label></li>"},removeCaptionsIfEmpty:function(){if(this.captionsButton&&this.options.hideCaptionsButtonWhenEmpty){var e=this.getSubtitles().filter(function(e){return!e.isError}).length 6949this.captionsButton.style.display=e>0?"":"none",this.setControlsSize()}},drawChapters:function(e){var t=this,i=this.node.textTracks.getTrackById(e),n=i.cues.length 6950if(n){t.chaptersButton.querySelector("ul").innerHTML="" 6951for(var r=0;r<n;r++)t.chaptersButton.querySelector("ul").innerHTML+='<li class="'+t.options.classPrefix+'chapters-selector-list-item" role="menuitemcheckbox" aria-live="polite" aria-disabled="false" aria-checked="false"><input type="radio" class="'+t.options.classPrefix+'captions-selector-input" name="'+t.id+'_chapters" id="'+t.id+"_chapters_"+r+'" value="'+i.cues[r].startTime+'" disabled><label class="'+t.options.classPrefix+'chapters-selector-label"for="'+t.id+"_chapters_"+r+'">'+i.cues[r].text+"</label></li>" 6952for(var s=t.chaptersButton.querySelectorAll('input[type="radio"]'),o=t.chaptersButton.querySelectorAll("."+t.options.classPrefix+"chapters-selector-label"),a=0;a<s.length;a++)s[a].disabled=!1,s[a].checked=!1,s[a].addEventListener("click",function(e){var i=this,n=t.chaptersButton.querySelectorAll("li"),r=(0,c.siblings)(i,function(e){return(0,c.hasClass)(e,t.options.classPrefix+"chapters-selector-label")})[0] 6953i.checked=!0,i.parentNode.setAttribute("aria-checked",!0),(0,c.addClass)(r,t.options.classPrefix+"chapters-selected"),(0,c.removeClass)(t.chaptersButton.querySelector("."+t.options.classPrefix+"chapters-selected"),t.options.classPrefix+"chapters-selected") 6954for(var s=0;s<n.length;s++)n[s].setAttribute("aria-checked",!1) 6955void 0===(e.keyCode||e.which)&&setTimeout(function(){t.getElement(t.container).focus()},500),t.media.setCurrentTime(parseFloat(i.value)),t.media.paused&&t.media.play()}) 6956for(var u=0;u<o.length;u++)o[u].addEventListener("click",function(e){var t=(0,c.siblings)(this,function(e){return"INPUT"===e.tagName})[0],i=(0,l.createEvent)("click",t) 6957t.dispatchEvent(i),e.preventDefault()})}},getTrackById:function(e){return this.tracks.find(function(t){return t.trackId===e})},getChapters:function(){return this.tracks.filter(function(e){return"chapters"===e.kind})},getSubtitles:function(){return this.tracks.filter(function(e){var t=e.kind 6958return"subtitles"===t||"captions"===t})},searchTrackPosition:function(e,t){for(var i=0,n=e.length-1,r=void 0,s=void 0,o=void 0;i<=n;){if(s=e[r=i+n>>1].start,o=e[r].stop,t>=s&&t<o)return r 6959s<t?i=r+1:s>t&&(n=r-1)}return-1}}),r.default.language={codes:{af:"mejs.afrikaans",sq:"mejs.albanian",ar:"mejs.arabic",be:"mejs.belarusian",bg:"mejs.bulgarian",ca:"mejs.catalan",zh:"mejs.chinese","zh-cn":"mejs.chinese-simplified","zh-tw":"mejs.chines-traditional",hr:"mejs.croatian",cs:"mejs.czech",da:"mejs.danish",nl:"mejs.dutch",en:"mejs.english",et:"mejs.estonian",fl:"mejs.filipino",fi:"mejs.finnish",fr:"mejs.french",gl:"mejs.galician",de:"mejs.german",el:"mejs.greek",ht:"mejs.haitian-creole",iw:"mejs.hebrew",hi:"mejs.hindi",hu:"mejs.hungarian",is:"mejs.icelandic",id:"mejs.indonesian",ga:"mejs.irish",it:"mejs.italian",ja:"mejs.japanese",ko:"mejs.korean",lv:"mejs.latvian",lt:"mejs.lithuanian",mk:"mejs.macedonian",ms:"mejs.malay",mt:"mejs.maltese",no:"mejs.norwegian",fa:"mejs.persian",pl:"mejs.polish",pt:"mejs.portuguese",ro:"mejs.romanian",ru:"mejs.russian",sr:"mejs.serbian",sk:"mejs.slovak",sl:"mejs.slovenian",es:"mejs.spanish",sw:"mejs.swahili",sv:"mejs.swedish",tl:"mejs.tagalog",th:"mejs.thai",tr:"mejs.turkish",uk:"mejs.ukrainian",vi:"mejs.vietnamese",cy:"mejs.welsh",yi:"mejs.yiddish"}}},{17:17,2:2,25:25,26:26,27:27,6:6,8:8}],15:[function(e,t,i){"use strict" 6960var n=d(e(2)),r=e(17),s=d(r),o=d(e(6)),a=e(24),l=e(26),c=e(25),u=e(27) 6961function d(e){return e&&e.__esModule?e:{default:e}}Object.assign(r.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(s.default.prototype,{buildvolume:function(e,t,i,r){if(!a.IS_ANDROID&&!a.IS_IOS||!this.options.hideVolumeOnTouchDevices){var s=this,d=s.isVideo?s.options.videoVolume:s.options.audioVolume,h=(0,l.isString)(s.options.muteText)?s.options.muteText:o.default.t("mejs.mute"),f=(0,l.isString)(s.options.unmuteText)?s.options.unmuteText:o.default.t("mejs.unmute"),p=(0,l.isString)(s.options.allyVolumeControlText)?s.options.allyVolumeControlText:o.default.t("mejs.volume-help-text"),m=n.default.createElement("div") 6962if(m.className=s.options.classPrefix+"button "+s.options.classPrefix+"volume-button "+s.options.classPrefix+"mute",m.innerHTML="horizontal"===d?(0,u.generateControlButton)(s.id,h,h,""+s.media.options.iconS
vendor: 16,910 bytes, lines 6962-7021
6962prite,["icon-mute","icon-unmute"],""+s.options.classPrefix,"",s.options.classPrefix+"horizontal-volume-slider"):(0,u.generateControlButton)(s.id,h,h,""+s.media.options.iconSprite,["icon-mute","icon-unmute"],""+s.options.classPrefix,"",s.options.classPrefix+"volume-slider")+'<a class="'+s.options.classPrefix+'volume-slider" aria-label="'+o.default.t("mejs.volume-slider")+'" aria-valuemin="0" aria-valuemax="100" role="slider" aria-orientation="vertical"><span class="'+s.options.classPrefix+'offscreen" id="'+s.options.classPrefix+'volume-slider">'+p+'</span><div class="'+s.options.classPrefix+'volume-total"><div class="'+s.options.classPrefix+'volume-current"></div><div class="'+s.options.classPrefix+'volume-handle"></div></div></a>',s.addControlElement(m,"volume"),s.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+s.options.classPrefix+"volume-slider") 6963t&&t.matches(":focus")&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer()) 6964var i=Math.min(e.volume+.1,1) 6965e.setVolume(i),i>0&&e.setMuted(!1)}},{keys:[40],action:function(e){var t=e.getElement(e.container).querySelector("."+s.options.classPrefix+"volume-slider") 6966t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer()) 6967var i=Math.max(e.volume-.1,0) 6968e.setVolume(i),i<=.1&&e.setMuted(!0)}},{keys:[77],action:function(e){var t=e.getElement(e.container).querySelector("."+s.options.classPrefix+"volume-slider") 6969t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer()),e.media.muted?e.setMuted(!1):e.setMuted(!0)}}),"horizontal"===d){var g=n.default.createElement("a") 6970g.className=s.options.classPrefix+"horizontal-volume-slider",g.setAttribute("aria-label",o.default.t("mejs.volume-slider")),g.setAttribute("aria-valuemin",0),g.setAttribute("aria-valuemax",100),g.setAttribute("aria-valuenow",100),g.setAttribute("role","slider"),g.innerHTML+='<span class="'+s.options.classPrefix+'offscreen" id="'+s.options.classPrefix+'horizontal-volume-slider">'+p+'</span><div class="'+s.options.classPrefix+'horizontal-volume-total"><div class="'+s.options.classPrefix+'horizontal-volume-current"></div><div class="'+s.options.classPrefix+'horizontal-volume-handle"></div></div>',m.parentNode.insertBefore(g,m.nextSibling)}var y=!1,v=!1,_=!1,b="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-slider"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-slider"),w="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-total"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-total"),A="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-current"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-current"),T="vertical"===d?s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-handle"):s.getElement(s.container).querySelector("."+s.options.classPrefix+"horizontal-volume-handle"),C=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,c.removeClass)(m,s.options.classPrefix+"mute"),(0,c.addClass)(m,s.options.classPrefix+"unmute") 6971var t=m.firstElementChild 6972t.setAttribute("title",f),t.setAttribute("aria-label",f)}else{(0,c.removeClass)(m,s.options.classPrefix+"unmute"),(0,c.addClass)(m,s.options.classPrefix+"mute") 6973var i=m.firstElementChild 6974i.setAttribute("title",h),i.setAttribute("aria-label",h)}var n=100*e+"%",r=getComputedStyle(T) 6975"vertical"===d?(A.style.bottom=0,A.style.height=n,T.style.bottom=n,T.style.marginBottom=-parseFloat(r.height)/2+"px"):(A.style.left=0,A.style.width=n,T.style.left=n,T.style.marginLeft=-parseFloat(r.width)/2+"px")}},L=function(e){var t=(0,c.offset)(w),i=getComputedStyle(w) 6976_=!0 6977var n=null 6978if("vertical"===d){var r=parseFloat(i.height) 6979if(n=(r-(e.pageY-t.top))/r,0===t.top||0===t.left)return}else{var o=parseFloat(i.width) 6980n=(e.pageX-t.left)/o}n=Math.max(0,n),n=Math.min(n,1),C(n),s.setMuted(0===n),s.setVolume(n),e.preventDefault(),e.stopPropagation()},x=function(){s.muted?(C(0),(0,c.removeClass)(m,s.options.classPrefix+"mute"),(0,c.addClass)(m,s.options.classPrefix+"unmute")):(C(r.volume),(0,c.removeClass)(m,s.options.classPrefix+"unmute"),(0,c.addClass)(m,s.options.classPrefix+"mute"))} 6981e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+s.options.classPrefix+"container")||"vertical"!==d||(b.style.display="none")}),m.addEventListener("mouseenter",function(e){e.target===m&&(b.style.display="block",v=!0,e.preventDefault(),e.stopPropagation())}),m.addEventListener("focusin",function(){b.style.display="block",v=!0}),m.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+s.options.classPrefix+"volume-slider"))||"vertical"!==d||(b.style.display="none")}),m.addEventListener("mouseleave",function(){v=!1,y||"vertical"!==d||(b.style.display="none")}),m.addEventListener("focusout",function(){v=!1}),m.addEventListener("keydown",function(e){if(s.options.enableKeyboard&&s.options.keyActions.length){var t=e.which||e.keyCode||0,i=r.volume 6982switch(t){case 38:i=Math.min(i+.1,1) 6983break 6984case 40:i=Math.max(0,i-.1) 6985break 6986default:return!0}y=!1,C(i),r.setVolume(i),e.preventDefault(),e.stopPropagation()}}),m.querySelector("button").addEventListener("click",function(){r.setMuted(!r.muted) 6987var e=(0,l.createEvent)("volumechange",r) 6988r.dispatchEvent(e)}),b.addEventListener("dragstart",function(){return!1}),b.addEventListener("mouseover",function(){v=!0}),b.addEventListener("focusin",function(){b.style.display="block",v=!0}),b.addEventListener("focusout",function(){v=!1,y||"vertical"!==d||(b.style.display="none")}),b.addEventListener("mousedown",function(e){L(e),s.globalBind("mousemove.vol",function(e){var t=e.target,i="function"==typeof t.closest,n=t.closest("vertical"===d?"."+s.options.classPrefix+"volume-slider":"."+s.options.classPrefix+"horizontal-volume-slider") 6989y&&(t===b||i&&n)&&L(e)}),s.globalBind("mouseup.vol",function(){y=!1,v||"vertical"!==d||(b.style.display="none")}),y=!0,e.preventDefault(),e.stopPropagation()}),r.addEventListener("volumechange",function(e){var t 6990y||x(),t=Math.floor(100*r.volume),b.setAttribute("aria-valuenow",t),b.setAttribute("aria-valuetext",t+"%")}) 6991var M=!1 6992r.addEventListener("rendererready",function(){_||setTimeout(function(){M=!0,(0===e.options.startVolume||r.originalNode.muted)&&r.setMuted(!0),r.setVolume(e.options.startVolume),s.setControlsSize()},250)}),r.addEventListener("loadedmetadata",function(){setTimeout(function(){_||M||((0===e.options.startVolume||r.originalNode.muted)&&r.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),r.setVolume(e.options.startVolume),s.setControlsSize()),M=!1},250)}),(0===e.options.startVolume||r.originalNode.muted)&&(r.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),x()),s.getElement(s.container).addEventListener("controlsresize",function(){x()})}}})},{17:17,2:2,24:24,25:25,26:26,27:27,6:6}],16:[function(e,t,i){"use strict" 6993Object.defineProperty(i,"__esModule",{value:!0}) 6994i.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.current":"Current time","mejs.duration":"Total duration","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],17:[function(e,t,i){"use strict" 6995Object.defineProperty(i,"__esModule",{value:!0}),i.config=void 0 6996var n="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},r=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 6997n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),s=y(e(3)),o=y(e(2)),a=y(e(8)),l=y(e(7)),c=y(e(18)),u=y(e(6)),d=e(24),h=e(26),f=e(30),p=e(28),m=function(e){if(e&&e.__esModule)return e 6998var t={} 6999if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]) 7000return t.default=e,t}(e(25)),g=e(27) 7001function y(e){return e&&e.__esModule?e:{default:e}}a.default.mepIndex=0,a.default.players={} 7002var v=i.config={poster:"",showPosterWhenEnded:!1,showPosterWhenPaused:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:40,defaultSeekBackwardInterval:function(e){return.05*e.getDuration()},defaultSeekForwardInterval:function(e){return.05*e.getDuration()},setDimensions:!0,audioWidth:-1,audioHeight:-1,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,hideVideoControlsOnPause:!1,clickToPlayPause:!0,controlsTimeoutDefault:1500,controlsTimeoutMouseEnter:2500,controlsTimeoutMouseLeave:1e3,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],useDefaultControls:!1,isVideo:!0,stretching:"auto",classPrefix:"mejs__",enableKeyboard:!0,pauseOtherPlayers:!0,secondsDecimalLength:0,customError:null,keyActions:[],hideScreenReaderTitle:!1} 7003a.default.MepDefaults=v 7004var _=function(){function e(t,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e) 7005var n=this,r="string"==typeof t?o.default.getElementById(t):t 7006if(!(n instanceof e))return new e(r,i) 7007if(n.node=n.media=r,n.node){if(n.media.player)return n.media.player 7008if(n.hasFocus=!1,n.controlsAreVisible=!0,n.controlsEnabled=!0,n.controlsTimer=null,n.currentMediaTime=0,n.proxy=null,void 0===i){var s=n.node.getAttribute("data-mejsoptions") 7009i=s?JSON.parse(s):{}}return n.options=Object.assign({},v,i),n.options.loop&&!n.media.getAttribute("loop")?(n.media.loop=!0,n.node.loop=!0):n.media.loop&&(n.options.loop=!0),n.options.timeFormat||(n.options.timeFormat="mm:ss",n.options.alwaysShowHours&&(n.options.timeFormat="hh:mm:ss"),n.options.showTimecodeFrameCount&&(n.options.timeFormat+=":ff")),(0,f.calculateTimeFormat)(0,n.options,n.options.framesPerSecond||25),n.id="mep_"+a.default.mepIndex++,a.default.players[n.id]=n,n.init(),n}}return r(e,[{key:"getElement",value:function(e){return e}},{key:"init",value:function(){var e=this,t=Object.assign({},e.options,{success:function(t,i){e._meReady(t,i)},error:function(t){e._handleError(t)}}),i=e.node.tagName.toLowerCase() 7010if(e.isDynamic="audio"!==i&&"video"!==i&&"iframe"!==i,e.isVideo=(e.isDynamic||"audio"!==i)&&e.options.isVideo,e.mediaFiles=null,e.trackFiles=null,e.media.addEventListener("rendererready",this.updateNode.bind(this)),d.IS_IPAD&&e.options.iPadUseNativeControls||d.IS_IPHONE&&e.options.iPhoneUseNativeControls)e.node.setAttribute("controls",!0),d.IS_IPAD&&e.node.getAttribute("autoplay")&&e.play() 7011else if(!e.isVideo&&(e.isVideo||!e.options.features.length&&!e.options.useDefaultControls)||d.IS_ANDROID&&e.options.AndroidUseNativeControls)e.isVideo||e.options.features.length||e.options.useDefaultControls||(e.node.style.display="none") 7012else{e.node.removeAttribute("controls") 7013var n=e.isVideo?u.default.t("mejs.video-player"):u.default.t("mejs.audio-player") 7014if(!e.options.hideScreenReaderTitle){var r=o.default.createElement("span") 7015r.className=e.options.classPrefix+"offscreen",r.innerText=n,e.media.parentNode.insertBefore(r,e.media)}if(e.container=o.default.createElement("div"),e.getElement(e.container).id=e.id,e.getElement(e.container).className=e.options.classPrefix+"container "+e.options.classPrefix+"container-keyboard-inactive "+e.media.className,e.getElement(e.container).tabIndex=0,e.getElement(e.container).setAttribute("role","application"),e.getElement(e.container).setAttribute("aria-label",n),e.getElement(e.container).innerHTML='<div class="'+e.options.classPrefix+'inner"><div class="'+e.options.classPrefix+'mediaelement"></div><div class="'+e.options.classPrefix+'layers"></div><div class="'+e.options.classPrefix+'controls"></div></div>',e.getElement(e.container).addEventListener("focus",function(t){if(!e.controlsAreVisible&&!e.hasFocus&&e.controlsEnabled){e.showControls(!0) 7016var i=(0,h.isNodeAfter)(t.relatedTarget,e.getElement(e.container))?"."+e.options.classPrefix+"controls ."+e.options.classPrefix+"button:last-child > button":"."+e.options.classPrefix+"playpause-button > button" 7017e.getElement(e.container).querySelector(i).focus()}}),e.node.parentNode.insertBefore(e.getElement(e.container),e.node),e.options.features.length||e.options.useDefaultControls||(e.getElement(e.container).style.background="transparent",e.getElement(e.container).querySelector("."+e.options.classPrefix+"controls").style.display="none"),e.isVideo&&"fill"===e.options.stretching&&!m.hasClass(e.getElement(e.container).parentNode,e.options.classPrefix+"fill-container")){e.outerContainer=e.media.parentNode 7018var s=o.default.createElement("div") 7019s.className=e.options.classPrefix+"fill-container",e.getElement(e.container).parentNode.insertBefore(s,e.getElement(e.container)),s.appendChild(e.getElement(e.container))}d.IS_ANDROID&&m.addClass(e.getElement(e.container),e.options.classPrefix+"android"),d.IS_IOS&&m.addClass(e.getElement(e.container),e.options.classPrefix+"ios"),d.IS_IPAD&&m.addClass(e.getElement(e.container),e.options.classPrefix+"ipad"),d.IS_IPHONE&&m.addClass(e.getElement(e.container),e.options.classPrefix+"iphone"),m.addClass(e.getElement(e.container),e.isVideo?e.options.classPrefix+"video":e.options.classPrefix+"audio"),e.getElement(e.container).querySelector("."+e.options.classPrefix+"mediaelement").appendChild(e.node),e.media.player=e,e.controls=e.getElement(e.container).querySelector("."+e.options.classPrefix+"controls"),e.layers=e.getElement(e.container).querySelector("."+e.options.classPrefix+"layers") 7020var c=e.isVideo?"video":"audio",f=c.substring(0,1).toUpperCase()+c.substring(1) 7021e.options[c+"Width"]>0||e.options[c+"Width"].toString().indexOf("%")>-1?e.width=e.options[c+"Width"]:""!==e.node.style.width&&null!==e.node.style.width?e.width=e.node.style.width:e.node.getAttribute("width")?e.width=e.node.getAttribute("width"):e.width=e.options["default"+f+"Width"],e.options[c+"Height"]>0||e.options[c+"Height"].toString().indexOf("%")>-1?e.height=e.options[c+"Height"]:""!==e.node.style.height&&null!==e.node.style.height?e.height=e.node.style.height:e.node.getAttribute("height")?e.height=e.node.getAttribute("height"):e.height=e.options["default"+f+"Height"],e.initialAspectRatio=e.height>=e.width?e.width/e.height:e.height/e.width,e.setPlayerSize(e.width,e.height)}if(t.pluginWidth=e.width,t.pluginHeight=e.height,a.default.MepDefaults=t,new l.default(e.media,t,e.mediaFiles),void 0!==e.getElement(e.container)&&e.options.features.length&&e.controlsAreVisible&&!e.options.hideVideoControlsOnLoad){var p=(0,h.createEvent)("c
7021ontrolsshown",e.getElement(e.container)) 7022e.getElement(e.container).dispatchEvent(p)}}},{key:"updateNode",value:function(e){var t=void 0,i=void 0,n=e.detail.target.hasOwnProperty("mediaElement")?e.detail.target.mediaElement:e.detail.target,r=n.originalNode 7023e.detail.isIframe?(i=n.renderer.id,(t=n.querySelector("#"+i)).style.position="absolute",r.style.maxWidth&&(t.style.maxWidth=r.style.maxWidth)):t=e.detail.target,this.domNode=t,this.node=t}},{key:"showControls",value:function(e){var t=this 7024if(e=void 0===e||e,!t.controlsAreVisible&&t.isVideo){if(e)(function(){m.fadeIn(t.getElement(t.controls),200,function(){m.removeClass(t.getElement(t.controls),t.options.classPrefix+"offscreen") 7025var e=(0,h.createEvent)("controlsshown",t.getElement(t.container)) 7026t.getElement(t.container).dispatchEvent(e)}) 7027for(var e=t.getElement(t.container).querySelectorAll("."+t.options.classPrefix+"control"),i=function(i,n){m.fadeIn(e[i],200,function(){m.removeClass(e[i],t.options.classPrefix+"offscreen")})},n=0,r=e.length;n<r;n++)i(n)})() 7028else{m.removeClass(t.getElement(t.controls),t.options.classPrefix+"offscreen"),t.getElement(t.controls).style.display="",t.getElement(t.controls).style.opacity=1 7029for(var i=t.getElement(t.container).querySelectorAll("."+t.options.classPrefix+"control"),n=0,r=i.length;n<r;n++)m.removeClass(i[n],t.options.classPrefix+"offscreen"),i[n].style.display="" 7030var s=(0,h.createEvent)("controlsshown",t.getElement(t.container)) 7031t.getElement(t.container).dispatchEvent(s)}t.controlsAreVisible=!0,t.setControlsSize()}}},{key:"hideControls",value:function(e,t){var i=this 7032if(e=void 0===e||e,!0===t||!(!i.controlsAreVisible||i.options.alwaysShowControls||i.paused&&4===i.readyState&&(!i.options.hideVideoControlsOnLoad&&i.currentTime<=0||!i.options.hideVideoControlsOnPause&&i.currentTime>0)||i.isVideo&&!i.options.hideVideoControlsOnLoad&&!i.readyState||i.ended)){if(e)(function(){m.fadeOut(i.getElement(i.controls),200,function(){m.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="" 7033var e=(0,h.createEvent)("controlshidden",i.getElement(i.container)) 7034i.getElement(i.container).dispatchEvent(e)}) 7035for(var e=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),t=function(t,n){m.fadeOut(e[t],200,function(){m.addClass(e[t],i.options.classPrefix+"offscreen"),e[t].style.display=""})},n=0,r=e.length;n<r;n++)t(n)})() 7036else{m.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=0 7037for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),r=0,s=n.length;r<s;r++)m.addClass(n[r],i.options.classPrefix+"offscreen"),n[r].style.display="" 7038var o=(0,h.createEvent)("controlshidden",i.getElement(i.container)) 7039i.getElement(i.container).dispatchEvent(o)}i.controlsAreVisible=!1}}},{key:"startControlsTimer",value:function(e){var t=this 7040e=void 0!==e?e:t.options.controlsTimeoutDefault,t.killControlsTimer("start"),t.controlsTimer=setTimeout(function(){t.hideControls(),t.killControlsTimer("hide")},e)}},{key:"killControlsTimer",value:function(){var e=this 7041null!==e.controlsTimer&&(clearTimeout(e.controlsTimer),delete e.controlsTimer,e.controlsTimer=null)}},{key:"disableControls",value:function(){var e=this 7042e.killControlsTimer(),e.controlsEnabled=!1,e.hideControls(!1,!0)}},{key:"enableControls",value:function(){this.controlsEnabled=!0,this.showControls(!1)}},{key:"_setDefaultPlayer",value:function(){var e=this 7043e.proxy&&e.proxy.pause(),e.proxy=new c.default(e),e.media.addEventListener("loadedmetadata",function(){e.getCurrentTime()>0&&e.currentMediaTime>0&&(e.setCurrentTime(e.currentMediaTime),d.IS_IOS||d.IS_ANDROID||e.play())})}},{key:"_meReady",value:function(e,t){var i=this,n=t.getAttribute("autoplay"),r=!(null==n||"false"===n),l=null!==e.rendererName&&/(native|html5)/i.test(e.rendererName) 7044if(i.getElement(i.controls)&&i.enableControls(),i.getElement(i.container)&&i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-play")&&(i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-play").style.display=""),!i.created){if(i.created=!0,i.media=e,i.domNode=t,!(d.IS_ANDROID&&i.options.AndroidUseNativeControls||d.IS_IPAD&&i.options.iPadUseNativeControls||d.IS_IPHONE&&i.options.iPhoneUseNativeControls)){if(!i.isVideo&&!i.options.features.length&&!i.options.useDefaultControls)return r&&l&&i.play(),void(i.options.success&&("string"==typeof i.options.success?s.default[i.options.success](i.media,i.domNo
vendor: 9,608 bytes, lines 7044-7077
7044de,i):i.options.success(i.media,i.domNode,i))) 7045if(i.featurePosition={},i._setDefaultPlayer(),i.buildposter(i,i.getElement(i.controls),i.getElement(i.layers),i.media),i.buildkeyboard(i,i.getElement(i.controls),i.getElement(i.layers),i.media),i.buildoverlays(i,i.getElement(i.controls),i.getElement(i.layers),i.media),i.options.useDefaultControls){var c=["playpause","current","progress","duration","tracks","volume","fullscreen"] 7046i.options.features=c.concat(i.options.features.filter(function(e){return-1===c.indexOf(e)}))}i.buildfeatures(i,i.getElement(i.controls),i.getElement(i.layers),i.media) 7047var u=(0,h.createEvent)("controlsready",i.getElement(i.container)) 7048i.getElement(i.container).dispatchEvent(u),i.setPlayerSize(i.width,i.height),i.setControlsSize(),i.isVideo&&(i.clickToPlayPauseCallback=function(){if(i.options.clickToPlayPause){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed") 7049i.paused&&t?i.pause():i.paused?i.play():i.pause(),e.setAttribute("aria-pressed",!t),i.getElement(i.container).focus()}},i.createIframeLayer(),i.media.addEventListener("click",i.clickToPlayPauseCallback),!d.IS_ANDROID&&!d.IS_IOS||i.options.alwaysShowControls?(i.getElement(i.container).addEventListener("mouseenter",function(){i.controlsEnabled&&(i.options.alwaysShowControls||(i.killControlsTimer("enter"),i.showControls(),i.startControlsTimer(i.options.controlsTimeoutMouseEnter)))}),i.getElement(i.container).addEventListener("mousemove",function(){i.controlsEnabled&&(i.controlsAreVisible||i.showControls(),i.options.alwaysShowControls||i.startControlsTimer(i.options.controlsTimeoutMouseEnter))}),i.getElement(i.container).addEventListener("mouseleave",function(){i.controlsEnabled&&(i.paused||i.options.alwaysShowControls||i.startControlsTimer(i.options.controlsTimeoutMouseLeave))})):i.node.addEventListener("touchstart",function(){i.controlsAreVisible?i.hideControls(!1):i.controlsEnabled&&i.showControls(!1)},!!d.SUPPORT_PASSIVE_EVENT&&{passive:!0}),i.options.hideVideoControlsOnLoad&&i.hideControls(!1),i.options.enableAutosize&&i.media.addEventListener("loadedmetadata",function(e){var t=void 0!==e?e.detail.target||e.target:i.media 7050i.options.videoHeight<=0&&!i.domNode.getAttribute("height")&&!i.domNode.style.height&&null!==t&&!isNaN(t.videoHeight)&&(i.setPlayerSize(t.videoWidth,t.videoHeight),i.setControlsSize(),i.media.setSize(t.videoWidth,t.videoHeight))})),i.media.addEventListener("play",function(){for(var e in i.hasFocus=!0,a.default.players)if(a.default.players.hasOwnProperty(e)){var t=a.default.players[e] 7051t.id===i.id||!i.options.pauseOtherPlayers||t.paused||t.ended||!0===t.options.ignorePauseOtherPlayersOption||(t.pause(),t.hasFocus=!1)}d.IS_ANDROID||d.IS_IOS||i.options.alwaysShowControls||!i.isVideo||i.hideControls()}),i.media.addEventListener("ended",function(){if(i.options.autoRewind)try{i.setCurrentTime(0),setTimeout(function(){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-loading") 7052e&&e.parentNode&&(e.parentNode.style.display="none")},20)}catch(e){}i.pause(),i.setProgressRail&&i.setProgressRail(),i.setCurrentRail&&i.setCurrentRail(),i.options.loop?i.play():!i.options.alwaysShowControls&&i.controlsEnabled&&i.showControls()}),i.media.addEventListener("loadedmetadata",function(){(0,f.calculateTimeFormat)(i.getDuration(),i.options,i.options.framesPerSecond||25),i.updateDuration&&i.updateDuration(),i.updateCurrent&&i.updateCurrent(),i.isFullScreen||(i.setPlayerSize(i.width,i.height),i.setControlsSize())}) 7053var p=null 7054i.media.addEventListener("timeupdate",function(){isNaN(i.getDuration())||p===i.getDuration()||(p=i.getDuration(),(0,f.calculateTimeFormat)(p,i.options,i.options.framesPerSecond||25),i.updateDuration&&i.updateDuration(),i.updateCurrent&&i.updateCurrent(),i.setControlsSize())}),i.options.enableKeyboard&&i.getElement(i.container).addEventListener("keydown",function(e){var t=e.keyCode||e.which||0 7055e.target===i.container&&13===t&&(i.paused?i.play():i.pause())}),i.getElement(i.container).addEventListener("click",function(e){m.addClass(e.currentTarget,i.options.classPrefix+"container-keyboard-inactive")}),i.getElement(i.container).addEventListener("focusin",function(e){m.removeClass(e.currentTarget,i.options.classPrefix+"container-keyboard-inactive"),!i.isVideo||d.IS_ANDROID||d.IS_IOS||!i.controlsEnabled||i.options.alwaysShowControls||(i.killControlsTimer("enter"),i.showControls(),i.startControlsTimer(i.options.controlsTimeoutMouseEnter))}),i.getElement(i.container).addEventListener("focusout",function(e){setTimeout(function(){e.relatedTarget&&i.keyboardAction&&!e.relatedTarget.closest("."+i.options.classPrefix+"container")&&(i.keyboardAction=!1,!i.isVideo||i.options.alwaysShowControls||i.paused||i.startControlsTimer(i.options.controlsTimeoutMouseLeave))},0)}),setTimeout(function(){i.setPlayerSize(i.width,i.height),i.setControlsSize()},0),i.globalResizeCallback=function(){i.isFullScreen||d.HAS_TRUE_NATIVE_FULLSCREEN&&o.default.webkitIsFullScreen?i.setPlayerSize(screen.width,screen.height):i.setPlayerSize(i.width,i.height),i.setControlsSize()},i.globalBind("resize",i.globalResizeCallback)}r&&l&&i.play(),i.options.success&&("string"==typeof i.options.success?s.default[i.options.success](i.media,i.domNode,i):i.options.success(i.media,i.domNode,i))}}},{key:"_handleError",value:function(e,t,i){var n=this,r=n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-play") 7056r&&(r.style.display="none"),n.options.error&&n.options.error(e,t,i),n.getElement(n.container).querySelector("."+n.options.classPrefix+"cannotplay")&&n.getElement(n.container).querySelector("."+n.options.classPrefix+"cannotplay").remove() 7057var s=o.default.createElement("div") 7058s.className=n.options.classPrefix+"cannotplay",s.style.width="100%",s.style.height="100%" 7059var l="function"==typeof n.options.customError?n.options.customError(n.media,n.media.originalNode):n.options.customError,c="" 7060if(!l){var u=n.media.originalNode.getAttribute("poster") 7061if(u&&(c='<img src="'+u+'" alt="'+a.default.i18n.t("mejs.download-file")+'">'),e.message&&(l="<p>"+e.message+"</p>"),e.urls)for(var d=0,h=e.urls.length;d<h;d++){var f=e.urls[d] 7062l+='<a href="'+f.src+'" data-type="'+f.type+'"><span>'+a.default.i18n.t("mejs.download-file")+": "+f.src+"</span></a>"}}l&&n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-error")&&(s.innerHTML=l,n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-error").innerHTML=""+c+s.outerHTML,n.getElement(n.layers).querySelector("."+n.options.classPrefix+"overlay-error").parentNode.style.display="block"),n.controlsEnabled&&n.disableControls()}},{key:"setPlayerSize",value:function(e,t){var i=this 7063if(!i.options.setDimensions)return!1 7064if(void 0!==e&&(i.width=e),void 0!==t&&(i.height=t),i.isFullScreen||d.HAS_TRUE_NATIVE_FULLSCREEN&&o.default.webkitIsFullScreen)i.setDimensions(i.width,i.height) 7065else switch(i.options.stretching){case"fill":i.isVideo?i.setFillMode():i.setDimensions(i.width,i.height) 7066break 7067case"responsive":i.setResponsiveMode() 7068break 7069case"none":i.setDimensions(i.width,i.height) 7070break 7071default:!0===i.hasFluidMode()?i.setResponsiveMode():i.setDimensions(i.width,i.height)}}},{key:"hasFluidMode",value:function(){var e=this 7072return-1!==e.height.toString().indexOf("%")||e.node&&e.node.style.maxWidth&&"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width||e.node&&e.node.currentStyle&&"100%"===e.node.currentStyle.maxWidth}},{key:"setResponsiveMode",value:function(){var e=this,t=function(){for(var t=void 0,i=e.getElement(e.container);i;){try{if(d.IS_FIREFOX&&"html"===i.tagName.toLowerCase()&&s.default.self!==s.default.top&&null!==s.default.frameElement)return s.default.frameElement 7073t=i.parentElement}catch(n){t=i.parentElement}if(t&&m.visible(t))return t 7074i=t}return null}(),i=t?getComputedStyle(t,null):getComputedStyle(o.default.body,null),n=e.isVideo?e.node.videoWidth&&e.node.videoWidth>0?e.node.videoWidth:e.node.getAttribute("width")?e.node.getAttribute("width"):e.options.defaultVideoWidth:e.options.defaultAudioWidth,r=e.isVideo?e.node.videoHeight&&e.node.videoHeight>0?e.node.videoHeight:e.node.getAttribute("height")?e.node.getAttribute("height"):e.options.defaultVideoHeight:e.options.defaultAudioHeight,a=function(){if(!e.options.enableAutosize)return e.initialAspectRatio 7075var t=1 7076return e.isVideo?(t=e.node.videoWidth&&e.node.videoWidth>0&&e.node.videoHeight&&e.node.videoHeight>0?e.height>=e.width?e.node.videoWidth/e.node.videoHeight:e.node.videoHeight/e.node.videoWidth:e.initialAspectRatio,(isNaN(t)||t<.01||t>100)&&(t=1),t):t}(),l=parseFloat(i.height),c=void 0,u=parseFloat(i.width) 7077if((c=e.isVideo?"100%"===e.height&&"100%"===e.width?l:"100%"===e.height?parseFloat(u*r/n,10):e.height>=e.width?parseFloat(u/a,10):parseFloat(u*a,10):r)<=e.container.querySelector("."+e.options.classPrefix+"inner").offsetHeight&&(c=e.container.querySelector("."+e.options.classPrefix+"inner").offsetHeight),isNaN(c)&&(c=l),e.getElement(e.container).parentNode.length>0&&"body"===e.getElement(e.container).parentNode.tagName.toLowerCase()&&(u=s.default.innerWidth||o.default.documentElement.clientWidth||o.default.body.clientWidth,c=s.default.innerHeight||o.default.documentElement.clientHeight||o.default.body.clientHeight),c&&u){e.getElement(e.container).style.width=u+"px",e.getElement(e.container).style.height=c+"px",e.node.style.width="100%",e.node.style.height="100%",e.isVideo&&e.media.setSize&&e.media.setSize(u,c),c<=e.container.querySelector("."+e.options.classPrefix+"inner").offsetHeight&&(e.node.style.width="auto",e.node.style.height="auto")
7078for(var h=e.getElement(e.layers).children,f=0,p=h.length;f<p;f++)h[f].style.width="100%",h[f].style.height="100%"}}},{key:"setFillMode",value:function(){var e=this,t=s.default.self!==s.default.top&&null!==s.default.frameElement,i=function(){for(var t=void 0,i=e.getElement(e.container);i;){try{if(d.IS_FIREFOX&&"html"===i.tagName.toLowerCase()&&s.default.self!==s.default.top&&null!==s.default.frameElement)return s.default.frameElement 7079t=i.parentElement}catch(n){t=i.parentElement}if(t&&m.visible(t))return t 7080i=t}return null}(),n=i?getComputedStyle(i,null):getComputedStyle(o.default.body,null) 7081"none"!==e.node.style.height&&e.node.style.height!==e.height&&(e.node.style.height="auto"),"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width&&(e.node.style.maxWidth="none"),"none"!==e.node.style.maxHeight&&e.node.style.maxHeight!==e.height&&(e.node.style.maxHeight="none"),e.node.currentStyle&&("100%"===e.node.currentStyle.height&&(e.node.currentStyle.height="auto"),"100%"===e.node.currentStyle.maxWidth&&(e.node.currentStyle.maxWidth="none"),"100%"===e.node.currentStyle.maxHeight&&(e.node.currentStyle.maxHeight="none")),t||parseFloat(n.width)||(i.style.width=e.media.offsetWidth+"px"),t||parseFloat(n.height)||(i.style.height=e.media.offsetHeight+"px"),n=getComputedStyle(i) 7082var r=parseFloat(n.width),a=parseFloat(n.height) 7083e.setDimensions("100%","100%") 7084var l=e.getElement(e.container).querySelector("."+e.options.classPrefix+"poster>img") 7085l&&(l.style.display="") 7086for(var c=e.getElement(e.container).querySelectorAll("object, embed, iframe, video"),u=parseFloat(e.height,10),h=parseFloat(e.width,10),f=r,p=u*r/h,g=h*a/u,y=a,v=g>r==!1,_=v?Math.floor(f):Math.floor(g),b=v?Math.floor(p):Math.floor(y),w=v?r+"px":_+"px",A=v?b+"px":a+"px",T=0,C=c.length;T<C;T++)c[T].style.height=A,c[T].style.width=w,e.media.setSize&&e.media.setSize(w,A),c[T].style.marginLeft=Math.floor((r-_)/2)+"px",c[T].style.marginTop=0}},{key:"setDimensions",value:function(e,t){var i=this 7087e=(0,h.isString)(e)&&e.indexOf("%")>-1?e:parseFloat(e)+"px",t=(0,h.isString)(t)&&t.indexOf("%")>-1?t:parseFloat(t)+"px",i.getElement(i.container).style.width=e,i.getElement(i.container).style.height=t 7088var n=null!==i.media.rendererName&&/(html5|native)/i.test(i.media.rendererName);(i.isFullScreen||d.HAS_TRUE_NATIVE_FULLSCREEN&&o.default.webkitIsFullScreen)&&!n&&(i.node.style.width=e,i.node.style.height=t) 7089for(var r=i.getElement(i.layers).children,s=0,a=r.length;s<a;s++)r[s].style.width=e,r[s].style.height=t}},{key:"setControlsSize",value:function(){var e=this 7090if(m.visible(e.getElement(e.container))&&(!e.rail||!m.visible(e.rail))){for(var t=e.getElement(e.controls).children,i=0,n=0,r=t.length;n<r;n++)i+=t[n].offsetWidth 7091e.getElement(e.container).style.minWidth=i+"px"}}},{key:"addControlElement",value:function(e,t){var i=this 7092if(void 0!==i.featurePosition[t]){var n=i.getElement(i.controls).children[i.featurePosition[t]-1] 7093n.parentNode.insertBefore(e,n.nextSibling)}else{i.getElement(i.controls).appendChild(e) 7094for(var r=i.getElement(i.controls).children,s=0,o=r.length;s<o;s++)if(e===r[s]){i.featurePosition[t]=s 7095break}}}},{key:"createIframeLayer",value:function(){var e=this 7096if(e.isVideo&&null!==e.media.rendererName&&e.media.rendererName.indexOf("iframe")>-1&&!o.default.getElementById(e.media.id+"-iframe-overlay")){var t=o.default.createElement("div"),i=o.default.getElementById(e.media.id+"_"+e.media.rendererName) 7097t.id=e.media.id+"-iframe-overlay",t.className=e.options.classPrefix+"iframe-overlay",t.addEventListener("click",function(t){e.options.clickToPlayPause&&(e.paused?e.play():e.pause(),t.preventDefault(),t.stopPropagation())}),i.parentNode.insertBefore(t,i)}}},{key:"resetSize",value:function(){var e=this 7098setTimeout(function(){e.setPlayerSize(e.width,e.height),e.setControlsSize()},50)}},{key:"setPoster",value:function(e){var t=this 7099if(t.getElement(t.container)){var i=t.getElement(t.container).querySelector("."+t.options.classPrefix+"poster") 7100i||((i=o.default.createElement("div")).className=t.options.classPrefix+"poster "+t.options.classPrefix+"layer",t.getElement(t.layers).appendChild(i)) 7101var n=i.querySelector("img") 7102!n&&e&&((n=o.default.createElement("img")).alt="",n.className=t.options.classPrefix+"poster-img",n.width="100%",n.height="100%",i.style.display="",i.appendChild(n)),e?(n.setAttribute("src",e),i.style.backgroundImage='url("'+e+'")',i.style.display=""):n?(i.style.backgroundImage="none",i.style.display="none",n.remove()):i.style.display="none"}else(d.IS_IPAD&&t.options.iPadUseNativeControls||d.IS_IPHONE&&t.options.iPhoneUseNativeControls||d.IS_ANDROID&&t.options.AndroidUseNativeControls)&&
vendor: 14,095 bytes, lines 7102-7147
7102(t.media.originalNode.poster=e)}},{key:"changeSkin",value:function(e){var t=this 7103t.getElement(t.container).className=t.options.classPrefix+"container "+e,t.setPlayerSize(t.width,t.height),t.setControlsSize()}},{key:"globalBind",value:function(e,t){var i=this,n=i.node?i.node.ownerDocument:o.default 7104if((e=(0,h.splitEvents)(e,i.id)).d)for(var r=e.d.split(" "),a=0,l=r.length;a<l;a++)r[a].split(".").reduce(function(e,i){return n.addEventListener(i,t,!1),i},"") 7105if(e.w)for(var c=e.w.split(" "),u=0,d=c.length;u<d;u++)c[u].split(".").reduce(function(e,i){return s.default.addEventListener(i,t,!1),i},"")}},{key:"globalUnbind",value:function(e,t){var i=this,n=i.node?i.node.ownerDocument:o.default 7106if((e=(0,h.splitEvents)(e,i.id)).d)for(var r=e.d.split(" "),a=0,l=r.length;a<l;a++)r[a].split(".").reduce(function(e,i){return n.removeEventListener(i,t,!1),i},"") 7107if(e.w)for(var c=e.w.split(" "),u=0,d=c.length;u<d;u++)c[u].split(".").reduce(function(e,i){return s.default.removeEventListener(i,t,!1),i},"")}},{key:"buildfeatures",value:function(e,t,i,n){for(var r=this,s=0,o=r.options.features.length;s<o;s++){var a=r.options.features[s] 7108if(r["build"+a])try{r["build"+a](e,t,i,n)}catch(l){console.error("error building "+a,l)}}}},{key:"buildposter",value:function(e,t,i,n){var r=this,s=o.default.createElement("div") 7109s.className=r.options.classPrefix+"poster "+r.options.classPrefix+"layer",i.appendChild(s) 7110var a=n.originalNode.getAttribute("poster") 7111""!==e.options.poster&&(a&&d.IS_IOS&&n.originalNode.removeAttribute("poster"),a=e.options.poster),a?r.setPoster(a):null!==r.media.renderer&&"function"==typeof r.media.renderer.getPosterUrl?r.setPoster(r.media.renderer.getPosterUrl()):s.style.display="none",n.addEventListener("play",function(){s.style.display="none"}),n.addEventListener("playing",function(){s.style.display="none"}),e.options.showPosterWhenEnded&&e.options.autoRewind&&n.addEventListener("ended",function(){s.style.display=""}),n.addEventListener("error",function(){s.style.display="none"}),e.options.showPosterWhenPaused&&n.addEventListener("pause",function(){e.ended||(s.style.display="")})}},{key:"buildoverlays",value:function(e,t,i,n){if(e.isVideo){var r=this,s=o.default.createElement("div"),a=o.default.createElement("div"),l=o.default.createElement("div") 7112s.style.display="none",s.className=r.options.classPrefix+"overlay "+r.options.classPrefix+"layer",s.innerHTML='<div class="'+r.options.classPrefix+'overlay-loading"><div class="'+r.options.classPrefix+'overlay-loading-bg-img">\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t<use xlink:href="'+r.media.options.iconSprite+'#icon-loading-spinner"></use>\n\t\t\t\t\t</svg>\n\t\t\t\t</div></div>',i.appendChild(s),a.style.display="none",a.className=r.options.classPrefix+"overlay "+r.options.classPrefix+"layer",a.innerHTML='<div class="'+r.options.classPrefix+'overlay-error"></div>',i.appendChild(a),l.className=r.options.classPrefix+"overlay "+r.options.classPrefix+"layer "+r.options.classPrefix+"overlay-play",l.innerHTML=(0,g.generateControlButton)(r.id,u.default.t("mejs.play"),u.default.t("mejs.play"),""+r.media.options.iconSprite,["icon-overlay-play"],""+r.options.classPrefix,r.options.classPrefix+"overlay-button","",!1),l.addEventListener("click",function(){if(r.options.clickToPlayPause){var e=r.getElement(r.container).querySelector("."+r.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed") 7113r.paused?r.play():r.pause(),e.setAttribute("aria-pressed",!!t),r.getElement(r.container).focus()}}),i.appendChild(l),null!==r.media.rendererName&&(/(youtube|facebook)/i.test(r.media.rendererName)&&!(r.media.originalNode.getAttribute("poster")||e.options.poster||"function"==typeof r.media.renderer.getPosterUrl&&r.media.renderer.getPosterUrl())||d.IS_STOCK_ANDROID||r.media.originalNode.getAttribute("autoplay"))&&(l.style.display="none") 7114var c=!1 7115n.addEventListener("play",function(){l.style.display="none",s.style.display="none",a.style.display="none",c=!1}),n.addEventListener("playing",function(){l.style.display="none",s.style.display="none",a.style.display="none",c=!1}),n.addEventListener("seeking",function(){l.style.display="none",s.style.display="",c=!1}),n.addEventListener("seeked",function(){l.style.display=r.paused&&!d.IS_STOCK_ANDROID?"":"none",s.style.display="none",c=!1}),n.addEventListener("pause",function(){s.style.display="none",d.IS_STOCK_ANDROID||c||(l.style.display=""),c=!1}),n.addEventListener("waiting",function(){s.style.display="",c=!1}),n.addEventListener("loadeddata",function(){s.style.display="",d.IS_ANDROID&&(n.canplayTimeout=setTimeout(function(){if(o.default.createEvent){var e=o.default.createEvent("HTMLEvents") 7116return e.initEvent("canplay",!0,!0),n.dispatchEvent(e)}},300)),c=!1}),n.addEventListener("canplay",function(){s.style.display="none",clearTimeout(n.canplayTimeout),c=!1}),n.addEventListener("error",function(e){r._handleError(e,r.media,r.node),s.style.display="none",l.style.display="none",c=!0}),n.addEventListener("loadedmetadata",function(){r.controlsEnabled||r.enableControls()}),n.addEventListener("keydown",function(t){r.onkeydown(e,n,t),c=!1})}}},{key:"buildkeyboard",value:function(e,t,i,n){var r=this 7117r.getElement(r.container).addEventListener("keydown",function(){r.keyboardAction=!0}),r.globalKeydownCallback=function(t){if(!o.default.activeElement)return!0 7118var i=o.default.activeElement.closest("."+r.options.classPrefix+"container"),s=r.media.closest("."+r.options.classPrefix+"container") 7119return r.hasFocus=!(!i||!s||i.id!==s.id),r.onkeydown(e,n,t)},r.globalClickCallback=function(e){r.hasFocus=!!e.target.closest("."+r.options.classPrefix+"container")},r.globalBind("keydown",r.globalKeydownCallback),r.globalBind("click",r.globalClickCallback)}},{key:"onkeydown",value:function(e,t,i){if(e.hasFocus&&e.options.enableKeyboard)for(var n=0,r=e.options.keyActions.length;n<r;n++)for(var s=e.options.keyActions[n],o=0,a=s.keys.length;o<a;o++)if(i.keyCode===s.keys[o])return s.action(e,t,i.keyCode,i),i.preventDefault(),void i.stopPropagation() 7120return!0}},{key:"play",value:function(){return this.proxy.play()}},{key:"pause",value:function(){return this.proxy.pause()}},{key:"load",value:function(){return this.proxy.load()}},{key:"setCurrentTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] 7121this.seekUserInteraction=t,this.proxy.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.proxy.currentTime}},{key:"getDuration",value:function(){return this.proxy.duration}},{key:"setVolume",value:function(e){this.proxy.volume=e}},{key:"getVolume",value:function(){return this.proxy.getVolume()}},{key:"setMuted",value:function(e){this.proxy.setMuted(e)}},{key:"setSrc",value:function(e){this.controlsEnabled||this.enableControls(),this.proxy.setSrc(e)}},{key:"getSrc",value:function(){return this.proxy.getSrc()}},{key:"canPlayType",value:function(e){return this.proxy.canPlayType(e)}},{key:"remove",value:function(){var e=this,t=e.media.rendererName,i=e.media.originalNode.src 7122for(var r in e.options.features){var s=e.options.features[r] 7123if(e["clean"+s])try{e["clean"+s](e,e.getElement(e.layers),e.getElement(e.controls),e.media)}catch(u){console.error("error cleaning "+s,u)}}var a=e.node.getAttribute("width"),l=e.node.getAttribute("height") 7124if(a?-1===a.indexOf("%")&&(a+="px"):a="auto",l?-1===l.indexOf("%")&&(l+="px"):l="auto",e.node.style.width=a,e.node.style.height=l,e.setPlayerSize(0,0),e.isDynamic?e.getElement(e.container).parentNode.insertBefore(e.node,e.getElement(e.container)):function(){e.node.setAttribute("controls",!0),e.node.setAttribute("id",e.node.getAttribute("id").replace("_"+t,"").replace("_from_mejs","")) 7125var n=e.getElement(e.container).querySelector("."+e.options.classPrefix+"poster>img");(n&&e.node.setAttribute("poster",n.src),delete e.node.autoplay,e.node.setAttribute("src",""),""!==e.media.canPlayType((0,p.getTypeFromFile)(i))&&e.node.setAttribute("src",i),t&&t.indexOf("iframe")>-1)&&o.default.getElementById(e.media.id+"-iframe-overlay").remove() 7126var r=e.node.cloneNode() 7127if(r.style.display="",e.getElement(e.container).parentNode.insertBefore(r,e.getElement(e.container)),e.node.remove(),e.mediaFiles)for(var s=0,a=e.mediaFiles.length;s<a;s++){var l=o.default.createElement("source") 7128l.setAttribute("src",e.mediaFiles[s].src),l.setAttribute("type",e.mediaFiles[s].type),r.appendChild(l)}if(e.trackFiles)for(var c=function(t,i){var n=e.trackFiles[t],s=o.default.createElement("track") 7129s.kind=n.kind,s.label=n.label,s.srclang=n.srclang,s.src=n.src,r.appendChild(s),s.addEventListener("load",function(){this.mode="showing",r.textTracks[t].mode="showing"})},u=0,d=e.trackFiles.length;u<d;u++)c(u) 7130delete e.node,delete e.mediaFiles,delete e.trackFiles}(),e.media.renderer&&"function"==typeof e.media.renderer.destroy&&e.media.renderer.destroy(),"object"===n(e.getElement(e.container))){var c=e.getElement(e.container).parentNode.querySelector("."+e.options.classPrefix+"offscreen") 7131c&&c.remove(),e.getElement(e.container).remove()}e.globalUnbind("resize",e.globalResizeCallback),e.globalUnbind("keydown",e.globalKeydownCallback),e.globalUnbind("click",e.globalClickCallback),delete e.media.player}},{key:"paused",get:function(){return this.proxy.paused}},{key:"muted",get:function(){return this.proxy.muted},set:function(e){this.setMuted(e)}},{key:"ended",get:function(){return this.proxy.ended}},{key:"readyState",get:function(){return this.proxy.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),e}() 7132s.default.MediaElementPlayer=_,a.default.MediaElementPlayer=_,i.default=_},{18:18,2:2,24:24,25:25,26:26,27:27,28:28,3:3,30:30,6:6,7:7,8:8}],18:[function(e,t,i){"use strict" 7133Object.defineProperty(i,"__esModule",{value:!0}) 7134var n,r=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 7135n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),s=e(3),o=(n=s)&&n.__esModule?n:{default:n} 7136var a=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.media=t.media,this.isVideo=t.isVideo,this.classPrefix=t.options.classPrefix,this.createIframeLayer=function(){return t.createIframeLayer()},this.setPoster=function(e){return t.setPoster(e)},this}return r(e,[{key:"play",value:function(){return this.media.play()}},{key:"pause",value:function(){return this.media.pause()}},{key:"load",value:function(){var e=this 7137e.isLoaded||e.media.load(),e.isLoaded=!0}},{key:"setCurrentTime",value:function(e){this.media.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.media.currentTime}},{key:"getDuration",value:function(){var e=this.media.getDuration() 7138return e===1/0&&this.media.seekable&&this.media.seekable.length&&(e=this.media.seekable.end(0)),e}},{key:"setVolume",value:function(e){this.media.setVolume(e)}},{key:"getVolume",value:function(){return this.media.getVolume()}},{key:"setMuted",value:function(e){this.media.setMuted(e)}},{key:"setSrc",value:function(e){var t=this,i=document.getElementById(t.media.id+"-iframe-overlay") 7139i&&i.remove(),t.media.setSrc(e),t.createIframeLayer(),null!==t.media.renderer&&"function"==typeof t.media.renderer.getPosterUrl&&t.setPoster(t.media.renderer.getPosterUrl())}},{key:"getSrc",value:function(){return this.media.getSrc()}},{key:"canPlayType",value:function(e){return this.media.canPlayType(e)}},{key:"paused",get:function(){return this.media.paused}},{key:"muted",set:function(e){this.setMuted(e)},get:function(){return this.media.muted}},{key:"ended",get:function(){return this.media.ended}},{key:"readyState",get:function(){return this.media.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"remainingTime",get:function(){return this.getDuration()-this.currentTime()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),e}() 7140i.default=a,o.default.DefaultPlayer=a},{3:3}],19:[function(e,t,i){"use strict" 7141o(e(3)) 7142var n,r=o(e(8)),s=o(e(17)) 7143function o(e){return e&&e.__esModule?e:{default:e}}"undefined"!=typeof jQuery?r.default.$=jQuery:"undefined"!=typeof Zepto?r.default.$=Zepto:"undefined"!=typeof ender&&(r.default.$=ender),void 0!==(n=r.default.$)&&(n.fn.mediaelementplayer=function(e){return!1===e?this.each(function(){var e=n(this).data("mediaelementplayer") 7144e&&e.remove(),n(this).removeData("mediaelementplayer")}):this.each(function(){n(this).data("mediaelementplayer",new s.default(this,e))}),this},n(document).ready(function(){n("."+r.default.MepDefaults.classPrefix+"player").mediaelementplayer()}))},{17:17,3:3,8:8}],20:[function(e,t,i){"use strict" 7145var n="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},r=d(e(3)),s=d(e(8)),o=e(9),a=e(26),l=e(28),c=e(24),u=e(25) 7146function d(e){return e&&e.__esModule?e:{default:e}}var h={promise:null,load:function(e){return"undefined"!=typeof dashjs?h.promise=new Promise(function(e){e()}).then(function(){h._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.dashjs.org/latest/dash.all.min.js",h.promise=h.promise||(0,u.loadScript)(e.options.path),h.promise.then(function(){h._createPlayer(e)})),h.promise},_createPlayer:function(e){var t=dashjs.MediaPlayer().create() 7147return r.default["__ready__"+e.id](t),t}},f={name:"native_dash",options:{prefix:"native_dash",dash:{path:"https://cdn.dashjs.org/latest/dash.all.min.js",debug:!1,drm:{},robustnessLevel:""}}
7147,canPlayType:function(e){return c.HAS_MSE&&["application/dash+xml"].indexOf(e.toLowerCase())>-1},create:function(e,t,i){var l=e.originalNode,c=e.id+"_"+t.prefix,u=l.autoplay,d=l.children,f=null,p=null 7148l.removeAttribute("type") 7149for(var m=0,g=d.length;m<g;m++)d[m].removeAttribute("type") 7150f=l.cloneNode(!0),t=Object.assign(t,e.options) 7151for(var y=s.default.html5media.properties,v=s.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),_=function(t){var i=(0,a.createEvent)(t.type,e) 7152e.dispatchEvent(i)},b=function(e){var i=""+e.substring(0,1).toUpperCase()+e.substring(1) 7153f["get"+i]=function(){return null!==p?f[e]:null},f["set"+i]=function(i){if(-1===s.default.html5media.readOnlyProperties.indexOf(e))if("src"===e){var r="object"===(void 0===i?"undefined":n(i))&&i.src?i.src:i 7154if(f[e]=r,null!==p){p.reset() 7155for(var o=0,l=v.length;o<l;o++)f.removeEventListener(v[o],_) 7156p=h._createPlayer({options:t.dash,id:c}),i&&"object"===(void 0===i?"undefined":n(i))&&"object"===n(i.drm)&&(p.setProtectionData(i.drm),(0,a.isString)(t.dash.robustnessLevel)&&t.dash.robustnessLevel&&p.getProtectionController().setRobustnessLevel(t.dash.robustnessLevel)),p.attachSource(r),u&&p.play()}}else f[e]=i}},w=0,A=y.length;w<A;w++)b(y[w]) 7157if(r.default["__ready__"+c]=function(i){e.dashPlayer=p=i 7158for(var r=dashjs.MediaPlayer.events,o=function(e){"loadedmetadata"===e&&(p.initialize(),p.attachView(f),p.setAutoPlay(!1),"object"!==n(t.dash.drm)||s.default.Utils.isObjectEmpty(t.dash.drm)||(p.setProtectionData(t.dash.drm),(0,a.isString)(t.dash.robustnessLevel)&&t.dash.robustnessLevel&&p.getProtectionController().setRobustnessLevel(t.dash.robustnessLevel)),p.attachSource(f.getSrc())),f.addEventListener(e,_)},l=0,c=v.length;l<c;l++)o(v[l]) 7159var u=function(t){if("error"===t.type.toLowerCase())e.generateError(t.message,f.src),console.error(t) 7160else{var i=(0,a.createEvent)(t.type,e) 7161i.data=t,e.dispatchEvent(i)}} 7162for(var d in r)r.hasOwnProperty(d)&&p.on(r[d],function(e){return u(e)})},i&&i.length>0)for(var T=0,C=i.length;T<C;T++)if(o.renderer.renderers[t.prefix].canPlayType(i[T].type)){f.setAttribute("src",i[T].src),void 0!==i[T].drm&&(t.dash.drm=i[T].drm) 7163break}f.setAttribute("id",c),l.parentNode.insertBefore(f,l),l.autoplay=!1,l.style.display="none",f.setSize=function(e,t){return f.style.width=e+"px",f.style.height=t+"px",f},f.hide=function(){return f.pause(),f.style.display="none",f},f.show=function(){return f.style.display="",f},f.destroy=function(){null!==p&&p.reset()} 7164var L=(0,a.createEvent)("rendererready",f,!1) 7165return e.originalNode.dispatchEvent(L),e.promises.push(h.load({options:t.dash,id:c})),f}} 7166l.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".mpd")?"application/dash+xml":null}),o.renderer.add(f)},{24:24,25:25,26:26,28:28,3:3,8:8,9:9}],21:[function(e,t,i){"use strict" 7167var n="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},r=d(e(3)),s=d(e(8)),o=e(9),a=e(26),l=e(24),c=e(28),u=e(25) 7168function d(e){return e&&e.__esModule?e:{default:e}}var h={promise:null,load:function(e){return"undefined"!=typeof Hls?h.promise=new Promise(function(e){e()}).then(function(){h._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/hls.js@latest",h.promise=h.promise||(0,u.loadScript)(e.options.path),h.promise.then(function(){h._createPlayer(e)})),h.promise},_createPlayer:function(e){var t=new Hls(e.options) 7169return r.default["__ready__"+e.id](t),t}},f={name:"native_hls",options:{prefix:"native_hls",hls:{path:"https://cdn.jsdelivr.net/npm/hls.js@latest",autoStartLoad:!1,debug:!1}},canPlayType:function(e){return l.HAS_MSE&&["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())>-1},create:function(e,t,i){var l=e.originalNode,c=e.id+"_"+t.prefix,u=l.getAttribute("preload"),d=l.autoplay,f=null,p=null,m=0,g=i.length 7170p=l.cloneNode(!0),(t=Object.assign(t,e.options)).hls.autoStartLoad=u&&"n
7170one"!==u||d 7171for(var y=s.default.html5media.properties,v=s.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),_=function(t){var i=(0,a.createEvent)(t.type,e) 7172e.dispatchEvent(i)},b=function(e){var i=""+e.substring(0,1).toUpperCase()+e.substring(1) 7173p["get"+i]=function(){return null!==f?p[e]:null},p["set"+i]=function(i){if(-1===s.default.html5media.readOnlyProperties.indexOf(e))if("src"===e){if(p[e]="object"===(void 0===i?"undefined":n(i))&&i.src?i.src:i,null!==f){f.destroy() 7174for(var r=0,o=v.length;r<o;r++)p.removeEventListener(v[r],_);(f=h._createPlayer({options:t.hls,id:c})).loadSource(i),f.attachMedia(p)}}else p[e]=i}},w=0,A=y.length;w<A;w++)b(y[w]) 7175if(r.default["__ready__"+c]=function(t){e.hlsPlayer=f=t 7176for(var n=Hls.Events,r=function(t){if("loadedmetadata"===t){var i=e.originalNode.src 7177f.detachMedia(),f.loadSource(i),f.attachMedia(p)}p.addEventListener(t,_)},s=0,o=v.length;s<o;s++)r(v[s]) 7178var l=void 0,c=void 0,u=function(t){n.hasOwnProperty(t)&&f.on(n[t],function(){for(var r=arguments.length,s=Array(r),o=0;o<r;o++)s[o]=arguments[o] 7179return function(t,n){if("hlsError"===t&&(console.warn(n),(n=n[1]).fatal))switch(n.type){case"mediaError":var r=(new Date).getTime() 7180if(!l||r-l>3e3)l=(new Date).getTime(),f.recoverMediaError() 7181else if(!c||r-c>3e3)c=(new Date).getTime(),console.warn("Attempting to swap Audio Codec and recover from media error"),f.swapAudioCodec(),f.recoverMediaError() 7182else{var s="Cannot recover, last media error recovery failed" 7183e.generateError(s,p.src),console.error(s)}break 7184case"networkError":if("manifestLoadError"===n.details)if(m<g&&void 0!==i[m+1])p.setSrc(i[m++].src),p.load(),p.play() 7185else{var o="Network error" 7186e.generateError(o,i),console.error(o)}else{var u="Network error" 7187e.generateError(u,i),console.error(u)}break 7188default:f.destroy()}else{var d=(0,a.createEvent)(t,e) 7189d.data=n,e.dispatchEvent(d)}}(n[t],s)})} 7190for(var d in n)u(d)},g>0)for(;m<g;m++)if(o.renderer.renderers[t.prefix].canPlayType(i[m].type)){p.setAttribute("src",i[m].src) 7191break}"auto"===u||d||(p.addEventListener("play",function(){null!==f&&f.startLoad()}),p.addEventListener("pause",function(){null!==f&&f.stopLoad()})),p.setAttribute("id",c),l.parentNode.insertBefore(p,l),l.autoplay=!1,l.style.display="none",p.setSize=function(e,t){return p.style.width=e+"px",p.style.height=t+"px",p},p.hide=function(){return p.pause(),p.style.display="none",p},p.show=function(){return p.style.display="",p},p.destroy=function(){null!==f&&(f.stopLoad(),f.destroy())} 7192var T=(0,a.createEvent)("rendererready",p,!1) 7193return e.originalNode.dispatchEvent(T),e.promises.push(h.load({options:t.hls,id:c})),p}} 7194c.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".m3u8")?"application/x-mpegURL":null}),o.renderer.add(f)},{24:24,25:25,26:26,28:28,3:3,8:8,9:9}],22:[function(e,t,i){"use strict" 7195var n=c(e(3)),r=c(e(2)),s=c(e(8)),o=e(9),a=e(26),l=e(24) 7196function c(e){return e&&e.__esModule?e:{default:e}}var u={name:"html5",options:{prefix:"html5"},canPlayType:function(e){var t=r.default.createElement("video") 7197return l.IS_ANDROID&&/\/mp(3|4)$/i.test(e)||~["application/x-mpegurl","vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())&&l.SUPPORTS_NATIVE_HLS?"yes":t.canPlayType?t.canPlayType(e.toLowerCase()).replace(/no/,""):""},create:function(e,t,i){var n=e.id+"_"+t.prefix,l=!1,c=null 7198void 0===e.originalNode||null===e.originalNode?(c=r.default.createElement("audio"),e.appendChild(c)):c=e.originalNode,c.setAttribute("id",n) 7199for(var u=s.default.html5media.properties,d=function(e){var t=""+e.substring(0,1).toUpperCase()+e.substring(1) 7200c["get"+t]=function(){return c[e]},c["set"+t]=function(t){-1===s.default.html5media.readOnlyProperties.indexOf(e)&&(c[e]=t)}},h=0,f=u.length;h<f;h++)d(u[h]) 7201for(var p=s.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),m=function(t){c.addEventListener(t,function(t){if(l){var i=(0,a.createEvent)(t.type,t.target) 7202e.dispatchEvent(i)}})},g=0,y=p.length;g<y;g++)m(p[g]) 7203c.setSize=function(e,t){return c.style.width=e+"px",c.style.height=t+"px",c},c.hide=function(){return l=!1,c.style.display="none",c},c.show=function(){return l=!0,c.style.display="",c} 7204var v=0,_=i.length 7205if(_>0)for(;v<_;v++)if(o.renderer.renderers[t.prefix].canPlayType(i[v].type)){c.setAttribute("src",i[v].src) 7206break}c.addEventListener("error",function(t){t&&t.target&&t.target.error&&4===t.target.error.code&&l&&(v<_&&void 0!==i[v+1]?(c.src=i[v++].src,c.load(),c.play()):e.generateError("Media error: Format(s) not supported or source(s) not found",i))}) 7207var b=(0,a.createEvent)("rendererready",c,!1) 7208return e.originalNode.dispatchEvent(b),c}} 7209n.default.HtmlMediaElement=s.default.HtmlMediaElement=u,o.renderer.add(u)},{2:2,24:24,26:26,3:3,8:8,9:9}],23:[function(e,t,i){"use strict" 7210var n=u(e(3)),r=u(e(2)),s=u(e(8)),o=e(9),a=e(26),l=e(28),c=e(25)
7211function u(e){return e&&e.__esModule?e:{default:e}}var d={isIframeStarted:!1,isIframeLoaded:!1,iframeQueue:[],enqueueIframe:function(e){d.isLoaded="undefined"!=typeof YT&&YT.loaded,d.isLoaded?d.createIframe(e):(d.loadIframeApi(),d.iframeQueue.push(e))},loadIframeApi:function(){d.isIframeStarted||((0,c.loadScript)("https://www.youtube.com/player_api"),d.isIframeStarted=!0)},iFrameReady:function(){for(d.isLoaded=!0,d.isIframeLoaded=!0;d.iframeQueue.length>0;){var e=d.iframeQueue.pop() 7212d.createIframe(e)}},createIframe:function(e){return new YT.Player(e.containerId,e)},getYouTubeId:function(e){var t="" 7213e.indexOf("?")>0?""===(t=d.getYouTubeIdFromParam(e))&&(t=d.getYouTubeIdFromUrl(e)):t=d.getYouTubeIdFromUrl(e) 7214var i=t.substring(t.lastIndexOf("/")+1) 7215return(t=i.split("?"))[0]},getYouTubeIdFromParam:function(e){if(null==e||!e.trim().length)return null 7216for(var t=e.split("?")[1].split("&"),i="",n=0,r=t.length;n<r;n++){var s=t[n].split("=") 7217if("v"===s[0]){i=s[1] 7218break}}return i},getYouTubeIdFromUrl:function(e){if(null==e||!e.trim().length)return null 7219var t=e.split("?") 7220return(e=t[0]).substring(e.lastIndexOf("/")+1)},getYouTubeNoCookieUrl:function(e){if(null==e||!e.trim().length||-1===e.indexOf("//www.youtube"))return e 7221var t=e.split("/") 7222return t[2]=t[2].replace(".com","-nocookie.com"),t.join("/")}},h={name:"youtube_iframe",options:{prefix:"youtube_iframe",youtube:{autoplay:0,controls:0,disablekb:1,end:0,loop:0,modestbranding:0,playsinline:0,rel:0,showinfo:0,start:0,iv_load_policy:3,nocookie:!1,imageQuality:null}},canPlayType:function(e){return~["video/youtube","video/x-youtube"].indexOf(e.toLowerCase())},create:function(e,t,i){var o={},l=[],c=null,u=!0,h=!1,f=null 7223o.options=t,o.id=e.id+"_"+t.prefix,o.mediaElement=e 7224for(var p=s.default.html5media.properties,m=function(t){var i=""+t.substring(0,1).toUpperCase()+t.substring(1) 7225o["get"+i]=function(){if(null!==c){switch(t){case"currentTime":return c.getCurrentTime() 7226case"duration":return c.getDuration() 7227case"volume":return c.getVolume()/100 7228case"playbackRate":return c.getPlaybackRate() 7229case"paused":return u 7230case"ended":return h 7231case"muted":return c.isMuted() 7232case"buffered":var e=c.getVideoLoadedFraction(),i=c.getDuration() 7233return{start:function(){return 0},end:function(){return e*i},length:1} 7234case"src":return c.getVideoUrl() 7235case"readyState":return 4}return null}return null},o["set"+i]=function(i){if(null!==c)switch(t){case"src":var n="string"==typeof i?i:i[0].src,r=d.getYouTubeId(n) 7236e.originalNode.autoplay?c.loadVideoById(r):c.cueVideoById(r) 7237break 7238case"currentTime":c.seekTo(i) 7239break 7240case"muted":i?c.mute():c.unMute(),setTimeout(function(){var t=(0,a.createEvent)("volumechange",o) 7241e.dispatchEvent(t)},50) 7242break 7243case"volume":c.setVolume(100*i),setTimeout(function(){var t=(0,a.createEvent)("volumechange",o) 7244e.dispatchEvent(t)},50) 7245break 7246case"playbackRate":c.setPlaybackRate(i),setTimeout(function(){var t=(0,a.createEvent)("ratechange",o) 7247e.dispatchEvent(t)},50) 7248break 7249case"readyState":var s=(0,a.createEvent)("canplay",o) 7250e.dispatchEvent(s)}else l.push({type:"set",propName:t,value:i})}},g=0,y=p.length;g<y;g++)m(p[g]) 7251for(var v=s.default.html5media.methods,_=function(e){o[e]=function(){if(null!==c)switch(e){case"play":return u=!1,c.playVideo() 7252case"pause":return u=!0,c.pauseVideo() 7253case"load":return null}else l.push({type:"call",methodName:e})}},b=0,w=v.length;b<w;b++)_(v[b]) 7254var A=r.default.createElement("div") 7255A.id=o.id,o.options.youtube.nocookie&&(e.originalNode.src=d.getYouTubeNoCookieUrl(i[0].src)),e.originalNode.parentNode.insertBefore(A,e.originalNode),e.originalNode.style.display="none" 7256var T="audio"===e.originalNode.tagName.toLowerCase(),C=T?"1":e.originalNode.height,L=T?"1":e.originalNode.width,x=d.getYouTubeId(i[0].src),M={id:o.id,containerId:A.id,videoId:x,height:C,width:L,host:o.options.youtube&&o.options.youtube.nocookie?"https://www.youtube-nocookie.com":void 0,playerVars:Object.assign({controls:0,rel:0,disablekb:1,showinfo:0,modestbranding:0,html5:1,iv_load_policy:3},o.options.youtube),origin:n.default.location.host,events:{onReady:function(t){if(e.youTubeApi=c=t.target,e.youTubeState={paused:!0,ended:!1},l.length)for(var i=0,n=l.length;i<n;i++){var r=l[i] 7257if("set"===r.type){var s=r.propName,u=""+s.substring(0,1).toUpperCase()+s.substring(1) 7258o["set"+u](r.value)}else"call"===r.type&&o[r.methodName]()}f=c.getIframe(),e.originalNode.muted&&c.mute() 7259for(var d=["mouseover","mouseout"],h=function(t){var i=(0,a.createEvent)(t.type,o) 7260e.dispatchEvent(i)},p=0,m=d.length;p<m;p++)f.addEventListener(d[p],h,!1) 7261for(var g=["rendererready","loadedmetadata","loadeddata","canplay"],y=0,v=g.length;y<v;y++){var _=(0,a.createEvent)(g[y],o,!0) 7262e.dispatchEvent(_)}},onStateChange:function(t){var i=[] 7263switch(t.data){case-1:i=["loadedmetadata"],u=!0,h=!1 7264break 7265case 0:i=["ended"],u=!1,h=!o.options.youtube.loop,o.options.youtube.loop||o.stopInterval() 7266break 7267case 1:i=["play","playing"],u=!1,h=!1,o.startInterval() 7268break 7269case 2:i=["pause"],u=!0,h=!1,o.stopInterval() 7270break 7271case 3:i=["progress"],h=!1 7272break 7273case 5:i=["loadeddata","loadedmetadata","canplay"],u=!0,h=!1}for(var n=0,r=i.length;n<r;n++){var s=(0,a.createEvent)(i[n],o) 7274e.dispatchEvent(s)}},onError:function(t){return function(t){var n=""
vendor: 4,255 bytes, lines 7275-7296
7275switch(t.data){case 2:n="The request contains an invalid parameter value. Verify that video ID has 11 characters and that contains no invalid characters, such as exclamation points or asterisks." 7276break 7277case 5:n="The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred." 7278break 7279case 100:n="The video requested was not found. Either video has been removed or has been marked as private." 7280break 7281case 101:case 105:n="The owner of the requested video does not allow it to be played in embedded players." 7282break 7283default:n="Unknown error."}e.generateError("Code "+t.data+": "+n,i)}(t)}}} 7284return(T||e.originalNode.hasAttribute("playsinline"))&&(M.playerVars.playsinline=1),e.originalNode.controls&&(M.playerVars.controls=1),e.originalNode.autoplay&&(M.playerVars.autoplay=1),e.originalNode.loop&&(M.playerVars.loop=1),(M.playerVars.loop&&1===parseInt(M.playerVars.loop,10)||e.originalNode.src.indexOf("loop=")>-1)&&!M.playerVars.playlist&&-1===e.originalNode.src.indexOf("playlist=")&&(M.playerVars.playlist=d.getYouTubeId(e.originalNode.src)),d.enqueueIframe(M),o.onEvent=function(t,i,n){null!=n&&(e.youTubeState=n)},o.setSize=function(e,t){null!==c&&c.setSize(e,t)},o.hide=function(){o.stopInterval(),o.pause(),f&&(f.style.display="none")},o.show=function(){f&&(f.style.display="")},o.destroy=function(){c.destroy()},o.interval=null,o.startInterval=function(){o.interval=setInterval(function(){var t=(0,a.createEvent)("timeupdate",o) 7285e.dispatchEvent(t)},250)},o.stopInterval=function(){o.interval&&clearInterval(o.interval)},o.getPosterUrl=function(){var i=t.youtube.imageQuality,n=d.getYouTubeId(e.originalNode.src) 7286return i&&["default","hqdefault","mqdefault","sddefault","maxresdefault"].indexOf(i)>-1&&n?"https://img.youtube.com/vi/"+n+"/"+i+".jpg":""},o}} 7287n.default.onYouTubePlayerAPIReady=function(){d.iFrameReady()},l.typeChecks.push(function(e){return/\/\/(www\.youtube|youtu\.?be)/i.test(e)?"video/x-youtube":null}),o.renderer.add(h)},{2:2,25:25,26:26,28:28,3:3,8:8,9:9}],24:[function(e,t,i){"use strict" 7288Object.defineProperty(i,"__esModule",{value:!0}),i.cancelFullScreen=i.requestFullScreen=i.isFullScreen=i.FULLSCREEN_EVENT_NAME=i.HAS_NATIVE_FULLSCREEN_ENABLED=i.HAS_TRUE_NATIVE_FULLSCREEN=i.HAS_IOS_FULLSCREEN=i.HAS_MS_NATIVE_FULLSCREEN=i.HAS_MOZ_NATIVE_FULLSCREEN=i.HAS_WEBKIT_NATIVE_FULLSCREEN=i.HAS_NATIVE_FULLSCREEN=i.SUPPORTS_NATIVE_HLS=i.SUPPORT_PASSIVE_EVENT=i.SUPPORT_POINTER_EVENTS=i.HAS_MSE=i.IS_STOCK_ANDROID=i.IS_SAFARI=i.IS_FIREFOX=i.IS_CHROME=i.IS_EDGE=i.IS_IE=i.IS_ANDROID=i.IS_IOS=i.IS_IPOD=i.IS_IPHONE=i.IS_IPAD=i.UA=i.NAV=void 0 7289var n=o(e(3)),r=o(e(2)),s=o(e(8)) 7290function o(e){return e&&e.__esModule?e:{default:e}}for(var a=i.NAV=n.default.navigator,l=i.UA=a.userAgent.toLowerCase(),c=i.IS_IPAD=/ipad/i.test(l)&&!n.default.MSStream,u=i.IS_IPHONE=/iphone/i.test(l)&&!n.default.MSStream,d=i.IS_IPOD=/ipod/i.test(l)&&!n.default.MSStream,h=(i.IS_IOS=/ipad|iphone|ipod/i.test(l)&&!n.default.MSStream,i.IS_ANDROID=/android/i.test(l)),f=i.IS_IE=/(trident|microsoft)/i.test(a.appName),p=(i.IS_EDGE="msLaunchUri"in a&&!("documentMode"in r.default)),m=i.IS_CHROME=/chrome/i.test(l),g=i.IS_FIREFOX=/firefox/i.test(l),y=i.IS_SAFARI=/safari/i.test(l)&&!m,v=i.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(l),_=(i.HAS_MSE="MediaSource"in n.default),b=i.SUPPORT_POINTER_EVENTS=!0,w=i.SUPPORT_PASSIVE_EVENT=function(){var e=!1 7291try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}) 7292n.default.addEventListener("test",null,t)}catch(i){}return e}(),A=["source","track","audio","video"],T=void 0,C=0,L=A.length;C<L;C++)T=r.default.createElement(A[C]) 7293var x=i.SUPPORTS_NATIVE_HLS=y||f&&/edge/i.test(l),M=void 0!==T.webkitEnterFullscreen,E=void 0!==T.requestFullscreen 7294M&&/mac os x 10_5/i.test(l)&&(E=!1,M=!1) 7295var S=void 0!==T.webkitRequestFullScreen,k=void 0!==T.mozRequestFullScreen,P=void 0!==T.msRequestFullscreen,O=S||k||P,z=O,D="",I=void 0,N=void 0,R=void 0 7296k?z=r.default.mozFullScreenEnabled:P&&(z=r.default.msFullscreenEnabled),m&&(M=!1),O&&(S?D="webkitfullscreenchange":k?D="fullscreenchange":P&&(D="MSFullscreenChange"),i.isFullScreen=I=function(){return k?r.default.mozFullScreen:S?r.default.webkitIsFullScreen:P?null!==r.default.msFullscreenElement:void 0}
7296,i.requestFullScreen=N=function(e){S?e.webkitRequestFullScreen():k?e.mozRequestFullScreen():P&&e.msRequestFullscreen()},i.cancelFullScreen=R=function(){S?r.default.webkitCancelFullScreen():k?r.default.mozCancelFullScreen():P&&r.default.msExitFullscreen()}) 7297var F=i.HAS_NATIVE_FULLSCREEN=E,B=i.HAS_WEBKIT_NATIVE_FULLSCREEN=S,j=i.HAS_MOZ_NATIVE_FULLSCREEN=k,U=i.HAS_MS_NATIVE_FULLSCREEN=P,V=i.HAS_IOS_FULLSCREEN=M,H=i.HAS_TRUE_NATIVE_FULLSCREEN=O,q=i.HAS_NATIVE_FULLSCREEN_ENABLED=z,G=i.FULLSCREEN_EVENT_NAME=D 7298i.isFullScreen=I,i.requestFullScreen=N,i.cancelFullScreen=R,s.default.Features=s.default.Features||{},s.default.Features.isiPad=c,s.default.Features.isiPod=d,s.default.Features.isiPhone=u,s.default.Features.isiOS=s.default.Features.isiPhone||s.default.Features.isiPad,s.default.Features.isAndroid=h,s.default.Features.isIE=f,s.default.Features.isEdge=p,s.default.Features.isChrome=m,s.default.Features.isFirefox=g,s.default.Features.isSafari=y,s.default.Features.isStockAndroid=v,s.default.Features.hasMSE=_,s.default.Features.supportsNativeHLS=x,s.default.Features.supportsPointerEvents=b,s.default.Features.supportsPassiveEvent=w,s.default.Features.hasiOSFullScreen=V,s.default.Features.hasNativeFullscreen=F,s.default.Features.hasWebkitNativeFullScreen=B,s.default.Features.hasMozNativeFullScreen=j,s.default.Features.hasMsNativeFullScreen=U,s.default.Features.hasTrueNativeFullScreen=H,s.default.Features.nativeFullScreenEnabled=q,s.default.Features.fullScreenEventName=G,s.default.Features.isFullScreen=I,s.default.Features.requestFullScreen=N,s.default.Features.cancelFullScreen=R},{2:2,3:3,8:8}],25:[function(e,t,i){"use strict" 7299Object.defineProperty(i,"__esModule",{value:!0}),i.removeClass=i.addClass=i.hasClass=void 0,i.loadScript=a,i.offset=l,i.toggleClass=m,i.fadeOut=g,i.fadeIn=y,i.siblings=v,i.visible=_,i.ajax=b 7300var n=o(e(3)),r=o(e(2)),s=o(e(8)) 7301function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return new Promise(function(t,i){var n=r.default.createElement("script") 7302n.src=e,n.async=!0,n.onload=function(){n.remove(),t()},n.onerror=function(){n.remove(),i()},r.default.head.appendChild(n)})}function l(e){var t=e.getBoundingClientRect(),i=n.default.pageXOffset||r.default.documentElement.scrollLeft,s=n.default.pageYOffset||r.default.documentElement.scrollTop 7303return{top:t.top+s,left:t.left+i}}var c=void 0,u=void 0,d=void 0 7304"classList"in r.default.documentElement?(c=function(e,t){return void 0!==e.classList&&e.classList.contains(t)},u=function(e,t){return e.classList.add(t)},d=function(e,t){return e.classList.remove(t)}):(c=function(e,t){return new RegExp("\\b"+t+"\\b").test(e.className)},u=function(e,t){h(e,t)||(e.className+=" "+t)},d=function(e,t){e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")}) 7305var h=i.hasClass=c,f=i.addClass=u,p=i.removeClass=d 7306function m(e,t){h(e,t)?p(e,t):f(e,t)}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,i=arguments[2] 7307e.style.opacity||(e.style.opacity=1) 7308var r=null 7309n.default.requestAnimationFrame(function s(o){var a=o-(r=r||o),l=parseFloat(1-a/t,2) 7310e.style.opacity=l<0?0:l,a>t?i&&"function"==typeof i&&i():n.default.requestAnimationFrame(s)})}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,i=arguments[2] 7311e.style.opacity||(e.style.opacity=0) 7312var r=null 7313n.default.requestAnimationFrame(function s(o){var a=o-(r=r||o),l=parseFloat(a/t,2) 7314e.style.opacity=l>1?1:l,a>t?i&&"function"==typeof i&&i():n.default.requestAnimationFrame(s)})}function v(e,t){var i=[] 7315e=e.parentNode.firstChild 7316do{t&&!t(e)||i.push(e)}while(e=e.nextSibling) 7317return i}function _(e){return void 0!==e.getClientRects&&"function"===e.getClientRects?!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length):!(!e.offsetWidth&&!e.offsetHeight)}function b(e,t,i,r){var s=n.default.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),o="application/x-www-form-urlencoded; charset=UTF-8",a=!1,l="*/".concat("*") 7318switch(t){case"text":o="text/plain" 7319break 7320case"json":o="application/json, text/javascript" 7321break 7322case"html":o="text/html" 7323break 7324case"xml":o="application/xml, text/xml"}"application/x-www-form-urlencoded"!==o&&(l=o+", */*; q=0.01"),s&&(s.open("GET",e,!0),s.setRequestHeader("Accept",l),s.onreadystatechange=function(){if(!a&&4===s.readyState)if(200===s.status){a=!0 7325var e=void 0 7326switch(t){case"json":e=JSON.parse(s.responseText) 7327break 7328case"xml":e=s.responseXML 7329break 7330default:e=s.responseText}i(e)}else"function"==typeof r&&r(s.status)},s.send())}s.default.Utils=s.default.Utils||{},s.default.Utils.offset=l,s.default.Utils.hasClass=h,s.default.Utils.addClass=f,s.default.Utils.removeClass=
7330p,s.default.Utils.toggleClass=m,s.default.Utils.fadeIn=y,s.default.Utils.fadeOut=g,s.default.Utils.siblings=v,s.default.Utils.visible=_,s.default.Utils.ajax=b,s.default.Utils.loadScript=a},{2:2,3:3,8:8}],26:[function(e,t,i){"use strict" 7331Object.defineProperty(i,"__esModule",{value:!0}),i.escapeHTML=o,i.debounce=a,i.isObjectEmpty=l,i.splitEvents=c,i.createEvent=u,i.isNodeAfter=d,i.isString=h 7332var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n} 7333function o(e){if("string"!=typeof e)throw new Error("Argument passed must be a string") 7334var t={"&":"&","<":"<",">":">",'"':"""} 7335return e.replace(/[&<>"]/g,function(e){return t[e]})}function a(e,t){var i=this,n=arguments,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2] 7336if("function"!=typeof e)throw new Error("First argument must be a function") 7337if("number"!=typeof t)throw new Error("Second argument must be a numeric value") 7338var s=void 0 7339return function(){var o=i,a=n,l=r&&!s 7340clearTimeout(s),s=setTimeout(function(){s=null,r||e.apply(o,a)},t),l&&e.apply(o,a)}}function l(e){return Object.getOwnPropertyNames(e).length<=0}function c(e,t){var i=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/,n={d:[],w:[]} 7341return(e||"").split(" ").forEach(function(e){var r=e+(t?"."+t:"") 7342r.startsWith(".")?(n.d.push(r),n.w.push(r)):n[i.test(e)?"w":"d"].push(r)}),n.d=n.d.join(" "),n.w=n.w.join(" "),n}function u(e,t,i){if("string"!=typeof e)throw new Error("Event name must be a string") 7343var n=e.match(/([a-z]+\.([a-z]+))/i),r={target:t,isIframe:i} 7344return null!==n&&(e=n[1],r.namespace=n[2]),new window.CustomEvent(e,{detail:r})}function d(e,t){return!!(e&&t&&2&e.compareDocumentPosition(t))}function h(e){return"string"==typeof e}s.default.Utils=s.default.Utils||{},s.default.Utils.escapeHTML=o,s.default.Utils.debounce=a,s.default.Utils.isObjectEmpty=l,s.default.Utils.splitEvents=c,s.default.Utils.createEvent=u,s.default.Utils.isNodeAfter=d,s.default.Utils.isString=h},{8:8}],27:[function(e,t,i){"use strict" 7345Object.defineProperty(i,"__esModule",{value:!0}),i.generateControlButton=o 7346var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n} 7347function o(e,t,i,n,r,s){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"",l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null 7348if("string"!=typeof e)throw new Error("`ariaControls` argument must be a string") 7349if("string"!=typeof t)throw new Error("`ariaLabel` argument must be a string") 7350if("string"!=typeof i)throw new Error("`title` argument must be a string") 7351if("string"!=typeof n)throw new Error("`iconSprite` argument must be a string") 7352if("string"!=typeof a)throw new Error("`ariaDescribedby` argument must be a string") 7353if(!Array.isArray(r))throw new Error("`icons` argument must be an array") 7354if("string"!=typeof s)throw new Error("`classPrefix` argument must be a string") 7355var c=o?'class="'+o+'" ':"",u=""!==a?'aria-describedby="'+a+'" ':"",d=null!==l?'aria-pressed="'+l+'"':"",h=r.map(function(t){return'<svg xmlns="http://www.w3.org/2000/svg" id="'+e+"-"+t+'" class="'+s+t+'" aria-hidden="true" focusable="false">\n\t\t\t\t<use xlink:href="'+n+"#"+t+'"></use>\n\t\t\t</svg>\n'}) 7356return"<button "+c+' type="button" aria-controls="'+e+'" title="'+i+'" aria-label="'+t+'" '+u+" "+d+">\n\t\t\t"+h.join("")+"\n\t\t</button>"}s.default.Utils=s.default.Utils||{},s.default.Utils.generateControlButton=o},{8:8}],28:[function(e,t,i){"use strict" 7357Object.defineProperty(i,"__esModule",{value:!0}),i.typeChecks=void 0,i.absolutizeUrl=l,i.formatType=c,i.getMimeFromType=u,i.getTypeFromFile=d,i.getExtension=h,i.normalizeExtension=f 7358var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n},o=e(26) 7359var a=i.typeChecks=[] 7360function l(e){if("string"!=typeof e)throw new Error("`url` argument must be a string") 7361var t=document.createElement("div") 7362return t.innerHTML='<a href="'+(0,o.escapeHTML)(e)+'">x</a>',t.firstChild.href}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" 7363return e&&!t?d(e):t}function u(e){if("string"!=typeof e)throw new Error("`type` argument must be a string") 7364return e&&e.indexOf(";")>-1?e.substr(0,e.indexOf(";")):e}function d(e){if("string"!=typeof e)throw new Error("`url` argument must be a string") 7365for(var t=0,i=a.length;t<i;t++){var n=a[t](e) 7366if(n)return n}var r=f(h(e)),s="video/mp4" 7367return r&&(~["mp4","m4v","ogg","ogv","webm","mpeg"].indexOf(r)?s="video/"+r:"mov"===r?s="video/quicktime":~["mp3","oga","wav","mid","midi"].indexOf(r)&&(s="audio/"+r)),s}function h(e){if("string"!=typeof e)throw new Error("`url` argument must be a string") 7368var t=e.split("?")[0].split("\\").pop().split("/").pop() 7369return~t.indexOf(".")?t.substring(t.lastIndexOf(".")+1):""}function f(e){if("string"!=typeof e)throw new Error("`extension` argument must be a string") 7370switch(e){case"mp4":case"m4v":return"mp4" 7371case"webm":case"webma":case"webmv":return"webm" 7372case"ogg":case"oga":case"ogv":return"ogg" 7373default:return e}}s.default.Utils=s.default.Utils||{},s.default.Utils.typeChecks=a,s.default.Utils.absolutizeUrl=l,s.default.Utils.formatType=c,s.default.Utils.getMimeFromType=u,s.default.Utils.getTypeFromFile=d,s.default.Utils.getExtension=h,s.default.Utils.normalizeExtension=f},{26:26,8:8}],29:[function(e,t,i){"use strict" 7374var n,r=a(e(2)),s=a(e(4)),o=a(e(5))
7375function a(e){return e&&e.__esModule?e:{default:e}}if([Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})}),function(){if("function"==typeof window.CustomEvent)return!1 7376function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0} 7377var i=r.default.createEvent("CustomEvent") 7378return i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i}e.prototype=window.Event.prototype,window.CustomEvent=e}(),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object") 7379for(var t=Object(e),i=1,n=arguments.length;i<n;i++){var r=arguments[i] 7380if(null!==r)for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),i=t.length-1;--i>=0&&t.item(i)!==this;);return i>-1}),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),i=void 0,n=this 7381do{for(i=t.length;--i>=0&&t.item(i)!==n;);}while(i<0&&(n=n.parentElement)) 7382return n}),function(){for(var e=0,t=["ms","moz","webkit","o"],i=0;i<t.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[t[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[i]+"CancelAnimationFrame"]||window[t[i]+"CancelRequestAnimationFrame"] 7383window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var i=(new Date).getTime(),n=Math.max(0,16-(i-e)),r=window.setTimeout(function(){t(i+n)},n) 7384return e=i+n,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),/firefox/i.test(navigator.userAgent)){var l=window.getComputedStyle 7385window.getComputedStyle=function(e,t){var i=l(e,t) 7386return null===i?{getPropertyValue:function(){}}:i}}window.Promise||(window.Promise=s.default),(0,o.default)(),(n=window.Node||window.Element)&&n.prototype&&null===n.prototype.children&&Object.defineProperty(n.prototype,"children",{get:function(){for(var e=0,t=void 0,i=this.childNodes,n=[];t=i[e++];)1===t.nodeType&&n.push(t) 7387return n}})},{2:2,4:4,5:5}],30:[function(e,t,i){"use strict" 7388Object.defineProperty(i,"__esModule",{value:!0}),i.isDropFrame=o,i.secondsToTimeCode=a,i.timeCodeToSeconds=l,i.calculateTimeFormat=c,i.convertSMPTEtoSeconds=u 7389var n,r=e(8),s=(n=r)&&n.__esModule?n:{default:n} 7390function o(){return!((arguments.length>0&&void 0!==arguments[0]?arguments[0]:25)%1==0)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:25,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"hh:mm:ss" 7391e=!e||"number"!=typeof e||e<0?0:e 7392var a=Math.round(.066666*n),l=Math.round(n),c=24*Math.round(3600*n),u=Math.round(600*n),d=o(n)?";":":",h=void 0,f=void 0,p=void 0,m=void 0,g=Math.round(e*n) 7393if(o(n)){g<0&&(g=c+g) 7394var y=(g%=c)%u 7395g+=9*a*Math.floor(g/u),y>a&&(g+=a*Math.floor((y-a)/Math.round(60*l-a))) 7396var v=Math.floor(g/l) 7397h=Math.floor(Math.floor(v/60)/60),f=Math.floor(v/60)%60,p=i?v%60:Math.floor(g/l%60).toFixed(r)}else h=Math.floor(e/3600)%24,f=Math.floor(e/60)%60,p=i?Math.floor(e%60):Math.floor(e%60).toFixed(r) 7398h=h<=0?0:h,p=60===(p=p<=0?0:p)?0:p,f=60===(f=f<=0?0:f)?0:f 7399for(var _=s.split(":"),b={},w=0,A=_.length;w<A;++w){for(var T="",C=0,L=_[w].length;C<L;C++)T.indexOf(_[w][C])<0&&(T+=_[w][C]) 7400~["f","s","m","h"].indexOf(T)&&(b[T]=_[w].length)}var x=t||h>0?(h<10&&b.h>1?"0"+h:h)+":":"" 7401return x+=(f<10&&b.m>1?"0"+f:f)+":",x+=""+(p<10&&b.s>1?"0"+p:p),i&&(x+=(m=(m=(g%l).toFixed(0))<=0?0:m)<10&&b.f?d+"0"+m:""+d+m),x}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:25 7402if("string"!=typeof e)throw new TypeError("Time must be a string") 7403if(e.indexOf(";")>0&&(e=e.replace(";",":")),!/\d{2}(\:\d{2}){0,3}/i.test(e))throw new TypeError("Time code must have the format `00:00:00`") 7404var i=e.split(":"),n=void 0,r=0,s=0,a=0,l=0,c=0,u=Math.round(.066666*t),d=Math.round(t),h=3600*d,f=60*d 7405switch(i.length){default:case 1:a=parseInt(i[0],10) 7406break 7407case 2:s=parseInt(i[0],10),a=parseInt(i[1],10) 7408break 7409case 3:r=parseInt(i[0],10),s=parseInt(i[1],10),a=parseInt(i[2],10) 7410break 7411case 4:r=parseInt(i[0],10),s=parseInt(i[1],10),a=parseInt(i[2],10),l=parseInt(i[3],10)}return n=o(t)?h*r+f*s+d*a+l-u*((c=60*r+s)-Math.floor(c/10)):(h*r+f*s+t*a+l)/t,parseFloat(n.toFixed(3))}function c(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:25 7412e=!e||"number"!=typeof e||e<0?0:e 7413for(var n=Math.floor(e/3600)%24,r=Math.floor(e/60)%60,s=Math.floor(e%60),o=[[Math.floor((e%1*i).toFixed(3)),"f"],[s,"s"],[r,"m"],[n,"h"]],a=t.timeFormat,l=a[1]===a[0],c=l?2:1,u=a.length<c?a[c]:":",d=a[0],h=!1,f=0,p=o.length;f<p;f++)if(~a.indexOf(o[f][1]))h=!0 7414else if(h){for(var m=!1,g=f;g<p;g++)if(o[g][0]>0){m=!0 7415break}if(!m)break 7416l||(a=d+a),a=o[f][1]+u+a,l&&(a=o[f][1]+a),d=o[f][1]}t.timeFormat=a}function u(e){if("string"!=typeof e)throw new TypeError("Argument must be a string value") 7417for(var t=~(e=e.replace(",",".")).indexOf(".")?e.split(".")[1].length:0,i=0,n=1,r=0,s=(e=e.split(":").reverse()).length;r<s;r++)n=1,r>0&&(n=Math.pow(60,r)),i+=Number(e[r])*n 7418return Number(i.toFixed(t))}s.default.Utils=s.default.Utils||{},s.default.Utils.secondsToTimeCode=a,s.default.Utils.timeCodeToSeconds=l,s.default.Utils.calculateTimeFormat=c,s.default.Utils.convertSMPTEtoSeconds=u},{8:8}]},{},[29,7,6,16,22,20,21,23,17,19,18,10,11,12,13,14,15]),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).leaflet={})}(this,function(e){"use strict" 7419function t(e){for(var t,i,n=1,r=arguments.length;n<r;n++)for(t in i=arguments[n])e[t]=i[t] 7420return e}var i=Object.create||function(e){return n.prototype=e,new n} 7421function n(){}function r(e,t){var i,n=Array.prototype.slice
7422return e.bind?e.bind.apply(e,n.call(arguments,1)):(i=n.call(arguments,2),function(){return e.apply(t,i.length?i.concat(n.call(arguments)):arguments)})}var s=0 7423function o(e){return"_leaflet_id"in e||(e._leaflet_id=++s),e._leaflet_id}function a(e,t,i){var n,r,s=function(){n=!1,r&&(o.apply(i,r),r=!1)},o=function(){n?r=arguments:(e.apply(i,arguments),setTimeout(s,t),n=!0)} 7424return o}function l(e,t,i){var n=t[1],r=n-(t=t[0]) 7425return e===n&&i?e:((e-t)%r+r)%r+t}function c(){return!1}function u(e,t){return!1===t?e:(t=Math.pow(10,void 0===t?6:t),Math.round(e*t)/t)}function d(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function h(e){return d(e).split(/\s+/)}function f(e,t){for(var n in Object.prototype.hasOwnProperty.call(e,"options")||(e.options=e.options?i(e.options):{}),t)e.options[n]=t[n] 7426return e.options}function p(e,t,i){var n,r=[] 7427for(n in e)r.push(encodeURIComponent(i?n.toUpperCase():n)+"="+encodeURIComponent(e[n])) 7428return(t&&-1!==t.indexOf("?")?"&":"?")+r.join("&")}var m=/\{ *([\w_ -]+) *\}/g 7429function g(e,t){return e.replace(m,function(e,i){if(void 0===(i=t[i]))throw new Error("No value provided for variable "+e) 7430return"function"==typeof i?i(t):i})}var y=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)} 7431function v(e,t){for(var i=0;i<e.length;i++)if(e[i]===t)return i 7432return-1}var _="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 7433function b(e){return window["webkit"+e]||window["moz"+e]||window["ms"+e]}var w=0 7434function A(e){var t=+new Date,i=Math.max(0,16-(t-w)) 7435return w=t+i,window.setTimeout(e,i)}var T=window.requestAnimationFrame||b("RequestAnimationFrame")||A,C=window.cancelAnimationFrame||b("CancelAnimationFrame")||b("CancelRequestAnimationFrame")||function(e){window.clearTimeout(e)} 7436function x(e,t,i){if(!i||T!==A)return T.call(window,r(e,t)) 7437e.call(t)}function M(e){e&&C.call(window,e)}var E={__proto__:null,extend:t,create:i,bind:r,get lastId(){return s},stamp:o,throttle:a,wrapNum:l,falseFn:c,formatNum:u,trim:d,splitWords:h,setOptions:f,getParamString:p,template:g,isArray:y,indexOf:v,emptyImageUrl:_,requestFn:T,cancelFn:C,requestAnimFrame:x,cancelAnimFrame:M} 7438function S(){}S.extend=function(e){function n(){f(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()}var r,s=n.__super__=this.prototype,o=i(s) 7439for(r in(o.constructor=n).prototype=o,this)Object.prototype.hasOwnProperty.call(this,r)&&"prototype"!==r&&"__super__"!==r&&(n[r]=this[r]) 7440if(e.statics&&t(n,e.statics),e.includes){var a=e.includes 7441if("undefined"!=typeof L&&L&&L.Mixin){a=y(a)?a:[a] 7442for(var l=0;l<a.length;
vendor: 4,079 bytes, lines 7442-7468
7442l++)a[l]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}t.apply(null,[o].concat(e.includes))}return t(o,e),delete o.statics,delete o.includes,o.options&&(o.options=s.options?i(s.options):{},t(o.options,e.options)),o._initHooks=[],o.callInitHooks=function(){if(!this._initHooksCalled){s.callInitHooks&&s.callInitHooks.call(this),this._initHooksCalled=!0 7443for(var e=0,t=o._initHooks.length;e<t;e++)o._initHooks[e].call(this)}},n},S.include=function(e){var i=this.prototype.options 7444return t(this.prototype,e),e.options&&(this.prototype.options=i,this.mergeOptions(e.options)),this},S.mergeOptions=function(e){return t(this.prototype.options,e),this},S.addInitHook=function(e){var t=Array.prototype.slice.call(arguments,1),i="function"==typeof e?e:function(){this[e].apply(this,t)} 7445return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i),this} 7446var k={on:function(e,t,i){if("object"==typeof e)for(var n in e)this._on(n,e[n],t) 7447else for(var r=0,s=(e=h(e)).length;r<s;r++)this._on(e[r],t,i) 7448return this},off:function(e,t,i){if(arguments.length)if("object"==typeof e)for(var n in e)this._off(n,e[n],t) 7449else{e=h(e) 7450for(var r=1===arguments.length,s=0,o=e.length;s<o;s++)r?this._off(e[s]):this._off(e[s],t,i)}else delete this._events 7451return this},_on:function(e,t,i,n){"function"!=typeof t?console.warn("wrong listener type: "+typeof t):!1===this._listens(e,t,i)&&(t={fn:t,ctx:i=i===this?void 0:i},n&&(t.once=!0),this._events=this._events||{},this._events[e]=this._events[e]||[],this._events[e].push(t))},_off:function(e,t,i){var n,r,s 7452if(this._events&&(n=this._events[e]))if(1===arguments.length){if(this._firingCount)for(r=0,s=n.length;r<s;r++)n[r].fn=c 7453delete this._events[e]}else"function"!=typeof t?console.warn("wrong listener type: "+typeof t):!1!==(t=this._listens(e,t,i))&&(i=n[t],this._firingCount&&(i.fn=c,this._events[e]=n=n.slice()),n.splice(t,1))},fire:function(e,i,n){if(this.listens(e,n)){var r=t({},i,{type:e,target:this,sourceTarget:i&&i.sourceTarget||this}) 7454if(this._events){var s=this._events[e] 7455if(s){this._firingCount=this._firingCount+1||1 7456for(var o=0,a=s.length;o<a;o++){var l=s[o],c=l.fn 7457l.once&&this.off(e,c,l.ctx),c.call(l.ctx||this,r)}this._firingCount--}}n&&this._propagateEvent(r)}return this},listens:function(e,t,i,n){"string"!=typeof e&&console.warn('"string" type argument expected') 7458var r=t,s=("function"!=typeof t&&(n=!!t,i=r=void 0),this._events&&this._events[e]) 7459if(s&&s.length&&!1!==this._listens(e,r,i))return!0 7460if(n)for(var o in this._eventParents)if(this._eventParents[o].listens(e,t,i,n))return!0 7461return!1},_listens:function(e,t,i){if(this._events){var n=this._events[e]||[] 7462if(!t)return!!n.length 7463i===this&&(i=void 0) 7464for(var r=0,s=n.length;r<s;r++)if(n[r].fn===t&&n[r].ctx===i)return r}return!1},once:function(e,t,i){if("object"==typeof e)for(var n in e)this._on(n,e[n],t,!0) 7465else for(var r=0,s=(e=h(e)).length;r<s;r++)this._on(e[r],t,i,!0) 7466return this},addEventParent:function(e){return this._eventParents=this._eventParents||{},this._eventParents[o(e)]=e,this},removeEventParent:function(e){return this._eventParents&&delete this._eventParents[o(e)],this},_propagateEvent:function(e){for(var i in this._eventParents)this._eventParents[i].fire(e.type,t({layer:e.target,propagatedFrom:e.target},e),!0)}},P=(k.addEventListener=k.on,k.removeEventListener=k.clearAllEventListeners=k.off,k.addOneTimeEventListener=k.once,k.fireEvent=k.fire,k.hasEventListeners=k.listens,S.extend(k)) 7467function O(e,t,i){this.x=i?Math.round(e):e,this.y=i?Math.round(t):t}var z=Math.trunc||function(e){return 0<e?Math.floor(e):Math.ceil(e)} 7468function D(e,t,i){return e instanceof O?e:y(e)?new O(e[0],e[1]):null==e?e:"object"==typeof e&&"x"in e&&"y"in e?new O(e.x,e.y):new O(e,t,i)}function I(e,t){if(e)for(var i=t?[e,t]:e,n=0,r=i.length;n<r;n++)this.extend(i[n])}function N(e,t){return!e||e instanceof I?e:new I(e,t)}function R(e,t){if(e)for(var i=t?[e,t]:e,n=0,r=i.length;n<r;n++)this.extend(i[n])}
vendor: 4,358 bytes, lines 7468-7488
7468function F(e,t){return e instanceof R?e:new R(e,t)}function B(e,t,i){if(isNaN(e)||isNaN(t))throw new Error("Invalid LatLng object: ("+e+", "+t+")") 7469this.lat=+e,this.lng=+t,void 0!==i&&(this.alt=+i)}function j(e,t,i){return e instanceof B?e:y(e)&&"object"!=typeof e[0]?3===e.length?new B(e[0],e[1],e[2]):2===e.length?new B(e[0],e[1]):null:null==e?e:"object"==typeof e&&"lat"in e?new B(e.lat,"lng"in e?e.lng:e.lon,e.alt):void 0===t?null:new B(e,t,i)}O.prototype={clone:function(){return new O(this.x,this.y)},add:function(e){return this.clone()._add(D(e))},_add:function(e){return this.x+=e.x,this.y+=e.y,this},subtract:function(e){return this.clone()._subtract(D(e))},_subtract:function(e){return this.x-=e.x,this.y-=e.y,this},divideBy:function(e){return this.clone()._divideBy(e)},_divideBy:function(e){return this.x/=e,this.y/=e,this},multiplyBy:function(e){return this.clone()._multiplyBy(e)},_multiplyBy:function(e){return this.x*=e,this.y*=e,this},scaleBy:function(e){return new O(this.x*e.x,this.y*e.y)},unscaleBy:function(e){return new O(this.x/e.x,this.y/e.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=z(this.x),this.y=z(this.y),this},distanceTo:function(e){var t=(e=D(e)).x-this.x 7470e=e.y-this.y 7471return Math.sqrt(t*t+e*e)},equals:function(e){return(e=D(e)).x===this.x&&e.y===this.y},contains:function(e){return e=D(e),Math.abs(e.x)<=Math.abs(this.x)&&Math.abs(e.y)<=Math.abs(this.y)},toString:function(){return"Point("+u(this.x)+", "+u(this.y)+")"}},I.prototype={extend:function(e){var t,i 7472if(e){if(e instanceof O||"number"==typeof e[0]||"x"in e)t=i=D(e) 7473else if(t=(e=N(e)).min,i=e.max,!t||!i)return this 7474this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(i.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(i.y,this.max.y)):(this.min=t.clone(),this.max=i.clone())}return this},getCenter:function(e){return D((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,e)},getBottomLeft:function(){return D(this.min.x,this.max.y)},getTopRight:function(){return D(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(e){var t,i 7475return(e=("number"==typeof e[0]||e instanceof O?D:N)(e))instanceof I?(t=e.min,i=e.max):t=i=e,t.x>=this.min.x&&i.x<=this.max.x&&t.y>=this.min.y&&i.y<=this.max.y},intersects:function(e){e=N(e) 7476var t=this.min,i=this.max,n=e.min,r=(e=e.max).x>=t.x&&n.x<=i.x 7477e=e.y>=t.y&&n.y<=i.y 7478return r&&e},overlaps:function(e){e=N(e) 7479var t=this.min,i=this.max,n=e.min,r=(e=e.max).x>t.x&&n.x<i.x 7480e=e.y>t.y&&n.y<i.y 7481return r&&e},isValid:function(){return!(!this.min||!this.max)},pad:function(e){var t=this.min,i=this.max,n=Math.abs(t.x-i.x)*e 7482e=Math.abs(t.y-i.y)*e 7483return N(D(t.x-n,t.y-e),D(i.x+n,i.y+e))},equals:function(e){return!!e&&(e=N(e),this.min.equals(e.getTopLeft())&&this.max.equals(e.getBottomRight()))}},R.prototype={extend:function(e){var t,i,n=this._southWest,r=this._northEast 7484if(e instanceof B)i=t=e 7485else{if(!(e instanceof R))return e?this.extend(j(e)||F(e)):this 7486if(t=e._southWest,i=e._northEast,!t||!i)return this}return n||r?(n.lat=Math.min(t.lat,n.lat),n.lng=Math.min(t.lng,n.lng),r.lat=Math.max(i.lat,r.lat),r.lng=Math.max(i.lng,r.lng)):(this._southWest=new B(t.lat,t.lng),this._northEast=new B(i.lat,i.lng)),this},pad:function(e){var t=this._southWest,i=this._northEast,n=Math.abs(t.lat-i.lat)*e 7487e=Math.abs(t.lng-i.lng)*e 7488return new R(new B(t.lat-n,t.lng-e),new B(i.lat+n,i.lng+e))},getCenter:function(){return new B((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new B(this.getNorth(),this.getWest())},getSouthEast:function(){return new B(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
7488,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(e){e=("number"==typeof e[0]||e instanceof B||"lat"in e?j:F)(e) 7489var t,i,n=this._southWest,r=this._northEast 7490return e instanceof R?(t=e.getSouthWest(),i=e.getNorthEast()):t=i=e,t.lat>=n.lat&&i.lat<=r.lat&&t.lng>=n.lng&&i.lng<=r.lng},intersects:function(e){e=F(e) 7491var t=this._southWest,i=this._northEast,n=e.getSouthWest(),r=(e=e.getNorthEast()).lat>=t.lat&&n.lat<=i.lat 7492e=e.lng>=t.lng&&n.lng<=i.lng 7493return r&&e},overlaps:function(e){e=F(e) 7494var t=this._southWest,i=this._northEast,n=e.getSouthWest(),r=(e=e.getNorthEast()).lat>t.lat&&n.lat<i.lat 7495e=e.lng>t.lng&&n.lng<i.lng 7496return r&&e},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(e,t){return!!e&&(e=F(e),this._southWest.equals(e.getSouthWest(),t)&&this._northEast.equals(e.getNorthEast(),t))},isValid:function(){return!(!this._southWest||!this._northEast)}} 7497var U={latLngToPoint:function(e,t){return e=this.projection.project(e),t=this.scale(t),this.transformation._transform(e,t)},pointToLatLng:function(e,t){return t=this.scale(t),e=this.transformation.untransform(e,t),this.projection.unproject(e)},project:function(e){return this.projection.project(e)},unproject:function(e){return this.projection.unproject(e)},scale:function(e){return 256*Math.pow(2,e)},zoom:function(e){return Math.log(e/256)/Math.LN2},getProjectedBounds:function(e){var t 7498return this.infinite?null:(t=this.projection.bounds,e=this.scale(e),new I(this.transformation.transform(t.min,e),this.transformation.transform(t.max,e)))},infinite:!(B.prototype={equals:function(e,t){return!!e&&(e=j(e),Math.max(Math.abs(this.lat-e.lat),Math.abs(this.lng-e.lng))<=(void 0===t?1e-9:t))},toString:function(e){return"LatLng("+u(this.lat,e)+", "+u(this.lng,e)+")"},distanceTo:function(e){return V.distance(this,j(e))},wrap:function(){return V.wrapLatLng(this)},toBounds:function(e){var t=(e=180*e/40075017)/Math.cos(Math.PI/180*this.lat) 7499return F([this.lat-e,this.lng-t],[this.lat+e,this.lng+t])},clone:function(){return new B(this.lat,this.lng,this.alt)}}),wrapLatLng:function(e){var t=this.wrapLng?l(e.lng,this.wrapLng,!0):e.lng 7500return new B(this.wrapLat?l(e.lat,this.wrapLat,!0):e.lat,t,e.alt)},wrapLatLngBounds:function(e){var t=e.getCenter(),i=this.wrapLatLng(t),n=t.lat-i.lat 7501t=t.lng-i.lng
vendor: 5,590 bytes, lines 7502-7524
7502return 0==n&&0==t?e:(i=e.getSouthWest(),e=e.getNorthEast(),new R(new B(i.lat-n,i.lng-t),new B(e.lat-n,e.lng-t)))}},V=t({},U,{wrapLng:[-180,180],R:6371e3,distance:function(e,t){var i=Math.PI/180,n=e.lat*i,r=t.lat*i,s=Math.sin((t.lat-e.lat)*i/2) 7503t=Math.sin((t.lng-e.lng)*i/2),e=s*s+Math.cos(n)*Math.cos(r)*t*t,i=2*Math.atan2(Math.sqrt(e),Math.sqrt(1-e)) 7504return this.R*i}}),H={R:H=6378137,MAX_LATITUDE:85.0511287798,project:function(e){var t=Math.PI/180,i=this.MAX_LATITUDE 7505i=Math.max(Math.min(i,e.lat),-i),i=Math.sin(i*t) 7506return new O(this.R*e.lng*t,this.R*Math.log((1+i)/(1-i))/2)},unproject:function(e){var t=180/Math.PI 7507return new B((2*Math.atan(Math.exp(e.y/this.R))-Math.PI/2)*t,e.x*t/this.R)},bounds:new I([-(H*=Math.PI),-H],[H,H])} 7508function q(e,t,i,n){y(e)?(this._a=e[0],this._b=e[1],this._c=e[2],this._d=e[3]):(this._a=e,this._b=t,this._c=i,this._d=n)}function G(e,t,i,n){return new q(e,t,i,n)}q.prototype={transform:function(e,t){return this._transform(e.clone(),t)},_transform:function(e,t){return e.x=(t=t||1)*(this._a*e.x+this._b),e.y=t*(this._c*e.y+this._d),e},untransform:function(e,t){return new O((e.x/(t=t||1)-this._b)/this._a,(e.y/t-this._d)/this._c)}} 7509var W=t({},V,{code:"EPSG:3857",projection:H,transformation:G(W=.5/(Math.PI*H.R),.5,-W,.5)}),$=t({},W,{code:"EPSG:900913"}) 7510function Q(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function X(e,t){for(var i,n,r,s,o="",a=0,l=e.length;a<l;a++){for(i=0,n=(r=e[a]).length;i<n;i++)o+=(i?"L":"M")+(s=r[i]).x+" "+s.y 7511o+=t?Ee.svg?"z":"x":""}return o||"M0 0"}var Y=document.documentElement.style,K="ActiveXObject"in window,Z=K&&!document.addEventListener,J="msLaunchUri"in navigator&&!("documentMode"in document),ee=Me("webkit"),te=Me("android"),ie=Me("android 2")||Me("android 3"),ne=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),re=(ne=te&&Me("Google")&&ne<537&&!("AudioNode"in window),!!window.opera),se=!J&&Me("chrome"),oe=Me("gecko")&&!ee&&!re&&!K,ae=!se&&Me("safari"),le=Me("phantom"),ce="OTransition"in Y,ue=0===navigator.platform.indexOf("Win"),de=K&&"transition"in Y,he="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ie,fe=(Y="MozPerspective"in Y,!window.L_DISABLE_3D&&(de||he||Y)&&!ce&&!le),pe=(Wi="undefined"!=typeof orientation||Me("mobile"))&&ee,me=Wi&&he,ge=!window.PointerEvent&&window.MSPointerEvent,ye=!(!window.PointerEvent&&!ge),ve="ontouchstart"in window||!!window.TouchEvent,_e=!window.L_NO_TOUCH&&(ve||ye),be=Wi&&re,we=Wi&&oe,Ae=1<(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),Te=function(){var e=!1 7512try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}) 7513window.addEventListener("testPassiveEventSupport",c,t),window.removeEventListener("testPassiveEventSupport",c,t)}catch(e){}return e}(),Ce=!!document.createElement("canvas").getContext,Le=!(!document.createElementNS||!Q("svg").createSVGRect),xe=!!Le&&((xe=document.createElement("div")).innerHTML="<svg/>","http://www.w3.org/2000/svg"===(xe.firstChild&&xe.firstChild.namespaceURI)) 7514function Me(e){return 0<=navigator.userAgent.toLowerCase().indexOf(e)}var Ee={ie:K,ielt9:Z,edge:J,webkit:ee,android:te,android23:ie,androidStock:ne,opera:re,chrome:se,gecko:oe,safari:ae,phantom:le,opera12:ce,win:ue,ie3d:de,webkit3d:he,gecko3d:Y,any3d:fe,mobile:Wi,mobileWebkit:pe,mobileWebkit3d:me,msPointer:ge,pointer:ye,touch:_e,touchNative:ve,mobileOpera:be,mobileGecko:we,retina:Ae,passiveEvents:Te,canvas:Ce,svg:Le,vml:!Le&&function(){try{var e=document.createElement("div"),t=(e.innerHTML='<v:shape adj="1"/>',e.firstChild) 7515return t.style.behavior="url(#default#VML)",t&&"object"==typeof t.adj}catch(e){return!1}}(),inlineSvg:xe,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Se=Ee.msPointer?"MSPointerDown":"pointerdown",ke=Ee.msPointer?"MSPointerMove":"pointermove",Pe=Ee.msPointer?"MSPointerUp":"pointerup",Oe=Ee.msPointer?"MSPointerCancel":"pointercancel",ze={touchstart:Se,touchmove:ke,touchend:Pe,touchcancel:Oe},De={touchstart:function(e,t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&St(t),je(e,t)},touchmove:je,touchend:je,touchcancel:je},Ie={},Ne=!1 7516function Re(e){Ie[e.pointerId]=e}function Fe(e){Ie[e.pointerId]&&(Ie[e.pointerId]=e)}function Be(e){delete Ie[e.pointerId]}function je(e,t){if(t.pointerType!==(t.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in t.touches=[],Ie)t.touches.push(Ie[i]) 7517t.changedTouches=[t],e(t)}}var Ue,Ve,He,qe,Ge,We,$e=ct(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Qe=ct(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Xe="webkitTransition"===Qe||"OTransition"===Qe?Qe+"End":"transitionend" 7518function Ye(e){return"string"==typeof e?document.getElementById(e):e}function Ke(e,t){var i=e.style[t]||e.currentStyle&&e.currentStyle[t] 7519return"auto"===(i=i&&"auto"!==i||!document.defaultView?i:(e=document.defaultView.getComputedStyle(e,null))?e[t]:null)?null:i}function Ze(e,t,i){return(e=document.createElement(e)).className=t||"",i&&i.appendChild(e),e}function Je(e){var t=e.parentNode 7520t&&t.removeChild(e)}function et(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function tt(e){var t=e.parentNode 7521t&&t.lastChild!==e&&t.appendChild(e)}function it(e){var t=e.parentNode 7522t&&t.firstChild!==e&&t.insertBefore(e,t.firstChild)}function nt(e,t){return void 0!==e.classList?e.classList.contains(t):0<(e=at(e)).length&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e)}function rt(e,t){var i 7523if(void 0!==e.classList)for(var n=h(t),r=0,s=n.length;r<s;r++)e.classList.add(n[r]) 7524else nt(e,t)||ot(e,((i=at(e))?i+" ":"")+t)}
vendor: 8,108 bytes, lines 7524-7555
7524function st(e,t){void 0!==e.classList?e.classList.remove(t):ot(e,d((" "+at(e)+" ").replace(" "+t+" "," ")))}function ot(e,t){void 0===e.className.baseVal?e.className=t:e.className.baseVal=t}function at(e){return void 0===(e=e.correspondingElement?e.correspondingElement:e).className.baseVal?e.className:e.className.baseVal}function lt(e,t){if("opacity"in e.style)e.style.opacity=t 7525else if("filter"in e.style){var i=!1,n="DXImageTransform.Microsoft.Alpha" 7526try{i=e.filters.item(n)}catch(e){if(1===t)return}t=Math.round(100*t),i?(i.Enabled=100!==t,i.Opacity=t):e.style.filter+=" progid:"+n+"(opacity="+t+")"}}function ct(e){for(var t=document.documentElement.style,i=0;i<e.length;i++)if(e[i]in t)return e[i] 7527return!1}function ut(e,t,i){t=t||new O(0,0),e.style[$e]=(Ee.ie3d?"translate("+t.x+"px,"+t.y+"px)":"translate3d("+t.x+"px,"+t.y+"px,0)")+(i?" scale("+i+")":"")}function dt(e,t){e._leaflet_pos=t,Ee.any3d?ut(e,t):(e.style.left=t.x+"px",e.style.top=t.y+"px")}function ht(e){return e._leaflet_pos||new O(0,0)}function ft(){_t(window,"dragstart",St)}function pt(){wt(window,"dragstart",St)}function mt(e){for(;-1===e.tabIndex;)e=e.parentNode 7528e.style&&(gt(),We=(Ge=e).style.outlineStyle,e.style.outlineStyle="none",_t(window,"keydown",gt))}function gt(){Ge&&(Ge.style.outlineStyle=We,We=Ge=void 0,wt(window,"keydown",gt))}function yt(e){for(;!((e=e.parentNode).offsetWidth&&e.offsetHeight||e===document.body););return e}function vt(e){var t=e.getBoundingClientRect() 7529return{x:t.width/e.offsetWidth||1,y:t.height/e.offsetHeight||1,boundingClientRect:t}}function _t(e,t,i,n){if(t&&"object"==typeof t)for(var r in t)Ct(e,r,t[r],i) 7530else for(var s=0,o=(t=h(t)).length;s<o;s++)Ct(e,t[s],i,n) 7531return this}qe="onselectstart"in document?(He=function(){_t(window,"selectstart",St)},function(){wt(window,"selectstart",St)}):(Ve=ct(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]),He=function(){var e 7532Ve&&(e=document.documentElement.style,Ue=e[Ve],e[Ve]="none")},function(){Ve&&(document.documentElement.style[Ve]=Ue,Ue=void 0)}),K={__proto__:null,TRANSFORM:$e,TRANSITION:Qe,TRANSITION_END:Xe,get:Ye,getStyle:Ke,create:Ze,remove:Je,empty:et,toFront:tt,toBack:it,hasClass:nt,addClass:rt,removeClass:st,setClass:ot,getClass:at,setOpacity:lt,testProp:ct,setTransform:ut,setPosition:dt,getPosition:ht,get disableTextSelection(){return He},get enableTextSelection(){return qe},disableImageDrag:ft,enableImageDrag:pt,preventOutline:mt,restoreOutline:gt,getSizedParentNode:yt,getScale:vt} 7533var bt="_leaflet_events" 7534function wt(e,t,i,n){if(1===arguments.length)At(e),delete e[bt] 7535else if(t&&"object"==typeof t)for(var r in t)Lt(e,r,t[r],i) 7536else if(t=h(t),2===arguments.length)At(e,function(e){return-1!==v(t,e)}) 7537else for(var s=0,o=t.length;s<o;s++)Lt(e,t[s],i,n) 7538return this}function At(e,t){for(var i in e[bt]){var n=i.split(/\d/)[0] 7539t&&!t(n)||Lt(e,n,null,null,i)}}var Tt={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"} 7540function Ct(e,t,i,n){var r,s,a=t+o(i)+(n?"_"+o(n):"") 7541e[bt]&&e[bt][a]||(s=r=function(t){return i.call(n||e,t||window.event)},!Ee.touchNative&&Ee.pointer&&0===t.indexOf("touch")?r=function(e,t,i){return"touchstart"!==t||Ne||(document.addEventListener(Se,Re,!0),document.addEventListener(ke,Fe,!0),document.addEventListener(Pe,Be,!0),document.addEventListener(Oe,Be,!0),Ne=!0),De[t]?(i=De[t].bind(this,i),e.addEventListener(ze[t],i,!1),i):(console.warn("wrong event specified:",t),c)}(e,t,r):Ee.touch&&"dblclick"===t?r=function(e,t){e.addEventListener("dblclick",t) 7542var i,n=0 7543function r(e){var r 75441!==e.detail?i=e.detail:"mouse"===e.pointerType||e.sourceCapabilities&&!e.sourceCapabilities.firesTouchEvents||(r=Pt(e)).some(function(e){return e instanceof HTMLLabelElement&&e.attributes.for})&&!r.some(function(e){return e instanceof HTMLInputElement||e instanceof HTMLSelectElement})||((r=Date.now())-n<=200?2===++i&&t(function(e){var t,i,n={} 7545for(i in e)t=e[i],n[i]=t&&t.bind?t.bind(e):t 7546return(e=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(e)):i=1,n=r)}return e.addEventListener("click",r),{dblclick:t,simDblclick:r}}(e,r):"addEventListener"in e?"touchstart"===t||"touchmove"===t||"wheel"===t||"mousewheel"===t?e.addEventListener(Tt[t]||t,r,!!Ee.passiveEvents&&{passive:!1}):"mouseenter"===t||"mouseleave"===t?e.addEventListener(Tt[t],r=function(t){t=t||window.event,It(e,t)&&s(t)},!1):e.addEventListener(t,s,!1):e.attachEvent("on"+t,r),e[bt]=e[bt]||{},e[bt][a]=r)}function Lt(e,t,i,n,r){var s,a 7547r=r||t+o(i)+(n?"_"+o(n):""),(i=e[bt]&&e[bt][r])&&(!Ee.touchNative&&Ee.pointer&&0===t.indexOf("touch")?(n=e,a=i,ze[s=t]?n.removeEventListener(ze[s],a,!1):console.warn("wrong event specified:",s)):Ee.touch&&"dblclick"===t?(n=i,(a=e).removeEventListener("dblclick",n.dblclick),a.removeEventListener("click",n.simDblclick)):"removeEventListener"in e?e.removeEventListener(Tt[t]||t,i,!1):e.detachEvent("on"+t,i),e[bt][r]=null)}function xt(e){return e.stopPropagation?e.stopPropagation():e.originalEvent?e.originalEvent._stopped=!0:e.cancelBubble=!0,this}function Mt(e){return Ct(e,"wheel",xt),this}function Et(e){return _t(e,"mousedown touchstart dblclick contextmenu",xt),e._leaflet_disable_click=!0,this}function St(e){return e.preventDefault?e.preventDefault():e.returnValue=!1,this}function kt(e){return St(e),xt(e),this}function Pt(e){if(e.composedPath)return e.composedPath() 7548for(var t=[],i=e.target;i;)t.push(i),i=i.parentNode 7549return t}function Ot(e,t){var i,n 7550return t?(n=(i=vt(t)).boundingClientRect,new O((e.clientX-n.left)/i.x-t.clientLeft,(e.clientY-n.top)/i.y-t.clientTop)):new O(e.clientX,e.clientY)}var zt=Ee.linux&&Ee.chrome?window.devicePixelRatio:Ee.mac?3*window.devicePixelRatio:0<window.devicePixelRatio?2*window.devicePixelRatio:1 7551function Dt(e){return Ee.edge?e.wheelDeltaY/2:e.deltaY&&0===e.deltaMode?-e.deltaY/zt:e.deltaY&&1===e.deltaMode?20*-e.deltaY:e.deltaY&&2===e.deltaMode?60*-e.deltaY:e.deltaX||e.deltaZ?0:e.wheelDelta?(e.wheelDeltaY||e.wheelDelta)/2:e.detail&&Math.abs(e.detail)<32765?20*-e.detail:e.detail?e.detail/-32765*60:0}function It(e,t){var i=t.relatedTarget 7552if(!i)return!0 7553try{for(;i&&i!==e;)i=i.parentNode}catch(e){return!1}return i!==e}Z={__proto__:null,on:_t,off:wt,stopPropagation:xt,disableScrollPropagation:Mt,disableClickPropagation:Et,preventDefault:St,stop:kt,getPropagationPath:Pt,getMousePosition:Ot,getWheelDelta:Dt,isExternalTarget:It,addListener:_t,removeListener:wt} 7554var Nt=P.extend({run:function(e,t,i,n){this.stop(),this._el=e,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=ht(e),this._offset=t.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=x(this._animate,this),this._step()},_step:function(e){var t=+new Date-this._startTime,i=1e3*this._duration 7555t<i?this._runFrame(this._easeOut(t/i),e):(this._runFrame(1),this._complete())},_runFrame:function(e,t){e=this._startPos.add(this._offset.multiplyBy(e)),t&&e._round(),dt(this._el,e),this.fire("step")},_complete:function(){M(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(e){return 1-Math.pow(1-e,this._easeOutPower)}}),Rt=P.extend({options:{crs:W,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(e,t){t=f(this,t),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(e),this._initLayout(),this._onResize=r(this._onResize,this),this._initEvents(),t.maxBounds&&this.setMaxBounds(t.maxBounds),void 0!==t.zoom&&(this._zoom=this._limitZoom(t.zoom)),t.center&&void 0!==t.zoom&&this.setView(j(t.center),t.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Qe&&Ee.any3d&&!Ee.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),_t(this._proxy,Xe,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,331 bytes, lines 7555-7559
7555,setView:function(e,i,n){return i=void 0===i?this._zoom:this._limitZoom(i),e=this._limitCenter(j(e),i,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n&&(void 0!==n.animate&&(n.zoom=t({animate:n.animate},n.zoom),n.pan=t({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==i?this._tryAnimatedZoom&&this._tryAnimatedZoom(e,i,n.zoom):this._tryAnimatedPan(e,n.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(e,i,n.pan&&n.pan.noMoveStart),this)},setZoom:function(e,t){return this._loaded?this.setView(this.getCenter(),e,{zoom:t}):(this._zoom=e,this)},zoomIn:function(e,t){return e=e||(Ee.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+e,t)},zoomOut:function(e,t){return e=e||(Ee.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-e,t)},setZoomAround:function(e,t,i){var n=this.getZoomScale(t),r=this.getSize().divideBy(2) 7556e=(e instanceof O?e:this.latLngToContainerPoint(e)).subtract(r).multiplyBy(1-1/n),n=this.containerPointToLatLng(r.add(e)) 7557return this.setView(n,t,{zoom:i})},_getBoundsCenterZoom:function(e,t){t=t||{},e=e.getBounds?e.getBounds():F(e) 7558var i=D(t.paddingTopLeft||t.padding||[0,0]),n=D(t.paddingBottomRight||t.padding||[0,0]),r=this.getBoundsZoom(e,!1,i.add(n)) 7559return(r="number"==typeof t.maxZoom?Math.min(t.maxZoom,r):r)===1/0?{center:e.getCenter(),zoom:r}
vendor: 29,096 bytes, lines 7559-7654
7559:(t=n.subtract(i).divideBy(2),n=this.project(e.getSouthWest(),r),i=this.project(e.getNorthEast(),r),{center:this.unproject(n.add(i).divideBy(2).add(t),r),zoom:r})},fitBounds:function(e,t){if((e=F(e)).isValid())return e=this._getBoundsCenterZoom(e,t),this.setView(e.center,e.zoom,t) 7560throw new Error("Bounds are not valid.")},fitWorld:function(e){return this.fitBounds([[-90,-180],[90,180]],e)},panTo:function(e,t){return this.setView(e,this._zoom,{pan:t})},panBy:function(e,t){var i 7561return t=t||{},(e=D(e).round()).x||e.y?(!0===t.animate||this.getSize().contains(e)?(this._panAnim||(this._panAnim=new Nt,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),t.noMoveStart||this.fire("movestart"),!1!==t.animate?(rt(this._mapPane,"leaflet-pan-anim"),i=this._getMapPanePos().subtract(e).round(),this._panAnim.run(this._mapPane,i,t.duration||.25,t.easeLinearity)):(this._rawPanBy(e),this.fire("move").fire("moveend"))):this._resetView(this.unproject(this.project(this.getCenter()).add(e)),this.getZoom()),this):this.fire("moveend")},flyTo:function(e,t,i){if(!1===(i=i||{}).animate||!Ee.any3d)return this.setView(e,t,i) 7562this._stop() 7563var n=this.project(this.getCenter()),r=this.project(e),s=this.getSize(),o=this._zoom,a=(e=j(e),t=void 0===t?o:t,Math.max(s.x,s.y)),l=a*this.getZoomScale(o,t),c=r.distanceTo(n)||1,u=1.42,d=u*u 7564function h(e){return e=(l*l-a*a+(e?-1:1)*d*d*c*c)/(2*(e?l:a)*d*c),(e=Math.sqrt(e*e+1)-e)<1e-9?-18:Math.log(e)}function f(e){return(Math.exp(e)-Math.exp(-e))/2}function p(e){return(Math.exp(e)+Math.exp(-e))/2}var m=h(0) 7565var g=Date.now(),y=(h(1)-m)/u,v=i.duration?1e3*i.duration:1e3*y*.8 7566return this._moveStart(!0,i.noMoveStart),function i(){var s=(Date.now()-g)/v,l=(1-Math.pow(1-s,1.5))*y 7567s<=1?(this._flyToFrame=x(i,this),this._move(this.unproject(n.add(r.subtract(n).multiplyBy(function(e){return a*(p(m)*(f(e=m+u*e)/p(e))-f(m))/d}(l)/c)),o),this.getScaleZoom(a/(s=l,a*(p(m)/p(m+u*s))),o),{flyTo:!0})):this._move(e,t)._moveEnd(!0)}.call(this),this},flyToBounds:function(e,t){return e=this._getBoundsCenterZoom(e,t),this.flyTo(e.center,e.zoom,t)},setMaxBounds:function(e){return e=F(e),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),e.isValid()?(this.options.maxBounds=e,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(e){var t=this.options.minZoom 7568return this.options.minZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(e):this},setMaxZoom:function(e){var t=this.options.maxZoom 7569return this.options.maxZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(e):this},panInsideBounds:function(e,t){this._enforcingBounds=!0 7570var i=this.getCenter() 7571e=this._limitCenter(i,this._zoom,F(e)) 7572return i.equals(e)||this.panTo(e,t),this._enforcingBounds=!1,this},panInside:function(e,t){var i=D((t=t||{}).paddingTopLeft||t.padding||[0,0]),n=D(t.paddingBottomRight||t.padding||[0,0]),r=this.project(this.getCenter()),s=(e=this.project(e),(i=N([(s=this.getPixelBounds()).min.add(i),s.max.subtract(n)])).getSize()) 7573return i.contains(e)||(this._enforcingBounds=!0,n=e.subtract(i.getCenter()),i=i.extend(e).getSize().subtract(s),r.x+=n.x<0?-i.x:i.x,r.y+=n.y<0?-i.y:i.y,this.panTo(this.unproject(r),t),this._enforcingBounds=!1),this},invalidateSize:function(e){if(!this._loaded)return this 7574e=t({animate:!1,pan:!0},!0===e?{animate:!0}:e) 7575var i=this.getSize(),n=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),s=i.divideBy(2).round(),o=n.divideBy(2).round() 7576return(s=s.subtract(o)).x||s.y?(e.animate&&e.pan?this.panBy(s):(e.pan&&this._rawPanBy(s),this.fire("move"),e.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(r(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(e){var i,n 7577return e=this._locateOptions=t({timeout:1e4,watch:!1},e),"geolocation"in navigator?(i=r(this._handleGeolocationResponse,this),n=r(this._handleGeolocationError,this),e.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,n,e):navigator.geolocation.getCurrentPosition(i,n,e)):this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(e){var t 7578this._container._leaflet_id&&(t=e.code,e=e.message||(1===t?"permission denied":2===t?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:t,message:"Geolocation error: "+e+"."}))},_handleGeolocationResponse:function(e){if(this._container._leaflet_id){var t,i,n=new B(e.coords.latitude,e.coords.longitude),r=n.toBounds(2*e.coords.accuracy),s=this._locateOptions,o=(s.setView&&(t=this.getBoundsZoom(r),this.setView(n,s.maxZoom?Math.min(t,s.maxZoom):t)),{latlng:n,bounds:r,timestamp:e.timestamp}) 7579for(i in e.coords)"number"==typeof e.coords[i]&&(o[i]=e.coords[i]) 7580this.fire("locationfound",o)}},addHandler:function(e,t){return t&&(t=this[e]=new t(this),this._handlers.push(t),this.options[e]&&t.enable()),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance") 7581try{delete this._container._leaflet_id,delete this._containerId}catch(e){this._container._leaflet_id=void 0,this._containerId=void 0}for(var e in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),Je(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[e].remove() 7582for(e in this._panes)Je(this._panes[e]) 7583return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(e,t){return t=Ze("div","leaflet-pane"+(e?" leaflet-"+e.replace("Pane","")+"-pane":""),t||this._mapPane),e&&(this._panes[e]=t),t},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var e=this.getPixelBounds() 7584return new R(this.unproject(e.getBottomLeft()),this.unproject(e.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(e,t,i){e=F(e),i=D(i||[0,0]) 7585var n=this.getZoom()||0,r=this.getMinZoom(),s=this.getMaxZoom(),o=e.getNorthWest(),a=(e=e.getSouthEast(),i=this.getSize().subtract(i),e=N(this.project(e,n),this.project(o,n)).getSize(),o=Ee.any3d?this.options.zoomSnap:1,i.x/e.x) 7586i=i.y/e.y,e=t?Math.max(a,i):Math.min(a,i),n=this.getScaleZoom(e,n) 7587return o&&(n=Math.round(n/(o/100))*(o/100),n=t?Math.ceil(n/o)*o:Math.floor(n/o)*o),Math.max(r,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(e,t){return new I(e=this._getTopLeftPoint(e,t),e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(e){return this.options.crs.getProjectedBounds(void 0===e?this.getZoom():e)},getPane:function(e){return"string"==typeof e?this._panes[e]:e},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(e,t){var i=this.options.crs 7588return t=void 0===t?this._zoom:t,i.scale(e)/i.scale(t)},getScaleZoom:function(e,t){var i=this.options.crs 7589t=void 0===t?this._zoom:t,e=i.zoom(e*i.scale(t)) 7590return isNaN(e)?1/0:e},project:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.latLngToPoint(j(e),t)},unproject:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.pointToLatLng(D(e),t)},layerPointToLatLng:function(e){return e=D(e).add(this.getPixelOrigin()),this.unproject(e)},latLngToLayerPoint:function(e){return this.project(j(e))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(e){return this.options.crs.wrapLatLng(j(e))},wrapLatLngBounds:function(e){return this.options.crs.wrapLatLngBounds(F(e))},distance:function(e,t){return this.options.crs.distance(j(e),j(t))},containerPointToLayerPoint:function(e){return D(e).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(e){return D(e).add(this._getMapPanePos())},containerPointToLatLng:function(e){return e=this.containerPointToLayerPoint(D(e)),this.layerPointToLatLng(e)},latLngToContainerPoint:function(e){return this.layerPointToContainerPoint(this.latLngToLayerPoint(j(e)))},mouseEventToContainerPoint:function(e){return Ot(e,this._container)},mouseEventToLayerPoint:function(e){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(e))},mouseEventToLatLng:function(e){return this.layerPointToLatLng(this.mouseEventToLayerPoint(e))},_initContainer:function(e){if(!(e=this._container=Ye(e)))throw new Error("Map container not found.") 7591if(e._leaflet_id)throw new Error("Map container is already initialized.") 7592_t(e,"scroll",this._onScroll,this),this._containerId=o(e)},_initLayout:function(){var e=this._container,t=(this._fadeAnimated=this.options.fadeAnimation&&Ee.any3d,rt(e,"leaflet-container"+(Ee.touch?" leaflet-touch":"")+(Ee.retina?" leaflet-retina":"")+(Ee.ielt9?" leaflet-oldie":"")+(Ee.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),Ke(e,"position")) 7593"absolute"!==t&&"relative"!==t&&"fixed"!==t&&"sticky"!==t&&(e.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var e=this._panes={} 7594this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),dt(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(rt(e.markerPane,"leaflet-zoom-hide"),rt(e.shadowPane,"leaflet-zoom-hide"))},_resetView:function(e,t,i){dt(this._mapPane,new O(0,0)) 7595var n=!this._loaded,r=(this._loaded=!0,t=this._limitZoom(t),this.fire("viewprereset"),this._zoom!==t) 7596this._moveStart(r,i)._move(e,t)._moveEnd(r),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(e,t){return e&&this.fire("zoomstart"),t||this.fire("movestart"),this},_move:function(e,t,i,n){void 0===t&&(t=this._zoom) 7597var r=this._zoom!==t 7598return this._zoom=t,this._lastCenter=e,this._pixelOrigin=this._getNewPixelOrigin(e),n?i&&i.pinch&&this.fire("zoom",i):((r||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(e){return e&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(e){dt(this._mapPane,this._getMapPanePos().subtract(e))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){this._targets={} 7599var t=e?wt:_t 7600t((this._targets[o(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&t(window,"resize",this._onResize,this),Ee.any3d&&this.options.transform3DLimit&&(e?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var e=this._getMapPanePos() 7601Math.max(Math.abs(e.x),Math.abs(e.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(e,t){for(var i,n=[],r="mouseout"===t||"mouseover"===t,s=e.target||e.srcElement,a=!1;s;){if((i=this._targets[o(s)])&&("click"===t||"preclick"===t)&&this._draggableMoved(i)){a=!0 7602break}if(i&&i.listens(t,!0)){if(r&&!It(s,e))break 7603if(n.push(i),r)break}if(s===this._container)break 7604s=s.parentNode}return n.length||a||r||!this.listens(t,!0)?n:[this]},_isClickDisabled:function(e){for(;e&&e!==this._container;){if(e._leaflet_disable_click)return!0 7605e=e.parentNode}},_handleDOMEvent:function(e){var t,i=e.target||e.srcElement 7606!this._loaded||i._leaflet_disable_events||"click"===e.type&&this._isClickDisabled(i)||("mousedown"===(t=e.type)&&mt(i),this._fireDOMEvent(e,t))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(e,i,n){"click"===e.type&&((l=t({},e)).type="preclick",this._fireDOMEvent(l,l.type,n)) 7607var r=this._findEventTargets(e,i) 7608if(n){for(var s=[],o=0;o<n.length;o++)n[o].listens(i,!0)&&s.push(n[o]) 7609r=s.concat(r)}if(r.length){"contextmenu"===i&&St(e) 7610var a,l=r[0],c={originalEvent:e} 7611for("keypress"!==e.type&&"keydown"!==e.type&&"keyup"!==e.type&&(a=l.getLatLng&&(!l._radius||l._radius<=10),c.containerPoint=a?this.latLngToContainerPoint(l.getLatLng()):this.mouseEventToContainerPoint(e),c.layerPoint=this.containerPointToLayerPoint(c.containerPoint),c.latlng=a?l.getLatLng():this.layerPointToLatLng(c.layerPoint)),o=0;o<r.length;o++)if(r[o].fire(i,c,!0),c.originalEvent._stopped||!1===r[o].options.bubblingMouseEvents&&-1!==v(this._mouseEvents,i))return}},_draggableMoved:function(e){return(e=e.dragging&&e.dragging.enabled()?e:this).dragging&&e.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var e=0,t=this._handlers.length;e<t;e++)this._handlers[e].disable()},whenReady:function(e,t){return this._loaded?e.call(t||this,{target:this}):this.on("load",e,t),this},_getMapPanePos:function(){return ht(this._mapPane)||new O(0,0)},_moved:function(){var e=this._getMapPanePos() 7612return e&&!e.equals([0,0])},_getTopLeftPoint:function(e,t){return(e&&void 0!==t?this._getNewPixelOrigin(e,t):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(e,t){var i=this.getSize()._divideBy(2) 7613return this.project(e,t)._subtract(i)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(e,t,i){return i=this._getNewPixelOrigin(i,t),this.project(e,t)._subtract(i)},_latLngBoundsToNewLayerBounds:function(e,t,i){return i=this._getNewPixelOrigin(i,t),N([this.project(e.getSouthWest(),t)._subtract(i),this.project(e.getNorthWest(),t)._subtract(i),this.project(e.getSouthEast(),t)._subtract(i),this.project(e.getNorthEast(),t)._subtract(i)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(e){return this.latLngToLayerPoint(e).subtract(this._getCenterLayerPoint())},_limitCenter:function(e,t,i){var n,r 7614return!i||(n=this.project(e,t),r=this.getSize().divideBy(2),r=new I(n.subtract(r),n.add(r)),r=this._getBoundsOffset(r,i,t),Math.abs(r.x)<=1&&Math.abs(r.y)<=1)?e:this.unproject(n.add(r),t)},_limitOffset:function(e,t){var i 7615return t?(i=new I((i=this.getPixelBounds()).min.add(e),i.max.add(e)),e.add(this._getBoundsOffset(i,t))):e},_getBoundsOffset:function(e,t,i){return i=(t=N(this.project(t.getNorthEast(),i),this.project(t.getSouthWest(),i))).min.subtract(e.min),t=t.max.subtract(e.max),new O(this._rebound(i.x,-t.x),this._rebound(i.y,-t.y))},_rebound:function(e,t){return 0<e+t?Math.round(e-t)/2:Math.max(0,Math.ceil(e))-Math.max(0,Math.floor(t))},_limitZoom:function(e){var t=this.getMinZoom(),i=this.getMaxZoom(),n=Ee.any3d?this.options.zoomSnap:1 7616return n&&(e=Math.round(e/n)*n),Math.max(t,Math.min(i,e))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){st(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(e,t){return e=this._getCenterOffset(e)._trunc(),!(!0!==(t&&t.animate)&&!this.getSize().contains(e)||(this.panBy(e,t),0))},_createAnimProxy:function(){var e=this._proxy=Ze("div","leaflet-proxy leaflet-zoom-animated") 7617this._panes.mapPane.appendChild(e),this.on("zoomanim",function(e){var t=$e,i=this._proxy.style[t] 7618ut(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),i===this._proxy.style[t]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Je(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var e=this.getCenter(),t=this.getZoom() 7619ut(this._proxy,this.project(e,t),this.getZoomScale(t,1))},_catchTransitionEnd:function(e){this._animatingZoom&&0<=e.propertyName.indexOf("transform")&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(e,t,i){if(!this._animatingZoom){if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(t-this._zoom)>this.options.zoomAnimationThreshold)return!1 7620var n=this.getZoomScale(t) 7621n=this._getCenterOffset(e)._divideBy(1-1/n) 7622if(!0!==i.animate&&!this.getSize().contains(n))return!1 7623x(function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(e,t,!0)},this)}return!0},_animateZoom:function(e,t,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=e,this._animateToZoom=t,rt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:e,zoom:t,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(r(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&st(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}}) 7624function Ft(e){return new Bt(e)}var Bt=S.extend({options:{position:"topright"},initialize:function(e){f(this,e)},getPosition:function(){return this.options.position},setPosition:function(e){var t=this._map 7625return t&&t.removeControl(this),this.options.position=e,t&&t.addControl(this),this},getContainer:function(){return this._container},addTo:function(e){this.remove(),this._map=e 7626var t=this._container=this.onAdd(e),i=this.getPosition() 7627e=e._controlCorners[i] 7628return rt(t,"leaflet-control"),-1!==i.indexOf("bottom")?e.insertBefore(t,e.firstChild):e.appendChild(t),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(Je(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(e){this._map&&e&&0<e.screenX&&0<e.screenY&&this._map.getContainer().focus()}}),jt=(Rt.include({addControl:function(e){return e.addTo(this),this},removeControl:function(e){return e.remove(),this},_initControlPos:function(){var e=this._controlCorners={},t="leaflet-",i=this._controlContainer=Ze("div",t+"control-container",this._container) 7629function n(n,r){e[n+r]=Ze("div",t+n+" "+t+r,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var e in this._controlCorners)Je(this._controlCorners[e]) 7630Je(this._controlContainer),delete this._controlCorners,delete this._controlContainer}}),Bt.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(e,t,i,n){return i<n?-1:n<i?1:0}},initialize:function(e,t,i){for(var n in f(this,i),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1,e)this._addLayer(e[n],n) 7631for(n in t)this._addLayer(t[n],n,!0)},onAdd:function(e){this._initLayout(),this._update(),(this._map=e).on("zoomend",this._checkDisabledLayers,this) 7632for(var t=0;t<this._layers.length;t++)this._layers[t].layer.on("add remove",this._onLayerChange,this) 7633return this._container},addTo:function(e){return Bt.prototype.addTo.call(this,e),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this) 7634for(var e=0;e<this._layers.length;e++)this._layers[e].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(e,t){return this._addLayer(e,t),this._map?this._update():this},addOverlay:function(e,t){return this._addLayer(e,t,!0),this._map?this._update():this},removeLayer:function(e){return e.off("add remove",this._onLayerChange,this),(e=this._getLayer(o(e)))&&this._layers.splice(this._layers.indexOf(e),1),this._map?this._update():this},expand:function(){rt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null 7635var e=this._map.getSize().y-(this._container.offsetTop+50) 7636return e<this._section.clientHeight?(rt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=e+"px"):st(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return st(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var e="leaflet-control-layers",t=this._container=Ze("div",e),i=this.options.collapsed,n=(t.setAttribute("aria-haspopup",!0),Et(t),Mt(t),this._section=Ze("section",e+"-list")),r=(i&&(this._map.on("click",this.collapse,this),_t(t,{mouseenter:this._expandSafely,mouseleave:this.collapse},this)),this._layersLink=Ze("a",e+"-toggle",t)) 7637r.href="#",r.title="Layers",r.setAttribute("role","button"),_t(r,{keydown:function(e){13===e.keyCode&&this._expandSafely()},click:function(e){St(e),this._expandSafely()}},this),i||this.expand(),this._baseLayersList=Ze("div",e+"-base",n),this._separator=Ze("div",e+"-separator",n),this._overlaysList=Ze("div",e+"-overlays",n),t.appendChild(n)},_getLayer:function(e){for(var t=0;t<this._layers.length;t++)if(this._layers[t]&&o(this._layers[t].layer)===e)return this._layers[t]},_addLayer:function(e,t,i){this._map&&e.on("add remove",this._onLayerChange,this),this._layers.push({layer:e,name:t,overlay:i}),this.options.sortLayers&&this._layers.sort(r(function(e,t){return this.options.sortFunction(e.layer,t.layer,e.name,t.name)},this)),this.options.autoZIndex&&e.setZIndex&&(this._lastZIndex++,e.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(this._container){et(this._baseLayersList),et(this._overlaysList),this._layerControlInputs=[] 7638for(var e,t,i,n=0,r=0;r<this._layers.length;r++)i=this._layers[r],this._addItem(i),t=t||i.overlay,e=e||!i.overlay,n+=i.overlay?0:1 7639this.options.hideSingleBase&&(this._baseLayersList.style.display=(e=e&&1<n)?"":"none"),this._separator.style.display=t&&e?"":"none"}return this},_onLayerChange:function(e){this._handlingClick||this._update() 7640var t=this._getLayer(o(e.target));(e=t.overlay?"add"===e.type?"overlayadd":"overlayremove":"add"===e.type?"baselayerchange":null)&&this._map.fire(e,t)},_createRadioElement:function(e,t){return e='<input type="radio" class="leaflet-control-layers-selector" name="'+e+'"'+(t?' checked="checked"':"")+"/>",(t=document.createElement("div")).innerHTML=e,t.firstChild},_addItem:function(e){var t,i=document.createElement("label"),n=this._map.hasLayer(e.layer),r=((n=(e.overlay?((t=document.createElement("input")).type="checkbox",t.className="leaflet-control-layers-selector",t.defaultChecked=n):t=this._createRadioElement("leaflet-base-layers_"+o(this),n),this._layerControlInputs.push(t),t.layerId=o(e.layer),_t(t,"click",this._onInputClick,this),document.createElement("span"))).innerHTML=" "+e.name,document.createElement("span")) 7641return i.appendChild(r),r.appendChild(t),r.appendChild(n),(e.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var e,t,i=this._layerControlInputs,n=[],r=[] 7642this._handlingClick=!0 7643for(var s=i.length-1;0<=s;s--)e=i[s],t=this._getLayer(e.layerId).layer,e.checked?n.push(t):e.checked||r.push(t) 7644for(s=0;s<r.length;s++)this._map.hasLayer(r[s])&&this._map.removeLayer(r[s]) 7645for(s=0;s<n.length;s++)this._map.hasLayer(n[s])||this._map.addLayer(n[s]) 7646this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var e,t,i=this._layerControlInputs,n=this._map.getZoom(),r=i.length-1;0<=r;r--)e=i[r],t=this._getLayer(e.layerId).layer,e.disabled=void 0!==t.options.minZoom&&n<t.options.minZoom||void 0!==t.options.maxZoom&&n>t.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var e=this._section,t=(this._preventClick=!0,_t(e,"click",St),this.expand(),this) 7647setTimeout(function(){wt(e,"click",St),t._preventClick=!1})}})),Ut=Bt.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(e){var t="leaflet-control-zoom",i=Ze("div",t+" leaflet-bar"),n=this.options 7648return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,t+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,t+"-out",i,this._zoomOut),this._updateDisabled(),e.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(e){e.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(e){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(e.shiftKey?3:1))},_zoomOut:function(e){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(e.shiftKey?3:1))},_createButton:function(e,t,i,n,r){return(i=Ze("a",i,n)).innerHTML=e,i.href="#",i.title=t,i.setAttribute("role","button"),i.setAttribute("aria-label",t),Et(i),_t(i,"click",kt),_t(i,"click",r,this),_t(i,"click",this._refocusOnMap,this),i},_updateDisabled:function(){var e=this._map,t="leaflet-disabled" 7649st(this._zoomInButton,t),st(this._zoomOutButton,t),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&e._zoom!==e.getMinZoom()||(rt(this._zoomOutButton,t),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&e._zoom!==e.getMaxZoom()||(rt(this._zoomInButton,t),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Vt=(Rt.mergeOptions({zoomControl:!0}),Rt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Ut,this.addControl(this.zoomControl))}),Bt.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(e){var t="leaflet-control-scale",i=Ze("div",t),n=this.options 7650return this._addScales(n,t+"-line",i),e.on(n.updateWhenIdle?"moveend":"move",this._update,this),e.whenReady(this._update,this),i},onRemove:function(e){e.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(e,t,i){e.metric&&(this._mScale=Ze("div",t,i)),e.imperial&&(this._iScale=Ze("div",t,i))},_update:function(){var e=(t=this._map).getSize().y/2,t=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e])) 7651this._updateScales(t)},_updateScales:function(e){this.options.metric&&e&&this._updateMetric(e),this.options.imperial&&e&&this._updateImperial(e)},_updateMetric:function(e){var t=this._getRoundNum(e) 7652this._updateScale(this._mScale,t<1e3?t+" m":t/1e3+" km",t/e)},_updateImperial:function(e){var t,i 76535280<(e=3.2808399*e)?(i=this._getRoundNum(t=e/5280),this._updateScale(this._iScale,i+" mi",i/t)):(i=this._getRoundNum(e),this._updateScale(this._iScale,i+" ft",i/e))},_updateScale:function(e,t,i){e.style.width=Math.round(this.options.maxWidth*i)+"px",e.innerHTML=t},_getRoundNum:function(e){var t=Math.pow(10,(Math.floor(e)+"").length-1) 7654return t*(10<=(e=e/t)?10:5<=e?5:3<=e?3:2<=e?2:1)}})),Ht=Bt.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Ee.inlineSvg?'<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg> ':"")+"Leaflet</a>"},initialize:function(e){f(this,e),this._attributions={}}
vendor: 4,819 bytes, lines 7654-7669
7654,onAdd:function(e){for(var t in(e.attributionControl=this)._container=Ze("div","leaflet-control-attribution"),Et(this._container),e._layers)e._layers[t].getAttribution&&this.addAttribution(e._layers[t].getAttribution()) 7655return this._update(),e.on("layeradd",this._addAttribution,this),this._container},onRemove:function(e){e.off("layeradd",this._addAttribution,this)},_addAttribution:function(e){e.layer.getAttribution&&(this.addAttribution(e.layer.getAttribution()),e.layer.once("remove",function(){this.removeAttribution(e.layer.getAttribution())},this))},setPrefix:function(e){return this.options.prefix=e,this._update(),this},addAttribution:function(e){return e&&(this._attributions[e]||(this._attributions[e]=0),this._attributions[e]++,this._update()),this},removeAttribution:function(e){return e&&this._attributions[e]&&(this._attributions[e]--,this._update()),this},_update:function(){if(this._map){var e,t=[] 7656for(e in this._attributions)this._attributions[e]&&t.push(e) 7657var i=[] 7658this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' <span aria-hidden="true">|</span> ')}}}),qt=(J=(Rt.mergeOptions({attributionControl:!0}),Rt.addInitHook(function(){this.options.attributionControl&&(new Ht).addTo(this)}),Bt.Layers=jt,Bt.Zoom=Ut,Bt.Scale=Vt,Bt.Attribution=Ht,Ft.layers=function(e,t,i){return new jt(e,t,i)},Ft.zoom=function(e){return new Ut(e)},Ft.scale=function(e){return new Vt(e)},Ft.attribution=function(e){return new Ht(e)},S.extend({initialize:function(e){this._map=e},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ee=(J.addTo=function(e,t){return e.addHandler(t,this),this},{Events:k}),Ee.touch?"touchstart mousedown":"mousedown"),Gt=P.extend({options:{clickTolerance:3},initialize:function(e,t,i,n){f(this,n),this._element=e,this._dragStartTarget=t||e,this._preventOutline=i},enable:function(){this._enabled||(_t(this._dragStartTarget,qt,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Gt._dragging===this&&this.finishDrag(!0),wt(this._dragStartTarget,qt,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(e){var t,i 7659this._enabled&&(this._moved=!1,nt(this._element,"leaflet-zoom-anim")||(e.touches&&1!==e.touches.length?Gt._dragging===this&&this.finishDrag():Gt._dragging||e.shiftKey||1!==e.which&&1!==e.button&&!e.touches||((Gt._dragging=this)._preventOutline&&mt(this._element),ft(),He(),this._moving||(this.fire("down"),i=e.touches?e.touches[0]:e,t=yt(this._element),this._startPoint=new O(i.clientX,i.clientY),this._startPos=ht(this._element),this._parentScale=vt(t),i="mousedown"===e.type,_t(document,i?"mousemove":"touchmove",this._onMove,this),_t(document,i?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(e){var t 7660this._enabled&&(e.touches&&1<e.touches.length?this._moved=!0:!(t=new O((t=e.touches&&1===e.touches.length?e.touches[0]:e).clientX,t.clientY)._subtract(this._startPoint)).x&&!t.y||Math.abs(t.x)+Math.abs(t.y)<this.options.clickTolerance||(t.x/=this._parentScale.x,t.y/=this._parentScale.y,St(e),this._moved||(this.fire("dragstart"),this._moved=!0,rt(document.body,"leaflet-dragging"),this._lastTarget=e.target||e.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),rt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(t),this._moving=!0,this._lastEvent=e,this._updatePosition()))},_updatePosition:function(){var e={originalEvent:this._lastEvent} 7661this.fire("predrag",e),dt(this._element,this._newPos),this.fire("drag",e)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(e){st(document.body,"leaflet-dragging"),this._lastTarget&&(st(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),wt(document,"mousemove touchmove",this._onMove,this),wt(document,"mouseup touchend touchcancel",this._onUp,this),pt(),qe() 7662var t=this._moved&&this._moving 7663this._moving=!1,Gt._dragging=!1,t&&this.fire("dragend",{noInertia:e,distance:this._newPos.distanceTo(this._startPos)})}}) 7664function Wt(e,t,i){for(var n,r,s,o,a,l,c,u=[1,4,2,8],d=0,h=e.length;d<h;d++)e[d]._code=ei(e[d],t) 7665for(s=0;s<4;s++){for(l=u[s],n=[],d=0,r=(h=e.length)-1;d<h;r=d++)o=e[d],a=e[r],o._code&l?a._code&l||((c=Jt(a,o,l,t,i))._code=ei(c,t),n.push(c)):(a._code&l&&((c=Jt(a,o,l,t,i))._code=ei(c,t),n.push(c)),n.push(o)) 7666e=n}return e}function $t(e,t){var i,n,r,s,o,a,l 7667if(!e||0===e.length)throw new Error("latlngs not passed") 7668ii(e)||(console.warn("latlngs are not flat! Only the first ring will be used"),e=e[0]) 7669for(var c=j([0,0]),u=F(e),d=(u.getNorthWest().distanceTo(u.getSouthWest
7669())*u.getNorthEast().distanceTo(u.getNorthWest())<1700&&(c=Qt(e)),e.length),h=[],f=0;f<d;f++){var p=j(e[f]) 7670h.push(t.project(j([p.lat-c.lat,p.lng-c.lng])))}for(f=o=a=l=0,i=d-1;f<d;i=f++)n=h[f],r=h[i],s=n.y*r.x-r.y*n.x,a+=(n.x+r.x)*s,l+=(n.y+r.y)*s,o+=3*s 7671return u=0===o?h[0]:[a/o,l/o],j([(u=t.unproject(D(u))).lat+c.lat,u.lng+c.lng])}function Qt(e){for(var t=0,i=0,n=0,r=0;r<e.length;r++){var s=j(e[r]) 7672t+=s.lat,i+=s.lng,n++}return j([t/n,i/n])}var Xt 7673te={__proto__:null,clipPolygon:Wt,polygonCenter:$t,centroid:Qt} 7674function Yt(e,t){if(t&&e.length){var i=e=function(e,t){for(var i=[e[0]],n=1,r=0,s=e.length;n<s;n++)(function(e,t){var i=t.x-e.x 7675return i*i+(t=t.y-e.y)*t})(e[n],e[r])>t&&(i.push(e[n]),r=n) 7676return r<s-1&&i.push(e[s-1]),i}(e,t*=t),n=i.length,r=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(n) 7677r[0]=r[n-1]=1,function e(t,i,n,r,s){var o,a,l,c=0 7678for(a=r+1;a<=s-1;a++)c<(l=ti(t[a],t[r],t[s],!0))&&(o=a,c=l) 7679n<c&&(i[o]=1,e(t,i,n,r,o),e(t,i,n,o,s))}(i,r,t,0,n-1) 7680var s,o=[] 7681for(s=0;s<n;s++)r[s]&&o.push(i[s]) 7682return o}return e.slice()}function Kt(e,t,i){return Math.sqrt(ti(e,t,i,!0))}function Zt(e,t,i,n,r){var s,o,a,l=n?Xt:ei(e,i),c=ei(t,i) 7683for(Xt=c;;){if(!(l|c))return[e,t] 7684if(l&c)return!1 7685a=ei(o=Jt(e,t,s=l||c,i,r),i),s===l?(e=o,l=a):(t=o,c=a)}}function Jt(e,t,i,n,r){var s,o,a=t.x-e.x,l=(t=t.y-e.y,n.min) 7686n=n.max 7687return 8&i?(s=e.x+a*(n.y-e.y)/t,o=n.y):4&i?(s=e.x+a*(l.y-e.y)/t,o=l.y):2&i?(s=n.x,o=e.y+t*(n.x-e.x)/a):1&i&&(s=l.x,o=e.y+t*(l.x-e.x)/a),new O(s,o,r)}function ei(e,t){var i=0 7688return e.x<t.min.x?i|=1:e.x>t.max.x&&(i|=2),e.y<t.min.y?i|=4:e.y>t.max.y&&(i|=8),i}function ti(e,t,i,n){var r=t.x,s=(t=t.y,i.x-r),o=i.y-t,a=s*s+o*o 7689return 0<a&&(1<(a=((e.x-r)*s+(e.y-t)*o)/a)?(r=i.x,t=i.y):0<a&&(r+=s*a,t+=o*a)),s=e.x-r,o=e.y-t,n?s*s+o*o:new O(r,t)}function ii(e){return!y(e[0])||"object"!=typeof e[0][0]&&void 0!==e[0][0]}function ni(e){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ii(e)}function ri(e,t){var i,n,r,s,o,a 7690if(!e||0===e.length)throw new Error("latlngs not passed") 7691ii(e)||(console.warn("latlngs are not flat! Only the first ring will be used"),e=e[0]) 7692for(var l=j([0,0]),c=F(e),u=(c.getNorthWest().distanceTo(c.getSouthWest
vendor: 4,123 bytes, lines 7692-7709
7692())*c.getNorthEast().distanceTo(c.getNorthWest())<1700&&(l=Qt(e)),e.length),d=[],h=0;h<u;h++){var f=j(e[h]) 7693d.push(t.project(j([f.lat-l.lat,f.lng-l.lng])))}for(i=h=0;h<u-1;h++)i+=d[h].distanceTo(d[h+1])/2 7694if(0===i)a=d[0] 7695else for(n=h=0;h<u-1;h++)if(r=d[h],s=d[h+1],i<(n+=o=r.distanceTo(s))){a=[s.x-(o=(n-i)/o)*(s.x-r.x),s.y-o*(s.y-r.y)] 7696break}return j([(c=t.unproject(D(a))).lat+l.lat,c.lng+l.lng])}ie={__proto__:null,simplify:Yt,pointToSegmentDistance:Kt,closestPointOnSegment:function(e,t,i){return ti(e,t,i)},clipSegment:Zt,_getEdgeIntersection:Jt,_getBitCode:ei,_sqClosestPointOnSegment:ti,isFlat:ii,_flat:ni,polylineCenter:ri},ne={project:function(e){return new O(e.lng,e.lat)},unproject:function(e){return new B(e.y,e.x)},bounds:new I([-180,-90],[180,90])},re={R:6378137,R_MINOR:6356752.314245179,bounds:new I([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(e){var t=Math.PI/180,i=this.R,n=e.lat*t,r=this.R_MINOR/i,s=(r=Math.sqrt(1-r*r))*Math.sin(n) 7697s=Math.tan(Math.PI/4-n/2)/Math.pow((1-s)/(1+s),r/2),n=-i*Math.log(Math.max(s,1e-10)) 7698return new O(e.lng*t*i,n)},unproject:function(e){for(var t,i=180/Math.PI,n=this.R,r=this.R_MINOR/n,s=Math.sqrt(1-r*r),o=Math.exp(-e.y/n),a=Math.PI/2-2*Math.atan(o),l=0,c=.1;l<15&&1e-7<Math.abs(c);l++)t=s*Math.sin(a),t=Math.pow((1-t)/(1+t),s/2),a+=c=Math.PI/2-2*Math.atan(o*t)-a 7699return new B(a*i,e.x*i/n)}},se={__proto__:null,LonLat:ne,Mercator:re,SphericalMercator:H},ae=t({},V,{code:"EPSG:3395",projection:re,transformation:G(oe=.5/(Math.PI*re.R),.5,-oe,.5)}) 7700var si=t({},V,{code:"EPSG:4326",projection:ne,transformation:G(1/180,1,-1/180,.5)}),oi=(le=t({},U,{projection:ne,transformation:G(1,0,-1,0),scale:function(e){return Math.pow(2,e)},zoom:function(e){return Math.log(e)/Math.LN2},distance:function(e,t){var i=t.lng-e.lng 7701t=t.lat-e.lat 7702return Math.sqrt(i*i+t*t)},infinite:!0}),ce=(U.Earth=V,U.EPSG3395=ae,U.EPSG3857=W,U.EPSG900913=$,U.EPSG4326=si,U.Simple=le,P.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(e){return e.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(e){return e&&e.removeLayer(this),this},getPane:function(e){return this._map.getPane(e?this.options[e]||e:this.options.pane)},addInteractiveTarget:function(e){return this._map._targets[o(e)]=this},removeInteractiveTarget:function(e){return delete this._map._targets[o(e)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(e){var t,i=e.target 7703i.hasLayer(this)&&(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents&&(t=this.getEvents(),i.on(t,this),this.once("remove",function(){i.off(t,this)},this)),this.onAdd(i),this.fire("add"),i.fire("layeradd",{layer:this}))}})),Rt.include({addLayer:function(e){var t 7704if(e._layerAdd)return t=o(e),this._layers[t]||((this._layers[t]=e)._mapToAdd=this,e.beforeAdd&&e.beforeAdd(this),this.whenReady(e._layerAdd,e)),this 7705throw new Error("The provided object is not a Layer.")},removeLayer:function(e){var t=o(e) 7706return this._layers[t]&&(this._loaded&&e.onRemove(this),delete this._layers[t],this._loaded&&(this.fire("layerremove",{layer:e}),e.fire("remove")),e._map=e._mapToAdd=null),this},hasLayer:function(e){return o(e)in this._layers},eachLayer:function(e,t){for(var i in this._layers)e.call(t,this._layers[i]) 7707return this},_addLayers:function(e){for(var t=0,i=(e=e?y(e)?e:[e]:[]).length;t<i;t++)this.addLayer(e[t])},_addZoomLimit:function(e){isNaN(e.options.maxZoom)&&isNaN(e.options.minZoom)||(this._zoomBoundLayers[o(e)]=e,this._updateZoomLevels())},_removeZoomLimit:function(e){e=o(e),this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels())},_updateZoomLevels:function(){var e,t=1/0,i=-1/0,n=this._getZoomSpan() 7708for(e in this._zoomBoundLayers){var r=this._zoomBoundLayers[e].options 7709t=void 0===r.minZoom?t:Math.min(t,r.minZoom),i=void 0===r.maxZoom?i:Math.max(i,r.maxZoom)}this._layersMaxZoom=i===-1/0?void 0:i,this._layersMinZoom=t===1/0?void 0:t,n!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZo
vendor: 7,465 bytes, lines 7709-7726
7709om&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}}),ce.extend({initialize:function(e,t){var i,n 7710if(f(this,t),this._layers={},e)for(i=0,n=e.length;i<n;i++)this.addLayer(e[i])},addLayer:function(e){var t=this.getLayerId(e) 7711return this._layers[t]=e,this._map&&this._map.addLayer(e),this},removeLayer:function(e){return e=e in this._layers?e:this.getLayerId(e),this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(e){return("number"==typeof e?e:this.getLayerId(e))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(e){var t,i,n=Array.prototype.slice.call(arguments,1) 7712for(t in this._layers)(i=this._layers[t])[e]&&i[e].apply(i,n) 7713return this},onAdd:function(e){this.eachLayer(e.addLayer,e)},onRemove:function(e){this.eachLayer(e.removeLayer,e)},eachLayer:function(e,t){for(var i in this._layers)e.call(t,this._layers[i]) 7714return this},getLayer:function(e){return this._layers[e]},getLayers:function(){var e=[] 7715return this.eachLayer(e.push,e),e},setZIndex:function(e){return this.invoke("setZIndex",e)},getLayerId:o})),ai=oi.extend({addLayer:function(e){return this.hasLayer(e)?this:(e.addEventParent(this),oi.prototype.addLayer.call(this,e),this.fire("layeradd",{layer:e}))},removeLayer:function(e){return this.hasLayer(e)?((e=e in this._layers?this._layers[e]:e).removeEventParent(this),oi.prototype.removeLayer.call(this,e),this.fire("layerremove",{layer:e})):this},setStyle:function(e){return this.invoke("setStyle",e)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var e,t=new R 7716for(e in this._layers){var i=this._layers[e] 7717t.extend(i.getBounds?i.getBounds():i.getLatLng())}return t}}),li=S.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(e){f(this,e)},createIcon:function(e){return this._createIcon("icon",e)},createShadow:function(e){return this._createIcon("shadow",e)},_createIcon:function(e,t){var i=this._getIconUrl(e) 7718if(i)return i=this._createImg(i,t&&"IMG"===t.tagName?t:null),this._setIconStyles(i,e),!this.options.crossOrigin&&""!==this.options.crossOrigin||(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),i 7719if("icon"===e)throw new Error("iconUrl not set in Icon options (see the docs).") 7720return null},_setIconStyles:function(e,t){var i=this.options,n=D(n="number"==typeof(n=i[t+"Size"])?[n,n]:n),r=D("shadow"===t&&i.shadowAnchor||i.iconAnchor||n&&n.divideBy(2,!0)) 7721e.className="leaflet-marker-"+t+" "+(i.className||""),r&&(e.style.marginLeft=-r.x+"px",e.style.marginTop=-r.y+"px"),n&&(e.style.width=n.x+"px",e.style.height=n.y+"px")},_createImg:function(e,t){return(t=t||document.createElement("img")).src=e,t},_getIconUrl:function(e){return Ee.retina&&this.options[e+"RetinaUrl"]||this.options[e+"Url"]}}),ci=li.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(e){return"string"!=typeof ci.imagePath&&(ci.imagePath=this._detectIconPath()),(this.options.imagePath||ci.imagePath)+li.prototype._getIconUrl.call(this,e)},_stripUrl:function(e){function t(e,t,i){return(t=t.exec(e))&&t[i]}return(e=t(e,/^url\((['"])?(.+)\1\)$/,2))&&t(e,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var e=Ze("div","leaflet-default-icon-path",document.body),t=Ke(e,"background-image")||Ke(e,"backgroundImage") 7722return document.body.removeChild(e),(t=this._stripUrl(t))?t:(e=document.querySelector('link[href$="leaflet.css"]'))?e.href.substring(0,e.href.length-11-1):""}}),ui=J.extend({initialize:function(e){this._marker=e},addHooks:function(){var e=this._marker._icon 7723this._draggable||(this._draggable=new Gt(e,e,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),rt(e,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&st(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(e){var t=this._marker,i=t._map,n=this._marker.options.autoPanSpeed,r=this._marker.options.autoPanPadding,s=ht(t._icon),o=i.getPixelBounds(),a=i.getPixelOrigin();(a=N(o.min._subtract(a).add(r),o.max._subtract(a).subtract(r))).contains(s)||(r=D((Math.max(a.max.x,s.x)-a.max.x)/(o.max.x-a.max.x)-(Math.min(a.min.x,s.x)-a.min.x)/(o.min.x-a.min.x),(Math.max(a.max.y,s.y)-a.max.y)/(o.max.y-a.max.y)-(Math.min(a.min.y,s.y)-a.min.y)/(o.min.y-a.min.y)).multiplyBy(n),i.panBy(r,{animate:!1}),this._draggable._newPos._add(r),this._draggable._startPos._add(r),dt(t._icon,this._draggable._newPos),this._onDrag(e),this._panRequest=x(this._adjustPan.bind(this,e)))},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(e){this._marker.options.autoPan&&(M(this._panRequest),this._panRequest=x(this._adjustPan.bind(this,e)))},_onDrag:function(e){var t=this._marker,i=t._shadow,n=ht(t._icon),r=t._map.layerPointToLatLng(n) 7724i&&dt(i,n),t._latlng=r,e.latlng=r,e.oldLatLng=this._oldLatLng,t.fire("move",e).fire("drag",e)},_onDragEnd:function(e){M(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",e)}}),di=ce.extend({options:{icon:new ci,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(e,t){f(this,t),this._latlng=j(e)},onAdd:function(e){this._zoomAnimated=this._zoomAnimated&&e.options.markerZoomAnimation,this._zoomAnimated&&e.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(e){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&e.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(e){var t=this._latlng 7725return this._latlng=j(e),this.update(),this.fire("move",{oldLatLng:t,latlng:this._latlng})},setZIndexOffset:function(e){return this.options.zIndexOffset=e,this.update()},getIcon:function(){return this.options.icon},setIcon:function(e){return this.options.icon=e,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){var e 7726return this._icon&&this._map&&(e=this._map.latLngToLayerPoint(this._latlng).round(),this._setPos(e)),this},_initIcon:function(){var e,t=this.options,i="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),n=!1,r=!1;(e=((e=t.icon.createIcon(this._icon))!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(e.title=t.title),"IMG"===e.tagName&&(e.alt=t.alt||"")),rt(e,i
vendor: 4,454 bytes, lines 7726-7733
7726),t.keyboard&&(e.tabIndex="0",e.setAttribute("role","button")),this._icon=e,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&_t(e,"focus",this._panOnFocus,this),t.icon.createShadow(this._shadow)))!==this._shadow&&(this._removeShadow(),r=!0),e&&(rt(e,i),e.alt=""),this._shadow=e,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),e&&r&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&wt(this._icon,"focus",this._panOnFocus,this),Je(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Je(this._shadow),this._shadow=null},_setPos:function(e){this._icon&&dt(this._icon,e),this._shadow&&dt(this._shadow,e),this._zIndex=e.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(e){this._icon&&(this._icon.style.zIndex=this._zIndex+e)},_animateZoom:function(e){e=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center).round(),this._setPos(e)},_initInteraction:function(){var e 7727this.options.interactive&&(rt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),ui&&(e=this.options.draggable,this.dragging&&(e=this.dragging.enabled(),this.dragging.disable()),this.dragging=new ui(this),e&&this.dragging.enable()))},setOpacity:function(e){return this.options.opacity=e,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var e=this.options.opacity 7728this._icon&<(this._icon,e),this._shadow&<(this._shadow,e)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var e,t,i=this._map 7729i&&(e=(t=this.options.icon.options).iconSize?D(t.iconSize):D(0,0),t=t.iconAnchor?D(t.iconAnchor):D(0,0),i.panInside(this._latlng,{paddingTopLeft:t,paddingBottomRight:e.subtract(t)}))},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}}),hi=ce.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(e){this._renderer=e.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(e){return f(this,e),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&e&&Object.prototype.hasOwnProperty.call(e,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),fi=hi.extend({options:{fill:!0,radius:10},initialize:function(e,t){f(this,t),this._latlng=j(e),this._radius=this.options.radius},setLatLng:function(e){var t=this._latlng 7730return this._latlng=j(e),this.redraw(),this.fire("move",{oldLatLng:t,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(e){return this.options.radius=this._radius=e,this.redraw()},getRadius:function(){return this._radius},setStyle:function(e){var t=e&&e.radius||this._radius 7731return hi.prototype.setStyle.call(this,e),this.setRadius(t),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var e=this._radius,t=this._radiusY||e,i=this._clickTolerance() 7732e=[e+i,t+i] 7733this._pxBounds=new I(this._point.subtract(e),this._point.add(e))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(e){return e.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),pi=fi.extend({initialize:function(e,i,n){if(f(this,i="number"==typeof i?t({},n,{radius:i}
vendor: 1,729 bytes, lines 7733-7737
7733):i),this._latlng=j(e),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN") 7734this._mRadius=this.options.radius},setRadius:function(e){return this._mRadius=e,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var e=[this._radius,this._radiusY||this._radius] 7735return new R(this._map.layerPointToLatLng(this._point.subtract(e)),this._map.layerPointToLatLng(this._point.add(e)))},setStyle:hi.prototype.setStyle,_project:function(){var e,t,i,n,r,s=this._latlng.lng,o=this._latlng.lat,a=this._map,l=a.options.crs 7736l.distance===V.distance?(n=Math.PI/180,r=this._mRadius/V.R/n,e=a.project([o+r,s]),t=a.project([o-r,s]),t=e.add(t).divideBy(2),i=a.unproject(t).lat,n=Math.acos((Math.cos(r*n)-Math.sin(o*n)*Math.sin(i*n))/(Math.cos(o*n)*Math.cos(i*n)))/n,!isNaN(n)&&0!==n||(n=r/Math.cos(Math.PI/180*o)),this._point=t.subtract(a.getPixelOrigin()),this._radius=isNaN(n)?0:t.x-a.project([i,s-n]).x,this._radiusY=t.y-e.y):(r=l.unproject(l.project(this._latlng).subtract([this._mRadius,0])),this._point=a.latLngToLayerPoint(this._latlng),this._radius=this._point.x-a.latLngToLayerPoint(r).x),this._updateBounds()}}),mi=hi.extend({options:{smoothFactor:1,noClip:!1},initialize:function(e,t){f(this,t),this._setLatLngs(e)},getLatLngs:function(){return this._latlngs},setLatLngs:function(e){return this._setLatLngs(e),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(e){for(var t=1/0,i=null,n=ti,r=0,s=this._parts.length;r<s;r++)for(var o=this._parts[r],a=1,l=o.length;a<l;a++){var c,u,d=n(e,c=o[a-1],u=o[a],!0) 7737d<t&&(t=d,i=n(e,c,u))}return i&&(i.distance=Math.sqrt(t)),i},getCenter:function(){if(this._map)return ri(this._defaultShape(),this._map.options.crs)
vendor: 2,234 bytes, lines 7738-7749
7738throw new Error("Must add layer to map before using getCenter()")},getBounds:function(){return this._bounds},addLatLng:function(e,t){return t=t||this._defaultShape(),e=j(e),t.push(e),this._bounds.extend(e),this.redraw()},_setLatLngs:function(e){this._bounds=new R,this._latlngs=this._convertLatLngs(e)},_defaultShape:function(){return ii(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(e){for(var t=[],i=ii(e),n=0,r=e.length;n<r;n++)i?(t[n]=j(e[n]),this._bounds.extend(t[n])):t[n]=this._convertLatLngs(e[n]) 7739return t},_project:function(){var e=new I 7740this._rings=[],this._projectLatlngs(this._latlngs,this._rings,e),this._bounds.isValid()&&e.isValid()&&(this._rawPxBounds=e,this._updateBounds())},_updateBounds:function(){var e=new O(e=this._clickTolerance(),e) 7741this._rawPxBounds&&(this._pxBounds=new I([this._rawPxBounds.min.subtract(e),this._rawPxBounds.max.add(e)]))},_projectLatlngs:function(e,t,i){var n,r,s=e[0]instanceof B,o=e.length 7742if(s){for(r=[],n=0;n<o;n++)r[n]=this._map.latLngToLayerPoint(e[n]),i.extend(r[n]) 7743t.push(r)}else for(n=0;n<o;n++)this._projectLatlngs(e[n],t,i)},_clipPoints:function(){var e=this._renderer._bounds 7744if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings 7745else for(var t,i,n,r,s=this._parts,o=0,a=0,l=this._rings.length;o<l;o++)for(t=0,i=(r=this._rings[o]).length;t<i-1;t++)(n=Zt(r[t],r[t+1],e,t,!0))&&(s[a]=s[a]||[],s[a].push(n[0]),n[1]===r[t+1]&&t!==i-2||(s[a].push(n[1]),a++))},_simplifyPoints:function(){for(var e=this._parts,t=this.options.smoothFactor,i=0,n=e.length;i<n;i++)e[i]=Yt(e[i],t)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(e,t){var i,n,r,s,o,a,l=this._clickTolerance() 7746if(this._pxBounds&&this._pxBounds.contains(e))for(i=0,s=this._parts.length;i<s;i++)for(n=0,r=(o=(a=this._parts[i]).length)-1;n<o;r=n++)if((t||0!==n)&&Kt(e,a[r],a[n])<=l)return!0 7747return!1}}) 7748mi._flat=ni 7749var gi=mi.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(this._map)return $t(this._defaultShape(),this._map.options.crs)
vendor: 33,916 bytes, lines 7750-7876
7750throw new Error("Must add layer to map before using getCenter()")},_convertLatLngs:function(e){var t=(e=mi.prototype._convertLatLngs.call(this,e)).length 7751return 2<=t&&e[0]instanceof B&&e[0].equals(e[t-1])&&e.pop(),e},_setLatLngs:function(e){mi.prototype._setLatLngs.call(this,e),ii(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return(ii(this._latlngs[0])?this._latlngs:this._latlngs[0])[0]},_clipPoints:function(){var e=this._renderer._bounds,t=new O(t=this.options.weight,t) 7752e=new I(e.min.subtract(t),e.max.add(t)) 7753if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings 7754else for(var i,n=0,r=this._rings.length;n<r;n++)(i=Wt(this._rings[n],e,!0)).length&&this._parts.push(i)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(e){var t,i,n,r,s,o,a,l,c=!1 7755if(!this._pxBounds||!this._pxBounds.contains(e))return!1 7756for(r=0,a=this._parts.length;r<a;r++)for(s=0,o=(l=(t=this._parts[r]).length)-1;s<l;o=s++)i=t[s],n=t[o],i.y>e.y!=n.y>e.y&&e.x<(n.x-i.x)*(e.y-i.y)/(n.y-i.y)+i.x&&(c=!c) 7757return c||mi.prototype._containsPoint.call(this,e,!0)}}),yi=ai.extend({initialize:function(e,t){f(this,t),this._layers={},e&&this.addData(e)},addData:function(e){var t,i,n,r=y(e)?e:e.features 7758if(r){for(t=0,i=r.length;t<i;t++)((n=r[t]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n) 7759return this}var s,o=this.options 7760return o.filter&&!o.filter(e)||!(s=vi(e,o))?this:(s.feature=Li(e),s.defaultOptions=s.options,this.resetStyle(s),o.onEachFeature&&o.onEachFeature(e,s),this.addLayer(s))},resetStyle:function(e){return void 0===e?this.eachLayer(this.resetStyle,this):(e.options=t({},e.defaultOptions),this._setLayerStyle(e,this.options.style),this)},setStyle:function(e){return this.eachLayer(function(t){this._setLayerStyle(t,e)},this)},_setLayerStyle:function(e,t){e.setStyle&&("function"==typeof t&&(t=t(e.feature)),e.setStyle(t))}}) 7761function vi(e,t){var i,n,r,s,o="Feature"===e.type?e.geometry:e,a=o?o.coordinates:null,l=[],c=t&&t.pointToLayer,u=t&&t.coordsToLatLng||bi 7762if(!a&&!o)return null 7763switch(o.type){case"Point":return _i(c,e,i=u(a),t) 7764case"MultiPoint":for(r=0,s=a.length;r<s;r++)i=u(a[r]),l.push(_i(c,e,i,t)) 7765return new ai(l) 7766case"LineString":case"MultiLineString":return n=wi(a,"LineString"===o.type?0:1,u),new mi(n,t) 7767case"Polygon":case"MultiPolygon":return n=wi(a,"Polygon"===o.type?1:2,u),new gi(n,t) 7768case"GeometryCollection":for(r=0,s=o.geometries.length;r<s;r++){var d=vi({geometry:o.geometries[r],type:"Feature",properties:e.properties},t) 7769d&&l.push(d)}return new ai(l) 7770case"FeatureCollection":for(r=0,s=o.features.length;r<s;r++){var h=vi(o.features[r],t) 7771h&&l.push(h)}return new ai(l) 7772default:throw new Error("Invalid GeoJSON object.")}}function _i(e,t,i,n){return e?e(t,i):new di(i,n&&n.markersInheritOptions&&n)}function bi(e){return new B(e[1],e[0],e[2])}function wi(e,t,i){for(var n,r=[],s=0,o=e.length;s<o;s++)n=t?wi(e[s],t-1,i):(i||bi)(e[s]),r.push(n) 7773return r}function Ai(e,t){return void 0!==(e=j(e)).alt?[u(e.lng,t),u(e.lat,t),u(e.alt,t)]:[u(e.lng,t),u(e.lat,t)]}function Ti(e,t,i,n){for(var r=[],s=0,o=e.length;s<o;s++)r.push(t?Ti(e[s],ii(e[s])?0:t-1,i,n):Ai(e[s],n)) 7774return!t&&i&&0<r.length&&r.push(r[0].slice()),r}function Ci(e,i){return e.feature?t({},e.feature,{geometry:i}):Li(i)}function Li(e){return"Feature"===e.type||"FeatureCollection"===e.type?e:{type:"Feature",properties:{},geometry:e}}function xi(e,t){return new yi(e,t)}ue={toGeoJSON:function(e){return Ci(this,{type:"Point",coordinates:Ai(this.getLatLng(),e)})}},di.include(ue),pi.include(ue),fi.include(ue),mi.include({toGeoJSON:function(e){var t=!ii(this._latlngs) 7775return Ci(this,{type:(t?"Multi":"")+"LineString",coordinates:Ti(this._latlngs,t?1:0,!1,e)})}}),gi.include({toGeoJSON:function(e){var t=!ii(this._latlngs),i=t&&!ii(this._latlngs[0]) 7776e=Ti(this._latlngs,i?2:t?1:0,!0,e) 7777return Ci(this,{type:(i?"Multi":"")+"Polygon",coordinates:e=t?e:[e]})}}),oi.include({toMultiPoint:function(e){var t=[] 7778return this.eachLayer(function(i){t.push(i.toGeoJSON(e).geometry.coordinates)}),Ci(this,{type:"MultiPoint",coordinates:t})},toGeoJSON:function(e){var t,i,n=this.feature&&this.feature.geometry&&this.feature.geometry.type 7779return"MultiPoint"===n?this.toMultiPoint(e):(t="GeometryCollection"===n,i=[],this.eachLayer(function(n){n.toGeoJSON&&(n=n.toGeoJSON(e),t?i.push(n.geometry):"FeatureCollection"===(n=Li(n)).type?i.push.apply(i,n.features):i.push(n))}),t?Ci(this,{geometries:i,type:"GeometryCollection"}):{type:"FeatureCollection",features:i})}}) 7780de=xi 7781var Mi=ce.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(e,t,i){this._url=e,this._bounds=F(t),f(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(rt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Je(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(e){return this.options.opacity=e,this._image&&this._updateOpacity(),this},setStyle:function(e){return e.opacity&&this.setOpacity(e.opacity),this},bringToFront:function(){return this._map&&tt(this._image),this},bringToBack:function(){return this._map&&it(this._image),this},setUrl:function(e){return this._url=e,this._image&&(this._image.src=e),this},setBounds:function(e){return this._bounds=F(e),this._map&&this._reset(),this},getEvents:function(){var e={zoom:this._reset,viewreset:this._reset} 7782return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var e="IMG"===this._url.tagName,t=this._image=e?this._url:Ze("img") 7783rt(t,"leaflet-image-layer"),this._zoomAnimated&&rt(t,"leaflet-zoom-animated"),this.options.className&&rt(t,this.options.className),t.onselectstart=c,t.onmousemove=c,t.onload=r(this.fire,this,"load"),t.onerror=r(this._overlayOnError,this,"error"),!this.options.crossOrigin&&""!==this.options.crossOrigin||(t.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),e?this._url=t.src:(t.src=this._url,t.alt=this.options.alt)},_animateZoom:function(e){var t=this._map.getZoomScale(e.zoom) 7784e=this._map._latLngBoundsToNewLayerBounds(this._bounds,e.zoom,e.center).min 7785ut(this._image,e,t)},_reset:function(){var e=this._image,t=new I(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=t.getSize() 7786dt(e,t.min),e.style.width=i.x+"px",e.style.height=i.y+"px"},_updateOpacity:function(){lt(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error") 7787var e=this.options.errorOverlayUrl 7788e&&this._url!==e&&(this._url=e,this._image.src=e)},getCenter:function(){return this._bounds.getCenter()}}),Ei=Mi.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var e="VIDEO"===this._url.tagName,t=this._image=e?this._url:Ze("video") 7789if(rt(t,"leaflet-image-layer"),this._zoomAnimated&&rt(t,"leaflet-zoom-animated"),this.options.className&&rt(t,this.options.className),t.onselectstart=c,t.onmousemove=c,t.onloadeddata=r(this.fire,this,"load"),e){for(var i=t.getElementsByTagName("source"),n=[],s=0;s<i.length;s++)n.push(i[s].src) 7790this._url=0<i.length?n:[t.src]}else{y(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(t.style,"objectFit")&&(t.style.objectFit="fill"),t.autoplay=!!this.options.autoplay,t.loop=!!this.options.loop,t.muted=!!this.options.muted,t.playsInline=!!this.options.playsInline 7791for(var o=0;o<this._url.length;o++){var a=Ze("source") 7792a.src=this._url[o],t.appendChild(a)}}}}),Si=Mi.extend({_initImage:function(){var e=this._image=this._url 7793rt(e,"leaflet-image-layer"),this._zoomAnimated&&rt(e,"leaflet-zoom-animated"),this.options.className&&rt(e,this.options.className),e.onselectstart=c,e.onmousemove=c}}),ki=ce.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(e,t){e&&(e instanceof B||y(e))?(this._latlng=j(e),f(this,t)):(f(this,e),this._source=t),this.options.content&&(this._content=this.options.content)},openOn:function(e){return(e=arguments.length?e:this._source._map).hasLayer(this)||e.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(e){return this._map?this.close():(arguments.length?this._source=e:e=this._source,this._prepareOpen(),this.openOn(e._map)),this},onAdd:function(e){this._zoomAnimated=e._zoomAnimated,this._container||this._initLayout(),e._fadeAnimated&<(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),e._fadeAnimated&<(this._container,1),this.bringToFront(),this.options.interactive&&(rt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(e){e._fadeAnimated?(lt(this._container,0),this._removeTimeout=setTimeout(r(Je,void 0,this._container),200)):Je(this._container),this.options.interactive&&(st(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(e){return this._latlng=j(e),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(e){return this._content=e,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var e={zoom:this._updatePosition,viewreset:this._updatePosition} 7794return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&tt(this._container),this},bringToBack:function(){return this._map&&it(this._container),this},_prepareOpen:function(e){if(!(i=this._source)._map)return!1 7795if(i instanceof ai){var t,i=null,n=this._source._layers 7796for(t in n)if(n[t]._map){i=n[t] 7797break}if(!i)return!1 7798this._source=i}if(!e)if(i.getCenter)e=i.getCenter() 7799else if(i.getLatLng)e=i.getLatLng() 7800else{if(!i.getBounds)throw new Error("Unable to get source layer LatLng.") 7801e=i.getBounds().getCenter()}return this.setLatLng(e),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var e=this._contentNode,t="function"==typeof this._content?this._content(this._source||this):this._content 7802if("string"==typeof t)e.innerHTML=t 7803else{for(;e.hasChildNodes();)e.removeChild(e.firstChild) 7804e.appendChild(t)}this.fire("contentupdate")}},_updatePosition:function(){var e,t,i 7805this._map&&(t=this._map.latLngToLayerPoint(this._latlng),e=D(this.options.offset),i=this._getAnchor(),this._zoomAnimated?dt(this._container,t.add(i)):e=e.add(t).add(i),t=this._containerBottom=-e.y,i=this._containerLeft=-Math.round(this._containerWidth/2)+e.x,this._container.style.bottom=t+"px",this._container.style.left=i+"px")},_getAnchor:function(){return[0,0]}}),Pi=(Rt.include({_initOverlay:function(e,t,i,n){var r=t 7806return r instanceof e||(r=new e(n).setContent(t)),i&&r.setLatLng(i),r}}),ce.include({_initOverlay:function(e,t,i,n){var r=i 7807return r instanceof e?(f(r,n),r._source=this):(r=t&&!n?t:new e(n,this)).setContent(i),r}}),ki.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(e){return!(e=arguments.length?e:this._source._map).hasLayer(this)&&e._popup&&e._popup.options.autoClose&&e.removeLayer(e._popup),e._popup=this,ki.prototype.openOn.call(this,e)},onAdd:function(e){ki.prototype.onAdd.call(this,e),e.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof hi||this._source.on("preclick",xt))},onRemove:function(e){ki.prototype.onRemove.call(this,e),e.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof hi||this._source.off("preclick",xt))},getEvents:function(){var e=ki.prototype.getEvents.call(this) 7808return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(e.preclick=this.close),this.options.keepInView&&(e.moveend=this._adjustPan),e},_initLayout:function(){var e="leaflet-popup",t=this._container=Ze("div",e+" "+(this.options.className||"")+" leaflet-zoom-animated"),i=this._wrapper=Ze("div",e+"-content-wrapper",t) 7809this._contentNode=Ze("div",e+"-content",i),Et(t),Mt(this._contentNode),_t(t,"contextmenu",xt),this._tipContainer=Ze("div",e+"-tip-container",t),this._tip=Ze("div",e+"-tip",this._tipContainer),this.options.closeButton&&((i=this._closeButton=Ze("a",e+"-close-button",t)).setAttribute("role","button"),i.setAttribute("aria-label","Close popup"),i.href="#close",i.innerHTML='<span aria-hidden="true">×</span>',_t(i,"click",function(e){St(e),this.close()},this))},_updateLayout:function(){var e=this._contentNode,t=e.style,i=(t.width="",t.whiteSpace="nowrap",e.offsetWidth),n=(i=Math.min(i,this.options.maxWidth),i=(i=Math.max(i,this.options.minWidth),t.width=i+1+"px",t.whiteSpace="",t.height="",e.offsetHeight),this.options.maxHeight);(n&&n<i?(t.height=n+"px",rt):st)(e,"leaflet-popup-scrolled"),this._containerWidth=this._container.offsetWidth},_animateZoom:function(e){e=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center) 7810var t=this._getAnchor() 7811dt(this._container,e.add(t))},_adjustPan:function(){var e,t,i,n,r,s,o,a 7812this.options.autoPan&&(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning?this._autopanning=!1:(e=this._map,t=parseInt(Ke(this._container,"marginBottom"),10)||0,t=this._container.offsetHeight+t,a=this._containerWidth,(i=new O(this._containerLeft,-t-this._containerBottom))._add(ht(this._container)),i=e.layerPointToContainerPoint(i),r=D(this.options.autoPanPadding),n=D(this.options.autoPanPaddingTopLeft||r),r=D(this.options.autoPanPaddingBottomRight||r),s=e.getSize(),o=0,i.x+a+r.x>s.x&&(o=i.x+a-s.x+r.x),i.x-o-n.x<(a=0)&&(o=i.x-n.x),i.y+t+r.y>s.y&&(a=i.y+t-s.y+r.y),i.y-a-n.y<0&&(a=i.y-n.y),(o||a)&&(this.options.keepInView&&(this._autopanning=!0),e.fire("autopanstart").panBy([o,a]))))},_getAnchor:function(){return D(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Oi=(Rt.mergeOptions({closePopupOnClick:!0}),Rt.include({openPopup:function(e,t,i){return this._initOverlay(Pi,e,t,i).openOn(this),this},closePopup:function(e){return(e=arguments.length?e:this._popup)&&e.close(),this}}),ce.include({bindPopup:function(e,t){return this._popup=this._initOverlay(Pi,this._popup,e,t),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(e){return this._popup&&(this instanceof ai||(this._popup._source=this),this._popup._prepareOpen(e||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(e){return this._popup&&this._popup.setContent(e),this},getPopup:function(){return this._popup},_openPopup:function(e){var t 7813this._popup&&this._map&&(kt(e),t=e.layer||e.target,this._popup._source!==t||t instanceof hi?(this._popup._source=t,this.openPopup(e.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(e.latlng))},_movePopup:function(e){this._popup.setLatLng(e.latlng)},_onKeyPress:function(e){13===e.originalEvent.keyCode&&this._openPopup(e)}}),ki.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(e){ki.prototype.onAdd.call(this,e),this.setOpacity(this.options.opacity),e.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(e){ki.prototype.onRemove.call(this,e),e.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var e=ki.prototype.getEvents.call(this) 7814return this.options.permanent||(e.preclick=this.close),e},_initLayout:function(){var e="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide") 7815this._contentNode=this._container=Ze("div",e),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+o(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(e){var t,i=this._map,n=this._container,r=i.latLngToContainerPoint(i.getCenter()),s=(i=i.layerPointToContainerPoint(e),this.options.direction),o=n.offsetWidth,a=n.offsetHeight,l=D(this.options.offset),c=this._getAnchor() 7816i="top"===s?(t=o/2,a):"bottom"===s?(t=o/2,0):(t="center"===s?o/2:"right"===s?0:"left"===s?o:i.x<r.x?(s="right",0):(s="left",o+2*(l.x+c.x)),a/2) 7817e=e.subtract(D(t,i,!0)).add(l).add(c),st(n,"leaflet-tooltip-right"),st(n,"leaflet-tooltip-left"),st(n,"leaflet-tooltip-top"),st(n,"leaflet-tooltip-bottom"),rt(n,"leaflet-tooltip-"+s),dt(n,e)},_updatePosition:function(){var e=this._map.latLngToLayerPoint(this._latlng) 7818this._setPosition(e)},setOpacity:function(e){this.options.opacity=e,this._container&<(this._container,e)},_animateZoom:function(e){e=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center),this._setPosition(e)},_getAnchor:function(){return D(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}})),zi=(Rt.include({openTooltip:function(e,t,i){return this._initOverlay(Oi,e,t,i).openOn(this),this},closeTooltip:function(e){return e.close(),this}}),ce.include({bindTooltip:function(e,t){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Oi,this._tooltip,e,t),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(e){var t,i 7819!e&&this._tooltipHandlersAdded||(t=e?"off":"on",i={remove:this.closeTooltip,move:this._moveTooltip},this._tooltip.options.permanent?i.add=this._openTooltip:(i.mouseover=this._openTooltip,i.mouseout=this.closeTooltip,i.click=this._openTooltip,this._map?this._addFocusListeners():i.add=this._addFocusListeners),this._tooltip.options.sticky&&(i.mousemove=this._moveTooltip),this[t](i),this._tooltipHandlersAdded=!e)},openTooltip:function(e){return this._tooltip&&(this instanceof ai||(this._tooltip._source=this),this._tooltip._prepareOpen(e)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(e){return this._tooltip&&this._tooltip.setContent(e),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(e){var t="function"==typeof e.getElement&&e.getElement() 7820t&&(_t(t,"focus",function(){this._tooltip._source=e,this.openTooltip()},this),_t(t,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(e){(e="function"==typeof e.getElement&&e.getElement())&&e.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(e){var t 7821this._tooltip&&this._map&&(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag?(this._openOnceFlag=!0,(t=this)._map.once("moveend",function(){t._openOnceFlag=!1,t._openTooltip(e)})):(this._tooltip._source=e.layer||e.target,this.openTooltip(this._tooltip.options.sticky?e.latlng:void 0)))},_moveTooltip:function(e){var t=e.latlng 7822this._tooltip.options.sticky&&e.originalEvent&&(e=this._map.mouseEventToContainerPoint(e.originalEvent),e=this._map.containerPointToLayerPoint(e),t=this._map.layerPointToLatLng(e)),this._tooltip.setLatLng(t)}}),li.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(e){e=e&&"DIV"===e.tagName?e:document.createElement("div") 7823var t=this.options 7824return t.html instanceof Element?(et(e),e.appendChild(t.html)):e.innerHTML=!1!==t.html?t.html:"",t.bgPos&&(t=D(t.bgPos),e.style.backgroundPosition=-t.x+"px "+-t.y+"px"),this._setIconStyles(e,"icon"),e},createShadow:function(){return null}})) 7825li.Default=ci 7826var Di=ce.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Ee.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(e){f(this,e)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(e){e._addZoomLimit(this)},onRemove:function(e){this._removeAllTiles(),Je(this._container),e._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(tt(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(it(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(e){return this.options.opacity=e,this._updateOpacity(),this},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){var e 7827return this._map&&(this._removeAllTiles(),(e=this._clampZoom(this._map.getZoom()))!==this._tileZoom&&(this._tileZoom=e,this._updateLevels()),this._update()),this},getEvents:function(){var e={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd} 7828return this.options.updateWhenIdle||(this._onMove||(this._onMove=a(this._onMoveEnd,this.options.updateInterval,this)),e.move=this._onMove),this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},createTile:function(){return document.createElement("div")},getTileSize:function(){var e=this.options.tileSize 7829return e instanceof O?e:new O(e,e)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(e){for(var t,i=this.getPane().children,n=-e(-1/0,1/0),r=0,s=i.length;r<s;r++)t=i[r].style.zIndex,i[r]!==this._container&&t&&(n=e(n,+t)) 7830isFinite(n)&&(this.options.zIndex=n+e(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Ee.ielt9){lt(this._container,this.options.opacity) 7831var e,t=+new Date,i=!1,n=!1 7832for(e in this._tiles){var r,s=this._tiles[e] 7833s.current&&s.loaded&&(r=Math.min(1,(t-s.loaded)/200),lt(s.el,r),r<1?i=!0:(s.active?n=!0:this._onOpaqueTile(s),s.active=!0))}n&&!this._noPrune&&this._pruneTiles(),i&&(M(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this))}},_onOpaqueTile:c,_initContainer:function(){this._container||(this._container=Ze("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var e=this._tileZoom,t=this.options.maxZoom 7834if(void 0!==e){for(var i in this._levels)i=Number(i),this._levels[i].el.children.length||i===e?(this._levels[i].el.style.zIndex=t-Math.abs(e-i),this._onUpdateLevel(i)):(Je(this._levels[i].el),this._removeTilesAtZoom(i),this._onRemoveLevel(i),delete this._levels[i]) 7835var n=this._levels[e],r=this._map 7836return n||((n=this._levels[e]={}).el=Ze("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=t,n.origin=r.project(r.unproject(r.getPixelOrigin()),e).round(),n.zoom=e,this._setZoomTransform(n,r.getCenter(),r.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:c,_onRemoveLevel:c,_onCreateLevel:c,_pruneTiles:function(){if(this._map){var e,t,i,n=this._map.getZoom() 7837if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles() 7838else{for(e in this._tiles)(i=this._tiles[e]).retain=i.current 7839for(e in this._tiles)(i=this._tiles[e]).current&&!i.active&&(t=i.coords,this._retainParent(t.x,t.y,t.z,t.z-5)||this._retainChildren(t.x,t.y,t.z,t.z+2)) 7840for(e in this._tiles)this._tiles[e].retain||this._removeTile(e)}}},_removeTilesAtZoom:function(e){for(var t in this._tiles)this._tiles[t].coords.z===e&&this._removeTile(t)},_removeAllTiles:function(){for(var e in this._tiles)this._removeTile(e)},_invalidateAll:function(){for(var e in this._levels)Je(this._levels[e].el),this._onRemoveLevel(Number(e)),delete this._levels[e] 7841this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(e,t,i,n){i-=1 7842var r=((r=new O(+(e=Math.floor(e/2)),+(t=Math.floor(t/2)))).z=i,this._tileCoordsToKey(r)) 7843return(r=this._tiles[r])&&r.active?r.retain=!0:(r&&r.loaded&&(r.retain=!0),n<i&&this._retainParent(e,t,i,n))},_retainChildren:function(e,t,i,n){for(var r=2*e;r<2*e+2;r++)for(var s=2*t;s<2*t+2;s++){var o=((o=new O(r,s)).z=i+1,this._tileCoordsToKey(o));(o=this._tiles[o])&&o.active?o.retain=!0:(o&&o.loaded&&(o.retain=!0),i+1<n&&this._retainChildren(r,s,i+1,n))}},_resetView:function(e){e=e&&(e.pinch||e.flyTo),this._setView(this._map.getCenter(),this._map.getZoom(),e,e)},_animateZoom:function(e){this._setView(e.center,e.zoom,!0,e.noUpdate)},_clampZoom:function(e){var t=this.options 7844return void 0!==t.minNativeZoom&&e<t.minNativeZoom?t.minNativeZoom:void 0!==t.maxNativeZoom&&t.maxNativeZoom<e?t.maxNativeZoom:e},_setView:function(e,t,i,n){var r=Math.round(t),s=(r=void 0!==this.options.maxZoom&&r>this.options.maxZoom||void 0!==this.options.minZoom&&r<this.options.minZoom?void 0:this._clampZoom(r),this.options.updateWhenZooming&&r!==this._tileZoom) 7845n&&!s||(this._tileZoom=r,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==r&&this._update(e),i||this._pruneTiles(),this._noPrune=!!i),this._setZoomTransforms(e,t)},_setZoomTransforms:function(e,t){for(var i in this._levels)this._setZoomTransform(this._levels[i],e,t)},_setZoomTransform:function(e,t,i){var n=this._map.getZoomScale(i,e.zoom) 7846t=e.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(t,i)).round() 7847Ee.any3d?ut(e.el,t,n):dt(e.el,t)},_resetGrid:function(){var e=this._map,t=e.options.crs,i=this._tileSize=this.getTileSize(),n=this._tileZoom,r=this._map.getPixelWorldBounds(this._tileZoom) 7848r&&(this._globalTileRange=this._pxBoundsToTileRange(r)),this._wrapX=t.wrapLng&&!this.options.noWrap&&[Math.floor(e.project([0,t.wrapLng[0]],n).x/i.x),Math.ceil(e.project([0,t.wrapLng[1]],n).x/i.y)],this._wrapY=t.wrapLat&&!this.options.noWrap&&[Math.floor(e.project([t.wrapLat[0],0],n).y/i.x),Math.ceil(e.project([t.wrapLat[1],0],n).y/i.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(e){var t=(i=this._map)._animatingZoom?Math.max(i._animateToZoom,i.getZoom()):i.getZoom(),i=(t=i.getZoomScale(t,this._tileZoom),e=i.project(e,this._tileZoom).floor(),i.getSize().divideBy(2*t)) 7849return new I(e.subtract(i),e.add(i))},_update:function(e){if(n=this._map){var t=this._clampZoom(n.getZoom()) 7850if(void 0===e&&(e=n.getCenter()),void 0!==this._tileZoom){var i,n=this._getTiledPixelBounds(e),r=this._pxBoundsToTileRange(n),s=r.getCenter(),o=[],a=(n=this.options.keepBuffer,new I(r.getBottomLeft().subtract([n,-n]),r.getTopRight().add([n,-n]))) 7851if(!(isFinite(r.min.x)&&isFinite(r.min.y)&&isFinite(r.max.x)&&isFinite(r.max.y)))throw new Error("Attempted to load an infinite number of tiles") 7852for(i in this._tiles){var l=this._tiles[i].coords 7853l.z===this._tileZoom&&a.contains(new O(l.x,l.y))||(this._tiles[i].current=!1)}if(1<Math.abs(t-this._tileZoom))this._setView(e,t) 7854else{for(var c=r.min.y;c<=r.max.y;c++)for(var u=r.min.x;u<=r.max.x;u++){var d,h=new O(u,c) 7855h.z=this._tileZoom,this._isValidTile(h)&&((d=this._tiles[this._tileCoordsToKey(h)])?d.current=!0:o.push(h))}if(o.sort(function(e,t){return e.distanceTo(s)-t.distanceTo(s)}),0!==o.length){this._loading||(this._loading=!0,this.fire("loading")) 7856var f=document.createDocumentFragment() 7857for(u=0;u<o.length;u++)this._addTile(o[u],f) 7858this._level.el.appendChild(f)}}}}},_isValidTile:function(e){var t=this._map.options.crs 7859if(!t.infinite){var i=this._globalTileRange 7860if(!t.wrapLng&&(e.x<i.min.x||e.x>i.max.x)||!t.wrapLat&&(e.y<i.min.y||e.y>i.max.y))return!1}return!this.options.bounds||(t=this._tileCoordsToBounds(e),F(this.options.bounds).overlaps(t))},_keyToBounds:function(e){return this._tileCoordsToBounds(this._keyToTileCoords(e))},_tileCoordsToNwSe:function(e){var t=this._map,i=this.getTileSize(),n=e.scaleBy(i) 7861i=n.add(i) 7862return[t.unproject(n,e.z),t.unproject(i,e.z)]},_tileCoordsToBounds:function(e){return e=new R((e=this._tileCoordsToNwSe(e))[0],e[1]),this.options.noWrap?e:this._map.wrapLatLngBounds(e)},_tileCoordsToKey:function(e){return e.x+":"+e.y+":"+e.z},_keyToTileCoords:function(e){var t=new O(+(e=e.split(":"))[0],+e[1]) 7863return t.z=+e[2],t},_removeTile:function(e){var t=this._tiles[e] 7864t&&(Je(t.el),delete this._tiles[e],this.fire("tileunload",{tile:t.el,coords:this._keyToTileCoords(e)}))},_initTile:function(e){rt(e,"leaflet-tile") 7865var t=this.getTileSize() 7866e.style.width=t.x+"px",e.style.height=t.y+"px",e.onselectstart=c,e.onmousemove=c,Ee.ielt9&&this.options.opacity<1&<(e,this.options.opacity)},_addTile:function(e,t){var i=this._getTilePos(e),n=this._tileCoordsToKey(e),s=this.createTile(this._wrapCoords(e),r(this._tileReady,this,e)) 7867this._initTile(s),this.createTile.length<2&&x(r(this._tileReady,this,e,null,s)),dt(s,i),this._tiles[n]={el:s,coords:e,current:!0},t.appendChild(s),this.fire("tileloadstart",{tile:s,coords:e})},_tileReady:function(e,t,i){t&&this.fire("tileerror",{error:t,tile:i,coords:e}) 7868var n=this._tileCoordsToKey(e);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(lt(i.el,0),M(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),t||(rt(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:e})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Ee.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(r(this._pruneTiles,this),250)))},_getTilePos:function(e){return e.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(e){var t=new O(this._wrapX?l(e.x,this._wrapX):e.x,this._wrapY?l(e.y,this._wrapY):e.y) 7869return t.z=e.z,t},_pxBoundsToTileRange:function(e){var t=this.getTileSize() 7870return new I(e.min.unscaleBy(t).floor(),e.max.unscaleBy(t).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var e in this._tiles)if(!this._tiles[e].loaded)return!1 7871return!0}}),Ii=Di.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(e,t){this._url=e,(t=f(this,t)).detectRetina&&Ee.retina&&0<t.maxZoom?(t.tileSize=Math.floor(t.tileSize/2),t.zoomReverse?(t.zoomOffset--,t.minZoom=Math.min(t.maxZoom,t.minZoom+1)):(t.zoomOffset++,t.maxZoom=Math.max(t.minZoom,t.maxZoom-1)),t.minZoom=Math.max(0,t.minZoom)):t.zoomReverse?t.minZoom=Math.min(t.maxZoom,t.minZoom):t.maxZoom=Math.max(t.minZoom,t.maxZoom),"string"==typeof t.subdomains&&(t.subdomains=t.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(e,t){return this._url===e&&void 0===t&&(t=!0),this._url=e,t||this.redraw(),this},createTile:function(e,t){var i=document.createElement("img") 7872return _t(i,"load",r(this._tileOnLoad,this,t,i)),_t(i,"error",r(this._tileOnError,this,t,i)),!this.options.crossOrigin&&""!==this.options.crossOrigin||(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(e),i},getTileUrl:function(e){var i={r:Ee.retina?"@2x":"",s:this._getSubdomain(e),x:e.x,y:e.y,z:this._getZoomForUrl()} 7873return this._map&&!this._map.options.crs.infinite&&(e=this._globalTileRange.max.y-e.y,this.options.tms&&(i.y=e),i["-y"]=e),g(this._url,t(i,this.options))},_tileOnLoad:function(e,t){Ee.ielt9?setTimeout(r(e,this,null,t),0):e(null,t)},_tileOnError:function(e,t,i){var n=this.options.errorTileUrl 7874n&&t.getAttribute("src")!==n&&(t.src=n),e(i,t)},_onTileRemove:function(e){e.tile.onload=null},_getZoomForUrl:function(){var e=this._tileZoom,t=this.options.maxZoom 7875return(e=this.options.zoomReverse?t-e:e)+this.options.zoomOffset},_getSubdomain:function(e){return e=Math.abs(e.x+e.y)%this.options.subdomains.length,this.options.subdomains[e]},_abortLoading:function(){var e,t,i 7876for(e in this._tiles)this._tiles[e].coords.z!==this._tileZoom&&((i=this._tiles[e].el).onload=c,i.onerror=c,i.c
vendor: 4,991 bytes, lines 7876-7898
7876omplete||(i.src=_,t=this._tiles[e].coords,Je(i),delete this._tiles[e],this.fire("tileabort",{tile:i,coords:t})))},_removeTile:function(e){var t=this._tiles[e] 7877if(t)return t.el.setAttribute("src",_),Di.prototype._removeTile.call(this,e)},_tileReady:function(e,t,i){if(this._map&&(!i||i.getAttribute("src")!==_))return Di.prototype._tileReady.call(this,e,t,i)}}) 7878function Ni(e,t){return new Ii(e,t)}var Ri=Ii.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(e,i){this._url=e 7879var n,r=t({},this.defaultWmsParams) 7880for(n in i)n in this.options||(r[n]=i[n]) 7881e=(i=f(this,i)).detectRetina&&Ee.retina?2:1 7882var s=this.getTileSize() 7883r.width=s.x*e,r.height=s.y*e,this.wmsParams=r},onAdd:function(e){this._crs=this.options.crs||e.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version) 7884var t=1.3<=this._wmsVersion?"crs":"srs" 7885this.wmsParams[t]=this._crs.code,Ii.prototype.onAdd.call(this,e)},getTileUrl:function(e){var t=this._tileCoordsToNwSe(e),i=(t=(i=N((i=this._crs).project(t[0]),i.project(t[1]))).min,i.max) 7886t=(1.3<=this._wmsVersion&&this._crs===si?[t.y,t.x,i.y,i.x]:[t.x,t.y,i.x,i.y]).join(",") 7887return(i=Ii.prototype.getTileUrl.call(this,e))+p(this.wmsParams,i,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+t},setParams:function(e,i){return t(this.wmsParams,e),i||this.redraw(),this}}) 7888Ii.WMS=Ri,Ni.wms=function(e,t){return new Ri(e,t)} 7889var Fi=ce.extend({options:{padding:.1},initialize:function(e){f(this,e),o(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),rt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var e={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd} 7890return this._zoomAnimated&&(e.zoomanim=this._onAnimZoom),e},_onAnimZoom:function(e){this._updateTransform(e.center,e.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(e,t){var i=this._map.getZoomScale(t,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),r=this._map.project(this._center,t) 7891n=n.multiplyBy(-i).add(r).subtract(this._map._getNewPixelOrigin(e,t)) 7892Ee.any3d?ut(this._container,n,i):dt(this._container,n)},_reset:function(){for(var e in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[e]._reset()},_onZoomEnd:function(){for(var e in this._layers)this._layers[e]._project()},_updatePaths:function(){for(var e in this._layers)this._layers[e]._update()},_update:function(){var e=this.options.padding,t=this._map.getSize(),i=this._map.containerPointToLayerPoint(t.multiplyBy(-e)).round() 7893this._bounds=new I(i,i.add(t.multiplyBy(1+2*e)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Bi=Fi.extend({options:{tolerance:0},getEvents:function(){var e=Fi.prototype.getEvents.call(this) 7894return e.viewprereset=this._onViewPreReset,e},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Fi.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var e=this._container=document.createElement("canvas") 7895_t(e,"mousemove",this._onMouseMove,this),_t(e,"click dblclick mousedown mouseup contextmenu",this._onClick,this),_t(e,"mouseout",this._handleMouseOut,this),e._leaflet_disable_events=!0,this._ctx=e.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,Je(this._container),wt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var e in this._redrawBounds=null,this._layers)this._layers[e]._update() 7896this._redraw()}},_update:function(){var e,t,i,n 7897this._map._animatingZoom&&this._bounds||(Fi.prototype._update.call(this),e=this._bounds,t=this._container,i=e.getSize(),n=Ee.retina?2:1,dt(t,e.min),t.width=n*i.x,t.height=n*i.y,t.style.width=i.x+"px",t.style.height=i.y+"px",Ee.retina&&this._ctx.scale(2,2),this._ctx.translate(-e.min.x,-e.min.y),this.fire("update"))},_reset:function(){Fi.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(e){this._updateDashArray(e),e=(this._layers[o(e)]=e)._order={layer:e,prev:this._drawLast,next:null},this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(e){this._requestRedraw(e)},_removePath:function(e){var t=(i=e._order).next,i=i.prev 7898t?t.prev=i:this._drawLast=i,i?i.next=t:this._drawFirst=t,delete e._order,delete this._layers[o(e)],this._requestRedraw(e)},_updatePath:function(e){this._extendRedrawBounds(e),e._project(),e._update(),this._requestRedraw(e)},_updateStyle:function(e){this._updateDashArray(e),this._requestRedraw(e)}
vendor: 8,702 bytes, lines 7898-7929
7898,_updateDashArray:function(e){if("string"==typeof e.options.dashArray){for(var t,i=e.options.dashArray.split(/[, ]+/),n=[],r=0;r<i.length;r++){if(t=Number(i[r]),isNaN(t))return 7899n.push(t)}e.options._dashArray=n}else e.options._dashArray=e.options.dashArray},_requestRedraw:function(e){this._map&&(this._extendRedrawBounds(e),this._redrawRequest=this._redrawRequest||x(this._redraw,this))},_extendRedrawBounds:function(e){var t 7900e._pxBounds&&(t=(e.options.weight||0)+1,this._redrawBounds=this._redrawBounds||new I,this._redrawBounds.extend(e._pxBounds.min.subtract([t,t])),this._redrawBounds.extend(e._pxBounds.max.add([t,t])))},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var e,t=this._redrawBounds 7901t?(e=t.getSize(),this._ctx.clearRect(t.min.x,t.min.y,e.x,e.y)):(this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore())},_draw:function(){var e,t,i=this._redrawBounds 7902this._ctx.save(),i&&(t=i.getSize(),this._ctx.beginPath(),this._ctx.rect(i.min.x,i.min.y,t.x,t.y),this._ctx.clip()),this._drawing=!0 7903for(var n=this._drawFirst;n;n=n.next)e=n.layer,(!i||e._pxBounds&&e._pxBounds.intersects(i))&&e._updatePath() 7904this._drawing=!1,this._ctx.restore()},_updatePoly:function(e,t){if(this._drawing){var i,n,r,s,o=e._parts,a=o.length,l=this._ctx 7905if(a){for(l.beginPath(),i=0;i<a;i++){for(n=0,r=o[i].length;n<r;n++)s=o[i][n],l[n?"lineTo":"moveTo"](s.x,s.y) 7906t&&l.closePath()}this._fillStroke(l,e)}}},_updateCircle:function(e){var t,i,n,r 7907this._drawing&&!e._empty()&&(t=e._point,i=this._ctx,n=Math.max(Math.round(e._radius),1),1!=(r=(Math.max(Math.round(e._radiusY),1)||n)/n)&&(i.save(),i.scale(1,r)),i.beginPath(),i.arc(t.x,t.y/r,n,0,2*Math.PI,!1),1!=r&&i.restore(),this._fillStroke(i,e))},_fillStroke:function(e,t){var i=t.options 7908i.fill&&(e.globalAlpha=i.fillOpacity,e.fillStyle=i.fillColor||i.color,e.fill(i.fillRule||"evenodd")),i.stroke&&0!==i.weight&&(e.setLineDash&&e.setLineDash(t.options&&t.options._dashArray||[]),e.globalAlpha=i.opacity,e.lineWidth=i.weight,e.strokeStyle=i.color,e.lineCap=i.lineCap,e.lineJoin=i.lineJoin,e.stroke())},_onClick:function(e){for(var t,i,n=this._map.mouseEventToLayerPoint(e),r=this._drawFirst;r;r=r.next)(t=r.layer).options.interactive&&t._containsPoint(n)&&(("click"===e.type||"preclick"===e.type)&&this._map._draggableMoved(t)||(i=t)) 7909this._fireEvent(!!i&&[i],e)},_onMouseMove:function(e){var t 7910!this._map||this._map.dragging.moving()||this._map._animatingZoom||(t=this._map.mouseEventToLayerPoint(e),this._handleMouseHover(e,t))},_handleMouseOut:function(e){var t=this._hoveredLayer 7911t&&(st(this._container,"leaflet-interactive"),this._fireEvent([t],e,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(e,t){if(!this._mouseHoverThrottled){for(var i,n,s=this._drawFirst;s;s=s.next)(i=s.layer).options.interactive&&i._containsPoint(t)&&(n=i) 7912n!==this._hoveredLayer&&(this._handleMouseOut(e),n&&(rt(this._container,"leaflet-interactive"),this._fireEvent([n],e,"mouseover"),this._hoveredLayer=n)),this._fireEvent(!!this._hoveredLayer&&[this._hoveredLayer],e),this._mouseHoverThrottled=!0,setTimeout(r(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(e,t,i){this._map._fireDOMEvent(t,i||t.type,e)},_bringToFront:function(e){var t,i,n=e._order 7913n&&(t=n.next,i=n.prev,t&&((t.prev=i)?i.next=t:t&&(this._drawFirst=t),n.prev=this._drawLast,(this._drawLast.next=n).next=null,this._drawLast=n,this._requestRedraw(e)))},_bringToBack:function(e){var t,i,n=e._order 7914n&&(t=n.next,(i=n.prev)&&((i.next=t)?t.prev=i:i&&(this._drawLast=i),n.prev=null,n.next=this._drawFirst,this._drawFirst.prev=n,this._drawFirst=n,this._requestRedraw(e)))}}) 7915function ji(e){return Ee.canvas?new Bi(e):null}var Ui=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(e){return document.createElement("<lvml:"+e+' class="lvml">')}}catch(e){}return function(e){return document.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Vi=(he={_initContainer:function(){this._container=Ze("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Fi.prototype._update.call(this),this.fire("update"))},_initPath:function(e){var t=e._container=Ui("shape") 7916rt(t,"leaflet-vml-shape "+(this.options.className||"")),t.coordsize="1 1",e._path=Ui("path"),t.appendChild(e._path),this._updateStyle(e),this._layers[o(e)]=e},_addPath:function(e){var t=e._container 7917this._container.appendChild(t),e.options.interactive&&e.addInteractiveTarget(t)},_removePath:function(e){var t=e._container 7918Je(t),e.removeInteractiveTarget(t),delete this._layers[o(e)]},_updateStyle:function(e){var t=e._stroke,i=e._fill,n=e.options,r=e._container 7919r.stroked=!!n.stroke,r.filled=!!n.fill,n.stroke?(t=t||(e._stroke=Ui("stroke")),r.appendChild(t),t.weight=n.weight+"px",t.color=n.color,t.opacity=n.opacity,n.dashArray?t.dashStyle=y(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):t.dashStyle="",t.endcap=n.lineCap.replace("butt","flat"),t.joinstyle=n.lineJoin):t&&(r.removeChild(t),e._stroke=null),n.fill?(i=i||(e._fill=Ui("fill")),r.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(r.removeChild(i),e._fill=null)},_updateCircle:function(e){var t=e._point.round(),i=Math.round(e._radius),n=Math.round(e._radiusY||i) 7920this._setPath(e,e._empty()?"M0 0":"AL "+t.x+","+t.y+" "+i+","+n+" 0,23592600")},_setPath:function(e,t){e._path.v=t},_bringToFront:function(e){tt(e._container)},_bringToBack:function(e){it(e._container)}},Ee.vml?Ui:Q),Hi=Fi.extend({_initContainer:function(){this._container=Vi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Vi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Je(this._container),wt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var e,t,i 7921this._map._animatingZoom&&this._bounds||(Fi.prototype._update.call(this),t=(e=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(t)||(this._svgSize=t,i.setAttribute("width",t.x),i.setAttribute("height",t.y)),dt(i,e.min),i.setAttribute("viewBox",[e.min.x,e.min.y,t.x,t.y].join(" ")),this.fire("update"))},_initPath:function(e){var t=e._path=Vi("path") 7922e.options.className&&rt(t,e.options.className),e.options.interactive&&rt(t,"leaflet-interactive"),this._updateStyle(e),this._layers[o(e)]=e},_addPath:function(e){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(e._path),e.addInteractiveTarget(e._path)},_removePath:function(e){Je(e._path),e.removeInteractiveTarget(e._path),delete this._layers[o(e)]},_updatePath:function(e){e._project(),e._update()},_updateStyle:function(e){var t=e._path 7923e=e.options 7924t&&(e.stroke?(t.setAttribute("stroke",e.color),t.setAttribute("stroke-opacity",e.opacity),t.setAttribute("stroke-width",e.weight),t.setAttribute("stroke-linecap",e.lineCap),t.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?t.setAttribute("stroke-dasharray",e.dashArray):t.removeAttribute("stroke-dasharray"),e.dashOffset?t.setAttribute("stroke-dashoffset",e.dashOffset):t.removeAttribute("stroke-dashoffset")):t.setAttribute("stroke","none"),e.fill?(t.setAttribute("fill",e.fillColor||e.color),t.setAttribute("fill-opacity",e.fillOpacity),t.setAttribute("fill-rule",e.fillRule||"evenodd")):t.setAttribute("fill","none"))},_updatePoly:function(e,t){this._setPath(e,X(e._parts,t))},_updateCircle:function(e){var t=e._point,i=Math.max(Math.round(e._radius),1),n="a"+i+","+(Math.max(Math.round(e._radiusY),1)||i)+" 0 1,0 " 7925t=e._empty()?"M0 0":"M"+(t.x-i)+","+t.y+n+2*i+",0 "+n+2*-i+",0 " 7926this._setPath(e,t)},_setPath:function(e,t){e._path.setAttribute("d",t)},_bringToFront:function(e){tt(e._path)},_bringToBack:function(e){it(e._path)}}) 7927function qi(e){return Ee.svg||Ee.vml?new Hi(e):null}Ee.vml&&Hi.include(he),Rt.include({getRenderer:function(e){return e=(e=e.options.renderer||this._getPaneRenderer(e.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(e){var t 7928return"overlayPane"!==e&&void 0!==e&&(void 0===(t=this._paneRenderers[e])&&(t=this._createRenderer({pane:e}),this._paneRenderers[e]=t),t)},_createRenderer:function(e){return this.options.preferCanvas&&ji(e)||qi(e)}}) 7929var Gi=gi.extend({initialize:function(e,t){gi.prototype.initialize.call(this,this._boundsToLatLngs(e),t)},setBounds:function(e){return this.setLatLngs(this._boundsToLatLngs(e))}
vendor: 6,129 bytes, lines 7929-7945
7929,_boundsToLatLngs:function(e){return[(e=F(e)).getSouthWest(),e.getNorthWest(),e.getNorthEast(),e.getSouthEast()]}}) 7930Hi.create=Vi,Hi.pointsToPath=X,yi.geometryToLayer=vi,yi.coordsToLatLng=bi,yi.coordsToLatLngs=wi,yi.latLngToCoords=Ai,yi.latLngsToCoords=Ti,yi.getFeature=Ci,yi.asFeature=Li,Rt.mergeOptions({boxZoom:!0}) 7931Y=J.extend({initialize:function(e){this._map=e,this._container=e._container,this._pane=e._panes.overlayPane,this._resetStateTimeout=0,e.on("unload",this._destroy,this)},addHooks:function(){_t(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){wt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Je(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(e){if(!e.shiftKey||1!==e.which&&1!==e.button)return!1 7932this._clearDeferredResetState(),this._resetState(),He(),ft(),this._startPoint=this._map.mouseEventToContainerPoint(e),_t(document,{contextmenu:kt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(e){this._moved||(this._moved=!0,this._box=Ze("div","leaflet-zoom-box",this._container),rt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(e) 7933var t=(e=new I(this._point,this._startPoint)).getSize() 7934dt(this._box,e.min),this._box.style.width=t.x+"px",this._box.style.height=t.y+"px"},_finish:function(){this._moved&&(Je(this._box),st(this._container,"leaflet-crosshair")),qe(),pt(),wt(document,{contextmenu:kt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(e){1!==e.which&&1!==e.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(r(this._resetState,this),0),e=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})))},_onKeyDown:function(e){27===e.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Rt.addInitHook("addHandler","boxZoom",Y),Rt.mergeOptions({doubleClickZoom:!0}),fe=J.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(e){var t=this._map,i=t.getZoom(),n=t.options.zoomDelta 7935i=e.originalEvent.shiftKey?i-n:i+n 7936"center"===t.options.doubleClickZoom?t.setZoom(i):t.setZoomAround(e.containerPoint,i)}}) 7937var Wi=(Rt.addInitHook("addHandler","doubleClickZoom",fe),Rt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),J.extend({addHooks:function(){var e 7938this._draggable||(e=this._map,this._draggable=new Gt(e._mapPane,e._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),e.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),e.on("zoomend",this._onZoomEnd,this),e.whenReady(this._onZoomEnd,this))),rt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){st(this._map._container,"leaflet-grab"),st(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var e,t=this._map 7939t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(e=F(this._map.options.maxBounds),this._offsetLimit=N(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(e){var t,i 7940this._map.options.inertia&&(t=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(t),this._prunePositions(t)),this._map.fire("move",e).fire("drag",e)},_prunePositions:function(e){for(;1<this._positions.length&&50<e-this._times[0];)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var e=this._map.getSize().divideBy(2),t=this._map.latLngToLayerPoint([0,0]) 7941this._initialWorldOffset=t.subtract(e).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(e,t){return e-(e-t)*this._viscosity},_onPreDragLimit:function(){var e,t 7942this._viscosity&&this._offsetLimit&&(e=this._draggable._newPos.subtract(this._draggable._startPos),t=this._offsetLimit,e.x<t.min.x&&(e.x=this._viscousLimit(e.x,t.min.x)),e.y<t.min.y&&(e.y=this._viscousLimit(e.y,t.min.y)),e.x>t.max.x&&(e.x=this._viscousLimit(e.x,t.max.x)),e.y>t.max.y&&(e.y=this._viscousLimit(e.y,t.max.y)),this._draggable._newPos=this._draggable._startPos.add(e))},_onPreDragWrap:function(){var e=this._worldWidth,t=Math.round(e/2),i=this._initialWorldOffset,n=((r=this._draggable._newPos.x)-t+i)%e+t-i,r=(r+t+i)%e-t-i 7943e=Math.abs(n+i)<Math.abs(r+i)?n:r 7944this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=e},_onDragEnd:function(e){var t,i,n,r,s=this._map,o=s.options,a=!o.inertia||e.noInertia||this._times.length<2 7945s.fire("dragend",e),!a&&(this._prunePositions(+new Date),e=this._lastPos.subtract(this._positions[0]),a=(this._lastTime-this._times[0])/1e3,t=o.easeLinearity,a=(e=e.multiplyBy(t/a)).distanceTo([0,0]),i=Math.min(o.inertiaMaxSpeed,a),e=e.multiplyBy(i/a),n=i/(o.inertiaDeceleration*t),(r=e.multiplyBy(-n/2).round()).x||r.y)?(r=s._limitOffset(r,s.options.maxBounds),x(function(){s.panBy(r,{duration:n,easeLinearity:t,noMoveStart:!0,animate:!0})}
vendor: 4,079 bytes, lines 7945-7960
7945)):s.fire("moveend")}})),$i=(pe=(Rt.addInitHook("addHandler","dragging",Wi),Rt.mergeOptions({keyboard:!0,keyboardPanDelta:80}),J.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(e){this._map=e,this._setPanDelta(e.options.keyboardPanDelta),this._setZoomDelta(e.options.zoomDelta)},addHooks:function(){var e=this._map._container 7946e.tabIndex<=0&&(e.tabIndex="0"),_t(e,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),wt(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){var e,t,i 7947this._focused||(i=document.body,e=document.documentElement,t=i.scrollTop||e.scrollTop,i=i.scrollLeft||e.scrollLeft,this._map._container.focus(),window.scrollTo(i,t))},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(e){for(var t=this._panKeys={},i=this.keyCodes,n=0,r=i.left.length;n<r;n++)t[i.left[n]]=[-1*e,0] 7948for(n=0,r=i.right.length;n<r;n++)t[i.right[n]]=[e,0] 7949for(n=0,r=i.down.length;n<r;n++)t[i.down[n]]=[0,e] 7950for(n=0,r=i.up.length;n<r;n++)t[i.up[n]]=[0,-1*e]},_setZoomDelta:function(e){for(var t=this._zoomKeys={},i=this.keyCodes,n=0,r=i.zoomIn.length;n<r;n++)t[i.zoomIn[n]]=e 7951for(n=0,r=i.zoomOut.length;n<r;n++)t[i.zoomOut[n]]=-e},_addHooks:function(){_t(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){wt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(e){if(!(e.altKey||e.ctrlKey||e.metaKey)){var t,i,n=e.keyCode,r=this._map 7952if(n in this._panKeys)r._panAnim&&r._panAnim._inProgress||(i=this._panKeys[n],e.shiftKey&&(i=D(i).multiplyBy(3)),r.options.maxBounds&&(i=r._limitOffset(D(i),r.options.maxBounds)),r.options.worldCopyJump?(t=r.wrapLatLng(r.unproject(r.project(r.getCenter()).add(i))),r.panTo(t)):r.panBy(i)) 7953else if(n in this._zoomKeys)r.setZoom(r.getZoom()+(e.shiftKey?3:1)*this._zoomKeys[n]) 7954else{if(27!==n||!r._popup||!r._popup.options.closeOnEscapeKey)return 7955r.closePopup()}kt(e)}}})),me=(Rt.addInitHook("addHandler","keyboard",pe),Rt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60}),J.extend({addHooks:function(){_t(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){wt(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(e){var t=Dt(e),i=this._map.options.wheelDebounceTime 7956this._delta+=t,this._lastMousePos=this._map.mouseEventToContainerPoint(e),this._startTime||(this._startTime=+new Date),t=Math.max(i-(+new Date-this._startTime),0) 7957clearTimeout(this._timer),this._timer=setTimeout(r(this._performZoom,this),t),kt(e)},_performZoom:function(){var e=this._map,t=e.getZoom(),i=this._map.options.zoomSnap||0,n=(e._stop(),this._delta/(4*this._map.options.wheelPxPerZoomLevel)) 7958n=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,i=i?Math.ceil(n/i)*i:n,n=e._limitZoom(t+(0<this._delta?i:-i))-t 7959this._delta=0,this._startTime=null,n&&("center"===e.options.scrollWheelZoom?e.setZoom(t+n):e.setZoomAround(this._lastMousePos,t+n))}})),ge=(Rt.addInitHook("addHandler","scrollWheelZoom",me),Rt.mergeOptions({tapHold:Ee.touchNative&&Ee.safari&&Ee.mobile,tapTolerance:15}),J.extend({addHooks:function(){_t(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){wt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(e){var t 7960clearTimeout(this._holdTimeout),1===e.touches.length&&(t=e.touches[0],this._startPos=this._newPos=new O(t.clientX,t.clientY),this._holdTimeout=setTimeout(r(function(){this._cancel(),this._isTapValid()&&(_t(document,"touchend",St),_t(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",t))},this),600),_t(document,"touchend touchcancel contextmenu",this._cancel,this),_t(document,"touchmove",this._onMove,this))}
vendor: 4,912 bytes, lines 7960-7964
7960,_cancelClickPrevent:function e(){wt(document,"touchend",St),wt(document,"touchend touchcancel",e)},_cancel:function(){clearTimeout(this._holdTimeout),wt(document,"touchend touchcancel contextmenu",this._cancel,this),wt(document,"touchmove",this._onMove,this)},_onMove:function(e){e=e.touches[0],this._newPos=new O(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(e,t){(e=new MouseEvent(e,{bubbles:!0,cancelable:!0,view:window,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY}))._simulated=!0,t.target.dispatchEvent(e)}})),ye=(Rt.addInitHook("addHandler","tapHold",ge),Rt.mergeOptions({touchZoom:Ee.touch,bounceAtZoomLimits:!0}),J.extend({addHooks:function(){rt(this._map._container,"leaflet-touch-zoom"),_t(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){st(this._map._container,"leaflet-touch-zoom"),wt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(e){var t,i,n=this._map 7961!e.touches||2!==e.touches.length||n._animatingZoom||this._zooming||(t=n.mouseEventToContainerPoint(e.touches[0]),i=n.mouseEventToContainerPoint(e.touches[1]),this._centerPoint=n.getSize()._divideBy(2),this._startLatLng=n.containerPointToLatLng(this._centerPoint),"center"!==n.options.touchZoom&&(this._pinchStartLatLng=n.containerPointToLatLng(t.add(i)._divideBy(2))),this._startDist=t.distanceTo(i),this._startZoom=n.getZoom(),this._moved=!1,this._zooming=!0,n._stop(),_t(document,"touchmove",this._onTouchMove,this),_t(document,"touchend touchcancel",this._onTouchEnd,this),St(e))},_onTouchMove:function(e){if(e.touches&&2===e.touches.length&&this._zooming){var t=this._map,i=t.mouseEventToContainerPoint(e.touches[0]),n=t.mouseEventToContainerPoint(e.touches[1]),s=i.distanceTo(n)/this._startDist 7962if(this._zoom=t.getScaleZoom(s,this._startZoom),!t.options.bounceAtZoomLimits&&(this._zoom<t.getMinZoom()&&s<1||this._zoom>t.getMaxZoom()&&1<s)&&(this._zoom=t._limitZoom(this._zoom)),"center"===t.options.touchZoom){if(this._center=this._startLatLng,1==s)return}else{if(i=i._add(n)._divideBy(2)._subtract(this._centerPoint),1==s&&0===i.x&&0===i.y)return 7963this._center=t.unproject(t.project(this._pinchStartLatLng,this._zoom).subtract(i),this._zoom)}this._moved||(t._moveStart(!0,!1),this._moved=!0),M(this._animRequest),n=r(t._move,t,this._center,this._zoom,{pinch:!0,round:!1},void 0),this._animRequest=x(n,this,!0),St(e)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),wt(document,"touchmove",this._onTouchMove,this),wt(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}})),Rt.addInitHook("addHandler","touchZoom",ye),Rt.BoxZoom=Y,Rt.DoubleClickZoom=fe,Rt.Drag=Wi,Rt.Keyboard=pe,Rt.ScrollWheelZoom=me,Rt.TapHold=ge,Rt.TouchZoom=ye,e.Bounds=I,e.Browser=Ee,e.CRS=U,e.Canvas=Bi,e.Circle=pi,e.CircleMarker=fi,e.Class=S,e.Control=Bt,e.DivIcon=zi,e.DivOverlay=ki,e.DomEvent=Z,e.DomUtil=K,e.Draggable=Gt,e.Evented=P,e.FeatureGroup=ai,e.GeoJSON=yi,e.GridLayer=Di,e.Handler=J,e.Icon=li,e.ImageOverlay=Mi,e.LatLng=B,e.LatLngBounds=R,e.Layer=ce,e.LayerGroup=oi,e.LineUtil=ie,e.Map=Rt,e.Marker=di,e.Mixin=ee,e.Path=hi,e.Point=O,e.PolyUtil=te,e.Polygon=gi,e.Polyline=mi,e.Popup=Pi,e.PosAnimation=Nt,e.Projection=se,e.Rectangle=Gi,e.Renderer=Fi,e.SVG=Hi,e.SVGOverlay=Si,e.TileLayer=Ii,e.Tooltip=Oi,e.Transformation=q,e.Util=E,e.VideoOverlay=Ei,e.bind=r,e.bounds=N,e.canvas=ji,e.circle=function(e,t,i){return new pi(e,t,i)},e.circleMarker=function(e,t){return new fi(e,t)},e.control=Ft,e.divIcon=function(e){return new zi(e)},e.extend=t,e.featureGroup=function(e,t){return new ai(e,t)},e.geoJSON=xi,e.geoJson=de,e.gridLayer=function(e){return new Di(e)},e.icon=function(e){return new li(e)},e.imageOverlay=function(e,t,i){return new Mi(e,t,i)},e.latLng=j,e.latLngBounds=F,e.layerGroup=function(e,t){return new oi(e,t)},e.map=function(e,t){return new Rt(e,t)},e.marker=function(e,t){return new di(e,t)},e.point=D,e.polygon=function(e,t){return new gi(e,t)},e.polyline=function(e,t){return new mi(e,t)},e.popup=function(e,t){return new Pi(e,t)},e.rectangle=function(e,t){return new Gi(e,t)},e.setOptions=f,e.stamp=o,e.svg=qi,e.svgOverlay=function(e,t,i){return new Si(e,t,i)},e.tileLayer=Ni,e.tooltip=function(e,t){return new Oi(e,t)},e.transformation=G,e.version="1.9.4",e.videoOverlay=function(e,t,i){return new Ei(e,t,i)},window.L) 7964e.noConflict=function(){return window.L=$i,this},window.L=e}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("leaflet")):"function"==typeof define&&define.amd?define(["exports","leaflet"],t):t((e||self).GeoSearch={},e.L)}
7964(this,function(e,t){function i(e){if(e&&e.__esModule)return e 7965var t=Object.create(null) 7966return e&&Object.keys(e).forEach(function(i){if("default"!==i){var n=Object.getOwnPropertyDescriptor(e,i) 7967Object.defineProperty(t,i,n.get?n:{enumerable:!0,get:function(){return e[i]}})}}),t.default=e,t}var n=i(t) 7968function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t] 7969for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},r.apply(this,arguments)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,o(e,t)}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}function a(e,t,i){return a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 7970if(Reflect.construct.sham)return!1 7971if("function"==typeof Proxy)return!0 7972try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,i){var n=[null] 7973n.push.apply(n,t) 7974var r=new(Function.bind.apply(e,n)) 7975return i&&o(r,i.prototype),r},a.apply(null,arguments)}function l(e,t,i,n){void 0===t&&(t=""),void 0===n&&(n={}) 7976var r=document.createElement(e) 7977return t&&(r.className=t),Object.keys(n).forEach(function(e){if("function"==typeof n[e]){var t=0===e.indexOf("on")?e.substr(2).toLowerCase():e 7978r.addEventListener(t,n[e])}else"html"===e?r.innerHTML=n[e]:"text"===e?r.innerText=n[e]:r.setAttribute(e,n[e])}),i&&i.appendChild(r),r}function c(e){e.preventDefault(),e.stopPropagation()}var u=function(){return[].slice.call(arguments).filter(Boolean).join(" ").trim()} 7979function d(e,t){e&&e.classList&&(Array.isArray(t)?t:[t]).forEach(function(t){e.classList.contains(t)||e.classList.add(t)})}function h(e,t){e&&e.classList&&(Array.isArray(t)?t:[t]).forEach(function(t){e.classList.contains(t)&&e.classList.remove(t)})}var f,p=13,m=40,g=38,y=[p,27,m,g,37,39],v=function(){function e(e){var t=this,i=e.handleSubmit,n=e.searchLabel,r=e.classNames,s=void 0===r?{}:r 7980this.container=void 0,this.form=void 0,this.input=void 0,this.handleSubmit=void 0,this.hasError=!1,this.container=l("div",u("geosearch",s.container)),this.form=l("form",["",s.form].join(" "),this.container,{autocomplete:"none",onClick:c,onDblClick:c,touchStart:c,touchEnd:c}),this.input=l("input",["glass",s.input].join(" "),this.form,{type:"text",placeholder:n||"search",onInput:this.onInput,onKeyUp:function(e){return t.onKeyUp(e)},onKeyPress:function(e){return t.onKeyPress(e)},onFocus:this.onFocus,onBlur:this.onBlur,onClick:function(){t.input.focus(),t.input.dispatchEvent(new Event("focus"))}}),this.handleSubmit=i}var t=e.prototype 7981return t.onFocus=function(){d(this.form,"active")},t.onBlur=function(){h(this.form,"active")},t.onSubmit=function(e){try{var t=this 7982return c(e),h(i=t.container,"error"),d(i,"pending"),Promise.resolve(t.handleSubmit({query:t.input.value})).then(function(){h(t.container,"pending")})}catch(e){return Promise.reject(e)}var i},t.onInput=function(){this.hasError&&(h(this.container,"error"),this.hasError=!1)},t.onKeyUp=function(e){27===e.keyCode&&(h(this.container,["pending","active"]),this.input.value="",document.body.focus(),document.body.blur())},t.onKeyPress=function(e){e.keyCode===p&&this.onSubmit(e)},t.setQuery=function(e){this.input.value=e},e}(),_=function(){function e(e){var t=this,i=e.handleClick,n=e.classNames,r=void 0===n?{}:n,s=e.notFoundMessage 7983this.handleClick=void 0,this.selected=-1,this.results=[],this.container=void 0,this.resultItem=void 0,this.notFoundMessage=void 0,this.onClick=function(e){if("function"==typeof t.handleClick){var i=e.target 7984if(i&&t.container.contains(i)&&i.hasAttribute("data-key")){var n=Number(i.getAttribute("data-key")) 7985t.handleClick({result:t.results[n]})}}},this.handleClick=i,this.notFoundMessage=s?l("div",u(r.notfound),void 0,{html:s}):void 0,this.container=l("div",u("results",r.resultlist)),this.container.addEventListener("click",this.onClick,!0),this.resultItem=l("div",u(r.item))}var t=e.prototype 7986return t.render=function(e,t){var i=this 7987void 0===e&&(e=[]),this.clear(),e.forEach(function(e,n){var r=i.resultItem.cloneNode(!0) 7988r.setAttribute("data-key",""+n),r.innerHTML=t({result:e}),i.container.appendChild(r)}),e.length>0?(d(this.container.parentElement,"open"),d(this.container,"active")):this.notFoundMessage&&(this.container.appendChild(this.notFoundMessage),d(this.container.parentElement,"open")),this.results=e},t.select=function(e){return Array.from(this.container.children).forEac
vendor: 4,379 bytes, lines 7988-8001
7988h(function(t,i){return i===e?d(t,"active"):h(t,"active")}),this.selected=e,this.results[e]},t.count=function(){return this.results?this.results.length:0},t.clear=function(){for(this.selected=-1;this.container.lastChild;)this.container.removeChild(this.container.lastChild) 7989h(this.container.parentElement,"open"),h(this.container,"active")},e}(),b={position:"topleft",style:"button",showMarker:!0,showPopup:!1,popupFormat:function(e){return""+e.result.label},resultFormat:function(e){return""+e.result.label},marker:{icon:n&&n.Icon?new n.Icon.Default:void 0,draggable:!1},maxMarkers:1,maxSuggestions:5,retainZoomLevel:!1,animateZoom:!0,searchLabel:"Enter address",clearSearchLabel:"Clear search",notFoundMessage:"",messageHideDelay:3e3,zoomLevel:18,classNames:{container:"leaflet-bar leaflet-control leaflet-control-geosearch",button:"leaflet-bar-part leaflet-bar-part-single",resetButton:"reset",msgbox:"leaflet-bar message",form:"",input:"",resultlist:"",item:"",notfound:"leaflet-bar-notfound"},autoComplete:!0,autoCompleteDelay:250,autoClose:!1,keepResult:!1,updateMap:!0},w="Leaflet must be loaded before instantiating the GeoSearch control",A={options:r({},b),classNames:r({},b.classNames),initialize:function(e){var t,i,s,o,a=this 7990if(!n)throw new Error(w) 7991if(!e.provider)throw new Error("Provider is missing from options") 7992this.options=r({},b,e),this.classNames=r({},this.classNames,e.classNames),this.markers=new n.FeatureGroup,this.classNames.container+=" leaflet-geosearch-"+this.options.style,this.searchElement=new v({searchLabel:this.options.searchLabel,classNames:{container:this.classNames.container,form:this.classNames.form,input:this.classNames.input},handleSubmit:function(e){return a.onSubmit(e)}}),this.button=l("a",this.classNames.button,this.searchElement.container,{title:this.options.searchLabel,href:"#",onClick:function(e){return a.onClick(e)}}),n.DomEvent.disableClickPropagation(this.button),this.resetButton=l("button",this.classNames.resetButton,this.searchElement.form,{text:"Ã","aria-label":this.options.clearSearchLabel,onClick:function(){""===a.searchElement.input.value?a.close():a.clearResults(null,!0)}}),n.DomEvent.disableClickPropagation(this.resetButton),this.options.autoComplete&&(this.resultList=new _({handleClick:function(e){var t=e.result 7993a.searchElement.input.value=t.label,a.onSubmit({query:t.label,data:t})},classNames:{resultlist:this.classNames.resultlist,item:this.classNames.item,notfound:this.classNames.notfound},notFoundMessage:this.options.notFoundMessage}),this.searchElement.form.appendChild(this.resultList.container),this.searchElement.input.addEventListener("keyup",(t=function(e){return a.autoSearch(e)},void 0===(i=this.options.autoCompleteDelay)&&(i=250),void 0===s&&(s=!1),function(){var e=[].slice.call(arguments) 7994o&&clearTimeout(o),o=setTimeout(function(){o=null,s||t.apply(void 0,e)},i),s&&!o&&t.apply(void 0,e)}),!0),this.searchElement.input.addEventListener("keydown",function(e){return a.selectResult(e)},!0),this.searchElement.input.addEventListener("keydown",function(e){return a.clearResults(e,!0)},!0)),this.searchElement.form.addEventListener("click",function(e){e.preventDefault()},!1)},onAdd:function(e){var t=this.options,i=t.showMarker,r=t.style 7995if(this.map=e,i&&this.markers.addTo(e),"bar"===r){var s=e.getContainer().querySelector(".leaflet-control-container") 7996this.container=l("div","leaflet-control-geosearch leaflet-geosearch-bar"),this.container.appendChild(this.searchElement.form),s.appendChild(this.container)}return n.DomEvent.disableClickPropagation(this.searchElement.form),this.searchElement.container},onRemove:function(){var e 7997return null==(e=this.container)||e.remove(),this},open:function(){var e=this.searchElement,t=e.input 7998d(e.container,"active"),t.focus()},close:function(){h(this.searchElement.container,"active"),this.clearResults()},onClick:function(e){e.preventDefault(),e.stopPropagation(),this.searchElement.container.classList.contains("active")?this.close():this.open()},selectResult:function(e){if(-1!==[p,m,g].indexOf(e.keyCode))if(e.preventDefault(),e.keyCode!==p){var t=this.resultList.count()-1 7999if(!(t<0)){var i=this.resultList.selected,n=e.keyCode===m?i+1:i-1,r=this.resultList.select(n<0?t:n>t?0:n) 8000this.searchElement.input.value=r.label}}else{var s=this.resultList.select(this.resultList.selected) 8001this.onSubmit({query:this.searchElement.input.value,data:s})}}
8001,clearResults:function(e,t){if(void 0===t&&(t=!1),!e||27===e.keyCode){var i=this.options,n=i.autoComplete 8002!t&&i.keepResult||(this.searchElement.input.value="",this.markers.clearLayers()),n&&this.resultList.clear()}},autoSearch:function(e){try{var t=this 8003if(y.indexOf(e.keyCode)>-1)return Promise.resolve() 8004var i=e.target.value,n=t.options.provider,r=function(){if(i.length)return Promise.resolve(n.search({query:i})).then(function(e){e=e.slice(0,t.options.maxSuggestions),t.resultList.render(e,t.options.resultFormat)}) 8005t.resultList.clear()}() 8006return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},onSubmit:function(e){try{var t=this 8007return t.resultList.clear(),Promise.resolve(t.options.provider.search(e)).then(function(i){i&&i.length>0&&t.showResult(i[0],e)})}catch(e){return Promise.reject(e)}},showResult:function(e,t){var i=this.options,n=i.autoClose,r=i.updateMap,s=this.markers.getLayers() 8008s.length>=this.options.maxMarkers&&this.markers.removeLayer(s[0]) 8009var o=this.addMarker(e,t) 8010r&&this.centerMap(e),this.map.fireEvent("geosearch/showlocation",{location:e,marker:o}),n&&this.closeResults()},closeResults:function(){var e=this.searchElement.container 8011e.classList.contains("active")&&h(e,"active"),this.clearResults()},addMarker:function(e,t){var i=this,r=this.options,s=r.marker,o=r.showPopup,a=r.popupFormat,l=new n.Marker([e.y,e.x],s),c=e.label 8012return"function"==typeof a&&(c=a({query:t,result:e})),l.bindPopup(c),this.markers.addLayer(l),o&&l.openPopup(),s.draggable&&l.on("dragend",function(e){i.map.fireEvent("geosearch/marker/dragend",{location:l.getLatLng(),event:e})}),l},centerMap:function(e){var t=this.options,i=t.retainZoomLevel,r=t.animateZoom,s=e.bounds?new n.LatLngBounds(e.bounds):new n.LatLng(e.y,e.x).toBounds(10),o=s.isValid()?s:this.markers.getBounds() 8013!i&&s.isValid()&&!e.bounds||i||!s.isValid()?this.map.setView(o.getCenter(),this.getZoom(),{animate:r}):this.map.fitBounds(o,{animate:r})},getZoom:function(){var e=this.options,t=e.zoomLevel 8014return e.retainZoomLevel?this.map.getZoom():t}} 8015function T(){if(!n)throw new Error(w) 8016return a(n.Control.extend(A),[].slice.call(arguments))}!function(e){e[e.SEARCH=0]="SEARCH",e[e.REVERSE=1]="REVERSE"}(f||(f={})) 8017var C=function(){function e(e){void 0===e&&(e={}),this.options=void 0,this.options=e}var t=e.prototype 8018return t.getParamString=function(e){void 0===e&&(e={}) 8019var t=r({},this.options.params,e) 8020return Object.keys(t).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])}).join("&")},t.getUrl=function(e,t){return e+"?"+this.getParamString(t)},t.search=function(e){try{var t=this,i=t.endpoint({query:e.query,type:f.SEARCH}) 8021return Promise.resolve(fetch(i)).then(function(e){return Promise.resolve(e.json()).then(function(e){return t.parse({data:e})})})}catch(e){return Promise.reject(e)}},e}(),L=function(e){function t(){return e.apply(this,arguments)||this}s(t,e) 8022var i=t.prototype 8023return i.endpoint=function(){return"https://places-dsn.algolia.net/1/places/query"},i.findBestMatchLevelIndex=function(e){var t=e.find(function(e){return"full"===e.matchLevel})||e.find(function(e){return"partial"===e.matchLevel}) 8024return t?e.indexOf(t):0},i.getLabel=function(e){var t,i,n,r 8025return[null==(t=e.locale_names)?void 0:t.default[this.findBestMatchLevelIndex(e._highlightResult.locale_names.default)],null==(i=e.city)?void 0:i.default[this.findBestMatchLevelIndex(e._highlightResult.city.default)],e.administrative[this.findBestMatchLevelIndex(e._highlightResult.administrative)],null==(n=e.postcode)?void 0:n[this.findBestMatchLevelIndex(e._highlightResult.postcode)],null==(r=e.country)?void 0:r.default].filter(Boolean).join(", ")},i.parse=function(e){var t=this 8026return e.data.hits.map(function(e){return{x:e._geoloc.lng,y:e._geoloc.lat,label:t.getLabel(e),bounds:null,raw:e}})},i.search=function(e){var t=e.query 8027try{var i=this,n="string"==typeof t?{query:t}:t 8028return Promise.resolve(fetch(i.endpoint(),{method:"POST",body:JSON.stringify(r({},i.options.params,n))})).then(function(e){return Promise.resolve(e.json()).then(function(e){return i.parse({data:e})})})}catch(e){return Promise.reject(e)}},t}(C),x=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r] 8029return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://dev.virtualearth.net/REST/v1/Locations",t}s(t,e) 8030var i=t.prototype 8031return i.endpoint=function(e){var t=e.query,i="string"==typeof t?{q:t}:t 8032return i.jsonp=e.jsonp,this.getUrl(this.searchUrl,i)},i.parse=function(e){return 0===e.data.resourceSets.length?[]:e.data.resourceSets[0].resources.map(function(e){return{x:e.point.coordinates[1],y:e.point.coordinates[0],label:e.address.formattedAddress,bounds:[[e.bbox[0],e.bbox[1]],[e.bbox[2],e.bbox[3]]],raw:e}})},i.search=function(e){var t,i,n,r=e.query 8033try{var s=this,o="BING_JSONP_CB_"+Date.now() 8034return Promise.resolve((t=s.endpoint({query:r,jsonp:o}),i=o,n=l("script",null,document.body),n.setAttribute("type","text/javascript"),new Promise(function(e){window[i]=function(t){n.remove(),delete window[i],e(t)},n.setAttribute("src",t)}))).then(function(e){return s.parse({data:e})})}catch(e){return Promise.reject(e)}},t}(C),M=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r] 8035return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find",t}s(t,e) 8036var i=t.prototype 8037return i.endpoint=function(e){var t=e.query,i="string"==typeof t?{text:t}:t 8038return i.f="json",this.getUrl(this.searchUrl,i)},i.parse=function(e){return e.data.locations.map(function(e){return{x:e.feature.geometry.x,y:e.feature.geometry.y,label:e.name,bounds:[[e.extent.ymin,e.extent.xmin],[e.extent.ymax,e.extent.xmax]],raw:e}})},t}(C),E=function(e){function t(t){var i 8039return void 0===t&&(t={}),(i=e.call(this,t)||this).host=void 0,i.host=t.host||"http://localhost:4000",i}s(t,e) 8040var i=t.prototype 8041return i.endpoint=function(e){var t=e.query 8042return e.type===f.REVERSE?this.getUrl(this.host+"/v1/reverse","string"==typeof t?{}:t):this.getUrl(this.host+"/v1/autocomplete","string"==typeof t?{text:t}:t)},i.parse=function(e){return e.data.features.map(function(e){var t={x:e.geometry.coordinates[0],y:e.geometry.coordinates[1],label:e.properties.label,boun
8042ds:null,raw:e} 8043return Array.isArray(e.bbox)&&4===e.bbox.length&&(t.bounds=[[e.bbox[1],e.bbox[0]],[e.bbox[3],e.bbox[2]]]),t})},t}(C),S=function(e){function t(t){return void 0===t&&(t={}),t.host="https://api.geocode.earth",e.call(this,t)||this}return s(t,e),t}(E) 8044function k(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}"function"==typeof SuppressedError&&SuppressedError 8045var P=k(function e(t,i){if(t===i)return!0 8046if(t&&i&&"object"==typeof t&&"object"==typeof i){if(t.constructor!==i.constructor)return!1 8047var n,r,s 8048if(Array.isArray(t)){if((n=t.length)!=i.length)return!1 8049for(r=n;0!=r--;)if(!e(t[r],i[r]))return!1 8050return!0}if(t.constructor===RegExp)return t.source===i.source&&t.flags===i.flags 8051if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===i.valueOf() 8052if(t.toString!==Object.prototype.toString)return t.toString()===i.toString() 8053if((n=(s=Object.keys(t)).length)!==Object.keys(i).length)return!1 8054for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(i,s[r]))return!1 8055for(r=n;0!=r--;){var o=s[r] 8056if(!e(t[o],i[o]))return!1}return!0}return t!=t&&i!=i}) 8057const O="__googleMapsScriptId" 8058var z 8059!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(z||(z={})) 8060class D{constructor({apiKey:e,authReferrerPolicy:t,channel:i,client:n,id:r=O,language:s,libraries:o=[],mapIds:a,nonce:l,region:c,retries:u=3,url:d="https://maps.googleapis.com/maps/api/js",version:h}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=e,this.authReferrerPolicy=t,this.channel=i,this.client=n,this.id=r||O,this.language=s,this.libraries=o,this.mapIds=a,this.nonce=l,this.region=c,this.retries=u,this.url=d,this.version=h,D.instance){if(!P(this.options,D.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(D.instance.options)}`) 8061return D.instance}D.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?z.FAILURE:this.done?z.SUCCESS:this.loading?z.LOADING:z.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url 8062return e+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`®ion=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){const e=document.getElementById(this.id) 8063e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((e,t)=>{this.loadCallback(i=>{i?t(i.error):e(window.google)})})}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e,t 8064if(document.getElementById(this.id))return void this.callback() 8065const i={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy}
vendor: 8,985 bytes, lines 8066-8126
8066Object.keys(i).forEach(e=>!i[e]&&delete i[e]),(null===(t=null===(e=null===window||void 0===window?void 0:window.google)||void 0===e?void 0:e.maps)||void 0===t?void 0:t.importLibrary)||(e=>{let t,i,n,r="The Google Maps JavaScript API",s="google",o="importLibrary",a="__ib__",l=document,c=window 8067c=c[s]||(c[s]={}) 8068const u=c.maps||(c.maps={}),d=new Set,h=new URLSearchParams,f=()=>t||(t=new Promise((o,c)=>{return f=this,m=function*(){var f 8069for(n in yield i=l.createElement("script"),i.id=this.id,h.set("libraries",[...d]+""),e)h.set(n.replace(/[A-Z]/g,e=>"_"+e[0].toLowerCase()),e[n]) 8070h.set("callback",s+".maps."+a),i.src=this.url+"?"+h,u[a]=o,i.onerror=()=>t=c(Error(r+" could not load.")),i.nonce=this.nonce||(null===(f=l.querySelector("script[nonce]"))||void 0===f?void 0:f.nonce)||"",l.head.append(i)},new((p=void 0)||(p=Promise))(function(e,t){function i(e){try{r(m.next(e))}catch(e){t(e)}}function n(e){try{r(m.throw(e))}catch(e){t(e)}}function r(t){var r 8071t.done?e(t.value):(r=t.value,r instanceof p?r:new p(function(e){e(r)})).then(i,n)}r((m=m.apply(f,[])).next())}) 8072var f,p,m})) 8073u[o]?console.warn(r+" only loads once. Ignoring:",e):u[o]=(e,...t)=>d.add(e)&&f().then(()=>u[o](e,...t))})(i) 8074const n=this.libraries.map(e=>this.importLibrary(e)) 8075n.length||n.push(this.importLibrary("core")),Promise.all(n).then(()=>this.callback(),e=>{const t=new ErrorEvent("error",{error:e}) 8076this.loadErrorCallback(t)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){const e=this.errors.length*Math.pow(2,this.errors.length) 8077console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(e=>{e(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),this.done)this.callback() 8078else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),void this.callback() 8079this.loading||(this.loading=!0,this.setScript())}}}var I=function(e){function t(t){var i 8080return(i=e.call(this,t)||this).loader=null,i.geocoder=null,"undefined"!=typeof window&&(i.loader=new D(t).load().then(function(e){var t=new e.maps.Geocoder 8081return i.geocoder=t,t})),i}s(t,e) 8082var i=t.prototype 8083return i.endpoint=function(e){throw new Error("Method not implemented.")},i.parse=function(e){return e.data.results.map(function(e){var t=e.geometry.location.toJSON(),i=t.lat,n=t.lng,r=e.geometry.viewport.toJSON() 8084return{x:n,y:i,label:e.formatted_address,bounds:[[r.south,r.west],[r.north,r.east]],raw:e}})},i.search=function(e){try{var t=function(t){if(!t)throw new Error("GoogleMaps GeoCoder is not loaded. Are you trying to run this server side?") 8085return Promise.resolve(t.geocode({address:e.query},function(e){return{results:e}}).catch(function(e){return"ZERO_RESULTS"!==e.code&&console.error(e.code+": "+e.message),{results:[]}})).then(function(e){return i.parse({data:e})})},i=this,n=i.geocoder 8086return Promise.resolve(n?t(n):Promise.resolve(i.loader).then(t))}catch(e){return Promise.reject(e)}},t}(C),N=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r] 8087return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://maps.googleapis.com/maps/api/geocode/json",t}s(t,e) 8088var i=t.prototype 8089return i.endpoint=function(e){var t=e.query 8090return this.getUrl(this.searchUrl,"string"==typeof t?{address:t}:t)},i.parse=function(e){return e.data.results.map(function(e){return{x:e.geometry.location.lng,y:e.geometry.location.lat,label:e.formatted_address,bounds:[[e.geometry.viewport.southwest.lat,e.geometry.viewport.southwest.lng],[e.geometry.viewport.northeast.lat,e.geometry.viewport.northeast.lng]],raw:e}})},t}(C),R=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r] 8091return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://geocode.search.hereapi.com/v1/autosuggest",t}s(t,e) 8092var i=t.prototype 8093return i.endpoint=function(e){var t=e.query 8094return this.getUrl(this.searchUrl,"string"==typeof t?{q:t}:t)},i.parse=function(e){return e.data.items.filter(function(e){return void 0!==e.position}).map(function(e){return{x:e.position.lng,y:e.position.lat,label:e.address.label,bounds:null,raw:e}})},t}(C),F=function(e){function t(t){var i 8095void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0 8096var n="https://nominatim.openstreetmap.org" 8097return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e) 8098var i=t.prototype 8099return i.endpoint=function(e){var t=e.query,i=e.type,n="string"==typeof t?{q:t}:t 8100return n.format="json",this.getUrl(i===f.REVERSE?this.reverseUrl:this.searchUrl,n)},i.parse=function(e){return(Array.isArray(e.data)?e.data:[e.data]).map(function(e){return{x:Number(e.lon),y:Number(e.lat),label:e.display_name,bounds:[[parseFloat(e.boundingbox[0]),parseFloat(e.boundingbox[2])],[parseFloat(e.boundingbox[1]),parseFloat(e.boundingbox[3])]],raw:e}})},t}(C),B=function(e){function t(t){return e.call(this,r({},t,{searchUrl:"https://locationiq.org/v1/search.php",reverseUrl:"https://locationiq.org/v1/reverse.php"}))||this}return s(t,e),t.prototype.parse=function(t){return t.data.error?[]:e.prototype.parse.call(this,t)},t}(F),j=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r] 8101return(t=e.call.apply(e,[this].concat(n))||this).searchUrl="https://api.opencagedata.com/geocode/v1/json",t}s(t,e) 8102var i=t.prototype 8103return i.endpoint=function(e){var t=e.query,i="string"==typeof t?{q:t}:t 8104return i.format="json",this.getUrl(this.searchUrl,i)},i.parse=function(e){return e.data.results.map(function(e){return{x:e.geometry.lng,y:e.geometry.lat,label:e.formatted,bounds:[[e.bounds.southwest.lat,e.bounds.southwest.lng],[e.bounds.northeast.lat,e.bounds.northeast.lng]],raw:e}})},i.search=function(t){try{return Promise.resolve(t.query.length<2?[]:e.prototype.search.call(this,t))}catch(e){return Promise.reject(e)}},t}(C),U=function(e){function t(t){var i 8105void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0 8106var n="https://civildefense.fit.vutbr.cz" 8107return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e) 8108var i=t.prototype 8109return i.endpoint=function(e){var t=e.query,i=e.type,n="string"==typeof t?{q:t}:t 8110return n.format="json",this.getUrl(i===f.REVERSE?this.reverseUrl:this.searchUrl,n)},i.parse=function(e){return(Array.isArray(e.data)?e.data:[e.data]).map(function(e){return{x:Number(e.lon),y:Number(e.lat),label:e.display_name,bounds:[[parseFloat(e.boundingbox[0]),parseFloat(e.boundingbox[2])],[parseFloat(e.boundingbox[1]),parseFloat(e.boundingbox[3])]],raw:e}})},t}(C),V=function(e){function t(t){var i 8111return void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.searchUrl=t.searchUrl||"https://a.tiles.mapbox.com/v4/geocode/mapbox.places/",i}s(t,e) 8112var i=t.prototype 8113return i.endpoint=function(e){return this.getUrl(""+this.searchUrl+e.query+".json")},i.parse=function(e){return(Array.isArray(e.data.features)?e.data.features:[]).map(function(e){var t=null 8114return e.bbox&&(t=[[parseFloat(e.bbox[1]),parseFloat(e.bbox[0])],[parseFloat(e.bbox[3]),parseFloat(e.bbox[2])]]),{x:Number(e.center[0]),y:Number(e.center[1]),label:e.place_name?e.place_name:e.text,bounds:t,raw:e}})},t}(C),H=function(e){function t(t){var i 8115void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0 8116var n="https://api-adresse.data.gouv.fr" 8117return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e) 8118var i=t.prototype 8119return i.endpoint=function(e){var t=e.query 8120return this.getUrl(e.type===f.REVERSE?this.reverseUrl:this.searchUrl,"string"==typeof t?{q:t}:t)},i.parse=function(e){return e.data.features.map(function(e){return{x:e.geometry.coordinates[0],y:e.geometry.coordinates[1],label:e.properties.label,bounds:null,raw:e}})},t}(C),q=function(e){function t(t){var i 8121void 0===t&&(t={}),(i=e.call(this,t)||this).searchUrl=void 0,i.reverseUrl=void 0 8122var n="https://api.geoapify.com/v1/geocode" 8123return i.searchUrl=t.searchUrl||n+"/search",i.reverseUrl=t.reverseUrl||n+"/reverse",i}s(t,e) 8124var i=t.prototype 8125return i.endpoint=function(e){var t=e.query,i=e.type,n="string"==typeof t?{text:t}:t 8126return n.format="json",this.getUrl(i===f.REVERSE?this.reverseUrl:this.searchUrl,n)},i.parse=function(e){return(Array.isArray(e.data.results)?e.data.results:[e.data.results]).map(function(e){return{x:Number(e.lon),y:Number(e.lat),label:e.formatted,bounds:[[parseFloat(e.bbox.lat1),parseFloat(e.bbox.lon1)],[parseFloat(e.bbox.lat2),parseFloat(e.bbox.lon2)]],raw:e}})},t}(C)
8127e.AlgoliaProvider=L,e.BingProvider=x,e.CivilDefenseMapProvider=U,e.EsriProvider=M,e.GeoApiFrProvider=H,e.GeoSearchControl=T,e.GeoapifyProvider=q,e.GeocodeEarthProvider=S,e.GoogleProvider=I,e.HereProvider=R,e.JsonProvider=C,e.LegacyGoogleProvider=N,e.LocationIQProvider=B,e.MapBoxProvider=V,e.OpenCageProvider=j,e.OpenStreetMapProvider=F,e.PeliasProvider=E,e.SearchControl=T,e.SearchElement=v}),function(){"use strict" 8128var e=Symbol("newer"),t=Symbol("older"),i=function(e,t){"number"!=typeof e&&(t=e,e=0),this.size=0,this.limit=e,this.oldest=this.newest=void 0,this._keymap=new Map,t&&(this.assign(t),e<1&&(this.limit=this.size))} 8129function n(i,n){this.key=i,this.value=n,this[e]=void 0,this[t]=void 0}function r(e){this.entry=e}function s(e){this.entry=e}function o(e){this.entry=e}i.prototype._markEntryAsUsed=function(i){i!==this.newest&&(i[e]&&(i===this.oldest&&(this.oldest=i[e]),i[e][t]=i[t]),i[t]&&(i[t][e]=i[e]),i[e]=void 0,i[t]=this.newest,this.newest&&(this.newest[e]=i),this.newest=i)},i.prototype.assign=function(i){var r,s=this.limit||Number.MAX_VALUE 8130this._keymap.clear() 8131for(var o=i[Symbol.iterator](),a=o.next();!a.done;a=o.next()){var l=new n(a.value[0],a.value[1]) 8132if(this._keymap.set(l.key,l),r?(r[e]=l,l[t]=r):this.oldest=l,r=l,0==s--)throw new Error("overflow")}this.newest=r,this.size=this._keymap.size},i.prototype.get=function(e){var t=this._keymap.get(e) 8133if(t)return this._markEntryAsUsed(t),t.value},i.prototype.set=function(i,r){var s=this._keymap.get(i) 8134return s?(s.value=r,this._markEntryAsUsed(s),this):(this._keymap.set(i,s=new n(i,r)),this.newest?(this.newest[e]=s,s[t]=this.newest):this.oldest=s,this.newest=s,++this.size,this.size>this.limit&&this.shift(),this)},i.prototype.shift=function(){var i=this.oldest 8135if(i)return this.oldest[e]?(this.oldest=this.oldest[e],this.oldest[t]=void 0):(this.oldest=void 0,this.newest=void 0),i[e]=i[t]=void 0,this._keymap.delete(i.key),--this.size,[i.key,i.value]},i.prototype.find=function(e){var t=this._keymap.get(e) 8136return t?t.value:void 0},i.prototype.has=function(e){return this._keymap.has(e)},i.prototype.delete=function(i){var n=this._keymap.get(i) 8137if(n)return this._keymap.delete(n.key),n[e]&&n[t]?(n[t][e]=n[e],n[e][t]=n[t]):n[e]?(n[e][t]=void 0,this.oldest=n[e]):n[t]?(n[t][e]=void 0,this.newest=n[t]):this.oldest=this.newest=void 0,this.size--,n.value},i.prototype.clear=function(){this.oldest=this.newest=void 0,this.size=0,this._keymap.clear()},i.prototype.keys=function(){return new s(this.oldest)},i.prototype.values=function(){return new o(this.oldest)},i.prototype.entries=function(){return this},i.prototype[Symbol.iterator]=function(){return new r(this.oldest)},i.prototype.forEach=function(t,i){"object"!=typeof i&&(i=this) 8138for(var n=this.oldest;n;)t.call(i,n.value,n.key,this),n=n[e]},i.prototype.toJSON=function(){for(var t=new Array(this.size),i=0,n=this.oldest;n;)t[i++]={key:n.key,value:n.value},n=n[e] 8139return t},i.prototype.toString=function(){for(var t="",i=this.oldest;i;)t+=String(i.key)+":"+i.value,(i=i[e])&&(t+=" < ") 8140return t},r.prototype[Symbol.iterator]=function(){return this},r.prototype.next=function(){var t=this.entry 8141return t?(this.entry=t[e],{done:!1,value:[t.key,t.value]}):{done:!0,value:void 0}},s.prototype[Symbol.iterator]=function(){return this},s.prototype.next=function(){var t=this.entry 8142return t?(this.entry=t[e],{done:!1,value:t.key}):{done:!0,value:void 0}},o.prototype[Symbol.iterator]=function(){return this},o.prototype.next=function(){var t=this.entry 8143return t?(this.entry=t[e],{done:!1,value:t.value}):{done:!0,value:void 0}},L.GridLayer.GoogleMutant=L.GridLayer.extend({options:{maxZoom:21,type:"roadmap",maxNativeZoom:21},initialize:function(e){L.GridLayer.prototype.initialize.call(this,e),this._tileCallbacks={},this._lru=new i(100),this._imagesPerTile="hybrid"===this.options.type?2:1,this._boundOnMutatedImage=this._onMutatedImage.bind(this)},onAdd:function(e){var t,i,n,r,s=this 8144L.GridLayer.prototype.onAdd.call(this,e),this._initMutantContainer(),this._logoContainer&&e._controlCorners.bottomleft.appendChild(this._logoContainer),this._attributionContainer&&e._controlCorners.bottomright.appendChild(this._attributionContainer),t=function(){s._map&&(s._initMutant(),google.maps.event.addListenerOnce(s._mutant,"idle",function(){s._map&&(s._checkZoomLevels(),s._mutantIsReady=!0)}))},n=0,r=null,r=setInterval(function(){if(n>=20)throw clearInterval(r),new Error("window.google not found after 10 seconds") 8145window.google&&window.google.maps&&window.google.maps.Map&&(clearInterval(r),t.call(i)),++n},500)},onRemove:function(e){L.GridLayer.prototype.onRemove.call(this,e),this._observer.disconnect(),e._container.removeChild(this._mutantContainer),this._logoContainer&&L.DomUtil.remove(this._logoContainer),this._attributionContainer&&L.DomUtil.remove(this._attributionContainer),this._mutant&&google.maps.event.clearListeners(this._mutant,"idle")},addGoogleLayer:function(e,t){var i=this 8146return this._subLayers||(this._subLayers={}),this.whenReady(function(){var n=new(0,google.maps[e])(t) 8147n.setMap(i._mutant),i._subLayers[e]=n}),this},removeGoogleLayer:function(e){var t=this 8148return this.whenReady(function(){var i=t._subLayers&&t._subLayers[e] 8149i&&(i.setMap(null),delete t._subLayers[e])}),this},_initMutantContainer:function(){this._mutantContainer||(this._mutantContainer=L.DomUtil.create("div","leaflet-google-mutant leaflet-top leaflet-left"),this._mutantContainer.id="_MutantContainer_"+L.Util.stamp(this._mutantContainer),this._mutantContainer.style.pointerEvents="none",this._mutantContainer.style.visibility="hidden",L.DomEvent.off(this._mutantContainer)),this._map.getContainer().appendChild(this._mutantContainer),this.setOpacity(this.options.opacity) 8150var e=this._mutantContainer.style 8151this._map.options.zoomSnap<1?(e.width="180%",e.height="180%"):(e.width="100%",e.height="100%"),e.zIndex=-1,this._attachObserver(this._mutantContainer)},_initMutant:function(){if(!this._mutant){var e=new google.maps.Map(this._mutantContainer,{center:{lat:0,lng:0},zoom:0,tilt:0,mapTypeId:this.options.type,disableDefaultUI:!0,keyboardShortcuts:!1,draggable:!1,disableDoubleClickZoom:!0,scrollwheel:!1,styles:this.options.styles||[],backgroundColor:"transparent"}) 8152this._mutant=e,this._update(),this.fire("spawned",{mapObject:e}),this._waitControls(),this.once("controls_ready",this._setupAttribution)}},_attachObserver:function(e){this._observer||(this._observer=new MutationObserver(this._onMutations.bind(this))),this._observer.observe(e,{childList:!0,subtree:!0}),Array.prototype.forEach.call(e.querySelectorAll("img"),this._boundOnMutatedImage)},_waitControls:function(){var e=this,t=setInterval(function(){var i,n=e._mutant.__gm.layoutManager
8153n&&(clearInterval(t),Object.keys(n).forEach(function(e){var t=n[e] 8154t.get&&t.get(1)instanceof Node&&(i=t)}),e.fire("controls_ready",{positions:i}))},50)},_setupAttribution:function(e){if(this._map){var t=google.maps.ControlPosition,i=this._attributionContainer=e.positions.get(t.BOTTOM_RIGHT) 8155L.DomUtil.addClass(i,"leaflet-control leaflet-control-attribution"),L.DomEvent.disableClickPropagation(i),i.style.height="14px",this._map._controlCorners.bottomright.appendChild(i),this._logoContainer=e.positions.get(t.BOTTOM_LEFT),this._logoContainer.style.pointerEvents="auto",this._map._controlCorners.bottomleft.appendChild(this._logoContainer)}},_onMutations:function(e){for(var t=0;t<e.length;++t)for(var i=e[t],n=0;n<i.addedNodes.length;++n){var r=i.addedNodes[n] 8156r instanceof HTMLImageElement?this._onMutatedImage(r):r instanceof HTMLElement&&Array.prototype.forEach.call(r.querySelectorAll("img"),this._boundOnMutatedImage)}},_roadRegexp:/!1i(\d+)!2i(\d+)!3i(\d+|VinaFnapurmBegrtn)!/,_satRegexp:/x=(\d+)&y=(\d+)&z=(\d+|VinaFnapurmBegrtn)/,_onMutatedImage:function(e){var t,i=e.src.match(this._roadRegexp),n=0 8157if(i?(t={z:i[1],x:i[2],y:i[3]},this._imagesPerTile>1&&(e.style.zIndex=1,n=1)):((i=e.src.match(this._satRegexp))&&(t={x:i[1],y:i[2],z:i[3]}),n=0),t){var r=this._tileCoordsToKey(t) 8158e.style.position="absolute" 8159var s=r+"/"+n 8160this._lru.set(s,e),s in this._tileCallbacks&&this._tileCallbacks[s]&&(this._tileCallbacks[s].forEach(function(t){return t(e)}),delete this._tileCallbacks[s])}},createTile:function(e,t){var i=this._tileCoordsToKey(e),n=L.DomUtil.create("div") 8161n.style.textAlign="left",n.dataset.pending=this._imagesPerTile,t=t.bind(this,null,n) 8162for(var r=0;r<this._imagesPerTile;++r){var s=i+"/"+r,o=this._lru.get(s) 8163o?(n.appendChild(this._clone(o)),--n.dataset.pending):(this._tileCallbacks[s]=this._tileCallbacks[s]||[],this._tileCallbacks[s].push(function(e){return function(i){e.appendChild(this._clone(i)),--e.dataset.pending,parseInt(e.dataset.pending)||t()}.bind(this)}.bind(this)(n)))}return parseInt(n.dataset.pending)||L.Util.requestAnimFrame(t),n},_clone:function(e){var t=e.cloneNode(!0) 8164return t.style.visibility="visible",t},_checkZoomLevels:function(){var e=this._map.getZoom(),t=this._mutant.getZoom() 8165e&&t&&(t!==e||t>this.options.maxNativeZoom)&&this._setMaxNativeZoom(t)},_setMaxNativeZoom:function(e){e!==this.options.maxNativeZoom&&(this.options.maxNativeZoom=e,this._resetView())},_update:function(e){if(this._mutant){e=e||this._map.getCenter() 8166var t=new google.maps.LatLng(e.lat,e.lng),i=Math.round(this._map.getZoom()),n=this._mutant.getZoom() 8167this._mutant.setCenter(t),i!==n&&(this._mutant.setZoom(i),this._mutantIsReady&&this._checkZoomLevels())}L.GridLayer.prototype._update.call(this,e)},whenReady:function(e,t){return this._mutant?e.call(t||this,{target:this}):this.on("spawned",e,t),this}}),L.gridLayer.googleMutant=function(e){return new L.GridLayer.GoogleMutant(e)}}(), 8168/*! 8169 Copyright (c) 2011-2015, Pavel Shramov, Bruno Bergot - MIT licence 8170 8171 From https://raw.githubusercontent.com/windycom/leaflet-kml/13e50b921b81173712b96c483fa3b24e507b5c70/L.KML.js with slight modification to popup 8172*/ 8173L.KML=L.FeatureGroup.extend({initialize:function(e){this._kml=e,this._layers={},e&&this.addKML(e)},addKML:function(e){var t=L.KML.parseKML(e) 8174if(t&&t.length){for(var i=0;i<t.length;i++)this.fire("addlayer",{layer:t[i]}),this.addLayer(t[i]) 8175this.latLngs=L.KML.getLatLngs(e),this.fire("loaded")}},latLngs:[]}),L.Util.extend(L.KML,{parseKML:function(e){var t=this.parseStyles(e) 8176this.parseStyleMap(e,t) 8177for(var i,n=e.getElementsByTagName("Folder"),r=[],s=0;s<n.length;s++)this._check_folder(n[s])&&(i=this.parseFolder(n[s],t))&&r.push(i) 8178n=e.getElementsByTagName("Placemark") 8179for(var o=0;o<n.length;o++)this._check_folder(n[o])&&(i=this.parsePlacemark(n[o],e,t))&&r.push(i) 8180n=e.getElementsByTagName("GroundOverlay") 8181for(var a=0;a<n.length;a++)(i=this.parseGroundOverlay(n[a]))&&r.push(i) 8182return r},_check_folder:function(e,t){for(e=e.parentNode;e&&"Folder"!==e.tagName;)e=e.parentNode 8183return!e||e===t},parseStyles:function(e){for(var t={},i=e.getElementsByTagName("Style"),n=0,r=i.length;n<r;n++){var s=this.parseStyle(i[n]) 8184if(s)t["#"+s.id]=s}return t},parseStyle:function(e){var t,i,n={},r={},s={},o={color:!0,width:!0,Icon:!0,href:!0,hotSpot:!0} 8185function a(e){for(var t={},i=0;i<e.childNodes.length;i++){var n=e.childNodes[i],r=n.tagName 8186if(o[r])if("hotSpot"===r)for(var l=0;l<n.attributes.length;l++)t[n.attributes[l].name]=n.attributes[l].nodeValue 8187else{var c=n.childNodes[0].nodeValue 8188"color"===r?(t.opacity=parseInt(c.substring(0,2),16)/255,t.color="#"+c.substring(6,8)+c.substring(4,6)+c.substring(2,4)):"width"===r?t.weight=c:"Icon"===r?(s=a(n)).href&&(t.href=s.href):"href"===r&&(t.href=c)}}return t}return(t=e.getElementsByTagName("LineStyle"))&&t[0]&&(n=a(t[0])),(t=e.getElementsByTagName("PolyStyle"))&&t[0]&&(r=a(t[0])),r.color&&(n.fillColor=r.color),r.opacity&&(n.fillOpacity=r.opacity),(t=e.getElementsByTagName("IconStyle"))&&t[0]&&(s=a(t[0])),s.href&&(n.icon=new L.KMLIcon({iconUrl:s.href,shadowUrl:null,anchorRef:{x:s.x,y:s.y},anchorType:{x:s.xunits,y:s.yunits}})),(i=e.getAttribute("id"))&&n&&(n.id=i),n},parseStyleMap:function(e,t){for(var i=e.getElementsByTagName("StyleMap"),n=0;n<i.length;n++){var r,s,o,a=i[n];(r=a.getElementsByTagName("key"))&&r[0]&&(s=r[0].textContent),(r=a.getElementsByTagName("styleUrl"))&&r[0]&&(o=r[0].textContent),"normal"===s&&(t["#"+a.getAttribute("id")]=t[o])}},parseFolder:function(e,t){var i,n,r=[] 8189i=e.getElementsByTagName("Folder") 8190for(var s=0;s<i.length;s++)this._check_folder(i[s],e)&&(n=this.parseFolder(i[s],t))&&r.push(n) 8191i=e.getElementsByTagName("Placemark") 8192for(var o=0;o<i.length;o++)this._check_folder(i[o],e)&&(n=this.parsePlacemark(i[o],e,t))&&r.push(n) 8193i=e.getElementsByTagName("GroundOverlay") 8194for(var a=0;a<i.length;a++)this._check_folder(i[a],e)&&(n=this.parseGroundOverlay(i[a]))&&r.push(n) 8195if(r.length)return 1===r.length?r[0]:new L.FeatureGroup(r)},parsePlacemark:function(e,t,i,n){var r,s,o,a,l,c=n||{} 8196for(l=e.getElementsByTagName("styleUrl"),s=0;s<l.length;s++){var u=l[s].childNodes[0].nodeValue 8197for(var d in i[u])c[d]=i[u][d]}if(e.getElementsByTagName("Style")[0]){var h=this.parseStyle(e) 8198if(h)for(a in h)c[a]=h[a]}var f=["MultiGeometry","MultiTrack","gx:MultiTrack"] 8199for(r in f)for(l=e.getElementsByTagName(f[r]),s=0;s<l.length;s++)return this.parsePlacemark(l[s],t,i,c) 8200var p=[],m=["LineString","Polygon","Point","Track","gx:Track"] 8201for(o in m){var g=m[o] 8202for(l=e.getElementsByTagName(g),s=0;s<l.length;s++){var y=this["parse"+g.replace(/gx:/,"")](l[s],t,c) 8203y&&p.push(y)}}if(p.length){var v=p[0] 8204p.length>1&&(v=new L.FeatureGroup(p)) 8205var _,b="" 8206for((l=e.getElementsByTagName("name")).length&&l[0].childNodes.length&&(_=l[0].childNodes[0].nodeValue),l=e.getElementsByTagName("description"),s=0;s<l.length;s++)for(o=0;o<l[s].childNodes.length;o++)b+=l[s].childNodes[o].nodeValue 8207return _&&v.on("add",function(){v.bindPopup("<h5>"+_+"</h5>"+b,{className:"kml-popup"})}),v}},parseCoords:function(e){var t=e.getElementsByTagName("coordinates") 8208return this._read_coords(t[0])},parseLineString:function(e,t,i){var n=this.parseCoords(e) 8209if(n.length)return new L.Polyline(n,i)},parseTrack:function(e,t,i){var n=t.getElementsByTagName("gx:coord") 82100===n.length&&(n=t.getElementsByTagName("coord")) 8211for(var r=[],s=0;s<n.length;s++)r=r.concat(this._read_gxcoords(n[s])) 8212if(r.length)return new L.Polyline(r,i)},parsePoint:function(e,t,i){var n=e.getElementsByTagName("coordinates") 8213if(n.length){var r=n[0].childNodes[0].nodeValue.split(",") 8214return new L.KMLMarker(new L.LatLng(r[1],r[0]),i)}},parsePolygon:function(e,t,i){var n,r,s,o=[],a=[] 8215for(n=e.getElementsByTagName("outerBoundaryIs"),r=0;r<n.length;r++)(s=this.parseCoords(n[r]))&&o.push(s) 8216for(n=e.getElementsByTagName("innerBoundaryIs"),r=0;r<n.length;r++)(s=this.parseCoords(n[r]))&&a.push(s) 8217if(o.length)return i.fillColor&&(i.fill=!0),1===o.length?new L.Polygon(o.concat(a),i):new L.MultiPolygon(o,i)},getLatLngs:function(e){for(var t=e.getElementsByTagName("coordinates"),i=[],n=0;n<t.length;n++)i=i.concat(this._read_coords(t[n])) 8218return i},_read_coords:function(e){var t,i="",n=[] 8219for(t=0;t<e.childNodes.length;t++)i+=e.childNodes[t].nodeValue 8220for(i=i.split(/[\s\n]+/),t=0;t<i.length;t++){var r=i[t].split(",") 8221r.length<2||n.push(new L.LatLng(r[1],r[0]))}return n},_read_gxcoords:function(e){var t,i=[] 8222return t=e.firstChild.nodeValue.split(" "),i.push(new L.LatLng(t[1],t[0])),i},parseGroundOverlay:function(e){var t=e.getElementsByTagName("LatLonBox")[0],i=new L.LatLngBounds([t.getElementsByTagName("south")[0].childNodes[0].nodeValue,t.getElementsByTagName("west")[0].childNodes[0].nodeValue],[t.getElementsByTagName("north")[0].childNodes[0].nodeValue,t.getElementsByTagName("east")[0].childNodes[0].nodeValue]),n={Icon:!0,href:!0,color:!0} 8223var r={} 8224if(r=function e(t){for(var i={},r={},s=0;s<t.childNodes.length;s++){var o=t.childNodes[s],a=o.tagName 8225if(n[a]){var l=o.childNodes[0].nodeValue 8226"Icon"===a?(r=e(o)).href&&(i.href=r.href):"href"===a?i.href=l:"color"===a&&(i.opacity=parseInt(l.substring(0,2),16)/255,i.color="#"+l.substring(6,8)+l.substring(4,6)+l.substring(2,4))}}return i}(e),void 0!==t.getElementsByTagName("rotation")[0]){var s=t.getElementsByTagName("rotation")[0].childNodes[0].nodeValue 8227r.rotation=parseFloat(s)}return new L.RotatedImageOverlay(r.href,i,{opacity:r.opacity,angle:r.rotation})}}),L.KMLIcon=L.Icon.extend({options:{iconSize:[32,32],iconAnchor:[16,16]},_setIconStyles:function(e,t){L.Icon.prototype._setIconStyles.apply(this,[e,t]),e.complete?this.applyCustomStyles(e):e.onload=this.applyCustomStyles.bind(this,e)},applyCustomStyles:function(e){var t=this.options 8228this.options.popupAnchor=[0,-.83*e.height],"fraction"===t.anchorType.x&&(e.style.marginLeft=-t.anchorRef.x*e.width+"px"),"fraction"===t.anchorType.y&&
8228(e.style.marginTop=-(1-t.anchorRef.y)*e.height+1+"px"),"pixels"===t.anchorType.x&&(e.style.marginLeft=-t.anchorRef.x+"px"),"pixels"===t.anchorType.y&&(e.style.marginTop=t.anchorRef.y-e.height+1+"px")}}),L.KMLMarker=L.Marker.extend({options:{icon:new L.KMLIcon.Default}}),L.RotatedImageOverlay=L.ImageOverlay.extend({options:{angle:0},_reset:function(){L.ImageOverlay.prototype._reset.call(this),this._rotate()},_animateZoom:function(e){L.ImageOverlay.prototype._animateZoom.call(this,e),this._rotate()},_rotate:function(){if(L.DomUtil.TRANSFORM)this._image.style[L.DomUtil.TRANSFORM]+=" rotate("+this.options.angle+"deg)" 8229else if(L.Browser.ie){var e=this.options.angle*(Math.PI/180),t=Math.cos(e),i=Math.sin(e) 8230this._image.style.filter+=" progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11="+t+", M12="+-i+", M21="+i+", M22="+t+")"}},getBounds:function(){return this._bounds}}),L.StreetView=L.Control.extend({options:{google:!0,bing:!0,yandex:!0,mapillary:!0,mapillaryId:null,openstreetcam:!0,mosatlas:!0},providers:[["google","Street View","Google Street View",!1,"https://www.google.com/maps?layer=c&cbll={lat},{lon}"],["bing","Bing","Bing StreetSide",L.latLngBounds([[25,-168],[71.4,8.8]]),"https://www.bing.com/maps?cp={lat}~{lon}&lvl=19&style=x&v=2"],["yandex","ЯÐ","Yandex Panoramas",L.latLngBounds([[35.6,18.5],[72,180]]),"https://yandex.ru/maps/?panorama%5Bpoint%5D={lon},{lat}"],["mapillary","Mplr","Mapillary Photos",!1,"https://a.mapillary.com/v3/images?client_id={id}&closeto={lon},{lat}&lookat={lon},{lat}"],["openstreetcam","OSC","OpenStreetCam",!1,"lat={lat}&lng={lon}&distance=50"],["mosatlas","ÐоÑ","ÐаноÑÐ°Ð¼Ñ Ð¸Ð· ÐÑлаÑа ÐоÑквÑ",L.latLngBounds([[55.113,36.708],[56.041,38]]),"http://atlas.mos.ru/?lang=ru&z=9&ll={lon}%2C{lat}&pp={lon}%2C{lat}"]],onAdd:function(e){this._container=L.DomUtil.create("div","leaflet-bar"),this._buttons=[] 8231for(var t=0;t<this.providers.length;t++)this._addProvider(this.providers[t]) 8232return e.on("moveend",function(){this._fixed||this._update(e.getCenter())},this),this._update(e.getCenter()),this._container},fixCoord:function(e){this._update(e),this._fixed=!0},releaseCoord:function(){this._fixed=!1,this._update(this._map.getCenter())},_addProvider:function(e){if(this.options[e[0]]&&("mapillary"!=e[0]||this.options.mapillaryId)){var t=L.DomUtil.create("a") 8233t.innerHTML=e[1],t.title=e[2],t._bounds=e[3],t._template=e[4],t.href="#",t.target="streetview",t.style.padding="0 8px",t.style.width="auto","mapillary"==e[0]?(t._needUrl=!1,L.DomEvent.on(t,"click",function(e){return t._href&&this._ajaxRequest(t._href.replace(/{id}/,this.options.mapillaryId),function(e){if(e&&e.features&&e.features[0].properties){var i=e.features[0].properties.key,n="https://www.mapillary.com/map/im/{key}".replace(/{key}/,i) 8234window.open(n,t.target)}}),L.DomEvent.preventDefault(e)},this)):"openstreetcam"==e[0]?(t._needUrl=!1,L.DomEvent.on(t,"click",function(e){return t._href&&this._ajaxRequest("http://openstreetcam.org/nearby-tracks",function(e){if(e&&e.osv&&e.osv.sequences){var i=e.osv.sequences[0],n="https://www.openstreetcam.org/details/"+i.sequence_id+"/"+i.sequence_index 8235window.open(n,t.target)}},t._href),L.DomEvent.preventDefault(e)},this)):t._needUrl=!0,t.style.display="inline-block",t.style.border="none",t.style.borderRadius="0 0 0 0",this._buttons.push(t)}},_update:function(e){if(e)for(var t,i=0;i<this._buttons.length;i++){var n=this._buttons[i],r=!n._bounds||n._bounds.contains(e),s=this._container.contains(n) 8236if(r&&!s)ref=t?t.nextSibling:this._container.firstChild,this._container.insertBefore(n,ref) 8237else if(!r&&s)return void this._container.removeChild(n) 8238t=n 8239var o=n._template 8240o=o.replace(/{lon}/g,L.Util.formatNum(e.lng,6)).replace(/{lat}/g,L.Util.formatNum(e.lat,6)),n._needUrl?n.href=o:n._href=o}},_ajaxRequest:function(e,t,i){if(void 0!==window.XMLHttpRequest){var n=new XMLHttpRequest 8241n.open(i?"POST":"GET",e),i&&n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.onreadystatechange=function(){if(4===n.readyState&&200==n.status){var e=JSON.parse(n.responseText) 8242t(e)}},n.send(i)}}}),L.streetView=function(e){return new L.StreetView(e)},function(e,t){L.drawVersion="1.0.4",L.Draw={},L.drawLocal={draw:{toolbar:{actions:{title:"Cancel drawing",text:"Cancel"},finish:{title:"Finish drawing",text:"Finish"},undo:{title:"Delete last point drawn",text:"Delete last point"},buttons:{polyline:"Draw a polyline",polygon:"Draw a polygon",rectangle:"Draw a rectangle",circle:"Draw a circle",marker:"Draw a marker",circlemarker:"Draw a circlemarker"}},handlers:{circle:{tooltip:{start:"Click and drag to draw circle."},radius:"Radius"},circlemarker:{tooltip:{start:"Click map to place circle marker."}},marker:{tooltip:{start:"Click map to place marker."}},polygon:{tooltip:{start:"Click to start drawing shape.",cont:"Click to continue drawing shape.",end:"Click first point to close this shape."}},polyline:{error:"<strong>Error:</strong> shape edges cannot cross!",tooltip:{start:"Click to start drawing line.",cont:"Click to continue drawing line.",end:"Click last point to finish line."}},rectangle:{tooltip:{start:"Click and drag to draw rectangle."}},simpleshape:{tooltip:{end:"Release mouse to finish drawing."}}}},edit:{toolbar:{actions:{save:{title:"Save changes",text:"Save"},cancel:{title:"Cancel editing, discards all changes",text:"Cancel"}
vendor: 22,130 bytes, lines 8242-8289
8242,clearAll:{title:"Clear all layers",text:"Clear All"}},buttons:{edit:"Edit layers",editDisabled:"No layers to edit",remove:"Delete layers",removeDisabled:"No layers to delete"}},handlers:{edit:{tooltip:{text:"Drag handles or markers to edit features.",subtext:"Click cancel to undo changes."}},remove:{tooltip:{text:"Click on a feature to remove."}}}}},L.Draw.Event={},L.Draw.Event.CREATED="draw:created",L.Draw.Event.EDITED="draw:edited",L.Draw.Event.DELETED="draw:deleted",L.Draw.Event.DRAWSTART="draw:drawstart",L.Draw.Event.DRAWSTOP="draw:drawstop",L.Draw.Event.DRAWVERTEX="draw:drawvertex",L.Draw.Event.EDITSTART="draw:editstart",L.Draw.Event.EDITMOVE="draw:editmove",L.Draw.Event.EDITRESIZE="draw:editresize",L.Draw.Event.EDITVERTEX="draw:editvertex",L.Draw.Event.EDITSTOP="draw:editstop",L.Draw.Event.DELETESTART="draw:deletestart",L.Draw.Event.DELETESTOP="draw:deletestop",L.Draw.Event.TOOLBAROPENED="draw:toolbaropened",L.Draw.Event.TOOLBARCLOSED="draw:toolbarclosed",L.Draw.Event.MARKERCONTEXT="draw:markercontext",L.Draw=L.Draw||{},L.Draw.Feature=L.Handler.extend({initialize:function(e,t){this._map=e,this._container=e._container,this._overlayPane=e._panes.overlayPane,this._popupPane=e._panes.popupPane,t&&t.shapeOptions&&(t.shapeOptions=L.Util.extend({},this.options.shapeOptions,t.shapeOptions)),L.setOptions(this,t) 8243var i=L.version.split(".") 82441===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.Draw.Feature.include(L.Evented.prototype):L.Draw.Feature.include(L.Mixin.Events)},enable:function(){this._enabled||(L.Handler.prototype.enable.call(this),this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DRAWSTART,{layerType:this.type}))},disable:function(){this._enabled&&(L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DRAWSTOP,{layerType:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var e=this._map 8245e&&(L.DomUtil.disableTextSelection(),e.getContainer().focus(),this._tooltip=new L.Draw.Tooltip(this._map),L.DomEvent.on(this._container,"keyup",this._cancelDrawing,this))},removeHooks:function(){this._map&&(L.DomUtil.enableTextSelection(),this._tooltip.dispose(),this._tooltip=null,L.DomEvent.off(this._container,"keyup",this._cancelDrawing,this))},setOptions:function(e){L.setOptions(this,e)},_fireCreatedEvent:function(e){this._map.fire(L.Draw.Event.CREATED,{layer:e,layerType:this.type})},_cancelDrawing:function(e){27===e.keyCode&&(this._map.fire("draw:canceled",{layerType:this.type}),this.disable())}}),L.Draw.Polyline=L.Draw.Feature.extend({statics:{TYPE:"polyline"},Poly:L.Polyline,options:{allowIntersection:!0,repeatMode:!1,drawError:{color:"#b00b00",timeout:2500},icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),guidelineDistance:20,maxGuideLineLength:4e3,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!1,clickable:!0},metric:!0,feet:!0,nautic:!1,showLength:!0,zIndexOffset:2e3,factor:1,maxPoints:0},initialize:function(e,t){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this.options.drawError.message=L.drawLocal.draw.handlers.polyline.error,t&&t.drawError&&(t.drawError=L.Util.extend({},this.options.drawError,t.drawError)),this.type=L.Draw.Polyline.TYPE,L.Draw.Feature.prototype.initialize.call(this,e,t)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._markers=[],this._markerGroup=new L.LayerGroup,this._map.addLayer(this._markerGroup),this._poly=new L.Polyline([],this.options.shapeOptions),this._tooltip.updateContent(this._getTooltipText()),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("mouseout",this._onMouseOut,this).on("mousemove",this._onMouseMove,this).on("mousedown",this._onMouseDown,this).on("mouseup",this._onMouseUp,this).addTo(this._map),this._map.on("mouseup",this._onMouseUp,this).on("mousemove",this._onMouseMove,this).on("zoomlevelschange",this._onZoomEnd,this).on("touchstart",this._onTouch,this).on("zoomend",this._onZoomEnd,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._clearHideErrorTimeout(),this._cleanUpShape(),this._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers,this._map.removeLayer(this._poly),delete this._poly,this._mouseMarker.off("mousedown",this._onMouseDown,this).off("mouseout",this._onMouseOut,this).off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._clearGuides(),this._map.off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this).off("zoomlevelschange",this._onZoomEnd,this).off("zoomend",this._onZoomEnd,this).off("touchstart",this._onTouch,this).off("click",this._onTouch,this)},deleteLastVertex:function(){if(!(this._markers.length<=1)){var e=this._markers.pop(),t=this._poly,i=t.getLatLngs(),n=i.splice(-1,1)[0] 8246this._poly.setLatLngs(i),this._markerGroup.removeLayer(e),t.getLatLngs().length<2&&this._map.removeLayer(t),this._vertexChanged(n,!1)}},addVertex:function(e){this._markers.length>=2&&!this.options.allowIntersection&&this._poly.newLatLngIntersects(e)?this._showErrorTooltip():(this._errorShown&&this._hideErrorTooltip(),this._markers.push(this._createMarker(e)),this._poly.addLatLng(e),2===this._poly.getLatLngs().length&&this._map.addLayer(this._poly),this._vertexChanged(e,!0))},completeShape:function(){this._markers.length<=1||!this._shapeIsValid()||(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_finishShape:function(){var e=this._poly._defaultShape?this._poly._defaultShape():this._poly.getLatLngs(),t=this._poly.newLatLngIntersects(e[e.length-1]) 8247!this.options.allowIntersection&&t||!this._shapeIsValid()?this._showErrorTooltip():(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_shapeIsValid:function(){return!0},_onZoomEnd:function(){null!==this._markers&&this._updateGuide()},_onMouseMove:function(e){var t=this._map.mouseEventToLayerPoint(e.originalEvent),i=this._map.layerPointToLatLng(t) 8248this._currentLatLng=i,this._updateTooltip(i),this._updateGuide(t),this._mouseMarker.setLatLng(i),L.DomEvent.preventDefault(e.originalEvent)},_vertexChanged:function(e,t){this._map.fire(L.Draw.Event.DRAWVERTEX,{layers:this._markerGroup}),this._updateFinishHandler(),this._updateRunningMeasure(e,t),this._clearGuides(),this._updateTooltip()},_onMouseDown:function(e){if(!this._clickHandled&&!this._touchHandled&&!this._disableMarkers){this._onMouseMove(e),this._clickHandled=!0,this._disableNewMarkers() 8249var t=e.originalEvent,i=t.clientX,n=t.clientY 8250this._startPoint.call(this,i,n)}},_startPoint:function(e,t){this._mouseDownOrigin=L.point(e,t)},_onMouseUp:function(e){var t=e.originalEvent,i=t.clientX,n=t.clientY 8251this._endPoint.call(this,i,n,e),this._clickHandled=null},_endPoint:function(t,i,n){if(this._mouseDownOrigin){var r=L.point(t,i).distanceTo(this._mouseDownOrigin),s=this._calculateFinishDistance(n.latlng) 8252this.options.maxPoints>1&&this.options.maxPoints==this._markers.length+1?(this.addVertex(n.latlng),this._finishShape()):s<10&&L.Browser.touch?this._finishShape():Math.abs(r)<9*(e.devicePixelRatio||1)&&this.addVertex(n.latlng),this._enableNewMarkers()}this._mouseDownOrigin=null},_onTouch:function(e){var t,i,n=e.originalEvent 8253!n.touches||!n.touches[0]||this._clickHandled||this._touchHandled||this._disableMarkers||(t=n.touches[0].clientX,i=n.touches[0].clientY,this._disableNewMarkers(),this._touchHandled=!0,this._startPoint.call(this,t,i),this._endPoint.call(this,t,i,e),this._touchHandled=null),this._clickHandled=null},_onMouseOut:function(){this._tooltip&&this._tooltip._onMouseOut.call(this._tooltip)},_calculateFinishDistance:function(e){var t 8254if(this._markers.length>0){var i 8255if(this.type===L.Draw.Polyline.TYPE)i=this._markers[this._markers.length-1] 8256else{if(this.type!==L.Draw.Polygon.TYPE)return 1/0 8257i=this._markers[0]}var n=this._map.latLngToContainerPoint(i.getLatLng()),r=new L.Marker(e,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset}),s=this._map.latLngToContainerPoint(r.getLatLng()) 8258t=n.distanceTo(s)}else t=1/0 8259return t},_updateFinishHandler:function(){var e=this._markers.length 8260e>1&&this._markers[e-1].on("click",this._finishShape,this),e>2&&this._markers[e-2].off("click",this._finishShape,this)},_createMarker:function(e){var t=new L.Marker(e,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset}) 8261return this._markerGroup.addLayer(t),t},_updateGuide:function(e){var t=this._markers?this._markers.length:0 8262t>0&&(e=e||this._map.latLngToLayerPoint(this._currentLatLng),this._clearGuides(),this._drawGuide(this._map.latLngToLayerPoint(this._markers[t-1].getLatLng()),e))},_updateTooltip:function(e){var t=this._getTooltipText() 8263e&&this._tooltip.updatePosition(e),this._errorShown||this._tooltip.updateContent(t)},_drawGuide:function(e,t){var i,n,r,s=Math.floor(Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))),o=this.options.guidelineDistance,a=this.options.maxGuideLineLength,l=s>a?s-a:o 8264for(this._guidesContainer||(this._guidesContainer=L.DomUtil.create("div","leaflet-draw-guides",this._overlayPane));l<s;l+=this.options.guidelineDistance)i=l/s,n={x:Math.floor(e.x*(1-i)+i*t.x),y:Math.floor(e.y*(1-i)+i*t.y)},(r=L.DomUtil.create("div","leaflet-draw-guide-dash",this._guidesContainer)).style.backgroundColor=this._errorShown?this.options.drawError.color:this.options.shapeOptions.color,L.DomUtil.setPosition(r,n)},_updateGuideColor:function(e){if(this._guidesContainer)for(var t=0,i=this._guidesContainer.childNodes.length;t<i;t++)this._guidesContainer.childNodes[t].style.backgroundColor=e},_clearGuides:function(){if(this._guidesContainer)for(;this._guidesContainer.firstChild;)this._guidesContainer.removeChild(this._guidesContainer.firstChild)},_getTooltipText:function(){var e,t,i=this.options.showLength 8265return 0===this._markers.length?e={text:L.drawLocal.draw.handlers.polyline.tooltip.start}:(t=i?this._getMeasurementString():"",e=1===this._markers.length?{text:L.drawLocal.draw.handlers.polyline.tooltip.cont,subtext:t}:{text:L.drawLocal.draw.handlers.polyline.tooltip.end,subtext:t}),e},_updateRunningMeasure:function(e,t){var i,n,r=this._markers.length 82661===this._markers.length?this._measurementRunningTotal=0:(i=r-(t?2:1),n=L.GeometryUtil.isVersion07x()?e.distanceTo(this._markers[i].getLatLng())*(this.options.factor||1):this._map.distance(e,this._markers[i].getLatLng())*(this.options.factor||1),this._measurementRunningTotal+=n*(t?1:-1))},_getMeasurementString:function(){var e,t=this._currentLatLng,i=this._markers[this._markers.length-1].getLatLng() 8267return e=L.GeometryUtil.isVersion07x()?i&&t&&t.distanceTo?this._measurementRunningTotal+t.distanceTo(i)*(this.options.factor||1):this._measurementRunningTotal||0:i&&t?this._measurementRunningTotal+this._map.distance(t,i)*(this.options.factor||1):this._measurementRunningTotal||0,L.GeometryUtil.readableDistance(e,this.options.metric,this.options.feet,this.options.nautic,this.options.precision)},_showErrorTooltip:function(){this._errorShown=!0,this._tooltip.showAsError().updateContent({text:this.options.drawError.message}),this._updateGuideColor(this.options.drawError.color),this._poly.setStyle({color:this.options.drawError.color}),this._clearHideErrorTimeout(),this._hideErrorTimeout=setTimeout(L.Util.bind(this._hideErrorTooltip,this),this.options.drawError.timeout)},_hideErrorTooltip:function(){this._errorShown=!1,this._clearHideErrorTimeout(),this._tooltip.removeError().updateContent(this._getTooltipText()),this._updateGuideColor(this.options.shapeOptions.color),this._poly.setStyle({color:this.options.shapeOptions.color})},_clearHideErrorTimeout:function(){this._hideErrorTimeout&&(clearTimeout(this._hideErrorTimeout),this._hideErrorTimeout=null)},_disableNewMarkers:function(){this._disableMarkers=!0},_enableNewMarkers:function(){setTimeout(function(){this._disableMarkers=!1}.bind(this),50)},_cleanUpShape:function(){this._markers.length>1&&this._markers[this._markers.length-1].off("click",this._finishShape,this)},_fireCreatedEvent:function(){var e=new this.Poly(this._poly.getLatLngs(),this.options.shapeOptions) 8268L.Draw.Feature.prototype._fireCreatedEvent.call(this,e)}}),L.Draw.Polygon=L.Draw.Polyline.extend({statics:{TYPE:"polygon"},Poly:L.Polygon,options:{showArea:!1,showLength:!1,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},metric:!0,feet:!0,nautic:!1,precision:{}},initialize:function(e,t){L.Draw.Polyline.prototype.initialize.call(this,e,t),this.type=L.Draw.Polygon.TYPE},_updateFinishHandler:function(){var e=this._markers.length 82691===e&&this._markers[0].on("click",this._finishShape,this),e>2&&(this._markers[e-1].on("dblclick",this._finishShape,this),e>3&&this._markers[e-2].off("dblclick",this._finishShape,this))},_getTooltipText:function(){var e,t 8270return 0===this._markers.length?e=L.drawLocal.draw.handlers.polygon.tooltip.start:this._markers.length<3?(e=L.drawLocal.draw.handlers.polygon.tooltip.cont,t=this._getMeasurementString()):(e=L.drawLocal.draw.handlers.polygon.tooltip.end,t=this._getMeasurementString()),{text:e,subtext:t}},_getMeasurementString:function(){var e=this._area,t="" 8271return e||this.options.showLength?(this.options.showLength&&(t=L.Draw.Polyline.prototype._getMeasurementString.call(this)),e&&(t+="<br>"+L.GeometryUtil.readableArea(e,this.options.metric,this.options.precision)),t):null},_shapeIsValid:function(){return this._markers.length>=3},_vertexChanged:function(e,t){var i 8272!this.options.allowIntersection&&this.options.showArea&&(i=this._poly.getLatLngs(),this._area=L.GeometryUtil.geodesicArea(i)),L.Draw.Polyline.prototype._vertexChanged.call(this,e,t)},_cleanUpShape:function(){var e=this._markers.length 8273e>0&&(this._markers[0].off("click",this._finishShape,this),e>2&&this._markers[e-1].off("dblclick",this._finishShape,this))}}),L.SimpleShape={},L.Draw.SimpleShape=L.Draw.Feature.extend({options:{repeatMode:!1},initialize:function(e,t){this._endLabelText=L.drawLocal.draw.handlers.simpleshape.tooltip.end,L.Draw.Feature.prototype.initialize.call(this,e,t)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._mapDraggable=this._map.dragging.enabled(),this._mapDraggable&&this._map.dragging.disable(),this._container.style.cursor="crosshair",this._tooltip.updateContent({text:this._initialLabelText}),this._map.on("mousedown",this._onMouseDown,this).on("mousemove",this._onMouseMove,this).on("touchstart",this._onMouseDown,this).on("touchmove",this._onMouseMove,this),t.addEventListener("touchstart",L.DomEvent.preventDefault,{passive:!1}))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._mapDraggable&&this._map.dragging.enable(),this._container.style.cursor="",this._map.off("mousedown",this._onMouseDown,this).off("mousemove",this._onMouseMove,this).off("touchstart",this._onMouseDown,this).off("touchmove",this._onMouseMove,this),L.DomEvent.off(t,"mouseup",this._onMouseUp,this),L.DomEvent.off(t,"touchend",this._onMouseUp,this),t.removeEventListener("touchstart",L.DomEvent.preventDefault),this._shape&&(this._map.removeLayer(this._shape),delete this._shape)),this._isDrawing=!1},_getTooltipText:function(){return{text:this._endLabelText}},_onMouseDown:function(e){this._isDrawing=!0,this._startLatLng=e.latlng,L.DomEvent.on(t,"mouseup",this._onMouseUp,this).on(t,"touchend",this._onMouseUp,this).preventDefault(e.originalEvent)},_onMouseMove:function(e){var t=e.latlng 8274this._tooltip.updatePosition(t),this._isDrawing&&(this._tooltip.updateContent(this._getTooltipText()),this._drawShape(t))},_onMouseUp:function(){this._shape&&this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()}}),L.Draw.Rectangle=L.Draw.SimpleShape.extend({statics:{TYPE:"rectangle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showArea:!0,metric:!0},initialize:function(e,t){this.type=L.Draw.Rectangle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.rectangle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,e,t)},disable:function(){this._enabled&&(this._isCurrentlyTwoClickDrawing=!1,L.Draw.SimpleShape.prototype.disable.call(this))},_onMouseUp:function(e){this._shape||this._isCurrentlyTwoClickDrawing?this._isCurrentlyTwoClickDrawing&&!function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}(e.target,"leaflet-pane")||L.Draw.SimpleShape.prototype._onMouseUp.call(this):this._isCurrentlyTwoClickDrawing=!0},_drawShape:function(e){this._shape?this._shape.setBounds(new L.LatLngBounds(this._startLatLng,e)):(this._shape=new L.Rectangle(new L.LatLngBounds(this._startLatLng,e),this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var e=new L.Rectangle(this._shape.getBounds(),this.options.shapeOptions) 8275L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,e)},_getTooltipText:function(){var e,t,i,n=L.Draw.SimpleShape.prototype._getTooltipText.call(this),r=this._shape,s=this.options.showArea 8276return r&&(e=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),t=L.GeometryUtil.geodesicArea(e),i=s?L.GeometryUtil.readableArea(t,this.options.metric):""),{text:n.text,subtext:i}}}),L.Draw.Marker=L.Draw.Feature.extend({statics:{TYPE:"marker"},options:{icon:new L.Icon.Default,repeatMode:!1,zIndexOffset:2e3},initialize:function(e,t){this.type=L.Draw.Marker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.marker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,e,t)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._tooltip.updateContent({text:this._initialLabelText}),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("click",this._onClick,this).addTo(this._map),this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onTouch,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._map.off("click",this._onClick,this).off("click",this._onTouch,this),this._marker&&(this._marker.off("click",this._onClick,this),this._map.removeLayer(this._marker),delete this._marker),this._mouseMarker.off("click",this._onClick,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._map.off("mousemove",this._onMouseMove,this))},_onMouseMove:function(e){var t=e.latlng 8277this._tooltip.updatePosition(t),this._mouseMarker.setLatLng(t),this._marker?(t=this._mouseMarker.getLatLng(),this._marker.setLatLng(t)):(this._marker=this._createMarker(t),this._marker.on("click",this._onClick,this),this._map.on("click",this._onClick,this).addLayer(this._marker))},_createMarker:function(e){return new L.Marker(e,{icon:this.options.icon,zIndexOffset:this.options.zIndexOffset})},_onClick:function(){this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()},_onTouch:function(e){this._onMouseMove(e),this._onClick()},_fireCreatedEvent:function(){var e=new L.Marker.Touch(this._marker.getLatLng(),{icon:this.options.icon}) 8278L.Draw.Feature.prototype._fireCreatedEvent.call(this,e)}}),L.Draw.CircleMarker=L.Draw.Marker.extend({statics:{TYPE:"circlemarker"},options:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0,zIndexOffset:2e3},initialize:function(e,t){this.type=L.Draw.CircleMarker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circlemarker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,e,t)},_fireCreatedEvent:function(){var e=new L.CircleMarker(this._marker.getLatLng(),this.options) 8279L.Draw.Feature.prototype._fireCreatedEvent.call(this,e)},_createMarker:function(e){return new L.CircleMarker(e,this.options)}}),L.Draw.Circle=L.Draw.SimpleShape.extend({statics:{TYPE:"circle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showRadius:!0,metric:!0,feet:!0,nautic:!1},initialize:function(e,t){this.type=L.Draw.Circle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,e,t)},_drawShape:function(e){if(L.GeometryUtil.isVersion07x())var t=this._startLatLng.distanceTo(e) 8280else t=this._map.distance(this._startLatLng,e) 8281this._shape?this._shape.setRadius(t):(this._shape=new L.Circle(this._startLatLng,t,this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var e=new L.Circle(this._startLatLng,this._shape.getRadius(),this.options.shapeOptions) 8282L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,e)},_onMouseMove:function(e){var t,i=e.latlng,n=this.options.showRadius,r=this.options.metric 8283if(this._tooltip.updatePosition(i),this._isDrawing){this._drawShape(i),t=this._shape.getRadius().toFixed(1) 8284var s="" 8285n&&(s=L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(t,r,this.options.feet,this.options.nautic)),this._tooltip.updateContent({text:this._endLabelText,subtext:s})}}}),L.Edit=L.Edit||{},L.Edit.Marker=L.Handler.extend({initialize:function(e,t){this._marker=e,L.setOptions(this,t)},addHooks:function(){var e=this._marker 8286e.dragging.enable(),e.on("dragend",this._onDragEnd,e),this._toggleMarkerHighlight()},removeHooks:function(){var e=this._marker 8287e.dragging.disable(),e.off("dragend",this._onDragEnd,e),this._toggleMarkerHighlight()},_onDragEnd:function(e){var t=e.target 8288t.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:t})},_toggleMarkerHighlight:function(){var e=this._marker._icon 8289e&&(e.style.display="none",L.DomUtil.hasClass(e,"leaflet-edit-marker-selected")?(L.DomUtil.removeClass(e,"leaflet-edit-marker-selected"),this._offsetMarker(e,-4)):(L.Dom
vendor: 17,761 bytes, lines 8289-8339
8289Util.addClass(e,"leaflet-edit-marker-selected"),this._offsetMarker(e,4)),e.style.display="")},_offsetMarker:function(e,t){var i=parseInt(e.style.marginTop,10)-t,n=parseInt(e.style.marginLeft,10)-t 8290e.style.marginTop=i+"px",e.style.marginLeft=n+"px"}}),L.Marker.addInitHook(function(){L.Edit.Marker&&(this.editing=new L.Edit.Marker(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.Poly=L.Handler.extend({initialize:function(e){this.latlngs=[e._latlngs],e._holes&&(this.latlngs=this.latlngs.concat(e._holes)),this._poly=e,this._poly.on("revert-edited",this._updateLatLngs,this)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._poly._latlngs)?this._poly._latlngs:this._poly._latlngs[0]:this._poly._latlngs},_eachVertexHandler:function(e){for(var t=0;t<this._verticesHandlers.length;t++)e(this._verticesHandlers[t])},addHooks:function(){this._initHandlers(),this._eachVertexHandler(function(e){e.addHooks()})},removeHooks:function(){this._eachVertexHandler(function(e){e.removeHooks()})},updateMarkers:function(){this._eachVertexHandler(function(e){e.updateMarkers()})},_initHandlers:function(){this._verticesHandlers=[] 8291for(var e=0;e<this.latlngs.length;e++)this._verticesHandlers.push(new L.Edit.PolyVerticesEdit(this._poly,this.latlngs[e],this._poly.options.poly))},_updateLatLngs:function(e){this.latlngs=[e.layer._latlngs],e.layer._holes&&(this.latlngs=this.latlngs.concat(e.layer._holes))}}),L.Edit.PolyVerticesEdit=L.Handler.extend({options:{icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),drawError:{color:"#b00b00",timeout:1e3}},initialize:function(e,t,i){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this._poly=e,i&&i.drawError&&(i.drawError=L.Util.extend({},this.options.drawError,i.drawError)),this._latlngs=t,L.setOptions(this,i)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._latlngs)?this._latlngs:this._latlngs[0]:this._latlngs},addHooks:function(){var e=this._poly,t=e._path 8292e instanceof L.Polygon||(e.options.fill=!1,e.options.editing&&(e.options.editing.fill=!1)),t&&e.options.editing&&e.options.editing.className&&(e.options.original.className&&e.options.original.className.split(" ").forEach(function(e){L.DomUtil.removeClass(t,e)}),e.options.editing.className.split(" ").forEach(function(e){L.DomUtil.addClass(t,e)})),e.setStyle(e.options.editing),this._poly._map&&(this._map=this._poly._map,this._markerGroup||this._initMarkers(),this._poly._map.addLayer(this._markerGroup))},removeHooks:function(){var e=this._poly,t=e._path 8293t&&e.options.editing&&e.options.editing.className&&(e.options.editing.className.split(" ").forEach(function(e){L.DomUtil.removeClass(t,e)}),e.options.original.className&&e.options.original.className.split(" ").forEach(function(e){L.DomUtil.addClass(t,e)})),e.setStyle(e.options.original),e._map&&(e._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers)},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._markers=[] 8294var e,t,i,n,r,s,o=this._defaultShape() 8295for(e=0,i=o.length;e<i;e++)(n=this._createMarker(o[e],e)).on("click",this._onMarkerClick,this),n.on("contextmenu",this._onContextMenu,this),this._markers.push(n) 8296for(e=0,t=i-1;e<i;t=e++)(0!==e||L.Polygon&&this._poly instanceof L.Polygon)&&(r=this._markers[t],s=this._markers[e],this._createMiddleMarker(r,s),this._updatePrevNext(r,s))},_createMarker:function(e,t){var i=new L.Marker.Touch(e,{draggable:!0,icon:this.options.icon}) 8297return i._origLatLng=e,i._index=t,i.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._fireEdit,this).on("touchmove",this._onTouchMove,this).on("touchend",this._fireEdit,this).on("MSPointerMove",this._onTouchMove,this).on("MSPointerUp",this._fireEdit,this),this._markerGroup.addLayer(i),i},_onMarkerDragStart:function(){this._poly.fire("editstart")},_spliceLatLngs:function(){var e=this._defaultShape(),t=[].splice.apply(e,arguments) 8298return this._poly._convertLatLngs(e,!0),this._poly.redraw(),t},_removeMarker:function(e){var t=e._index 8299this._markerGroup.removeLayer(e),this._markers.splice(t,1),this._spliceLatLngs(t,1),this._updateIndexes(t,-1),e.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._fireEdit,this).off("touchmove",this._onMarkerDrag,this).off("touchend",this._fireEdit,this).off("click",this._onMarkerClick,this).off("MSPointerMove",this._onTouchMove,this).off("MSPointerUp",this._fireEdit,this)},_fireEdit:function(){this._poly.edited=!0,this._poly.fire("edit"),this._poly._map.fire(L.Draw.Event.EDITVERTEX,{layers:this._markerGroup,poly:this._poly})},_onMarkerDrag:function(e){var t=e.target,i=this._poly,n=L.LatLngUtil.cloneLatLng(t._origLatLng) 8300if(L.extend(t._origLatLng,t._latlng),i.options.poly){var r=i._map._editTooltip 8301if(!i.options.poly.allowIntersection&&i.intersects()){L.extend(t._origLatLng,n),t.setLatLng(n) 8302var s=i.options.color 8303i.setStyle({color:this.options.drawError.color}),r&&r.updateContent({text:L.drawLocal.draw.handlers.polyline.error}),setTimeout(function(){i.setStyle({color:s}),r&&r.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext})},1e3)}}t._middleLeft&&t._middleLeft.setLatLng(this._getMiddleLatLng(t._prev,t)),t._middleRight&&t._middleRight.setLatLng(this._getMiddleLatLng(t,t._next)),this._poly._bounds._southWest=L.latLng(1/0,1/0),this._poly._bounds._northEast=L.latLng(-1/0,-1/0) 8304var o=this._poly.getLatLngs() 8305this._poly._convertLatLngs(o,!0),this._poly.redraw(),this._poly.fire("editdrag")},_onMarkerClick:function(e){var t=L.Polygon&&this._poly instanceof L.Polygon?4:3,i=e.target 8306this._defaultShape().length<t||(this._removeMarker(i),this._updatePrevNext(i._prev,i._next),i._middleLeft&&this._markerGroup.removeLayer(i._middleLeft),i._middleRight&&this._markerGroup.removeLayer(i._middleRight),i._prev&&i._next?this._createMiddleMarker(i._prev,i._next):i._prev?i._next||(i._prev._middleRight=null):i._next._middleLeft=null,this._fireEdit())},_onContextMenu:function(e){var t=e.target 8307this._poly,this._poly._map.fire(L.Draw.Event.MARKERCONTEXT,{marker:t,layers:this._markerGroup,poly:this._poly}),L.DomEvent.stopPropagation},_onTouchMove:function(e){var t=this._map.mouseEventToLayerPoint(e.originalEvent.touches[0]),i=this._map.layerPointToLatLng(t),n=e.target 8308L.extend(n._origLatLng,i),n._middleLeft&&n._middleLeft.setLatLng(this._getMiddleLatLng(n._prev,n)),n._middleRight&&n._middleRight.setLatLng(this._getMiddleLatLng(n,n._next)),this._poly.redraw(),this.updateMarkers()},_updateIndexes:function(e,t){this._markerGroup.eachLayer(function(i){i._index>e&&(i._index+=t)})},_createMiddleMarker:function(e,t){var i,n,r,s=this._getMiddleLatLng(e,t),o=this._createMarker(s) 8309o.setOpacity(.6),e._middleRight=t._middleLeft=o,n=function(){o.off("touchmove",n,this) 8310var r=t._index 8311o._index=r,o.off("click",i,this).on("click",this._onMarkerClick,this),s.lat=o.getLatLng().lat,s.lng=o.getLatLng().lng,this._spliceLatLngs(r,0,s),this._markers.splice(r,0,o),o.setOpacity(1),this._updateIndexes(r,1),t._index++,this._updatePrevNext(e,o),this._updatePrevNext(o,t),this._poly.fire("editstart")},r=function(){o.off("dragstart",n,this),o.off("dragend",r,this),o.off("touchmove",n,this),this._createMiddleMarker(e,o),this._createMiddleMarker(o,t)},i=function(){n.call(this),r.call(this),this._fireEdit()},o.on("click",i,this).on("dragstart",n,this).on("dragend",r,this).on("touchmove",n,this),this._markerGroup.addLayer(o)},_updatePrevNext:function(e,t){e&&(e._next=t),t&&(t._prev=e)},_getMiddleLatLng:function(e,t){var i=this._poly._map,n=i.project(e.getLatLng()),r=i.project(t.getLatLng()) 8312return i.unproject(n._add(r)._divideBy(2))}}),L.Polyline.addInitHook(function(){this.editing||(L.Edit.Poly&&(this.editing=new L.Edit.Poly(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()}))}),L.Edit=L.Edit||{},L.Edit.SimpleShape=L.Handler.extend({options:{moveIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move"}),resizeIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize"}),touchMoveIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move leaflet-touch-icon"}),touchResizeIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize leaflet-touch-icon"})},initialize:function(e,t){L.Browser.touch&&(this.options.moveIcon=this.options.touchMoveIcon,this.options.resizeIcon=this.options.touchResizeIcon),this._shape=e,L.Util.setOptions(this,t)},addHooks:function(){var e=this._shape 8313this._shape._map&&(this._map=this._shape._map,e.setStyle(e.options.editing),e._map&&(this._map=e._map,this._markerGroup||this._initMarkers(),this._map.addLayer(this._markerGroup)))},removeHooks:function(){var e=this._shape 8314if(e.setStyle(e.options.original),e._map){this._unbindMarker(this._moveMarker) 8315for(var t=0,i=this._resizeMarkers.length;t<i;t++)this._unbindMarker(this._resizeMarkers[t]) 8316this._resizeMarkers=null,this._map.removeLayer(this._markerGroup),delete this._markerGroup}this._map=null},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._createMoveMarker(),this._createResizeMarker()},_createMoveMarker:function(){},_createResizeMarker:function(){},_createMarker:function(e,t){var i=new L.Marker.Touch(e,{draggable:!0,icon:t,zIndexOffset:10}) 8317return this._bindMarker(i),this._markerGroup.addLayer(i),i},_bindMarker:function(e){e.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._onMarkerDragEnd,this).on("touchstart",this._onTouchStart,this).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onTouchEnd,this).on("MSPointerUp",this._onTouchEnd,this)},_unbindMarker:function(e){e.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._onMarkerDragEnd,this).off("touchstart",this._onTouchStart,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onTouchEnd,this).off("MSPointerUp",this._onTouchEnd,this)},_onMarkerDragStart:function(e){e.target.setOpacity(0),this._shape.fire("editstart")},_fireEdit:function(){this._shape.edited=!0,this._shape.fire("edit")},_onMarkerDrag:function(e){var t=e.target,i=t.getLatLng() 8318t===this._moveMarker?this._move(i):this._resize(i),this._shape.redraw(),this._shape.fire("editdrag")},_onMarkerDragEnd:function(e){e.target.setOpacity(1),this._fireEdit()},_onTouchStart:function(e){if(L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,e),"function"==typeof this._getCorners){var t=this._getCorners(),i=e.target,n=i._cornerIndex 8319i.setOpacity(0),this._oppositeCorner=t[(n+2)%4],this._toggleCornerMarkers(0,n)}this._shape.fire("editstart")},_onTouchMove:function(e){var t=this._map.mouseEventToLayerPoint(e.originalEvent.touches[0]),i=this._map.layerPointToLatLng(t) 8320return e.target===this._moveMarker?this._move(i):this._resize(i),this._shape.redraw(),!1},_onTouchEnd:function(e){e.target.setOpacity(1),this.updateMarkers(),this._fireEdit()},_move:function(){},_resize:function(){}}),L.Edit=L.Edit||{},L.Edit.Rectangle=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var e=this._shape.getBounds().getCenter() 8321this._moveMarker=this._createMarker(e,this.options.moveIcon)},_createResizeMarker:function(){var e=this._getCorners() 8322this._resizeMarkers=[] 8323for(var t=0,i=e.length;t<i;t++)this._resizeMarkers.push(this._createMarker(e[t],this.options.resizeIcon)),this._resizeMarkers[t]._cornerIndex=t},_onMarkerDragStart:function(e){L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,e) 8324var t=this._getCorners(),i=e.target._cornerIndex 8325this._oppositeCorner=t[(i+2)%4],this._toggleCornerMarkers(0,i)},_onMarkerDragEnd:function(e){var t,i=e.target 8326i===this._moveMarker&&(t=this._shape.getBounds().getCenter(),i.setLatLng(t)),this._toggleCornerMarkers(1),this._repositionCornerMarkers(),L.Edit.SimpleShape.prototype._onMarkerDragEnd.call(this,e)},_move:function(e){for(var t,i=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),n=this._shape.getBounds().getCenter(),r=[],s=0,o=i.length;s<o;s++)t=[i[s].lat-n.lat,i[s].lng-n.lng],r.push([e.lat+t[0],e.lng+t[1]]) 8327this._shape.setLatLngs(r),this._repositionCornerMarkers(),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})},_resize:function(e){var t 8328this._shape.setBounds(L.latLngBounds(e,this._oppositeCorner)),t=this._shape.getBounds(),this._moveMarker.setLatLng(t.getCenter()),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})},_getCorners:function(){var e=this._shape.getBounds() 8329return[e.getNorthWest(),e.getNorthEast(),e.getSouthEast(),e.getSouthWest()]},_toggleCornerMarkers:function(e){for(var t=0,i=this._resizeMarkers.length;t<i;t++)this._resizeMarkers[t].setOpacity(e)},_repositionCornerMarkers:function(){for(var e=this._getCorners(),t=0,i=this._resizeMarkers.length;t<i;t++)this._resizeMarkers[t].setLatLng(e[t])}}),L.Rectangle.addInitHook(function(){L.Edit.Rectangle&&(this.editing=new L.Edit.Rectangle(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.CircleMarker=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var e=this._shape.getLatLng() 8330this._moveMarker=this._createMarker(e,this.options.moveIcon)},_createResizeMarker:function(){this._resizeMarkers=[]},_move:function(e){if(this._resizeMarkers.length){var t=this._getResizeMarkerPoint(e) 8331this._resizeMarkers[0].setLatLng(t)}this._shape.setLatLng(e),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})}}),L.CircleMarker.addInitHook(function(){L.Edit.CircleMarker&&(this.editing=new L.Edit.CircleMarker(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()})}),L.Edit=L.Edit||{},L.Edit.Circle=L.Edit.CircleMarker.extend({_createResizeMarker:function(){var e=this._shape.getLatLng(),t=this._getResizeMarkerPoint(e) 8332this._resizeMarkers=[],this._resizeMarkers.push(this._createMarker(t,this.options.resizeIcon))},_getResizeMarkerPoint:function(e){var t=this._shape._radius*Math.cos(Math.PI/4),i=this._map.project(e) 8333return this._map.unproject([i.x+t,i.y-t])},_resize:function(e){var t=this._moveMarker.getLatLng() 8334L.GeometryUtil.isVersion07x()?radius=t.distanceTo(e):radius=this._map.distance(t,e),this._shape.setRadius(radius),this._map.editTooltip&&this._map._editTooltip.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.subtext+"<br />"+L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(radius,!0,this.options.feet,this.options.nautic)}),this._shape.setRadius(radius),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})}}),L.Circle.addInitHook(function(){L.Edit.Circle&&(this.editing=new L.Edit.Circle(this),this.options.editable&&this.editing.enable())}),L.Map.mergeOptions({touchExtend:!0}),L.Map.TouchExtend=L.Handler.extend({initialize:function(e){this._map=e,this._container=e._container,this._pane=e._panes.overlayPane},addHooks:function(){L.DomEvent.on(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.on(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.on(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.on(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.on(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.on(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.on(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.on(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.on(this._container,"touchleave",this._onTouchLeave,this))},removeHooks:function(){L.DomEvent.off(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.off(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.off(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.off(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.off(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.off(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.off(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.off(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.off(this._container,"touchleave",this._onTouchLeave,this))},_touchEvent:function(e,t){var i={} 8335if(void 0!==e.touches){if(!e.touches.length)return 8336i=e.touches[0]}else{if("touch"!==e.pointerType)return 8337if(i=e,!this._filterClick(e))return}var n=this._map.mouseEventToContainerPoint(i),r=this._map.mouseEventToLayerPoint(i),s=this._map.layerPointToLatLng(r) 8338this._map.fire(t,{latlng:s,layerPoint:r,containerPoint:n,pageX:i.pageX,pageY:i.pageY,originalEvent:e})},_filterClick:function(e){var t=e.timeStamp||e.originalEvent.timeStamp,i=L.DomEvent._lastClick&&t-L.DomEvent._lastClick 8339return i&&i>100&&i<500||e.target._simulatedClick&&!e._simulated?(L.DomEvent.stop(e),
8339!1):(L.DomEvent._lastClick=t,!0)},_onTouchStart:function(e){this._map._loaded&&this._touchEvent(e,"touchstart")},_onTouchEnd:function(e){this._map._loaded&&this._touchEvent(e,"touchend")},_onTouchCancel:function(e){if(this._map._loaded){var t="touchcancel" 8340this._detectIE()&&(t="pointercancel"),this._touchEvent(e,t)}},_onTouchLeave:function(e){this._map._loaded&&this._touchEvent(e,"touchleave")},_onTouchMove:function(e){this._map._loaded&&this._touchEvent(e,"touchmove")},_detectIE:function(){var t=e.navigator.userAgent,i=t.indexOf("MSIE ") 8341if(i>0)return parseInt(t.substring(i+5,t.indexOf(".",i)),10) 8342if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:") 8343return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var r=t.indexOf("Edge/") 8344return r>0&&parseInt(t.substring(r+5,t.indexOf(".",r)),10)}}),L.Map.addInitHook("addHandler","touchExtend",L.Map.TouchExtend),L.Marker.Touch=L.Marker.extend({_initInteraction:function(){return this.addInteractiveTarget?L.Marker.prototype._initInteraction.apply(this):this._initInteractionLegacy()},_initInteractionLegacy:function(){if(this.options.clickable){var e=this._icon,t=["dblclick","mousedown","mouseover","mouseout","contextmenu","touchstart","touchend","touchmove"] 8345this._detectIE?t.concat(["MSPointerDown","MSPointerUp","MSPointerMove","MSPointerCancel"]):t.concat(["touchcancel"]),L.DomUtil.addClass(e,"leaflet-clickable"),L.DomEvent.on(e,"click",this._onMouseClick,this),L.DomEvent.on(e,"keypress",this._onKeyPress,this) 8346for(var i=0;i<t.length;i++)L.DomEvent.on(e,t[i],this._fireMouseEvent,this) 8347L.Handler.MarkerDrag&&(this.dragging=new L.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_detectIE:function(){var t=e.navigator.userAgent,i=t.indexOf("MSIE ") 8348if(i>0)return parseInt(t.substring(i+5,t.indexOf(".",i)),10) 8349if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:") 8350return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var r=t.indexOf("Edge/") 8351return r>0&&parseInt(t.substring(r+5,t.indexOf(".",r)),10)}}),L.LatLngUtil={cloneLatLngs:function(e){for(var t=[],i=0,n=e.length;i<n;i++)Array.isArray(e[i])?t.push(L.LatLngUtil.cloneLatLngs(e[i])):t.push(this.cloneLatLng(e[i])) 8352return t},cloneLatLng:function(e){return L.latLng(e.lat,e.lng)}},function(){var e={km:2,ha:2,m:0,mi:2,ac:2,yd:0,ft:0,nm:2} 8353L.GeometryUtil=L.extend(L.GeometryUtil||{},{geodesicArea:function(e){var t,i,n=e.length,r=0,s=Math.PI/180 8354if(n>2){for(var o=0;o<n;o++)t=e[o],r+=((i=e[(o+1)%n]).lng-t.lng)*s*(2+Math.sin(t.lat*s)+Math.sin(i.lat*s)) 8355r=6378137*r*6378137/2}return Math.abs(r)},formattedNumber:function(e,t){var i=parseFloat(e).toFixed(t),n=L.drawLocal.format&&L.drawLocal.format.numeric,r=n&&n.delimiters,s=r&&r.thousands,o=r&&r.decimal 8356if(s||o){var a=i.split(".") 8357i=s?a[0].replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+s):a[0],o=o||".",a.length>1&&(i=i+o+a[1])}return i},readableArea:function(t,i,n){var r,s 8358n=L.Util.extend({},e,n) 8359return i?(s=["ha","m"],type=typeof i,"string"===type?s=[i]:"boolean"!==type&&(s=i),r=t>=1e6&&-1!==s.indexOf("km")?L.GeometryUtil.formattedNumber(1e-6*t,n.km)+" km²":t>=1e4&&-1!==s.indexOf("ha")?L.GeometryUtil.formattedNumber(1e-4*t,n.ha)+" ha":L.GeometryUtil.formattedNumber(t,n.m)+" m²"):r=(t/=.836127)>=3097600?L.GeometryUtil.formattedNumber(t/3097600,n.mi)+" mi²":t>=4840?L.GeometryUtil.formattedNumber(t/4840,n.ac)+" acres":L.GeometryUtil.formattedNumber(t,n.yd)+" yd²",r},readableDistance:function(t,i,n,r,s){var o 8360s=L.Util.extend({},e,s) 8361switch(i?"string"==typeof i?i:"metric":n?"feet":r?"nauticalMile":"yards"){case"metric":o=t>1e3?L.GeometryUtil.formattedNumber(t/1e3,s.km)+" km":L.GeometryUtil.formattedNumber(t,s.m)+" m" 8362break 8363case"feet":t*=3.28083,o=L.GeometryUtil.formattedNumber(t,s.ft)+" ft" 8364break 8365case"nauticalMile":t*=.53996,o=L.GeometryUtil.formattedNumber(t/1e3,s.nm)+" nm" 8366break 8367default:o=(t*=1.09361)>1760?L.GeometryUtil.formattedNumber(t/1760,s.mi)+" miles":L.GeometryUtil.formattedNumber(t,s.yd)+" yd"}return o},isVersion07x:function(){var e=L.version.split(".") 8368return 0===parseInt(e[0],10)&&7===parseInt(e[1],10)}})}(),L.Util.extend(L.LineUtil,{segmentsIntersect:function(e,t,i,n){return this._checkCounterclockwise(e,i,n)!==this._checkCounterclockwise(t,i,n)&&this._checkCounterclockwise(e,t,i)!==this._checkCounterclockwise(e,t,n)},_checkCounterclockwise:function(e,t,i){return(i.y-e.y)*(t.x-e.x)>(t.y-e.y)*(i.x-e.x)}}),L.Polyline.include({intersects:function(){var e,t,i,n=this._getProjectedPoints(),r=n?n.length:0 8369if(this._tooFewPointsForIntersection())return!1 8370for(e=r-1;e>=3;e--)if(t=n[e-1],i=n[e],this._lineSegmentsIntersectsRange(t,i,e-2))return!0 8371return!1},newLatLngIntersects:function(e,t){return!!this._map&&this.newPointIntersects(this._map.latLngToLayerPoint(e),t)},newPointIntersects:function(e,t){var i=this._getProjectedPoints(),n=i?i.length:0,r=i?i[n-1]:null,
vendor: 1,542 bytes, lines 8371-8381
8371s=n-2 8372return!this._tooFewPointsForIntersection(1)&&this._lineSegmentsIntersectsRange(r,e,s,t?1:0)},_tooFewPointsForIntersection:function(e){var t=this._getProjectedPoints(),i=t?t.length:0 8373return!t||(i+=e||0)<=3},_lineSegmentsIntersectsRange:function(e,t,i,n){var r,s,o=this._getProjectedPoints() 8374n=n||0 8375for(var a=i;a>n;a--)if(r=o[a-1],s=o[a],L.LineUtil.segmentsIntersect(e,t,r,s))return!0 8376return!1},_getProjectedPoints:function(){if(!this._defaultShape)return this._originalPoints 8377for(var e=[],t=this._defaultShape(),i=0;i<t.length;i++)e.push(this._map.latLngToLayerPoint(t[i])) 8378return e}}),L.Polygon.include({intersects:function(){var e,t,i,n,r=this._getProjectedPoints() 8379return!this._tooFewPointsForIntersection()&&(!!L.Polyline.prototype.intersects.call(this)||(e=r.length,t=r[0],i=r[e-1],n=e-2,this._lineSegmentsIntersectsRange(i,t,n,1)))}}),L.Control.Draw=L.Control.extend({options:{position:"topleft",draw:{},edit:!1},initialize:function(e){if(L.version<"0.7")throw new Error("Leaflet.draw 0.2.3+ requires Leaflet 0.7.0+. Download latest from https://github.com/Leaflet/Leaflet/") 8380var t 8381L.Control.prototype.initialize.call(this,e),this._toolbars={},L.DrawToolbar&&this.options.draw&&(t=new L.DrawToolbar(this.options.draw),this._toolbars[L.DrawToolbar.TYPE]=t,this._toolbars[L.DrawToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.EditToolbar&&this.options.edit&&(t=new L.EditToolbar(this.options.edit),this._toolbars[L.EditToolbar.TYPE]=t,this._toolbars[L.EditToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.toolbar=this}
vendor: 6,426 bytes, lines 8381-8400
8381,onAdd:function(e){var t,i=L.DomUtil.create("div","leaflet-draw"),n=!1 8382for(var r in this._toolbars)this._toolbars.hasOwnProperty(r)&&(t=this._toolbars[r].addToolbar(e))&&(n||(L.DomUtil.hasClass(t,"leaflet-draw-toolbar-top")||L.DomUtil.addClass(t.childNodes[0],"leaflet-draw-toolbar-top"),n=!0),i.appendChild(t)) 8383return i},onRemove:function(){for(var e in this._toolbars)this._toolbars.hasOwnProperty(e)&&this._toolbars[e].removeToolbar()},setDrawingOptions:function(e){for(var t in this._toolbars)this._toolbars[t]instanceof L.DrawToolbar&&this._toolbars[t].setOptions(e)},_toolbarEnabled:function(e){var t=e.target 8384for(var i in this._toolbars)this._toolbars[i]!==t&&this._toolbars[i].disable()}}),L.Map.mergeOptions({drawControlTooltips:!0,drawControl:!1}),L.Map.addInitHook(function(){this.options.drawControl&&(this.drawControl=new L.Control.Draw,this.addControl(this.drawControl))}),L.Toolbar=L.Class.extend({initialize:function(e){L.setOptions(this,e),this._modes={},this._actionButtons=[],this._activeMode=null 8385var t=L.version.split(".") 83861===parseInt(t[0],10)&&parseInt(t[1],10)>=2?L.Toolbar.include(L.Evented.prototype):L.Toolbar.include(L.Mixin.Events)},enabled:function(){return null!==this._activeMode},disable:function(){this.enabled()&&this._activeMode.handler.disable()},addToolbar:function(e){var t,i=L.DomUtil.create("div","leaflet-draw-section"),n=0,r=this._toolbarClass||"",s=this.getModeHandlers(e) 8387for(this._toolbarContainer=L.DomUtil.create("div","leaflet-draw-toolbar leaflet-bar"),this._map=e,t=0;t<s.length;t++)s[t].enabled&&this._initModeHandler(s[t].handler,this._toolbarContainer,n++,r,s[t].title) 8388if(n)return this._lastButtonIndex=--n,this._actionsContainer=L.DomUtil.create("ul","leaflet-draw-actions"),i.appendChild(this._toolbarContainer),i.appendChild(this._actionsContainer),i},removeToolbar:function(){for(var e in this._modes)this._modes.hasOwnProperty(e)&&(this._disposeButton(this._modes[e].button,this._modes[e].handler.enable,this._modes[e].handler),this._modes[e].handler.disable(),this._modes[e].handler.off("enabled",this._handlerActivated,this).off("disabled",this._handlerDeactivated,this)) 8389this._modes={} 8390for(var t=0,i=this._actionButtons.length;t<i;t++)this._disposeButton(this._actionButtons[t].button,this._actionButtons[t].callback,this) 8391this._actionButtons=[],this._actionsContainer=null},_initModeHandler:function(e,t,i,n,r){var s=e.type 8392this._modes[s]={},this._modes[s].handler=e,this._modes[s].button=this._createButton({type:s,title:r,className:n+"-"+s,container:t,callback:this._modes[s].handler.enable,context:this._modes[s].handler}),this._modes[s].buttonIndex=i,this._modes[s].handler.on("enabled",this._handlerActivated,this).on("disabled",this._handlerDeactivated,this)},_detectIOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!e.MSStream},_createButton:function(e){var t=L.DomUtil.create("a",e.className||"",e.container),i=L.DomUtil.create("span","sr-only",e.container) 8393t.href="#",t.appendChild(i),e.title&&(t.title=e.title,i.innerHTML=e.title),e.text&&(t.innerHTML=e.text,i.innerHTML=e.text) 8394var n=this._detectIOS()?"touchstart":"click" 8395return L.DomEvent.on(t,"click",L.DomEvent.stopPropagation).on(t,"mousedown",L.DomEvent.stopPropagation).on(t,"dblclick",L.DomEvent.stopPropagation).on(t,"touchstart",L.DomEvent.stopPropagation).on(t,"click",L.DomEvent.preventDefault).on(t,n,e.callback,e.context),t},_disposeButton:function(e,t){var i=this._detectIOS()?"touchstart":"click" 8396L.DomEvent.off(e,"click",L.DomEvent.stopPropagation).off(e,"mousedown",L.DomEvent.stopPropagation).off(e,"dblclick",L.DomEvent.stopPropagation).off(e,"touchstart",L.DomEvent.stopPropagation).off(e,"click",L.DomEvent.preventDefault).off(e,i,t)},_handlerActivated:function(e){this.disable(),this._activeMode=this._modes[e.handler],L.DomUtil.addClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._showActionsToolbar(),this.fire("enable")},_handlerDeactivated:function(){this._hideActionsToolbar(),L.DomUtil.removeClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._activeMode=null,this.fire("disable")},_createActions:function(e){var t,i,n,r,s=this._actionsContainer,o=this.getActions(e),a=o.length 8397for(i=0,n=this._actionButtons.length;i<n;i++)this._disposeButton(this._actionButtons[i].button,this._actionButtons[i].callback) 8398for(this._actionButtons=[];s.firstChild;)s.removeChild(s.firstChild) 8399for(var l=0;l<a;l++)"enabled"in o[l]&&!o[l].enabled||(t=L.DomUtil.create("li","",s),r=this._createButton({title:o[l].title,text:o[l].text,container:t,callback:o[l].callback,context:o[l].context}),this._actionButtons.push({button:r,callback:o[l].callback}))},_showActionsToolbar:function(){var e=this._activeMode.buttonIndex,t=this._lastButtonIndex,i=this._activeMode.button.offsetTop-1 8400this._createActions(this._activeMode.handler),this._actionsContainer.style.top=i+"px",0===e&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-top")),e===t&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-bottom")),this._actionsContainer.style.display="block",this._map.fire(L.Draw.Event.TOOLBAROPENED)},_hideActionsToolbar:function(){this._actionsContainer.style.display="none",L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-top"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-bottom"),this._map.fire(L.Draw.Event.TOOLBARCLOSED)}}),L.Draw=L.Draw||{},L.Draw.Tooltip=L.Class.extend({initialize:function(e){this._map=e,this._popupPane=e._panes.popupPane,this._visible=!1,this._container=e.options.drawControlTooltips?L.DomUtil.create("div","leaflet-draw-tooltip",this._popupPane):null,this._singleLineLabel=!1,this._map.on("mouseout",this._onMouseOut,this)},dispose:function(){this._map.off("mouseout",this._onMouseOut,this),this._container&&(this._popupPane.removeChild(this._container),this._container=null)},updateContent:function(e){return this._container?(e.subtext=e.subtext||"",0!==e.subtext.length||this._singleLineLabel?e.subtext.length>0&&this._singleLineLabel&&(L.DomUtil.removeClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!1):(L.Dom
vendor: 10,378 bytes, lines 8400-8415
8400Util.addClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!0),this._container.innerHTML=(e.subtext.length>0?'<span class="leaflet-draw-tooltip-subtext">'+e.subtext+"</span><br />":"")+"<span>"+e.text+"</span>",e.text||e.subtext?(this._visible=!0,this._container.style.visibility="inherit"):(this._visible=!1,this._container.style.visibility="hidden"),this):this},updatePosition:function(e){var t=this._map.latLngToLayerPoint(e),i=this._container 8401return this._container&&(this._visible&&(i.style.visibility="inherit"),L.DomUtil.setPosition(i,t)),this},showAsError:function(){return this._container&&L.DomUtil.addClass(this._container,"leaflet-error-draw-tooltip"),this},removeError:function(){return this._container&&L.DomUtil.removeClass(this._container,"leaflet-error-draw-tooltip"),this},_onMouseOut:function(){this._container&&(this._container.style.visibility="hidden")}}),L.DrawToolbar=L.Toolbar.extend({statics:{TYPE:"draw"},options:{polyline:{},polygon:{},rectangle:{},circle:{},marker:{},circlemarker:{}},initialize:function(e){for(var t in this.options)this.options.hasOwnProperty(t)&&e[t]&&(e[t]=L.extend({},this.options[t],e[t])) 8402this._toolbarClass="leaflet-draw-draw",L.Toolbar.prototype.initialize.call(this,e)},getModeHandlers:function(e){return[{enabled:this.options.polyline,handler:new L.Draw.Polyline(e,this.options.polyline),title:L.drawLocal.draw.toolbar.buttons.polyline},{enabled:this.options.polygon,handler:new L.Draw.Polygon(e,this.options.polygon),title:L.drawLocal.draw.toolbar.buttons.polygon},{enabled:this.options.rectangle,handler:new L.Draw.Rectangle(e,this.options.rectangle),title:L.drawLocal.draw.toolbar.buttons.rectangle},{enabled:this.options.circle,handler:new L.Draw.Circle(e,this.options.circle),title:L.drawLocal.draw.toolbar.buttons.circle},{enabled:this.options.marker,handler:new L.Draw.Marker(e,this.options.marker),title:L.drawLocal.draw.toolbar.buttons.marker},{enabled:this.options.circlemarker,handler:new L.Draw.CircleMarker(e,this.options.circlemarker),title:L.drawLocal.draw.toolbar.buttons.circlemarker}]},getActions:function(e){return[{enabled:e.completeShape,title:L.drawLocal.draw.toolbar.finish.title,text:L.drawLocal.draw.toolbar.finish.text,callback:e.completeShape,context:e},{enabled:e.deleteLastVertex,title:L.drawLocal.draw.toolbar.undo.title,text:L.drawLocal.draw.toolbar.undo.text,callback:e.deleteLastVertex,context:e},{title:L.drawLocal.draw.toolbar.actions.title,text:L.drawLocal.draw.toolbar.actions.text,callback:this.disable,context:this}]},setOptions:function(e){for(var t in L.setOptions(this,e),this._modes)this._modes.hasOwnProperty(t)&&e.hasOwnProperty(t)&&this._modes[t].handler.setOptions(e[t])}}),L.EditToolbar=L.Toolbar.extend({statics:{TYPE:"edit"},options:{edit:{selectedPathOptions:{dashArray:"10, 10",fill:!0,fillColor:"#fe57a1",fillOpacity:.1,maintainColor:!1}},remove:{},poly:null,featureGroup:null},initialize:function(e){e.edit&&(void 0===e.edit.selectedPathOptions&&(e.edit.selectedPathOptions=this.options.edit.selectedPathOptions),e.edit.selectedPathOptions=L.extend({},this.options.edit.selectedPathOptions,e.edit.selectedPathOptions)),e.remove&&(e.remove=L.extend({},this.options.remove,e.remove)),e.poly&&(e.poly=L.extend({},this.options.poly,e.poly)),this._toolbarClass="leaflet-draw-edit",L.Toolbar.prototype.initialize.call(this,e),this._selectedFeatureCount=0},getModeHandlers:function(e){var t=this.options.featureGroup 8403return[{enabled:this.options.edit,handler:new L.EditToolbar.Edit(e,{featureGroup:t,selectedPathOptions:this.options.edit.selectedPathOptions,poly:this.options.poly}),title:L.drawLocal.edit.toolbar.buttons.edit},{enabled:this.options.remove,handler:new L.EditToolbar.Delete(e,{featureGroup:t}),title:L.drawLocal.edit.toolbar.buttons.remove}]},getActions:function(e){var t=[{title:L.drawLocal.edit.toolbar.actions.save.title,text:L.drawLocal.edit.toolbar.actions.save.text,callback:this._save,context:this},{title:L.drawLocal.edit.toolbar.actions.cancel.title,text:L.drawLocal.edit.toolbar.actions.cancel.text,callback:this.disable,context:this}] 8404return e.removeAllLayers&&t.push({title:L.drawLocal.edit.toolbar.actions.clearAll.title,text:L.drawLocal.edit.toolbar.actions.clearAll.text,callback:this._clearAllLayers,context:this}),t},addToolbar:function(e){var t=L.Toolbar.prototype.addToolbar.call(this,e) 8405return this._checkDisabled(),this.options.featureGroup.on("layeradd layerremove",this._checkDisabled,this),t},removeToolbar:function(){this.options.featureGroup.off("layeradd layerremove",this._checkDisabled,this),L.Toolbar.prototype.removeToolbar.call(this)},disable:function(){this.enabled()&&(this._activeMode.handler.revertLayers(),L.Toolbar.prototype.disable.call(this))},_save:function(){this._activeMode.handler.save(),this._activeMode&&this._activeMode.handler.disable()},_clearAllLayers:function(){this._activeMode.handler.removeAllLayers(),this._activeMode&&this._activeMode.handler.disable()},_checkDisabled:function(){var e,t=0!==this.options.featureGroup.getLayers().length 8406this.options.edit&&(e=this._modes[L.EditToolbar.Edit.TYPE].button,t?L.DomUtil.removeClass(e,"leaflet-disabled"):L.DomUtil.addClass(e,"leaflet-disabled"),e.setAttribute("title",t?L.drawLocal.edit.toolbar.buttons.edit:L.drawLocal.edit.toolbar.buttons.editDisabled)),this.options.remove&&(e=this._modes[L.EditToolbar.Delete.TYPE].button,t?L.DomUtil.removeClass(e,"leaflet-disabled"):L.DomUtil.addClass(e,"leaflet-disabled"),e.setAttribute("title",t?L.drawLocal.edit.toolbar.buttons.remove:L.drawLocal.edit.toolbar.buttons.removeDisabled))}}),L.EditToolbar.Edit=L.Handler.extend({statics:{TYPE:"edit"},initialize:function(e,t){if(L.Handler.prototype.initialize.call(this,e),L.setOptions(this,t),this._featureGroup=t.featureGroup,!(this._featureGroup instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup") 8407this._uneditedLayerProps={},this.type=L.EditToolbar.Edit.TYPE 8408var i=L.version.split(".") 84091===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.EditToolbar.Edit.include(L.Evented.prototype):L.EditToolbar.Edit.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.EDITSTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._featureGroup.on("layeradd",this._enableLayerEdit,this).on("layerremove",this._disableLayerEdit,this))},disable:function(){this._enabled&&(this._featureGroup.off("layeradd",this._enableLayerEdit,this).off("layerremove",this._disableLayerEdit,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.EDITSTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var e=this._map 8410e&&(e.getContainer().focus(),this._featureGroup.eachLayer(this._enableLayerEdit,this),this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}),e._editTooltip=this._tooltip,this._updateTooltip(),this._map.on("mousemove",this._onMouseMove,this).on("touchmove",this._onMouseMove,this).on("MSPointerMove",this._onMouseMove,this).on(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},removeHooks:function(){this._map&&(this._featureGroup.eachLayer(this._disableLayerEdit,this),this._uneditedLayerProps={},this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this).off("touchmove",this._onMouseMove,this).off("MSPointerMove",this._onMouseMove,this).off(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},revertLayers:function(){this._featureGroup.eachLayer(function(e){this._revertLayer(e)},this)},save:function(){var e=new L.LayerGroup 8411this._featureGroup.eachLayer(function(t){t.edited&&(e.addLayer(t),t.edited=!1)}),this._map.fire(L.Draw.Event.EDITED,{layers:e})},_backupLayer:function(e){var t=L.Util.stamp(e) 8412this._uneditedLayerProps[t]||(e instanceof L.Polyline||e instanceof L.Polygon||e instanceof L.Rectangle?this._uneditedLayerProps[t]={latlngs:L.LatLngUtil.cloneLatLngs(e.getLatLngs())}:e instanceof L.Circle?this._uneditedLayerProps[t]={latlng:L.LatLngUtil.cloneLatLng(e.getLatLng()),radius:e.getRadius()}:(e instanceof L.Marker||e instanceof L.CircleMarker)&&(this._uneditedLayerProps[t]={latlng:L.LatLngUtil.cloneLatLng(e.getLatLng())}))},_getTooltipText:function(){return{text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}},_updateTooltip:function(){this._tooltip.updateContent(this._getTooltipText())},_revertLayer:function(e){var t=L.Util.stamp(e) 8413e.edited=!1,this._uneditedLayerProps.hasOwnProperty(t)&&(e instanceof L.Polyline||e instanceof L.Polygon||e instanceof L.Rectangle?e.setLatLngs(this._uneditedLayerProps[t].latlngs):e instanceof L.Circle?(e.setLatLng(this._uneditedLayerProps[t].latlng),e.setRadius(this._uneditedLayerProps[t].radius)):(e instanceof L.Marker||e instanceof L.CircleMarker)&&e.setLatLng(this._uneditedLayerProps[t].latlng),e.fire("revert-edited",{layer:e}))},_enableLayerEdit:function(e){var t,i,n=e.layer||e.target||e 8414this._backupLayer(n),this.options.poly&&(i=L.Util.extend({},this.options.poly),n.options.poly=i),this.options.selectedPathOptions&&((t=L.Util.extend({},this.options.selectedPathOptions)).maintainColor&&(t.color=n.options.color,t.fillColor=n.options.fillColor),n.options.original=L.extend({},n.options),n.options.editing=t),n instanceof L.Marker?(n.editing&&n.editing.enable(),n.dragging.enable(),n.on("dragend",this._onMarkerDragEnd).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onMarkerDragEnd,this).on("MSPointerUp",this._onMarkerDragEnd,this)):n.editing.enable()},_disableLayerEdit:function(e){var t=e.layer||e.target||e 8415t.edited=!1,t.editing&&t.editing.disable(),delete t.options.editing,delete t.options.original,this._selectedPathOptions&&(t instanceof L.Marker?this._toggleMarkerHighlight(t):(t.setStyle(t.options.previousOptions),delete t.options.previousOptions)),t instanceof L.Marker?(t.dragging.disable(),t.off("dragend",this._onMarkerDragEnd,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onMarkerDragEnd,this).off("MSPointerUp",this._onMarkerDragEnd,this)):t.editing.disable()},_onMouseMove:function(e){this._tooltip.updatePosition(e.latlng)}
8415,_onMarkerDragEnd:function(e){var t=e.target 8416t.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:t})},_onTouchMove:function(e){var t=e.originalEvent.changedTouches[0],i=this._map.mouseEventToLayerPoint(t),n=this._map.layerPointToLatLng(i) 8417e.target.setLatLng(n)},_hasAvailableLayers:function(){return 0!==this._featureGroup.getLayers().length}}),L.EditToolbar.Delete=L.Handler.extend({statics:{TYPE:"remove"},initialize:function(e,t){if(L.Handler.prototype.initialize.call(this,e),L.Util.setOptions(this,t),this._deletableLayers=this.options.featureGroup,!(this._deletableLayers instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup") 8418this.type=L.EditToolbar.Delete.TYPE 8419var i=L.version.split(".") 84201===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.EditToolbar.Delete.include(L.Evented.prototype):L.EditToolbar.Delete.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DELETESTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._deletableLayers.on("layeradd",this._enableLayerDelete,this).on("layerremove",this._disableLayerDelete,this))},disable:function(){this._enabled&&(this._deletableLayers.off("layeradd",this._enableLayerDelete,this).off("layerremove",this._disableLayerDelete,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DELETESTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var e=this._map 8421e&&(e.getContainer().focus(),this._deletableLayers.eachLayer(this._enableLayerDelete,this),this._deletedLayers=new L.LayerGroup,this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.remove.tooltip.text}),this._map.on("mousemove",this._onMouseMove,this))},removeHooks:function(){this._map&&(this._deletableLayers.eachLayer(this._disableLayerDelete,this),this._deletedLayers=null,this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this))},revertLayers:function(){this._deletedLayers.eachLayer(function(e){this._deletableLayers.addLayer(e),e.fire("revert-deleted",{layer:e})},this)},save:function(){this._map.fire(L.Draw.Event.DELETED,{layers:this._deletedLayers})},removeAllLayers:function(){this._deletableLayers.eachLayer(function(e){this._removeLayer({layer:e})},this),this.save()},_enableLayerDelete:function(e){(e.layer||e.target||e).on("click",this._removeLayer,this)},_disableLayerDelete:function(e){var t=e.layer||e.target||e 8422t.off("click",this._removeLayer,this),this._deletedLayers.removeLayer(t)},_removeLayer:function(e){var t=e.layer||e.target||e 8423this._deletableLayers.removeLayer(t),this._deletedLayers.addLayer(t),t.fire("deleted")},_onMouseMove:function(e){this._tooltip.updatePosition(e.latlng)},_hasAvailableLayers:function(){return 0!==this._deletableLayers.getLayers().length}})}(window,document),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e=e||self).Leaflet=e.Leaflet||{},e.Leaflet.markercluster={}))}(this,function(e){"use strict" 8424var t=L.MarkerClusterGroup=L.FeatureGroup.extend({options:{maxClusterRadius:80,iconCreateFunction:null,clusterPane:L.Marker.prototype.options.pane,spiderfyOnEveryZoom:!1,spiderfyOnMaxZoom:!0,showCoverageOnHover:!0,zoomToBoundsOnClick:!0,singleMarkerMode:!1,disableClusteringAtZoom:null,removeOutsideVisibleBounds:!0,animate:!0,animateAddingMarkers:!1,spiderfyShapePositions:null,spiderfyDistanceMultiplier:1,spiderLegPolylineOptions:{weight:1.5,color:"#222",opacity:.5},chunkedLoading:!1,chunkInterval:200,chunkDelay:50,chunkProgress:null,polygonOptions:{}},initialize:function(e){L.Util.setOptions(this,e),this.options.iconCreateFunction||(this.options.iconCreateFunction=this._defaultIconCreateFunction),this._featureGroup=L.featureGroup(),this._featureGroup.addEventParent(this),this._nonPointGroup=L.featureGroup(),this._nonPointGroup.addEventParent(this),this._inZoomAnimation=0,this._needsClustering=[],this._needsRemoving=[],this._currentShownBounds=null,this._queue=[],this._childMarkerEventHandlers={dragstart:this._childMarkerDragStart,move:this._childMarkerMoved,dragend:this._childMarkerDragEnd} 8425var t=L.DomUtil.TRANSITION&&this.options.animate 8426L.extend(this,t?this._withAnimation:this._noAnimation),this._markerCluster
vendor: 18,102 bytes, lines 8426-8508
8426=t?L.MarkerCluster:L.MarkerClusterNonAnimated},addLayer:function(e){if(e instanceof L.LayerGroup)return this.addLayers([e]) 8427if(!e.getLatLng)return this._nonPointGroup.addLayer(e),this.fire("layeradd",{layer:e}),this 8428if(!this._map)return this._needsClustering.push(e),this.fire("layeradd",{layer:e}),this 8429if(this.hasLayer(e))return this 8430this._unspiderfy&&this._unspiderfy(),this._addLayer(e,this._maxZoom),this.fire("layeradd",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons() 8431var t=e,i=this._zoom 8432if(e.__parent)for(;t.__parent._zoom>=i;)t=t.__parent 8433return this._currentShownBounds.contains(t.getLatLng())&&(this.options.animateAddingMarkers?this._animationAddLayer(e,t):this._animationAddLayerNonAnimated(e,t)),this},removeLayer:function(e){return e instanceof L.LayerGroup?this.removeLayers([e]):(e.getLatLng?this._map?e.__parent&&(this._unspiderfy&&(this._unspiderfy(),this._unspiderfyLayer(e)),this._removeLayer(e,!0),this.fire("layerremove",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),e.off(this._childMarkerEventHandlers,this),this._featureGroup.hasLayer(e)&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow())):(!this._arraySplice(this._needsClustering,e)&&this.hasLayer(e)&&this._needsRemoving.push({layer:e,latlng:e._latlng}),this.fire("layerremove",{layer:e})):(this._nonPointGroup.removeLayer(e),this.fire("layerremove",{layer:e})),this)},addLayers:function(e,t){if(!L.Util.isArray(e))return this.addLayer(e) 8434var i,n=this._featureGroup,r=this._nonPointGroup,s=this.options.chunkedLoading,o=this.options.chunkInterval,a=this.options.chunkProgress,l=e.length,c=0,u=!0 8435if(this._map){var d=(new Date).getTime(),h=L.bind(function(){var f=(new Date).getTime() 8436for(this._map&&this._unspiderfy&&this._unspiderfy();c<l;c++){if(s&&c%200==0){var p=(new Date).getTime()-f 8437if(o<p)break}if((i=e[c])instanceof L.LayerGroup)u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),l=e.length 8438else if(i.getLatLng){if(!this.hasLayer(i)&&(this._addLayer(i,this._maxZoom),t||this.fire("layeradd",{layer:i}),i.__parent&&2===i.__parent.getChildCount())){var m=i.__parent.getAllChildMarkers(),g=m[0]===i?m[1]:m[0] 8439n.removeLayer(g)}}else r.addLayer(i),t||this.fire("layeradd",{layer:i})}a&&a(c,l,(new Date).getTime()-d),c===l?(this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds)):setTimeout(h,this.options.chunkDelay)},this) 8440h()}else for(var f=this._needsClustering;c<l;c++)(i=e[c])instanceof L.LayerGroup?(u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),l=e.length):i.getLatLng?this.hasLayer(i)||f.push(i):r.addLayer(i) 8441return this},removeLayers:function(e){var t,i,n=e.length,r=this._featureGroup,s=this._nonPointGroup,o=!0 8442if(!this._map){for(t=0;t<n;t++)(i=e[t])instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):(this._arraySplice(this._needsClustering,i),s.removeLayer(i),this.hasLayer(i)&&this._needsRemoving.push({layer:i,latlng:i._latlng}),this.fire("layerremove",{layer:i})) 8443return this}if(this._unspiderfy){this._unspiderfy() 8444var a=e.slice(),l=n 8445for(t=0;t<l;t++)(i=a[t])instanceof L.LayerGroup?(this._extractNonGroupLayers(i,a),l=a.length):this._unspiderfyLayer(i)}for(t=0;t<n;t++)(i=e[t])instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):i.__parent?(this._removeLayer(i,!0,!0),this.fire("layerremove",{layer:i}),r.hasLayer(i)&&(r.removeLayer(i),i.clusterShow&&i.clusterShow())):(s.removeLayer(i),this.fire("layerremove",{layer:i})) 8446return this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds),this},clearLayers:function(){return this._map||(this._needsClustering=[],this._needsRemoving=[],delete this._gridClusters,delete this._gridUnclustered),this._noanimationUnspiderfy&&this._noanimationUnspiderfy(),this._featureGroup.clearLayers(),this._nonPointGroup.clearLayers(),this.eachLayer(function(e){e.off(this._childMarkerEventHandlers,this),delete e.__parent},this),this._map&&this._generateInitialClusters(),this},getBounds:function(){var e=new L.LatLngBounds 8447this._topClusterLevel&&e.extend(this._topClusterLevel._bounds) 8448for(var t=this._needsClustering.length-1;0<=t;t--)e.extend(this._needsClustering[t].getLatLng()) 8449return e.extend(this._nonPointGroup.getBounds()),e},eachLayer:function(e,t){var i,n,r,s=this._needsClustering.slice(),o=this._needsRemoving 8450for(this._topClusterLevel&&this._topClusterLevel.getAllChildMarkers(s),n=s.length-1;0<=n;n--){for(i=!0,r=o.length-1;0<=r;r--)if(o[r].layer===s[n]){i=!1 8451break}i&&e.call(t,s[n])}this._nonPointGroup.eachLayer(e,t)},getLayers:function(){var e=[] 8452return this.eachLayer(function(t){e.push(t)}),e},getLayer:function(e){var t=null 8453return e=parseInt(e,10),this.eachLayer(function(i){L.stamp(i)===e&&(t=i)}),t},hasLayer:function(e){if(!e)return!1 8454var t,i=this._needsClustering 8455for(t=i.length-1;0<=t;t--)if(i[t]===e)return!0 8456for(t=(i=this._needsRemoving).length-1;0<=t;t--)if(i[t].layer===e)return!1 8457return!(!e.__parent||e.__parent._group!==this)||this._nonPointGroup.hasLayer(e)},zoomToShowLayer:function(e,t){var i=this._map 8458"function"!=typeof t&&(t=function(){}) 8459var n=function(){!i.hasLayer(e)&&!i.hasLayer(e.__parent)||this._inZoomAnimation||(this._map.off("moveend",n,this),this.off("animationend",n,this),i.hasLayer(e)?t():e.__parent._icon&&(this.once("spiderfied",t,this),e.__parent.spiderfy()))} 8460e._icon&&this._map.getBounds().contains(e.getLatLng())?t():e.__parent._zoom<Math.round(this._map._zoom)?(this._map.on("moveend",n,this),this._map.panTo(e.getLatLng())):(this._map.on("moveend",n,this),this.on("animationend",n,this),e.__parent.zoomToBounds())},onAdd:function(e){var t,i,n 8461if(this._map=e,!isFinite(this._map.getMaxZoom()))throw"Map has no maxZoom specified" 8462for(this._featureGroup.addTo(e),this._nonPointGroup.addTo(e),this._gridClusters||this._generateInitialClusters(),this._maxLat=e.options.crs.projection.MAX_LATITUDE,t=0,i=this._needsRemoving.length;t<i;t++)(n=this._needsRemoving[t]).newlatlng=n.layer._latlng,n.layer._latlng=n.latlng 8463for(t=0,i=this._needsRemoving.length;t<i;t++)n=this._needsRemoving[t],this._removeLayer(n.layer,!0),n.layer._latlng=n.newlatlng 8464this._needsRemoving=[],this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds(),this._map.on("zoomend",this._zoomEnd,this),this._map.on("moveend",this._moveEnd,this),this._spiderfierOnAdd&&this._spiderfierOnAdd(),this._bindEvents(),i=this._needsClustering,this._needsClustering=[],this.addLayers(i,!0)},onRemove:function(e){e.off("zoomend",this._zoomEnd,this),e.off("moveend",this._moveEnd,this),this._unbindEvents(),this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim",""),this._spiderfierOnRemove&&this._spiderfierOnRemove(),delete this._maxLat,this._hideCoverage(),this._featureGroup.remove(),this._nonPointGroup.remove(),this._featureGroup.clearLayers(),this._map=null},getVisibleParent:function(e){for(var t=e;t&&!t._icon;)t=t.__parent 8465return t||null},_arraySplice:function(e,t){for(var i=e.length-1;0<=i;i--)if(e[i]===t)return e.splice(i,1),!0},_removeFromGridUnclustered:function(e,t){for(var i=this._map,n=this._gridUnclustered,r=Math.floor(this._map.getMinZoom());r<=t&&n[t].removeObject(e,i.project(e.getLatLng(),t));t--);},_childMarkerDragStart:function(e){e.target.__dragStart=e.target._latlng},_childMarkerMoved:function(e){if(!this._ignoreMove&&!e.target.__dragStart){var t=e.target._popup&&e.target._popup.isOpen() 8466this._moveChild(e.target,e.oldLatLng,e.latlng),t&&e.target.openPopup()}},_moveChild:function(e,t,i){e._latlng=t,this.removeLayer(e),e._latlng=i,this.addLayer(e)},_childMarkerDragEnd:function(e){var t=e.target.__dragStart 8467delete e.target.__dragStart,t&&this._moveChild(e.target,t,e.target._latlng)},_removeLayer:function(e,t,i){var n=this._gridClusters,r=this._gridUnclustered,s=this._featureGroup,o=this._map,a=Math.floor(this._map.getMinZoom()) 8468t&&this._removeFromGridUnclustered(e,this._maxZoom) 8469var l,c=e.__parent,u=c._markers 8470for(this._arraySplice(u,e);c&&(c._childCount--,c._boundsNeedUpdate=!0,!(c._zoom<a));)t&&c._childCount<=1?(l=c._markers[0]===e?c._markers[1]:c._markers[0],n[c._zoom].removeObject(c,o.project(c._cLatLng,c._zoom)),r[c._zoom].addObject(l,o.project(l.getLatLng(),c._zoom)),this._arraySplice(c.__parent._childClusters,c),c.__parent._markers.push(l),l.__parent=c.__parent,c._icon&&(s.removeLayer(c),i||s.addLayer(l))):c._iconNeedsUpdate=!0,c=c.__parent 8471delete e.__parent},_isOrIsParent:function(e,t){for(;t;){if(e===t)return!0 8472t=t.parentNode}return!1},fire:function(e,t,i){if(t&&t.layer instanceof L.MarkerCluster){if(t.originalEvent&&this._isOrIsParent(t.layer._icon,t.originalEvent.relatedTarget))return 8473e="cluster"+e}L.FeatureGroup.prototype.fire.call(this,e,t,i)},listens:function(e,t){return L.FeatureGroup.prototype.listens.call(this,e,t)||L.FeatureGroup.prototype.listens.call(this,"cluster"+e,t)},_defaultIconCreateFunction:function(e){var t=e.getChildCount(),i=" marker-cluster-" 8474return i+=t<10?"small":t<100?"medium":"large",new L.DivIcon({html:"<div><span>"+t+"</span></div>",className:"marker-cluster"+i,iconSize:new L.Point(40,40)})},_bindEvents:function(){var e=this._map,t=this.options.spiderfyOnMaxZoom,i=this.options.showCoverageOnHover,n=this.options.zoomToBoundsOnClick,r=this.options.spiderfyOnEveryZoom;(t||n||r)&&this.on("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),i&&(this.on("clustermouseover",this._showCoverage,this),this.on("clustermouseout",this._hideCoverage,this),e.on("zoomend",this._hideCoverage,this))},_zoomOrSpiderfy:function(e){var t=e.layer,i=t 8475if("clusterkeypress"!==e.type||!e.originalEvent||13===e.originalEvent.keyCode){for(;1===i._childClusters.length;)i=i._childClusters[0] 8476i._zoom===this._maxZoom&&i._childCount===t._childCount&&this.options.spiderfyOnMaxZoom?t.spiderfy():this.options.zoomToBoundsOnClick&&t.zoomToBounds(),this.options.spiderfyOnEveryZoom&&t.spiderfy(),e.originalEvent&&13===e.originalEvent.keyCode&&this._map._container.focus()}},_showCoverage:function(e){var t=this._map 8477this._inZoomAnimation||(this._shownPolygon&&t.removeLayer(this._shownPolygon),2<e.layer.getChildCount()&&e.layer!==this._spiderfied&&(this._shownPolygon=new L.Polygon(e.layer.getConvexHull(),this.options.polygonOptions),t.addLayer(this._shownPolygon)))},_hideCoverage:function(){this._shownPolygon&&(this._map.removeLayer(this._shownPolygon),this._shownPolygon=null)},_unbindEvents:function(){var e=this.options.spiderfyOnMaxZoom,t=this.options.showCoverageOnHover,i=this.options.zoomToBoundsOnClick,n=this.options.spiderfyOnEveryZoom,r=this._map;(e||i||n)&&this.off("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),t&&(this.off("clustermouseover",this._showCoverage,this),this.off("clustermouseout",this._hideCoverage,this),r.off("zoomend",this._hideCoverage,this))},_zoomEnd:function(){this._map&&(this._mergeSplitClusters(),this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds())},_moveEnd:function(){if(!this._inZoomAnimation){var e=this._getExpandedVisibleBounds() 8478this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,e),this._topClusterLevel._recursivelyAddChildrenToMap(null,Math.round(this._map._zoom),e),this._currentShownBounds=e}},_generateInitialClusters:function(){var e=Math.ceil(this._map.getMaxZoom()),t=Math.floor(this._map.getMinZoom()),i=this.options.maxClusterRadius,n=i 8479"function"!=typeof i&&(n=function(){return i}),null!==this.options.disableClusteringAtZoom&&(e=this.options.disableClusteringAtZoom-1),this._maxZoom=e,this._gridClusters={},this._gridUnclustered={} 8480for(var r=e;t<=r;r--)this._gridClusters[r]=new L.DistanceGrid(n(r)),this._gridUnclustered[r]=new L.DistanceGrid(n(r)) 8481this._topClusterLevel=new this._markerCluster(this,t-1)},_addLayer:function(e,t){var i,n,r=this._gridClusters,s=this._gridUnclustered,o=Math.floor(this._map.getMinZoom()) 8482for(this.options.singleMarkerMode&&this._overrideMarkerIcon(e),e.on(this._childMarkerEventHandlers,this);o<=t;t--){i=this._map.project(e.getLatLng(),t) 8483var a=r[t].getNearObject(i) 8484if(a)return a._addChild(e),void(e.__parent=a) 8485if(a=s[t].getNearObject(i)){var l=a.__parent 8486l&&this._removeLayer(a,!1) 8487var c=new this._markerCluster(this,t,a,e) 8488r[t].addObject(c,this._map.project(c._cLatLng,t)),a.__parent=c 8489var u=e.__parent=c 8490for(n=t-1;n>l._zoom;n--)u=new this._markerCluster(this,n,u),r[n].addObject(u,this._map.project(a.getLatLng(),n)) 8491return l._addChild(u),void this._removeFromGridUnclustered(a,t)}s[t].addObject(e,i)}this._topClusterLevel._addChild(e),e.__parent=this._topClusterLevel},_refreshClustersIcons:function(){this._featureGroup.eachLayer(function(e){e instanceof L.MarkerCluster&&e._iconNeedsUpdate&&e._updateIcon()})},_enqueue:function(e){this._queue.push(e),this._queueTimeout||(this._queueTimeout=setTimeout(L.bind(this._processQueue,this),300))},_processQueue:function(){for(var e=0;e<this._queue.length;e++)this._queue[e].call(this) 8492this._queue.length=0,clearTimeout(this._queueTimeout),this._queueTimeout=null},_mergeSplitClusters:function(){var e=Math.round(this._map._zoom) 8493this._processQueue(),this._zoom<e&&this._currentShownBounds.intersects(this._getExpandedVisibleBounds())?(this._animationStart(),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,this._getExpandedVisibleBounds()),this._animationZoomIn(this._zoom,e)):this._zoom>e?(this._animationStart(),this._animationZoomOut(this._zoom,e)):this._moveEnd()},_getExpandedVisibleBounds:function(){return this.options.removeOutsideVisibleBounds?L.Browser.mobile?this._checkBoundsMaxLat(this._map.getBounds()):this._checkBoundsMaxLat(this._map.getBounds().pad(1)):this._mapBoundsInfinite},_checkBoundsMaxLat:function(e){var t=this._maxLat 8494return void 0!==t&&(e.getNorth()>=t&&(e._northEast.lat=1/0),e.getSouth()<=-t&&(e._southWest.lat=-1/0)),e},_animationAddLayerNonAnimated:function(e,t){if(t===e)this._featureGroup.addLayer(e) 8495else if(2===t._childCount){t._addToMap() 8496var i=t.getAllChildMarkers() 8497this._featureGroup.removeLayer(i[0]),this._featureGroup.removeLayer(i[1])}else t._updateIcon()},_extractNonGroupLayers:function(e,t){var i,n=e.getLayers(),r=0 8498for(t=t||[];r<n.length;r++)(i=n[r])instanceof L.LayerGroup?this._extractNonGroupLayers(i,t):t.push(i) 8499return t},_overrideMarkerIcon:function(e){return e.options.icon=this.options.iconCreateFunction({getChildCount:function(){return 1},getAllChildMarkers:function(){return[e]}})}}) 8500L.MarkerClusterGroup.include({_mapBoundsInfinite:new L.LatLngBounds(new L.LatLng(-1/0,-1/0),new L.LatLng(1/0,1/0))}),L.MarkerClusterGroup.include({_noAnimation:{_animationStart:function(){},_animationZoomIn:function(e,t){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationZoomOut:function(e,t){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationAddLayer:function(e,t){this._animationAddLayerNonAnimated(e,t)}},_withAnimation:{_animationStart:function(){this._map._mapPane.className+=" leaflet-cluster-anim",this._inZoomAnimation++},_animationZoomIn:function(e,t){var i,n=this._getExpandedVisibleBounds(),r=this._featureGroup,s=Math.floor(this._map.getMinZoom()) 8501this._ignoreMove=!0,this._topClusterLevel._recursively(n,e,s,function(s){var o,a=s._latlng,l=s._markers 8502for(n.contains(a)||(a=null),s._isSingleParent()&&e+1===t?(r.removeLayer(s),s._recursivelyAddChildrenToMap(null,t,n)):(s.clusterHide(),s._recursivelyAddChildrenToMap(a,t,n)),i=l.length-1;0<=i;i--)o=l[i],n.contains(o._latlng)||r.removeLayer(o)}),this._forceLayout(),this._topClusterLevel._recursivelyBecomeVisible(n,t),r.eachLayer(function(e){e instanceof L.MarkerCluster||!e._icon||e.clusterShow()}),this._topClusterLevel._recursively(n,e,t,function(e){e._recursivelyRestoreChildPositions(t)}),this._ignoreMove=!1,this._enqueue(function(){this._topClusterLevel._recursively(n,e,s,function(e){r.removeLayer(e),e.clusterShow()}),this._animationEnd()})},_animationZoomOut:function(e,t){this._animationZoomOutSingle(this._topClusterLevel,e-1,t),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e,this._getExpandedVisibleBounds())},_animationAddLayer:function(e,t){var i=this,n=this._featureGroup 8503n.addLayer(e),t!==e&&(2<t._childCount?(t._updateIcon(),this._forceLayout(),this._animationStart(),e._setPos(this._map.latLngToLayerPoint(t.getLatLng())),e.clusterHide(),this._enqueue(function(){n.removeLayer(e),e.clusterShow(),i._animationEnd()})):(this._forceLayout(),i._animationStart(),i._animationZoomOutSingle(t,this._map.getMaxZoom(),this._zoom)))}},_animationZoomOutSingle:function(e,t,i){var n=this._getExpandedVisibleBounds(),r=Math.floor(this._map.getMinZoom()) 8504e._recursivelyAnimateChildrenInAndAddSelfToMap(n,r,t+1,i) 8505var s=this 8506this._forceLayout(),e._recursivelyBecomeVisible(n,i),this._enqueue(function(){if(1===e._childCount){var o=e._markers[0] 8507this._ignoreMove=!0,o.setLatLng(o.getLatLng()),this._ignoreMove=!1,o.clusterShow&&o.clusterShow()}else e._recursively(n,i,r,function(e){e._recursivelyRemoveChildrenFromMap(n,r,t+1)}) 8508s._animationEnd()})},_animationEnd:function(){this._map&&(this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim","")),this._inZoomAnimation--,this.fire("animationend")},_forceLayout:function(){L.Util.falseFn(document.body.offsetWidth)}}),L.markerClusterGroup=function(e){return new L.MarkerClusterGroup(e)}
8509var i=L.MarkerCluster=L.Marker.extend({options:L.Icon.prototype.options,initialize:function(e,t,i,n){L.Marker.prototype.initialize.call(this,i?i._cLatLng||i.getLatLng():new L.LatLng(0,0),{icon:this,pane:e.options.clusterPane}),this._group=e,this._zoom=t,this._markers=[],this._childClusters=[],this._childCount=0,this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._bounds=new L.LatLngBounds,i&&this._addChild(i),n&&this._addChild(n)},getAllChildMarkers:function(e,t){e=e||[] 8510for(var i=this._childClusters.length-1;0<=i;i--)this._childClusters[i].getAllChildMarkers(e,t) 8511for(var n=this._markers.length-1;0<=n;n--)t&&this._markers[n].__dragStart||e.push(this._markers[n]) 8512return e},getChildCount:function(){return this._childCount},zoomToBounds:function(e){for(var t,i=this._childClusters.slice(),n=this._group._map,r=n.getBoundsZoom(this._bounds),s=this._zoom+1,o=n.getZoom();0<i.length&&s<r;){s++ 8513var a=[] 8514for(t=0;t<i.length;t++)a=a.concat(i[t]._childClusters) 8515i=a}s<r?this._group._map.setView(this._latlng,s):r<=o?this._group._map.setVie
vendor: 10,763 bytes, lines 8515-8556
8515w(this._latlng,o+1):this._group._map.fitBounds(this._bounds,e)},getBounds:function(){var e=new L.LatLngBounds 8516return e.extend(this._bounds),e},_updateIcon:function(){this._iconNeedsUpdate=!0,this._icon&&this.setIcon(this)},createIcon:function(){return this._iconNeedsUpdate&&(this._iconObj=this._group.options.iconCreateFunction(this),this._iconNeedsUpdate=!1),this._iconObj.createIcon()},createShadow:function(){return this._iconObj.createShadow()},_addChild:function(e,t){this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._setClusterCenter(e),e instanceof L.MarkerCluster?(t||(this._childClusters.push(e),e.__parent=this),this._childCount+=e._childCount):(t||this._markers.push(e),this._childCount++),this.__parent&&this.__parent._addChild(e,!0)},_setClusterCenter:function(e){this._cLatLng||(this._cLatLng=e._cLatLng||e._latlng)},_resetBounds:function(){var e=this._bounds 8517e._southWest&&(e._southWest.lat=1/0,e._southWest.lng=1/0),e._northEast&&(e._northEast.lat=-1/0,e._northEast.lng=-1/0)},_recalculateBounds:function(){var e,t,i,n,r=this._markers,s=this._childClusters,o=0,a=0,l=this._childCount 8518if(0!==l){for(this._resetBounds(),e=0;e<r.length;e++)i=r[e]._latlng,this._bounds.extend(i),o+=i.lat,a+=i.lng 8519for(e=0;e<s.length;e++)(t=s[e])._boundsNeedUpdate&&t._recalculateBounds(),this._bounds.extend(t._bounds),i=t._wLatLng,n=t._childCount,o+=i.lat*n,a+=i.lng*n 8520this._latlng=this._wLatLng=new L.LatLng(o/l,a/l),this._boundsNeedUpdate=!1}},_addToMap:function(e){e&&(this._backupLatlng=this._latlng,this.setLatLng(e)),this._group._featureGroup.addLayer(this)},_recursivelyAnimateChildrenIn:function(e,t,i){this._recursively(e,this._group._map.getMinZoom(),i-1,function(e){var i,n,r=e._markers 8521for(i=r.length-1;0<=i;i--)(n=r[i])._icon&&(n._setPos(t),n.clusterHide())},function(e){var i,n,r=e._childClusters 8522for(i=r.length-1;0<=i;i--)(n=r[i])._icon&&(n._setPos(t),n.clusterHide())})},_recursivelyAnimateChildrenInAndAddSelfToMap:function(e,t,i,n){this._recursively(e,n,t,function(r){r._recursivelyAnimateChildrenIn(e,r._group._map.latLngToLayerPoint(r.getLatLng()).round(),i),r._isSingleParent()&&i-1===n?(r.clusterShow(),r._recursivelyRemoveChildrenFromMap(e,t,i)):r.clusterHide(),r._addToMap()})},_recursivelyBecomeVisible:function(e,t){this._recursively(e,this._group._map.getMinZoom(),t,null,function(e){e.clusterShow()})},_recursivelyAddChildrenToMap:function(e,t,i){this._recursively(i,this._group._map.getMinZoom()-1,t,function(n){if(t!==n._zoom)for(var r=n._markers.length-1;0<=r;r--){var s=n._markers[r] 8523i.contains(s._latlng)&&(e&&(s._backupLatlng=s.getLatLng(),s.setLatLng(e),s.clusterHide&&s.clusterHide()),n._group._featureGroup.addLayer(s))}},function(t){t._addToMap(e)})},_recursivelyRestoreChildPositions:function(e){for(var t=this._markers.length-1;0<=t;t--){var i=this._markers[t] 8524i._backupLatlng&&(i.setLatLng(i._backupLatlng),delete i._backupLatlng)}if(e-1===this._zoom)for(var n=this._childClusters.length-1;0<=n;n--)this._childClusters[n]._restorePosition() 8525else for(var r=this._childClusters.length-1;0<=r;r--)this._childClusters[r]._recursivelyRestoreChildPositions(e)},_restorePosition:function(){this._backupLatlng&&(this.setLatLng(this._backupLatlng),delete this._backupLatlng)},_recursivelyRemoveChildrenFromMap:function(e,t,i,n){var r,s 8526this._recursively(e,t-1,i-1,function(e){for(s=e._markers.length-1;0<=s;s--)r=e._markers[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())},function(e){for(s=e._childClusters.length-1;0<=s;s--)r=e._childClusters[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())})},_recursively:function(e,t,i,n,r){var s,o,a=this._childClusters,l=this._zoom 8527if(t<=l&&(n&&n(this),r&&l===i&&r(this)),l<t||l<i)for(s=a.length-1;0<=s;s--)(o=a[s])._boundsNeedUpdate&&o._recalculateBounds(),e.intersects(o._bounds)&&o._recursively(e,t,i,n,r)},_isSingleParent:function(){return 0<this._childClusters.length&&this._childClusters[0]._childCount===this._childCount}}) 8528L.Marker.include({clusterHide:function(){var e=this.options.opacity 8529return this.setOpacity(0),this.options.opacity=e,this},clusterShow:function(){return this.setOpacity(this.options.opacity)}}),L.DistanceGrid=function(e){this._cellSize=e,this._sqCellSize=e*e,this._grid={},this._objectPoint={}},L.DistanceGrid.prototype={addObject:function(e,t){var i=this._getCoord(t.x),n=this._getCoord(t.y),r=this._grid,s=r[n]=r[n]||{},o=s[i]=s[i]||[],a=L.Util.stamp(e) 8530this._objectPoint[a]=t,o.push(e)},updateObject:function(e,t){this.removeObject(e),this.addObject(e,t)},removeObject:function(e,t){var i,n,r=this._getCoord(t.x),s=this._getCoord(t.y),o=this._grid,a=o[s]=o[s]||{},l=a[r]=a[r]||[] 8531for(delete this._objectPoint[L.Util.stamp(e)],i=0,n=l.length;i<n;i++)if(l[i]===e)return l.splice(i,1),1===n&&delete a[r],!0},eachObject:function(e,t){var i,n,r,s,o,a,l=this._grid 8532for(i in l)for(n in o=l[i])for(r=0,s=(a=o[n]).length;r<s;r++)e.call(t,a[r])&&(r--,s--)},getNearObject:function(e){var t,i,n,r,s,o,a,l,c=this._getCoord(e.x),u=this._getCoord(e.y),d=this._objectPoint,h=this._sqCellSize,f=null 8533for(t=u-1;t<=u+1;t++)if(r=this._grid[t])for(i=c-1;i<=c+1;i++)if(s=r[i])for(n=0,o=s.length;n<o;n++)a=s[n],((l=this._sqDist(d[L.Util.stamp(a)],e))<h||l<=h&&null===f)&&(h=l,f=a) 8534return f},_getCoord:function(e){var t=Math.floor(e/this._cellSize) 8535return isFinite(t)?t:e},_sqDist:function(e,t){var i=t.x-e.x,n=t.y-e.y 8536return i*i+n*n}},L.QuickHull={getDistant:function(e,t){var i=t[1].lat-t[0].lat 8537return(t[0].lng-t[1].lng)*(e.lat-t[0].lat)+i*(e.lng-t[0].lng)},findMostDistantPointFromBaseLine:function(e,t){var i,n,r,s=0,o=null,a=[] 8538for(i=t.length-1;0<=i;i--)n=t[i],0<(r=this.getDistant(n,e))&&(a.push(n),s<r&&(s=r,o=n)) 8539return{maxPoint:o,newPoints:a}},buildConvexHull:function(e,t){var i=[],n=this.findMostDistantPointFromBaseLine(e,t) 8540return n.maxPoint?i=(i=i.concat(this.buildConvexHull([e[0],n.maxPoint],n.newPoints))).concat(this.buildConvexHull([n.maxPoint,e[1]],n.newPoints)):[e[0]]},getConvexHull:function(e){var t,i,n=!1,r=!1,s=!1,o=!1,a=null,l=null,c=null,u=null,d=null 8541for(t=e.length-1;0<=t;t--){var h=e[t];(!1===n||h.lat>n)&&(n=(a=h).lat),(!1===r||h.lat<r)&&(r=(l=h).lat),(!1===s||h.lng>s)&&(s=(c=h).lng),(!1===o||h.lng<o)&&(o=(u=h).lng)}return i=r!==n?(d=l,a):(d=u,c),[].concat(this.buildConvexHull([d,i],e),this.buildConvexHull([i,d],e))}},L.MarkerCluster.include({getConvexHull:function(){var e,t,i=this.getAllChildMarkers(),n=[] 8542for(t=i.length-1;0<=t;t--)e=i[t].getLatLng(),n.push(e) 8543return L.QuickHull.getConvexHull(n)}}),L.MarkerCluster.include({_2PI:2*Math.PI,_circleFootSeparation:25,_circleStartAngle:0,_spiralFootSeparation:28,_spiralLengthStart:11,_spiralLengthFactor:5,_circleSpiralSwitchover:9,spiderfy:function(){if(this._group._spiderfied!==this&&!this._group._inZoomAnimation){var e,t=this.getAllChildMarkers(null,!0),i=this._group._map.latLngToLayerPoint(this._latlng) 8544this._group._unspiderfy(),e=(this._group._spiderfied=this)._group.options.spiderfyShapePositions?this._group.options.spiderfyShapePositions(t.length,i):t.length>=this._circleSpiralSwitchover?this._generatePointsSpiral(t.length,i):(i.y+=10,this._generatePointsCircle(t.length,i)),this._animationSpiderfy(t,e)}},unspiderfy:function(e){this._group._inZoomAnimation||(this._animationUnspiderfy(e),this._group._spiderfied=null)},_generatePointsCircle:function(e,t){var i,n,r=this._group.options.spiderfyDistanceMultiplier*this._circleFootSeparation*(2+e)/this._2PI,s=this._2PI/e,o=[] 8545for(r=Math.max(r,35),o.length=e,i=0;i<e;i++)n=this._circleStartAngle+i*s,o[i]=new L.Point(t.x+r*Math.cos(n),t.y+r*Math.sin(n))._round() 8546return o},_generatePointsSpiral:function(e,t){var i,n=this._group.options.spiderfyDistanceMultiplier,r=n*this._spiralLengthStart,s=n*this._spiralFootSeparation,o=n*this._spiralLengthFactor*this._2PI,a=0,l=[] 8547for(i=l.length=e;0<=i;i--)i<e&&(l[i]=new L.Point(t.x+r*Math.cos(a),t.y+r*Math.sin(a))._round()),r+=o/(a+=s/r+5e-4*i) 8548return l},_noanimationUnspiderfy:function(){var e,t,i=this._group,n=i._map,r=i._featureGroup,s=this.getAllChildMarkers(null,!0) 8549for(i._ignoreMove=!0,this.setOpacity(1),t=s.length-1;0<=t;t--)e=s[t],r.removeLayer(e),e._preSpiderfyLatlng&&(e.setLatLng(e._preSpiderfyLatlng),delete e._preSpiderfyLatlng),e.setZIndexOffset&&e.setZIndexOffset(0),e._spiderLeg&&(n.removeLayer(e._spiderLeg),delete e._spiderLeg) 8550i.fire("unspiderfied",{cluster:this,markers:s}),i._ignoreMove=!1,i._spiderfied=null}}),L.MarkerClusterNonAnimated=L.MarkerCluster.extend({_animationSpiderfy:function(e,t){var i,n,r,s,o=this._group,a=o._map,l=o._featureGroup,c=this._group.options.spiderLegPolylineOptions 8551for(o._ignoreMove=!0,i=0;i<e.length;i++)s=a.layerPointToLatLng(t[i]),n=e[i],r=new L.Polyline([this._latlng,s],c),a.addLayer(r),n._spiderLeg=r,n._preSpiderfyLatlng=n._latlng,n.setLatLng(s),n.setZIndexOffset&&n.setZIndexOffset(1e6),l.addLayer(n) 8552this.setOpacity(.3),o._ignoreMove=!1,o.fire("spiderfied",{cluster:this,markers:e})},_animationUnspiderfy:function(){this._noanimationUnspiderfy()}}),L.MarkerCluster.include({_animationSpiderfy:function(e,t){var i,n,r,s,o,a,l=this,c=this._group,u=c._map,d=c._featureGroup,h=this._latlng,f=u.latLngToLayerPoint(h),p=L.Path.SVG,m=L.extend({},this._group.options.spiderLegPolylineOptions),g=m.opacity 8553for(void 0===g&&(g=L.MarkerClusterGroup.prototype.options.spiderLegPolylineOptions.opacity),p?(m.opacity=0,m.className=(m.className||"")+" leaflet-cluster-spider-leg"):m.opacity=g,c._ignoreMove=!0,i=0;i<e.length;i++)n=e[i],a=u.layerPointToLatLng(t[i]),r=new L.Polyline([h,a],m),u.addLayer(r),n._spiderLeg=r,p&&(o=(s=r._path).getTotalLength()+.1,s.style.strokeDasharray=o,s.style.strokeDashoffset=o),n.setZIndexOffset&&n.setZIndexOffset(1e6),n.clusterHide&&n.clusterHide(),d.addLayer(n),n._setPos&&n._setPos(f) 8554for(c._forceLayout(),c._animationStart(),i=e.length-1;0<=i;i--)a=u.layerPointToLatLng(t[i]),(n=e[i])._preSpiderfyLatlng=n._latlng,n.setLatLng(a),n.clusterShow&&n.clusterShow(),p&&((s=(r=n._spiderLeg)._path).style.strokeDashoffset=0,r.setStyle({opacity:g})) 8555this.setOpacity(.3),c._ignoreMove=!1,setTimeout(function(){c._animationEnd(),c.fire("spiderfied",{cluster:l,markers:e})},200)},_animationUnspiderfy:function(e){var t,i,n,r,s,o,a=this,l=this._group,c=l._map,u=l._featureGroup,d=e?c._latLngToNewLayerPoint(this._latlng,e.zoom,e.center):c.latLngToLayerPoint(this._latlng),h=this.getAllChildMarkers(null,!0),f=L.Path.SVG 8556for(l._ignoreMove=!0,l._animationStart(),this.setOpacity(1),i=h.length-1;0<=i;i--)(t=h[i])._preSpiderfyLatlng&&(t.closePopup(),t.setLatLng(t._preSpiderfyLatlng),delete t._preSpiderfyLatlng,o=!0,t._setPos&&(t._setPos(d),o=!1),t.clusterHide&&(t.clusterHide(),o=!1),o&&u.removeLayer(t),f&&(s=(r=(n=t._spiderLeg)._path).getTotalLength()+.1,r.style.strokeDashoffset=s,n.setStyle({opacity:0}
vendor: 4,827 bytes, lines 8556-8571
8556))) 8557l._ignoreMove=!1,setTimeout(function(){var e=0 8558for(i=h.length-1;0<=i;i--)(t=h[i])._spiderLeg&&e++ 8559for(i=h.length-1;0<=i;i--)(t=h[i])._spiderLeg&&(t.clusterShow&&t.clusterShow(),t.setZIndexOffset&&t.setZIndexOffset(0),1<e&&u.removeLayer(t),c.removeLayer(t._spiderLeg),delete t._spiderLeg) 8560l._animationEnd(),l.fire("unspiderfied",{cluster:a,markers:h})},200)}}),L.MarkerClusterGroup.include({_spiderfied:null,unspiderfy:function(){this._unspiderfy.apply(this,arguments)},_spiderfierOnAdd:function(){this._map.on("click",this._unspiderfyWrapper,this),this._map.options.zoomAnimation&&this._map.on("zoomstart",this._unspiderfyZoomStart,this),this._map.on("zoomend",this._noanimationUnspiderfy,this),L.Browser.touch||this._map.getRenderer(this)},_spiderfierOnRemove:function(){this._map.off("click",this._unspiderfyWrapper,this),this._map.off("zoomstart",this._unspiderfyZoomStart,this),this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._map.off("zoomend",this._noanimationUnspiderfy,this),this._noanimationUnspiderfy()},_unspiderfyZoomStart:function(){this._map&&this._map.on("zoomanim",this._unspiderfyZoomAnim,this)},_unspiderfyZoomAnim:function(e){L.DomUtil.hasClass(this._map._mapPane,"leaflet-touching")||(this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._unspiderfy(e))},_unspiderfyWrapper:function(){this._unspiderfy()},_unspiderfy:function(e){this._spiderfied&&this._spiderfied.unspiderfy(e)},_noanimationUnspiderfy:function(){this._spiderfied&&this._spiderfied._noanimationUnspiderfy()},_unspiderfyLayer:function(e){e._spiderLeg&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow(),e.setZIndexOffset&&e.setZIndexOffset(0),this._map.removeLayer(e._spiderLeg),delete e._spiderLeg)}}),L.MarkerClusterGroup.include({refreshClusters:function(e){return e?e instanceof L.MarkerClusterGroup?e=e._topClusterLevel.getAllChildMarkers():e instanceof L.LayerGroup?e=e._layers:e instanceof L.MarkerCluster?e=e.getAllChildMarkers():e instanceof L.Marker&&(e=[e]):e=this._topClusterLevel.getAllChildMarkers(),this._flagParentsIconsNeedUpdate(e),this._refreshClustersIcons(),this.options.singleMarkerMode&&this._refreshSingleMarkerModeMarkers(e),this},_flagParentsIconsNeedUpdate:function(e){var t,i 8561for(t in e)for(i=e[t].__parent;i;)i._iconNeedsUpdate=!0,i=i.__parent},_refreshSingleMarkerModeMarkers:function(e){var t,i 8562for(t in e)i=e[t],this.hasLayer(i)&&i.setIcon(this._overrideMarkerIcon(i))}}),L.Marker.include({refreshIconOptions:function(e,t){var i=this.options.icon 8563return L.setOptions(i,e),this.setIcon(i),t&&this.__parent&&this.__parent._group.refreshClusters(this),this}}),e.MarkerClusterGroup=t,e.MarkerCluster=i,Object.defineProperty(e,"__esModule",{value:!0})}),function(e,t){"use strict" 8564L.AwesomeMarkers={},L.AwesomeMarkers.version="2.0.1",L.AwesomeMarkers.Icon=L.Icon.extend({options:{iconSize:[35,45],iconAnchor:[17,42],popupAnchor:[1,-32],shadowAnchor:[10,12],shadowSize:[36,16],className:"awesome-marker",prefix:"glyphicon",spinClass:"fa-spin",extraClasses:"",icon:"home",markerColor:"blue",iconColor:"white"},initialize:function(e){e=L.Util.setOptions(this,e)},createIcon:function(){var e=t.createElement("div"),i=this.options 8565return i.icon&&(e.innerHTML=this._createInner()),i.bgPos&&(e.style.backgroundPosition=-i.bgPos.x+"px "+-i.bgPos.y+"px"),this._setIconStyles(e,"icon-"+i.markerColor),e},_createInner:function(){var e,t="",i="",n="",r=this.options 8566return e=r.icon.slice(0,r.prefix.length+1)===r.prefix+"-"?r.icon:r.prefix+"-"+r.icon,r.spin&&"string"==typeof r.spinClass&&(t=r.spinClass),r.iconColor&&("white"===r.iconColor||"black"===r.iconColor?i="icon-"+r.iconColor:n="style='color: "+r.iconColor+"' "),"<i "+n+"class='"+r.extraClasses+" "+r.prefix+" "+e+" "+t+" "+i+"'></i>"},_setIconStyles:function(e,t){var i,n=this.options,r=L.point(n["shadow"===t?"shadowSize":"iconSize"]) 8567!(i="shadow"===t?L.point(n.shadowAnchor||n.iconAnchor):L.point(n.iconAnchor))&&r&&(i=r.divideBy(2,!0)),e.className="awesome-marker-"+t+" "+n.className,i&&(e.style.marginLeft=-i.x+"px",e.style.marginTop=-i.y+"px"),r&&(e.style.width=r.x+"px",e.style.height=r.y+"px")},createShadow:function(){var e=t.createElement("div") 8568return this._setIconStyles(e,"shadow"),e}}),L.AwesomeMarkers.icon=function(e){return new L.AwesomeMarkers.Icon(e)}}(0,document),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).interact=t()}(this,function(){"use strict" 8569function e(e,t){var i=Object.keys(e) 8570if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 8571t&&(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]:{}
8572i%2?e(Object(n),!0).forEach(function(e){o(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){return i="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},i(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var i=0;i<t.length;i++){var n=t[i] 8573n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(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 o(e,t,i){return(t=f(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 8574e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 8575return e}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 8576if(Reflect.construct.sham)return!1 8577if("function"==typeof Proxy)return!0 8578try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 8579return function(){var i,n=l(e) 8580if(t){var r=l(this).constructor 8581i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments) 8582return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t 8583if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 8584return u(e)}(this,i)}}function h(){return h="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t) 8585if(n){var r=Object.getOwnPropertyDescriptor(n,t) 8586return r.get?r.get.call(arguments.length<3?e:i):r.value}},h.apply(this,arguments)}function f(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 8587var i=e[Symbol.toPrimitive] 8588if(void 0!==i){var n=i.call(e,t||"default") 8589if("object"!=typeof n)return n 8590throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 8591return"symbol"==typeof t?t:String(t)}var p=function(e){return!(!e||!e.Window)&&e instanceof e.Window},m=void 0,g=void 0 8592function y(e){m=e 8593var t=e.document.createTextNode("") 8594t.ownerDocument!==e.document&&"function"==typeof e.wrap&&e.wrap(t)===t&&(e=e.wrap(e)),g=e}function v(e){return p(e)?e:(e.ownerDocument||e).defaultView||g.window}
vendor: 8,681 bytes, lines 8594-8639
8594"undefined"!=typeof window&&window&&y(window) 8595var _=function(e){return!!e&&"object"===i(e)},b=function(e){return"function"==typeof e},w={window:function(e){return e===g||p(e)},docFrag:function(e){return _(e)&&11===e.nodeType},object:_,func:b,number:function(e){return"number"==typeof e},bool:function(e){return"boolean"==typeof e},string:function(e){return"string"==typeof e},element:function(e){if(!e||"object"!==i(e))return!1 8596var t=v(e)||g 8597return/object|function/.test("undefined"==typeof Element?"undefined":i(Element))?e instanceof Element||e instanceof t.Element:1===e.nodeType&&"string"==typeof e.nodeName},plainObject:function(e){return _(e)&&!!e.constructor&&/function Object\b/.test(e.constructor.toString())},array:function(e){return _(e)&&void 0!==e.length&&b(e.splice)}} 8598function A(e){var t=e.interaction 8599if("drag"===t.prepared.name){var i=t.prepared.axis 8600"x"===i?(t.coords.cur.page.y=t.coords.start.page.y,t.coords.cur.client.y=t.coords.start.client.y,t.coords.velocity.client.y=0,t.coords.velocity.page.y=0):"y"===i&&(t.coords.cur.page.x=t.coords.start.page.x,t.coords.cur.client.x=t.coords.start.client.x,t.coords.velocity.client.x=0,t.coords.velocity.page.x=0)}}function T(e){var t=e.iEvent,i=e.interaction 8601if("drag"===i.prepared.name){var n=i.prepared.axis 8602if("x"===n||"y"===n){var r="x"===n?"y":"x" 8603t.page[r]=i.coords.start.page[r],t.client[r]=i.coords.start.client[r],t.delta[r]=0}}}var C={id:"actions/drag",install:function(e){var t=e.actions,i=e.Interactable,n=e.defaults 8604i.prototype.draggable=C.draggable,t.map.drag=C,t.methodDict.drag="draggable",n.actions.drag=C.defaults},listeners:{"interactions:before-action-move":A,"interactions:action-resume":A,"interactions:action-move":T,"auto-start:check":function(e){var t=e.interaction,i=e.interactable,n=e.buttons,r=i.options.drag 8605if(r&&r.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||0!==(n&i.options.drag.mouseButtons)))return e.action={name:"drag",axis:"start"===r.lockAxis?r.startAxis:r.lockAxis},!1}},draggable:function(e){return w.object(e)?(this.options.drag.enabled=!1!==e.enabled,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^(xy|x|y|start)$/.test(e.lockAxis)&&(this.options.drag.lockAxis=e.lockAxis),/^(xy|x|y)$/.test(e.startAxis)&&(this.options.drag.startAxis=e.startAxis),this):w.bool(e)?(this.options.drag.enabled=e,this):this.options.drag},beforeMove:A,move:T,defaults:{startAxis:"xy",lockAxis:"xy"},getCursor:function(){return"move"},filterEventType:function(e){return 0===e.search("drag")}},L=C,x={init:function(e){var t=e 8606x.document=t.document,x.DocumentFragment=t.DocumentFragment||M,x.SVGElement=t.SVGElement||M,x.SVGSVGElement=t.SVGSVGElement||M,x.SVGElementInstance=t.SVGElementInstance||M,x.Element=t.Element||M,x.HTMLElement=t.HTMLElement||x.Element,x.Event=t.Event,x.Touch=t.Touch||M,x.PointerEvent=t.PointerEvent||t.MSPointerEvent},document:null,DocumentFragment:null,SVGElement:null,SVGSVGElement:null,SVGElementInstance:null,Element:null,HTMLElement:null,Event:null,Touch:null,PointerEvent:null} 8607function M(){}var E=x 8608var S={init:function(e){var t=E.Element,i=e.navigator||{} 8609S.supportsTouch="ontouchstart"in e||w.func(e.DocumentTouch)&&E.document instanceof e.DocumentTouch,S.supportsPointerEvent=!1!==i.pointerEnabled&&!!E.PointerEvent,S.isIOS=/iP(hone|od|ad)/.test(i.platform),S.isIOS7=/iP(hone|od|ad)/.test(i.platform)&&/OS 7[^\d]/.test(i.appVersion),S.isIe9=/MSIE 9/.test(i.userAgent),S.isOperaMobile="Opera"===i.appName&&S.supportsTouch&&/Presto/.test(i.userAgent),S.prefixedMatchesSelector="matches"in t.prototype?"matches":"webkitMatchesSelector"in t.prototype?"webkitMatchesSelector":"mozMatchesSelector"in t.prototype?"mozMatchesSelector":"oMatchesSelector"in t.prototype?"oMatchesSelector":"msMatchesSelector",S.pEventTypes=S.supportsPointerEvent?E.PointerEvent===e.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,S.wheelEvent=E.document&&"onmousewheel"in E.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null} 8610var k=S 8611function P(e,t){if(e.contains)return e.contains(t) 8612for(;t;){if(t===e)return!0 8613t=t.parentNode}return!1}function O(e,t){for(;w.element(e);){if(D(e,t))return e 8614e=z(e)}return null}function z(e){var t=e.parentNode 8615if(w.docFrag(t)){for(;(t=t.host)&&w.docFrag(t););return t}return t}function D(e,t){return g!==m&&(t=t.replace(/\/deep\//g," ")),e[k.prefixedMatchesSelector](t)}var I=function(e){return e.parentNode||e.host} 8616function N(e,t){for(var i,n=[],r=e;(i=I(r))&&r!==t&&i!==r.ownerDocument;)n.unshift(r),r=i 8617return n}function R(e,t){return(parseInt(v(e).getComputedStyle(e).zIndex,10)||0)>=(parseInt(v(t).getComputedStyle(t).zIndex,10)||0)}function F(e,t,i){for(;w.element(e);){if(D(e,t))return!0 8618if((e=z(e))===i)return D(e,t)}return!1}function B(e){return e.correspondingUseElement||e}function j(e){var t=e instanceof E.SVGElement?e.getBoundingClientRect():e.getClientRects()[0] 8619return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}}function U(e){var t,i=j(e) 8620if(!k.isIOS7&&i){var n={x:(t=(t=v(e))||g).scrollX||t.document.documentElement.scrollLeft,y:t.scrollY||t.document.documentElement.scrollTop} 8621i.left+=n.x,i.right+=n.x,i.top+=n.y,i.bottom+=n.y}return i}function V(e){for(var t=[];e;)t.push(e),e=z(e) 8622return t}function H(e){return!!w.string(e)&&(E.document.querySelector(e),!0)}function q(e,t){for(var i in t)e[i]=t[i] 8623return e}function G(e,t,i){return"parent"===e?z(i):"self"===e?t.getRect(i):O(i,e)}function W(e,t,i,n){var r=e 8624return w.string(r)?r=G(r,t,i):w.func(r)&&(r=r.apply(void 0,n)),w.element(r)&&(r=U(r)),r}function $(e){return e&&{x:"x"in e?e.x:e.left,y:"y"in e?e.y:e.top}}function Q(e){return!e||"x"in e&&"y"in e||((e=q({},e)).x=e.left||0,e.y=e.top||0,e.width=e.width||(e.right||0)-e.x,e.height=e.height||(e.bottom||0)-e.y),e}function X(e,t,i){e.left&&(t.left+=i.x),e.right&&(t.right+=i.x),e.top&&(t.top+=i.y),e.bottom&&(t.bottom+=i.y),t.width=t.right-t.left,t.height=t.bottom-t.top}function Y(e,t,i){var n=i&&e.options[i] 8625return $(W(n&&n.origin||e.options.origin,e,t,[e&&t]))||{x:0,y:0}}function K(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return!0},n=arguments.length>3?arguments[3]:void 0 8626if(n=n||{},w.string(e)&&-1!==e.search(" ")&&(e=Z(e)),w.array(e))return e.forEach(function(e){return K(e,t,i,n)}),n 8627if(w.object(e)&&(t=e,e=""),w.func(t)&&i(e))n[e]=n[e]||[],n[e].push(t) 8628else if(w.array(t))for(var r=0,s=t;r<s.length;r++){var o=s[r] 8629K(e,o,i,n)}else if(w.object(t))for(var a in t){K(Z(a).map(function(t){return"".concat(e).concat(t)}),t[a],i,n)}return n}function Z(e){return e.trim().split(/ +/)}var J=function(e,t){return Math.sqrt(e*e+t*t)},ee=["webkit","moz"] 8630function te(e,t){e.__set||(e.__set={}) 8631var i=function(i){if(ee.some(function(e){return 0===i.indexOf(e)}))return 1 8632"function"!=typeof e[i]&&"__set"!==i&&Object.defineProperty(e,i,{get:function(){return i in e.__set?e.__set[i]:e.__set[i]=t[i]},set:function(t){e.__set[i]=t},configurable:!0})} 8633for(var n in t)i(n) 8634return e}function ie(e,t){e.page=e.page||{},e.page.x=t.page.x,e.page.y=t.page.y,e.client=e.client||{},e.client.x=t.client.x,e.client.y=t.client.y,e.timeStamp=t.timeStamp}function ne(e){e.page.x=0,e.page.y=0,e.client.x=0,e.client.y=0}function re(e){return e instanceof E.Event||e instanceof E.Touch}function se(e,t,i){return e=e||"page",(i=i||{}).x=t[e+"X"],i.y=t[e+"Y"],i}function oe(e,t){return t=t||{x:0,y:0},k.isOperaMobile&&re(e)?(se("screen",e,t),t.x+=window.scrollX,t.y+=window.scrollY):se("page",e,t),t}function ae(e){return w.number(e.pointerId)?e.pointerId:e.identifier}function le(e,t,i){var n=t.length>1?ue(t):t[0] 8635oe(n,e.page),function(e,t){t=t||{},k.isOperaMobile&&re(e)?se("screen",e,t):se("client",e,t)}(n,e.client),e.timeStamp=i}function ce(e){var t=[] 8636return w.array(e)?(t[0]=e[0],t[1]=e[1]):"touchend"===e.type?1===e.touches.length?(t[0]=e.touches[0],t[1]=e.changedTouches[0]):0===e.touches.length&&(t[0]=e.changedTouches[0],t[1]=e.changedTouches[1]):(t[0]=e.touches[0],t[1]=e.touches[1]),t}function ue(e){for(var t={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},i=0;i<e.length;i++){var n=e[i] 8637for(var r in t)t[r]+=n[r]}for(var s in t)t[s]/=e.length 8638return t}function de(e){if(!e.length)return null 8639var t=ce(e),i=Math.min(t[0].pageX,t[1].pageX),n=Math.min(t[0].pageY,t[1].pageY),r=Math.max(t[0].pageX,t[1].pageX),s=Math.max(t[0].pageY,t[1].pageY)
8640return{x:i,y:n,left:i,top:n,right:r,bottom:s,width:r-i,height:s-n}}function he(e,t){var i=t+"X",n=t+"Y",r=ce(e),s=r[0][i]-r[1][i],o=r[0][n]-r[1][n] 8641return J(s,o)}function fe(e,t){var i=t+"X",n=t+"Y",r=ce(e),s=r[1][i]-r[0][i],o=r[1][n]-r[0][n] 8642return 180*Math.atan2(o,s)/Math.PI}function pe(e){return w.string(e.pointerType)?e.pointerType:w.number(e.pointerType)?[void 0,void 0,"touch","pen","mouse"][e.pointerType]:/touch/.test(e.type||"")||e instanceof E.Touch?"touch":"mouse"}function me(e){var t=w.func(e.composedPath)?e.composedPath():e.path 8643return[B(t?t[0]:e.target),B(e.currentTarget)]}var ge=function(){function e(t){n(this,e),this.immediatePropagationStopped=!1,this.propagationStopped=!1,this._interaction=t}return s(e,[{key:"preventDefault",value:function(){}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}}]),e}() 8644Object.defineProperty(ge.prototype,"interaction",{get:function(){return this._interaction._proxy},set:function(){}}) 8645var ye=function(e,t){for(var i=0;i<t.length;i++){var n=t[i] 8646e.push(n)}return e},ve=function(e){return ye([],e)},_e=function(e,t){for(var i=0;i<e.length;i++)if(t(e[i],i,e))return i 8647return-1},be=function(e,t){return e[_e(e,t)]},we=function(e){a(i,e) 8648var t=d(i) 8649function i(e,r,s){var o 8650n(this,i),(o=t.call(this,r._interaction)).dropzone=void 0,o.dragEvent=void 0,o.relatedTarget=void 0,o.draggable=void 0,o.propagationStopped=!1,o.immediatePropagationStopped=!1 8651var a="dragleave"===s?e.prev:e.cur,l=a.element,c=a.dropzone 8652return o.type=s,o.target=l,o.currentTarget=l,o.dropzone=c,o.dragEvent=r,o.relatedTarget=r.target,o.draggable=r.interactable,o.timeStamp=r.timeStamp,o}return s(i,[{key:"reject",value:function(){var e=this,t=this._interaction.dropState 8653if("dropactivate"===this.type||this.dropzone&&t.cur.dropzone===this.dropzone&&t.cur.element===this.target)if(t.prev.dropzone=this.dropzone,t.prev.element=this.target,t.rejected=!0,t.events.enter=null,this.stopImmediatePropagation(),"dropactivate"===this.type){var n=t.activeDrops,r=_e(n,function(t){var i=t.dropzone,n=t.element 8654return i===e.dropzone&&n===e.target}) 8655t.activeDrops.splice(r,1) 8656var s=new i(t,this.dragEvent,"dropdeactivate") 8657s.dropzone=this.dropzone,s.target=this.target,this.dropzone.fire(s)}else this.dropzone.fire(new i(t,this.dragEvent,"dragleave"))}},{key:"preventDefault",value:function(){}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}}]),i}(ge) 8658function Ae(e,t){for(var i=0,n=e.slice();i<n.length;i++){var r=n[i],s=r.dropzone,o=r.element
8659t.dropzone=s,t.target=o,s.fire(t),t.propagationStopped=t.immediatePropagationStopped=!1}}function Te(e,t){for(var i=function(e,t){for(var i=[],n=0,r=e.interactables.list;n<r.length;n++){var s=r[n] 8660if(s.options.drop.enabled){var o=s.options.drop.accept 8661if(!(w.element(o)&&o!==t||w.string(o)&&!D(t,o)||w.func(o)&&!o({dropzone:s,draggableElement:t})))for(var a=0,l=s.getAllElements();a<l.length;a++){var c=l[a] 8662c!==t&&i.push({dropzone:s,element:c,rect:s.getRect(c)})}}}return i}(e,t),n=0;n<i.length;n++){var r=i[n] 8663r.rect=r.dropzone.getRect(r.element)}return i}function Ce(e,t,i){for(var n=e.dropState,r=e.interactable,s=e.element,o=[],a=0,l=n.activeDrops;a<l.length;a++){var c=l[a],u=c.dropzone,d=c.element,h=c.rect,f=u.dropCheck(t,i,r,s,d,h) 8664o.push(f?d:null)}var p=function(e){for(var t,i=[],n=0;n<e.length;n++){var r=e[n],s=e[t] 8665if(r&&n!==t)if(s){var o=I(r),a=I(s) 8666if(o!==r.ownerDocument)if(a!==r.ownerDocument)if(o!==a){i=i.length?i:N(s) 8667var l=void 0 8668if(s instanceof E.HTMLElement&&r instanceof E.SVGElement&&!(r instanceof E.SVGSVGElement)){if(r===a)continue 8669l=r.ownerSVGElement}else l=r 8670for(var c=N(l,s.ownerDocument),u=0;c[u]&&c[u]===i[u];)u++ 8671var d=[c[u-1],c[u],i[u]] 8672if(d[0])for(var h=d[0].lastChild;h;){if(h===d[1]){t=n,i=c 8673break}if(h===d[2])break 8674h=h.previousSibling}}else R(r,s)&&(t=n) 8675else t=n}else t=n}return t}(o) 8676return n.activeDrops[p]||null}function Le(e,t,i){var n=e.dropState,r={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null} 8677return"dragstart"===i.type&&(r.activate=new we(n,i,"dropactivate"),r.activate.target=null,r.activate.dropzone=null),"dragend"===i.type&&(r.deactivate=new we(n,i,"dropdeactivate"),r.deactivate.target=null,r.deactivate.dropzone=null),n.rejected||(n.cur.element!==n.prev.element&&(n.prev.dropzone&&(r.leave=new we(n,i,"dragleave"),i.dragLeave=r.leave.target=n.prev.element,i.prevDropzone=r.leave.dropzone=n.prev.dropzone),n.cur.dropzone&&(r.enter=new we(n,i,"dragenter"),i.dragEnter=n.cur.element,i.dropzone=n.cur.dropzone)),"dragend"===i.type&&n.cur.dropzone&&(r.drop=new we(n,i,"drop"),i.dropzone=n.cur.dropzone,i.relatedTarget=n.cur.element),"dragmove"===i.type&&n.cur.dropzone&&(r.move=new we(n,i,"dropmove"),i.dropzone=n.cur.dropzone)),r}function xe(e,t){var i=e.dropState,n=i.activeDrops,r=i.cur,s=i.prev 8678t.leave&&s.dropzone.fire(t.leave),t.enter&&r.dropzone.fire(t.enter),t.move&&r.dropzone.fire(t.move),t.drop&&r.dropzone.fire(t.drop),t.deactivate&&Ae(n,t.deactivate),i.prev.dropzone=r.dropzone,i.prev.element=r.element}function Me(e,t){var i=e.interaction,n=e.iEvent,r=e.event 8679if("dragmove"===n.type||"dragend"===n.type){var s=i.dropState 8680t.dynamicDrop&&(s.activeDrops=Te(t,i.element)) 8681var o=n,a=Ce(i,o,r) 8682s.rejected=s.rejected&&!!a&&a.dropzone===s.cur.dropzone&&a.element===s.cur.element,s.cur.dropzone=a&&a.dropzone,s.cur.element=a&&a.element,s.events=Le(i,0,o)}}var Ee={id:"actions/drop",install:function(e){var t=e.actions,i=e.interactStatic,n=e.Interactable,r=e.defaults 8683e.usePlugin(L),n.prototype.dropzone=function(e){return function(e,t){if(w.object(t)){if(e.options.drop.enabled=!1!==t.enabled,t.listeners){var i=K(t.listeners),n=Object.keys(i).reduce(function(e,t){return e[/^(enter|leave)/.test(t)?"drag".concat(t):/^(activate|deactivate|move)/.test(t)?"drop".concat(t):t]=i[t],e},{}),r=e.options.drop.listeners 8684r&&e.off(r),e.on(n),e.options.drop.listeners=n}return w.func(t.ondrop)&&e.on("drop",t.ondrop),w.func(t.ondropactivate)&&e.on("dropactivate",t.ondropactivate),w.func(t.ondropdeactivate)&&e.on("dropdeactivate",t.ondropdeactivate),w.func(t.ondragenter)&&e.on("dragenter",t.ondragenter),w.func(t.ondragleave)&&e.on("dragleave",t.ondragleave),w.func(t.ondropmove)&&e.on("dropmove",t.ondropmove),/^(pointer|center)$/.test(t.overlap)?e.options.drop.overlap=t.overlap:w.number(t.overlap)&&(e.options.drop.overlap=Math.max(Math.min(1,t.overlap),0)),"accept"in t&&(e.options.drop.accept=t.accept),"checker"in t&&(e.options.drop.checker=t.checker),e}if(w.bool(t))return e.options.drop.enabled=t,e 8685return e.options.drop}(this,e)},n.prototype.dropCheck=function(e,t,i,n,r,s){return function(e,t,i,n,r,s,o){var a=!1 8686if(!(o=o||e.getRect(s)))return!!e.options.drop.checker&&e.options.drop.checker(t,i,a,e,s,n,r) 8687var l=e.options.drop.overlap 8688if("pointer"===l){var c=Y(n,r,"drag"),u=oe(t) 8689u.x+=c.x,u.y+=c.y 8690var d=u.x>o.left&&u.x<o.right,h=u.y>o.top&&u.y<o.bottom 8691a=d&&h}var f=n.getRect(r) 8692if(f&&"center"===l){var p=f.left+f.width/2,m=f.top+f.height/2 8693a=p>=o.left&&p<=o.right&&m>=o.top&&m<=o.bottom}if(f&&w.number(l)){a=Math.max(0,Math.min(o.right,f.right)-Math.max(o.left,f.left))*Math.max(0,Math.min(o.bottom,f.bottom)-Math.max(o.top,f.top))/(f.width*f.height)>=l}e.options.drop.checker&&(a=e.options.drop.checker(t,i,a,e,s,n,r)) 8694return a}(this,e,t,i,n,r,s)},i.dynamicDrop=function(t){return w.bool(t)?(e.dynamicDrop=t,i):e.dynamicDrop},q(t.phaselessTypes,{dragenter:!0,dragleave:!0,dropactivate:!0,dropdeactivate:!0,dropmove:!0,drop:!0}),t.methodDict.drop="dropzone",e.dynamicDrop=!1,r.actions.drop=Ee.defaults},listeners:{"interactions:before-action-start":function(e){var t=e.interaction 8695"drag"===t.prepared.name&&(t.dropState={cur:{dropzone:null,element:null},prev:{dropzone:null,element:null},rejected:null,events:null,activeDrops:[]})},"interactions:after-action-start":function(e,t){var i=e.interaction,n=(e.event,e.iEvent) 8696if("drag"===i.prepared.name){var r=i.dropState 8697r.activeDrops=[],r.events={},r.activeDrops=Te(t,i.element),r.events=Le(i,0,n),r.events.activate&&(Ae(r.activeDrops,r.events.activate),t.fire("actions/drop:start",{interaction:i,dragEvent:n}))}},"interactions:action-move":Me,"interactions:after-action-move":function(e,t){var i=e.interaction,n=e.iEvent 8698if("drag"===i.prepared.name){var r=i.dropState 8699xe(i,r.events),t.fire("actions/drop:move",{interaction:i,dragEvent:n}),r.events={}}},"interactions:action-end":function(e,t){if("drag"===e.interaction.prepared.name){var i=e.interaction,n=e.iEvent 8700Me(e,t),xe(i,i.dropState.events),t.fire("actions/drop:end",{interaction:i,dragEvent:n})}},"interactions:stop":function(e){var t=e.interaction 8701if("drag"===t.prepared.name){var i=t.dropState 8702i&&(i.activeDrops=null,i.events=null,i.cur.dropzone=null,i.cur.element=null,i.prev.dropzone=null,i.prev.element=null,i.rejected=!1)}}},getActiveDrops:Te,getDrop:Ce,getDropEvents:Le,fireDropEvents:xe,f
vendor: 9,389 bytes, lines 8702-8755
8702ilterEventType:function(e){return 0===e.search("drag")||0===e.search("drop")},defaults:{enabled:!1,accept:null,overlap:"pointer"}},Se=Ee 8703function ke(e){var t=e.interaction,i=e.iEvent,n=e.phase 8704if("gesture"===t.prepared.name){var r=t.pointers.map(function(e){return e.pointer}),s="start"===n,o="end"===n,a=t.interactable.options.deltaSource 8705if(i.touches=[r[0],r[1]],s)i.distance=he(r,a),i.box=de(r),i.scale=1,i.ds=0,i.angle=fe(r,a),i.da=0,t.gesture.startDistance=i.distance,t.gesture.startAngle=i.angle 8706else if(o||t.pointers.length<2){var l=t.prevEvent 8707i.distance=l.distance,i.box=l.box,i.scale=l.scale,i.ds=0,i.angle=l.angle,i.da=0}else i.distance=he(r,a),i.box=de(r),i.scale=i.distance/t.gesture.startDistance,i.angle=fe(r,a),i.ds=i.scale-t.gesture.scale,i.da=i.angle-t.gesture.angle 8708t.gesture.distance=i.distance,t.gesture.angle=i.angle,w.number(i.scale)&&i.scale!==1/0&&!isNaN(i.scale)&&(t.gesture.scale=i.scale)}}var Pe={id:"actions/gesture",before:["actions/drag","actions/resize"],install:function(e){var t=e.actions,i=e.Interactable,n=e.defaults 8709i.prototype.gesturable=function(e){return w.object(e)?(this.options.gesture.enabled=!1!==e.enabled,this.setPerAction("gesture",e),this.setOnEvents("gesture",e),this):w.bool(e)?(this.options.gesture.enabled=e,this):this.options.gesture},t.map.gesture=Pe,t.methodDict.gesture="gesturable",n.actions.gesture=Pe.defaults},listeners:{"interactions:action-start":ke,"interactions:action-move":ke,"interactions:action-end":ke,"interactions:new":function(e){e.interaction.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}},"auto-start:check":function(e){if(!(e.interaction.pointers.length<2)){var t=e.interactable.options.gesture 8710if(t&&t.enabled)return e.action={name:"gesture"},!1}}},defaults:{},getCursor:function(){return""},filterEventType:function(e){return 0===e.search("gesture")}},Oe=Pe 8711function ze(e,t,i,n,r,s,o){if(!t)return!1 8712if(!0===t){var a=w.number(s.width)?s.width:s.right-s.left,l=w.number(s.height)?s.height:s.bottom-s.top 8713if(o=Math.min(o,Math.abs(("left"===e||"right"===e?a:l)/2)),a<0&&("left"===e?e="right":"right"===e&&(e="left")),l<0&&("top"===e?e="bottom":"bottom"===e&&(e="top")),"left"===e){var c=a>=0?s.left:s.right 8714return i.x<c+o}if("top"===e){var u=l>=0?s.top:s.bottom 8715return i.y<u+o}if("right"===e)return i.x>(a>=0?s.right:s.left)-o 8716if("bottom"===e)return i.y>(l>=0?s.bottom:s.top)-o}return!!w.element(n)&&(w.element(t)?t===n:F(n,t,r))}function De(e){var t=e.iEvent,i=e.interaction 8717if("resize"===i.prepared.name&&i.resizeAxes){var n=t 8718i.interactable.options.resize.square?("y"===i.resizeAxes?n.delta.x=n.delta.y:n.delta.y=n.delta.x,n.axes="xy"):(n.axes=i.resizeAxes,"x"===i.resizeAxes?n.delta.y=0:"y"===i.resizeAxes&&(n.delta.x=0))}}var Ie,Ne,Re={id:"actions/resize",before:["actions/drag"],install:function(e){var t=e.actions,i=e.browser,n=e.Interactable,r=e.defaults 8719Re.cursors=function(e){return e.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"}}(i),Re.defaultMargin=i.supportsTouch||i.supportsPointerEvent?20:10,n.prototype.resizable=function(t){return function(e,t,i){if(w.object(t))return e.options.resize.enabled=!1!==t.enabled,e.setPerAction("resize",t),e.setOnEvents("resize",t),w.string(t.axis)&&/^x$|^y$|^xy$/.test(t.axis)?e.options.resize.axis=t.axis:null===t.axis&&(e.options.resize.axis=i.defaults.actions.resize.axis),w.bool(t.preserveAspectRatio)?e.options.resize.preserveAspectRatio=t.preserveAspectRatio:w.bool(t.square)&&(e.options.resize.square=t.square),e 8720if(w.bool(t))return e.options.resize.enabled=t,e 8721return e.options.resize}(this,t,e)},t.map.resize=Re,t.methodDict.resize="resizable",r.actions.resize=Re.defaults},listeners:{"interactions:new":function(e){e.interaction.resizeAxes="xy"},"interactions:action-start":function(e){(function(e){var t=e.iEvent,i=e.interaction 8722if("resize"===i.prepared.name&&i.prepared.edges){var n=t,r=i.rect 8723i._rects={start:q({},r),corrected:q({},r),previous:q({},r),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},n.edges=i.prepared.edges,n.rect=i._rects.corrected,n.deltaRect=i._rects.delta}})(e),De(e)},"interactions:action-move":function(e){(function(e){var t=e.iEvent,i=e.interaction 8724if("resize"===i.prepared.name&&i.prepared.edges){var n=t,r=i.interactable.options.resize.invert,s="reposition"===r||"negate"===r,o=i.rect,a=i._rects,l=a.start,c=a.corrected,u=a.delta,d=a.previous 8725if(q(d,c),s){if(q(c,o),"reposition"===r){if(c.top>c.bottom){var h=c.top 8726c.top=c.bottom,c.bottom=h}if(c.left>c.right){var f=c.left 8727c.left=c.right,c.right=f}}}else c.top=Math.min(o.top,l.bottom),c.bottom=Math.max(o.bottom,l.top),c.left=Math.min(o.left,l.right),c.right=Math.max(o.right,l.left) 8728for(var p in c.width=c.right-c.left,c.height=c.bottom-c.top,c)u[p]=c[p]-d[p] 8729n.edges=i.prepared.edges,n.rect=c,n.deltaRect=u}})(e),De(e)},"interactions:action-end":function(e){var t=e.iEvent,i=e.interaction 8730if("resize"===i.prepared.name&&i.prepared.edges){var n=t 8731n.edges=i.prepared.edges,n.rect=i._rects.corrected,n.deltaRect=i._rects.delta}},"auto-start:check":function(e){var t=e.interaction,i=e.interactable,n=e.element,r=e.rect,s=e.buttons 8732if(r){var o=q({},t.coords.cur.page),a=i.options.resize 8733if(a&&a.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||0!==(s&a.mouseButtons))){if(w.object(a.edges)){var l={left:!1,right:!1,top:!1,bottom:!1} 8734for(var c in l)l[c]=ze(c,a.edges[c],o,t._latestPointer.eventTarget,n,r,a.margin||Re.defaultMargin) 8735l.left=l.left&&!l.right,l.top=l.top&&!l.bottom,(l.left||l.right||l.top||l.bottom)&&(e.action={name:"resize",edges:l})}else{var u="y"!==a.axis&&o.x>r.right-Re.defaultMargin,d="x"!==a.axis&&o.y>r.bottom-Re.defaultMargin;(u||d)&&(e.action={name:"resize",axes:(u?"x":"")+(d?"y":"")})}return!e.action&&void 0}}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor:function(e){var t=e.edges,i=e.axis,n=e.name,r=Re.cursors,s=null 8736if(i)s=r[n+i] 8737else if(t){for(var o="",a=0,l=["top","bottom","left","right"];a<l.length;a++){var c=l[a] 8738t[c]&&(o+=c)}s=r[o]}return s},filterEventType:function(e){return 0===e.search("resize")},defaultMargin:null},Fe=Re,Be={id:"actions",install:function(e){e.usePlugin(Oe),e.usePlugin(Fe),e.usePlugin(L),e.usePlugin(Se)}},je=0 8739var Ue={request:function(e){return Ie(e)},cancel:function(e){return Ne(e)},init:function(e){if(Ie=e.requestAnimationFrame,Ne=e.cancelAnimationFrame,!Ie)for(var t=["ms","moz","webkit","o"],i=0;i<t.length;i++){var n=t[i] 8740Ie=e["".concat(n,"RequestAnimationFrame")],Ne=e["".concat(n,"CancelAnimationFrame")]||e["".concat(n,"CancelRequestAnimationFrame")]}Ie=Ie&&Ie.bind(e),Ne=Ne&&Ne.bind(e),Ie||(Ie=function(t){var i=Date.now(),n=Math.max(0,16-(i-je)),r=e.setTimeout(function(){t(i+n)},n) 8741return je=i+n,r},Ne=function(e){return clearTimeout(e)})}} 8742var Ve={defaults:{enabled:!1,margin:60,container:null,speed:300},now:Date.now,interaction:null,i:0,x:0,y:0,isScrolling:!1,prevTime:0,margin:0,speed:0,start:function(e){Ve.isScrolling=!0,Ue.cancel(Ve.i),e.autoScroll=Ve,Ve.interaction=e,Ve.prevTime=Ve.now(),Ve.i=Ue.request(Ve.scroll)},stop:function(){Ve.isScrolling=!1,Ve.interaction&&(Ve.interaction.autoScroll=null),Ue.cancel(Ve.i)},scroll:function(){var e=Ve.interaction,t=e.interactable,i=e.element,n=e.prepared.name,r=t.options[n].autoScroll,s=He(r.container,t,i),o=Ve.now(),a=(o-Ve.prevTime)/1e3,l=r.speed*a 8743if(l>=1){var c={x:Ve.x*l,y:Ve.y*l} 8744if(c.x||c.y){var u=qe(s) 8745w.window(s)?s.scrollBy(c.x,c.y):s&&(s.scrollLeft+=c.x,s.scrollTop+=c.y) 8746var d=qe(s),h={x:d.x-u.x,y:d.y-u.y};(h.x||h.y)&&t.fire({type:"autoscroll",target:i,interactable:t,delta:h,interaction:e,container:s})}Ve.prevTime=o}Ve.isScrolling&&(Ue.cancel(Ve.i),Ve.i=Ue.request(Ve.scroll))},check:function(e,t){var i 8747return null==(i=e.options[t].autoScroll)?void 0:i.enabled},onInteractionMove:function(e){var t=e.interaction,i=e.pointer 8748if(t.interacting()&&Ve.check(t.interactable,t.prepared.name))if(t.simulation)Ve.x=Ve.y=0 8749else{var n,r,s,o,a=t.interactable,l=t.element,c=t.prepared.name,u=a.options[c].autoScroll,d=He(u.container,a,l) 8750if(w.window(d))o=i.clientX<Ve.margin,n=i.clientY<Ve.margin,r=i.clientX>d.innerWidth-Ve.margin,s=i.clientY>d.innerHeight-Ve.margin 8751else{var h=j(d) 8752o=i.clientX<h.left+Ve.margin,n=i.clientY<h.top+Ve.margin,r=i.clientX>h.right-Ve.margin,s=i.clientY>h.bottom-Ve.margin}Ve.x=r?1:o?-1:0,Ve.y=s?1:n?-1:0,Ve.isScrolling||(Ve.margin=u.margin,Ve.speed=u.speed,Ve.start(t))}}} 8753function He(e,t,i){return(w.string(e)?G(e,t,i):e)||v(i)}function qe(e){return w.window(e)&&(e=window.document.body),{x:e.scrollLeft,y:e.scrollTop}}var Ge={id:"auto-scroll",install:function(e){var t=e.defaults,i=e.actions 8754e.autoScroll=Ve,Ve.now=function(){return e.now()},i.phaselessTypes.autoscroll=!0,t.perAction.autoScroll=Ve.defaults},listeners:{"interactions:new":function(e){e.interaction.autoScroll=null},"interactions:destroy":function(e){e.interaction.autoScroll=null,Ve.stop(),Ve.interaction&&(Ve.interaction=null)},"interactions:stop":Ve.stop,"interactions:action-move":function(e){return Ve.onInteractionMove(e)}}},We=Ge 8755function $e(e,t){var i=!1
8756return function(){return i||(g.console.warn(t),i=!0),e.apply(this,arguments)}}function Qe(e,t){return e.name=t.name,e.axis=t.axis,e.edges=t.edges,e}function Xe(e){return w.bool(e)?(this.options.styleCursor=e,this):null===e?(delete this.options.styleCursor,this):this.options.styleCursor}function Ye(e){return w.func(e)?(this.options.actionChecker=e,this):null===e?(delete this.options.actionChecker,this):this.options.actionChecker}var Ke={id:"auto-start/interactableMethods",install:function(e){var t=e.Interactable 8757t.prototype.getAction=function(t,i,n,r){var s=function(e,t,i,n,r){var s=e.getRect(n),o=t.buttons||{0:1,1:4,3:8,4:16}[t.button],a={action:null,interactable:e,interaction:i,element:n,rect:s,buttons:o} 8758return r.fire("auto-start:check",a),a.action}(this,i,n,r,e) 8759return this.options.actionChecker?this.options.actionChecker(t,i,s,this,r,n):s},t.prototype.ignoreFrom=$e(function(e){return this._backCompatOption("ignoreFrom",e)},"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),t.prototype.allowFrom=$e(function(e){return this._backCompatOption("allowFrom",e)},"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),t.prototype.actionChecker=Ye,t.prototype.styleCursor=Xe}} 8760function Ze(e,t,i,n,r){return t.testIgnoreAllow(t.options[e.name],i,n)&&t.options[e.name].enabled&&it(t,i,e,r)?e:null}function Je(e,t,i,n,r,s,o){for(var a=0,l=n.length;a<l;a++){var c=n[a],u=r[a],d=c.getAction(t,i,e,u) 8761if(d){var h=Ze(d,c,u,s,o) 8762if(h)return{action:h,interactable:c,element:u}}}return{action:null,interactable:null,element:null}}function et(e,t,i,n,r){var s=[],o=[],a=n 8763function l(e){s.push(e),o.push(a)}for(;w.element(a);){s=[],o=[],r.interactables.forEachMatch(a,l) 8764var c=Je(e,t,i,s,o,n,r) 8765if(c.action&&!c.interactable.options[c.action.name].manualStart)return c 8766a=z(a)}return{action:null,interactable:null,element:null}}function tt(e,t,i){var n=t.action,r=t.interactable,s=t.element 8767n=n||{name:null},e.interactable=r,e.element=s,Qe(e.prepared,n),e.rect=r&&n.name?r.getRect(s):null,st(e,i),i.fire("autoStart:prepared",{interaction:e})}function it(e,t,i,n){var r=e.options,s=r[i.name].max,o=r[i.name].maxPerElement,a=n.autoStart.maxInteractions,l=0,c=0,u=0 8768if(!(s&&o&&a))return!1 8769for(var d=0,h=n.interactions.list;d<h.length;d++){var f=h[d],p=f.prepared.name 8770if(f.interacting()){if(++l>=a)return!1 8771if(f.interactable===e){if((c+=p===i.name?1:0)>=s)return!1 8772if(f.element===t&&(u++,p===i.name&&u>=o))return!1}}}return a>0}function nt(e,t){return w.number(e)?(t.autoStart.maxInteractions=e,this):t.autoStart.maxInteractions}function rt(e,t,i){var n=i.autoStart.cursorElement 8773n&&n!==e&&(n.style.cursor=""),e.ownerDocument.documentElement.style.cursor=t,e.style.cursor=t,i.autoStart.cursorElement=t?e:null}function st(e,t){var i=e.interactable,n=e.element,r=e.prepared 8774if("mouse"===e.pointerType&&i&&i.options.styleCursor){var s="" 8775if(r.name){var o=i.options[r.name].cursorChecker 8776s=w.func(o)?o(r,i,n,e._interacting):t.actions.map[r.name].getCursor(r)}rt(e.element,s||"",t)}else t.autoStart.cursorElement&&rt(t.autoStart.cursorElement,"",t)}var ot={id:"auto-start/base",before:["actions"],install:function(e){var t=e.interactStatic,i=e.defaults 8777e.usePlugin(Ke),i.base.actionChecker=null,i.base.styleCursor=!0,q(i.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),t.maxInteractions=function(t){return nt(t,e)},e.autoStart={maxInteractions:1/0,withinInteractionLimit:it,cursorElement:null}},listeners:{"interactions:down":function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget 8778i.interacting()||tt(i,et(i,n,r,s,t),t)},"interactions:move":function(e,t){(function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget 8779"mouse"!==i.pointerType||i.pointerIsDown||i.interacting()||tt(i,et(i,n,r,s,t),t)})(e,t),function(e,t){var i=e.interaction 8780if(i.pointerIsDown&&!i.interacting()&&i.pointerWasMoved&&i.prepared.name){t.fire("autoStart:before-start",e) 8781var n=i.interactable,r=i.prepared.name 8782r&&n&&(n.options[r].manualStart||!it(n,i.element,i.prepared,t)?i.stop():(i.start(i.prepared,n,i.element),st(i,t)))}}(e,t)},"interactions:stop":function(e,t){var i=e.interaction,n=i.interactable 8783n&&n.options.styleCursor&&rt(i.element,"",t)}},maxInteractions:nt,withinInteractionLimit:it,validateAction:Ze},at=ot 8784var lt={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function(e,t){var i=e.interaction,n=e.eventTarget,r=e.dx,s=e.dy 8785if("drag"===i.prepared.name){var o=Math.abs(r),a=Math.abs(s),l=i.interactable.options.drag,c=l.startAxis,u=o>a?"x":o<a?"y":"xy" 8786if(i.prepared.axis="start"===l.lockAxis?u[0]:l.lockAxis,"xy"!==u&&"xy"!==c&&c!==u){i.prepared.name=null 8787for(var d=n,h=function(e){if(e!==i.interactable){var r=i.interactable.options.drag 8788if(!r.manualStart&&e.testIgnoreAllow(r,d,n)){var s=e.getAction(i.downPointer,i.downEvent,i,d) 8789if(s&&"drag"===s.name&&function(e,t){if(!t)return!1
8790var i=t.options.drag.startAxis 8791return"xy"===e||"xy"===i||i===e}(u,e)&&at.validateAction(s,e,d,n,t))return e}}};w.element(d);){var f=t.interactables.forEachMatch(d,h) 8792if(f){i.prepared.name="drag",i.interactable=f,i.element=d 8793break}d=z(d)}}}}}} 8794function ct(e){var t=e.prepared&&e.prepared.name 8795if(!t)return null 8796var i=e.interactable.options 8797return i[t].hold||i[t].delay}var ut={id:"auto-start/hold",install:function(e){var t=e.defaults 8798e.usePlugin(at),t.perAction.hold=0,t.perAction.delay=0},listeners:{"interactions:new":function(e){e.interaction.autoStartHoldTimer=null},"autoStart:prepared":function(e){var t=e.interaction,i=ct(t) 8799i>0&&(t.autoStartHoldTimer=setTimeout(function(){t.start(t.prepared,t.interactable,t.element)},i))},"interactions:move":function(e){var t=e.interaction,i=e.duplicate 8800t.autoStartHoldTimer&&t.pointerWasMoved&&!i&&(clearTimeout(t.autoStartHoldTimer),t.autoStartHoldTimer=null)},"autoStart:before-start":function(e){var t=e.interaction 8801ct(t)>0&&(t.prepared.name=null)}},getHoldDuration:ct},dt=ut,ht={id:"auto-start",install:function(e){e.usePlugin(at),e.usePlugin(dt),e.usePlugin(lt)}},ft=function(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):w.bool(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault} 8802function pt(e){var t=e.interaction,i=e.event 8803t.interactable&&t.interactable.checkAndPreventDefault(i)}var mt={id:"core/interactablePreventDefault",install:function(e){var t=e.Interactable 8804t.prototype.preventDefault=ft,t.prototype.checkAndPreventDefault=function(t){return function(e,t,i){var n=e.options.preventDefault 8805if("never"!==n)if("always"!==n){if(t.events.supportsPassive&&/^touch(start|move)$/.test(i.type)){var r=v(i.target).document,s=t.getDocOptions(r) 8806if(!s||!s.events||!1!==s.events.passive)return}/^(mouse|pointer|touch)*(down|start)/i.test(i.type)||w.element(i.target)&&D(i.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||i.preventDefault()}else i.preventDefault()}(this,e,t)},e.interactions.docEvents.push({type:"dragstart",listener:function(t){for(var i=0,n=e.interactions.list;i<n.length;i++){var r=n[i] 8807if(r.element&&(r.element===t.target||P(r.element,t.target)))return void r.interactable.checkAndPreventDefault(t)}}})},listeners:["down","move","up","cancel"].reduce(function(e,t){return e["interactions:".concat(t)]=pt,e},{})} 8808function gt(e,t){if(t.phaselessTypes[e])return!0 8809for(var i in t.map)if(0===e.indexOf(i)&&e.substr(i.length)in t.phases)return!0 8810return!1}var yt=function(e){return e.touchAction="touchAction",e.boxSizing="boxSizing",e.noListeners="noListeners",e}(yt||{}),vt="[interact.js] ",_t={touchAction:"https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action",boxSizing:"https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing"} 8811var bt=[{name:yt.touchAction,perform:function(e){var t=e.element 8812return!!t&&!function(e,t,i){var n=e 8813for(;w.element(n);){if(wt(n,t,i))return!0 8814n=z(n)}return!1}(t,"touchAction",/pan-|pinch|none/)},getInfo:function(e){return[e.element,_t.touchAction]},text:'Consider adding CSS "touch-action: none" to this element\n'},{name:yt.boxSizing,perform:function(e){var t=e.element 8815return"resize"===e.prepared.name&&t instanceof E.HTMLElement&&!wt(t,"boxSizing",/border-box/)},text:'Consider adding CSS "box-sizing: border-box" to this resizable element',getInfo:function(e){return[e.element,_t.boxSizing]}},{name:yt.noListeners,perform:function(e){var t,i=e.prepared.name 8816return!((null==(t=e.interactable)?void 0:t.events.types["".concat(i,"move")])||[]).length},getInfo:function(e){return[e.prepared.name,e.interactable]},text:"There are no listeners set for this action"}] 8817function wt(e,t,i){var n=e.style[t]||g.getComputedStyle(e)[t] 8818return i.test((n||"").toString())}var At="dev-tools",Tt={id:At,install:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).logger,i=e.Interactable,n=e.defaults 8819e.logger=t||console,n.base.devTools={ignore:{}},i.prototype.devTools=function(e){return e?(q(this.options.devTools,e),this):this.options.devTools} 8820var r=i.prototype._onOff 8821i.prototype._onOff=function(t,i,n,s,o){if(w.string(this.target)||this.target.addEventListener)return r.call(this,t,i,n,s,o) 8822w.object(i)&&!w.array(i)&&(s=n,n=null) 8823var a=K(i,n,o)
8824for(var l in a)gt(l,e.actions)||e.logger.warn(vt+"Can't add native \"".concat(l,'" event listener to target without `addEventListener(type, listener, options)` prop.')) 8825return r.call(this,t,a,s)}},listeners:{"interactions:action-start":function(e,t){for(var i=e.interaction,n=0;n<bt.length;n++){var r,s=bt[n],o=i.interactable&&i.interactable.options 8826if(!(o&&o.devTools&&o.devTools.ignore[s.name])&&s.perform(i))(r=t.logger).warn.apply(r,[vt+s.text].concat(s.getInfo(i)))}}},checks:bt,CheckName:yt,links:_t,prefix:vt},Ct=Tt 8827function Lt(e){var t={} 8828for(var i in e){var n=e[i] 8829w.plainObject(n)?t[i]=Lt(n):w.array(n)?t[i]=ve(n):t[i]=n}return t}var xt=function(){function e(t){n(this,e),this.states=[],this.startOffset={left:0,right:0,top:0,bottom:0},this.startDelta=void 0,this.result=void 0,this.endResult=void 0,this.startEdges=void 0,this.edges=void 0,this.interaction=void 0,this.interaction=t,this.result=Mt(),this.edges={left:!1,right:!1,top:!1,bottom:!1}}return s(e,[{key:"start",value:function(e,t){var i,n,r=e.phase,s=this.interaction,o=function(e){var t=e.interactable.options[e.prepared.name],i=t.modifiers 8830if(i&&i.length)return i 8831return["snap","snapSize","snapEdges","restrict","restrictEdges","restrictSize"].map(function(e){var i=t[e] 8832return i&&i.enabled&&{options:i,methods:i._methods}}).filter(function(e){return!!e})}(s) 8833this.prepareStates(o),this.startEdges=q({},s.edges),this.edges=q({},this.startEdges),this.startOffset=(i=s.rect,n=t,i?{left:n.x-i.left,top:n.y-i.top,right:i.right-n.x,bottom:i.bottom-n.y}:{left:0,top:0,right:0,bottom:0}),this.startDelta={x:0,y:0} 8834var a=this.fillArg({phase:r,pageCoords:t,preEnd:!1}) 8835return this.result=Mt(),this.startAll(a),this.result=this.setAll(a)}},{key:"fillArg",value:function(e){var t=this.interaction 8836return e.interaction=t,e.interactable=t.interactable,e.element=t.element,e.rect||(e.rect=t.rect),e.edges||(e.edges=this.startEdges),e.startOffset=this.startOffset,e}},{key:"startAll",value:function(e){for(var t=0,i=this.states;t<i.length;t++){var n=i[t] 8837n.methods.start&&(e.state=n,n.methods.start(e))}}},{key:"setAll",value:function(e){var t=e.phase,i=e.preEnd,n=e.skipModifiers,r=e.rect,s=e.edges 8838e.coords=q({},e.pageCoords),e.rect=q({},r),e.edges=q({},s) 8839for(var o=n?this.states.slice(n):this.states,a=Mt(e.coords,e.rect),l=0;l<o.length;l++){var c,u=o[l],d=u.options,h=q({},e.coords),f=null 8840null!=(c=u.methods)&&c.set&&this.shouldDo(d,i,t)&&(e.state=u,f=u.methods.set(e),X(e.edges,e.rect,{x:e.coords.x-h.x,y:e.coords.y-h.y})),a.eventProps.push(f)}q(this.edges,e.edges),a.delta.x=e.coords.x-e.pageCoords.x,a.delta.y=e.coords.y-e.pageCoords.y,a.rectDelta.left=e.rect.left-r.left,a.rectDelta.right=e.rect.right-r.right,a.rectDelta.top=e.rect.top-r.top,a.rectDelta.bottom=e.rect.bottom-r.bottom 8841var p=this.result.coords,m=this.result.rect 8842if(p&&m){var g=a.rect.left!==m.left||a.rect.right!==m.right||a.rect.top!==m.top||a.rect.bottom!==m.bottom 8843a.changed=g||p.x!==a.coords.x||p.y!==a.coords.y}return a}},{key:"applyToInteraction",value:function(e){var t=this.interaction,i=e.phase,n=t.coords.cur,r=t.coords.start,s=this.result,o=this.startDelta,a=s.delta 8844"start"===i&&q(this.startDelta,s.delta) 8845for(var l=0,c=[[r,o],[n,a]];l<c.length;l++){var u=c[l],d=u[0],h=u[1] 8846d.page.x+=h.x,d.page.y+=h.y,d.client.x+=h.x,d.client.y+=h.y}var f=this.result.rectDelta,p=e.rect||t.rect 8847p.left+=f.left,p.right+=f.right,p.top+=f.top,p.bottom+=f.bottom,p.width=p.right-p.left,p.height=p.bottom-p.top}},{key:"setAndApply",value:function(e){var t=this.interaction,i=e.phase,n=e.preEnd,r=e.skipModifiers,s=this.setAll(this.fillArg({preEnd:n,phase:i,pageCoords:e.modifiedCoords||t.co
8847ords.cur.page})) 8848if(this.result=s,!s.changed&&(!r||r<this.states.length)&&t.interacting())return!1 8849if(e.modifiedCoords){var o=t.coords.cur.page,a={x:e.modifiedCoords.x-o.x,y:e.modifiedCoords.y-o.y} 8850s.coords.x+=a.x,s.coords.y+=a.y,s.delta.x+=a.x,s.delta.y+=a.y}this.applyToInteraction(e)}},{key:"beforeEnd",value:function(e){var t=e.interaction,i=e.event,n=this.states 8851if(n&&n.length){for(var r=!1,s=0;s<n.length;s++){var o=n[s] 8852e.state=o 8853var a=o.options,l=o.methods,c=l.beforeEnd&&l.beforeEnd(e) 8854if(c)return this.endResult=c,!1 8855r=r||!r&&this.shouldDo(a,!0,e.phase,!0)}r&&t.move({event:i,preEnd:!0})}}},{key:"stop",value:function(e){var t=e.interaction 8856if(this.states&&this.states.length){var i=q({states:this.states,interactable:t.interactable,element:t.element,rect:null},e) 8857this.fillArg(i) 8858for(var n=0,r=this.states;n<r.length;n++){var s=r[n] 8859i.state=s,s.methods.stop&&s.methods.stop(i)}this.states=null,this.endResult=null}}},{key:"prepareStates",value:function(e){this.states=[] 8860for(var t=0;t<e.length;t++){var i=e[t],n=i.options,r=i.methods,s=i.name 8861this.states.push({options:n,methods:r,index:t,name:s})}return this.states}},{key:"restoreInteractionCoords",value:function(e){var t=e.interaction,i=t.coords,n=t.rect,r=t.modification 8862if(r.result){for(var s=r.startDelta,o=r.result,a=o.delta,l=o.rectDelta,c=0,u=[[i.start,s],[i.cur,a]];c<u.length;c++){var d=u[c],h=d[0],f=d[1] 8863h.page.x-=f.x,h.page.y-=f.y,h.client.x-=f.x,h.client.y-=f.y}n.left-=l.left,n.right-=l.right,n.top-=l.top,n.bottom-=l.bottom}}},{key:"shouldDo",value:function(e,t,i,n){return!(!e||!1===e.enabled||n&&!e.endOnly||e.endOnly&&!t||"start"===i&&!e.setStart)}},{key:"copyFrom",value:function(e){this.startOffset=e.startOffset,this.startDelta=e.startDelta,this.startEdges=e.startEdges,this.edges=e.edges,this.states=e.states.map(function(e){return Lt(e)}),this.result=Mt(q({},e.result.coords),q({},e.result.rect))}},{key:"destroy",value:function(){for(var e in this)this[e]=null}}]),e}() 8864function Mt(e,t){return{rect:t,coords:e,delta:{x:0,y:0},rectDelta:{left:0,right:0,top:0,bottom:0},eventProps:[],changed:!0}}function Et(e,t){var i=e.defaults,n={start:e.start,set:e.set,beforeEnd:e.beforeEnd,stop:e.stop},r=function(e){var r=e||{} 8865for(var s in r.enabled=!1!==r.enabled,i)s in r||(r[s]=i[s]) 8866var o={options:r,methods:n,name:t,enable:function(){return r.enabled=!0,o},disable:function(){return r.enabled=!1,o}} 8867return o} 8868return t&&"string"==typeof t&&(r._defaults=i,r._methods=n),r}function St(e){var t=e.iEvent,i=e.interaction.modification.result 8869i&&(t.modifiers=i.eventProps)}var kt={id:"modifiers/base",before:["actions"],install:function(e){e.defaults.perAction.modifiers=[]},listeners:{"interactions:new":function(e){var t=e.interaction 8870t.modification=new xt(t)},"interactions:before-action-start":function(e){var t=e.interaction,i=e.interaction.modification 8871i.start(e,t.coords.start.page),t.edges=i.edges,i.applyToInteraction(e)},"interactions:before-action-move":function(e){var t=e.interaction,i=t.modification,n=i.setAndApply(e) 8872return t.edges=i.edges,n},"interactions:before-action-end":function(e){var t=e.interaction,i=t.modification,n=i.beforeEnd(e) 8873return t.edges=i.startEdges,n},"interactions:action-start":St,"interactions:action-move":St,"interactions:action-end":St,"interactions:after-action-start":function(e){return e.interaction.modification.restoreInteractionCoords(e)},"interactions:after-action-move":function(e){return e.interaction.modification.restoreInteractionCoords(e)},"interactions:stop":function(e){return e.interaction.modification.stop(e)}}},Pt=kt,Ot={base:{preventDefault:"auto",deltaSource:"page"},perAction:{enabled:!1,origin:{x:0,y:0}},actions:{}},zt=function(e){a(i,e) 8874var t=d(i) 8875function i(e,r,s,o,a,l,c){var d 8876n(this,i),(d=t.call(this,e)).relatedTarget=null,d.screenX=void 0,d.screenY=void 0,d.button=void 0,d.buttons=void 0,d.ctrlKey=void 0,d.shiftKey=void 0,d.altKey=void 0,d.metaKey=void 0,d.page=void 0,d.client=void 0,d.delta=void 0,d.rect=void 0,d.x0=void 0,d.y0=void 0,d.t0=void 0,d.dt=void 0,d.duration=void 0,d.clientX0=void 0,d.clientY0=void 0,d.velocity=void 0,d.speed=void 0,d.swipe=void 0,d.axes=void 0,d.preEnd=void 0,a=a||e.element 8877var h=e.interactable,f=(h&&h.options||Ot).deltaSource,p=Y(h,a,s),m="start"===o,g="end"===o,y=m?u(d):e.prevEvent,v=m?e.coords.start:g?{page:y.page,client:y.client,timeStamp:e.coords.cur.timeStamp}:e.coords.cur 8878return d.page=q({},v.page),d.client=q({},v.client),d.rect=q({},e.rect),d.timeStamp=v.timeStamp,g||(d.page.x-=p.x,d.page.y-=p.y,d.client.x-=p.x,d.client.y-=p.y),d.ctrlKey=r.ctrlKey,d.altKey=r.altKey,d.shiftKey=r.shiftKey,d.metaKey=r.metaKey,d.button=r.button,d.buttons=r.buttons,d.target=a,d.currentTarget=a,d.preEnd=l,d.type=c||s+(o||""),d.interactable=h,d.t0=m?e.pointers[e.pointers.length-1].downTime:y.t0,d.x0=e.coords.start.page.x-p.x,d.y0=e.coords.start.page.y-p.y,d.clientX0=e.coords.start.client.x-p.x,d.clientY0=e.coords.start.client.y-p.y,d.delta=m||g?{x:0,y:0}:{x:d[f].x-y[f].x,y:d[f].y-y[f].y}
vendor: 9,700 bytes, lines 8878-8915
8878,d.dt=e.coords.delta.timeStamp,d.duration=d.timeStamp-d.t0,d.velocity=q({},e.coords.velocity[f]),d.speed=J(d.velocity.x,d.velocity.y),d.swipe=g||"inertiastart"===o?d.getSwipe():null,d}return s(i,[{key:"getSwipe",value:function(){var e=this._interaction 8879if(e.prevEvent.speed<600||this.timeStamp-e.prevEvent.timeStamp>150)return null 8880var t=180*Math.atan2(e.prevEvent.velocityY,e.prevEvent.velocityX)/Math.PI 8881t<0&&(t+=360) 8882var i=112.5<=t&&t<247.5,n=202.5<=t&&t<337.5 8883return{up:n,down:!n&&22.5<=t&&t<157.5,left:i,right:!i&&(292.5<=t||t<67.5),angle:t,speed:e.prevEvent.speed,velocity:{x:e.prevEvent.velocityX,y:e.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}}]),i}(ge) 8884Object.defineProperties(zt.prototype,{pageX:{get:function(){return this.page.x},set:function(e){this.page.x=e}},pageY:{get:function(){return this.page.y},set:function(e){this.page.y=e}},clientX:{get:function(){return this.client.x},set:function(e){this.client.x=e}},clientY:{get:function(){return this.client.y},set:function(e){this.client.y=e}},dx:{get:function(){return this.delta.x},set:function(e){this.delta.x=e}},dy:{get:function(){return this.delta.y},set:function(e){this.delta.y=e}},velocityX:{get:function(){return this.velocity.x},set:function(e){this.velocity.x=e}},velocityY:{get:function(){return this.velocity.y},set:function(e){this.velocity.y=e}}}) 8885var Dt=s(function e(t,i,r,s,o){n(this,e),this.id=void 0,this.pointer=void 0,this.event=void 0,this.downTime=void 0,this.downTarget=void 0,this.id=t,this.pointer=i,this.event=r,this.downTime=s,this.downTarget=o}),It=function(e){return e.interactable="",e.element="",e.prepared="",e.pointerIsDown="",e.pointerWasMoved="",e._proxy="",e}({}),Nt=function(e){return e.start="",e.move="",e.end="",e.stop="",e.interacting="",e}({}),Rt=0,Ft=function(){function e(t){var i=this,r=t.pointerType,s=t.scopeFire 8886n(this,e),this.interactable=null,this.element=null,this.rect=null,this._rects=void 0,this.edges=null,this._scopeFire=void 0,this.prepared={name:null,axis:null,edges:null},this.pointerType=void 0,this.pointers=[],this.downEvent=null,this.downPointer={},this._latestPointer={pointer:null,event:null,eventTarget:null},this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this._stopped=!0,this._proxy=void 0,this.simulation=null,this.doMove=$e(function(e){this.move(e)},"The interaction.doMove() method has been renamed to interaction.move()"),this.coords={start:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},prev:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},cur:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},delta:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},velocity:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0}},this._id=Rt++,this._scopeFire=s,this.pointerType=r 8887var o=this 8888this._proxy={} 8889var a=function(e){Object.defineProperty(i._proxy,e,{get:function(){return o[e]}})} 8890for(var l in It)a(l) 8891var c=function(e){Object.defineProperty(i._proxy,e,{value:function(){return o[e].apply(o,arguments)}})} 8892for(var u in Nt)c(u) 8893this._scopeFire("interactions:new",{interaction:this})}return s(e,[{key:"pointerMoveTolerance",get:function(){return 1}},{key:"pointerDown",value:function(e,t,i){var n=this.updatePointer(e,t,i,!0),r=this.pointers[n] 8894this._scopeFire("interactions:down",{pointer:e,event:t,eventTarget:i,pointerIndex:n,pointerInfo:r,type:"down",interaction:this})}},{key:"start",value:function(e,t,i){return!(this.interacting()||!this.pointerIsDown||this.pointers.length<("gesture"===e.name?2:1)||!t.options[e.name].enabled)&&(Qe(this.prepared,e),this.interactable=t,this.element=i,this.rect=t.getRect(i),this.edges=this.prepared.edges?q({},this.prepared.edges):{left:!0,right:!0,top:!0,bottom:!0},this._stopped=!1,this._interacting=this._doPhase({interaction:this,event:this.downEvent,phase:"start"})&&!this._stopped,this._interacting)}},{key:"pointerMove",value:function(e,t,i){this.simulation||this.modification&&this.modification.endResult||this.updatePointer(e,t,i,!1) 8895var n,r,s=this.coords.cur.page.x===this.coords.prev.page.x&&this.coords.cur.page.y===this.coords.prev.page.y&&this.coords.cur.client.x===this.coords.prev.client.x&&this.coords.cur.client.y===this.coords.prev.client.y 8896this.pointerIsDown&&!this.pointerWasMoved&&(n=this.coords.cur.client.x-this.coords.start.client.x,r=this.coords.cur.client.y-this.coords.start.client.y,this.pointerWasMoved=J(n,r)>this.pointerMoveTolerance) 8897var o,a,l,c=this.getPointerIndex(e),u={pointer:e,pointerIndex:c,pointerInfo:this.pointers[c],event:t,type:"move",eventTarget:i,dx:n,dy:r,duplicate:s,interaction:this} 8898s||(o=this.coords.velocity,a=this.coords.delta,l=Math.max(a.timeStamp/1e3,.001),o.page.x=a.page.x/l,o.page.y=a.page.y/l,o.client.x=a.client.x/l,o.client.y=a.client.y/l,o.timeStamp=l),this._scopeFire("interactions:move",u),s||this.simulation||(this.interacting()&&(u.type=null,this.move(u)),this.pointerWasMoved&&ie(this.coords.prev,this.coords.cur))}},{key:"move",value:function(e){e&&e.event||ne(this.coords.delta),(e=q({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},e||{})).phase="move",this._doPhase(e)}},{key:"pointerUp",value:function(e,t,i,n){var r=this.getPointerIndex(e);-1===r&&(r=this.updatePointer(e,t,i,!1)) 8899var s=/cancel$/i.test(t.type)?"cancel":"up" 8900this._scopeFire("interactions:".concat(s),{pointer:e,pointerIndex:r,pointerInfo:this.pointers[r],event:t,eventTarget:i,type:s,curEventTarget:n,interaction:this}),this.simulation||this.end(t),this.removePointer(e,t)}},{key:"documentBlur",value:function(e){this.end(e),this._scopeFire("interactions:blur",{event:e,type:"blur",interaction:this})}},{key:"end",value:function(e){var t 8901this._ending=!0,e=e||this._latestPointer.event,this.interacting()&&(t=this._doPhase({event:e,interaction:this,phase:"end"})),this._ending=!1,!0===t&&this.stop()}},{key:"currentAction",value:function(){return this._interacting?this.prepared.name:null}},{key:"interacting",value:function(){return this._interacting}},{key:"stop",value:function(){this._scopeFire("interactions:stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}},{key:"getPointerIndex",value:function(e){var t=ae(e) 8902return"mouse"===this.pointerType||"pen"===this.pointerType?this.pointers.length-1:_e(this.pointers,function(e){return e.id===t})}},{key:"getPointerInfo",value:function(e){return this.pointers[this.getPointerIndex(e)]}},{key:"updatePointer",value:function(e,t,i,n){var r,s,o,a=ae(e),l=this.getPointerIndex(e),c=this.pointers[l] 8903return n=!1!==n&&(n||/(down|start)$/i.test(t.type)),c?c.pointer=e:(c=new Dt(a,e,t,null,null),l=this.pointers.length,this.pointers.push(c)),le(this.coords.cur,this.pointers.map(function(e){return e.pointer}),this._now()),r=this.coords.delta,s=this.coords.prev,o=this.coords.cur,r.page.x=o.page.x-s.page.x,r.page.y=o.page.y-s.page.y,r.client.x=o.client.x-s.client.x,r.client.y=o.client.y-s.client.y,r.timeStamp=o.timeStamp-s.timeStamp,n&&(this.pointerIsDown=!0,c.downTime=this.coords.cur.timeStamp,c.downTarget=i,te(this.downPointer,e),this.interacting()||(ie(this.coords.start,this.coords.cur),ie(this.coords.prev,this.coords.cur),this.downEvent=t,this.pointerWasMoved=!1)),this._updateLatestPointer(e,t,i),this._scopeFire("interactions:update-pointer",{pointer:e,event:t,eventTarget:i,down:n,pointerInfo:c,pointerIndex:l,interaction:this}),l}},{key:"removePointer",value:function(e,t){var i=this.getPointerIndex(e) 8904if(-1!==i){var n=this.pointers[i] 8905this._scopeFire("interactions:remove-pointer",{pointer:e,event:t,eventTarget:null,pointerIndex:i,pointerInfo:n,interaction:this}),this.pointers.splice(i,1),this.pointerIsDown=!1}}},{key:"_updateLatestPointer",value:function(e,t,i){this._latestPointer.pointer=e,this._latestPointer.event=t,this._latestPointer.eventTarget=i}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(e,t,i,n){return new zt(this,e,this.prepared.name,t,this.element,i,n)}},{key:"_fireEvent",value:function(e){var t 8906null==(t=this.interactable)||t.fire(e),(!this.prevEvent||e.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=e)}},{key:"_doPhase",value:function(e){var t=e.event,i=e.phase,n=e.preEnd,r=e.type,s=this.rect 8907if(s&&"move"===i&&(X(this.edges,s,this.coords.delta[this.interactable.options.deltaSource]),s.width=s.right-s.left,s.height=s.bottom-s.top),!1===this._scopeFire("interactions:before-action-".concat(i),e))return!1 8908var o=e.iEvent=this._createPreparedEvent(t,i,n,r) 8909return this._scopeFire("interactions:action-".concat(i),e),"start"===i&&(this.prevEvent=o),this._fireEvent(o),this._scopeFire("interactions:after-action-".concat(i),e),!0}},{key:"_now",value:function(){return Date.now()}}]),e}() 8910function Bt(e){jt(e.interaction)}function jt(e){if(!function(e){return!(!e.offset.pending.x&&!e.offset.pending.y)}(e))return!1 8911var t=e.offset.pending 8912return Vt(e.coords.cur,t),Vt(e.coords.delta,t),X(e.edges,e.rect,t),t.x=0,t.y=0,!0}function Ut(e){var t=e.x,i=e.y 8913this.offset.pending.x+=t,this.offset.pending.y+=i,this.offset.total.x+=t,this.offset.total.y+=i}function Vt(e,t){var i=e.page,n=e.client,r=t.x,s=t.y 8914i.x+=r,i.y+=s,n.x+=r,n.y+=s}Nt.offsetBy="" 8915var Ht={id:"offset",before:["modifiers","pointer-events","actions","inertia"],install:function(e){e.Interaction.prototype.offsetBy=Ut},listeners:{"interactions:new":function(e){e.interaction.offset={total:{x:0,y:0}
8915,pending:{x:0,y:0}}},"interactions:update-pointer":function(e){return function(e){e.pointerIsDown&&(Vt(e.coords.cur,e.offset.total),e.offset.pending.x=0,e.offset.pending.y=0)}(e.interaction)},"interactions:before-action-start":Bt,"interactions:before-action-move":Bt,"interactions:before-action-end":function(e){var t=e.interaction 8916if(jt(t))return t.move({offset:!0}),t.end(),!1},"interactions:stop":function(e){var t=e.interaction 8917t.offset.total.x=0,t.offset.total.y=0,t.offset.pending.x=0,t.offset.pending.y=0}}},qt=Ht 8918var Gt=function(){function e(t){n(this,e),this.active=!1,this.isModified=!1,this.smoothEnd=!1,this.allowResume=!1,this.modification=void 0,this.modifierCount=0,this.modifierArg=void 0,this.startCoords=void 0,this.t0=0,this.v0=0,this.te=0,this.targetOffset=void 0,this.modifiedOffset=void 0,this.currentOffset=void 0,this.lambda_v0=0,this.one_ve_v0=0,this.timeout=void 0,this.interaction=void 0,this.interaction=t}return s(e,[{key:"start",value:function(e){var t=this.interaction,i=Wt(t) 8919if(!i||!i.enabled)return!1 8920var n=t.coords.velocity.client,r=J(n.x,n.y),s=this.modification||(this.modification=new xt(t)) 8921if(s.copyFrom(t.modification),this.t0=t._now(),this.allowResume=i.allowResume,this.v0=r,this.currentOffset={x:0,y:0},this.startCoords=t.coords.cur.page,this.modifierArg=s.fillArg({pageCoords:this.startCoords,preEnd:!0,phase:"inertiastart"}),this.t0-t.coords.cur.timeStamp<50&&r>i.minSpeed&&r>i.endSpeed)this.startInertia() 8922else{if(s.result=s.setAll(this.modifierArg),!s.result.changed)return!1 8923this.startSmoothEnd()}return t.modification.result.rect=null,t.offsetBy(this.targetOffset),t._doPhase({interaction:t,event:e,phase:"inertiastart"}),t.offsetBy({x:-this.targetOffset.x,y:-this.targetOffset.y}),t.modification.result.rect=null,this.active=!0,t.simulation=this,!0}},{key:"startInertia",value:function(){var e=this,t=this.interaction.coords.velocity.client,i=Wt(this.interaction),n=i.resistance,r=-Math.log(i.endSpeed/this.v0)/n 8924this.targetOffset={x:(t.x-r)/n,y:(t.y-r)/n},this.te=r,this.lambda_v0=n/this.v0,this.one_ve_v0=1-i.endSpeed/this.v0 8925var s=this.modification,o=this.modifierArg 8926o.pageCoords={x:this.startCoords.x+this.targetOffset.x,y:this.startCoords.y+this.targetOffset.y},s.result=s.setAll(o),s.result.changed&&(this.isModified=!0,this.modifiedOffset={x:this.targetOffset.x+s.result.delta.x,y:this.targetOffset.y+s.result.delta.y}),this.onNextFrame(function(){return e.inertiaTick()})}},{key:"startSmoothEnd",value:function(){var e=this 8927this.smoothEnd=!0,this.isModified=!0,this.targetOffset={x:this.modification.result.delta.x,y:this.modification.result.delta.y},this.onNextFrame(function(){return e.smoothEndTick()})}},{key:"onNextFrame",value:function(e){var t=this 8928this.timeout=Ue.request(function(){t.active&&e()})}},{key:"inertiaTick",value:function(){var e,t,i,n,r,s,o,a=this,l=this.interaction,c=Wt(l).resistance,u=(l._now()-this.t0)/1e3 8929if(u<this.te){var d,h=1-(Math.exp(-c*u)-this.lambda_v0)/this.one_ve_v0 8930this.isModified?(e=0,t=0,i=this.targetOffset.x,n=this.targetOffset.y,r=this.modifiedOffset.x,s=this.modifiedOffset.y,d={x:Qt(o=h,e,i,r),y:Qt(o,t,n,s)}):d={x:this.targetOffset.x*h,y:this.targetOffset.y*h} 8931var f={x:d.x-this.currentOffset.x,y:d.y-this.currentOffset.y} 8932this.currentOffset.x+=f.x,this.currentOffset.y+=f.y,l.offsetBy(f),l.move(),this.onNextFrame(function(){return a.inertiaTick()})}else l.offsetBy({x:this.modifiedOffset.x-this.currentOffset.x,y:this.modifiedOffset.y-this.currentOffset.y}),this.end()}},{key:"smoothEndTick",value:function(){var e=this,t=this.interaction,i=t._now()-this.t0,n=Wt(t).smoothEndDuration 8933if(i<n){var r={x:Xt(i,0,this.targetOffset.x,n),y:Xt(i,0,this.targetOffset.y,n)},s={x:r.x-this.currentOffset.x,y:r.y-this.currentOffset.y} 8934this.currentOffset.x+=s.x,this.currentOffset.y+=s.y,t.offsetBy(s),t.move({skipModifiers:this.modifierCount}),this.onNextFrame(function(){return e.smoothEndTick()})}else t.offsetBy({x:this.targetOffset.x-this.currentOffset.x,y:this.targetOffset.y-this.currentOffset.y}),this.end()}},{key:"resume",value:function(e){var t=e.pointer,i=e.event,n=e.eventTarget,r=this.interaction 8935r.offsetBy({x:-this.currentOffset.x,y:-this.currentOffset.y}),r.updatePointer(t,i,n,!0),r._doPhase({interaction:r,event:i,phase:"resume"}),ie(r.coords.prev,r.coords.cur),this.stop()}},{key:"end",value:function(){this.interaction.move(),this.interaction.end(),this.stop()}},{key:"stop",value:function(){this.active=this.smoothEnd=!1,this.interaction.simulation=null,Ue.cancel(this.timeout)}}]),e}() 8936function Wt(e){var t=e.interactable,i=e.prepared 8937return t&&t.options&&i.name&&t.options[i.name].inertia}
8937var $t={id:"inertia",before:["modifiers","actions"],install:function(e){var t=e.defaults 8938e.usePlugin(qt),e.usePlugin(Pt),e.actions.phases.inertiastart=!0,e.actions.phases.resume=!0,t.perAction.inertia={enabled:!1,resistance:10,minSpeed:100,endSpeed:10,allowResume:!0,smoothEndDuration:300}},listeners:{"interactions:new":function(e){var t=e.interaction 8939t.inertia=new Gt(t)},"interactions:before-action-end":function(e){var t=e.interaction,i=e.event 8940return(!t._interacting||t.simulation||!t.inertia.start(i))&&null},"interactions:down":function(e){var t=e.interaction,i=e.eventTarget,n=t.inertia 8941if(n.active)for(var r=i;w.element(r);){if(r===t.element){n.resume(e) 8942break}r=z(r)}},"interactions:stop":function(e){var t=e.interaction.inertia 8943t.active&&t.stop()},"interactions:before-action-resume":function(e){var t=e.interaction.modification 8944t.stop(e),t.start(e,e.interaction.coords.cur.page),t.applyToInteraction(e)},"interactions:before-action-inertiastart":function(e){return e.interaction.modification.setAndApply(e)},"interactions:action-resume":St,"interactions:action-inertiastart":St,"interactions:after-action-inertiastart":function(e){return e.interaction.modification.restoreInteractionCoords(e)},"interactions:after-action-resume":function(e){return e.interaction.modification.restoreInteractionCoords(e)}}} 8945function Qt(e,t,i,n){var r=1-e 8946return r*r*t+2*r*e*i+e*e*n}function Xt(e,t,i,n){return-i*(e/=n)*(e-2)+t}var Yt=$t 8947function Kt(e,t){for(var i=0;i<t.length;i++){var n=t[i] 8948if(e.immediatePropagationStopped)break 8949n(e)}}var Zt=function(){function e(t){n(this,e),this.options=void 0,this.types={},this.propagationStopped=!1,this.immediatePropagationStopped=!1,this.global=void 0,this.options=q({},t||{})}return s(e,[{key:"fire",value:function(e){var t,i=this.global;(t=this.types[e.type])&&Kt(e,t),!e.propagationStopped&&i&&(t=i[e.type])&&Kt(e,t)}},{key:"on",value:function(e,t){var i=K(e,t) 8950for(e in i)this.types[e]=ye(this.types[e]||[],i[e])}},{key:"off",value:function(e,t){var i=K(e,t) 8951for(e in i){var n=this.types[e] 8952if(n&&n.length)for(var r=0,s=i[e];r<s.length;r++){var o=s[r],a=n.indexOf(o);-1!==a&&n.splice(a,1)}}}},{key:"getRect",value:function(e){return null}}]),e}() 8953var Jt=function(){function e(t){n(this,e),this.currentTarget=void 0,this.originalEvent=void 0,this.type=void 0,this.originalEvent=t,te(this,t)}return s(e,[{key:"preventOriginalDefault",value:function(){this.originalEvent.preventDefault()}},{key:"stopPropagation",value:function(){this.originalEvent.stopPropagation()}},{key:"stopImmediatePropagation",value:function(){this.originalEvent.stopImmediatePropagation()}}]),e}() 8954function ei(e){return w.object(e)?{capture:!!e.capture,passive:!!e.passive}:{capture:!!e,passive:!1}}function ti(e,t){return e===t||("boolean"==typeof e?!!t.capture===e&&!1==!!t.passive:!!e.capture==!!t.capture&&!!e.passive==!!t.passive)}var ii={id:"events",install:function(e){var t,i=[],n={},r=[],s={add:o,remove:a,addDelegate:function(e,t,i,s,a){var u=ei(a) 8955if(!n[i]){n[i]=[] 8956for(var d=0;d<r.length;d++){var h=r[d] 8957o(h,i,l),o(h,i,c,!0)}}var f=n[i],p=be(f,function(i){return i.selector===e&&i.context===t}) 8958p||(p={selector:e,context:t,listeners:[]},f.push(p)) 8959p.listeners.push({func:s,options:u})},removeDelegate:function(e,t,i,r,s){var o,u=ei(s),d=n[i],h=!1 8960if(!d)return 8961for(o=d.length-1;o>=0;o--){var f=d[o] 8962if(f.selector===e&&f.context===t){for(var p=f.listeners,m=p.length-1;m>=0;m--){var g=p[m] 8963if(g.func===r&&ti(g.options,u)){p.splice(m,1),p.length||(d.splice(o,1),a(t,i,l),a(t,i,c,!0)),h=!0 8964break}}if(h)break}}},delegateListener:l,delegateUseCapture:c,delegatedEvents:n,documents:r,targets:i,supportsOptions:!1,supportsPassive:!1} 8965function o(e,t,n,r){if(e.addEventListener){var o=ei(r),a=be(i,function(t){return t.eventTarget===e}) 8966a||(a={eventTarget:e,events:{}},i.push(a)),a.events[t]||(a.events[t]=[]),be(a.events[t],function(e){return e.func===n&&ti(e.options,o)})||(e.addEventListener(t,n,s.supportsOptions?o:o.capture),a.events[t].push({func:n,options:o}))}}function a(e,t,n,r){if(e.addEventListener&&e.removeEventListener){var o=_e(i,function(t){return t.eventTarget===e}),l=i[o] 8967if(l&&l.events)if("all"!==t){var c=!1,u=l.events[t] 8968if(u){if("all"===n){for(var d=u.length-1;d>=0;d--){var h=u[d] 8969a(e,t,h.func,h.options)}return}for(var f=ei(r),p=0;p<u.length;p++){var m=u[p] 8970if(m.func===n&&ti(m.options,f)){e.removeEventListener(t,n,s.supportsOptions?f:f.capture),u.splice(p,1),0===u.length&&(delete l.events[t],c=!0) 8971break}}}c&&!Object.keys(l.events).length&&i.splice(o,1)}else for(t in l.events)l.events.hasOwnProperty(t)&&a(e,t,"all")}}function l(e,t){for(var i=ei(t),r=new Jt(e),s=n[e.type],o=me(e)[0],a=o;
8971w.element(a);){for(var l=0;l<s.length;l++){var c=s[l],u=c.selector,d=c.context 8972if(D(a,u)&&P(d,o)&&P(d,a)){var h=c.listeners 8973r.currentTarget=a 8974for(var f=0;f<h.length;f++){var p=h[f] 8975ti(p.options,i)&&p.func(r)}}}a=z(a)}}function c(e){return l.call(this,e,!0)}return null==(t=e.document)||t.createElement("div").addEventListener("test",null,{get capture(){return s.supportsOptions=!0},get passive(){return s.supportsPassive=!0}}),e.events=s,s}},ni={methodOrder:["simulationResume","mouseOrPen","hasPointer","idle"],search:function(e){for(var t=0,i=ni.methodOrder;t<i.length;t++){var n=i[t],r=ni[n](e) 8976if(r)return r}return null},simulationResume:function(e){var t=e.pointerType,i=e.eventType,n=e.eventTarget,r=e.scope 8977if(!/down|start/i.test(i))return null 8978for(var s=0,o=r.interactions.list;s<o.length;s++){var a=o[s],l=n 8979if(a.simulation&&a.simulation.allowResume&&a.pointerType===t)for(;l;){if(l===a.element)return a 8980l=z(l)}}return null},mouseOrPen:function(e){var t,i=e.pointerId,n=e.pointerType,r=e.eventType,s=e.scope 8981if("mouse"!==n&&"pen"!==n)return null 8982for(var o=0,a=s.interactions.list;o<a.length;o++){var l=a[o] 8983if(l.pointerType===n){if(l.simulation&&!ri(l,i))continue 8984if(l.interacting())return l 8985t||(t=l)}}if(t)return t 8986for(var c=0,u=s.interactions.list;c<u.length;c++){var d=u[c] 8987if(!(d.pointerType!==n||/down/i.test(r)&&d.simulation))return d}return null},hasPointer:function(e){for(var t=e.pointerId,i=0,n=e.scope.interactions.list;i<n.length;i++){var r=n[i] 8988if(ri(r,t))return r}return null},idle:function(e){for(var t=e.pointerType,i=0,n=e.scope.interactions.list;i<n.length;i++){var r=n[i] 8989if(1===r.pointers.length){var s=r.interactable 8990if(s&&(!s.options.gesture||!s.options.gesture.enabled))continue}else if(r.pointers.length>=2)continue 8991if(!r.interacting()&&t===r.pointerType)return r}return null}} 8992function ri(e,t){return e.pointers.some(function(e){return e.id===t})}var si=ni,oi=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer","windowBlur"] 8993function ai(e,t){return function(i){var n=t.interactions.list,r=pe(i),s=me(i),o=s[0],a=s[1],l=[] 8994if(/^touch/.test(i.type)){t.prevTouchTime=t.now() 8995for(var c=0,u=i.changedTouches;c<u.length;c++){var d=u[c],h={pointer:d,pointerId:ae(d),pointerType:r,eventType:i.type,eventTarget:o,curEventTarget:a,scope:t},f=li(h) 8996l.push([h.pointer,h.eventTarget,h.curEventTarget,f])}}else{var p=!1 8997if(!k.supportsPointerEvent&&/mouse/.test(i.type)){for(var m=0;m<n.length&&!p;m++)p="mouse"!==n[m].pointerType&&n[m].pointerIsDown 8998p=p||t.now()-t.prevTouchTime<500||0===i.timeStamp}if(!p){var g={pointer:i,pointerId:ae(i),pointerType:r,eventType:i.type,curEventTarget:a,eventTarget:o,scope:t},y=li(g) 8999l.push([g.pointer,g.eventTarget,g.curEventTarget,y])}}for(var v=0;v<l.length;v++){var _=l[v],b=_[0],w=_[1],A=_[2] 9000_[3][e](b,i,w,A)}}}function li(e){var t=e.pointerType,i=e.scope,n={interaction:si.search(e),searchDetails:e} 9001return i.fire("interactions:find",n),n.interaction||i.interactions.new({pointerType:t})}function ci(e,t){var i=e.doc,n=e.scope,r=e.options,s=n.interactions.docEvents,o=n.events,a=o[t] 9002for(var l in n.browser.isIOS&&!r.events&&(r.events={passive:!1}),o.delegatedEvents)a(i,l,o.delegateListener),a(i,l,o.delegateUseCapture,!0) 9003for(var c=r&&r.events,u=0;u<s.length;u++){var d=s[u] 9004a(i,d.type,d.listener,c)}}var ui={id:"core/interactions",install:function(e){for(var t={},i=0;i<oi.length;i++){var r=oi[i] 9005t[r]=ai(r,e)}var o,l=k.pEventTypes 9006function c(){for(var t=0,i=e.interactions.list;t<i.length;t++){var n=i[t] 9007if(n.pointerIsDown&&"touch"===n.pointerType&&!n._interacting)for(var r=function(){var t=o[s] 9008e.documents.some(function(e){return P(e.doc,t.downTarget)})||n.removePointer(t.pointer,t.event)},s=0,o=n.pointers;s<o.length;s++)r()}}(o=E.PointerEvent?[{type:l.down,listener:c},{type:l.down,listener:t.pointerDown},{type:l.move,listener:t.pointerMove},{type:l.up,listener:t.pointerUp},{type:l.cancel,listener:t.pointerUp}]:[{type:"mousedown",listener:t.pointerDown},{type:"mousemove",listener:t.pointerMove},{type:"mouseup",listener:t.pointerUp},{type:"touchstart",listener:c},{type:"touchstart",listener:t.pointerDown},{type:"touchmove",listener:t.pointerMove},{type:"touchend",listener:t.pointerUp},{type:"touchcancel",listener:t.pointerUp}]).push({type:"blur",listener:function(t){for(var i=0,n=e.interactions.list;i<n.length;i++){n[i].documentBlur(t)}}}),e.prevTouchTime=0,e.Interaction=function(t){a(r,t) 9009var i=d(r) 9010function r(){return n(this,r),i.apply(this,arguments)}return s(r,[{key:"pointerMoveTolerance",get:function(){return e.interactions.pointerMoveTolerance},set:function(t){e.interactions.pointerMoveTolerance=t}},{key:"_now",value:function(){return e.now()}}]),r}(Ft),e.interactions={list:[],new:function(t){t.scopeFire=function(t,i){return e.fire(t,i)} 9011var i=new e.Interaction(t) 9012return e.interactions.list.push(i),i},listeners:t,docEvents:o,pointerMoveTolerance:1},e.usePlugin(mt)},listeners:{"scope:add-document":function(e){return ci(e,"add")},"scope:remove-document":function(e){return ci(e,"remove")},"interactable:unset":function(e,t){for(var i=e.interactable,n=t.
vendor: 5,709 bytes, lines 9012-9033
9012interactions.list.length-1;n>=0;n--){var r=t.interactions.list[n] 9013r.interactable===i&&(r.stop(),t.fire("interactions:destroy",{interaction:r}),r.destroy(),t.interactions.list.length>2&&t.interactions.list.splice(n,1))}}},onDocSignal:ci,doOnInteractions:ai,methodNames:oi},di=ui,hi=function(e){return e[e.On=0]="On",e[e.Off=1]="Off",e}(hi||{}),fi=function(){function e(t,i,r,s){n(this,e),this.target=void 0,this.options=void 0,this._actions=void 0,this.events=new Zt,this._context=void 0,this._win=void 0,this._doc=void 0,this._scopeEvents=void 0,this._actions=i.actions,this.target=t,this._context=i.context||r,this._win=v(H(t)?this._context:t),this._doc=this._win.document,this._scopeEvents=s,this.set(i)}return s(e,[{key:"_defaults",get:function(){return{base:{},perAction:{},actions:{}}}},{key:"setOnEvents",value:function(e,t){return w.func(t.onstart)&&this.on("".concat(e,"start"),t.onstart),w.func(t.onmove)&&this.on("".concat(e,"move"),t.onmove),w.func(t.onend)&&this.on("".concat(e,"end"),t.onend),w.func(t.oninertiastart)&&this.on("".concat(e,"inertiastart"),t.oninertiastart),this}},{key:"updatePerActionListeners",value:function(e,t,i){var n,r=this,s=null==(n=this._actions.map[e])?void 0:n.filterEventType,o=function(e){return(null==s||s(e))&>(e,r._actions)};(w.array(t)||w.object(t))&&this._onOff(hi.Off,e,t,void 0,o),(w.array(i)||w.object(i))&&this._onOff(hi.On,e,i,void 0,o)}},{key:"setPerAction",value:function(e,t){var i=this._defaults 9014for(var n in t){var r=n,s=this.options[e],o=t[r] 9015"listeners"===r&&this.updatePerActionListeners(e,s.listeners,o),w.array(o)?s[r]=ve(o):w.plainObject(o)?(s[r]=q(s[r]||{},Lt(o)),w.object(i.perAction[r])&&"enabled"in i.perAction[r]&&(s[r].enabled=!1!==o.enabled)):w.bool(o)&&w.object(i.perAction[r])?s[r].enabled=o:s[r]=o}}},{key:"getRect",value:function(e){return e=e||(w.element(this.target)?this.target:null),w.string(this.target)&&(e=e||this._context.querySelector(this.target)),U(e)}},{key:"rectChecker",value:function(e){var t=this 9016return w.func(e)?(this.getRect=function(i){var n=q({},e.apply(t,i)) 9017return"width"in n||(n.width=n.right-n.left,n.height=n.bottom-n.top),n},this):null===e?(delete this.getRect,this):this.getRect}},{key:"_backCompatOption",value:function(e,t){if(H(t)||w.object(t)){for(var i in this.options[e]=t,this._actions.map)this.options[i][e]=t 9018return this}return this.options[e]}},{key:"origin",value:function(e){return this._backCompatOption("origin",e)}},{key:"deltaSource",value:function(e){return"page"===e||"client"===e?(this.options.deltaSource=e,this):this.options.deltaSource}},{key:"getAllElements",value:function(){var e=this.target 9019return w.string(e)?Array.from(this._context.querySelectorAll(e)):w.func(e)&&e.getAllElements?e.getAllElements():w.element(e)?[e]:[]}},{key:"context",value:function(){return this._context}},{key:"inContext",value:function(e){return this._context===e.ownerDocument||P(this._context,e)}},{key:"testIgnoreAllow",value:function(e,t,i){return!this.testIgnore(e.ignoreFrom,t,i)&&this.testAllow(e.allowFrom,t,i)}},{key:"testAllow",value:function(e,t,i){return!e||!!w.element(i)&&(w.string(e)?F(i,e,t):!!w.element(e)&&P(e,i))}},{key:"testIgnore",value:function(e,t,i){return!(!e||!w.element(i))&&(w.string(e)?F(i,e,t):!!w.element(e)&&P(e,i))}},{key:"fire",value:function(e){return this.events.fire(e),this}},{key:"_onOff",value:function(e,t,i,n,r){w.object(t)&&!w.array(t)&&(n=i,i=null) 9020var s=K(t,i,r) 9021for(var o in s){"wheel"===o&&(o=k.wheelEvent) 9022for(var a=0,l=s[o];a<l.length;a++){var c=l[a] 9023gt(o,this._actions)?this.events[e===hi.On?"on":"off"](o,c):w.string(this.target)?this._scopeEvents[e===hi.On?"addDelegate":"removeDelegate"](this.target,this._context,o,c,n):this._scopeEvents[e===hi.On?"add":"remove"](this.target,o,c,n)}}return this}},{key:"on",value:function(e,t,i){return this._onOff(hi.On,e,t,i)}},{key:"off",value:function(e,t,i){return this._onOff(hi.Off,e,t,i)}},{key:"set",value:function(e){var t=this._defaults 9024for(var i in w.object(e)||(e={}),this.options=Lt(t.base),this._actions.methodDict){var n=i,r=this._actions.methodDict[n] 9025this.options[n]={},this.setPerAction(n,q(q({},t.perAction),t.actions[n])),this[r](e[n])}for(var s in e)"getRect"!==s?w.func(this[s])&&this[s](e[s]):this.rectChecker(e.getRect) 9026return this}},{key:"unset",value:function(){if(w.string(this.target))for(var e in this._scopeEvents.delegatedEvents)for(var t=this._scopeEvents.delegatedEvents[e],i=t.length-1;i>=0;i--){var n=t[i],r=n.selector,s=n.context,o=n.listeners 9027r===this.target&&s===this._context&&t.splice(i,1) 9028for(var a=o.length-1;a>=0;a--)this._scopeEvents.removeDelegate(this.target,this._context,e,o[a][0],o[a][1])}else this._scopeEvents.remove(this.target,"all")}}]),e}(),pi=function(){function e(t){var i=this 9029n(this,e),this.list=[],this.selectorMap={},this.scope=void 0,this.scope=t,t.addListeners({"interactable:unset":function(e){var t=e.interactable,n=t.target,r=w.string(n)?i.selectorMap[n]:n[i.scope.id],s=_e(r,function(e){return e===t}) 9030r.splice(s,1)}})}return s(e,[{key:"new",value:function(e,t){t=q(t||{},{actions:this.scope.actions}) 9031var i=new this.scope.Interactable(e,t,this.scope.document,this.scope.events) 9032return this.scope.addDocument(i._doc),this.list.push(i),w.string(e)?(this.selectorMap[e]||(this.selectorMap[e]=[]),this.selectorMap[e].push(i)):(i.target[this.scope.id]||Object.defineProperty(e,this.scope.id,{value:[],configurable:!0}),e[this.scope.id].push(i)),this.scope.fire("interactable:new",{target:e,options:t,interactable:i,win:this.scope._win}),i}},{key:"getExisting",value:function(e,t){var i=t&&t.context||this.scope.document,n=w.string(e),r=n?this.selectorMap[e]:e[this.scope.id] 9033if(r)return be(r,function(t){return t._context===i&&(n||t.inContext(e))})}}
9033,{key:"forEachMatch",value:function(e,t){for(var i=0,n=this.list;i<n.length;i++){var r=n[i],s=void 0 9034if((w.string(r.target)?w.element(e)&&D(e,r.target):e===r.target)&&r.inContext(e)&&(s=t(r)),void 0!==s)return s}}}]),e}() 9035var mi=function(){function e(){var t=this 9036n(this,e),this.id="__interact_scope_".concat(Math.floor(100*Math.random())),this.isInitialized=!1,this.listenerMaps=[],this.browser=k,this.defaults=Lt(Ot),this.Eventable=Zt,this.actions={map:{},phases:{start:!0,move:!0,end:!0},methodDict:{},phaselessTypes:{}},this.interactStatic=function(e){var t=function t(i,n){var r=e.interactables.getExisting(i,n) 9037return r||((r=e.interactables.new(i,n)).events.global=t.globalEvents),r} 9038return t.getPointerAverage=ue,t.getTouchBBox=de,t.getTouchDistance=he,t.getTouchAngle=fe,t.getElementRect=U,t.getElementClientRect=j,t.matchesSelector=D,t.closest=O,t.globalEvents={},t.version="1.10.27",t.scope=e,t.use=function(e,t){return this.scope.usePlugin(e,t),this},t.isSet=function(e,t){return!!this.scope.interactables.get(e,t&&t.context)},t.on=$e(function(e,t,i){if(w.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),w.array(e)){for(var n=0,r=e;n<r.length;n++){var s=r[n] 9039this.on(s,t,i)}return this}if(w.object(e)){for(var o in e)this.on(o,e[o],t) 9040return this}return gt(e,this.scope.actions)?this.globalEvents[e]?this.globalEvents[e].push(t):this.globalEvents[e]=[t]:this.scope.events.add(this.scope.document,e,t,{options:i}),this},"The interact.on() method is being deprecated"),t.off=$e(function(e,t,i){if(w.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),w.array(e)){for(var n=0,r=e;n<r.length;n++){var s=r[n] 9041this.off(s,t,i)}return this}if(w.object(e)){for(var o in e)this.off(o,e[o],t) 9042return this}var a 9043return gt(e,this.scope.actions)?e in this.globalEvents&&-1!==(a=this.globalEvents[e].indexOf(t))&&this.globalEvents[e].splice(a,1):this.scope.events.remove(this.scope.document,e,t,i),this},"The interact.off() method is being deprecated"),t.debug=function(){return this.scope},t.supportsTouch=function(){return k.supportsTouch},t.supportsPointerEvent=function(){return k.supportsPointerEvent},t.stop=function(){for(var e=0,t=this.scope.interactions.list;e<t.length;e++)t[e].stop() 9044return this},t.pointerMoveTolerance=function(e){return w.number(e)?(this.scope.interactions.pointerMoveTolerance=e,this):this.scope.interactions.pointerMoveTolerance},t.addDocument=function(e,t){this.scope.addDocument(e,t)},t.removeDocument=function(e){this.scope.removeDocument(e)},t}(this),this.InteractEvent=zt,this.Interactable=void 0,this.interactables=new pi(this),this._win=void 0,this.document=void 0,this.window=void 0,this.documents=[],this._plugins={list:[],map:{}},this.onWindowUnload=function(e){return t.removeDocument(e.target)} 9045var i=this 9046this.Interactable=function(e){a(r,e) 9047var t=d(r) 9048function r(){return n(this,r),t.apply(this,arguments)}return s(r,[{key:"_defaults",get:function(){return i.defaults}},{key:"set",value:function(e){return h(l(r.prototype),"set",this).call(this,e),i.fire("interactable:set",{options:e,interactable:this}),this}},{key:"unset",value:function(){h(l(r.prototype),"unset",this).call(this) 9049var e=i.interactables.list.indexOf(this) 9050e<0||(i.interactables.list.splice(e,1),i.fire("interactable:unset",{interactable:this}))}}]),r}(fi)}return s(e,[{key:"addListeners",value:function(e,t){this.listenerMaps.push({id:t,map:e})}},{key:"fire",value:function(e,t){for(var i=0,n=this.listenerMaps;i<n.length;i++){var r=n[i].map[e] 9051if(r&&!1===r(t,this,e))return!1}}},{key:"init",value:function(e){return this.isInitialized?this:function(e,t){e.isInitialized=!0,w.window(t)&&y(t) 9052return E.init(t),k.init(t),Ue.init(t),e.window=t,e.document=t.document,e.usePlugin(di),e.usePlugin(ii),e}(this,e)}},{key:"pluginIsInstalled",value:function(e){var t=e.id 9053return t?!!this._plugins.map[t]:-1!==this._plugins.list.indexOf(e)}},{key:"usePlugin",value:function(e,t){if(!this.isInitialized)return this 9054if(this.pluginIsInstalled(e))return this 9055if(e.id&&(this._plugins.map[e.id]=e),this._plugins.list.push(e),e.install&&e.install(this,t),e.listeners&&e.before){for(var i=0,n=this.listenerMaps.length,r=e.before.reduce(function(e,t){return e[t]=!0,e[gi(t)]=!0,e},{});i<n;i++){var s=this.listenerMaps[i].id 9056if(s&&(r[s]||r[gi(s)]))break}this.listenerMaps.splice(i,0,{id:e.id,map:e.listeners})}else e.listeners&&this.listenerMaps.push({id:e.id,map:e.listeners}) 9057return this}},{key:"addDocument",value:function(e,t){if(-1!==this.getDocIndex(e))return!1 9058var i=v(e) 9059t=t?q({},t):{},this.documents.push({doc:e,options:t}),this.events.documents.push(e),e!==this.document&&this.events.add(i,"unload",this.onWindowUnload),this.fire("scope:add-document",{doc:e,window:i,scope:this,options:t})}},{key:"removeDocument",value:function(e){var t=this.getDocIndex(e),i=v(e),n=this.documents[t].options 9060this.events.remove(i,"unload",this.onWindowUnload),this.documents.splice(t,1),this.events.documents.splice(t,1),this.fire("scope:remove-document",{doc:e,window:i,scope:this,options:n})}},{key:"getDocIndex",value:function(e){for(var t=0;t<this.documents.length;t++)if(this.documents[t].doc===e)return t 9061return-1}},{key:"getDocOptions",value:function(e){var t=this.getDocIndex(e) 9062return-1===t?null:this.documents[t].options}},{key:"now",value:function(){return(this.window.Date||Date).now()}}]),e}() 9063function gi(e){return e&&e.replace(/\/.*$/,"")}var yi=new mi,vi=yi.interactStatic,_i="undefined"!=typeof globalThis?globalThis:window 9064yi.init(_i) 9065var bi=Object.freeze({__proto__:null,edgeTarget:function(){},elements:function(){},grid:function(e){var t=[["x","y"],["left","top"],["right","bottom"],["width","height"]].filter(function(t){var i=t[0],n=t[1] 9066return i in e||n in e}),i=function(i,n){for(var r=e.range,s=e.limits,o=void 0===s?{left:-1/0,right:1/0,top:-1/0,bottom:1/0}:s,a=e.offset,l=void 0===a?{x:0,y:0}:a,c={range:r,grid:e,x:null,y:null},u=0;u<t.length;u++){var d=t[u],h=d[0],f=d[1],p=Math.round((i-l.x)/e[h]),m=Math.round((n-l.y)/e[f]) 9067c[h]=Math.max(o.left,Math.min(o.right,p*e[h]+l.x)),c[f]=Math.max(o.top,Math.min(o.bottom,m*e[f]+l.y))}return c} 9068return i.grid=e,i.coordFields=t,i}}),wi={id:"snappers",install:function(e){var t=e.interactStatic 9069t.snappers=q(t.snappers||{},bi),t.createSnapGrid=t.snappers.grid}},Ai=wi,Ti={start:function(e){var i=e.state,n=e.rect,r=e.edges,s=e.pageCoords,o=i.options,a=o.ratio,l=o.enabled,c=i.options,u=c.equalDelta,d=c.modifiers 9070"preserve"===a&&(a=n.width/n.height),i.startCoords=q({},s),i.startRect=q({},n),i.ratio=a,i.equalDelta=u 9071var h=i.linkedEdges={top:r.top||r.left&&!r.bottom,left:r.left||r.top&&!r.right,bottom:r.bottom||r.right&&!r.top,right:r.right||r.bottom&&!r.left} 9072if(i.xIsPrimaryAxis=!(!r.left&&!r.right),i.equalDelta){var f=(h.left?1:-1)*(h.top?1:-1) 9073i.edgeSign={x:f,y:f}}
9073else i.edgeSign={x:h.left?-1:1,y:h.top?-1:1} 9074if(!1!==l&&q(r,h),null!=d&&d.length){var p=new xt(e.interaction) 9075p.copyFrom(e.interaction.modification),p.prepareStates(d),i.subModification=p,p.startAll(t({},e))}},set:function(e){var i=e.state,n=e.rect,r=e.coords,s=i.linkedEdges,o=q({},r),a=i.equalDelta?Ci:Li 9076if(q(e.edges,s),a(i,i.xIsPrimaryAxis,r,n),!i.subModification)return null 9077var l=q({},n) 9078X(s,l,{x:r.x-o.x,y:r.y-o.y}) 9079var c=i.subModification.setAll(t(t({},e),{},{rect:l,edges:s,pageCoords:r,prevCoords:r,prevRect:l})),u=c.delta 9080c.changed&&(a(i,Math.abs(u.x)>Math.abs(u.y),c.coords,c.rect),q(r,c.coords)) 9081return c.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}} 9082function Ci(e,t,i){var n=e.startCoords,r=e.edgeSign 9083t?i.y=n.y+(i.x-n.x)*r.y:i.x=n.x+(i.y-n.y)*r.x}function Li(e,t,i,n){var r=e.startRect,s=e.startCoords,o=e.ratio,a=e.edgeSign 9084if(t){var l=n.width/o 9085i.y=s.y+(l-r.height)*a.y}else{var c=n.height*o 9086i.x=s.x+(c-r.width)*a.x}}var xi=Et(Ti,"aspectRatio"),Mi=function(){} 9087Mi._defaults={} 9088var Ei=Mi 9089function Si(e,t,i){return w.func(e)?W(e,t.interactable,t.element,[i.x,i.y,t]):W(e,t.interactable,t.element)}var ki={start:function(e){var t=e.rect,i=e.startOffset,n=e.state,r=e.interaction,s=e.pageCoords,o=n.options,a=o.elementRect,l=q({left:0,top:0,right:0,bottom:0},o.offset||{}) 9090if(t&&a){var c=Si(o.restriction,r,s) 9091if(c){var u=c.right-c.left-t.width,d=c.bottom-c.top-t.height 9092u<0&&(l.left+=u,l.right+=u),d<0&&(l.top+=d,l.bottom+=d)}l.left+=i.left-t.width*a.left,l.top+=i.top-t.height*a.top,l.right+=i.right-t.width*(1-a.right),l.bottom+=i.bottom-t.height*(1-a.bottom)}n.offset=l},set:function(e){var t=e.coords,i=e.interaction,n=e.state,r=n.options,s=n.offset,o=Si(r.restriction,i,t) 9093if(o){var a=function(e){return!e||"left"in e&&"top"in e||((e=q({},e)).left=e.x||0,e.top=e.y||0,e.right=e.right||e.left+e.width,e.bottom=e.bottom||e.top+e.height),e}(o) 9094t.x=Math.max(Math.min(a.right-s.right,t.x),a.left+s.left),t.y=Math.max(Math.min(a.bottom-s.bottom,t.y),a.top+s.top)}},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}},Pi=Et(ki,"restrict"),Oi={top:1/0,left:1/0,bottom:-1/0,right:-1/0},zi={top:-1/0,left:-1/0,bottom:1/0,right:1/0} 9095function Di(e,t){for(var i=0,n=["top","left","bottom","right"];i<n.length;i++){var r=n[i] 9096r in e||(e[r]=t[r])}return e}var Ii={noInner:Oi,noOuter:zi,start:function(e){var t,i=e.interaction,n=e.startOffset,r=e.state,s=r.options 9097s&&(t=$(Si(s.offset,i,i.coords.start.page))),t=t||{x:0,y:0}
vendor: 4,280 bytes, lines 9097-9121
9097,r.offset={top:t.y+n.top,left:t.x+n.left,bottom:t.y-n.bottom,right:t.x-n.right}},set:function(e){var t=e.coords,i=e.edges,n=e.interaction,r=e.state,s=r.offset,o=r.options 9098if(i){var a=q({},t),l=Si(o.inner,n,a)||{},c=Si(o.outer,n,a)||{} 9099Di(l,Oi),Di(c,zi),i.top?t.y=Math.min(Math.max(c.top+s.top,a.y),l.top+s.top):i.bottom&&(t.y=Math.max(Math.min(c.bottom+s.bottom,a.y),l.bottom+s.bottom)),i.left?t.x=Math.min(Math.max(c.left+s.left,a.x),l.left+s.left):i.right&&(t.x=Math.max(Math.min(c.right+s.right,a.x),l.right+s.right))}},defaults:{inner:null,outer:null,offset:null,endOnly:!1,enabled:!1}},Ni=Et(Ii,"restrictEdges"),Ri=q({get elementRect(){return{top:0,left:0,bottom:1,right:1}},set elementRect(e){}},ki.defaults),Fi=Et({start:ki.start,set:ki.set,defaults:Ri},"restrictRect"),Bi={width:-1/0,height:-1/0},ji={width:1/0,height:1/0} 9100var Ui=Et({start:function(e){return Ii.start(e)},set:function(e){var t=e.interaction,i=e.state,n=e.rect,r=e.edges,s=i.options 9101if(r){var o=Q(Si(s.min,t,e.coords))||Bi,a=Q(Si(s.max,t,e.coords))||ji 9102i.options={endOnly:s.endOnly,inner:q({},Ii.noInner),outer:q({},Ii.noOuter)},r.top?(i.options.inner.top=n.bottom-o.height,i.options.outer.top=n.bottom-a.height):r.bottom&&(i.options.inner.bottom=n.top+o.height,i.options.outer.bottom=n.top+a.height),r.left?(i.options.inner.left=n.right-o.width,i.options.outer.left=n.right-a.width):r.right&&(i.options.inner.right=n.left+o.width,i.options.outer.right=n.left+a.width),Ii.set(e),i.options=s}},defaults:{min:null,max:null,endOnly:!1,enabled:!1}},"restrictSize") 9103var Vi={start:function(e){var t,i=e.interaction,n=e.interactable,r=e.element,s=e.rect,o=e.state,a=e.startOffset,l=o.options,c=l.offsetWithOrigin?function(e){var t=e.interaction.element,i=$(W(e.state.options.origin,null,null,[t])),n=i||Y(e.interactable,t,e.interaction.prepared.name) 9104return n}(e):{x:0,y:0} 9105if("startCoords"===l.offset)t={x:i.coords.start.page.x,y:i.coords.start.page.y} 9106else{var u=W(l.offset,n,r,[i]);(t=$(u)||{x:0,y:0}).x+=c.x,t.y+=c.y}var d=l.relativePoints 9107o.offsets=s&&d&&d.length?d.map(function(e,i){return{index:i,relativePoint:e,x:a.left-s.width*e.x+t.x,y:a.top-s.height*e.y+t.y}}):[{index:0,relativePoint:null,x:t.x,y:t.y}]},set:function(e){var t=e.interaction,i=e.coords,n=e.state,r=n.options,s=n.offsets,o=Y(t.interactable,t.element,t.prepared.name),a=q({},i),l=[] 9108r.offsetWithOrigin||(a.x-=o.x,a.y-=o.y) 9109for(var c=0,u=s;c<u.length;c++)for(var d=u[c],h=a.x-d.x,f=a.y-d.y,p=0,m=r.targets.length;p<m;p++){var g=r.targets[p],y=void 0;(y=w.func(g)?g(h,f,t._proxy,d,p):g)&&l.push({x:(w.number(y.x)?y.x:h)+d.x,y:(w.number(y.y)?y.y:f)+d.y,range:w.number(y.range)?y.range:r.range,source:g,index:p,offset:d})}for(var v={target:null,inRange:!1,distance:0,range:0,delta:{x:0,y:0}},_=0;_<l.length;_++){var b=l[_],A=b.range,T=b.x-a.x,C=b.y-a.y,L=J(T,C),x=L<=A 9110A===1/0&&v.inRange&&v.range!==1/0&&(x=!1),v.target&&!(x?v.inRange&&A!==1/0?L/A<v.distance/v.range:A===1/0&&v.range!==1/0||L<v.distance:!v.inRange&&L<v.distance)||(v.target=b,v.distance=L,v.range=A,v.inRange=x,v.delta.x=T,v.delta.y=C)}return v.inRange&&(i.x=v.target.x,i.y=v.target.y),n.closest=v,v},defaults:{range:1/0,targets:null,offset:null,offsetWithOrigin:!0,origin:null,relativePoints:null,endOnly:!1,enabled:!1}},Hi=Et(Vi,"snap") 9111var qi={start:function(e){var t=e.state,i=e.edges,n=t.options 9112if(!i)return null 9113e.state={options:{targets:null,relativePoints:[{x:i.left?0:1,y:i.top?0:1}],offset:n.offset||"self",origin:{x:0,y:0},range:n.range}},t.targetFields=t.targetFields||[["width","height"],["x","y"]],Vi.start(e),t.offsets=e.state.offsets,e.state=t},set:function(e){var t=e.interaction,i=e.state,n=e.coords,r=i.options,s=i.offsets,o={x:n.x-s[0].x,y:n.y-s[0].y} 9114i.options=q({},r),i.options.targets=[] 9115for(var a=0,l=r.targets||[];a<l.length;a++){var c=l[a],u=void 0 9116if(u=w.func(c)?c(o.x,o.y,t):c){for(var d=0,h=i.targetFields;d<h.length;d++){var f=h[d],p=f[0],m=f[1] 9117if(p in u||m in u){u.x=u[p],u.y=u[m] 9118break}}i.options.targets.push(u)}}var g=Vi.set(e) 9119return i.options=r,g},defaults:{range:1/0,targets:null,offset:null,endOnly:!1,enabled:!1}},Gi=Et(qi,"snapSize") 9120var Wi={aspectRatio:xi,restrictEdges:Ni,restrict:Pi,restrictRect:Fi,restrictSize:Ui,snapEdges:Et({start:function(e){var t=e.edges 9121return t?(e.state.targetFields=e.state.targetFields||[[t.left?"left"
9121:"right",t.top?"top":"bottom"]],qi.start(e)):null},set:qi.set,defaults:q(Lt(qi.defaults),{targets:void 0,range:void 0,offset:{x:0,y:0}})},"snapEdges"),snap:Hi,snapSize:Gi,spring:Ei,avoid:Ei,transform:Ei,rubberband:Ei},$i={id:"modifiers",install:function(e){var t=e.interactStatic 9122for(var i in e.usePlugin(Pt),e.usePlugin(Ai),t.modifiers=Wi,Wi){var n=Wi[i],r=n._defaults,s=n._methods 9123r._methods=s,e.defaults.perAction[i]=r}}},Qi=$i,Xi=function(e){a(i,e) 9124var t=d(i) 9125function i(e,r,s,o,a,l){var c 9126if(n(this,i),te(u(c=t.call(this,a)),s),s!==r&&te(u(c),r),c.timeStamp=l,c.originalEvent=s,c.type=e,c.pointerId=ae(r),c.pointerType=pe(r),c.target=o,c.currentTarget=null,"tap"===e){var d=a.getPointerIndex(r) 9127c.dt=c.timeStamp-a.pointers[d].downTime 9128var h=c.timeStamp-a.tapTime 9129c.double=!!a.prevTap&&"doubletap"!==a.prevTap.type&&a.prevTap.target===c.target&&h<500}else"doubletap"===e&&(c.dt=r.timeStamp-a.tapTime,c.double=!0) 9130return c}return s(i,[{key:"_subtractOrigin",value:function(e){var t=e.x,i=e.y 9131return this.pageX-=t,this.pageY-=i,this.clientX-=t,this.clientY-=i,this}},{key:"_addOrigin",value:function(e){var t=e.x,i=e.y 9132return this.pageX+=t,this.pageY+=i,this.clientX+=t,this.clientY+=i,this}},{key:"preventDefault",value:function(){this.originalEvent.preventDefault()}}]),i}(ge),Yi={id:"pointer-events/base",before:["inertia","modifiers","auto-start","actions"],install:function(e){e.pointerEvents=Yi,e.defaults.actions.pointerEvents=Yi.defaults,q(e.actions.phaselessTypes,Yi.types)},listeners:{"interactions:new":function(e){var t=e.interaction 9133t.prevTap=null,t.tapTime=0},"interactions:update-pointer":function(e){var t=e.down,i=e.pointerInfo 9134if(!t&&i.hold)return 9135i.hold={duration:1/0,timeout:null}},"interactions:move":function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget 9136e.duplicate||i.pointerIsDown&&!i.pointerWasMoved||(i.pointerIsDown&&Ji(e),Ki({interaction:i,pointer:n,event:r,eventTarget:s,type:"move"},t))},"interactions:down":function(e,t){(function(e,t){for(var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget,o=e.pointerIndex,a=i.pointers[o].hold,l=V(s),c={interaction:i,pointer:n,event:r,eventTarget:s,type:"hold",targets:[],path:l,node:null},u=0;u<l.length;u++){var d=l[u] 9137c.node=d,t.fire("pointerEvents:collect-targets",c)}if(!c.targets.length)return 9138for(var h=1/0,f=0,p=c.targets;f<p.length;f++){var m=p[f].eventable.options.holdDuration 9139m<h&&(h=m)}a.duration=h,a.timeout=setTimeout(function(){Ki({interaction:i,eventTarget:s,pointer:n,event:r,type:"hold"},t)},h)})(e,t),Ki(e,t)},"interactions:up":function(e,t){Ji(e),Ki(e,t),function(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget 9140i.pointerWasMoved||Ki({interaction:i,eventTarget:s,pointer:n,event:r,type:"tap"},t)}(e,t)},"interactions:cancel":function(e,t){Ji(e),Ki(e,t)}},PointerEvent:Xi,fire:Ki,collectEventTargets:Zi,defaults:{holdDuration:600,ignoreFrom:null,allowFrom:null,origin:{x:0,y:0}},types:{down:!0,move:!0,up:!0,cancel:!0,tap:!0,doubletap:!0,hold:!0}} 9141function Ki(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget,o=e.type,a=e.targets,l=void 0===a?Zi(e,t):a,c=new Xi(o,n,r,s,i,t.now()) 9142t.fire("pointerEvents:new",{pointerEvent:c}) 9143for(var u={interaction:i,pointer:n,event:r,eventTarget:s,targets:l,type:o,pointerEvent:c},d=0;d<l.length;d++){var h=l[d] 9144for(var f in h.props||{})c[f]=h.props[f] 9145var p=Y(h.eventable,h.node) 9146if(c._subtractOrigin(p),c.eventable=h.eventable,c.currentTarget=h.node,h.eventable.fire(c),c._addOrigin(p),c.immediatePropagationStopped||c.propagationStopped&&d+1<l.length&&l[d+1].node!==c.currentTarget)break}if(t.fire("pointerEvents:fired",u),"tap"===o){var m=c.double?Ki({interaction:i,pointer:n,event:r,eventTarget:s,type:"doubletap"},t):c 9147i.prevTap=m,i.tapTime=m.timeStamp}return c}function Zi(e,t){var i=e.interaction,n=e.pointer,r=e.event,s=e.eventTarget,o=e.type,a=i.getPointerIndex(n),l=i.pointers[a] 9148if("tap"===o&&(i.pointerWasMoved||!l||l.downTarget!==s))return[] 9149for(var c=V(s),u={interaction:i,pointer:n,event:r,eventTarget:s,type:o,path:c,targets:[],node:null},d=0;d<c.length;d++){var h=c[d] 9150u.node=h,t.fire("pointerEvents:collect-targets",u)}return"hold"===o&&(u.targets=u.targets.filter(function(e){var t,n 9151return e.eventable.options.holdDuration===(null==(t=i.pointers[a])||null==(n=t.hold)?void 0:n.duration)})),u.targets}function Ji(e){var t=e.interaction,i=e.pointerIndex,n=t.pointers[i].hold 9152n&&n.timeout&&(clearTimeout(n.timeout),n.timeout=null)}var en=Object.freeze({__proto__:null,default:Yi}) 9153function tn(e){var t=e.interaction 9154t.holdIntervalHandle&&(clearInterval(t.holdIntervalHandle),t.holdIntervalHandle=null)}var nn={id:"pointer-events/holdRepeat",install:function(e){e.usePlugin(Yi) 9155var t=e.pointerEvents 9156t.defaults.holdRepeatInterval=0,t.types.holdrepeat=e.actions.phaselessTypes.holdrepeat=!0},listeners:["move","up","cancel","endall"].reduce(function(e,t){return e["pointerEvents:".concat(t)]=tn,e},{"pointerEvents:new":function(e){var t=e.pointerEvent 9157"hold"===t.type&&(t.count=(t.count||0)+1)},"pointerEvents:fired":function(e,t){var i=e.interaction,n=e.pointerEvent,r=e.eventTarget,s=e.targets 9158if("hold"===n.type&&s.length){var o=s[0].eventable.options.holdRepeatInterval 9159o<=0||(i.holdIntervalHandle=setTimeout(function(){t.pointerEvents.fire({interaction:i,eventTarget:r,type:"hold",pointer:n,event:n},t)},o))}}})},rn=nn 9160var sn={id:"pointer-events/interactableTargets",install:function(e){var t=e.Interactable 9161t.prototype.pointerEvents=function(e){return q(this.events.options,e),this} 9162var i=t.prototype._backCompatOption 9163t.prototype._backCompatOption=function(e,t){var n=i.call(this,e,t) 9164return n===this&&(this.events.options[e]=t),n}},listeners:{"pointerEvents:collect-targets":function(e,t){var i=e.targets,n=e.node,r=e.type,s=e.eventTarget
9165t.interactables.forEachMatch(n,function(e){var t=e.events,o=t.options 9166t.types[r]&&t.types[r].length&&e.testIgnoreAllow(o,n,s)&&i.push({node:n,eventable:t,props:{interactable:e}})})},"interactable:new":function(e){var t=e.interactable 9167t.events.getRect=function(e){return t.getRect(e)}},"interactable:set":function(e,t){var i=e.interactable,n=e.options 9168q(i.events.options,t.pointerEvents.defaults),q(i.events.options,n.pointerEvents||{})}}},on=sn,an={id:"pointer-events",install:function(e){e.usePlugin(en),e.usePlugin(rn),e.usePlugin(on)}},ln=an 9169var cn={id:"reflow",install:function(e){var t=e.Interactable 9170e.actions.phases.reflow=!0,t.prototype.reflow=function(t){return function(e,t,i){for(var n=e.getAllElements(),r=i.window.Promise,s=r?[]:null,o=function(){var o=n[a],l=e.getRect(o) 9171if(!l)return 1 9172var c,u=be(i.interactions.list,function(i){return i.interacting()&&i.interactable===e&&i.element===o&&i.prepared.name===t.name}) 9173if(u)u.move(),s&&(c=u._reflowPromise||new r(function(e){u._reflowResolve=e})) 9174else{var d=Q(l),h=function(e){return{coords:e,get page(){return this.coords.page},get client(){return this.coords.client},get timeStamp(){return this.coords.timeStamp},get pageX(){return this.coords.page.x},get pageY(){return this.coords.page.y},get clientX(){return this.coords.client.x},get clientY(){return this.coords.client.y},get pointerId(){return this.coords.pointerId},get target(){return this.coords.target},get type(){return this.coords.type},get pointerType(){return this.coords.pointerType},get buttons(){return this.coords.buttons},preventDefault:function(){}}}({page:{x:d.x,y:d.y},client:{x:d.x,y:d.y},timeStamp:i.now()}) 9175c=function(e,t,i,n,r){var s=e.interactions.new({pointerType:"reflow"}),o={interaction:s,event:r,pointer:r,eventTarget:i,phase:"reflow"} 9176s.interactable=t,s.element=i,s.prevEvent=r,s.updatePointer(r,r,i,!0),ne(s.coords.delta),Qe(s.prepared,n),s._doPhase(o) 9177var a=e.window,l=a.Promise,c=l?new l(function(e){s._reflowResolve=e}):void 0 9178s._reflowPromise=c,s.start(n,t,i),s._interacting?(s.move(o),s.end(r)):(s.stop(),s._reflowResolve()) 9179return s.removePointer(r,r),c}(i,e,o,t,h)}s&&s.push(c)},a=0;a<n.length&&!o();a++);return s&&r.all(s).then(function(){return e})}(this,t,e)}},listeners:{"interactions:stop":function(e,t){var i=e.interaction 9180"reflow"===i.pointerType&&(i._reflowResolve&&i._reflowResolve(),function(e,t){e.splice(e.indexOf(t),1)}(t.interactions.list,i))}}},un=cn 9181if(vi.use(mt),vi.use(qt),vi.use(ln),vi.use(Yt),vi.use(Qi),vi.use(ht),vi.use(Be),vi.use(We),vi.use(un),vi.use(Ct),vi.default=vi,"object"===("undefined"==typeof module?"undefined":i(module))&&module)try{module.exports=vi}catch(dn){}return vi.default=vi,vi}), 9182/** 9183 * @license 9184 * Video.js 8.23.6 <http://videojs.com/> 9185 * Copyright 2010-present Video.js contributors 9186 * Available under Apache License Version 2.0 9187 * <https://github.com/videojs/video.js/blob/main/LICENSE> 9188 * 9189 * Includes vtt.js <https://github.com/mozilla/vtt.js> 9190 * Available under Apache License Version 2.0 9191 * <https://github.com/mozilla/vtt.js/blob/main/LICENSE> 9192 */ 9193function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).videojs=t()}(this,function(){"use strict" 9194var e="8.23.6" 9195const t={},i=function(e,i){return t[e]=t[e]||[],i&&(t[e]=t[e].concat(i)),t[e]},n=function(e,n){const r=i(e).indexOf(n) 9196return!(r<=-1)&&(t[e]=t[e].slice(),t[e].splice(r,1),!0)},r={prefixed:!0},s=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"]],o=s[0] 9197let a 9198for(let ff=0;ff<s.length;ff++)if(s[ff][1]in document){a=s[ff] 9199break}if(a){for(let pf=0;pf<a.length;pf++)r[o[pf]]=a[pf] 9200r.prefixed=a[0]!==o[0]}let l=[] 9201const c=function e(t,i=":",n=""){let r,s="info" 9202function o(...e){r("log",s,e)}return r=((e,t,i)=>(n,r,s)=>{const o=t.levels[r],a=new RegExp(`^(${o})$`) 9203let c=e 9204if("log"!==n&&s.unshift(n.toUpperCase()+":"),i&&(c=`%c${e}`,s.unshift(i)),s.unshift(c+":"),l){l.push([].concat(s)) 9205const e=l.length-1e3 9206l.splice(0,e>0?e:0)}if(!window.console)return 9207let u=window.console[n] 9208u||"debug"!==n||(u=window.console.info||window.console.log),u&&o&&a.test(n)&&u[Array.isArray(s)?"apply":"call"](window.console,s)})(t,o,n),o.createLogger=(r,s,o)=>{const a=void 0!==s?s:i 9209return e(`${t} ${a} ${r}`,a,void 0!==o?o:n)},o.createNewLogger=(t,i,n)=>e(t,i,n),o.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:s},o.level=e=>{if("string"==typeof e){if(!o.levels.hasOwnProperty(e))throw new Error(`"${e}" in not a valid log level`) 9210s=e}return s},o.history=()=>l?[].concat(l):[],o.history.filter=e=>(l||[]).filter(t=>new RegExp(`.*${e}.*`).test(t[0])),o.history.clear=()=>{l&&(l.length=0)},o.history.disable=()=>{null!==l&&(l.length=0,l=null)},o.history.enable=()=>{null===l&&(l=[])},o.error=(...e)=>r("error",s,e),o.warn=(...e)=>r("warn",s,e),o.debug=(...e)=>r("debug",s,e),o}("VIDEOJS"),u=c.createLogger,d=Object.prototype.toString,h=function(e){return m(e)?Object.keys(e):[]} 9211function f(e,t){h(e).forEach(i=>
vendor: 4,230 bytes, lines 9211-9236
9211t(e[i],i))}function p(e,t,i=0){return h(e).reduce((i,n)=>t(i,e[n],n),i)}function m(e){return!!e&&"object"==typeof e}function g(e){return m(e)&&"[object Object]"===d.call(e)&&e.constructor===Object}function y(...e){const t={} 9212return e.forEach(e=>{e&&f(e,(e,i)=>{g(e)?(g(t[i])||(t[i]={}),t[i]=y(t[i],e)):t[i]=e})}),t}function v(e={}){const t=[] 9213for(const i in e)if(e.hasOwnProperty(i)){const n=e[i] 9214t.push(n)}return t}function _(e,t,i,n=!0){const r=i=>Object.defineProperty(e,t,{value:i,enumerable:!0,writable:!0}),s={configurable:!0,enumerable:!0,get(){const e=i() 9215return r(e),e}} 9216return n&&(s.set=r),Object.defineProperty(e,t,s)}var b=Object.freeze({__proto__:null,each:f,reduce:p,isObject:m,isPlain:g,merge:y,values:v,defineLazyProperty:_}) 9217let w,A=!1,T=null,C=!1,L=!1,x=!1,M=!1,E=!1,S=null,k=null 9218const P=Boolean(window.cast&&window.cast.framework&&window.cast.framework.CastReceiverContext) 9219let O=null,z=!1,D=!1,I=!1,N=!1,R=!1,F=!1,B=!1 9220const j=Boolean(W()&&("ontouchstart"in window||window.navigator.maxTouchPoints||window.DocumentTouch&&window.document instanceof window.DocumentTouch)),U=window.navigator&&window.navigator.userAgentData 9221if(U&&U.platform&&U.brands&&(C="Android"===U.platform,x=Boolean(U.brands.find(e=>"Microsoft Edge"===e.brand)),M=Boolean(U.brands.find(e=>"Chromium"===e.brand)),E=!x&&M,S=k=(U.brands.find(e=>"Chromium"===e.brand)||{}).version||null,D="Windows"===U.platform),!M){const mf=window.navigator&&window.navigator.userAgent||"" 9222A=/iPod/i.test(mf),T=function(){const e=mf.match(/OS (\d+)_/i) 9223return e&&e[1]?e[1]:null}(),C=/Android/i.test(mf),w=function(){const e=mf.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i) 9224if(!e)return null 9225const t=e[1]&&parseFloat(e[1]),i=e[2]&&parseFloat(e[2]) 9226return t&&i?parseFloat(e[1]+"."+e[2]):t||null}(),L=/Firefox/i.test(mf),x=/Edg/i.test(mf),M=/Chrome/i.test(mf)||/CriOS/i.test(mf),E=!x&&M,S=k=function(){const e=mf.match(/(Chrome|CriOS)\/(\d+)/) 9227return e&&e[2]?parseFloat(e[2]):null}(),O=function(){const e=/MSIE\s(\d+)\.\d/.exec(mf) 9228let t=e&&parseFloat(e[1]) 9229return!t&&/Trident\/7.0/i.test(mf)&&/rv:11.0/.test(mf)&&(t=11),t}(),R=/Tizen/i.test(mf),F=/Web0S/i.test(mf),B=R||F,z=/Safari/i.test(mf)&&!E&&!C&&!x&&!B,D=/Windows/i.test(mf),I=/iPad/i.test(mf)||z&&j&&!/iPhone/i.test(mf),N=/iPhone/i.test(mf)&&!I}const V=N||I||A,H=(z||V)&&!E 9230var q=Object.freeze({__proto__:null,get IS_IPOD(){return A},get IOS_VERSION(){return T},get IS_ANDROID(){return C},get ANDROID_VERSION(){return w},get IS_FIREFOX(){return L},get IS_EDGE(){return x},get IS_CHROMIUM(){return M},get IS_CHROME(){return E},get CHROMIUM_VERSION(){return S},get CHROME_VERSION(){return k},IS_CHROMECAST_RECEIVER:P,get IE_VERSION(){return O},get IS_SAFARI(){return z},get IS_WINDOWS(){return D},get IS_IPAD(){return I},get IS_IPHONE(){return N},get IS_TIZEN(){return R},get IS_WEBOS(){return F},get IS_SMART_TV(){return B},TOUCH_ENABLED:j,IS_IOS:V,IS_ANY_SAFARI:H}) 9231function G(e){return"string"==typeof e&&Boolean(e.trim())}function W(){return document===window.document}function $(e){return m(e)&&1===e.nodeType}function Q(){try{return window.parent!==window.self}catch(Jt){return!0}}function X(e){return function(t,i){if(!G(t))return document[e](null) 9232G(i)&&(i=document.querySelector(i)) 9233const n=$(i)?i:document 9234return n[e]&&n[e](t)}}function Y(e="div",t={},i={},n){const r=document.createElement(e) 9235return Object.getOwnPropertyNames(t).forEach(function(e){const i=t[e] 9236"textContent"===e?K(r,i):r[e]===i&&"tabIndex"!==e||(r[e]=i)}),Object.getOwnPropertyNames(i).forEach(function(e){r.setAttribute(e,i[e])}),n&&ge(r,n),r}function K(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function Z(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function J(e,t){return function(e){if(e.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}(t),e.classList.contains(t)}function ee(e,...t){return e.classList.add(...t.reduce((e,t)=>e.concat(t.split(/\s+/)),[])),e}function te(e,...t){return e?(e.classList.remove(...t.reduce((e,t)=>e.concat(t.split(/\s+/)),[])),e):(c.warn("removeClass was called with an element that doesn't exist"),null)}function ie(e,t,i){return"function"==typeof i&&(i=i(e,t)),"boolean"!=typeof i&&(i=void 0),t.split(/\s+/).forEac
9236h(t=>e.classList.toggle(t,i)),e}function ne(e,t){Object.getOwnPropertyNames(t).forEach(function(i){const n=t[i] 9237null==n||!1===n?e.removeAttribute(i):e.setAttribute(i,!0===n?"":n)})}function re(e){const t={},i=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"] 9238if(e&&e.attributes&&e.attributes.length>0){const n=e.attributes 9239for(let e=n.length-1;e>=0;e--){const r=n[e].name 9240let s=n[e].value 9241i.includes(r)&&(s=null!==s),t[r]=s}}return t}function se(e,t){return e.getAttribute(t)}function oe(e,t,i){e.setAttribute(t,i)}function ae(e,t){e.removeAttribute(t)}function le(){document.body.focus(),document.onselectstart=function(){return!1}}function ce(){document.onselectstart=function(){return!0}}function ue(e){if(e&&e.getBoundingClientRect&&e.parentNode){const t=e.getBoundingClientRect(),i={} 9242return["bottom","height","left","right","top","width"].forEach(e=>{void 0!==t[e]&&(i[e]=t[e])}),i.height||(i.height=parseFloat(we(e,"height"))),i.width||(i.width=parseFloat(we(e,"width"))),i}}function de(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0} 9243const t=e.offsetWidth,i=e.offsetHeight 9244let n=0,s=0 9245for(;e.offsetParent&&e!==document[r.fullscreenElement];)n+=e.offsetLeft,s+=e.offsetTop,e=e.offsetParent 9246return{left:n,top:s,width:t,height:i}}function he(e,t){const i={x:0,y:0} 9247if(V){let t=e 9248for(;t&&"html"!==t.nodeName.toLowerCase();){const e=we(t,"transform")
9249if(/^matrix/.test(e)){const t=e.slice(7,-1).split(/,\s/).map(Number) 9250i.x+=t[4],i.y+=t[5]}else if(/^matrix3d/.test(e)){const t=e.slice(9,-1).split(/,\s/).map(Number) 9251i.x+=t[12],i.y+=t[13]}if(t.assignedSlot&&t.assignedSlot.parentElement&&window.WebKitCSSMatrix){const e=window.getComputedStyle(t.assignedSlot.parentElement).transform,n=new window.WebKitCSSMatrix(e) 9252i.x+=n.m41,i.y+=n.m42}t=t.parentNode||t.host}}const n={},r=de(t.target),s=de(e),o=s.width,a=s.height 9253let l=t.offsetY-(s.top-r.top),c=t.offsetX-(s.left-r.left) 9254return t.changedTouches&&(c=t.changedTouches[0].pageX-s.left,l=t.changedTouches[0].pageY+s.top,V&&(c-=i.x,l-=i.y)),n.y=1-Math.max(0,Math.min(1,l/a)),n.x=Math.max(0,Math.min(1,c/o)),n}function fe(e){return m(e)&&3===e.nodeType}function pe(e){for(;e.firstChild;)e.removeChild(e.firstChild) 9255return e}function me(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map(e=>("function"==typeof e&&(e=e()),$(e)||fe(e)?e:"string"==typeof e&&/\S/.test(e)?document.createTextNode(e):void 0)).filter(e=>e)}function ge(e,t){return me(t).forEach(t=>e.appendChild(t)),e}function ye(e,t){return ge(pe(e),t)}function ve(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||("mouseup"===e.type&&0===e.button&&0===e.buttons||("mousedown"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons)))}const _e=X("querySelector"),be=X("querySelectorAll") 9256function we(e,t){if(!e||!t)return"" 9257if("function"==typeof window.getComputedStyle){let n 9258try{n=window.getComputedStyle(e)}catch(i){return""}return n?n.getPropertyValue(t)||n[t]:""}return""}function Ae(e){[...document.styleSheets].forEach(t=>{try{const i=[...t.cssRules].map(e=>e.cssText).join(""),n=document.createElement("style") 9259n.textContent=i,e.document.head.appendChild(n)}catch(i){const n=document.createElement("link") 9260n.rel="stylesheet",n.type=t.type,n.media=t.media.mediaText,n.href=t.href,e.document.head.appendChild(n)}})}var Te=Object.freeze({__proto__:null,isReal:W,isEl:$,isInFrame:Q,createEl:Y,textContent:K,prependTo:Z,hasClass:J,addClass:ee,removeClass:te,toggleClass:ie,setAttributes:ne,getAttributes:re,getAttribute:se,setAttribute:oe,removeAttribute:ae,blockTextSelection:le,unblockTextSelection:ce,getBoundingClientRect:ue,findPosition:de,getPointerPosition:he,isTextNode:fe,emptyEl:pe,normalizeContent:me,appendContent:ge,insertContent:ye,isSingleLeftClick:ve,$:_e,$$:be,computedStyle:we,copyStyleSheetsToWindow:Ae}) 9261let Ce,Le=!1 9262const xe=function(){if(!1===Ce.options.autoSetup)return 9263const e=Array.prototype.slice.call(document.getElementsByTagName("video")),t=Array.prototype.slice.call(document.getElementsByTagName("audio")),i=Array.prototype.slice.call(document.getElementsByTagName("video-js")),n=e.concat(t,i) 9264if(n&&n.length>0)for(let r=0,s=n.length;r<s;r++){const e=n[r] 9265if(!e||!e.getAttribute){Me(1) 9266break}if(void 0===e.player){null!==e.getAttribute("data-setup")&&Ce(e)}}else Le||Me(1)} 9267function Me(e,t){W()&&(t&&(Ce=t),window.setTimeout(xe,e))}function Ee(){Le=!0,window.removeEventListener("load",Ee)}W()&&("complete"===document.readyState?Ee():window.addEventListener("load",Ee)) 9268const Se=function(e){const t=document.createElement("style") 9269return t.className=e,t},ke=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t} 9270var Pe=new WeakMap 9271let Oe,ze=3 9272function De(){return ze++}function Ie(e,t){if(!Pe.has(e))return 9273const i=Pe.get(e) 92740===i.handlers[t].length&&(delete i.handlers[t],e.removeEventListener?e.removeEventListener(t,i.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,i.dispatcher)),Object.getOwnPropertyNames(i.handlers).length<=0&&(delete i.handlers,delete i.dispatcher,delete i.disabled),0===Object.getOwnPropertyNames(i).length&&Pe.delete(e)}function Ne(e,t,i,n){i.forEach(function(i){e(t,i,n)})}function Re(e){if(e.fixed_)return e 9275function t(){return!0}function i(){return!1}if(!e||!e.isPropagationStopped||!e.isImmediatePropagationStopped){const n=e||window.event 9276e={} 9277const r=["layerX","layerY","keyLocation","path","webkitMovementX","webkitMovementY","mozPressure","mozInputSource"] 9278for(const t in n)r.includes(t)||"returnValue"===t&&n.preventDefault||(e[t]=n[t]) 9279if(e.target||(e.target=e.srcElement||document),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){n.preventDefault&&n.preventDefault(),e.returnValue=!1,n.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){n.stopPropagation&&n.stopPropagation(),e.cancelBubble=!0,n.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=i,e.stopImmediatePropagation=function(){n.stopImmediatePropagation&&n.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=i,null!==e.clientX&&void 0!==e.clientX){const t=document.documentElement,i=document.body 9280e.pageX=e.clientX+(t&&t.scrollLeft||i&&i.scrollLeft||0)-(t&&t.clientLeft||i&&i.clientLeft||0),e.pageY=e.clientY+(t&&t.scrollTop||i&&i.scrollTop||0)-(t&&t.clientTop||i&&i.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e.fixed_=!0,e}const Fe=["touchstart","touchmove"] 9281function Be(e,t,i){if(Array.isArray(t))return Ne(Be,e,t,i) 9282Pe.has(e)||Pe.set(e,{}) 9283const n=Pe.get(e) 9284if(n.handlers||(n.handlers={}),n.handlers[t]||(n.handlers[t]=[]),i.guid||(i.guid=De()),n.handlers[t].push(i),n.dispatcher||(n.disabled=!1,n.dispatcher=function(t,i){if(n.disabled)return 9285t=Re(t) 9286const r=n.handlers[t.type] 9287if(r){const n=r.slice(0) 9288for(let r=0,o=n.length;r<o&&!t.isImmediatePropagationStopped();r++)try{n[r].call(e,t,i)}catch(s){c.error(s)}}}),1===n.handlers[t].length)if(e.addEventListener){let i=!1;(function(){if("boolean"!=typeof Oe){Oe=!1 9289try{const e=Object.defineProperty({},"passive",{get(){Oe=!0}}) 9290window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}}return Oe})()&&Fe.indexOf(t)>-1&&(i={passive:!0}),e.addEventListener(t,n.dispatcher,i)}else e.attachEvent&&e.attachEvent("on"+t,n.dispatcher)}function je(e,t,i){if(!Pe.has(e))return 9291const n=Pe.get(e) 9292if(!n.handlers)return 9293if(Array.isArray(t))return Ne(je,e,t,i) 9294const r=function(e,t){n.handlers[t]=[],Ie(e,t)} 9295if(void 0===t){for(const t in n.handlers)Object.prototype.hasOwnProperty.call(n.handlers||{},t)&&r(e,t) 9296return}const s=n.handlers[t] 9297if(s)if(i){if(i.guid)for(let e=0;e<s.length;e++)s[e].guid===i.guid&&s.splice(e--,1) 9298Ie(e,t)}else r(e,t)}function Ue(e,t,i){const n=Pe.has(e)?Pe.get(e):{},r=e.parentNode||e.ownerDocument 9299if("string"==typeof t?t={type:t,target:e}:t.target||(t.target=e),t=Re(t),n.dispatcher&&n.dispatcher.call(e,t,i),r&&!t.isPropagationStopped()&&!0===t.bubbles)Ue.call(null,r,t,i) 9300else if(!r&&!t.defaultPrevented&&t.target&&t.target[t.type]){Pe.has(t.target)||Pe.set(t.target,{}) 9301const e=Pe.get(t.target) 9302t.target[t.type]&&(e.disabled=!0,"function"==typeof t.target[t.type]&&t.target[t.type](),e.disabled=!1)}return!t.defaultPrevented}function Ve(e,t,i){if(Array.isArray(t))return Ne(Ve,e,t,i) 9303const n=function(){je(e,t,n),i.apply(this,arguments)} 9304n.guid=i.guid=i.guid||De(),Be(e,t,n)}function He(e,t,i){const n=function(){je(e,t,n),i.apply(this,arguments)} 9305n.guid=i.guid=i.guid||De(),Be(e,t,n)}var qe=Object.freeze({__proto__:null,fixEvent:Re,on:Be,off:je,trigger:Ue,one:Ve,any:He}) 9306const Ge=30,We=function(e,t,i){t.guid||(t.guid=De()) 9307const n=t.bind(e) 9308return n.guid=i?i+"_"+t.guid:t.guid,n},$e=function(e,t){let i=window.performance.now() 9309return function(...n){const r=window.performance.now() 9310r-i>=t&&(e(...n),i=r)}},Qe=function(e,t,i,n=window){let r 9311const s=function(){const s=this,o=arguments 9312let a=function(){r=null,a=null,i||e.apply(s,o)} 9313!r&&i&&e.apply(s,o),n.clearTimeout(r),r=n.setTimeout(a,t)} 9314return s.cancel=()=>{n.clearTimeout(r),r=null},s} 9315var Xe=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:Ge,bind_:We,throttle:$e,debounce:Qe}) 9316let Ye 9317class Ke{on(e,t){const i=this.addEventListener 9318this.addEventListener=()=>{},Be(this,e,t),this.addEventListener=i}off(e,t){je(this,e,t)}
vendor: 4,492 bytes, lines 9318-9355
9318one(e,t){const i=this.addEventListener 9319this.addEventListener=()=>{},Ve(this,e,t),this.addEventListener=i}any(e,t){const i=this.addEventListener 9320this.addEventListener=()=>{},He(this,e,t),this.addEventListener=i}trigger(e){const t=e.type||e 9321"string"==typeof e&&(e={type:t}),e=Re(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),Ue(this,e)}queueTrigger(e){Ye||(Ye=new Map) 9322const t=e.type||e 9323let i=Ye.get(this) 9324i||(i=new Map,Ye.set(this,i)) 9325const n=i.get(t) 9326i.delete(t),window.clearTimeout(n) 9327const r=window.setTimeout(()=>{i.delete(t),0===i.size&&(i=null,Ye.delete(this)),this.trigger(e)},0) 9328i.set(t,r)}}Ke.prototype.allowedEvents_={},Ke.prototype.addEventListener=Ke.prototype.on,Ke.prototype.removeEventListener=Ke.prototype.off,Ke.prototype.dispatchEvent=Ke.prototype.trigger 9329const Ze=e=>"function"==typeof e.name?e.name():"string"==typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e,Je=e=>e instanceof Ke||!!e.eventBusEl_&&["on","one","off","trigger"].every(t=>"function"==typeof e[t]),et=e=>"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length,tt=(e,t,i)=>{if(!e||!e.nodeName&&!Je(e))throw new Error(`Invalid target for ${Ze(t)}#${i}; must be a DOM node or evented object.`)},it=(e,t,i)=>{if(!et(e))throw new Error(`Invalid event type for ${Ze(t)}#${i}; must be a non-empty string or array.`)},nt=(e,t,i)=>{if("function"!=typeof e)throw new Error(`Invalid listener for ${Ze(t)}#${i}; must be a function.`)},rt=(e,t,i)=>{const n=t.length<3||t[0]===e||t[0]===e.eventBusEl_ 9330let r,s,o 9331return n?(r=e.eventBusEl_,t.length>=3&&t.shift(),[s,o]=t):(r=t[0],s=t[1],o=t[2]),tt(r,e,i),it(s,e,i),nt(o,e,i),o=We(e,o),{isTargetingSelf:n,target:r,type:s,listener:o}},st=(e,t,i,n)=>{tt(e,e,t),e.nodeName?qe[t](e,i,n):e[t](i,n)},ot={on(...e){const{isTargetingSelf:t,target:i,type:n,listener:r}=rt(this,e,"on") 9332if(st(i,"on",n,r),!t){const e=()=>this.off(i,n,r) 9333e.guid=r.guid 9334const t=()=>this.off("dispose",e) 9335t.guid=r.guid,st(this,"on","dispose",e),st(i,"on","dispose",t)}},one(...e){const{isTargetingSelf:t,target:i,type:n,listener:r}=rt(this,e,"one") 9336if(t)st(i,"one",n,r) 9337else{const e=(...t)=>{this.off(i,n,e),r.apply(null,t)} 9338e.guid=r.guid,st(i,"one",n,e)}},any(...e){const{isTargetingSelf:t,target:i,type:n,listener:r}=rt(this,e,"any") 9339if(t)st(i,"any",n,r) 9340else{const e=(...t)=>{this.off(i,n,e),r.apply(null,t)} 9341e.guid=r.guid,st(i,"any",n,e)}},off(e,t,i){if(!e||et(e))je(this.eventBusEl_,e,t) 9342else{const n=e,r=t 9343tt(n,this,"off"),it(r,this,"off"),nt(i,this,"off"),i=We(this,i),this.off("dispose",i),n.nodeName?(je(n,r,i),je(n,"dispose",i)):Je(n)&&(n.off(r,i),n.off("dispose",i))}},trigger(e,t){tt(this.eventBusEl_,this,"trigger") 9344const i=e&&"string"!=typeof e?e.type:e 9345if(!et(i))throw new Error(`Invalid event type for ${Ze(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`) 9346return Ue(this.eventBusEl_,e,t)}} 9347function at(e,t={}){const{eventBusKey:i}=t 9348if(i){if(!e[i].nodeName)throw new Error(`The eventBusKey "${i}" does not refer to an element.`) 9349e.eventBusEl_=e[i]}else e.eventBusEl_=Y("span",{className:"vjs-event-bus"}) 9350return Object.assign(e,ot),e.eventedCallbacks&&e.eventedCallbacks.forEach(e=>{e()}),e.on("dispose",()=>{e.off(),[e,e.el_,e.eventBusEl_].forEach(function(e){e&&Pe.has(e)&&Pe.delete(e)}),window.setTimeout(()=>{e.eventBusEl_=null},0)}),e}const lt={state:{},setState(e){let t 9351return"function"==typeof e&&(e=e()),f(e,(e,i)=>{this.state[i]!==e&&(t=t||{},t[i]={from:this.state[i],to:e}),this.state[i]=e}),t&&Je(this)&&this.trigger({changes:t,type:"statechanged"}),t}} 9352function ct(e,t){return Object.assign(e,lt),e.state=Object.assign({},e.state,t),"function"==typeof e.handleStateChanged&&Je(e)&&e.on("statechanged",e.handleStateChanged),e}const ut=function(e){return"string"!=typeof e?e:e.replace(/./,e=>e.toLowerCase())},dt=function(e){return"string"!=typeof e?e:e.replace(/./,e=>e.toUpperCase())},ht=function(e,t){return dt(e)===dt(t)} 9353var ft=Object.freeze({__proto__:null,toLowerCase:ut,toTitleCase:dt,titleCaseEquals:ht}) 9354class pt{constructor(e,t,i){if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=y({},this.options_),t=this.options_=y(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){const t=e&&e.id&&e.id()||"no_player" 9355this.id_=`${t}_component_${De()}`}this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),t.className&&this.el_&&t.className.split(" ").forEach(e
9355=>this.addClass(e)),["on","off","one","any","trigger"].forEach(e=>{this[e]=void 0}),!1!==t.evented&&(at(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),ct(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set,this.setIntervalIds_=new Set,this.rafIds_=new Set,this.namedRafs_=new Map,this.clearingTimersOnDispose_=!1,!1!==t.initChildren&&this.initChildren(),this.ready(i),!1!==t.reportTouchActivity&&this.enableTouchActivity()}dispose(e={}){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let e=this.children_.length-1;e>=0;e--)this.children_[e].dispose&&this.children_[e].dispose() 9356this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}}isDisposed(){return Boolean(this.isDisposed_)}player(){return this.player_}options(e){return e?(this.options_=y(this.options_,e),this.options_):this.options_}el(){return this.el_}createEl(e,t,i){return Y(e,t,i)}localize(e,t,i=e){const n=this.player_.language&&this.player_.language(),r=this.player_.languages&&this.player_.languages(),s=r&&r[n],o=n&&n.split("-")[0],a=r&&r[o] 9357let l=i 9358return s&&s[e]?l=s[e]:a&&a[e]&&(l=a[e]),t&&(l=l.replace(/\{(\d+)\}/g,function(e,i){const n=t[i-1] 9359let r=n 9360return void 0===n&&(r=e),r})),l}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(e){return this.childIndex_[e]}getChild(e){if(e)return this.childNameIndex_[e]}getDescendant(...e){e=e.reduce((e,t)=>e.concat(t),[]) 9361let t=this 9362for(let i=0;i<e.length;i++)if(t=t.getChild(e[i]),!t||!t.getChild)return 9363return t}setIcon(e,t=this.el()){if(!this.player_.options_.experimentalSvgIcons)return 9364const i="http://www.w3.org/2000/svg",n=Y("span",{className:"vjs-icon-placeholder vjs-svg-icon"},{"aria-hidden":"true"}),r=document.createElementNS(i,"svg") 9365r.setAttributeNS(null,"viewBox","0 0 512 512") 9366const s=document.createElementNS(i,"use") 9367return r.appendChild(s),s.setAttributeNS(null,"href",`#vjs-icon-${e}`),n.appendChild(r),this.iconIsSet_?t.replaceChild(n,t.querySelector(".vjs-icon-placeholder")):t.appendChild(n),this.iconIsSet_=!0,n}addChild(e,t={},i=this.children_.length){let n,r 9368if("string"==typeof e){r=dt(e) 9369const i=t.componentClass||r 9370t.name=r 9371const s=pt.getComponent(i) 9372if(!s)throw new Error(`Component ${i} does not exist`) 9373if("function"!=typeof s)return null 9374n=new s(this.player_||this,t)}else n=e 9375if(n.parentComponent_&&n.parentComponent_.removeChild(n),this.children_.splice(i,0,n),n.parentComponent_=this,"function"==typeof n.id&&(this.childIndex_[n.id()]=n),r=r||n.name&&dt(n.name()),r&&(this.childNameIndex_[r]=n,this.childNameIndex_[ut(r)]=n),"function"==typeof n.el&&n.el()){let e=null 9376this.children_[i+1]&&(this.children_[i+1].el_?e=this.children_[i+1].el_:$(this.children_[i+1])&&(e=this.children_[i+1])),this.contentEl().insertBefore(n.el(),e)}return n}removeChild(e){if("string"==typeof e&&(e=this.getChild(e)),!e||!this.children_)return 9377let t=!1 9378for(let n=this.children_.length-1;n>=0;n--)if(this.children_[n]===e){t=!0,this.children_.splice(n,1) 9379break}if(!t)return 9380e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[dt(e.name())]=null,this.childNameIndex_[ut(e.name())]=null 9381const i=e.el() 9382i&&i.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}initChildren(){const e=this.options_.children 9383if(e){const t=this.options_,i=e=>{const i=e.name 9384let n=e.opts 9385if(void 0!==t[i]&&(n=t[i]),!1===n)return 9386!0===n&&(n={}),n.playerOptions=this.options_.playerOptions 9387const r=this.addChild(i,n) 9388r&&(this[i]=r)} 9389let n 9390const r=pt.getComponent("Tech") 9391n=Array.isArray(e)?e:Object.keys(e),n.concat(Object.keys(this.options_).filter(function(e){return!n.some(function(t){return"string"==typeof t?e===t:e===t.name})})).map(t=>{let i,n 9392return"string"==typeof t?(i=t,n=e[i]||this.options_[i]||{}):(i=t.name,n=t),{name:i,opts:n}}).filter(e=>
vendor: 4,931 bytes, lines 9392-9418
9392{const t=pt.getComponent(e.opts.componentClass||dt(e.name)) 9393return t&&!r.isTech(t)}).forEach(i)}}buildCSSClass(){return""}ready(e,t=!1){if(e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))}triggerReady(){this.isReady_=!0,this.setTimeout(function(){const e=this.readyQueue_ 9394this.readyQueue_=[],e&&e.length>0&&e.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)}$(e,t){return _e(e,t||this.contentEl())}$$(e,t){return be(e,t||this.contentEl())}hasClass(e){return J(this.el_,e)}addClass(...e){ee(this.el_,...e)}removeClass(...e){te(this.el_,...e)}toggleClass(e,t){ie(this.el_,e,t)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(e){return se(this.el_,e)}setAttribute(e,t){oe(this.el_,e,t)}removeAttribute(e){ae(this.el_,e)}width(e,t){return this.dimension("width",e,t)}height(e,t){return this.dimension("height",e,t)}dimensions(e,t){this.width(e,!0),this.height(t)}dimension(e,t,i){if(void 0!==t)return null!==t&&t==t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(i||this.trigger("componentresize")) 9395if(!this.el_)return 0 9396const n=this.el_.style[e],r=n.indexOf("px") 9397return-1!==r?parseInt(n.slice(0,r),10):parseInt(this.el_["offset"+dt(e)],10)}currentDimension(e){let t=0 9398if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value") 9399if(t=we(this.el_,e),t=parseFloat(t),0===t||isNaN(t)){const i=`offset${dt(e)}` 9400t=this.el_[i]}return t}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}getPositions(){const e=this.el_.getBoundingClientRect() 9401return{boundingClientRect:{x:e.x,y:e.y,width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left},center:{x:e.left+e.width/2,y:e.top+e.height/2,width:0,height:0,top:e.top+e.height/2,right:e.left+e.width/2,bottom:e.top+e.height/2,left:e.left+e.width/2}}}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(e){this.player_&&("Tab"===e.key||this.player_.options_.playerOptions.spatialNavigation&&this.player_.options_.playerOptions.spatialNavigation.enabled||e.stopPropagation(),this.player_.handleKeyDown(e))}handleKeyPress(e){this.handleKeyDown(e)}emitTapEvents(){let e=0,t=null 9402let i 9403this.on("touchstart",function(n){1===n.touches.length&&(t={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY},e=window.performance.now(),i=!0)}),this.on("touchmove",function(e){if(e.touches.length>1)i=!1 9404else if(t){const n=e.touches[0].pageX-t.pageX,r=e.touches[0].pageY-t.pageY 9405Math.sqrt(n*n+r*r)>10&&(i=!1)}}) 9406const n=function(){i=!1} 9407this.on("touchleave",n),this.on("touchcancel",n),this.on("touchend",function(n){if(t=null,!0===i){window.performance.now()-e<200&&(n.preventDefault(),this.trigger("tap"))}})}enableTouchActivity(){if(!this.player()||!this.player().reportUserActivity)return 9408const e=We(this.player(),this.player().reportUserActivity) 9409let t 9410this.on("touchstart",function(){e(),this.clearInterval(t),t=this.setInterval(e,250)}) 9411const i=function(i){e(),this.clearInterval(t)} 9412this.on("touchmove",e),this.on("touchend",i),this.on("touchcancel",i)}setTimeout(e,t){var i 9413return e=We(this,e),this.clearTimersOnDispose_(),i=window.setTimeout(()=>{this.setTimeoutIds_.has(i)&&this.setTimeoutIds_.delete(i),e()},t),this.setTimeoutIds_.add(i),i}clearTimeout(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),window.clearTimeout(e)),e}setInterval(e,t){e=We(this,e),this.clearTimersOnDispose_() 9414const i=window.setInterval(e,t) 9415return this.setIntervalIds_.add(i),i}clearInterval(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),window.clearInterval(e)),e}requestAnimationFrame(e){var t 9416return this.clearTimersOnDispose_(),e=We(this,e),t=window.requestAnimationFrame(()=>{this.rafIds_.has(t)&&this.rafIds_.delete(t),e()}),this.rafIds_.add(t),t}requestNamedAnimationFrame(e,t){this.namedRafs_.has(e)&&this.cancelNamedAnimationFrame(e),this.clearTimersOnDispose_(),t=We(this,t) 9417const i=this.requestAnimationFrame(()=>{t(),this.namedRafs_.has(e)&&this.namedRafs_.delete(e)}) 9418return this.namedRafs_.set(e,i),e}cancelNamedAnimationFrame(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))}cancelAnimationFrame(e){return this.rafIds_.has(e)&&(this.rafIds_.delete(e),window.cancelAnimationFrame(e)),e}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEac
9418h(([e,t])=>{this[e].forEach((e,i)=>this[t](i))}),this.clearingTimersOnDispose_=!1}))}getIsDisabled(){return Boolean(this.el_.disabled)}getIsExpresslyInert(){return this.el_.inert&&!this.el_.ownerDocument.documentElement.inert}getIsFocusable(e){return(e||this.el_).tabIndex>=0&&!(this.getIsDisabled()||this.getIsExpresslyInert())}getIsAvailableToBeFocused(e){function t(e){const t=window.getComputedStyle(e,null),i=t.getPropertyValue("visibility") 9419return"none"!==t.getPropertyValue("display")&&!["hidden","collapse"].includes(i)}return e||(e=this.el()),!!(function(e){if(e.offsetWidth+e.offsetHeight+e.getBoundingClientRect().height+e.getBoundingClientRect().width===0)return!1 9420const t={x:e.getBoundingClientRect().left+e.offsetWidth/2,y:e.getBoundingClientRect().top+e.offsetHeight/2} 9421if(t.x<0)return!1 9422if(t.x>(document.documentElement.clientWidth||window.innerWidth))return!1 9423if(t.y<0)return!1 9424if(t.y>(document.documentElement.clientHeight||window.innerHeight))return!1 9425let i=document.elementFromPoint(t.x,t.y) 9426for(;i;){if(i===e)return!0 9427if(!i.parentNode)return!1 9428i=i.parentNode}}(e)&&(i=e,t(i.parentElement)&&t(i)&&"0"!==i.style.opacity&&"0px"!==window.getComputedStyle(i).height&&"0px"!==window.getComputedStyle(i).width)&&(!e.parentElement||e.tabIndex>=0)) 9429var i}static registerComponent(e,t){if("string"!=typeof e||!e)throw new Error(`Illegal component name, "${e}"; must be a non-empty string.`) 9430const i=pt.getComponent("Tech"),n=i&&i.isTech(t),r=pt===t||pt.prototype.isPrototypeOf(t.prototype) 9431if(n||!r){let t 9432throw t=n?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error(`Illegal component, "${e}"; ${t}.`)}e=dt(e),pt.components_||(pt.components_={}) 9433const s=pt.getComponent("Player") 9434if("Player"===e&&s&&s.players){const e=s.players,t=Object.keys(e) 9435if(e&&t.length>0)for(let i=0;i<t.length;i++)if(null!==e[t[i]])throw new Error("Can not register Player component after player has been created.")}return pt.components_[e]=t,pt.components_[ut(e)]=t,t}static getComponent(e){if(e&&pt.components_)return pt.components_[e]}}function mt(e,t,i,n){return function(e,t,i){if("number"!=typeof t||t<0||t>i)throw new Error(`Failed to execute '${e}' on 'TimeRanges': The index provided (${t}) is non-numeric or out of bounds (0-${i}).`)}(e,n,i.length-1),i[n][t]}function gt(e){let t 9436return t=void 0===e||0===e.length?{length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:mt.bind(null,"start",0,e),end:mt.bind(null,"end",1,e)},window.Symbol&&window.Symbol.iterator&&(t[window.Symbol.iterator]=()=>(e||[]).values()),t}function yt(e,t){return Array.isArray(e)?gt(e):void 0===e||void 0===t?gt():gt([[e,t]])}pt.registerComponent("Component",pt) 9437const vt=function(e,t){e=e<0?0:e 9438let i=Math.floor(e%60),n=Math.floor(e/60%60),r=Math.floor(e/3600) 9439const s=Math.floor(t/60%60),o=Math.floor(t/3600) 9440return(isNaN(e)||e===1/0)&&(r=n=i="-"),r=r>0||o>0?r+":":"",n=((r||s>=10)&&n<10?"0"+n:n)+":",i=i<10?"0"+i:i,r+n+i} 9441let _t=vt 9442function bt(e){_t=e}function wt(){_t=vt}function At(e,t=e){return _t(e,t)}var Tt=Object.freeze({__proto__:null,createTimeRanges:yt,createTimeRange:yt,setFormatTime:bt,resetFormatTime:wt,formatTime:At}) 9443function Ct(e,t){let i,n,r=0 9444if(!t)return 0 9445e&&e.length||(e=yt(0,0)) 9446for(let s=0;s<e.length;s++)i=e.start(s),n=e.end(s),n>t&&(n=t),r+=n-i 9447return r/t}function Lt(e){if(e instanceof Lt)return e 9448"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:m(e)&&("number"==typeof e.code&&(this.code=e.code),Object.assign(this,e)),this.message||(this.message=Lt.defaultMessages[this.code]||"")}function xt(e){return null!=e&&"function"==typeof e.then}function Mt(e){xt(e)&&e.then(null,e=>{})}Lt.prototype.code=0,Lt.prototype.message="",Lt.prototype.status=null,Lt.prototype.metadata=null,Lt.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Lt.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."},Lt.MEDIA_ERR_CUSTOM=0,Lt.prototype.MEDIA_ERR_CUSTOM=0,Lt.MEDIA_ERR_ABORTED=1,Lt.prototype.MEDIA_ERR_ABORTED=1,Lt.MEDIA_ERR_NETWORK=2,Lt.prototype.MEDIA_ERR_NETWORK=2,Lt.MEDIA_ERR_DECODE=3,Lt.prototype.MEDIA_ERR_DECODE=3,Lt.MEDIA_ERR_SRC_NOT_SUPPORTED=4,Lt.prototype.MEDIA_ERR_SRC_NOT_SUPPORTED=4,Lt.MEDIA_ERR_ENCRYPTED=5,Lt.prototype.MEDIA_ERR_ENCRYPTED=5 9449const Et=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce((t,i,n)=>(e[i]&&(t[i]=e[i]),t),{cues:e.cues&&Array.prototype.map.call(e.cues,function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}})})} 9450var St=function(e){const t=e.$$("track"),i=Array.prototype.map.call(t,e=>e.track) 9451return Array.prototype.map.call(t,function(e){const t=Et(e.track) 9452return e.src&&(t.src=e.src),t}).concat(Array.prototype.filter.call(e.textTracks(),function(e){return-1===i.indexOf(e)}).map(Et))},kt=function(e,t){return e.forEach(function(e){const i=t.addRemoteTextTrack(e).track
vendor: 10,027 bytes, lines 9453-9505
9453!e.src&&e.cues&&e.cues.forEach(e=>i.addCue(e))}),t.textTracks()},Pt=Et 9454const Ot="vjs-modal-dialog" 9455class zt extends pt{constructor(e,t){super(e,t),this.handleKeyDown_=e=>this.handleKeyDown(e),this.close_=e=>this.close(e),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=Y("div",{className:`${Ot}-content`},{role:"document"}),this.descEl_=Y("p",{className:`${Ot}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),K(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}createEl(){return super.createEl("div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":`${this.id()}_description`,"aria-hidden":"true","aria-label":this.label(),role:"dialog","aria-live":"polite"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${Ot} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let e=this.options_.description||this.localize("This is a modal window.") 9456return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e}open(){if(this.opened_)return void(this.options_.fillAlways&&this.fill()) 9457const e=this.player() 9458this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}opened(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_}close(){if(!this.opened_)return 9459const e=this.player() 9460this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger({type:"modalclose",bubbles:!0}),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(e){if("boolean"==typeof e){const t=this.closeable_=!!e 9461let i=this.getChild("closeButton") 9462if(t&&!i){const e=this.contentEl_ 9463this.contentEl_=this.el_,i=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=e,this.on(i,"close",this.close_)}!t&&i&&(this.off(i,"close",this.close_),this.removeChild(i),i.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(e){const t=this.contentEl(),i=t.parentNode,n=t.nextSibling 9464this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,i.removeChild(t),this.empty(),ye(t,e),this.trigger("modalfill"),n?i.insertBefore(t,n):i.appendChild(t) 9465const r=this.getChild("closeButton") 9466r&&i.appendChild(r.el_),this.trigger("aftermodalfill")}empty(){this.trigger("beforemodalempty"),pe(this.contentEl()),this.trigger("modalempty")}content(e){return void 0!==e&&(this.content_=e),this.content_}conditionalFocus_(){const e=document.activeElement,t=this.player_.el_ 9467this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(e){if(this.trigger({type:"modalKeydown",originalEvent:e,target:this,bubbles:!0}),e.stopPropagation(),"Escape"===e.key&&this.closeable())return e.preventDefault(),void this.close() 9468if("Tab"!==e.key)return 9469const t=this.focusableEls_(),i=this.el_.querySelector(":focus") 9470let n 9471for(let r=0;r<t.length;r++)if(i===t[r]){n=r 9472break}document.activeElement===this.el_&&(n=0),e.shiftKey&&0===n?(t[t.length-1].focus(),e.preventDefault()):e.shiftKey||n!==t.length-1||(t[0].focus(),e.preventDefault())}focusableEls_(){const e=this.el_.querySelectorAll("*") 9473return Array.prototype.filter.call(e,e=>(e instanceof window.HTMLAnchorElement||e instanceof window.HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof window.HTMLInputElement||e instanceof window.HTMLSelectElement||e instanceof window.HTMLTextAreaElement||e instanceof window.HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof window.HTMLIFrameElement||e instanceof window.HTMLObjectElement||e instanceof window.HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable"))}}zt.prototype.options_={pauseOnOpen:!0,temporary:!0},pt.registerComponent("ModalDialog",zt) 9474class Dt extends Ke{constructor(e=[]){super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}}) 9475for(let t=0;t<e.length;t++)this.addTrack(e[t])}addTrack(e){const t=this.tracks_.length 9476""+t in this||Object.defineProperty(this,t,{get(){return this.tracks_[t]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack",target:this})),e.labelchange_=()=>{this.trigger({track:e,type:"labelchange",target:this})},Je(e)&&e.addEventListener("labelchange",e.labelchange_)}removeTrack(e){let t 9477for(let i=0,n=this.length;i<n;i++)if(this[i]===e){t=this[i],t.off&&t.off(),this.tracks_.splice(i,1) 9478break}t&&this.trigger({track:t,type:"removetrack",target:this})}getTrackById(e){let t=null 9479for(let i=0,n=this.length;i<n;i++){const n=this[i] 9480if(n.id===e){t=n 9481break}}return t}}Dt.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack",labelchange:"labelchange"} 9482for(const gf in Dt.prototype.allowedEvents_)Dt.prototype["on"+gf]=null 9483const It=function(e,t){for(let i=0;i<e.length;i++)Object.keys(e[i]).length&&t.id!==e[i].id&&(e[i].enabled=!1)} 9484class Nt extends Dt{constructor(e=[]){for(let t=e.length-1;t>=0;t--)if(e[t].enabled){It(e,e[t]) 9485break}super(e),this.changing_=!1}addTrack(e){e.enabled&&It(this,e),super.addTrack(e),e.addEventListener&&(e.enabledChange_=()=>{this.changing_||(this.changing_=!0,It(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)}}const Rt=function(e,t){for(let i=0;i<e.length;i++)Object.keys(e[i]).length&&t.id!==e[i].id&&(e[i].selected=!1)} 9486class Ft extends Dt{constructor(e=[]){for(let t=e.length-1;t>=0;t--)if(e[t].selected){Rt(e,e[t]) 9487break}super(e),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let e=0;e<this.length;e++)if(this[e].selected)return e 9488return-1},set(){}})}addTrack(e){e.selected&&Rt(this,e),super.addTrack(e),e.addEventListener&&(e.selectedChange_=()=>{this.changing_||(this.changing_=!0,Rt(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)}}class Bt extends Dt{addTrack(e){super.addTrack(e),this.queueChange_||(this.queueChange_=()=>this.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),e.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(e.kind)&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(e){super.removeTrack(e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}toJSON(){return this.tracks_.map(e=>e.toJSON())}}class jt{constructor(e){jt.prototype.setCues_.call(this,e),Object.defineProperty(this,"length",{get(){return this.length_}})}setCues_(e){const t=this.length||0 9489let i=0 9490const n=e.length 9491this.cues_=e,this.length_=e.length 9492const r=function(e){""+e in this||Object.defineProperty(this,""+e,{get(){return this.cues_[e]}})} 9493if(t<n)for(i=t;i<n;i++)r.call(this,i)}getCueById(e){let t=null 9494for(let i=0,n=this.length;i<n;i++){const n=this[i] 9495if(n.id===e){t=n 9496break}}return t}}const Ut={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},Vt={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},Ht={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},qt={disabled:"disabled",hidden:"hidden",showing:"showing"} 9497class Gt extends Ke{constructor(e={}){super() 9498const t={id:e.id||"vjs_track_"+De(),kind:e.kind||"",language:e.language||""} 9499let i=e.label||"" 9500for(const n in t)Object.defineProperty(this,n,{get:()=>t[n],set(){}}) 9501Object.defineProperty(this,"label",{get:()=>i,set(e){e!==i&&(i=e,this.trigger("labelchange"))}})}}const Wt=function(e){return new URL(e,document.baseURI)},$t=function(e){return new URL(e,document.baseURI).href},Qt=function(e){if("string"==typeof e){const t=e.split("?")[0].replace(/\/+$/,"").match(/\.([^.\/]+)$/) 9502return t?t[1].toLowerCase():""}return""},Xt=function(e,t=window.location){return Wt(e).origin!==t.origin} 9503var Yt=Object.freeze({__proto__:null,parseUrl:Wt,getAbsoluteURL:$t,getFileExtension:Qt,isCrossOrigin:Xt}),Kt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{} 9504function Zt(e,t){return e(t={exports:{}},t.exports),t.exports}var Jt,ei="undefined"!=typeof window?window:void 0!==Kt?Kt:"undefined"!=typeof self?self:{},ti=Zt(function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t] 9505for(var n in i)({}).hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}
9505e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}),ii=(Jt=ti)&&Jt.__esModule&&Object.prototype.hasOwnProperty.call(Jt,"default")?Jt.default:Jt,ni=function(e){if(!e)return!1 9506var t=ri.call(e) 9507return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)},ri=Object.prototype.toString 9508function si(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 9509if(i)return(i=i.call(e)).next.bind(i) 9510if(Array.isArray(e)||(i=function(e,t){if(!e)return 9511if("string"==typeof e)return oi(e,t) 9512var i=Object.prototype.toString.call(e).slice(8,-1) 9513"Object"===i&&e.constructor&&(i=e.constructor.name) 9514if("Map"===i||"Set"===i)return Array.from(e) 9515if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return oi(e,t)}(e))||t&&e&&"number"==typeof e.length){i&&(e=i) 9516var n=0 9517return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function oi(e,t){(null==t||t>e.length)&&(t=e.length) 9518for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i] 9519return n}var ai=function(){function e(){this.typeToInterceptorsMap_=new Map,this.enabled_=!1}var t=e.prototype 9520return t.getIsEnabled=function(){return this.enabled_},t.enable=function(){this.enabled_=!0},t.disable=function(){this.enabled_=!1},t.reset=function(){this.typeToInterceptorsMap_=new Map,this.enabled_=!1},t.addInterceptor=function(e,t){this.typeToInterceptorsMap_.has(e)||this.typeToInterceptorsMap_.set(e,new Set) 9521var i=this.typeToInterceptorsMap_.get(e) 9522return!i.has(t)&&(i.add(t),!0)},t.removeInterceptor=function(e,t){var i=this.typeToInterceptorsMap_.get(e) 9523return!(!i||!i.has(t))&&(i.delete(t),!0)},t.clearInterceptorsByType=function(e){return!!this.typeToInterceptorsMap_.get(e)&&(this.typeToInterceptorsMap_.delete(e),this.typeToInterceptorsMap_.set(e,new Set),!0)},t.clear=function(){return!!this.typeToInterceptorsMap_.size&&(this.typeToInterceptorsMap_=new Map,!0)},t.getForType=function(e){return this.typeToInterceptorsMap_.get(e)||new Set},t.execute=function(e,t){for(var i,n=si(this.getForType(e));!(i=n()).done;){var r=i.value 9524try{t=r(t)}catch(s){}}return t},e}(),li=function(){function e(){this.maxAttempts_=1,this.delayFactor_=.1,this.fuzzFactor_=.1,this.initialDelay_=1e3,this.enabled_=!1}var t=e.prototype 9525return t.getIsEnabled=function(){return this.enabled_},t.enable=function(){this.enabled_=!0},t.disable=function(){this.enabled_=!1},t.reset=function(){this.maxAttempts_=1,this.delayFactor_=.1,this.fuzzFactor_=.1,this.initialDelay_=1e3,this.enabled_=!1},t.getMaxAttempts=function(){return this.maxAttempts_},t.setMaxAttempts=function(e){this.maxAttempts_=e},t.getDelayFactor=function(){return this.delayFactor_},t.setDelayFactor=function(e){this.delayFactor_=e},t.getFuzzFactor=function(){return this.fuzzFactor_},t.setFuzzFactor=function(e){this.fuzzFactor_=e},t.getInitialDelay=function(){return this.initialDelay_},t.setInitialDelay=function(e){this.initialDelay_=e},t.createRetry=function(e){var t=void 0===e?{}:e,i=t.maxAttempts,n=t.delayFactor,r=t.fuzzFactor,s=t.initialDelay 9526return new ci({maxAttempts:i||this.maxAttempts_,delayFactor:n||this.delayFactor_,fuzzFactor:r||this.fuzzFactor_,initialDelay:s||this.initialDelay_})},e}(),ci=function(){function e(e){this.maxAttempts_=e.maxAttempts,this.delayFactor_=e.delayFactor,this.fuzzFactor_=e.fuzzFactor,this.currentDelay_=e.initialDelay,this.currentAttempt_=1}var t=e.prototype 9527return t.moveToNextAttempt=function(){this.currentAttempt_++ 9528var e=this.currentDelay_*this.delayFactor_ 9529this.currentDelay_=this.currentDelay_+e},t.shouldRetry=function(){return this.currentAttempt_<this.maxAttempts_},t.getCurrentDelay=function(){return this.currentDelay_},t.getCurrentMinPossibleDelay=function(){return(1-this.fuzzFactor_)*this.currentDelay_},t.getCurrentMaxPossibleDelay=function(){return(1+this.fuzzFactor_)*this.currentDelay_},t.getCurrentFuzzedDelay=function(){var e=this.getCurrentMinPossibleDelay(),t=this.getCurrentMaxPossibleDelay() 9530return e+Math.random()*(t-e)},e}(),ui=li 9531var di=function(e,t){return void 0===t&&(t=!1),function(i,n,r){if(i)e(i) 9532else if(n.statusCode>=400&&n.statusCode<=599){var s=r 9533if(t)if(ei.TextDecoder){var o=function(e){void 0===e&&(e="") 9534return e.toLowerCase().split(";").reduce(function(e,t){var i=t.split("="),n=i[0],r=i[1] 9535return"charset"===n.trim()?r.trim():e},"utf-8")}(n.headers&&n.headers["content-type"]) 9536try{s=new TextDecoder(o).decode(r)}catch(a){}}else s=String.fromCharCode.apply(null,new Uint8Array(r)) 9537e({cause:s})}else e(null,r)}}
vendor: 4,887 bytes, lines 9538-9572
9538gi.httpHandler=di,gi.requestInterceptorsStorage=new ai,gi.responseInterceptorsStorage=new ai,gi.retryManager=new ui 9539 9540;/** 9541 * @license 9542 * slighly modified parse-headers 2.0.2 <https://github.com/kesla/parse-headers/> 9543 * Copyright (c) 2014 David Björklund 9544 * Available under the MIT license 9545 * <https://github.com/kesla/parse-headers/blob/master/LICENCE> 9546 */ 9547var hi=function(e){var t={} 9548return e?(e.trim().split("\n").forEach(function(e){var i=e.indexOf(":"),n=e.slice(0,i).trim().toLowerCase(),r=e.slice(i+1).trim() 9549void 0===t[n]?t[n]=r:Array.isArray(t[n])?t[n].push(r):t[n]=[t[n],r]}),t):t},fi=gi,pi=gi 9550function mi(e,t,i){var n=e 9551return ni(t)?(i=t,"string"==typeof e&&(n={uri:e})):n=ti({},t,{uri:e}),n.callback=i,n}function gi(e,t,i){return yi(t=mi(e,t,i))}function yi(e){if(void 0===e.callback)throw new Error("callback argument missing") 9552if(e.requestType&&gi.requestInterceptorsStorage.getIsEnabled()){var t={uri:e.uri||e.url,headers:e.headers||{},body:e.body,metadata:e.metadata||{},retry:e.retry,timeout:e.timeout},i=gi.requestInterceptorsStorage.execute(e.requestType,t) 9553e.uri=i.uri,e.headers=i.headers,e.body=i.body,e.metadata=i.metadata,e.retry=i.retry,e.timeout=i.timeout}var n=!1,r=function(t,i,r){n||(n=!0,e.callback(t,i,r))} 9554function s(){var e=void 0 9555if(e=u.response?u.response:u.responseText||function(e){try{if("document"===e.responseType)return e.responseXML 9556var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName 9557if(""===e.responseType&&!t)return e.responseXML}catch(i){}return null}(u),y)try{e=JSON.parse(e)}catch(t){}return e}function o(t){if(clearTimeout(d),clearTimeout(e.retryTimeout),t instanceof Error||(t=new Error(""+(t||"Unknown XMLHttpRequest Error"))),t.statusCode=0,c||!gi.retryManager.getIsEnabled()||!e.retry||!e.retry.shouldRetry()){if(e.requestType&&gi.responseInterceptorsStorage.getIsEnabled()){var i={headers:v.headers||{},body:v.body,responseUrl:u.responseURL,responseType:u.responseType},n=gi.responseInterceptorsStorage.execute(e.requestType,i) 9558v.body=n.body,v.headers=n.headers}return r(t,v)}e.retryTimeout=setTimeout(function(){e.retry.moveToNextAttempt(),e.xhr=u,yi(e)},e.retry.getCurrentFuzzedDelay())}function a(){if(!c){var t 9559clearTimeout(d),clearTimeout(e.retryTimeout),t=e.useXDR&&void 0===u.status?200:1223===u.status?204:u.status 9560var i=v,n=null 9561if(0!==t?(i={body:s(),statusCode:t,method:f,headers:{},url:h,rawRequest:u},u.getAllResponseHeaders&&(i.headers=hi(u.getAllResponseHeaders()))):n=new Error("Internal XMLHttpRequest Error"),e.requestType&&gi.responseInterceptorsStorage.getIsEnabled()){var o={headers:i.headers||{},body:i.body,responseUrl:u.responseURL,responseType:u.responseType},a=gi.responseInterceptorsStorage.execute(e.requestType,o) 9562i.body=a.body,i.headers=a.headers}return r(n,i,i.body)}}var l,c,u=e.xhr||null 9563u||(u=e.cors||e.useXDR?new gi.XDomainRequest:new gi.XMLHttpRequest) 9564var d,h=u.url=e.uri||e.url,f=u.method=e.method||"GET",p=e.body||e.data,m=u.headers=e.headers||{},g=!!e.sync,y=!1,v={body:void 0,headers:{},statusCode:0,method:f,url:h,rawRequest:u} 9565if("json"in e&&!1!==e.json&&(y=!0,m.accept||m.Accept||(m.Accept="application/json"),"GET"!==f&&"HEAD"!==f&&(m["content-type"]||m["Content-Type"]||(m["Content-Type"]="application/json"),p=JSON.stringify(!0===e.json?p:e.json))),u.onreadystatechange=function(){4!==u.readyState||gi.responseInterceptorsStorage.getIsEnabled()||setTimeout(a,0)},u.onload=a,u.onerror=o,u.onprogress=function(){},u.onabort=function(){c=!0,clearTimeout(e.retryTimeout)},u.ontimeout=o,u.open(f,h,!g,e.username,e.password),g||(u.withCredentials=!!e.withCredentials),!g&&e.timeout>0&&(d=setTimeout(function(){if(!c){c=!0,u.abort("timeout") 9566var e=new Error("XMLHttpRequest timeout") 9567e.code="ETIMEDOUT",o(e)}},e.timeout)),u.setRequestHeader)for(l in m)m.hasOwnProperty(l)&&u.setRequestHeader(l,m[l]) 9568else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1 9569return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object") 9570return"responseType"in e&&(u.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(u),u.send(p||null),u}gi.XMLHttpRequest=ei.XMLHttpRequest||function(){},gi.XDomainRequest="withCredentials"in new gi.XMLHttpRequest?gi.XMLHttpRequest:ei.XDomainRequest,function(e,t){for(var i=0;i<e.length;i++)t(e[i])}(["get","put","post","patch","head","delete"],function(e){gi["delete"===e?"del":e]=function(t,i,n){return(i=mi(t,i,n)).method=e.toUpperCase(),yi(i)}}),fi.default=pi 9571const vi=function(e,t){const i=new window.WebVTT.Parser(window,window.vttjs,window.WebVTT.StringDecoder()),n=[] 9572i.oncue=function(e){t.addCue(e)},i.onparsingerror=function(e){n.push(e)},i.onflush=function(){t.trigger({type:"loadeddata",target:t})},i.parse(e),n.length>0&&(window.console&&window.console.groupCollapsed&&window.console.groupCollapsed(`Text Track parsing errors for ${t.src}
9572`),n.forEach(e=>c.error(e)),window.console&&window.console.groupEnd&&window.console.groupEnd()),i.flush()},_i=function(e,t){const i={uri:e},n=Xt(e) 9573n&&(i.cors=n) 9574const r="use-credentials"===t.tech_.crossOrigin() 9575r&&(i.withCredentials=r),fi(i,We(this,function(e,i,n){if(e)return c.error(e,i) 9576t.loaded_=!0,"function"!=typeof window.WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],e=>{if("vttjserror"!==e.type)return vi(n,t) 9577c.error(`vttjs failed to load, stopping trying to process ${t.src}`)}):vi(n,t)}))} 9578class bi extends Gt{constructor(e={}){if(!e.tech)throw new Error("A tech was not provided.") 9579const t=y(e,{kind:Ht[e.kind]||"subtitles",language:e.language||e.srclang||""}) 9580let i=qt[t.mode]||"disabled" 9581const n=t.default 9582"metadata"!==t.kind&&"chapters"!==t.kind||(i="hidden"),super(t),this.tech_=t.tech,this.cues_=[],this.activeCues_=[],this.preload_=!1!==this.tech_.preloadTextTracks 9583const r=new jt(this.cues_),s=new jt(this.activeCues_) 9584let o=!1 9585this.timeupdateHandler=We(this,function(e={}){this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,o&&(this.trigger("cuechange"),o=!1),"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))}) 9586this.tech_.one("dispose",()=>{this.stopTracking()}),"disabled"!==i&&this.startTracking(),Object.defineProperties(this,{default:{get:()=>n,set(){}},mode:{get:()=>i,set(e){qt[e]&&i!==e&&(i=e,this.preload_||"disabled"===i||0!==this.cues.length||_i(this.src,this),this.stopTracking(),"disabled"!==i&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?r:null},set(){}},activeCues:{get(){if(!this.loaded_)return null 9587if(0===this.cues.length)return s 9588const e=this.tech_.currentTime(),t=[] 9589for(let i=0,n=this.cues.length;i<n;i++){const n=this.cues[i] 9590n.startTime<=e&&n.endTime>=e&&t.push(n)}if(o=!1,t.length!==this.activeCues_.length)o=!0 9591else for(let i=0;i<t.length;i++)-1===this.activeCues_.indexOf(t[i])&&(o=!0) 9592return this.activeCues_=t,s.setCues_(this.activeCues_),s},set(){}}}),t.src?(this.src=t.src,this.preload_||(this.loaded_=!0),(this.preload_||"subtitles"!==t.kind&&"captions"!==t.kind)&&_i(this.src,this)):this.loaded_=!0}startTracking(){this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler),this.tech_.on("timeupdate",this.timeupdateHandler)}stopTracking(){this.rvf_&&(this.tech_.cancelVideoFrameCallback(this.rvf_),this.rvf_=void 0),this.tech_.off("timeupdate",this.timeupdateHandler)}addCue(e){let t=e 9593if(!("getCueAsHTML"in t)){t=new window.vttjs.VTTCue(e.startTime,e.endTime,e.text) 9594for(const i in e)i in t||(t[i]=e[i]) 9595t.id=e.id,t.originalCue_=e}const i=this.tech_.textTracks() 9596for(let n=0;n<i.length;n++)i[n]!==this&&i[n].removeCue(t) 9597this.cues_.push(t),this.cues.setCues_(this.cues_)}toJSON(){return Pt(this)}removeCue(e){let t=this.cues_.length 9598for(;t--;){const i=this.cues_[t] 9599if(i===e||i.originalCue_&&i.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_) 9600break}}}}bi.prototype.allowedEvents_={cuechange:"cuechange"} 9601class wi extends Gt{constructor(e={}){const t=y(e,{kind:Vt[e.kind]||""}) 9602super(t) 9603let i=!1 9604Object.defineProperty(this,"enabled",{get:()=>i,set(e){"boolean"==typeof e&&e!==i&&(i=e,this.trigger("enabledchange"))}}),t.enabled&&(this.enabled=t.enabled),this.loaded_=!0}}class Ai extends Gt{constructor(e={}){const t=y(e,{kind:Ut[e.kind]||""}) 9605super(t) 9606let i=!1 9607Object.defineProperty(this,"selected",{get:()=>i,set(e){"boolean"==typeof e&&e!==i&&(i=e,this.trigger("selectedchange"))}}),t.selected&&(this.selected=t.selected)}}class Ti extends Ke{constructor(e={}){let t 9608super() 9609const i=new bi(e) 9610this.kind=i.kind,this.src=i.src,this.srclang=i.language,this.label=i.label,this.default=i.default,Object.defineProperties(this,{readyState:{get:()=>t},track:{get:()=>i}}),t=Ti.NONE,i.addEventListener("loadeddata",()=>{t=Ti.LOADED,this.trigger({type:"load",target:this})})}}Ti.prototype.allowedEvents_={load:"load"},Ti.NONE=0,Ti.LOADING=1,Ti.LOADED=2,Ti.ERROR=3 9611const Ci={audio:{ListClass:Nt,TrackClass:wi,capitalName:"Audio"},video:{ListClass:Ft,TrackClass:Ai,capitalName:"Video"},text:{ListClass:Bt,TrackClass:bi,capitalName:"Text"}}
vendor: 4,941 bytes, lines 9612-9649
9612Object.keys(Ci).forEach(function(e){Ci[e].getterName=`${e}Tracks`,Ci[e].privateName=`${e}Tracks_`}) 9613const Li={remoteText:{ListClass:Bt,TrackClass:bi,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:class{constructor(e=[]){this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}}) 9614for(let t=0,i=e.length;t<i;t++)this.addTrackElement_(e[t])}addTrackElement_(e){const t=this.trackElements_.length 9615""+t in this||Object.defineProperty(this,t,{get(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)}getTrackElementByTrack_(e){let t 9616for(let i=0,n=this.trackElements_.length;i<n;i++)if(e===this.trackElements_[i].track){t=this.trackElements_[i] 9617break}return t}removeTrackElement_(e){for(let t=0,i=this.trackElements_.length;t<i;t++)if(e===this.trackElements_[t]){this.trackElements_[t].track&&"function"==typeof this.trackElements_[t].track.off&&this.trackElements_[t].track.off(),"function"==typeof this.trackElements_[t].off&&this.trackElements_[t].off(),this.trackElements_.splice(t,1) 9618break}}},TrackClass:Ti,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},xi=Object.assign({},Ci,Li) 9619Li.names=Object.keys(Li),Ci.names=Object.keys(Ci),xi.names=[].concat(Li.names).concat(Ci.names) 9620var Mi,Ei=void 0!==Kt?Kt:"undefined"!=typeof window?window:{} 9621"undefined"!=typeof document?Mi=document:(Mi=Ei["__GLOBAL_DOCUMENT_CACHE@4"])||(Mi=Ei["__GLOBAL_DOCUMENT_CACHE@4"]={}) 9622var Si=Mi,ki=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.") 9623return e.prototype=t,new e}}() 9624function Pi(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function Oi(e){function t(e,t,i,n){return 3600*(0|e)+60*(0|t)+(0|i)+(0|n)/1e3}var i=e.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/) 9625return i?i[3]?t(i[1],i[2],i[3].replace(":",""),i[4]):i[1]>59?t(i[1],i[2],0,i[4]):t(0,i[1],i[2],i[4]):null}function zi(){this.values=ki(null)}function Di(e,t,i,n){var r=n?e.split(n):[e] 9626for(var s in r)if("string"==typeof r[s]){var o=r[s].split(i) 9627if(2===o.length)t(o[0].trim(),o[1].trim())}}function Ii(e,t,i){var n=e 9628function r(){var t=Oi(e) 9629if(null===t)throw new Pi(Pi.Errors.BadTimeStamp,"Malformed timestamp: "+n) 9630return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function s(){e=e.replace(/^\s+/,"")}if(s(),t.startTime=r(),s(),"--\x3e"!==e.substr(0,3))throw new Pi(Pi.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+n) 9631e=e.substr(3),s(),t.endTime=r(),s(),function(e,t){var n=new zi 9632Di(e,function(e,t){switch(e){case"region":for(var r=i.length-1;r>=0;r--)if(i[r].id===t){n.set(e,i[r].region) 9633break}break 9634case"vertical":n.alt(e,t,["rl","lr"]) 9635break 9636case"line":var s=t.split(","),o=s[0] 9637n.integer(e,o),n.percent(e,o)&&n.set("snapToLines",!1),n.alt(e,o,["auto"]),2===s.length&&n.alt("lineAlign",s[1],["start","center","end"]) 9638break 9639case"position":s=t.split(","),n.percent(e,s[0]),2===s.length&&n.alt("positionAlign",s[1],["start","center","end"]) 9640break 9641case"size":n.percent(e,t) 9642break 9643case"align":n.alt(e,t,["start","center","end","left","right"])}},/:/,/\s/),t.region=n.get("region",null),t.vertical=n.get("vertical","") 9644try{t.line=n.get("line","auto")}catch(r){}t.lineAlign=n.get("lineAlign","start"),t.snapToLines=n.get("snapToLines",!0),t.size=n.get("size",100) 9645try{t.align=n.get("align","center")}catch(r){t.align=n.get("align","middle")}try{t.position=n.get("position","auto")}catch(r){t.position=n.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=n.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}Pi.prototype=ki(Error.prototype),Pi.prototype.constructor=Pi,Pi.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},zi.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,i){return i?this.has(e)?this.values[e]:t[i]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,i){for(var n=0;n<i.length;++n)if(t===i[n]){this.set(e,t) 9646break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}} 9647var Ni=Si.createElement&&Si.createElement("textarea"),Ri={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Fi={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},Bi={v:"title",lang:"lang"},ji={rt:"ruby"} 9648function Ui(e,t){function i(){if(!t)return null 9649var e,i=t.match(/^([^<]*)(<[^>
9649]*>?)?/) 9650return e=i[1]?i[1]:i[2],t=t.substr(e.length),e}function n(e){return Ni.innerHTML=e,e=Ni.textContent,Ni.textContent="",e}function r(e,t){return!ji[t.localName]||ji[t.localName]===e.localName}function s(t,i){var n=Ri[t] 9651if(!n)return null 9652var r=e.document.createElement(n),s=Bi[t] 9653return s&&i&&(r[s]=i.trim()),r}for(var o,a=e.document.createElement("div"),l=a,c=[];null!==(o=i());)if("<"!==o[0])l.appendChild(e.document.createTextNode(n(o))) 9654else{if("/"===o[1]){c.length&&c[c.length-1]===o.substr(2).replace(">","")&&(c.pop(),l=l.parentNode) 9655continue}var u,d=Oi(o.substr(1,o.length-2)) 9656if(d){u=e.document.createProcessingInstruction("timestamp",d),l.appendChild(u) 9657continue}var h=o.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/) 9658if(!h)continue 9659if(!(u=s(h[1],h[3])))continue 9660if(!r(l,u))continue 9661if(h[2]){var f=h[2].split(".") 9662f.forEach(function(e){var t=/^bg_/.test(e),i=t?e.slice(3):e 9663if(Fi.hasOwnProperty(i)){var n=t?"background-color":"color",r=Fi[i] 9664u.style[n]=r}}),u.className=f.join(" ")}c.push(h[1]),l.appendChild(u),l=u}return a}var Vi=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]] 9665function Hi(e){for(var t=0;t<Vi.length;t++){var i=Vi[t] 9666if(e>=i[0]&&e<=i[1])return!0}return!1}function qi(e){var t=[],i="" 9667if(!e||!e.childNodes)return"ltr" 9668function n(e,t){for(var i=t.childNodes.length-1;i>=0;i--)e.push(t.childNodes[i])}function r(e){if(!e||!e.length)return null 9669var t=e.pop(),i=t.textContent||t.innerText 9670if(i){var s=i.match(/^.*(\n|\r)/) 9671return s?(e.length=0,s[0]):i}return"ruby"===t.tagName?r(e):t.childNodes?(n(e,t),r(e)):void 0}for(n(t,e);i=r(t);)for(var s=0;s<i.length;s++)if(Hi(i.charCodeAt(s)))return"rtl" 9672return"ltr"}function Gi(){}function Wi(e,t,i){Gi.call(this),this.cue=t,this.cueDiv=Ui(e,t.text) 9673var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"} 9674this.applyStyles(n,this.cueDiv),this.div=e.document.createElement("div"),n={direction:qi(this.cueDiv),writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===t.align?"center":t.align,font:i.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(n),this.div.appendChild(this.cueDiv) 9675var r=0 9676switch(t.positionAlign){case"start":case"line-left":r=t.position 9677break 9678case"center":r=t.position-t.size/2 9679break 9680case"end":case"line-right":r=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(r,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(r,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")}
9680)}}function $i(e){var t,i,n,r 9681if(e.div){i=e.div.offsetHeight,n=e.div.offsetWidth,r=e.div.offsetTop 9682var s=(s=e.div.childNodes)&&(s=s[0])&&s.getClientRects&&s.getClientRects() 9683e=e.div.getBoundingClientRect(),t=s?Math.max(s[0]&&s[0].height||0,e.height/s.length):0}this.left=e.left,this.right=e.right,this.top=e.top||r,this.height=e.height||i,this.bottom=e.bottom||r+(e.height||i),this.width=e.width||n,this.lineHeight=void 0!==t?t:e.lineHeight}function Qi(e,t,i,n){var r=new $i(t),s=t.cue,o=function(e){if("number"==typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line 9684if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1 9685for(var t=e.track,i=t.textTrackList,n=0,r=0;r<i.length&&i[r]!==t;r++)"showing"===i[r].mode&&n++ 9686return-1*++n}(s),a=[] 9687if(s.snapToLines){var l 9688switch(s.vertical){case"":a=["+y","-y"],l="height" 9689break 9690case"rl":a=["+x","-x"],l="width" 9691break 9692case"lr":a=["-x","+x"],l="width"}var c=r.lineHeight,u=c*Math.round(o),d=i[l]+c,h=a[0] 9693Math.abs(u)>d&&(u=u<0?-1:1,u*=Math.ceil(d/c)*c),o<0&&(u+=""===s.vertical?i.height:i.width,a=a.reverse()),r.move(h,u)}else{var f=r.lineHeight/i.height*100 9694switch(s.lineAlign){case"center":o-=f/2 9695break 9696case"end":o-=f}switch(s.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")}) 9697break 9698case"rl":t.applyStyles({left:t.formatStyle(o,"%")}) 9699break 9700case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}a=["+y","-x","+x","-y"],r=new $i(t)}var p=function(e,t){for(var r,s=new $i(e),o=1,a=0;a<t.length;a++){for(;e.overlapsOppositeAxis(i,t[a])||e.within(i)&&e.overlapsAny(n);)e.move(t[a]) 9701if(e.within(i))return e 9702var l=e.intersectPercentage(i) 9703o>l&&(r=new $i(e),o=l),e=new $i(s)}return r||s}(r,a) 9704t.move(p.toCSSCompatValues(i))}function Xi(){}Gi.prototype.applyStyles=function(e,t){for(var i in t=t||this.div,e)e.hasOwnProperty(i)&&(t.style[i]=e[i])},Gi.prototype.formatStyle=function(e,t){return 0===e?0:e+t},Wi.prototype=ki(Gi.prototype),Wi.prototype.constructor=Wi,$i.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t 9705break 9706case"-x":this.left-=t,this.right-=t 9707break 9708case"+y":this.top+=t,this.bottom+=t 9709break 9710case"-y":this.top-=t,this.bottom-=t}},$i.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},$i.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0 9711return!1},$i.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},$i.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left 9712case"-x":return this.right>e.right 9713case"+y":return this.top<e.top 9714case"-y":return this.bottom>e.bottom}},$i.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},$i.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},$i.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,i=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,n=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0 9715return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||n,height:e.height||t,bottom:e.bottom||n+(e.height||t),width:e.width||i}},Xi.StringDecoder=function(){return{decode:function(e){if(!e)return"" 9716if("string"!=typeof e)throw new Error("Error - expected string data.") 9717return decodeURIComponent(encodeURIComponent(e))}}},Xi.convertCueToDOMTree=function(e,t){return e&&t?Ui(e,t):null} 9718Xi.processCues=function(e,t,i){if(!e||!t||!i)return null 9719for(;i.firstChild;)i.removeChild(i.firstChild) 9720var n=e.document.createElement("div") 9721if(n.style.position="absolute",n.style.left="0",n.style.right="0",n.style.top="0",n.style.bottom="0",n.style.margin="1.5%",i.appendChild(n),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0 9722return!1}(t)){var r=[],s=$i.getSimpleBoxPosition(n),o={font:Math.round(.05*s.height*100)/100+"px sans-serif"};(function(){for(var i,a,l=0;l<t.length;l++)a=t[l],i=new Wi(e,a,o),n.appendChild(i.div),Qi(0,i,s,r),a.displayState=i.div,r.push($i.getSimpleBoxPosition(i))})()}else for(var a=0;a<t.length;a++)n.appendChild(t[a].displayState)},Xi.Parser=function(e,t,i){i||(i=t,t={}),t||(t={}),this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=i||new TextDecoder("utf8"),this.regionList=[]},Xi.Parser.prototype={reportOrThrowError:function(e){if(!(e instanceof Pi))throw e 9723this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var t=this 9724function i(){for(var e=t.buffer,i=0;i<e.length&&"\r"!==e[i]&&"\n"!==e[i];)++i 9725var n=e.substr(0,i) 9726return"\r"===e[i]&&++i,"\n"===e[i]&&++i,t.buffer=e.substr(i),n}function n(e){e.match(/X-TIMESTAMP-MAP/)?Di(e,function(e,i){if("X-TIMESTAMP-MAP"===e)(function(e){var i=new zi 9727Di(e,function(e,t){switch(e){case"MPEGT":i.integer(e+"S",t) 9728break 9729case"LOCA":i.set(e+"L",Oi(t))}},/[^\d]:/,/,/),t.ontimestampmap&&t.ontimestampmap({MPEGTS:i.get("MPEGTS"),LOCAL:i.get("LOCAL")})})(i)},/=/):Di(e,function(e,i){if("Region"===e)(function(e){var i=new zi 9730if(Di(e,function(e,t){switch(e){case"id":i.set(e,t) 9731break 9732case"width":i.percent(e,t) 9733break 9734case"lines":i.integer(e,t) 9735break 9736case"regionanchor":case"viewportanchor":var n=t.split(",") 9737if(2!==n.length)break 9738var r=new zi 9739if(r.percent("x",n[0]),r.percent("y",n[1]),!r.has("x")||!r.has("y"))break 9740i.set(e+"X",r.get("x")),i.set(e+"Y",r.get("y")) 9741break 9742case"scroll":i.alt(e,t,["up"])}}
9742,/=/,/\s/),i.has("id")){var n=new(t.vttjs.VTTRegion||t.window.VTTRegion) 9743n.width=i.get("width",100),n.lines=i.get("lines",3),n.regionAnchorX=i.get("regionanchorX",0),n.regionAnchorY=i.get("regionanchorY",100),n.viewportAnchorX=i.get("viewportanchorX",0),n.viewportAnchorY=i.get("viewportanchorY",100),n.scroll=i.get("scroll",""),t.onregion&&t.onregion(n),t.regionList.push({id:i.get("id"),region:n})}})(i)},/:/)}e&&(t.buffer+=t.decoder.decode(e,{stream:!0})) 9744try{var r 9745if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this 9746var s=(r=i()).match(/^WEBVTT([ \t].*)?$/) 9747if(!s||!s[0])throw new Pi(Pi.Errors.BadSignature) 9748t.state="HEADER"}for(var o=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this 9749switch(o?o=!1:r=i(),t.state){case"HEADER":/:/.test(r)?n(r):r||(t.state="ID") 9750continue 9751case"NOTE":r||(t.state="ID") 9752continue 9753case"ID":if(/^NOTE($|[ \t])/.test(r)){t.state="NOTE" 9754break}if(!r)continue 9755t.cue=new(t.vttjs.VTTCue||t.window.VTTCue)(0,0,"") 9756try{t.cue.align="center"}catch(l){t.cue.align="middle"}if(t.state="CUE",-1===r.indexOf("--\x3e")){t.cue.id=r 9757continue}case"CUE":try{Ii(r,t.cue,t.regionList)}catch(l){t.reportOrThrowError(l),t.cue=null,t.state="BADCUE" 9758continue}t.state="CUETEXT" 9759continue 9760case"CUETEXT":var a=-1!==r.indexOf("--\x3e") 9761if(!r||a&&(o=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID" 9762continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=r.replace(/\u2028/g,"\n").replace(/u2029/g,"\n") 9763continue 9764case"BADCUE":r||(t.state="ID") 9765continue}}}catch(l){t.reportOrThrowError(l),"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this 9766try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new Pi(Pi.Errors.BadSignature)}catch(t){e.reportOrThrowError(t)}return e.onflush&&e.onflush(),this}} 9767var Yi=Xi,Ki={"":1,lr:1,rl:1},Zi={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1} 9768function Ji(e){return"string"==typeof e&&(!!Zi[e.toLowerCase()]&&e.toLowerCase())}function en(e,t,i){this.hasBeenReset=!1 9769var n="",r=!1,s=e,o=t,a=i,l=null,c="",u=!0,d="auto",h="start",f="auto",p="auto",m=100,g="center" 9770Object.defineProperties(this,{id:{enumerable:!0,get:function(){return n},set:function(e){n=""+e}},pauseOnExit:{enumerable:!0,get:function(){return r},set:function(e){r=!!e}},startTime:{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.") 9771s=e,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.") 9772o=e,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return a}
vendor: 6,208 bytes, lines 9772-9798
9772,set:function(e){a=""+e,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return l},set:function(e){l=e,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return c},set:function(e){var t=function(e){return"string"==typeof e&&!!Ki[e.toLowerCase()]&&e.toLowerCase()}(e) 9773if(!1===t)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.") 9774c=t,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return u},set:function(e){u=!!e,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return d},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("Line: an invalid number or illegal string was specified.") 9775d=e,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return h},set:function(e){var t=Ji(e) 9776t?(h=t,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return f},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.") 9777f=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return p},set:function(e){var t=Ji(e) 9778t?(p=t,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return m},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.") 9779m=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return g},set:function(e){var t=Ji(e) 9780if(!t)throw new SyntaxError("align: an invalid or illegal alignment string was specified.") 9781g=t,this.hasBeenReset=!0}}}),this.displayState=void 0}en.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)} 9782var tn=en,nn={"":!0,up:!0} 9783function rn(e){return"number"==typeof e&&e>=0&&e<=100}var sn=function(){var e=100,t=3,i=0,n=100,r=0,s=100,o="" 9784Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!rn(t))throw new Error("Width must be between 0 and 100.") 9785e=t}},lines:{enumerable:!0,get:function(){return t},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.") 9786t=e}},regionAnchorY:{enumerable:!0,get:function(){return n},set:function(e){if(!rn(e))throw new Error("RegionAnchorX must be between 0 and 100.") 9787n=e}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(e){if(!rn(e))throw new Error("RegionAnchorY must be between 0 and 100.") 9788i=e}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!rn(e))throw new Error("ViewportAnchorY must be between 0 and 100.") 9789s=e}},viewportAnchorX:{enumerable:!0,get:function(){return r},set:function(e){if(!rn(e))throw new Error("ViewportAnchorX must be between 0 and 100.") 9790r=e}},scroll:{enumerable:!0,get:function(){return o},set:function(e){var t=function(e){return"string"==typeof e&&!!nn[e.toLowerCase()]&&e.toLowerCase()}(e) 9791!1===t?console.warn("Scroll: an invalid or illegal string was specified."):o=t}}})},on=Zt(function(e){var t=e.exports={WebVTT:Yi,VTTCue:tn,VTTRegion:sn} 9792ei.vttjs=t,ei.WebVTT=t.WebVTT 9793var i=t.VTTCue,n=t.VTTRegion,r=ei.VTTCue,s=ei.VTTRegion 9794t.shim=function(){ei.VTTCue=i,ei.VTTRegion=n},t.restore=function(){ei.VTTCue=r,ei.VTTRegion=s},ei.VTTCue||t.shim()}) 9795on.WebVTT,on.VTTCue,on.VTTRegion 9796class an extends pt{constructor(e={},t=function(){}){e.reportTouchActivity=!1,super(null,e,t),this.onDurationChange_=e=>this.onDurationChange(e),this.trackProgress_=e=>this.trackProgress(e),this.trackCurrentTime_=e=>this.trackCurrentTime(e),this.stopTrackingCurrentTime_=e=>this.stopTrackingCurrentTime(e),this.disposeSourceHandler_=e=>this.disposeSourceHandler(e),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",function(){this.hasStarted_=!0}),this.on("loadstart",function(){this.hasStarted_=!1}),xi.names.forEach(t=>{const i=xi[t] 9797e&&e[i.getterName]&&(this[i.privateName]=e[i.getterName])}),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(t=>{!1===e[`native${t}Tracks`]&&(this[`featuresNative${t}Tracks`]=!1)}),!1===e.nativeCaptions||!1===e.nativeTextTracks?this.featuresNativeTextTracks=!1:!0!==e.nativeCaptions&&!0!==e.nativeTextTracks||(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=!1!==e.preloadTextTracks,this.autoRemoteTextTracks_=new xi.text.ListClass,this.initTrackListeners(),e.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(e){this.isReady_||this.one("ready",()=>this.setTimeout(()=>this.triggerSourceset(e),1)),this.trigger({src:e,type:"sourceset"})}manualProgressOn(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)}manualProgressOff(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)}trackProgress(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(We(this,function(){const e=this.bufferedPercent() 9798this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()}),500)}onDurationChange(e){this.duration_=this.duration()}buffered(){return yt(0,0)}bufferedPercent(){return Ct(this.buffered(),this.duration_)}stopTrackingProgress(){this.clearInterval(this.progressInterval)}manualTimeUpdatesOn(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)}manualTimeUpdatesOff(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)}trackCurrentTime(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)}stopTrackingCurrentTime(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}dispose(){this.clearTracks(Ci.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}
9798clearTracks(e){(e=[].concat(e)).forEach(e=>{const t=this[`${e}Tracks`]()||[] 9799let i=t.length 9800for(;i--;){const n=t[i] 9801"text"===e&&this.removeRemoteTextTrack(n),t.removeTrack(n)}})}cleanupAutoTextTracks(){const e=this.autoRemoteTextTracks_||[] 9802let t=e.length 9803for(;t--;){const i=e[t] 9804this.removeRemoteTextTrack(i)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(e){return void 0!==e&&(this.error_=new Lt(e),this.trigger("error")),this.error_}played(){return this.hasStarted_?yt(0,0):yt()}play(){}setScrubbing(e){}scrubbing(){}setCurrentTime(e){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){Ci.names.forEach(e=>{const t=Ci[e],i=()=>{this.trigger(`${e}trackchange`)},n=this[t.getterName]() 9805n.addEventListener("removetrack",i),n.addEventListener("addtrack",i),this.on("dispose",()=>{n.removeEventListener("removetrack",i),n.removeEventListener("addtrack",i)})})}addWebVttScript_(){if(!window.WebVTT)if(document.body.contains(this.el())){if(!this.options_["vtt.js"]&&g(on)&&Object.keys(on).length>0)return void this.trigger("vttjsloaded") 9806const e=document.createElement("script") 9807e.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",e.onload=()=>{this.trigger("vttjsloaded")},e.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",()=>{e.onload=null,e.onerror=null}),window.WebVTT=!0,this.el().parentNode.appendChild(e)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const e=this.textTracks(),t=this.remoteTextTracks(),i=t=>e.addTrack(t.track),n=t=>e.removeTrack(t.track) 9808t.on("addtrack",i),t.on("removetrack",n),this.addWebVttScript_() 9809const r=()=>this.trigger("texttrackchange"),s=()=>{r() 9810for(let t=0;t<e.length;t++){const i=e[t] 9811i.removeEventListener("cuechange",r),"showing"===i.mode&&i.addEventListener("cuechange",r)}} 9812s(),e.addEventListener("change",s),e.addEventListener("addtrack",s),e.addEventListener("removetrack",s),this.on("dispose",function(){t.off("addtrack",i),t.off("removetrack",n),e.removeEventListener("change",s),e.removeEventListener("addtrack",s),e.removeEventListener("removetrack",s) 9813for(let t=0;t<e.length;t++){e[t].removeEventListener("cuechange",r)}})}addTextTrack(e,t,i){if(!e)throw new Error("TextTrack kind is required but was not provided") 9814return function(e,t,i,n,r={}){const s=e.textTracks() 9815r.kind=t,i&&(r.label=i),n&&(r.language=n),r.tech=e 9816const o=new xi.text.TrackClass(r) 9817return s.addTrack(o),o}(this,e,t,i)}createRemoteTextTrack(e){const t=y(e,{tech:this}) 9818return new Li.remoteTextEl.TrackClass(t)}addRemoteTextTrack(e={},t){const i=this.createRemoteTextTrack(e) 9819return"boolean"!=typeof t&&(t=!1),this.remoteTextTrackEls().addTrackElement_(i),this.remoteTextTracks().addTrack(i.track),!1===t&&this.ready(()=>this.autoRemoteTextTracks_.addTrack(i.track)),i}removeRemoteTextTrack(e){const t=this.remoteTextTrackEls().getTrackElementByTrack_(e) 9820this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(e){const t=De() 9821return!this.isReady_||this.paused()?(this.queuedHanders_.add(t),this.one("playing",()=>{this.queuedHanders_.has(t)&&(this.queuedHanders_.delete(t),e())})):this.requestNamedAnimationFrame(t,e),t}cancelVideoFrameCallback(e){this.queuedHanders_.has(e)?this.queuedHanders_.delete(e):this.cancelNamedAnimationFrame(e)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(e){}overrideNativeVideoTracks(e){}canPlayType(e){return""}static canPlayType(e){return""}static canPlaySource(e,t){return an.canPlayType(e.type)}static isTech(e){return e.prototype instanceof an||e instanceof an||e===an}static registerTech(e,t){if(an.techs_||(an.techs_={}),!an.isTech(t))throw new Error(`Tech ${e} must be a Tech`) 9822if(!an.canPlayType)throw new Error("Techs must have a static canPlayType method on them") 9823if(!an.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them") 9824return e=dt(e),an.techs_[e]=t,an.techs_[ut(e)]=t,"Tech"!==e&&an.defaultTechOrder_.push(e),t}static getTech(e){if(e)return an.techs_&&an.techs_[e]?an.techs_[e]:(e=dt(e),window&&window.videojs&&window.videojs[e]?(c.warn(`The ${e} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),window.videojs[e]):void 0)}}
vendor: 9,447 bytes, lines 9824-9884
9824xi.names.forEach(function(e){const t=xi[e] 9825an.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}}),an.prototype.featuresVolumeControl=!0,an.prototype.featuresMuteControl=!0,an.prototype.featuresFullscreenResize=!1,an.prototype.featuresPlaybackRate=!1,an.prototype.featuresProgressEvents=!1,an.prototype.featuresSourceset=!1,an.prototype.featuresTimeupdateEvents=!1,an.prototype.featuresNativeTextTracks=!1,an.prototype.featuresVideoFrameCallback=!1,an.withSourceHandlers=function(e){e.registerSourceHandler=function(t,i){let n=e.sourceHandlers 9826n||(n=e.sourceHandlers=[]),void 0===i&&(i=n.length),n.splice(i,0,t)},e.canPlayType=function(t){const i=e.sourceHandlers||[] 9827let n 9828for(let e=0;e<i.length;e++)if(n=i[e].canPlayType(t),n)return n 9829return""},e.selectSourceHandler=function(t,i){const n=e.sourceHandlers||[] 9830let r 9831for(let e=0;e<n.length;e++)if(r=n[e].canHandleSource(t,i),r)return n[e] 9832return null},e.canPlaySource=function(t,i){const n=e.selectSourceHandler(t,i) 9833return n?n.canHandleSource(t,i):""};["seekable","seeking","duration"].forEach(function(e){const t=this[e] 9834"function"==typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})},e.prototype),e.prototype.setSource=function(t){let i=e.selectSourceHandler(t,this.options_) 9835i||(e.nativeSourceHandler?i=e.nativeSourceHandler:c.error("No source handler found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler_),i!==e.nativeSourceHandler&&(this.currentSource_=t),this.sourceHandler_=i.handleSource(t,this,this.options_),this.one("dispose",this.disposeSourceHandler_)},e.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),this.cleanupAutoTextTracks(),this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}},pt.registerComponent("Tech",an),an.registerTech("Tech",an),an.defaultTechOrder_=[] 9836const ln={},cn={},un={} 9837function dn(e,t,i){e.setTimeout(()=>yn(t,ln[t.type],i,e),1)}function hn(e,t,i,n=null){const r="call"+dt(i),s=e.reduce(gn(r),n),o=s===un,a=o?null:t[i](s) 9838return function(e,t,i,n){for(let r=e.length-1;r>=0;r--){const s=e[r] 9839s[t]&&s[t](n,i)}}(e,i,a,o),a}const fn={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},pn={setCurrentTime:1,setMuted:1,setVolume:1},mn={play:1,pause:1} 9840function gn(e){return(t,i)=>t===un?un:i[e]?i[e](t):t}function yn(e={},t=[],i,n,r=[],s=!1){const[o,...a]=t 9841if("string"==typeof o)yn(e,ln[o],i,n,r,s) 9842else if(o){const t=function(e,t){const i=cn[e.id()] 9843let n=null 9844if(null==i)return n=t(e),cn[e.id()]=[[t,n]],n 9845for(let r=0;r<i.length;r++){const[e,s]=i[r] 9846e===t&&(n=s)}return null===n&&(n=t(e),i.push([t,n])),n}(n,o) 9847if(!t.setSource)return r.push(t),yn(e,a,i,n,r,s) 9848t.setSource(Object.assign({},e),function(o,l){if(o)return yn(e,a,i,n,r,s) 9849r.push(t),yn(l,e.type===l.type?a:ln[l.type],i,n,r,s)})}else a.length?yn(e,a,i,n,r,s):s?i(e,r):yn(e,ln["*"],i,n,r,!0)}const vn={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},_n=function(e=""){const t=Qt(e) 9850return vn[t.toLowerCase()]||""},bn=function(e){if(Array.isArray(e)){let t=[] 9851e.forEach(function(e){e=bn(e),Array.isArray(e)?t=t.concat(e):m(e)&&t.push(e)}),e=t}else e="string"==typeof e&&e.trim()?[wn({src:e})]:m(e)&&"string"==typeof e.src&&e.src&&e.src.trim()?[wn(e)]:[] 9852return e} 9853function wn(e){if(!e.type){const t=_n(e.src) 9854t&&(e.type=t)}return e}const An=R?10009:F?461:8,Tn={codes:{play:415,pause:19,ff:417,rw:412,back:An},names:{415:"play",19:"pause",417:"ff",412:"rw",[An]:"back"},isEventKey(e,t){return t=t.toLowerCase(),!(!this.names[e.keyCode]||this.names[e.keyCode]!==t)},getEventName(e){if(this.names[e.keyCode])return this.names[e.keyCode] 9855if(this.codes[e.code]){const t=this.codes[e.code] 9856return this.names[t]}return null}} 9857class Cn extends Ke{constructor(e){super(),this.player_=e,this.focusableComponents=[],this.isListening_=!1,this.isPaused_=!1,this.onKeyDown_=this.onKeyDown_.bind(this),this.lastFocusedComponent_=null}start(){this.isListening_||(this.player_.on("keydown",this.onKeyDown_),this.player_.on("modalKeydown",this.onKeyDown_),this.player_.on("loadedmetadata",()=>{this.focus(this.updateFocusableComponents()[0])}),this.player_.on("modalclose",()=>{this.refocusComponent()}),this.player_.on("focusin",this.handlePlayerFocus_.bind(this)),this.player_.on("focusout",this.handlePlayerBlur_.bind(this)),this.isListening_=!0,this.player_.errorDisplay&&this.player_.errorDisplay.on("aftermodalfill",()=>{this.updateFocusableComponents(),this.focusableComponents.length&&(this.focusableComponents.length>1?this.focusableComponents[1].focus():this.focusableComponents[0].focus())}))}stop(){this.player_.off("keydown",this.onKeyDown_),this.isListening_=!1}onKeyDown_(e){const t=e.originalEvent?e.originalEvent:e 9858if(["ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(t.key)){if(this.isPaused_)return 9859t.preventDefault() 9860const e=t.key.substring(5).toLowerCase() 9861this.move(e)}else if(Tn.isEventKey(t,"play")||Tn.isEventKey(t,"pause")||Tn.isEventKey(t,"ff")||Tn.isEventKey(t,"rw")){t.preventDefault() 9862const e=Tn.getEventName(t) 9863this.performMediaAction_(e)}else Tn.isEventKey(t,"Back")&&e.target&&"function"==typeof e.target.closeable&&e.target.closeable()&&(t.preventDefault(),e.target.close())}performMediaAction_(e){if(this.player_)switch(e){case"play":this.player_.paused()&&this.player_.play() 9864break 9865case"pause":this.player_.paused()||this.player_.pause() 9866break 9867case"ff":this.userSeek_(this.player_.currentTime()+5) 9868break 9869case"rw":this.userSeek_(this.player_.currentTime()-5)}}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}pause(){this.isPaused_=!0}resume(){this.isPaused_=!1}handlePlayerBlur_(e){const t=e.relatedTarget 9870let i=null 9871const n=this.getCurrentComponent(e.target) 9872t&&(i=Boolean(t.closest(".video-js")),t.classList.contains("vjs-text-track-settings")&&!this.isPaused_&&this.searchForTrackSelect_()),(e.currentTarget.contains(e.relatedTarget)||i)&&t||(n&&"CloseButton"===n.name()?this.refocusComponent():(this.pause(),n&&n.el()&&(this.lastFocusedComponent_=n)))}handlePlayerFocus_(){this.getCurrentComponent()&&this.getCurrentComponent().getIsFocusable()&&this.resume()}updateFocusableComponents(){const e=this.player_,t=[] 9873function i(e){for(const n of e)n.hasOwnProperty("el_")&&n.getIsFocusable()&&n.getIsAvailableToBeFocused(n.el())&&t.push(n),n.hasOwnProperty("children_")&&n.children_.length>0&&i(n.children_)}return e.children_.forEach(e=>{if(e.hasOwnProperty("el_")){if(e.getIsFocusable&&e.getIsAvailableToBeFocused&&e.getIsFocusable()&&e.getIsAvailableToBeFocused(e.el()))return void t.push(e) 9874e.hasOwnProperty("children_")&&e.children_.length>0?i(e.children_):e.hasOwnProperty("items")&&e.items.length>0?i(e.items):this.findSuitableDOMChild(e)&&t.push(e)}if("ErrorDisplay"===e.name_&&e.opened_){const i=e.el_.querySelector(".vjs-errors-ok-button-container") 9875if(i){i.querySelectorAll("button").forEach((e,i)=>{t.push({name:()=>"ModalButton"+(i+1),el:()=>e,getPositions:()=>{const t=e.getBoundingClientRect() 9876return{boundingClientRect:{x:t.x,y:t.y,width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left},center:{x:t.left+t.width/2,y:t.top+t.height/2,width:0,height:0,top:t.top+t.height/2,right:t.left+t.width/2,bottom:t.top+t.height/2,left:t.left+t.width/2}}},getIsAvailableToBeFocused:()=>!0,getIsFocusable:e=>!0,focus:()=>e.focus()})})}}}),this.focusableComponents=t,this.focusableComponents}findSuitableDOMChild(e){return e.el()?function t(i){if(e.getIsFocusable(i)&&e.getIsAvailableToBeFocused(i))return i 9877for(let e=0;e<i.children.length;e++){const n=t(i.children[e]) 9878if(n)return n}return null}(e.el()):null}getCurrentComponent(e){this.updateFocusableComponents() 9879const t=e||document.activeElement 9880if(this.focusableComponents.length)for(const i of this.focusableComponents)if(i.el()===t)return i}add(e){const t=[...this.focusableComponents] 9881e.hasOwnProperty("el_")&&e.getIsFocusable()&&e.getIsAvailableToBeFocused(e.el())&&t.push(e),this.focusableComponents=t,this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents})}remove(e){for(let t=0;t<this.focusableComponents.length;t++)if(this.focusableComponents[t].name()===e.name())return this.focusableComponents.splice(t,1),void this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents})}clear(){this.focusableComponents.length>0&&(this.focusableComponents=[],this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents}))}move(e){const t=this.getCurrentComponent() 9882if(!t)return 9883const i=t.getPositions(),n=this.focusableComponents.filter(n=>n!==t&&this.isInDirection_(i.boundingClientRect,n.getPositions().boundingClientRect,e)),r=this.findBestCandidate_(i.center,n,e) 9884r?this.focus(r):this.trigger({type:"endOfFocusableComponents",direction:e,focu
vendor: 5,397 bytes, lines 9884-9914
9884sedComponent:t})}findBestCandidate_(e,t,i){let n=1/0,r=null 9885for(const s of t){const t=s.getPositions().center,o=this.calculateDistance_(e,t,i) 9886o<n&&(n=o,r=s)}return r}isInDirection_(e,t,i){switch(i){case"right":return t.left>=e.right 9887case"left":return t.right<=e.left 9888case"down":return t.top>=e.bottom 9889case"up":return t.bottom<=e.top 9890default:return!1}}refocusComponent(){if(this.lastFocusedComponent_){this.player_.userActive()||this.player_.userActive(!0),this.updateFocusableComponents() 9891for(let e=0;e<this.focusableComponents.length;e++)if(this.focusableComponents[e].name()===this.lastFocusedComponent_.name())return void this.focus(this.focusableComponents[e])}else this.focus(this.updateFocusableComponents()[0])}focus(e){"object"==typeof e&&(e.getIsAvailableToBeFocused(e.el())?e.focus():this.findSuitableDOMChild(e)&&this.findSuitableDOMChild(e).focus())}calculateDistance_(e,t,i){const n=Math.abs(e.x-t.x),r=Math.abs(e.y-t.y) 9892let s 9893switch(i){case"right":case"left":s=n+100*r 9894break 9895case"up":s=2*r+.5*n 9896break 9897case"down":s=5*r+n 9898break 9899default:s=n+r}return s}searchForTrackSelect_(){const e=this 9900for(const t of e.updateFocusableComponents())if("TextTrackSelect"===t.constructor.name){e.focus(t) 9901break}}}pt.registerComponent("MediaLoader",class extends pt{constructor(e,t,i){if(super(e,y({createEl:!1},t),i),t.playerOptions.sources&&0!==t.playerOptions.sources.length)e.src(t.playerOptions.sources) 9902else for(let n=0,r=t.playerOptions.techOrder;n<r.length;n++){const t=dt(r[n]) 9903let i=an.getTech(t) 9904if(t||(i=pt.getComponent(t)),i&&i.isSupported()){e.loadTech_(t) 9905break}}}}) 9906class Ln extends pt{constructor(e,t){super(e,t),this.options_.controlText&&this.controlText(this.options_.controlText),this.handleMouseOver_=e=>this.handleMouseOver(e),this.handleMouseOut_=e=>this.handleMouseOut(e),this.handleClick_=e=>this.handleClick(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.emitTapEvents(),this.enable()}createEl(e="div",t={},i={}){t=Object.assign({className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&c.error(`Creating a ClickableComponent with an HTML element of ${e} is not supported; use a Button instead.`),i=Object.assign({role:"button"},i),this.tabIndex_=t.tabIndex 9907const n=Y(e,t,i) 9908return this.player_.options_.experimentalSvgIcons||n.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(n),n}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(e){return this.controlTextEl_=Y("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_}controlText(e,t=this.el()){if(void 0===e)return this.controlText_||"Need Text" 9909const i=this.localize(e) 9910this.controlText_=e,K(this.controlTextEl_,i),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute("title",i)}buildCSSClass(){return`vjs-control vjs-button ${super.buildCSSClass()}`}enable(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))}disable(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)}handleLanguagechange(){this.controlText(this.controlText_)}handleClick(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(e){" "===e.key||"Enter"===e.key?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}pt.registerComponent("ClickableComponent",Ln) 9911class xn extends Ln{constructor(e,t){super(e,t),this.update(),this.update_=e=>this.update(e),e.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return Y("div",{className:"vjs-poster"})}crossOrigin(e){if(void 0===e)return this.$("img")?this.$("img").crossOrigin:this.player_.tech_&&this.player_.tech_.isReady_?this.player_.crossOrigin():this.player_.options_.crossOrigin||this.player_.options_.crossorigin||null 9912null===e||"anonymous"===e||"use-credentials"===e?this.$("img")&&(this.$("img").crossOrigin=e):this.player_.log.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${e}"`)}update(e){const t=this.player().poster() 9913this.setSrc(t),t?this.show():this.hide()}setSrc(e){e?(this.$("img")||this.el_.appendChild(Y("picture",{className:"vjs-poster",tabIndex:-1},{},Y("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=e):this.el_.textContent=""}handleClick(e){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?Mt(this.player_.play()):this.player_.pause())}}xn.prototype.crossorigin=xn.prototype.crossOrigin,pt.registerComponent("PosterImage",xn) 9914const Mn="#222",En="#ccc",Sn={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',
9914script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'} 9915function kn(e,t){let i 9916if(4===e.length)i=e[1]+e[1]+e[2]+e[2]+e[3]+e[3] 9917else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.") 9918i=e.slice(1)}return"rgba("+parseInt(i.slice(0,2),16)+","+parseInt(i.slice(2,4),16)+","+parseInt(i.slice(4,6),16)+","+t+")"}function Pn(e,t,i){try{e.style[t]=i}catch(n){return}}function On(e){return e?`${e}px`:""}pt.registerComponent("TextTrackDisplay",class extends pt{constructor(e,t,i){super(e,t,i) 9919const n=e=>this.updateDisplay(e),r=e=>{this.updateDisplayOverlay(),this.updateDisplay(e)} 9920e.on("loadstart",e=>this.toggleDisplay(e)),e.on("useractive",n),e.on("userinactive",n),e.on("texttrackchange",n),e.on("loadedmetadata",e=>{this.updateDisplayOverlay(),this.preselectTrack(e)}),e.ready(We(this,function(){if(e.tech_&&e.tech_.featuresNativeTextTracks)return void this.hide() 9921e.on("fullscreenchange",r),e.on("playerresize",r) 9922const t=window.screen.orientation||window,i=window.screen.orientation?"change":"orientationchange" 9923t.addEventListener(i,r),e.on("dispose",()=>t.removeEventListener(i,r)) 9924const n=this.options_.playerOptions.tracks||[] 9925for(let e=0;e<n.length;e++)this.player_.addRemoteTextTrack(n[e],!0) 9926this.preselectTrack()}))}preselectTrack(){const e={captions:1,subtitles:1},t=this.player_.textTracks(),i=this.player_.cache_.selectedLanguage 9927let n,r,s 9928for(let o=0;o<t.length;o++){const a=t[o] 9929i&&i.enabled&&i.language&&i.language===a.language&&a.kind in e?a.kind===i.kind?s=a:s||(s=a):i&&!i.enabled?(s=null,n=null,r=null):a.default&&("descriptions"!==a.kind||n?a.kind in e&&!r&&(r=a):n=a)}s?s.mode="showing":r?r.mode="showing":n&&(n.mode="showing")}toggleDisplay(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()}createEl(){return super.createEl("div",{className:"vjs-text-track-display"},{translate:"yes","aria-live":"off","aria-atomic":"true"})}clearDisplay(){"function"==typeof window.WebVTT&&window.WebVTT.processCues(window,[],this.el_)}updateDisplay(){const e=this.player_.textTracks(),t=this.options_.allowMultipleShowingTracks 9930if(this.clearDisplay(),t){const t=[] 9931for(let i=0;i<e.length;++i){const n=e[i] 9932"showing"===n.mode&&t.push(n)}return void this.updateForTrack(t)}let i=null,n=null,r=e.length 9933for(;r--;){const t=e[r] 9934"showing"===t.mode&&("descriptions"===t.kind?i=t:n=t)}if(n?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(n)):i&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(i)),!window.CSS.supports("inset","10px")){const e=this.el_,t=e.querySelectorAll(".vjs-text-track-cue"),i=this.player_.controlBar.el_.getBoundingClientRect().height,n=this.player_.el_.getBoundingClientRect().height 9935e.style="",Pn(e,"position","relative"),Pn(e,"height",n-i+"px"),Pn(e,"top","unset"),Pn(e,"bottom",B?n+"px":"0px"),t.length>0&&t.forEach(e=>{if(e.style.inset){const t=e.style.inset.split(" ") 99363===t.length&&Object.assign(e.style,{top:t[0],right:t[1],bottom:t[2],left:"unset"})}})}}updateDisplayOverlay(){if(!this.player_.videoHeight()||!window.CSS.supports("inset-inline: 10px"))return 9937const e=this.player_.currentWidth(),t=this.player_.currentHeight(),i=e/t,n=this.player_.videoWidth()/this.player_.videoHeight() 9938let r=0,s=0 9939Math.abs(i-n)>.1&&(i>n?r=Math.round((e-t*n)/2):s=Math.round((t-e/n)/2)),Pn(this.el_,"insetInline",On(r)),Pn(this.el_,"insetBlock",On(s))}updateDisplayState(e){const t=this.player_.textTrackSettings.getValues(),i=e.activeCues 9940let n=i.length 9941for(;n--;){const e=i[n] 9942if(!e)continue 9943const r=e.displayState 9944if(t.color&&(r.firstChild.style.color=t.color),t.textOpacity&&Pn(r.firstChild,"color",kn(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(r.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&Pn(r.firstChild,"backgroundColor",kn(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?Pn(r,"backgroundColor",kn(t.windowColor,t.windowOpacity)):r.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?r.firstChild.style.textShadow=`2px 2px 3px ${Mn}, 2px 2px 4px ${Mn}, 2px 2px 5px ${Mn}`:"raised"===t.edgeStyle?r.firstChild.style.textShadow=`1px 1px ${Mn}, 2px 2px ${Mn}, 3px 3px ${Mn}`:"depressed"===t.edgeStyle?r.firstChild.style.textShadow=`1px 1px ${En}, 0 1px ${En}, -1px -1px ${Mn}, 0 -1px ${Mn}`:"uniform"===t.edgeStyle&&(r.firstChild.style.textShadow=`0 0 4px ${Mn}, 0 0 4px ${Mn}, 0 0 4px ${Mn}, 0 0 4px ${Mn}`)),t.fontPercent&&1!==t.fontPercent){const e=window.parseFloat(r.style.fontSize) 9945r.style.fontSize=e*t.fontPercent+"px",r.style.height="auto",r.style.top="auto"}
vendor: 17,830 bytes, lines 9945-10022
9945t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?r.firstChild.style.fontVariant="small-caps":r.firstChild.style.fontFamily=Sn[t.fontFamily])}}updateForTrack(e){if(Array.isArray(e)||(e=[e]),"function"!=typeof window.WebVTT||e.every(e=>!e.activeCues))return 9946const t=[] 9947for(let i=0;i<e.length;++i){const n=e[i] 9948for(let e=0;e<n.activeCues.length;++e)t.push(n.activeCues[e])}window.WebVTT.processCues(window,t,this.el_) 9949for(let i=0;i<e.length;++i){const t=e[i] 9950for(let e=0;e<t.activeCues.length;++e){const n=t.activeCues[e].displayState 9951ee(n,"vjs-text-track-cue","vjs-text-track-cue-"+(t.language?t.language:i)),t.language&&oe(n,"lang",t.language)}this.player_.textTrackSettings&&this.updateDisplayState(t)}}}) 9952pt.registerComponent("LoadingSpinner",class extends pt{createEl(){const e=this.player_.isAudio(),t=this.localize(e?"Audio Player":"Video Player"),i=Y("span",{className:"vjs-control-text",textContent:this.localize("{1} is loading.",[t])}),n=super.createEl("div",{className:"vjs-loading-spinner",dir:"ltr"}) 9953return n.appendChild(i),n}handleLanguagechange(){this.$(".vjs-control-text").textContent=this.localize("{1} is loading.",[this.player_.isAudio()?"Audio Player":"Video Player"])}}) 9954class zn extends Ln{createEl(e,t={},i={}){const n=Y("button",t=Object.assign({className:this.buildCSSClass()},t),i=Object.assign({type:"button"},i)) 9955return this.player_.options_.experimentalSvgIcons||n.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(n),n}addChild(e,t={}){const i=this.constructor.name 9956return c.warn(`Adding an actionable (user controllable) child to a Button (${i}) is not supported; use a ClickableComponent instead.`),pt.prototype.addChild.call(this,e,t)}enable(){super.enable(),this.el_.removeAttribute("disabled")}disable(){super.disable(),this.el_.setAttribute("disabled","disabled")}handleKeyDown(e){" "!==e.key&&"Enter"!==e.key?super.handleKeyDown(e):e.stopPropagation()}}pt.registerComponent("Button",zn) 9957class Dn extends zn{constructor(e,t){super(e,t),this.mouseused_=!1,this.setIcon("play"),this.on("mousedown",e=>this.handleMouseDown(e))}buildCSSClass(){return"vjs-big-play-button"}handleClick(e){const t=this.player_.play() 9958if("tap"===e.type||this.mouseused_&&"clientX"in e&&"clientY"in e)return Mt(t),void(this.player_.tech(!0)&&this.player_.tech(!0).focus()) 9959const i=this.player_.getChild("controlBar"),n=i&&i.getChild("playToggle") 9960if(!n)return void this.player_.tech(!0).focus() 9961const r=()=>n.focus() 9962xt(t)?t.then(r,()=>{}):this.setTimeout(r,1)}handleKeyDown(e){this.mouseused_=!1,super.handleKeyDown(e)}handleMouseDown(e){this.mouseused_=!0}}Dn.prototype.controlText_="Play Video",pt.registerComponent("BigPlayButton",Dn) 9963pt.registerComponent("CloseButton",class extends zn{constructor(e,t){super(e,t),this.setIcon("cancel"),this.controlText(t&&t.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(e){this.trigger({type:"close",bubbles:!1})}handleKeyDown(e){"Escape"===e.key?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}) 9964class In extends zn{constructor(e,t={}){super(e,t),t.replay=void 0===t.replay||t.replay,this.setIcon("play"),this.on(e,"play",e=>this.handlePlay(e)),this.on(e,"pause",e=>this.handlePause(e)),t.replay&&this.on(e,"ended",e=>this.handleEnded(e))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(e){this.player_.paused()?Mt(this.player_.play()):this.player_.pause()}handleSeeked(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)}handlePlay(e){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",e=>this.handleSeeked(e))}}In.prototype.controlText_="Play",pt.registerComponent("PlayToggle",In) 9965class Nn extends pt{constructor(e,t){super(e,t),this.on(e,["timeupdate","ended","seeking"],e=>this.update(e)),this.updateTextNode_()}createEl(){const e=this.buildCSSClass(),t=super.createEl("div",{className:`${e} vjs-time-control vjs-control`}),i=Y("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)}Â `},{role:"presentation"}) 9966return t.appendChild(i),this.contentEl_=Y("span",{className:`${e}-display`},{role:"presentation"}),t.appendChild(this.contentEl_),t}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(e){(this.player_.options_.enableSmoothSeeking||"seeking"!==e.type)&&this.updateContent(e)}updateTextNode_(e=0){e=At(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",()=>{if(!this.contentEl_)return 9967let e=this.textNode_ 9968e&&this.contentEl_.firstChild!==e&&(e=null,c.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),this.textNode_=document.createTextNode(this.formattedTime_),this.textNode_&&(e?this.contentEl_.replaceChild(this.textNode_,e):this.contentEl_.appendChild(this.textNode_))}))}updateContent(e){}}Nn.prototype.labelText_="Time",Nn.prototype.controlText_="Time",pt.registerComponent("TimeDisplay",Nn) 9969class Rn extends Nn{buildCSSClass(){return"vjs-current-time"}updateContent(e){let t 9970t=this.player_.ended()?this.player_.duration():e&&e.target&&"function"==typeof e.target.pendingSeekTime?e.target.pendingSeekTime():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)}}Rn.prototype.labelText_="Current Time",Rn.prototype.controlText_="Current Time",pt.registerComponent("CurrentTimeDisplay",Rn) 9971class Fn extends Nn{constructor(e,t){super(e,t) 9972const i=e=>this.updateContent(e) 9973this.on(e,"durationchange",i),this.on(e,"loadstart",i),this.on(e,"loadedmetadata",i)}buildCSSClass(){return"vjs-duration"}updateContent(e){const t=this.player_.duration() 9974this.updateTextNode_(t)}}Fn.prototype.labelText_="Duration",Fn.prototype.controlText_="Duration",pt.registerComponent("DurationDisplay",Fn) 9975pt.registerComponent("TimeDivider",class extends pt{createEl(){const e=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),t=super.createEl("div"),i=super.createEl("span",{textContent:"/"}) 9976return t.appendChild(i),e.appendChild(t),e}}) 9977class Bn extends Nn{constructor(e,t){super(e,t),this.on(e,"durationchange",e=>this.updateContent(e))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const e=super.createEl() 9978return!1!==this.options_.displayNegative&&e.insertBefore(Y("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e}updateContent(e){if("number"!=typeof this.player_.duration())return 9979let t 9980t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t)}}Bn.prototype.labelText_="Remaining Time",Bn.prototype.controlText_="Remaining Time",pt.registerComponent("RemainingTimeDisplay",Bn) 9981pt.registerComponent("LiveDisplay",class extends pt{constructor(e,t){super(e,t),this.updateShowing(),this.on(this.player(),"durationchange",e=>this.updateShowing(e))}createEl(){const e=super.createEl("div",{className:"vjs-live-control vjs-control"}) 9982return this.contentEl_=Y("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(Y("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")}Â `})),this.contentEl_.appendChild(document.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e}dispose(){this.contentEl_=null,super.dispose()}updateShowing(e){this.player().duration()===1/0?this.show():this.hide()}}) 9983class jn extends zn{constructor(e,t){super(e,t),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=e=>this.updateLiveEdgeStatus(e),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const e=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"}) 9984return this.setIcon("circle",e),this.textEl_=Y("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e}updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))}handleClick(){this.player_.liveTracker.seekToLiveEdge()}dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,super.dispose()}}function Un(e,t,i){return e=Number(e),Math.min(i,Math.max(t,isNaN(e)?t:e))}jn.prototype.controlText_="Seek to live, currently playing live",pt.registerComponent("SeekToLive",jn) 9985var Vn=Object.freeze({__proto__:null,clamp:Un}) 9986class Hn extends pt{constructor(e,t){super(e,t),this.handleMouseDown_=e=>this.handleMouseDown(e),this.handleMouseUp_=e=>this.handleMouseUp(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.handleClick_=e=>this.handleClick(e),this.handleMouseMove_=e=>this.handleMouseMove(e),this.update_=e=>this.update(e),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.enable()}enabled(){return this.enabled_}enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)}disable(){if(!this.enabled())return 9987const e=this.bar.el_.ownerDocument 9988this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(e,t={},i={}){return t.className=t.className+" vjs-slider",t=Object.assign({tabIndex:0},t),i=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},i),super.createEl(e,t,i)}handleMouseDown(e){const t=this.bar.el_.ownerDocument 9989"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||E||e.preventDefault(),le(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)}handleMouseMove(e){}handleMouseUp(e){const t=this.bar.el_.ownerDocument 9990ce(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return 9991const e=this.getProgress() 9992return e===this.progress_||(this.progress_=e,this.requestNamedAnimationFrame("Slider#update",()=>{const t=this.vertical()?"height":"width" 9993this.bar.el().style[t]=(100*e).toFixed(2)+"%"})),e}getProgress(){return Number(Un(this.getPercent(),0,1).toFixed(4))}calculateDistance(e){const t=he(this.el_,e) 9994return this.vertical()?t.y:t.x}handleKeyDown(e){const t=this.options_.playerOptions.spatialNavigation,i=t&&t.enabled,n=t&&t.horizontalSeek 9995i?n&&"ArrowLeft"===e.key||!n&&"ArrowDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepBack()):n&&"ArrowRight"===e.key||!n&&"ArrowUp"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(this.pendingSeekTime()&&(this.pendingSeekTime(null),this.userSeek_(this.player_.currentTime())),super.handleKeyDown(e)):"ArrowLeft"===e.key||"ArrowDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepBack()):"ArrowUp"===e.key||"ArrowRight"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e)}handleClick(e){e.stopPropagation(),e.preventDefault()}vertical(e){if(void 0===e)return this.vertical_||!1 9996this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}pt.registerComponent("Slider",Hn) 9997const qn=(e,t)=>Un(e/t*100,0,100).toFixed(2)+"%" 9998pt.registerComponent("LoadProgressBar",class extends pt{constructor(e,t){super(e,t),this.partEls_=[],this.on(e,"progress",e=>this.update(e))}createEl(){const e=super.createEl("div",{className:"vjs-load-progress"}),t=Y("span",{className:"vjs-control-text"}),i=Y("span",{textContent:this.localize("Loaded")}),n=document.createTextNode(": ") 9999return this.percentageEl_=Y("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(t),t.appendChild(i),t.appendChild(n),t.appendChild(this.percentageEl_),e}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(e){this.requestNamedAnimationFrame("LoadProgressBar#update",()=>{const e=this.player_.liveTracker,t=this.player_.buffered(),i=e&&e.isLive()?e.seekableEnd():this.player_.duration(),n=this.player_.bufferedEnd(),r=this.partEls_,s=qn(n,i) 10000this.percent_!==s&&(this.el_.style.width=s,K(this.percentageEl_,s),this.percent_=s) 10001for(let o=0;o<t.length;o++){const e=t.start(o),i=t.end(o) 10002let s=r[o] 10003s||(s=this.el_.appendChild(Y()),r[o]=s),s.dataset.start===e&&s.dataset.end===i||(s.dataset.start=e,s.dataset.end=i,s.style.left=qn(e,n),s.style.width=qn(i-e,n))}for(let o=r.length;o>t.length;o--)this.el_.removeChild(r[o-1]) 10004r.length=t.length})}}) 10005pt.registerComponent("TimeTooltip",class extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(e,t,i){const n=de(this.el_),r=ue(this.player_.el()),s=e.width*t 10006if(!r||!n)return 10007let o=e.left-r.left+s,a=e.width-s+(r.right-e.right) 10008a||(a=e.width-s,o=s) 10009let l=n.width/2 10010o<l?l+=l-o:a<l&&(l=a),l<0?l=0:l>n.width&&(l=n.width),l=Math.round(l),this.el_.style.right=`-${l}px`,this.write(i)}write(e){K(this.el_,e)}updateTime(e,t,i,n){this.requestNamedAnimationFrame("TimeTooltip#updateTime",()=>{let r 10011const s=this.player_.duration() 10012if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const e=this.player_.liveTracker.liveWindow(),i=e-t*e 10013r=(i<1?"":"-")+At(i,e)}else r=At(i,s) 10014this.update(e,t,r),n&&n()})}}) 10015class Gn extends pt{constructor(e,t){super(e,t),this.setIcon("circle"),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(e,t,i){const n=this.getChild("timeTooltip") 10016if(!n)return 10017const r=i&&i.target&&"function"==typeof i.target.pendingSeekTime?i.target.pendingSeekTime():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime() 10018n.updateTime(e,t,r)}}Gn.prototype.options_={children:[]},V||C||Gn.prototype.options_.children.push("timeTooltip"),pt.registerComponent("PlayProgressBar",Gn) 10019class Wn extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t){const i=t*this.player_.duration() 10020this.getChild("timeTooltip").updateTime(e,t,i,()=>{this.el_.style.left=e.width*t+"px"})}}Wn.prototype.options_={children:["timeTooltip"]},pt.registerComponent("MouseTimeDisplay",Wn) 10021class $n extends Hn{constructor(e,t){(t=y($n.prototype.options_,t)).children=[...t.children] 10022const i=e.options_.disableSeekWhileScrubbingOnMobile&&(V||C)||e.options_.disableSeekWhileScrubbingOnSTV;(!V&&!C||i)&&t.children.splice(1,0,"mouseTimeDisplay"),super(e,t),this.shouldDisableSeekWhileScrubbing_=i,this.pendingSeekTime_=null,this.setEventHandlers_()}setEventHandlers_(){this.update_=We(this,this.update),this.update=$e(this.update_,Ge),this.on(this.player_,["durationchange","timeupdate"],this.update),this.on(this.player_,["ended"],this.update_),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=e=>this.enableInterval_(e),this.disableIntervalHandler_=e=>this.disableInterval_(e),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.on(document,"visibilitychange",this.toggleVisibility_)}toggleVisibility_(e){"hidden"===document.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Ge))}disableInterval_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)}createEl(){return super.createEl("div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})}update(e){if("hidden"===document.visibilityState)return
vendor: 5,745 bytes, lines 10023-10059
10023const t=super.update() 10024return this.requestNamedAnimationFrame("SeekBar#update",()=>{const i=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),n=this.player_.liveTracker 10025let r=this.player_.duration() 10026n&&n.isLive()&&(r=this.player_.liveTracker.liveCurrentTime()),this.percent_!==t&&(this.el_.setAttribute("aria-valuenow",(100*t).toFixed(2)),this.percent_=t),this.currentTime_===i&&this.duration_===r||(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[At(i,r),At(r,r)],"{1} of {2}")),this.currentTime_=i,this.duration_=r),this.bar&&this.bar.update(ue(this.el()),this.getProgress(),e)}),t}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}pendingSeekTime(e){if(void 0!==e)if(null!==e){const t=this.player_.duration() 10027this.pendingSeekTime_=Math.max(0,Math.min(e,t))}else this.pendingSeekTime_=null 10028return this.pendingSeekTime_}getPercent(){if(null!==this.pendingSeekTime())return this.pendingSeekTime()/this.player_.duration() 10029const e=this.getCurrentTime_() 10030let t 10031const i=this.player_.liveTracker 10032return i&&i.isLive()?(t=(e-i.seekableStart())/i.liveWindow(),i.atLiveEdge()&&(t=1)):t=e/this.player_.duration(),t}handleMouseDown(e){ve(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.shouldDisableSeekWhileScrubbing_||this.player_.pause(),super.handleMouseDown(e))}handleMouseMove(e,t=!1){if(!ve(e)||isNaN(this.player_.duration()))return 10033let i 10034t||this.player_.scrubbing()||this.player_.scrubbing(!0) 10035const n=this.calculateDistance(e),r=this.player_.liveTracker 10036if(r&&r.isLive()){if(n>=.99)return void r.seekToLiveEdge() 10037const e=r.seekableStart(),t=r.liveCurrentTime() 10038if(i=e+n*r.liveWindow(),i>=t&&(i=t),i<=e&&(i=e+.1),i===1/0)return}else i=n*this.player_.duration(),i===this.player_.duration()&&(i-=.1) 10039this.shouldDisableSeekWhileScrubbing_?this.pendingSeekTime(i):this.userSeek_(i),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable() 10040const e=this.getChild("mouseTimeDisplay") 10041e&&e.show()}disable(){super.disable() 10042const e=this.getChild("mouseTimeDisplay") 10043e&&e.hide()}handleMouseUp(e){super.handleMouseUp(e),e&&e.stopPropagation(),this.player_.scrubbing(!1),null!==this.pendingSeekTime()&&(this.userSeek_(this.pendingSeekTime()),this.pendingSeekTime(null)),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Mt(this.player_.play()):this.update_()}handlePendingSeek_(e){this.player_.paused()||this.player_.pause() 10044const t=null!==this.pendingSeekTime()?this.pendingSeekTime():this.player_.currentTime() 10045this.pendingSeekTime(t+e),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}stepForward(){this.shouldDisableSeekWhileScrubbing_?this.handlePendingSeek_(this.options().stepSeconds):this.userSeek_(this.player_.currentTime()+this.options().stepSeconds)}stepBack(){this.shouldDisableSeekWhileScrubbing_?this.handlePendingSeek_(-this.options().stepSeconds):this.userSeek_(this.player_.currentTime()-this.options().stepSeconds)}handleAction(e){null!==this.pendingSeekTime()&&(this.userSeek_(this.pendingSeekTime()),this.pendingSeekTime(null)),this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(e){const t=this.player_.liveTracker 10046if(" "===e.key||"Enter"===e.key)e.preventDefault(),e.stopPropagation(),this.handleAction(e) 10047else if("Home"===e.key)e.preventDefault(),e.stopPropagation(),this.userSeek_(0) 10048else if("End"===e.key)e.preventDefault(),e.stopPropagation(),t&&t.isLive()?this.userSeek_(t.liveCurrentTime()):this.userSeek_(this.player_.duration()) 10049else if(/^[0-9]$/.test(e.key)){e.preventDefault(),e.stopPropagation() 10050const i=.1*parseInt(e.key,10) 10051t&&t.isLive()?this.userSeek_(t.seekableStart()+t.liveWindow()*i):this.userSeek_(this.player_.duration()*i)}else"PageDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-this.options().stepSeconds*this.options().pageMultiplier)):"PageUp"===e.key?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+this.options().stepSeconds*this.options().pageMultiplier)):super.handleKeyDown(e)}dispose(){this.disableInterval_(),this.off(this.player_,["durationchange","timeupdate"],this.update),this.off(this.player_,["ended"],this.update_),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.off(document,"visibilitychange",this.toggleVisibility_),super.dispose()}}$n.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar",stepSeconds:5,pageMultiplier:12},pt.registerComponent("SeekBar",$n) 10052class Qn extends pt{constructor(e,t){super(e,t),this.handleMouseMove=$e(We(this,this.handleMouseMove),Ge),this.throttledHandleMouseSeek=$e(We(this,this.handleMouseSeek),Ge),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.handleMouseDownHandler_=e=>this.handleMouseDown(e),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(e){const t=this.getChild("seekBar") 10053if(!t)return 10054const i=t.getChild("playProgressBar"),n=t.getChild("mouseTimeDisplay") 10055if(!i&&!n)return 10056const r=t.el(),s=de(r) 10057let o=he(r,e).x 10058o=Un(o,0,1),n&&n.update(s,o),i&&i.update(s,t.getProgress())}handleMouseSeek(e){const t=this.getChild("seekBar") 10059t&&t.handleMouseMove(e)}enabled(){return this.enabled_}
vendor: 11,335 bytes, lines 10059-10092
10059disable(){if(this.children().forEach(e=>e.disable&&e.disable()),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,["mousemove","touchmove"],this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const e=this.getChild("seekBar") 10060this.player_.scrubbing(!1),e.videoWasPlaying&&Mt(this.player_.play())}}enable(){this.children().forEach(e=>e.enable&&e.enable()),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,["mousemove","touchmove"],this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const e=this.el_.ownerDocument 10061this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)}handleMouseDown(e){const t=this.el_.ownerDocument,i=this.getChild("seekBar") 10062i&&i.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.getChild("seekBar") 10063t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()}}Qn.prototype.options_={children:["seekBar"]},pt.registerComponent("ProgressControl",Qn) 10064class Xn extends zn{constructor(e,t){super(e,t),this.setIcon("picture-in-picture-enter"),this.on(e,["enterpictureinpicture","leavepictureinpicture"],e=>this.handlePictureInPictureChange(e)),this.on(e,["disablepictureinpicturechanged","loadedmetadata"],e=>this.handlePictureInPictureEnabledChange(e)),this.on(e,["loadedmetadata","audioonlymodechange","audiopostermodechange"],()=>this.handlePictureInPictureAudioModeChange()),this.disable()}buildCSSClass(){return`vjs-picture-in-picture-control vjs-hidden ${super.buildCSSClass()}`}handlePictureInPictureAudioModeChange(){"audio"===this.player_.currentType().substring(0,5)||this.player_.audioPosterMode()||this.player_.audioOnlyMode()?(this.player_.isInPictureInPicture()&&this.player_.exitPictureInPicture(),this.hide()):this.show()}handlePictureInPictureEnabledChange(){document.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in window?this.enable():this.disable()}handlePictureInPictureChange(e){this.player_.isInPictureInPicture()?(this.setIcon("picture-in-picture-exit"),this.controlText("Exit Picture-in-Picture")):(this.setIcon("picture-in-picture-enter"),this.controlText("Picture-in-Picture")),this.handlePictureInPictureEnabledChange()}handleClick(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){"function"==typeof document.exitPictureInPicture&&super.show()}}Xn.prototype.controlText_="Picture-in-Picture",pt.registerComponent("PictureInPictureToggle",Xn) 10065class Yn extends zn{constructor(e,t){super(e,t),this.setIcon("fullscreen-enter"),this.on(e,"fullscreenchange",e=>this.handleFullscreenChange(e)),!1===document[e.fsApi_.fullscreenEnabled]&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(e){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}Yn.prototype.controlText_="Fullscreen",pt.registerComponent("FullscreenToggle",Yn) 10066pt.registerComponent("VolumeLevel",class extends pt{createEl(){const e=super.createEl("div",{className:"vjs-volume-level"}) 10067return this.setIcon("circle",e),e.appendChild(super.createEl("span",{className:"vjs-control-text"})),e}}) 10068pt.registerComponent("VolumeLevelTooltip",class extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(e,t,i,n){if(!i){const i=ue(this.el_),n=ue(this.player_.el()),r=e.width*t 10069if(!n||!i)return 10070const s=e.left-n.left+r,o=e.width-r+(n.right-e.right) 10071let a=i.width/2 10072s<a?a+=a-s:o<a&&(a=o),a<0?a=0:a>i.width&&(a=i.width),this.el_.style.right=`-${a}px`}this.write(`${n}%`)}write(e){K(this.el_,e)}updateVolume(e,t,i,n,r){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",()=>{this.update(e,t,i,n.toFixed(0)),r&&r()})}}) 10073class Kn extends pt{constructor(e,t){super(e,t),this.update=$e(We(this,this.update),Ge)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t,i){const n=100*t 10074this.getChild("volumeLevelTooltip").updateVolume(e,t,i,n,()=>{i?this.el_.style.bottom=e.height*t+"px":this.el_.style.left=e.width*t+"px"})}}Kn.prototype.options_={children:["volumeLevelTooltip"]},pt.registerComponent("MouseVolumeLevelDisplay",Kn) 10075class Zn extends Hn{constructor(e,t){super(e,t),this.on("slideractive",e=>this.updateLastVolume_(e)),this.on(e,"volumechange",e=>this.updateARIAAttributes(e)),e.ready(()=>this.updateARIAAttributes())}createEl(){return super.createEl("div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})}handleMouseDown(e){ve(e)&&super.handleMouseDown(e)}handleMouseMove(e){const t=this.getChild("mouseVolumeLevelDisplay") 10076if(t){const i=this.el(),n=ue(i),r=this.vertical() 10077let s=he(i,e) 10078s=r?s.y:s.x,s=Un(s,0,1),t.update(n,s,r)}ve(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))}checkMuted(){this.player_.muted()&&this.player_.muted(!1)}getPercent(){return this.player_.muted()?0:this.player_.volume()}stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)}stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)}updateARIAAttributes(e){const t=this.player_.muted()?0:this.volumeAsPercentage_() 10079this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")}volumeAsPercentage_(){return Math.round(100*this.player_.volume())}updateLastVolume_(){const e=this.player_.volume() 10080this.one("sliderinactive",()=>{0===this.player_.volume()&&this.player_.lastVolume_(e)})}}Zn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},V||C||Zn.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Zn.prototype.playerEvent="volumechange",pt.registerComponent("VolumeBar",Zn) 10081class Jn extends pt{constructor(e,t={}){t.vertical=t.vertical||!1,(void 0===t.volumeBar||g(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),super(e,t),function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresVolumeControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})}(this,e),this.throttledHandleMouseMove=$e(We(this,this.handleMouseMove),Ge),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.on("mousedown",e=>this.handleMouseDown(e)),this.on("touchstart",e=>this.handleMouseDown(e)),this.on("mousemove",e=>this.handleMouseMove(e)),this.on(this.volumeBar,["focus","slideractive"],()=>{this.volumeBar.addClass("vjs-slider-active"),this.addClass("vjs-slider-active"),this.trigger("slideractive")}),this.on(this.volumeBar,["blur","sliderinactive"],()=>{this.volumeBar.removeClass("vjs-slider-active"),this.removeClass("vjs-slider-active"),this.trigger("sliderinactive")})}createEl(){let e="vjs-volume-horizontal" 10082return this.options_.vertical&&(e="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${e}`})}handleMouseDown(e){const t=this.el_.ownerDocument 10083this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.el_.ownerDocument 10084this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)}handleMouseMove(e){this.volumeBar.handleMouseMove(e)}}Jn.prototype.options_={children:["volumeBar"]},pt.registerComponent("VolumeControl",Jn) 10085class er extends zn{constructor(e,t){super(e,t),function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresMuteControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})}(this,e),this.on(e,["loadstart","volumechange"],e=>this.update(e))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.volume(),i=this.player_.lastVolume_() 10086if(0===t){const e=i<.1?.1:i 10087this.player_.volume(e),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(e){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const e=this.player_.volume() 10088let t=3 10089this.setIcon("volume-high"),V&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?(this.setIcon("volume-mute"),t=0):e<.33?(this.setIcon("volume-low"),t=1):e<.67&&(this.setIcon("volume-medium"),t=2),te(this.el_,[0,1,2,3].reduce((e,t)=>e+`${t?" ":""}vjs-vol-${t}`,"")),ee(this.el_,`vjs-vol-${t}`)}updateControlText_(){const e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute" 10090this.controlText()!==e&&this.controlText(e)}}er.prototype.controlText_="Mute",pt.registerComponent("MuteToggle",er) 10091class tr extends pt{constructor(e,t={}){void 0!==t.inline?t.inline=t.inline:t.inline=!0,(void 0===t.volumeControl||g(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),super(e,t),this.handleKeyPressHandler_=e=>this.handleKeyPress(e),this.on(e,["loadstart"],e=>this.volumePanelState_(e)),this.on(this.muteToggle,"keyup",e=>this.handleKeyPress(e)),this.on(this.volumeControl,"keyup",e=>this.handleVolumeControlKeyUp(e)),this.on("keydown",e=>this.handleKeyPress(e)),this.on("mouseover",e=>this.handleMouseOver(e)),this.on("mouseout",e=>this.handleMouseOut(e)),this.on(this.volumeControl,["slideractive"],this.sliderActive_),this.on(this.volumeControl,["sliderinactive"],this.sliderInactive_)}sliderActive_(){this.addClass("vjs-slider-active")}sliderInactive_(){this.removeClass("vjs-slider-active")}volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")}createEl(){let e="vjs-volume-panel-horizontal" 10092return this.options_.inline||(e="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${e}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(e){"Escape"===e.key&&this.muteToggle.focus()}handleMouseOver(e){this.addClass("vjs-hover"),Be(document,"keyup",this.handleKeyPressHandler_)}handleMouseOut(e){this.removeClass("vjs-hover"),je(document,"keyup",this.handleKeyPressHandler_)}handleKeyPress(e){"Escape"===e.key&&this.handleMouseOut()}}tr.prototype.options_={children:["muteToggle","volumeControl"]}
10092,pt.registerComponent("VolumePanel",tr) 10093class ir extends zn{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipForwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`forward-${this.skipTime}`),this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipForwardTime(){const e=this.options_.playerOptions 10094return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(e){if(isNaN(this.player_.duration()))return 10095const t=this.player_.currentTime(),i=this.player_.liveTracker,n=i&&i.isLive()?i.seekableEnd():this.player_.duration() 10096let r 10097r=t+this.skipTime<=n?t+this.skipTime:n,this.player_.currentTime(r)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}ir.prototype.controlText_="Skip Forward",pt.registerComponent("SkipForward",ir) 10098class nr extends zn{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipBackwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`replay-${this.skipTime}`),this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipBackwardTime(){const e=this.options_.playerOptions 10099return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.currentTime(),i=this.player_.liveTracker,n=i&&i.isLive()&&i.seekableStart() 10100let r 10101r=n&&t-this.skipTime<=n?n:t>=this.skipTime?t-this.skipTime:0,this.player_.currentTime(r)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}nr.prototype.controlText_="Skip Backward",pt.registerComponent("SkipBackward",nr) 10102class rr extends pt{constructor(e,t){super(e,t),t&&(this.menuButton_=t.menuButton),this.focusedChild_=-1,this.on("keydown",e=>this.handleKeyDown(e)),this.boundHandleBlur_=e=>this.handleBlur(e),this.boundHandleTapClick_=e=>this.handleTapClick(e)}addEventListenerForItem(e){e instanceof pt&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(e){e instanceof pt&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))}removeChild(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),super.removeChild(e)}addItem(e){const t=this.addChild(e) 10103t&&this.addEventListenerForItem(t)}createEl(){const e=this.options_.contentElType||"ul" 10104this.contentEl_=Y(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu") 10105const t=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"}) 10106return t.appendChild(this.contentEl_),Be(t,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),t}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(e){const t=e.relatedTarget||document.activeElement 10107if(!this.children().some(e=>e.el()===t)){const e=this.menuButton_ 10108e&&e.buttonPressed_&&t!==e.el().firstChild&&e.unpressButton()}}handleTapClick(e){if(this.menuButton_){this.menuButton_.unpressButton() 10109const t=this.children() 10110if(!Array.isArray(t))return 10111const i=t.filter(t=>t.el()===e.target)[0] 10112if(!i)return 10113"CaptionSettingsMenuItem"!==i.name()&&this.menuButton_.focus()}}handleKeyDown(e){"ArrowLeft"===e.key||"ArrowDown"===e.key?(e.preventDefault(),e.stopPropagation(),this.stepForward()):"ArrowRight"!==e.key&&"ArrowUp"!==e.key||(e.preventDefault(),e.stopPropagation(),this.stepBack())}stepForward(){let e=0 10114void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)}stepBack(){let e=0 10115void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)}focus(e=0){const t=this.children().slice() 10116t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())}}pt.registerComponent("Menu",rr) 10117class sr extends pt{constructor(e,t={}){super(e,t),this.menuButton_=new zn(e,t),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true") 10118const i=zn.prototype.buildCSSClass() 10119this.menuButton_.el_.className=this.buildCSSClass()+" "+i,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0 10120const n=e=>this.handleClick(e) 10121this.handleMenuKeyUp_=e=>this.handleMenuKeyUp(e),this.on(this.menuButton_,"tap",n),this.on(this.menuButton_,"click",n),this.on(this.menuButton_,"keydown",e=>this.handleKeyDown(e)),this.on(this.menuButton_,"mouseenter",()=>{this.addClass("vjs-hover"),this.menu.show(),Be(document,"keyup",this.handleMenuKeyUp_)}
vendor: 8,433 bytes, lines 10121-10164
10121),this.on("mouseleave",e=>this.handleMouseLeave(e)),this.on("keydown",e=>this.handleSubmenuKeyDown(e))}update(){const e=this.createMenu() 10122this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))}createMenu(){const e=new rr(this.player_,{menuButton:this}) 10123if(this.hideThreshold_=0,this.options_.title){const t=Y("li",{className:"vjs-menu-title",textContent:dt(this.options_.title),tabIndex:-1}),i=new pt(this.player_,{el:t}) 10124e.addItem(i)}if(this.items=this.createItems(),this.items)for(let t=0;t<this.items.length;t++)e.addItem(this.items[t]) 10125return e}createItems(){}createEl(){return super.createEl("div",{className:this.buildWrapperCSSClass()},{})}setIcon(e){super.setIcon(e,this.menuButton_.el_)}buildWrapperCSSClass(){let e="vjs-menu-button" 10126!0===this.options_.inline?e+="-inline":e+="-popup" 10127return`vjs-menu-button ${e} ${zn.prototype.buildCSSClass()} ${super.buildCSSClass()}`}buildCSSClass(){let e="vjs-menu-button" 10128return!0===this.options_.inline?e+="-inline":e+="-popup",`vjs-menu-button ${e} ${super.buildCSSClass()}`}controlText(e,t=this.menuButton_.el()){return this.menuButton_.controlText(e,t)}dispose(){this.handleMouseLeave(),super.dispose()}handleClick(e){this.buttonPressed_?this.unpressButton():this.pressButton()}handleMouseLeave(e){this.removeClass("vjs-hover"),je(document,"keyup",this.handleMenuKeyUp_)}focus(){this.menuButton_.focus()}blur(){this.menuButton_.blur()}handleKeyDown(e){"Escape"===e.key||"Tab"===e.key?(this.buttonPressed_&&this.unpressButton(),"Tab"===!e.key&&(e.preventDefault(),this.menuButton_.focus())):"Up"!==e.key&&("Down"!==e.key||this.player_.options_.playerOptions.spatialNavigation&&this.player_.options_.playerOptions.spatialNavigation.enabled)||this.buttonPressed_||(e.preventDefault(),this.pressButton())}handleMenuKeyUp(e){"Escape"!==e.key&&"Tab"!==e.key||this.removeClass("vjs-hover")}handleSubmenuKeyPress(e){this.handleSubmenuKeyDown(e)}handleSubmenuKeyDown(e){"Escape"!==e.key&&"Tab"!==e.key||(this.buttonPressed_&&this.unpressButton(),"Tab"===!e.key&&(e.preventDefault(),this.menuButton_.focus()))}pressButton(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.show(),this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),V&&Q())return 10129this.menu.focus()}}unpressButton(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menu.hide(),this.menuButton_.el_.setAttribute("aria-expanded","false"))}disable(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()}enable(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()}}pt.registerComponent("MenuButton",sr) 10130class or extends sr{constructor(e,t){const i=t.tracks 10131if(super(e,t),this.items.length<=1&&this.hide(),!i)return 10132const n=We(this,this.update) 10133i.addEventListener("removetrack",n),i.addEventListener("addtrack",n),i.addEventListener("labelchange",n),this.player_.on("ready",n),this.player_.on("dispose",function(){i.removeEventListener("removetrack",n),i.removeEventListener("addtrack",n),i.removeEventListener("labelchange",n)})}}pt.registerComponent("TrackButton",or) 10134class ar extends Ln{constructor(e,t){super(e,t),this.selectable=t.selectable,this.isSelected_=t.selected||!1,this.multiSelectable=t.multiSelectable,this.selected(this.isSelected_),this.selectable?this.multiSelectable?this.el_.setAttribute("role","menuitemcheckbox"):this.el_.setAttribute("role","menuitemradio"):this.el_.setAttribute("role","menuitem")}createEl(e,t,i){this.nonIconControl=!0 10135const n=super.createEl("li",Object.assign({className:"vjs-menu-item",tabIndex:-1},t),i),r=Y("span",{className:"vjs-menu-item-text",textContent:this.localize(this.options_.label)}) 10136return this.player_.options_.experimentalSvgIcons?n.appendChild(r):n.replaceChild(r,n.querySelector(".vjs-icon-placeholder")),n}handleKeyDown(e){["Tab","Escape","ArrowUp","ArrowLeft","ArrowRight","ArrowDown"].includes(e.key)||super.handleKeyDown(e)}handleClick(e){this.selected(!0)}selected(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))}}pt.registerComponent("MenuItem",ar) 10137class lr extends ar{constructor(e,t){const i=t.track,n=e.textTracks() 10138t.label=i.label||i.language||"Unknown",t.selected="showing"===i.mode,super(e,t),this.track=i,this.kinds=(t.kinds||[t.kind||this.track.kind]).filter(Boolean) 10139const r=(...e)=>{this.handleTracksChange.apply(this,e)},s=(...e)=>{this.handleSelectedLanguageChange.apply(this,e)} 10140if(e.on(["loadstart","texttrackchange"],r),n.addEventListener("change",r),n.addEventListener("selectedlanguagechange",s),this.on("dispose",function(){e.off(["loadstart","texttrackchange"],r),n.removeEventListener("change",r),n.removeEventListener("selectedlanguagechange",s)}),void 0===n.onchange){let e 10141this.on(["tap","click"],function(){if("object"!=typeof window.Event)try{e=new window.Event("change")}catch(err){}e||(e=document.createEvent("Event"),e.initEvent("change",!0,!0)),n.dispatchEvent(e)})}this.handleTracksChange()}handleClick(e){const t=this.track,i=this.player_.textTracks() 10142if(super.handleClick(e),i)for(let n=0;n<i.length;n++){const e=i[n];-1!==this.kinds.indexOf(e.kind)&&(e===t?"showing"!==e.mode&&(e.mode="showing"):"disabled"!==e.mode&&(e.mode="disabled"))}}handleTracksChange(e){const t="showing"===this.track.mode 10143t!==this.isSelected_&&this.selected(t)}handleSelectedLanguageChange(e){if("showing"===this.track.mode){const e=this.player_.cache_.selectedLanguage 10144if(e&&e.enabled&&e.language===this.track.language&&e.kind!==this.track.kind)return 10145this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}}dispose(){this.track=null,super.dispose()}}pt.registerComponent("TextTrackMenuItem",lr) 10146class cr extends lr{constructor(e,t){t.track={player:e,kind:t.kind,kinds:t.kinds,default:!1,mode:"disabled"},t.kinds||(t.kinds=[t.kind]),t.label?t.track.label=t.label:t.track.label=t.kinds.join(" and ")+" off",t.selectable=!0,t.multiSelectable=!1,super(e,t)}handleTracksChange(e){const t=this.player().textTracks() 10147let i=!0 10148for(let n=0,r=t.length;n<r;n++){const e=t[n] 10149if(this.options_.kinds.indexOf(e.kind)>-1&&"showing"===e.mode){i=!1 10150break}}i!==this.isSelected_&&this.selected(i)}handleSelectedLanguageChange(e){const t=this.player().textTracks() 10151let i=!0 10152for(let n=0,r=t.length;n<r;n++){const e=t[n] 10153if(["captions","descriptions","subtitles"].indexOf(e.kind)>-1&&"showing"===e.mode){i=!1 10154break}}i&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}pt.registerComponent("OffTextTrackMenuItem",cr) 10155class ur extends or{constructor(e,t={}){t.tracks=e.textTracks(),super(e,t)}createItems(e=[],t=lr){let i 10156this.label_&&(i=`${this.label_} off`),e.push(new cr(this.player_,{kinds:this.kinds_,kind:this.kind_,label:i})),this.hideThreshold_+=1 10157const n=this.player_.textTracks() 10158Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]) 10159for(let r=0;r<n.length;r++){const i=n[r] 10160if(this.kinds_.indexOf(i.kind)>-1){const n=new t(this.player_,{track:i,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1}) 10161n.addClass(`vjs-${i.kind}-menu-item`),e.push(n)}}return e}}pt.registerComponent("TextTrackButton",ur) 10162class dr extends ar{constructor(e,t){const i=t.track,n=t.cue,r=e.currentTime() 10163t.selectable=!0,t.multiSelectable=!1,t.label=n.text,t.selected=n.startTime<=r&&r<n.endTime,super(e,t),this.track=i,this.cue=n}handleClick(e){super.handleClick(),this.player_.currentTime(this.cue.startTime)}}pt.registerComponent("ChaptersTrackMenuItem",dr) 10164class hr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("chapters"),this.selectCurrentItem_=()=>{this.items.forEach(e=>{e.selected(this.track_.activeCues[0]===e.cue)})}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(e){if(e&&e.track&&"chapters"!==e.track.kind)return
vendor: 9,503 bytes, lines 10165-10214
10165const t=this.findChaptersTrack() 10166t!==this.track_?(this.setTrack(t),super.update()):(!this.items||t&&t.cues&&t.cues.length!==this.items.length)&&super.update()}setTrack(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_) 10167e&&e.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden" 10168const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_) 10169e&&e.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const e=this.player_.textTracks()||[] 10170for(let t=e.length-1;t>=0;t--){const i=e[t] 10171if(i.kind===this.kind_)return i}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(dt(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const e=[] 10172if(!this.track_)return e 10173const t=this.track_.cues 10174if(!t)return e 10175for(let i=0,n=t.length;i<n;i++){const n=t[i],r=new dr(this.player_,{track:this.track_,cue:n}) 10176e.push(r)}return e}}hr.prototype.kind_="chapters",hr.prototype.controlText_="Chapters",pt.registerComponent("ChaptersButton",hr) 10177class fr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("audio-description") 10178const n=e.textTracks(),r=We(this,this.handleTracksChange) 10179n.addEventListener("change",r),this.on("dispose",function(){n.removeEventListener("change",r)})}handleTracksChange(e){const t=this.player().textTracks() 10180let i=!1 10181for(let n=0,r=t.length;n<r;n++){const e=t[n] 10182if(e.kind!==this.kind_&&"showing"===e.mode){i=!0 10183break}}i?this.disable():this.enable()}buildCSSClass(){return`vjs-descriptions-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-descriptions-button ${super.buildWrapperCSSClass()}`}}fr.prototype.kind_="descriptions",fr.prototype.controlText_="Descriptions",pt.registerComponent("DescriptionsButton",fr) 10184class pr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("subtitles")}buildCSSClass(){return`vjs-subtitles-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subtitles-button ${super.buildWrapperCSSClass()}`}}pr.prototype.kind_="subtitles",pr.prototype.controlText_="Subtitles",pt.registerComponent("SubtitlesButton",pr) 10185class mr extends lr{constructor(e,t){t.track={player:e,kind:t.kind,label:t.kind+" settings",selectable:!1,default:!1,mode:"disabled"},t.selectable=!1,t.name="CaptionSettingsMenuItem",super(e,t),this.addClass("vjs-texttrack-settings"),this.controlText(", opens "+t.kind+" settings dialog")}handleClick(e){this.player().getChild("textTrackSettings").open()}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.kind+" settings"),super.handleLanguagechange()}}pt.registerComponent("CaptionSettingsMenuItem",mr) 10186class gr extends ur{constructor(e,t,i){super(e,t,i),this.setIcon("captions")}buildCSSClass(){return`vjs-captions-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-captions-button ${super.buildWrapperCSSClass()}`}createItems(){const e=[] 10187return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new mr(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),super.createItems(e)}}gr.prototype.kind_="captions",gr.prototype.controlText_="Captions",pt.registerComponent("CaptionsButton",gr) 10188class yr extends lr{createEl(e,t,i){const n=super.createEl(e,t,i),r=n.querySelector(".vjs-menu-item-text") 10189return"captions"===this.options_.track.kind&&(this.player_.options_.experimentalSvgIcons?this.setIcon("captions",n):r.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),r.appendChild(Y("span",{className:"vjs-control-text",textContent:` ${this.localize("Captions")}`}))),n}}pt.registerComponent("SubsCapsMenuItem",yr) 10190class vr extends ur{constructor(e,t={}){super(e,t),this.label_="subtitles",this.setIcon("subtitles"),["en","en-us","en-ca","fr-ca"].indexOf(this.player_.language_)>-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(dt(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let e=[] 10191return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new mr(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=super.createItems(e,yr),e}}vr.prototype.kinds_=["captions","subtitles"],vr.prototype.controlText_="Subtitles",pt.registerComponent("SubsCapsButton",vr) 10192class _r extends ar{constructor(e,t){const i=t.track,n=e.audioTracks() 10193t.label=i.label||i.language||"Unknown",t.selected=i.enabled,super(e,t),this.track=i,this.addClass(`vjs-${i.kind}-menu-item`) 10194const r=(...e)=>{this.handleTracksChange.apply(this,e)} 10195n.addEventListener("change",r),this.on("dispose",()=>{n.removeEventListener("change",r)})}createEl(e,t,i){const n=super.createEl(e,t,i),r=n.querySelector(".vjs-menu-item-text") 10196return["main-desc","descriptions"].indexOf(this.options_.track.kind)>=0&&(r.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),r.appendChild(Y("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),n}handleClick(e){if(super.handleClick(e),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const e=this.player_.audioTracks() 10197for(let t=0;t<e.length;t++){const i=e[t] 10198i!==this.track&&(i.enabled=i===this.track)}}}handleTracksChange(e){this.selected(this.track.enabled)}}pt.registerComponent("AudioTrackMenuItem",_r) 10199class br extends or{constructor(e,t={}){t.tracks=e.audioTracks(),super(e,t),this.setIcon("audio")}buildCSSClass(){return`vjs-audio-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-audio-button ${super.buildWrapperCSSClass()}`}createItems(e=[]){this.hideThreshold_=1 10200const t=this.player_.audioTracks() 10201for(let i=0;i<t.length;i++){const n=t[i] 10202e.push(new _r(this.player_,{track:n,selectable:!0,multiSelectable:!1}))}return e}}br.prototype.controlText_="Audio Track",pt.registerComponent("AudioTrackButton",br) 10203class wr extends ar{constructor(e,t){const i=t.rate,n=parseFloat(i,10) 10204t.label=i,t.selected=n===e.playbackRate(),t.selectable=!0,t.multiSelectable=!1,super(e,t),this.label=i,this.rate=n,this.on(e,"ratechange",e=>this.update(e))}handleClick(e){super.handleClick(),this.player().playbackRate(this.rate)}update(e){this.selected(this.player().playbackRate()===this.rate)}}wr.prototype.contentElType="button",pt.registerComponent("PlaybackRateMenuItem",wr) 10205class Ar extends sr{constructor(e,t){super(e,t),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(e,"loadstart",e=>this.updateVisibility(e)),this.on(e,"ratechange",e=>this.updateLabel(e)),this.on(e,"playbackrateschange",e=>this.handlePlaybackRateschange(e))}createEl(){const e=super.createEl() 10206return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=Y("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),e.appendChild(this.labelEl_),e}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const e=this.playbackRates(),t=[] 10207for(let i=e.length-1;i>=0;i--)t.push(new wr(this.player(),{rate:e[i]+"x"})) 10208return t}handlePlaybackRateschange(e){this.update()}playbackRates(){const e=this.player() 10209return e.playbackRates&&e.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}Ar.prototype.controlText_="Playback Rate",pt.registerComponent("PlaybackRateMenuButton",Ar) 10210class Tr extends pt{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(e="div",t={},i={}){return t.className||(t.className=this.buildCSSClass()),super.createEl(e,t,i)}}pt.registerComponent("Spacer",Tr) 10211pt.registerComponent("CustomControlSpacer",class extends Tr{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:"Â "})}}) 10212class Cr extends pt{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}Cr.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]},pt.registerComponent("ControlBar",Cr) 10213class Lr extends zt{constructor(e,t){super(e,t),this.on(e,"error",e=>{this.open(e)})}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const e=this.player().error() 10214return e?this.localize(e.message):""}}Lr.prototype.options_=Object.assign({}
vendor: 9,259 bytes, lines 10214-10266
10214,zt.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),pt.registerComponent("ErrorDisplay",Lr) 10215class xr extends pt{constructor(e,t={}){super(e,t),this.el_.setAttribute("aria-labelledby",this.selectLabelledbyIds)}createEl(){this.selectLabelledbyIds=[this.options_.legendId,this.options_.labelId].join(" ").trim() 10216return Y("select",{id:this.options_.id},{},this.options_.SelectOptions.map(e=>{const t=(this.options_.labelId?this.options_.labelId:`vjs-track-option-${De()}`)+"-"+e[1].replace(/\W+/g,""),i=Y("option",{id:t,value:this.localize(e[0]),textContent:this.localize(e[1])}) 10217return i.setAttribute("aria-labelledby",`${this.selectLabelledbyIds} ${t}`),i}))}}pt.registerComponent("TextTrackSelect",xr) 10218class Mr extends pt{constructor(e,t={}){super(e,t) 10219const i=Y("legend",{textContent:this.localize(this.options_.legendText),id:this.options_.legendId}) 10220this.el().appendChild(i) 10221const n=this.options_.selects 10222for(const r of n){const t=this.options_.selectConfigs[r],i=t.className,n=t.id.replace("%s",this.options_.id_) 10223let s=null 10224const o=`vjs_select_${De()}` 10225if("colors"===this.options_.type){s=Y("span",{className:i}) 10226const e=Y("label",{id:n,className:"vjs-label",textContent:this.localize(t.label)}) 10227e.setAttribute("for",o),s.appendChild(e)}const a=new xr(e,{SelectOptions:t.options,legendId:this.options_.legendId,id:o,labelId:n}) 10228this.addChild(a),"colors"===this.options_.type&&(s.appendChild(a.el()),this.el().appendChild(s))}}createEl(){return Y("fieldset",{className:this.options_.className})}}pt.registerComponent("TextTrackFieldset",Mr) 10229class Er extends pt{constructor(e,t={}){super(e,t) 10230const i=this.options_.textTrackComponentid,n=new Mr(e,{id_:i,legendId:`captions-text-legend-${i}`,legendText:this.localize("Text"),className:"vjs-fg vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"colors"}) 10231this.addChild(n) 10232const r=new Mr(e,{id_:i,legendId:`captions-background-${i}`,legendText:this.localize("Text Background"),className:"vjs-bg vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"colors"}) 10233this.addChild(r) 10234const s=new Mr(e,{id_:i,legendId:`captions-window-${i}`,legendText:this.localize("Caption Area Background"),className:"vjs-window vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"colors"}) 10235this.addChild(s)}createEl(){return Y("div",{className:"vjs-track-settings-colors"})}}pt.registerComponent("TextTrackSettingsColors",Er) 10236class Sr extends pt{constructor(e,t={}){super(e,t) 10237const i=this.options_.textTrackComponentid,n=new Mr(e,{id_:i,legendId:`captions-font-size-${i}`,legendText:"Font Size",className:"vjs-font-percent vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"font"}) 10238this.addChild(n) 10239const r=new Mr(e,{id_:i,legendId:`captions-edge-style-${i}`,legendText:this.localize("Text Edge Style"),className:"vjs-edge-style vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"font"}) 10240this.addChild(r) 10241const s=new Mr(e,{id_:i,legendId:`captions-font-family-${i}`,legendText:this.localize("Font Family"),className:"vjs-font-family vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"font"}) 10242this.addChild(s)}createEl(){return Y("div",{className:"vjs-track-settings-font"})}}pt.registerComponent("TextTrackSettingsFont",Sr) 10243class kr extends pt{constructor(e,t={}){super(e,t) 10244const i=new zn(e,{controlText:this.localize("restore all settings to the default values"),className:"vjs-default-button"}) 10245i.el().classList.remove("vjs-control","vjs-button"),i.el().textContent=this.localize("Reset"),this.addChild(i) 10246const n=this.localize("Done"),r=new zn(e,{controlText:n,className:"vjs-done-button"}) 10247r.el().classList.remove("vjs-control","vjs-button"),r.el().textContent=n,this.addChild(r)}createEl(){return Y("div",{className:"vjs-track-settings-controls"})}}pt.registerComponent("TrackSettingsControls",kr) 10248const Pr="vjs-text-track-settings",Or=["#000","Black"],zr=["#00F","Blue"],Dr=["#0FF","Cyan"],Ir=["#0F0","Green"],Nr=["#F0F","Magenta"],Rr=["#F00","Red"],Fr=["#FFF","White"],Br=["#FF0","Yellow"],jr=["1","Opaque"],Ur=["0.5","Semi-Transparent"],Vr=["0","Transparent"],Hr={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Or,Fr,Rr,Ir,zr,Br,Nr,Dr],className:"vjs-bg-color"},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[jr,Ur,Vr],className:"vjs-bg-opacity vjs-opacity"},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Fr,Or,Rr,Ir,zr,Br,Nr,Dr],className:"vjs-text-color"},edgeStyle:{selector:".vjs-edge-style > select",id:"",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:e=>"1.00"===e?null:Number(e)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[jr,Ur],className:"vjs-text-opacity vjs-opacity"},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color",className:"vjs-window-color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[Vr,Ur,jr],className:"vjs-window-opacity vjs-opacity"}} 10249function qr(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}Hr.windowColor.options=Hr.backgroundColor.options 10250pt.registerComponent("TextTrackSettings",class extends zt{constructor(e,t){t.temporary=!1,super(e,t),this.updateDisplay=this.updateDisplay.bind(this),this.fill(),this.hasBeenOpened_=this.hasBeenFilled_=!0,this.renderModalComponents(e),this.endDialog=Y("p",{className:"vjs-control-text",textContent:this.localize("End of dialog window.")}),this.el().appendChild(this.endDialog),this.setDefaults(),void 0===t.persistTextTrackSettings&&(this.options_.persistTextTrackSettings=this.options_.playerOptions.persistTextTrackSettings),this.bindFunctionsToSelectsAndButtons(),this.options_.persistTextTrackSettings&&this.restoreSettings()}renderModalComponents(e){const t=new Er(e,{textTrackComponentid:this.id_,selectConfigs:Hr,fieldSets:[["color","textOpacity"],["backgroundColor","backgroundOpacity"],["windowColor","windowOpacity"]]}) 10251this.addChild(t) 10252const i=new Sr(e,{textTrackComponentid:this.id_,selectConfigs:Hr,fieldSets:[["fontPercent"],["edgeStyle"],["fontFamily"]]}) 10253this.addChild(i) 10254const n=new kr(e) 10255this.addChild(n)}bindFunctionsToSelectsAndButtons(){this.on(this.$(".vjs-done-button"),["click","tap"],()=>{this.saveSettings(),this.close()}),this.on(this.$(".vjs-default-button"),["click","tap"],()=>{this.setDefaults(),this.updateDisplay()}),f(Hr,e=>{this.on(this.$(e.selector),"change",this.updateDisplay)})}dispose(){this.endDialog=null,super.dispose()}label(){return this.localize("Caption Settings Dialog")}description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")}buildCSSClass(){return super.buildCSSClass()+" vjs-text-track-settings"}getValues(){return p(Hr,(e,t,i)=>{const n=(r=this.$(t.selector),s=t.parser,qr(r.options[r.options.selectedIndex].value,s)) 10256var r,s 10257return void 0!==n&&(e[i]=n),e},{})}setValues(e){f(Hr,(t,i)=>{(function(e,t,i){if(t)for(let n=0;n<e.options.length;n++)if(qr(e.options[n].value,i)===t){e.selectedIndex=n 10258break}})(this.$(t.selector),e[i],t.parser)})}setDefaults(){f(Hr,e=>{const t=e.hasOwnProperty("default")?e.default:0 10259this.$(e.selector).selectedIndex=t})}restoreSettings(){let e 10260try{e=JSON.parse(window.localStorage.getItem(Pr))}catch(err){c.warn(err)}e&&this.setValues(e)}saveSettings(){if(!this.options_.persistTextTrackSettings)return 10261const e=this.getValues() 10262try{Object.keys(e).length?window.localStorage.setItem(Pr,JSON.stringify(e)):window.localStorage.removeItem(Pr)}catch(err){c.warn(err)}}updateDisplay(){const e=this.player_.getChild("textTrackDisplay") 10263e&&e.updateDisplay()}handleLanguagechange(){this.fill(),this.renderModalComponents(this.player_),this.bindFunctionsToSelectsAndButtons()}}) 10264pt.registerComponent("ResizeManager",class extends pt{constructor(e,t){let i=t.ResizeObserver||window.ResizeObserver 10265null===t.ResizeObserver&&(i=!1) 10266super(e,y({createEl:!i,reportTouchActivity:!1},t)),this.ResizeObserver=t.ResizeObserver||window.ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=Qe(()=>{this.resizeHandler()},100,!1,this),i?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(e.el(
vendor: 5,230 bytes, lines 10266-10287
10266))):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return 10267const e=this.debouncedHandler_ 10268let t=this.unloadListener_=function(){je(this,"resize",e),je(this,"unload",t),t=null} 10269Be(this.el_.contentWindow,"unload",t),Be(this.el_.contentWindow,"resize",e)},this.one("load",this.loadListener_))}createEl(){return super.createEl("iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})}resizeHandler(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")}dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,super.dispose()}}) 10270const Gr={trackingThreshold:20,liveTolerance:15} 10271pt.registerComponent("LiveTracker",class extends pt{constructor(e,t){super(e,y(Gr,t,{createEl:!1})),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=e=>this.handlePlay(e),this.handleFirstTimeupdate_=e=>this.handleFirstTimeupdate(e),this.handleSeeked_=e=>this.handleSeeked(e),this.seekToLiveEdge_=e=>this.seekToLiveEdge(e),this.reset_(),this.on(this.player_,"durationchange",e=>this.handleDurationchange(e)),this.on(this.player_,"canplay",()=>this.toggleTracking())}trackLive_(){const e=this.player_.seekable() 10272if(!e||!e.length)return 10273const t=Number(window.performance.now().toFixed(4)),i=-1===this.lastTime_?0:(t-this.lastTime_)/1e3 10274this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+i 10275const n=this.liveCurrentTime(),r=this.player_.currentTime() 10276let s=this.player_.paused()||this.seekedBehindLive_||Math.abs(n-r)>this.options_.liveTolerance 10277this.timeupdateSeen_&&n!==1/0||(s=!1),s!==this.behindLiveEdge_&&(this.behindLiveEdge_=s,this.trigger("liveedgechange"))}handleDurationchange(){this.toggleTracking()}toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())}startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,Ge),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))}handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)}handleSeeked(){const e=Math.abs(this.liveCurrentTime()-this.player_.currentTime()) 10278this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()}handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)}reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)}nextSeekedFromUser(){this.nextSeekedFromUser_=!0}stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))}seekableEnd(){const e=this.player_.seekable(),t=[] 10279let i=e?e.length:0 10280for(;i--;)t.push(e.end(i)) 10281return t.length?t.sort()[t.length-1]:1/0}seekableStart(){const e=this.player_.seekable(),t=[] 10282let i=e?e.length:0 10283for(;i--;)t.push(e.start(i)) 10284return t.length?t.sort()[0]:0}liveWindow(){const e=this.liveCurrentTime() 10285return e===1/0?0:e-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const e=this.seekableEnd() 10286return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_}behindLiveEdge(){return this.behindLiveEdge_}isTracking(){return"number"==typeof this.trackingInterval_}seekToLiveEdge(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))}dispose(){this.stopTracking(),super.dispose()}}) 10287pt.registerComponent("TitleBar",class extends pt{constructor(e,t){super(e,t),this.on("statechanged",e=>this.updateDom_()),this.updateDom_()}createEl(){return this.els={title:Y("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${De()}`}),description:Y("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${De()}`})},Y("div",{className:"vjs-title-bar"},{},v(this.els))}updateDom_(){const e=this.player_.tech_,t=e&&e.el_,i={title:"aria-labelledby",description:"aria-describedby"};
10287["title","description"].forEach(e=>{const n=this.state[e],r=this.els[e],s=i[e] 10288pe(r),n&&K(r,n),t&&(t.removeAttribute(s),n&&t.setAttribute(s,r.id))}),this.state.title||this.state.description?this.show():this.hide()}update(e){this.setState(e)}dispose(){const e=this.player_.tech_,t=e&&e.el_ 10289t&&(t.removeAttribute("aria-labelledby"),t.removeAttribute("aria-describedby")),super.dispose(),this.els=null}}) 10290const Wr={initialDisplay:4e3,position:[],takeFocus:!1} 10291pt.registerComponent("TransientButton",class extends zn{constructor(e,t){super(e,t=y(Wr,t)),this.controlText(t.controlText),this.hide(),this.on(this.player_,["useractive","userinactive"],e=>{this.removeClass("force-display")})}buildCSSClass(){return`vjs-transient-button focus-visible ${this.options_.position.map(e=>`vjs-${e}`).join(" ")}`}createEl(){const e=Y("button",{},{type:"button",class:this.buildCSSClass()},Y("span")) 10292return this.controlTextEl_=e.querySelector("span"),e}show(){super.show(),this.addClass("force-display"),this.options_.takeFocus&&this.el().focus({preventScroll:!0}),this.forceDisplayTimeout=this.player_.setTimeout(()=>{this.removeClass("force-display")},this.options_.initialDisplay)}hide(){this.removeClass("force-display"),super.hide()}dispose(){this.player_.clearTimeout(this.forceDisplayTimeout),super.dispose()}}) 10293const $r=e=>{const t=e.el() 10294if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0 10295const i=e.$$("source"),n=[] 10296let r="" 10297if(!i.length)return!1 10298for(let s=0;s<i.length;s++){const e=i[s].src 10299e&&-1===n.indexOf(e)&&n.push(e)}return!!n.length&&(1===n.length&&(r=n[0]),e.triggerSourceset(r),!0)},Qr=Object.defineProperty({},"innerHTML",{get(){return this.cloneNode(!0).innerHTML},set(e){const t=document.createElement(this.nodeName.toLowerCase()) 10300t.innerHTML=e 10301const i=document.createDocumentFragment() 10302for(;t.childNodes.length;)i.appendChild(t.childNodes[0]) 10303return this.innerText="",window.Element.prototype.appendChild.call(this,i),this.innerHTML}}),Xr=(e,t)=>{let i={} 10304for(let n=0;n<e.length&&(i=Object.getOwnPropertyDescriptor(e[n],t),!(i&&i.set&&i.get));n++);return i.enumerable=!0,i.configurable=!0,i},Yr=function(e){const t=e.el() 10305if(t.resetSourceWatch_)return 10306const i={},n=(e=>Xr([e.el(),window.HTMLMediaElement.prototype,window.Element.prototype,Qr],"innerHTML"))(e),r=i=>(...n)=>{const r=i.apply(t,n) 10307return $r(e),r};["append","appendChild","insertAdjacentHTML"].forEach(e=>{t[e]&&(i[e]=t[e],t[e]=r(i[e]))}),Object.defineProperty(t,"innerHTML",y(n,{set:r(n.set)})),t.resetSourceWatch_=()=>
10307{t.resetSourceWatch_=null,Object.keys(i).forEach(e=>{t[e]=i[e]}),Object.defineProperty(t,"innerHTML",n)},e.one("sourceset",t.resetSourceWatch_)},Kr=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?$t(window.Element.prototype.getAttribute.call(this,"src")):""},set(e){return window.Element.prototype.setAttribute.call(this,"src",e),e}}),Zr=function(e){if(!e.featuresSourceset)return 10308const t=e.el() 10309if(t.resetSourceset_)return 10310const i=(e=>Xr([e.el(),window.HTMLMediaElement.prototype,Kr],"src"))(e),n=t.setAttribute,r=t.load 10311Object.defineProperty(t,"src",y(i,{set:n=>{const r=i.set.call(t,n) 10312return e.triggerSourceset(t.src),r}})),t.setAttribute=(i,r)=>{const s=n.call(t,i,r) 10313return/src/i.test(i)&&e.triggerSourceset(t.src),s},t.load=()=>{const i=r.call(t) 10314return $r(e)||(e.triggerSourceset(""),Yr(e)),i},t.currentSrc?e.triggerSourceset(t.currentSrc):$r(e)||Yr(e),t.resetSourceset_=()=>{t.resetSourceset_=null,t.load=r,t.setAttribute=n,Object.defineProperty(t,"src",i),t.resetSourceWatch_&&t.resetSourceWatch_()}} 10315class Jr extends an{constructor(e,t){super(e,t) 10316const i=e.source 10317let n=!1 10318if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&"VIDEO"===this.el_.tagName,i&&(this.el_.currentSrc!==i.src||e.tag&&3===e.tag.initNetworkState_)?this.setSource(i):this.handleLateInit_(this.el_),e.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const e=this.el_.childNodes 10319let t=e.length 10320const i=[] 10321for(;t--;){const r=e[t] 10322"track"===r.nodeName.toLowerCase()&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(r),this.remoteTextTracks().addTrack(r.track),this.textTracks().addTrack(r.track),n||this.el_.hasAttribute("crossorigin")||!Xt(r.src)||(n=!0)):i.push(r))}for(let n=0;n<i.length;n++)this.el_.removeChild(i[n])}this.proxyNativeTracks_(),this.featuresNativeTextTracks&&n&&c.warn("Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\nThis may prevent text tracks from loading."),this.restoreMetadataTracksInIOSNativePlayer_(),(j||N)&&!0===e.nativeControlsForTouch&&this.setControls(!0),this.proxyWebkitFullscreen_(),this.triggerReady()}dispose(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_(),Jr.disposeMediaElement(this.el_),this.options_=null,super.dispose()}setupSourcesetHandling_(){Zr(this)}restoreMetadataTracksInIOSNativePlayer_(){const e=this.textTracks() 10323let t 10324const i=()=>{t=[] 10325for(let i=0;i<e.length;i++){const n=e[i] 10326"metadata"===n.kind&&t.push({track:n,storedMode:n.mode})}} 10327i(),e.addEventListener("change",i),this.on("dispose",()=>e.removeEventListener("change",i)) 10328const n=()=>{for(let e=0;e<t.length;e++){const i=t[e] 10329"disabled"===i.track.mode&&i.track.mode!==i.storedMode&&(i.track.mode=i.storedMode)}e.removeEventListener("change",n)} 10330this.on("webkitbeginfullscreen",()=>{e.removeEventListener("change",i),e.removeEventListener("change",n),e.addEventListener("change",n)}),this.on("webkitendfullscreen",()=>{e.removeEventListener("change",i),e.addEventListener("change",i),e.removeEventListener("change",n)})}overrideNative_(e,t){if(t!==this[`featuresNative${e}Tracks`])return 10331const i=e.toLowerCase() 10332this[`${i}TracksListeners_`]&&Object.keys(this[`${i}TracksListeners_`]).forEach(e=>{this.el()[`${i}Tracks`].removeEventListener(e,this[`${i}TracksListeners_`][e])}),this[`featuresNative${e}Tracks`]=!t,this[`${i}TracksListeners_`]=null,this.proxyNativeTracksForType_(i)}overrideNativeAudioTracks(e){this.overrideNative_("Audio",e)}overrideNativeVideoTracks(e){this.overrideNative_("Video",e)}proxyNativeTracksForType_(e){const t=Ci[e],i=this.el()[t.getterName],n=this[t.getterName]() 10333if(!this[`featuresNative${t.capitalName}Tracks`]||!i||!i.addEventListener)return 10334const r={change:t=>{const i={type:"change",target:n,currentTarget:n,srcElement:n} 10335n.trigger(i),"text"===e&&this[Li.remoteText.getterName]().trigger(i)},addtrack(e){n.addTrack(e.track)},removetrack(e){n.removeTrack(e.track)}},s=function(){const e=[] 10336for(let t=0;t<n.length;t++){let r=!1 10337for(let e=0;e<i.length;e++)if(i[e]===n[t]){r=!0 10338break}r||e.push(n[t])}for(;e.length;)n.removeTrack(e.shift())}
vendor: 7,862 bytes, lines 10339-10383
10339this[t.getterName+"Listeners_"]=r,Object.keys(r).forEach(e=>{const t=r[e] 10340i.addEventListener(e,t),this.on("dispose",n=>i.removeEventListener(e,t))}),this.on("loadstart",s),this.on("dispose",e=>this.off("loadstart",s))}proxyNativeTracks_(){Ci.names.forEach(e=>{this.proxyNativeTracksForType_(e)})}createEl(){let e=this.options_.tag 10341if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){const t=e.cloneNode(!0) 10342e.parentNode&&e.parentNode.insertBefore(t,e),Jr.disposeMediaElement(e),e=t}else{e=document.createElement("video") 10343const t=y({},this.options_.tag&&re(this.options_.tag)) 10344j&&!0===this.options_.nativeControlsForTouch||delete t.controls,ne(e,Object.assign(t,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}void 0!==this.options_.preload&&oe(e,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(e.disablePictureInPicture=this.options_.disablePictureInPicture) 10345const t=["loop","muted","playsinline","autoplay"] 10346for(let i=0;i<t.length;i++){const n=t[i],r=this.options_[n] 10347void 0!==r&&(r?oe(e,n,n):ae(e,n),e[n]=r)}return e}handleLateInit_(e){if(0===e.networkState||3===e.networkState)return 10348if(0===e.readyState){let e=!1 10349const t=function(){e=!0} 10350this.on("loadstart",t) 10351const i=function(){e||this.trigger("loadstart")} 10352return this.on("loadedmetadata",i),void this.ready(function(){this.off("loadstart",t),this.off("loadedmetadata",i),e||this.trigger("loadstart")})}const t=["loadstart"] 10353t.push("loadedmetadata"),e.readyState>=2&&t.push("loadeddata"),e.readyState>=3&&t.push("canplay"),e.readyState>=4&&t.push("canplaythrough"),this.ready(function(){t.forEach(function(e){this.trigger(e)},this)})}setScrubbing(e){this.isScrubbing_=e}scrubbing(){return this.isScrubbing_}setCurrentTime(e){try{this.isScrubbing_&&this.el_.fastSeek&&H?this.el_.fastSeek(e):this.el_.currentTime=e}catch(t){c(t,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&C&&E&&0===this.el_.currentTime){const e=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",e))} 10354return this.on("timeupdate",e),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return 10355const e=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},t=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))} 10356this.on("webkitbeginfullscreen",t),this.on("dispose",()=>{this.off("webkitbeginfullscreen",t),this.off("webkitendfullscreen",e)})}supportsFullScreen(){return"function"==typeof this.el_.webkitEnterFullScreen}enterFullScreen(){const e=this.el_ 10357if(e.paused&&e.networkState<=e.HAVE_METADATA)Mt(this.el_.play()),this.setTimeout(function(){e.pause() 10358try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},0) 10359else try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}}exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(e){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(e):super.requestVideoFrameCallback(e)}cancelVideoFrameCallback(e){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(e):super.cancelVideoFrameCallback(e)}src(e){if(void 0===e)return this.el_.src 10360this.setSrc(e)}addSourceElement(e,t){if(!e)return c.error("Invalid source URL."),!1 10361const i={src:e} 10362t&&(i.type=t) 10363const n=Y("source",{},i) 10364return this.el_.appendChild(n),!0}removeSourceElement(e){if(!e)return c.error("Source URL is required to remove the source element."),!1 10365const t=this.el_.querySelectorAll("source") 10366for(const i of t)if(i.src===e)return this.el_.removeChild(i),!0 10367return c.warn(`No matching source element found with src: ${e}`),!1}reset(){Jr.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(e){this.el_.controls=!!e}addTextTrack(e,t,i){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,i):super.addTextTrack(e,t,i)}createRemoteTextTrack(e){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(e) 10368const t=document.createElement("track") 10369return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t}addRemoteTextTrack(e,t){const i=super.addRemoteTextTrack(e,t) 10370return this.featuresNativeTextTracks&&this.el().appendChild(i),i}removeRemoteTextTrack(e){if(super.removeRemoteTextTrack(e),this.featuresNativeTextTracks){const t=this.$$("track") 10371let i=t.length 10372for(;i--;)e!==t[i]&&e!==t[i].track||this.el().removeChild(t[i])}}getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality() 10373const e={} 10374return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),window.performance&&(e.creationTime=window.performance.now()),e}}_(Jr,"TEST_VID",function(){if(!W())return 10375const e=document.createElement("video"),t=document.createElement("track") 10376return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e}),Jr.isSupported=function(){try{Jr.TEST_VID.volume=.5}catch(e){return!1}return!(!Jr.TEST_VID||!Jr.TEST_VID.canPlayType)},Jr.canPlayType=function(e){return Jr.TEST_VID.canPlayType(e)},Jr.canPlaySource=function(e,t){return Jr.canPlayType(e.type)},Jr.canControlVolume=function(){try{const e=Jr.TEST_VID.volume 10377Jr.TEST_VID.volume=e/2+.1 10378const t=e!==Jr.TEST_VID.volume 10379return t&&V?(window.setTimeout(()=>{Jr&&Jr.prototype&&(Jr.prototype.featuresVolumeControl=e!==Jr.TEST_VID.volume)}),!1):t}catch(e){return!1}},Jr.canMuteVolume=function(){try{const e=Jr.TEST_VID.muted 10380return Jr.TEST_VID.muted=!e,Jr.TEST_VID.muted?oe(Jr.TEST_VID,"muted","muted"):ae(Jr.TEST_VID,"muted"),e!==Jr.TEST_VID.muted}catch(e){return!1}},Jr.canControlPlaybackRate=function(){if(C&&E&&k<58)return!1 10381try{const e=Jr.TEST_VID.playbackRate 10382return Jr.TEST_VID.playbackRate=e/2+.1,e!==Jr.TEST_VID.playbackRate}catch(e){return!1}},Jr.canOverrideAttributes=function(){try{const e=()=>{} 10383Object.defineProperty(document.createElement("video"),"src",{get:e,set:e}),Object.defineProperty(document.createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(document.createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(document.createElement("audio"),"innerHTML",{get:e,set:e})}catch(e){return!1}return!0},Jr.supportsNativeTextTracks=function(){return H||V&&E},Jr.supportsNativeVideoTracks=function(){return!(!Jr.TEST_VID||!Jr.TEST_VID.videoTracks)},Jr.supportsNativeAudioTracks=function(){return!(!Jr.TEST_VID||!Jr.TEST_VID.audioTracks)},Jr.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEac
vendor: 4,123 bytes, lines 10383-10397
10383h(function([e,t]){_(Jr.prototype,e,()=>Jr[t](),!0)}),Jr.prototype.featuresVolumeControl=Jr.canControlVolume(),Jr.prototype.movingMediaElementInDOM=!V,Jr.prototype.featuresFullscreenResize=!0,Jr.prototype.featuresProgressEvents=!0,Jr.prototype.featuresTimeupdateEvents=!0,Jr.prototype.featuresVideoFrameCallback=!(!Jr.TEST_VID||!Jr.TEST_VID.requestVideoFrameCallback),Jr.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild) 10384e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(t){}}()}},Jr.resetMediaElement=function(e){if(!e)return 10385const t=e.querySelectorAll("source") 10386let i=t.length 10387for(;i--;)e.removeChild(t[i]) 10388e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(t){}}()},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(e){Jr.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(e){Jr.prototype["set"+dt(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(e){Jr.prototype[e]=function(){return this.el_[e]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(e){Jr.prototype["set"+dt(e)]=function(t){this.el_[e]=t}}),["pause","load","play"].forEach(function(e){Jr.prototype[e]=function(){return this.el_[e]()}}),an.withSourceHandlers(Jr),Jr.nativeSourceHandler={},Jr.nativeSourceHandler.canPlayType=function(e){try{return Jr.TEST_VID.canPlayType(e)}catch(t){return""}},Jr.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return Jr.nativeSourceHandler.canPlayType(e.type) 10389if(e.src){const t=Qt(e.src) 10390return Jr.nativeSourceHandler.canPlayType(`video/${t}`)}return""} 10391Jr.nativeSourceHandler.handleSource=function(e,t,i){t.setSrc(e.src)},Jr.nativeSourceHandler.dispose=function(){},Jr.registerSourceHandler(Jr.nativeSourceHandler),an.registerTech("Html5",Jr) 10392const es=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],ts={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},is=["tiny","xsmall","small","medium","large","xlarge","huge"],ns={} 10393is.forEach(e=>{const t="x"===e.charAt(0)?`x-${e.substring(1)}`:e 10394ns[e]=`vjs-layout-${t}`}) 10395const rs={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0} 10396class ss extends pt{constructor(t,i,n){if(t.id=t.id||i.id||`vjs_video_${De()}`,(i=Object.assign(ss.getTagSettings(t),i)).initChildren=!1,i.createEl=!1,i.evented=!1,i.reportTouchActivity=!1,!i.language){const e=t.closest("[lang]") 10397e&&(i.language=e.getAttribute("lang"))}if(super(null,i,n),this.boundDocumentFullscreenChange_=e=>this.documentFullscreenChange_(e),this.boundFullWindowOnEscKey_=e=>this.fullWindowOnEscKey(e),this.boundUpdateStyleEl_=e=>this.updateStyleEl_(e),this.boundApplyInitTime_=e=>this.applyInitTime_(e),this.boundUpdateCurrentBreakpoint_=e=>this.updateCurrentBreakpoint_(e),this.boundHandleTechClick_=e=>this.handleTechClick_(e),this.boundHandleTechDoubleClick_=e=>this.handleTechDoubleClick_(e),this.boundHandleTechTouchStart_=e=>this.handleTechTouchStart_(e),this.boundHandleTechTouchMove_=e=>this.handleTechTouchMove_(e),this.boundHandleTechTouchEnd_=e=>this.handleTechTouchEnd_(e),this.boundHandleTechTap_=e=>this.handleTechTap_(e),this.boundUpdatePlayerHeightOnAudioOnlyMode_=e=>this.updatePlayerHeightOnAudioOnlyMode_(e),this.isFullscreen_=!1,this.log=u(this.id_),this.fsApi_=r,this.isPosterFromTech_=!1,this.queuedCallbacks_=[],this.isReady_=!1,this.hasStarted_=!1,this.userActive_=!1,this.debugEnabled_=!1,this.audioOnlyMode_=!1,this.audioPosterMode_=!1,this.audioOnlyCache_={controlBarHeight:null,playerHe
vendor: 1,493 bytes, lines 10397-10402
10397ight:null,hiddenChildren:[]},!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?") 10398if(this.tag=t,this.tagAttributes=t&&re(t),this.language(this.options_.language),i.languages){const e={} 10399Object.getOwnPropertyNames(i.languages).forEach(function(t){e[t.toLowerCase()]=i.languages[t]}),this.languages_=e}else this.languages_=ss.prototype.options_.languages 10400this.resetCache_(),this.poster_=i.poster||"",this.controls_=!!i.controls,t.controls=!1,t.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],t.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),i.plugins&&Object.keys(i.plugins).forEach(e=>{if("function"!=typeof this[e])throw new Error(`plugin "${e}" does not exist`)}),this.scrubbing_=!1,this.el_=this.createEl(),at(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(Be(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_) 10401const s=y(this.options_) 10402if(i.plugins&&Object.keys(i.plugins).forEach(e=>{this[e](i.plugins[e])}),i.debug&&this.debug(!0),this.options_.playerOptions=s,this.middleware_=[],this.playbackRates(i.playbackRates),i.experimentalSvgIcons){const e=(new window
vendor: 17,792 bytes, line 10402
10402.DOMParser).parseFromString('<svg xmlns="http://www.w3.org/2000/svg">\n <defs>\n <symbol viewBox="0 0 48 48" id="vjs-icon-play">\n <path d="M16 10v28l22-14z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-pause">\n <path d="M12 38h8V10h-8v28zm16-28v28h8V10h-8z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-audio">\n <path d="M24 2C14.06 2 6 10.06 6 20v14c0 3.31 2.69 6 6 6h6V24h-8v-4c0-7.73 6.27-14 14-14s14 6.27 14 14v4h-8v16h6c3.31 0 6-2.69 6-6V20c0-9.94-8.06-18-18-18z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-captions">\n <path d="M38 8H10c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM22 22h-3v-1h-4v6h4v-1h3v2a2 2 0 0 1-2 2h-6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2zm14 0h-3v-1h-4v6h4v-1h3v2a2 2 0 0 1-2 2h-6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-subtitles">\n <path d="M40 8H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM8 24h8v4H8v-4zm20 12H8v-4h20v4zm12 0h-8v-4h8v4zm0-8H20v-4h20v4z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-fullscreen-enter">\n <path d="M14 28h-4v10h10v-4h-6v-6zm-4-8h4v-6h6v-4H10v10zm24 14h-6v4h10V28h-4v6zm-6-24v4h6v6h4V10H28z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-fullscreen-exit">\n <path d="M10 32h6v6h4V28H10v4zm6-16h-6v4h10V10h-4v6zm12 22h4v-6h6v-4H28v10zm4-22v-6h-4v10h10v-4h-6z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-play-circle">\n <path d="M20 33l12-9-12-9v18zm4-29C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-volume-mute">\n <path d="M33 24c0-3.53-2.04-6.58-5-8.05v4.42l4.91 4.91c.06-.42.09-.85.09-1.28zm5 0c0 1.88-.41 3.65-1.08 5.28l3.03 3.03C41.25 29.82 42 27 42 24c0-8.56-5.99-15.72-14-17.54v4.13c5.78 1.72 10 7.07 10 13.41zM8.55 6L6 8.55 15.45 18H6v12h8l10 10V26.55l8.51 8.51c-1.34 1.03-2.85 1.86-4.51 2.36v4.13a17.94 17.94 0 0 0 7.37-3.62L39.45 42 42 39.45l-18-18L8.55 6zM24 8l-4.18 4.18L24 16.36V8z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-volume-low">\n <path d="M14 18v12h8l10 10V8L22 18h-8z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-volume-medium">\n <path d="M37 24c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zm-27-6v12h8l10 10V8L18 18h-8z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-volume-high">\n <path d="M6 18v12h8l10 10V8L14 18H6zm27 6c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zM28 6.46v4.13c5.78 1.72 10 7.07 10 13.41s-4.22 11.69-10 13.41v4.13c8.01-1.82 14-8.97 14-17.54S36.01 8.28 28 6.46z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-spinner">\n <path d="M18.8 21l9.53-16.51C26.94 4.18 25.49 4 24 4c-4.8 0-9.19 1.69-12.64 4.51l7.33 12.69.11-.2zm24.28-3c-1.84-5.85-6.3-10.52-11.99-12.68L23.77 18h19.31zm.52 2H28.62l.58 1 9.53 16.5C41.99 33.94 44 29.21 44 24c0-1.37-.14-2.71-.4-4zm-26.53 4l-7.8-13.5C6.01 14.06 4 18.79 4 24c0 1.37.14 2.71.4 4h14.98l-2.31-4zM4.92 30c1.84 5.85 6.3 10.52 11.99 12.68L24.23 30H4.92zm22.54 0l-7.8 13.51c1.4.31 2.85.49 4.34.49 4.8 0 9.19-1.69 12.64-4.51L29.31 26.8 27.46 30z"></path>\n </symbol>\n <symbol viewBox="0 0 24 24" id="vjs-icon-hd">\n <path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4V9zm1.5 4.5h2v-3h-2v3z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-chapters">\n <path d="M6 26h4v-4H6v4zm0 8h4v-4H6v4zm0-16h4v-4H6v4zm8 8h28v-4H14v4zm0 8h28v-4H14v4zm0-20v4h28v-4H14z"></path>\n </symbol>\n <symbol viewBox="0 0 40 40" id="vjs-icon-downloading">\n <path d="M18.208 36.875q-3.208-.292-5.979-1.729-2.771-1.438-4.812-3.729-2.042-2.292-3.188-5.229-1.146-2.938-1.146-6.23 0-6.583 4.334-11.416 4.333-4.834 10.833-5.5v3.166q-5.167.75-8.583 4.646Q6.25 14.75 6.25 19.958q0 5.209 3.396 9.104 3.396 3.896 8.562 4.646zM20 28.417L11.542 20l2.083-2.083 4.917 4.916v-11.25h2.916v11.25l4.875-4.916L28.417 20zm1.792 8.458v-3.167q1.833-.25 3.541-.958 1.709-.708 3.167-1.875l2.333 2.292q-1.958 1.583-4.25 2.541-2.291.959-4.791 1.167zm6.791-27.792q-1.541-1.125-3.25-1.854-1.708-.729-3.541-1.021V3.042q2.5.25 4.77 1.208 2.271.958 4.271 2.5zm4.584 21.584l-2.25-2.25q1.166-1.5 1.854-3.209.687-1.708.937-3.541h3.209q-.292 2.5-1.229 4.791-.938 2.292-2.521 4.209zm.541-12.417q-.291-1.833-.958-3.562-.667-1.73-1.833-3.188l2.375-2.208q1.541 1.916 2.458 4.208.917 2.292 1.167 4.75z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-file-download">\n <path d="M10.8 40.55q-1.35 0-2.375-1T7.4 37.15v-7.7h3.4v7.7h26.35v-7.7h3.4v7.7q0 1.4-1 2.4t-2.4 1zM24 32.1L13.9 22.05l2.45-2.45 5.95 5.95V7.15h3.4v18.4l5.95-5.95 2.45 2.45z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-file-download-done">\n <path d="M9.8 40.5v-3.45h28.4v3.45zm9.2-9.05L7.4 19.85l2.45-2.35L19 26.65l19.2-19.2 2.4 2.4z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-file-download-off">\n <path d="M4.9 4.75L43.25 43.1 41 45.3l-4.75-4.75q-.05.05-.075.025-.025-.025-.075-.025H10.8q-1.35 0-2.375-1T7.4 37.15v-7.7h3.4v7.7h22.05l-7-7-1.85 1.8L13.9 21.9l1.85-1.85L2.7 7zm26.75 14.7l2.45 2.45-3.75 3.8-2.45-2.5zM25.7 7.15V21.1l-3.4-3.45V7.15z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-share">\n <path d="M36 32.17c-1.52 0-2.89.59-3.93 1.54L17.82 25.4c.11-.45.18-.92.18-1.4s-.07-.95-.18-1.4l14.1-8.23c1.07 1 2.5 1.62 4.08 1.62 3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6c0 .48.07.95.18 1.4l-14.1 8.23c-1.07-1-2.5-1.62-4.08-1.62-3.31 0-6 2.69-6 6s2.69 6 6 6c1.58 0 3.01-.62 4.08-1.62l14.25 8.31c-.1.42-.16.86-.16 1.31A5.83 5.83 0 1 0 36 32.17z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-cog">\n <path d="M38.86 25.95c.08-.64.14-1.29.14-1.95s-.06-1.31-.14-1.95l4.23-3.31c.38-.3.49-.84.24-1.28l-4-6.93c-.25-.43-.77-.61-1.22-.43l-4.98 2.01c-1.03-.79-2.16-1.46-3.38-1.97L29 4.84c-.09-.47-.5-.84-1-.84h-8c-.5 0-.91.37-.99.84l-.75 5.3a14.8 14.8 0 0 0-3.38 1.97L9.9 10.1a1 1 0 0 0-1.22.43l-4 6.93c-.25.43-.14.97.24 1.28l4.22 3.31C9.06 22.69 9 23.34 9 24s.06 1.31.14 1.95l-4.22 3.31c-.38.3-.49.84-.24 1.28l4 6.93c.25.43.77.61 1.22.43l4.98-2.01c1.03.79 2.16 1.46 3.38 1.97l.75 5.3c.08.47.49.84.99.84h8c.5 0 .91-.37.99-.84l.75-5.3a14.8 14.8 0 0 0 3.38-1.97l4.98 2.01a1 1 0 0 0 1.22-.43l4-6.93c.25-.43.14-.97-.24-1.28l-4.22-3.31zM24 31c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-square">\n <path d="M36 8H12c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 28H12V12h24v24z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-circle">\n <circle cx="24" cy="24" r="20"></circle>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-circle-outline">\n <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-circle-inner-circle">\n <path d="M24 4C12.97 4 4 12.97 4 24s8.97 20 20 20 20-8.97 20-20S35.03 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm6-16c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-cancel">\n <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm10 27.17L31.17 34 24 26.83 16.83 34 14 31.17 21.17 24 14 16.83 16.83 14 24 21.17 31.17 14 34 16.83 26.83 24 34 31.17z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-replay">\n <path d="M24 10V2L14 12l10 10v-8c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12H8c0 8.84 7.16 16 16 16s16-7.16 16-16-7.16-16-16-16z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-repeat">\n <path d="M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8z"></path>\n </symbol>\n <symbol viewBox="0 96 48 48" id="vjs-icon-replay-5">\n <path d="M17.689 98l-8.697 8.696 8.697 8.697 2.486-2.485-4.32-4.319h1.302c4.93 0 9.071 1.722 12.424 5.165 3.352 3.443 5.029 7.638 5.029 12.584h3.55c0-2.958-.553-5.73-1.658-8.313-1.104-2.583-2.622-4.841-4.555-6.774-1.932-1.932-4.19-3.45-6.773-4.555-2.584-1.104-5.355-1.657-8.313-1.657H15.5l4.615-4.615zm-8.08 21.659v13.861h11.357v5.008H9.609V143h12.7c.834 0 1.55-.298 2.146-.894.596-.597.895-1.31.895-2.145v-7.781c0-.835-.299-1.55-.895-2.147a2.929 2.929 0 0 0-2.147-.894h-8.227v-5.096H25.35v-4.384z"></path>\n </symbol>\n <symbol viewBox="0 96 48 48" id="vjs-icon-replay-10">\n <path d="M42.315 125.63c0-4.997-1.694-9.235-5.08-12.713-3.388-3.479-7.571-5.218-12.552-5.218h-1.315l4.363 4.363-2.51 2.51-8.787-8.786L25.221 97l2.45 2.45-4.662 4.663h1.375c2.988 0 5.788.557 8.397 1.673 2.61 1.116 4.892 2.65 6.844 4.602 1.953 1.953 3.487 4.234 4.602 6.844 1.116 2.61 1.674 5.41 1.674 8.398zM8.183 142v-19.657H3.176V117.8h9.643V142zm13.63 0c-1.156 0-2.127-.393-2.912-1.178-.778-.778-1.168-1.746-1.168-2.902v-16.04c0-1.156.393-2.127 1.178-2.912.779-.779 1.746-1.168 2.902-1.168h7.696c1.156 0 2.126.392 2.911 1.177.779.78 1.168 1.747 1.168 2.903v16.04c0 1.156-.392 2.127-1.177 2.912-.779.779-1.746 1.168-2.902 1.168zm.556-4.636h6.583v-15.02H22.37z"></path>\n </symbol>\n <symbol viewBox="0 96 48 48" id="vjs-icon-replay-30">\n <path d="M26.047 97l-8.733 8.732 8.733 8.733 2.496-2.494-4.336-4.338h1.307c4.95 0 9.108 1.73 12.474 5.187 3.367 3.458 5.051 7.668 5.051 12.635h3.565c0-2.97-.556-5.751-1.665-8.346-1.109-2.594-2.633-4.862-4.574-6.802-1.94-1.941-4.208-3.466-6.803-4.575-2.594-1.109-5.375-1.664-8.345-1.664H23.85l4.634-4.634zM2.555 117.531v4.688h10.297v5.25H5.873v4.687h6.979v5.156H2.555V142H13.36c1.061 0 1.95-.395 2.668-1.186.718-.79 1.076-1.772 1.076-2.94v-16.218c0-1.168-.358-2.149-1.076-2.94-.717-.79-1.607-1.185-2.668-1.185zm22.482.14c-1.149 0-2.11.39-2.885 1.165-.78.78-1.172 1.744-1.172 2.893v15.943c0 1.149.388 2.11 1.163 2.885.78.78 1.745 1.172 2.894 1.172h7.649c1.148 0 2.11-.388 2.884-1.163.78-.78 1.17-1.745 1.17-2.894v-15.943c0-1.15-.386-2.111-1.16-2.885-.78-.78-1.746-1.172-2.894-1.172zm.553 4.518h6.545v14.93H25.59z"></path>\n </symbol>\n <symbol viewBox="0 96 48 48" id="vjs-icon-forward-5">\n <path d="M29.508 97l-2.431 2.43 4.625 4.625h-1.364c-2.965 0-5.742.554-8.332 1.66-2.589 1.107-4.851 2.629-6.788 4.566-1.937 1.937-3.458 4.2-4.565 6.788-1.107 2.59-1.66 5.367-1.66 8.331h3.557c0-4.957 1.68-9.16 5.04-12.611 3.36-3.45 7.51-5.177 12.451-5.177h1.304l-4.326 4.33 2.49 2.49 8.715-8.716zm-9.783 21.61v13.89h11.382v5.018H19.725V142h12.727a2.93 2.93 0 0 0 2.15-.896 2.93 2.93 0 0 0 .896-2.15v-7.798c0-.837-.299-1.554-.896-2.152a2.93 2.93 0 0 0-2.15-.896h-8.245V123h11.29v-4.392z"></path>\n </symbol>\n <symbol viewBox="0 96 48 48" id="vjs-icon-forward-10">\n <path d="M23.119 97l-2.386 2.383 4.538 4.538h-1.339c-2.908 0-5.633.543-8.173 1.63-2.54 1.085-4.76 2.577-6.66 4.478-1.9 1.9-3.392 4.12-4.478 6.66-1.085 2.54-1.629 5.264-1.629 8.172h3.49c0-4.863 1.648-8.986 4.944-12.372 3.297-3.385 7.368-5.078 12.216-5.078h1.279l-4.245 4.247 2.443 2.442 8.55-8.55zm-9.52 21.45v4.42h4.871V142h4.513v-23.55zm18.136 0c-1.125 0-2.066.377-2.824 1.135-.764.764-1.148 1.709-1.148 2.834v15.612c0 1.124.38 2.066 1.139 2.824.764.764 1.708 1.145 2.833 1.145h7.489c1.125 0 2.066-.378 2.824-1.136.764-.764 1.145-1.709 1.145-2.833v-15.612c0-1.125-.378-2.067-1.136-2.825-.764-.764-1.708-1.145-2.833-1.145zm.54 4.42h6.408v14.617h-6.407z"></path>\n </symbol>\n <symbol viewBox="0 96 48 48" id="vjs-icon-forward-30">\n <path d="M25.549 97l-2.437 2.434 4.634 4.635H26.38c-2.97 0-5.753.555-8.347 1.664-2.594 1.109-4.861 2.633-6.802 4.574-1.94 1.94-3.465 4.207-4.574 6.802-1.109 2.594-1.664 5.377-1.664 8.347h3.565c0-4.967 1.683-9.178 5.05-12.636 3.366-3.458 7.525-5.187 12.475-5.187h1.307l-4.335 4.338 2.495 2.494 8.732-8.732zm-11.553 20.53v4.689h10.297v5.249h-6.978v4.688h6.978v5.156H13.996V142h10.808c1.06 0 1.948-.395 2.666-1.186.718-.79 1.077-1.771 1.077-2.94v-16.217c0-1.169-.36-2.15-1.077-2.94-.718-.79-1.605-1.186-2.666-1.186zm21.174.168c-1.149 0-2.11.389-2.884 1.163-.78.78-1.172 1.745-1.172 2.894v15.942c0 1.15.388 2.11 1.162 2.885.78.78 1.745 1.17 2.894 1.17h7.649c1.149 0 2.11-.386 2.885-1.16.78-.78 1.17-1.746 1.17-2.895v-15.942c0-1.15-.387-2.11-1.161-2.885-.78-.78-1.745-1.172-2.894-1.172zm.552 4.516h6.542v14.931h-6.542z"></path>\n </symbol>\n <symbol viewBox="0 0 512 512" id="vjs-icon-audio-description">\n <g fill-rule="evenodd"><path d="M227.29 381.351V162.993c50.38-1.017 89.108-3.028 117.631 17.126 27.374 19.342 48.734 56.965 44.89 105.325-4.067 51.155-41.335 94.139-89.776 98.475-24.085 2.155-71.972 0-71.972 0s-.84-1.352-.773-2.568m48.755-54.804c31.43 1.26 53.208-16.633 56.495-45.386 4.403-38.51-21.188-63.552-58.041-60.796v103.612c-.036 1.466.575 2.22 1.546 2.57"></path><path d="M383.78 381.328c13.336 3.71 17.387-11.06 23.215-21.408 12.722-22.571 22.294-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.51c-.587 3.874 2.226 7.315 3.865 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894"></path><path d="M425.154 381.328c13.336 3.71 17.384-11.061 23.215-21.408 12.721-22.571 22.291-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.511c-.586 3.874 2.226 7.315 3.866 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894"></path><path d="M466.26 381.328c13.337 3.71 17.385-11.061 23.216-21.408 12.722-22.571 22.292-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.51c-.587 3.874 2.225 7.315 3.865 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894M4.477 383.005H72.58l18.573-28.484 64.169-.135s.065 19.413.065 28.62h48.756V160.307h-58.816c-5.653 9.537-140.85 222.697-140.85 222.697zm152.667-145.282v71.158l-40.453-.27 40.453-70.888z"></path></g>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-next-item">\n <path d="M12 36l17-12-17-12v24zm20-24v24h4V12h-4z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-previous-item">\n <path d="M12 12h4v24h-4zm7 12l17 12V12z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-shuffle">\n <path d="M21.17 18.34L10.83 8 8 10.83l10.34 10.34 2.83-2.83zM29 8l4.09 4.09L8 37.17 10.83 40l25.09-25.09L40 19V8H29zm.66 18.83l-2.83 2.83 6.26 6.26L29 40h11V29l-4.09 4.09-6.25-6.26z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-cast">\n <path d="M42 6H6c-2.21 0-4 1.79-4 4v6h4v-6h36v28H28v4h14c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM2 36v6h6c0-3.31-2.69-6-6-6zm0-8v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm0-8v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22z"></path>\n </symbol>\n <symbol viewBox="0 0 48 48" id="vjs-icon-picture-in-picture-enter">\n <path d="M38 22H22v11.99h16V22zm8 16V9.96C46 7.76 44.2 6 42 6H6C3.8 6 2 7.76 2 9.96V38c0 2.2 1.8 4 4 4h36c2.2 0 4-1.8 4-4zm-4 .04H6V9.94h36v28.1z"></path>\n </symbol>\n <symbol viewBox="0 0 22 18" id="vjs-icon-picture-in-picture-exit">\n <path d="M18 4H4v10h14V4zm4 12V1.98C22 .88 21.1 0 20 0H2C.9 0 0 .88 0 1.98V16c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H2V1.97h18v14.05z"></path>\n <path fill="none" d="M-1-3h24v24H-1z"></path>\n </symbol>\n <symbol viewBox="0 0 1792 1792" id="vjs-icon-facebook">\n <path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759H734V905H479V609h255V391q0-186 104-288.5T1115 0q147 0 228 12z"></path>\n </symbol>\n <symbol viewBox="0 0 1792 1792" id="vjs-icon-linkedin">\n <path d="M477 625v991H147V625h330zm21-306q1 73-50.5 122T312 490h-2q-82 0-132-49t-50-122q0-74 51.5-122.5T314 148t133 48.5T498 319zm1166 729v568h-329v-530q0-105-40.5-164.5T1168 862q-63 0-105.5 34.5T999 982q-11 30-11 81v553H659q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5T1285 602q171 0 275 113.5t104 332.5z"></path>\n </symbol>\n <symbol viewBox="0 0 1200 1227" id="vjs-icon-twitter">\n <path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"/>\n </symbol>\n <symbol viewBox="0 0 1792 1792" id="vjs-icon-tumblr">\n <path d="M1328 1329l80 237q-23 35-111 66t-177 32q-104 2-190.5-26T787 1564t-95-106-55.5-120-16.5-118V676H452V461q72-26 129-69.5t91-90 58-102 34-99T779 12q1-5 4.5-8.5T791 0h244v424h333v252h-334v518q0 30 6.5 56t22.5 52.5 49.5 41.5 81.5 14q78-2 134-29z"></path>\n </symbol>\n <symbol viewBox="0 0 1792 1792" id="vjs-icon-pinterest">\n <path d="M1664 896q0 209-103 385.5T1281.5 1561 896 1664q-111 0-218-32 59-93 78-164 9-34 54-211 20 39 73 67.5t114 28.5q121 0 216-68.5t147-188.5 52-270q0-114-59.5-214T1180 449t-255-63q-105 0-196 29t-154.5 77-109 110.5-67 129.5T377 866q0 104 40 183t117 111q30 12 38-20 2-7 8-31t8-30q6-23-11-43-51-61-51-151 0-151 104.5-259.5T904 517q151 0 235.5 82t84.5 213q0 170-68.5 289T980 1220q-61 0-98-43.5T859 1072q8-35 26.5-93.5t30-103T927 800q0-50-27-83t-77-33q-62 0-105 57t-43 142q0 73 25 122l-99 418q-17 70-13 177-206-91-333-281T128 896q0-209 103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z"></path>\n </symbol>\n </defs>\n</svg>',"image/svg+xml")
vendor: 1,995 bytes, lines 10402-10408
10402 10403if(e.querySelector("parsererror"))c.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null 10404else{const t=e.documentElement 10405t.style.display="none",this.el_.appendChild(t),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio("audio"===t.nodeName.toLowerCase()),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label",this.localize("Audio Player")):this.el_.setAttribute("aria-label",this.localize("Video Player")),this.isAudio()&&this.addClass("vjs-audio"),i.spatialNavigation&&i.spatialNavigation.enabled&&(this.spatialNavigation=new Cn(this),this.addClass("vjs-spatial-navigation-enabled")),j&&this.addClass("vjs-touch-enabled"),V||this.addClass("vjs-workinghover"),ss.players[this.id_]=this 10406const o=e.split(".")[0] 10407this.addClass(`vjs-v${o}`),this.userActive(!0),this.reportUserActivity(),this.one("play",e=>this.listenForUserActivity_(e)),this.on("keydown",e=>this.handleKeyDown(e)),this.on("languagechange",e=>this.handleLanguagechange(e)),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)})}dispose(){var e 10408this.trigger("dispose"),this.off("dispose"),je(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),je(document,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),ss.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),e=this,cn.hasOwnProperty(e.id())&&delete cn[e.id()],xi.names.forEac
10408h(e=>{const t=this[xi[e].getterName]() 10409t&&t.off&&t.off()}),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let e,t=this.tag,i=this.playerElIngest_=t.parentNode&&t.parentNode.hasAttribute&&t.parentNode.hasAttribute("data-vjs-player") 10410const n="video-js"===this.tag.tagName.toLowerCase() 10411i?e=this.el_=t.parentNode:n||(e=this.el_=super.createEl("div")) 10412const r=re(t) 10413if(n){for(e=this.el_=t,t=this.tag=document.createElement("video");e.children.length;)t.appendChild(e.firstChild) 10414J(e,"video-js")||ee(e,"video-js"),e.appendChild(t),i=this.playerElIngest_=e,Object.keys(e).forEach(i=>{try{t[i]=e[i]}catch(n){}})}t.setAttribute("tabindex","-1"),r.tabindex="-1",E&&D&&(t.setAttribute("role","application"),r.role="application"),t.removeAttribute("width"),t.removeAttribute("height"),"width"in r&&delete r.width,"height"in r&&delete r.height,Object.getOwnPropertyNames(r).forEach(function(i){n&&"class"===i||e.setAttribute(i,r[i]),n&&t.setAttribute(i,r[i])}),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=e.player=this,this.addClass("vjs-paused") 10415const s=["IS_SMART_TV","IS_TIZEN","IS_WEBOS","IS_ANDROID","IS_IPAD","IS_IPHONE","IS_CHROMECAST_RECEIVER"].filter(e=>q[e]).map(e=>"vjs-device-"+e.substring(3).toLowerCase().replace(/\_/g,"-")) 10416if(this.addClass(...s),!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Se("vjs-styles-dimensions") 10417const e=_e(".vjs-styles-defaults"),t=_e("head") 10418t.insertBefore(this.styleEl_,e?e.nextSibling:t.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin) 10419const o=t.getElementsByTagName("a") 10420for(let a=0;a<o.length;a++){const e=o.item(a) 10421ee(e,"vjs-hidden"),e.setAttribute("hidden","hidden")}return t.initNetworkState_=t.networkState,t.parentNode&&!i&&t.parentNode.insertBefore(e,t),Z(t,e),this.children_.unshift(t),this.el_.setAttribute("lang",this.language_),this.el_.setAttribute("translate","no"),this.el_=e,e}crossOrigin(e){if(void 0===e)return this.techGet_("crossOrigin") 10422null===e||"anonymous"===e||"use-credentials"===e?(this.techCall_("setCrossOrigin",e),this.posterImage&&this.posterImage.crossOrigin(e)):c.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${e}"`)}width(e){return this.dimension("width",e)}height(e){return this.dimension("height",e)}dimension(e,t){const i=e+"_" 10423if(void 0===t)return this[i]||0 10424if(""===t||"auto"===t)return this[i]=void 0,void this.updateStyleEl_() 10425const n=parseFloat(t) 10426isNaN(n)?c.error(`Improper value "${t}" supplied for for ${e}`):(this[i]=n,this.updateStyleEl_())}fluid(e){if(void 0===e)return!!this.fluid_ 10427var t,i 10428this.fluid_=!!e,Je(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),i=()=>{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)},Je(t=this)?i():(t.eventedCallbacks||(t.eventedCallbacks=[]),t.eventedCallbacks.push(i))):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(e){if(void 0===e)return!!this.fill_ 10429this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(e){if(void 0===e)return this.aspectRatio_ 10430if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.") 10431this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(!0===window.VIDEOJS_NO_DYNAMIC_STYLE){const e="number"==typeof this.width_?this.width_:this.options_.width,t="number"==typeof this.height_?this.height_:this.options_.height,i=this.tech_&&this.tech_.el() 10432return void(i&&(e>=0&&(i.width=e),t>=0&&(i.height=t)))}let e,t,i,n 10433i=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9" 10434const r=i.split(":"),s=r[1]/r[0] 10435e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/s:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*s,n=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(n),ke(this.styleEl_,`\n .${n}
vendor: 3,708 bytes, lines 10435-10445
10435 {\n width: ${e}px;\n height: ${t}px;\n }\n\n .${n}.vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: ${100*s}%;\n }\n `)}loadTech_(e,t){this.tech_&&this.unloadTech_() 10436const i=dt(e),n=e.charAt(0).toLowerCase()+e.slice(1) 10437"Html5"!==i&&this.tag&&(an.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=i,this.isReady_=!1 10438let r=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(r=!1) 10439const s={source:t,autoplay:r,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:`${this.id()}_${n}_api`,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset} 10440xi.names.forEach(e=>{const t=xi[e] 10441s[t.getterName]=this[t.privateName]}),Object.assign(s,this.options_[i]),Object.assign(s,this.options_[n]),Object.assign(s,this.options_[e.toLowerCase()]),this.tag&&(s.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(s.startTime=this.cache_.currentTime) 10442const o=an.getTech(e) 10443if(!o)throw new Error(`No Tech named '${i}' exists! '${i}' should be registered using videojs.registerTech()'`) 10444this.tech_=new o(s),this.tech_.ready(We(this,this.handleTechReady_),!0),kt(this.textTracksJson_||[],this.tech_),es.forEach(e=>{this.on(this.tech_,e,t=>this[`handleTech${dt(e)}_`](t))}),Object.keys(ts).forEach(e=>{this.on(this.tech_,e,t=>{0===this.tech_.playbackRate()&&this.tech_.seeking()?this.queuedCallbacks_.push({callback:this[`handleTech${ts[e]}_`].bind(this),event:t}):this[`handleTech${ts[e]}_`](t)})}),this.on(this.tech_,"loadstart",e=>this.handleTechLoadStart_(e)),this.on(this.tech_,"sourceset",e=>this.handleTechSourceset_(e)),this.on(this.tech_,"waiting",e=>this.handleTechWaiting_(e)),this.on(this.tech_,"ended",e=>this.handleTechEnded_(e)),this.on(this.tech_,"seeking",e=>this.handleTechSeeking_(e)),this.on(this.tech_,"play",e=>this.handleTechPlay_(e)),this.on(this.tech_,"pause",e=>this.handleTechPause_(e)),this.on(this.tech_,"durationchange",e=>this.handleTechDurationChange_(e)),this.on(this.tech_,"fullscreenchange",(e,t)=>this.handleTechFullscreenChange_(e,t)),this.on(this.tech_,"fullscreenerror",(e,t)=>this.handleTechFullscreenError_(e,t)),this.on(this.tech_,"enterpictureinpicture",e=>this.handleTechEnterPictureInPicture_(e)),this.on(this.tech_,"leavepictureinpicture",e=>this.handleTechLeavePictureInPicture_(e)),this.on(this.tech_,"error",e=>this.handleTechError_(e)),this.on(this.tech_,"posterchange",e=>this.handleTechPosterChange_(e)),this.on(this.tech_,"textdata",e=>this.handleTechTextData_(e)),this.on(this.tech_,"ratechange",e=>this.handleTechRateChange_(e)),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===i&&this.tag||Z(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)}unloadTech_(){xi.names.forEach(e=>{const t=xi[e] 10445this[t.privateName]=this[t.getterName]()}),this.textTracksJson_=St(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1}tech(e){return void 0===e&&c.warn("Using the tech directly can be dangerous. I hope you know
vendor: 4,434 bytes, lines 10445-10470
10445what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_}version(){return{"video.js":e}}addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)}removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)}handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()}handleTechLoadStart_(){this.removeClass("vjs-ended","vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):this.trigger("loadstart"),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())}manualAutoplay_(e){if(!this.tech_||"string"!=typeof e)return 10446const t=()=>{const e=this.muted() 10447this.muted(!0) 10448const t=()=>{this.muted(e)} 10449this.playTerminatedQueue_.push(t) 10450const i=this.play() 10451if(xt(i))return i.catch(e=>{throw t(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${e||""}`)})} 10452let i 10453return"any"!==e||this.muted()?i="muted"!==e||this.muted()?this.play():t():(i=this.play(),xt(i)&&(i=i.catch(t))),xt(i)?i.then(()=>{this.trigger({type:"autoplay-success",autoplay:e})}).catch(()=>{this.trigger({type:"autoplay-failure",autoplay:e})}):void 0}updateSourceCaches_(e=""){let t=e,i="" 10454"string"!=typeof t&&(t=e.src,i=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!i&&(i=((e,t)=>{if(!t)return"" 10455if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type 10456const i=e.cache_.sources.filter(e=>e.src===t) 10457if(i.length)return i[0].type 10458const n=e.$$("source") 10459for(let r=0;r<n.length;r++){const e=n[r] 10460if(e.type&&e.src&&e.src===t)return e.type}return _n(t)})(this,t)),this.cache_.source=y({},e,{src:t,type:i}) 10461const n=this.cache_.sources.filter(e=>e.src&&e.src===t),r=[],s=this.$$("source"),o=[] 10462for(let a=0;a<s.length;a++){const e=re(s[a]) 10463r.push(e),e.src&&e.src===t&&o.push(e.src)}o.length&&!n.length?this.cache_.sources=r:n.length||(this.cache_.sources=[this.cache_.source]),this.cache_.src=t}handleTechSourceset_(e){if(!this.changingSrc_){let t=e=>this.updateSourceCaches_(e) 10464const i=this.currentSource().src,n=e.src 10465i&&!/^blob:/.test(i)&&/^blob:/.test(n)&&(!this.lastSource_||this.lastSource_.tech!==n&&this.lastSource_.player!==i)&&(t=()=>{}),t(n),e.src||this.tech_.any(["sourceset","loadstart"],e=>{if("sourceset"===e.type)return 10466const t=this.techGet_("currentSrc") 10467this.lastSource_.tech=t,this.updateSourceCaches_(t)})}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})}hasStarted(e){if(void 0===e)return this.hasStarted_ 10468e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?this.addClass("vjs-has-started"):this.removeClass("vjs-has-started"))}handleTechPlay_(){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")}handleTechRateChange_(){this.tech_.playbackRate()>0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(e=>e.callback(e.event)),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting") 10469const e=this.currentTime(),t=()=>{e!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",t))} 10470this.on("timeupdate",t)}handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")}handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")}handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")}handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")}
vendor: 16,665 bytes, lines 10470-10544
10470handleTechSeeked_(){this.removeClass("vjs-seeking","vjs-ended"),this.trigger("seeked")}handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")}handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")}handleTechDurationChange_(){this.duration(this.techGet_("duration"))}handleTechClick_(e){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?Mt(this.play()):this.pause()))}handleTechDoubleClick_(e){if(!this.controls_)return 10471Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),t=>t.contains(e.target))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isInPictureInPicture()&&!document.pictureInPictureElement?this.exitPictureInPicture():this.isFullscreen()?this.exitFullscreen():this.requestFullscreen())}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(e){e.cancelable&&e.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(e){const t=e.target.player 10472if(t&&t!==this)return 10473const i=this.el() 10474let n=document[this.fsApi_.fullscreenElement]===i 10475!n&&i.matches&&(n=i.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(n)}handleTechFullscreenChange_(e,t){t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",()=>{this.removeClass("vjs-ios-native-fs")})),this.isFullscreen(t.isFullscreen))}handleTechFullscreenError_(e,t){this.trigger("fullscreenerror",t)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(e){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(e){this.isInPictureInPicture(!1)}handleTechError_(){const e=this.tech_.error() 10476e&&this.error(e)}handleTechTextData_(){let e=null 10477arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)}getCache(){return this.cache_}resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}}techCall_(e,t){this.ready(function(){if(e in pn)return function(e,t,i,n){return t[i](e.reduce(gn(i),n))}(this.middleware_,this.tech_,e,t) 10478if(e in mn)return hn(this.middleware_,this.tech_,e,t) 10479try{this.tech_&&this.tech_[e](t)}catch(i){throw c(i),i}},!0)}techGet_(e){if(this.tech_&&this.tech_.isReady_){if(e in fn)return function(e,t,i){return e.reduceRight(gn(i),t[i]())}(this.middleware_,this.tech_,e) 10480if(e in mn)return hn(this.middleware_,this.tech_,e) 10481try{return this.tech_[e]()}catch(t){if(void 0===this.tech_[e])throw c(`Video.js: ${e} method not defined for ${this.techName_} playback technology.`,t),t 10482if("TypeError"===t.name)throw c(`Video.js: ${e} unavailable on ${this.techName_} playback technology element.`,t),this.tech_.isReady_=!1,t 10483throw c(t),t}}}play(){return new Promise(e=>{this.play_(e)})}play_(e=Mt){this.playCallbacks_.push(e) 10484const t=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),i=Boolean(H||V) 10485if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!t)return this.waitToPlay_=e=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!t&&i&&this.load()) 10486const n=this.techGet_("play") 10487i&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===n?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(n)}runPlayTerminatedQueue_(){const e=this.playTerminatedQueue_.slice(0) 10488this.playTerminatedQueue_=[],e.forEach(function(e){e()})}runPlayCallbacks_(e){const t=this.playCallbacks_.slice(0) 10489this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach(function(t){t(e)})}pause(){this.techCall_("pause")}paused(){return!1!==this.techGet_("paused")}played(){return this.techGet_("played")||yt(0,0)}scrubbing(e){if(void 0===e)return this.scrubbing_ 10490this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(e){return void 0===e?(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime):(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),this.cache_.initTime=0,void(isFinite(e)&&(this.cache_.currentTime=Number(e)))):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_)))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let e=this.techGet_("buffered") 10491return e&&e.length||(e=yt(0,0)),e}seekable(){let e=this.techGet_("seekable") 10492return e&&e.length||(e=yt(0,0)),e}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return Ct(this.buffered(),this.duration())}bufferedEnd(){const e=this.buffered(),t=this.duration() 10493let i=e.end(e.length-1) 10494return i>t&&(i=t),i}volume(e){let t 10495return void 0!==e?(t=Math.max(0,Math.min(1,e)),this.cache_.volume=t,this.techCall_("setVolume",t),void(t>0&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)}muted(e){if(void 0===e)return this.techGet_("muted")||!1 10496this.techCall_("setMuted",e)}defaultMuted(e){return void 0!==e&&this.techCall_("setDefaultMuted",e),this.techGet_("defaultMuted")||!1}lastVolume_(e){if(void 0===e||0===e)return this.cache_.lastVolume 10497this.cache_.lastVolume=e}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(e){if(void 0!==e){const t=this.isFullscreen_ 10498return this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_}requestFullscreen(e){this.isInPictureInPicture()&&this.exitPictureInPicture() 10499const t=this 10500return new Promise((i,n)=>{function r(){t.off("fullscreenerror",o),t.off("fullscreenchange",s)}function s(){r(),i()}function o(e,t){r(),n(t)}t.one("fullscreenchange",s),t.one("fullscreenerror",o) 10501const a=t.requestFullscreenHelper_(e) 10502a&&(a.then(r,r),a.then(i,n))})}requestFullscreenHelper_(e){let t 10503if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(t=e)),this.fsApi_.requestFullscreen){const e=this.el_[this.fsApi_.requestFullscreen](t) 10504return e&&e.then(()=>this.isFullscreen(!0),()=>this.isFullscreen(!1)),e}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const e=this 10505return new Promise((t,i)=>{function n(){e.off("fullscreenerror",s),e.off("fullscreenchange",r)}function r(){n(),t()}function s(e,t){n(),i(t)}e.one("fullscreenchange",r),e.one("fullscreenerror",s) 10506const o=e.exitFullscreenHelper_() 10507o&&(o.then(n,n),o.then(t,i))})}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const e=document[this.fsApi_.exitFullscreen]() 10508return e&&Mt(e.then(()=>this.isFullscreen(!1))),e}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=document.documentElement.style.overflow,Be(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow="hidden",ee(document.body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(e){"Escape"===e.key&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,je(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow=this.docOrigOverflow,te(document.body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(e){if(void 0===e)return this.techGet_("disablePictureInPicture") 10509this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&window.documentPictureInPicture){const e=document.createElement(this.el().tagName) 10510return e.classList=this.el().classList,e.classList.add("vjs-pip-container"),this.posterImage&&e.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&e.appendChild(this.titleBar.el().cloneNode(!0)),e.appendChild(Y("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),window.documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then(t=>(Ae(t),this.el_.parentNode.insertBefore(e,this.el_),t.document.body.appendChild(this.el_),t.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger({type:"enterpictureinpicture",pipWindow:t}),t.addEventListener("pagehide",t=>{const i=t.target.querySelector(".video-js") 10511e.parentNode.replaceChild(i,e),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")}),t))}return"pictureInPictureEnabled"in document&&!1===this.disablePictureInPicture()?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){return window.documentPictureInPicture&&window.documentPictureInPicture.window?(window.documentPictureInPicture.window.close(),Promise.resolve()):"pictureInPictureEnabled"in document?document.exitPictureInPicture():void 0}handleKeyDown(e){const{userActions:t}=this.options_ 10512if(!t||!t.hotkeys)return;(e=>{const t=e.tagName.toLowerCase() 10513if(e.isContentEditable)return!0 10514if("input"===t)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(e.type) 10515return-1!==["textarea"].indexOf(t)})(this.el_.ownerDocument.activeElement)||("function"==typeof t.hotkeys?t.hotkeys.call(this,e):this.handleHotkeys(e))}handleHotkeys(e){const t=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:i=t=>"f"===e.key.toLowerCase(),muteKey:n=t=>"m"===e.key.toLowerCase(),playPauseKey:r=t=>"k"===e.key.toLowerCase()||" "===e.key.toLowerCase()}=t 10516if(i.call(this,e)){e.preventDefault(),e.stopPropagation() 10517const t=pt.getComponent("FullscreenToggle") 10518!1!==document[this.fsApi_.fullscreenEnabled]&&t.prototype.handleClick.call(this,e)}else if(n.call(this,e)){e.preventDefault(),e.stopPropagation() 10519pt.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(r.call(this,e)){e.preventDefault(),e.stopPropagation() 10520pt.getComponent("PlayToggle").prototype.handleClick.call(this,e)}}canPlayType(e){let t 10521for(let i=0,n=this.options_.techOrder;i<n.length;i++){const r=n[i] 10522let s=an.getTech(r) 10523if(s||(s=pt.getComponent(r)),s){if(s.isSupported()&&(t=s.canPlayType(e),t))return t}else c.error(`The "${r}" tech is undefined. Skipped browser support check for that tech.`)}return""}selectSource(e){const t=this.options_.techOrder.map(e=>[e,an.getTech(e)]).filter(([e,t])=>t?t.isSupported():(c.error(`The "${e}" tech is undefined. Skipped browser support check for that tech.`),!1)),i=function(e,t,i){let n 10524return e.some(e=>t.some(t=>{if(n=i(e,t),n)return!0})),n} 10525let n 10526const r=([e,t],i)=>{if(t.canPlaySource(i,this.options_[e.toLowerCase()]))return{source:i,tech:e}} 10527var s 10528return n=this.options_.sourceOrder?i(e,t,(s=r,(e,t)=>s(t,e))):i(t,e,r),n||!1}handleSrc_(e,t){if(void 0===e)return this.cache_.src||"" 10529this.resetRetryOnError_&&this.resetRetryOnError_() 10530const i=bn(e) 10531if(i.length){if(this.changingSrc_=!0,t||(this.cache_.sources=i),this.updateSourceCaches_(i[0]),dn(this,i[0],(e,n)=>{this.middleware_=n,t||(this.cache_.sources=i),this.updateSourceCaches_(e) 10532if(this.src_(e))return i.length>1?this.handleSrc_(i.slice(1)):(this.changingSrc_=!1,this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0),void this.triggerReady()) 10533var r,s 10534r=n,s=this.tech_,r.forEach(e=>e.setTech&&e.setTech(s))}),i.length>1){const e=()=>{this.error(null),this.handleSrc_(i.slice(1),!0)},t=()=>{this.off("error",e)} 10535this.one("error",e),this.one("playing",t),this.resetRetryOnError_=()=>{this.off("error",e),this.off("playing",t)}}}else this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0)}src(e){return this.handleSrc_(e,!1)}src_(e){const t=this.selectSource([e]) 10536return!t||(ht(t.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(t.tech,t.source),this.tech_.ready(()=>{this.changingSrc_=!1}),!1))}addSourceElement(e,t){return!!this.tech_&&this.tech_.addSourceElement(e,t)}removeSourceElement(e){return!!this.tech_&&this.tech_.removeSourceElement(e)}load(){this.tech_&&this.tech_.vhs?this.src(this.currentSource()):this.techCall_("load")}reset(){if(this.paused())this.doReset_() 10537else{Mt(this.play().then(()=>this.doReset_()))}}doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),this.error(null),this.titleBar&&this.titleBar.update({title:void 0,description:void 0}),Je(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0) 10538const{currentTimeDisplay:e,durationDisplay:t,progressControl:i,remainingTimeDisplay:n}=this.controlBar||{},{seekBar:r}=i||{} 10539e&&e.updateContent(),t&&t.updateContent(),n&&n.updateContent(),r&&(r.update(),r.loadProgressBar&&r.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const e=this.currentSource(),t=[] 10540return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")}autoplay(e){if(void 0===e)return this.options_.autoplay||!1 10541let t 10542"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),t=!1):this.options_.autoplay=!!e,t=void 0===t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)}playsinline(e){return void 0!==e&&(this.techCall_("setPlaysinline",e),this.options_.playsinline=e),this.techGet_("playsinline")}loop(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")}poster(e){if(void 0===e)return this.poster_ 10543e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const e=this.tech_.poster()||"" 10544e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}
vendor: 2,596 bytes, lines 10544-10556
10544controls(e){if(void 0===e)return!!this.controls_ 10545e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))}usingNativeControls(e){if(void 0===e)return!!this.usingNativeControls_ 10546e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(e){if(void 0===e)return this.error_||null 10547if(i("beforeerror").forEach(t=>{const i=t(this,e) 10548m(i)&&!Array.isArray(i)||"string"==typeof i||"number"==typeof i||null===i?e=i:this.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){const t=function(){this.error(e)} 10549return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],t),void this.one("loadstart",function(){this.off(["click","touchstart"],t)})}if(null===e)return this.error_=null,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close()) 10550this.error_=new Lt(e),this.addClass("vjs-error"),c.error(`(CODE:${this.error_.code} ${Lt.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),i("error").forEach(e=>e(this,this.error_))}reportUserActivity(e){this.userActivity_=!0}userActive(e){if(void 0===e)return this.userActive_ 10551if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive") 10552this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let e,t,i 10553const n=We(this,this.reportUserActivity),r=function(t){n(),this.clearInterval(e)} 10554this.on("mousedown",function(){n(),this.clearInterval(e),e=this.setInterval(n,250)}),this.on("mousemove",function(e){e.screenX===t&&e.screenY===i||(t=e.screenX,i=e.screenY,n())}),this.on("mouseup",r),this.on("mouseleave",r) 10555const s=this.getChild("controlBar") 10556let o
vendor: 7,912 bytes, lines 10557-10596
10557!s||V||C||(s.on("mouseenter",function(e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),s.on("mouseleave",function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",n),this.on("keyup",n) 10558this.setInterval(function(){if(!this.userActivity_)return 10559this.userActivity_=!1,this.userActive(!0),this.clearTimeout(o) 10560const e=this.options_.inactivityTimeout 10561e<=0||(o=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},e))},250)}playbackRate(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1 10562this.techCall_("setPlaybackRate",e)}defaultPlaybackRate(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(e){if(void 0===e)return!!this.isAudio_ 10563this.isAudio_=!!e}updatePlayerHeightOnAudioOnlyMode_(){const e=this.getChild("ControlBar") 10564e&&this.audioOnlyCache_.controlBarHeight!==e.currentHeight()&&(this.audioOnlyCache_.controlBarHeight=e.currentHeight(),this.height(this.audioOnlyCache_.controlBarHeight))}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode") 10565const e=this.children(),t=this.getChild("ControlBar"),i=t&&t.currentHeight() 10566e.forEach(e=>{e!==t&&e.el_&&!e.hasClass("vjs-hidden")&&(e.hide(),this.audioOnlyCache_.hiddenChildren.push(e))}),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.audioOnlyCache_.controlBarHeight=i,this.on("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.height(i),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.off("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.audioOnlyCache_.hiddenChildren.forEach(e=>e.show()),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(e){if("boolean"!=typeof e||e===this.audioOnlyMode_)return this.audioOnlyMode_ 10567if(this.audioOnlyMode_=e,e){const e=[] 10568return this.isInPictureInPicture()&&e.push(this.exitPictureInPicture()),this.isFullscreen()&&e.push(this.exitFullscreen()),this.audioPosterMode()&&e.push(this.audioPosterMode(!1)),Promise.all(e).then(()=>this.enableAudioOnlyUI_())}return Promise.resolve().then(()=>this.disableAudioOnlyUI_())}enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}audioPosterMode(e){if("boolean"!=typeof e||e===this.audioPosterMode_)return this.audioPosterMode_ 10569if(this.audioPosterMode_=e,e){if(this.audioOnlyMode()){return this.audioOnlyMode(!1).then(()=>{this.enablePosterModeUI_()})}return Promise.resolve().then(()=>{this.enablePosterModeUI_()})}return Promise.resolve().then(()=>{this.disablePosterModeUI_()})}addTextTrack(e,t,i){if(this.tech_)return this.tech_.addTextTrack(e,t,i)}addRemoteTextTrack(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)}removeRemoteTextTrack(e={}){let{track:t}=e 10570if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)}getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")}videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0}videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0}language(e){if(void 0===e)return this.language_ 10571this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),Je(this)&&this.trigger("languagechange"))}languages(){return y(ss.prototype.options_.languages,this.languages_)}toJSON(){const e=y(this.options_),t=e.tracks 10572e.tracks=[] 10573for(let i=0;i<t.length;i++){let n=t[i] 10574n=y(n),n.player=void 0,e.tracks[i]=n}return e}createModal(e,t){(t=t||{}).content=e||"" 10575const i=new zt(this,t) 10576return this.addChild(i),i.on("dispose",()=>{this.removeChild(i)}),i.open(),i}updateCurrentBreakpoint_(){if(!this.responsive())return 10577const e=this.currentBreakpoint(),t=this.currentWidth() 10578for(let i=0;i<is.length;i++){const n=is[i] 10579if(t<=this.breakpoints_[n]){if(e===n)return 10580e&&this.removeClass(ns[e]),this.addClass(ns[n]),this.breakpoint_=n 10581break}}}removeCurrentBreakpoint_(){const e=this.currentBreakpointClass() 10582this.breakpoint_="",e&&this.removeClass(e)}breakpoints(e){return void 0===e||(this.breakpoint_="",this.breakpoints_=Object.assign({},rs,e),this.updateCurrentBreakpoint_()),Object.assign(this.breakpoints_)}responsive(e){if(void 0===e)return this.responsive_ 10583return(e=Boolean(e))!==this.responsive_?(this.responsive_=e,e?(this.on("playerresize",this.boundUpdateCurrentBreakpoint_),this.updateCurrentBreakpoint_()):(this.off("playerresize",this.boundUpdateCurrentBreakpoint_),this.removeCurrentBreakpoint_()),e):void 0}currentBreakpoint(){return this.breakpoint_}currentBreakpointClass(){return ns[this.breakpoint_]||""}loadMedia(e,t){if(!e||"object"!=typeof e)return 10584const i=this.crossOrigin() 10585this.reset(),this.cache_.media=y(e) 10586const{artist:n,artwork:r,description:s,poster:o,src:a,textTracks:l,title:c}=this.cache_.media 10587!r&&o&&(this.cache_.media.artwork=[{src:o,type:_n(o)}]),i&&this.crossOrigin(i),a&&this.src(a),o&&this.poster(o),Array.isArray(l)&&l.forEach(e=>this.addRemoteTextTrack(e,!1)),this.titleBar&&this.titleBar.update({title:c,description:s||n||""}),this.ready(t)}getMedia(){if(!this.cache_.media){const e=this.poster(),t={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),e=>({kind:e.kind,label:e.label,language:e.language,src:e.src}))} 10588return e&&(t.poster=e,t.artwork=[{src:t.poster,type:_n(t.poster)}]),t}return y(this.cache_.media)}static getTagSettings(e){const t={sources:[],tracks:[]},i=re(e),n=i["data-setup"] 10589if(J(e,"vjs-fill")&&(i.fill=!0),J(e,"vjs-fluid")&&(i.fluid=!0),null!==n)try{Object.assign(i,JSON.parse(n||"{}"))}catch(r){c.error("data-setup",r)}if(Object.assign(t,i),e.hasChildNodes()){const i=e.childNodes 10590for(let e=0,n=i.length;e<n;e++){const n=i[e],r=n.nodeName.toLowerCase() 10591"source"===r?t.sources.push(re(n)):"track"===r&&t.tracks.push(re(n))}}return t}debug(e){if(void 0===e)return this.debugEnabled_ 10592e?(this.trigger("debugon"),this.previousLogLevel_=this.log.level,this.log.level("debug"),this.debugEnabled_=!0):(this.trigger("debugoff"),this.log.level(this.previousLogLevel_),this.previousLogLevel_=void 0,this.debugEnabled_=!1)}playbackRates(e){if(void 0===e)return this.cache_.playbackRates 10593Array.isArray(e)&&e.every(e=>"number"==typeof e)&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))}}ss.prototype.videoTracks=()=>{},ss.prototype.audioTracks=()=>{},ss.prototype.textTracks=()=>{},ss.prototype.remoteTextTracks=()=>{},ss.prototype.remoteTextTrackEls=()=>{},xi.names.forEach(function(e){const t=xi[e] 10594ss.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}}),ss.prototype.crossorigin=ss.prototype.crossOrigin,ss.players={} 10595const os=window.navigator 10596ss.prototype.options_={techOrder:an.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:os&&(os.languages&&os.languages[0]||os.userLanguage||os.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1,spatialNavigation:{enabled:!1,horizontalSeek:!1},enableSmoothSeeking:!1,disableSeekWhileScrubbingOnMobile:!1,disableSeekWhileScrubbingOnSTV:!1}
10596,es.forEach(function(e){ss.prototype[`handleTech${dt(e)}_`]=function(){return this.trigger(e)}}),pt.registerComponent("Player",ss) 10597const as="plugin",ls="activePlugins_",cs={},us=e=>cs.hasOwnProperty(e),ds=e=>us(e)?cs[e]:void 0,hs=(e,t)=>{e[ls]=e[ls]||{},e[ls][t]=!0},fs=(e,t,i)=>{const n=(i?"before":"")+"pluginsetup" 10598e.trigger(n,t),e.trigger(n+":"+t.name,t)},ps=(e,t)=>(t.prototype.name=e,function(...i){fs(this,{name:e,plugin:t,instance:null},!0) 10599const n=new t(...[this,...i]) 10600return this[e]=()=>n,fs(this,n.getEventHash()),n}) 10601class ms{constructor(e){if(this.constructor===ms)throw new Error("Plugin must be sub-classed; not directly instantiated.") 10602this.player=e,this.log||(this.log=this.player.log.createLogger(this.name)),at(this),delete this.trigger,ct(this,this.constructor.defaultState),hs(e,this.name),this.dispose=this.dispose.bind(this),e.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(e={}){return e.name=this.name,e.plugin=this.constructor,e.instance=this,e}trigger(e,t={}){return Ue(this.eventBusEl_,e,this.getEventHash(t))}handleStateChanged(e){}dispose(){const{name:e,player:t}=this 10603this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[ls][e]=!1,this.player=this.state=null,t[e]=ps(e,cs[e])}static isBasic(e){const t="string"==typeof e?ds(e):e 10604return"function"==typeof t&&!ms.prototype.isPrototypeOf(t.prototype)}static registerPlugin(e,t){if("string"!=typeof e)throw new Error(`Illegal plugin name, "${e}", must be a string, was ${typeof e}.`) 10605if(us(e))c.warn(`A plugin named "${e}" already exists. You may want to avoid re-registering plugins!`) 10606else if(ss.prototype.hasOwnProperty(e))throw new Error(`Illegal plugin name, "${e}", cannot share a name with an existing player method!`) 10607if("function"!=typeof t)throw new Error(`Illegal plugin for "${e}", must be a function, was ${typeof t}.`) 10608return cs[e]=t,e!==as&&(ms.isBasic(t)?ss.prototype[e]=function(e,t){const i=function(){fs(this,{name:e,plugin:t,instance:null},!0) 10609const i=t.apply(this,arguments) 10610return hs(this,e),fs(this,{name:e,plugin:t,instance:i}),i} 10611return Object.keys(t).forEach(function(e){i[e]=t[e]}),i}(e,t):ss.prototype[e]=ps(e,t)),t}static deregisterPlugin(e){if(e===as)throw new Error("Cannot de-register base plugin.") 10612us(e)&&(delete cs[e],delete ss.prototype[e])}static getPlugins(e=Object.keys(cs)){let t 10613return e.forEach(e=>{const i=ds(e) 10614i&&(t=t||{},t[e]=i)}),t}static getPluginVersion(e){const t=ds(e) 10615return t&&t.VERSION||""}}function gs(e,t,i,n){return function(e,t){let i=!1 10616return function(...n){return i||c.warn(e),i=!0,t.apply(this,n)}}(`${t} is deprecated and will be removed in ${e}.0; please use ${i} instead.`,n)}ms.getPlugin=ds,ms.BASE_PLUGIN_NAME=as,ms.registerPlugin(as,ms),ss.prototype.usingPlugin=function(e){return!!this[ls]&&!0===this[ls][e]},ss.prototype.hasPlugin=function(e){return!!us(e)} 10617const ys=e=>0===e.indexOf("#")?e.slice(1):e 10618function vs(e,t,n){let r=vs.getPlayer(e) 10619if(r)return t&&c.warn(`Player "${e}" is already initialised. Options will not be applied.`),n&&r.ready(n),r 10620const s="string"==typeof e?_e("#"+ys(e)):e 10621if(!$(s))throw new TypeError("The element or ID supplied is not valid. (videojs)") 10622const o="getRootNode"in s&&s.getRootNode()instanceof window.ShadowRoot?s.getRootNode():s.ownerDocument.body 10623s.ownerDocument.defaultView&&o.contains(s)||c.warn("The element supplied is not included in the DOM"),!0===(t=t||{}).restoreEl&&(t.restoreEl=(s.parentNode&&s.parentNode.hasAttribute&&s.parentNode.hasAttribute("data-vjs-player")?s.parentNode:s).cloneNode(!0)),i("beforesetup").forEach(e=>{const i=e(s,y(t)) 10624m(i)&&!Array.isArray(i)?t=y(t,i):c.error("please return an object in beforesetup hooks")}) 10625const a=pt.getComponent("Player") 10626return r=new a(s,t,n),i("setup").forEach(e=>e(r)),r}if(vs.hooks_=t,vs.hooks=i,vs.hook=function(e,t){i(e,t)},vs.hookOnce=function(e,t){i(e,[].concat(t).map(t=>{const i=(...r)=>(n(e,i),t(...r)) 10627return i}))},vs.removeHook=n,!0!==window.VIDEOJS_NO_DYNAMIC_STYLE&&W()){let yf=_e(".vjs-styles-defaults") 10628if(!yf){yf=Se("vjs-styles-defaults") 10629const vf=_e("head") 10630vf&&vf.insertBefore(yf,vf.firstChild),ke(yf,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: 56.25%\n }\n ")}}Me(1,vs),vs.VERSION=e,vs.options=ss.prototype.options_,vs.getPlayers=()=>ss.players,vs.getPlayer=e=>{const t=ss.players 10631let i 10632if("string"==typeof e){const n=ys(e),r=t[n] 10633if(r)return r 10634i=_e("#"+n)}else i=e 10635if($(i)){const{player:e,playerId:n}=i 10636if(e||t[n])return e||t[n]}},vs.getAllPlayers=()=>Object.keys(ss.players).map(e=>
10636ss.players[e]).filter(Boolean),vs.players=ss.players,vs.getComponent=pt.getComponent,vs.registerComponent=(e,t)=>(an.isTech(t)&&c.warn(`The ${e} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),pt.registerComponent.call(pt,e,t)),vs.getTech=an.getTech,vs.registerTech=an.registerTech,vs.use=function(e,t){ln[e]=ln[e]||[],ln[e].push(t)},Object.defineProperty(vs,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(vs.middleware,"TERMINATOR",{value:un,writeable:!1,enumerable:!0}),vs.browser=q,vs.obj=b,vs.mergeOptions=gs(9,"videojs.mergeOptions","videojs.obj.merge",y),vs.defineLazyProperty=gs(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",_),vs.bind=gs(9,"videojs.bind","native Function.prototype.bind",We),vs.registerPlugin=ms.registerPlugin,vs.deregisterPlugin=ms.deregisterPlugin,vs.plugin=(e,t)=>(c.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),ms.registerPlugin(e,t)),vs.getPlugins=ms.getPlugins,vs.getPlugin=ms.getPlugin,vs.getPluginVersion=ms.getPluginVersion,vs.addLanguage=function(e,t){return e=(""+e).toLowerCase(),vs.options.languages=y(vs.options.languages,{[e]:t}),vs.options.languages[e]},vs.log=c,vs.createLogger=u,vs.time=Tt,vs.createTimeRange=gs(9,"videojs.createTimeRange","videojs.time.createTimeRanges",yt) 10637vs.createTimeRanges=gs(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",yt),vs.formatTime=gs(9,"videojs.formatTime","videojs.time.formatTime",At),vs.setFormatTime=gs(9,"videojs.setFormatTime","videojs.time.setFormatTime",bt),vs.resetFormatTime=gs(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",wt),vs.parseUrl=gs(9,"videojs.parseUrl","videojs.url.parseUrl",Wt),vs.isCrossOrigin=gs(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",Xt),vs.EventTarget=Ke,vs.any=He,vs.on=Be,vs.one=Ve,vs.off=je,vs.trigger=Ue,vs.xhr=fi,vs.TrackList=Dt,vs.TextTrack=bi,vs.TextTrackList=Bt,vs.AudioTrack=wi,vs.AudioTrackList=Nt,vs.VideoTrack=Ai,vs.VideoTrackList=Ft,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach(e=>{vs[e]=function(){return c.warn(`videojs.${e}() is deprecated; use videojs.dom.${e}() instead`),Te[e].apply(null,arguments)}}),vs.computedStyle=gs(9,"videojs.computedStyle","videojs.dom.computedStyle",we),vs.dom=Te,vs.fn=Xe,vs.num=Vn,vs.str=ft,vs.url=Yt,vs.Error={NetworkBadStatus:"networkbadstatus",NetworkRequestFailed:"networkrequestfailed",NetworkRequestAborted:"networkrequestaborted",NetworkRequestTimeout:"networkrequesttimeout",NetworkBodyParserFailed:"networkbodyparserfailed",StreamingHlsPlaylistParserError:"streaminghlsplaylistparsererror",StreamingDashManifestParserError:"streamingdashmanifestparsererror",StreamingContentSteeringParserError:"streamingcontentsteeringparsererror",StreamingVttParserError:"streamingvttparsererror",StreamingFailedToSelectNextSegment:"streamingfailedtoselectnextsegment",StreamingFailedToDecryptSegment:"streamingfailedtodecryptsegment",StreamingFailedToTransmuxSegment:"streamingfailedtotransmuxsegment",StreamingFailedToAppendSegment:"streamingfailedtoappendsegment",StreamingCodecsChangeError:"streamingcodecschangeerror"},Zt(function(e,t){ 10638/*! @name videojs-contrib-quality-levels @version 4.1.0 @license Apache-2.0 */ 10639e.exports=function(e){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=t(e) 10640class n{constructor(e){let t=this 10641return t.id=e.id,t.label=t.id,t.width=e.width,t.height=e.height,t.bitrate=e.bandwidth,t.frameRate=e.frameRate,t.enabled_=e.enabled,Object.defineProperty(t,"enabled",{get:()=>t.enabled_(),set(e){t.enabled_(e)}}),t}}class r extends i.default.EventTarget{constructor(){super() 10642let e=this 10643return e.levels_=[],e.selectedIndex_=-1,Object.defineProperty(e,"selectedIndex",{get:()=>e.selectedIndex_}),Object.defineProperty(e,"length",{get:()=>e.levels_.length}),e[Symbol.iterator]=()=>e.levels_.values(),e}addQualityLevel(e){let t=this.getQualityLevelById(e.id) 10644if(t)return t 10645const i=this.levels_.length 10646return t=new n(e),""+i in this||Object.defineProperty(this,i,{get(){return this.levels_[i]}}),this.levels_.push(t),this.trigger({qualityLevel:t,type:"addqualitylevel"}),t}removeQualityLevel(e){let t=null 10647for(let i=0,n=this.length;i<n;i++)if(this[i]===e){t=this.levels_.splice(i,1)[0],this.selectedIndex_===i?this.selectedIndex_=-1:this.selectedIndex_>i&&this.selectedIndex_-- 10648break}return t&&this.trigger({qualityLevel:e,type:"removequalitylevel"}),t}getQualityLevelById(e){for(let t=0,i=this.length;t<i;t++){const i=this[t] 10649if(i.id===e)return i}return null}dispose(){this.selectedIndex_=-1,this.levels_.length=0}}r.prototype.allowedEvents_={change:"change",addqualitylevel:"addqualitylevel",removequalitylevel:"removequalitylevel"} 10650for(const l in r.prototype.allowedEvents_)r.prototype["on"+l]=null 10651var s="4.1.0" 10652const o=function(e,t){const i=e.qualityLevels,n=new r,o=function(){n.dispose(),e.qualityLevels=i,e.off("dispose",o)} 10653return e.on("dispose",o),e.qualityLevels=()=>n,e.qualityLevels.VERSION=s,n},a=function(e){return o(this,i.default.obj.merge({},e))} 10654return i.default.registerPlugin("qualityLevels",a),a.VERSION=s,a}(vs)}) 10655var _s="https://example.com",bs=function(e,t){if(/^[a-z]+:/i.test(t))return t;/^data:/.test(e)&&(e=window.location&&window.location.href||"") 10656var i=/^\/\//.test(e),n=!window.location&&!/\/\//i.test(e) 10657e=new window.URL(e,window.location||_s)
vendor: 30,580 bytes, lines 10658-10801
10658var r=new URL(t,e) 10659return n?r.href.slice(19):i?r.href.slice(r.protocol.length):r.href},ws=function(){function e(){this.listeners={}}var t=e.prototype 10660return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1 10661var i=this.listeners[e].indexOf(t) 10662return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(i,1),i>-1},t.trigger=function(e){var t=this.listeners[e] 10663if(t)if(2===arguments.length)for(var i=t.length,n=0;n<i;++n)t[n].call(this,arguments[1]) 10664else for(var r=Array.prototype.slice.call(arguments,1),s=t.length,o=0;o<s;++o)t[o].apply(this,r)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",function(t){e.push(t)})},e}() 10665function As(e){for(var t,i=(t=e,window.atob?window.atob(t):Buffer.from(t,"base64").toString("binary")),n=new Uint8Array(i.length),r=0;r<i.length;r++)n[r]=i.charCodeAt(r) 10666return n} 10667/*! @name m3u8-parser @version 7.2.0 @license Apache-2.0 */class Ts extends ws{constructor(){super(),this.buffer=""}push(e){let t 10668for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)}}const Cs=String.fromCharCode(9),Ls=function(e){const t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||""),i={} 10669return t[1]&&(i.length=parseInt(t[1],10)),t[2]&&(i.offset=parseInt(t[2],10)),i},xs=function(e){const t={} 10670if(!e)return t 10671const i=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')) 10672let n,r=i.length 10673for(;r--;)""!==i[r]&&(n=/([^=]*)=(.*)/.exec(i[r]).slice(1),n[0]=n[0].replace(/^\s+|\s+$/g,""),n[1]=n[1].replace(/^\s+|\s+$/g,""),n[1]=n[1].replace(/^['"](.*)['"]$/g,"$1"),t[n[0]]=n[1]) 10674return t},Ms=e=>{const t=e.split("x"),i={} 10675return t[0]&&(i.width=parseInt(t[0],10)),t[1]&&(i.height=parseInt(t[1],10)),i} 10676class Es extends ws{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(e){let t,i 10677if(0===(e=e.trim()).length)return 10678if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e}) 10679this.tagMappers.reduce((t,i)=>{const n=i(e) 10680return n===e?t:t.concat([n])},[e]).forEach(e=>{for(let t=0;t<this.customParsers.length;t++)if(this.customParsers[t].call(this,e))return 10681if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),t=/^#EXTM3U/.exec(e),t)this.trigger("data",{type:"tag",tagType:"m3u"}) 10682else{if(t=/^#EXTINF:([0-9\.]*)?,?(.*)?$/.exec(e),t)return i={type:"tag",tagType:"inf"},t[1]&&(i.duration=parseFloat(t[1])),t[2]&&(i.title=t[2]),void this.trigger("data",i) 10683if(t=/^#EXT-X-TARGETDURATION:([0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"targetduration"},t[1]&&(i.duration=parseInt(t[1],10)),void this.trigger("data",i) 10684if(t=/^#EXT-X-VERSION:([0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"version"},t[1]&&(i.version=parseInt(t[1],10)),void this.trigger("data",i) 10685if(t=/^#EXT-X-MEDIA-SEQUENCE:(\-?[0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"media-sequence"},t[1]&&(i.number=parseInt(t[1],10)),void this.trigger("data",i) 10686if(t=/^#EXT-X-DISCONTINUITY-SEQUENCE:(\-?[0-9.]*)?/.exec(e),t)return i={type:"tag",tagType:"discontinuity-sequence"},t[1]&&(i.number=parseInt(t[1],10)),void this.trigger("data",i) 10687if(t=/^#EXT-X-PLAYLIST-TYPE:(.*)?$/.exec(e),t)return i={type:"tag",tagType:"playlist-type"},t[1]&&(i.playlistType=t[1]),void this.trigger("data",i) 10688if(t=/^#EXT-X-BYTERANGE:(.*)?$/.exec(e),t)return i=ii(Ls(t[1]),{type:"tag",tagType:"byterange"}),void this.trigger("data",i) 10689if(t=/^#EXT-X-ALLOW-CACHE:(YES|NO)?/.exec(e),t)return i={type:"tag",tagType:"allow-cache"},t[1]&&(i.allowed=!/NO/.test(t[1])),void this.trigger("data",i) 10690if(t=/^#EXT-X-MAP:(.*)$/.exec(e),t){if(i={type:"tag",tagType:"map"},t[1]){const e=xs(t[1]) 10691e.URI&&(i.uri=e.URI),e.BYTERANGE&&(i.byterange=Ls(e.BYTERANGE))}this.trigger("data",i)}else{if(t=/^#EXT-X-STREAM-INF:(.*)$/.exec(e),t)return i={type:"tag",tagType:"stream-inf"},t[1]&&(i.attributes=xs(t[1]),i.attributes.RESOLUTION&&(i.attributes.RESOLUTION=Ms(i.attributes.RESOLUTION)),i.attributes.BANDWIDTH&&(i.attributes.BANDWIDTH=parseInt(i.attributes.BANDWIDTH,10)),i.attributes["FRAME-RATE"]&&(i.attributes["FRAME-RATE"]=parseFloat(i.attributes["FRAME-RATE"])),i.attributes["PROGRAM-ID"]&&(i.attributes["PROGRAM-ID"]=parseInt(i.attributes["PROGRAM-ID"],10))),void this.trigger("data",i) 10692if(t=/^#EXT-X-MEDIA:(.*)$/.exec(e),t)return i={type:"tag",tagType:"media"},t[1]&&(i.attributes=xs(t[1])),void this.trigger("data",i) 10693if(t=/^#EXT-X-ENDLIST/.exec(e),t)this.trigger("data",{type:"tag",tagType:"endlist"}) 10694else if(t=/^#EXT-X-DISCONTINUITY/.exec(e),t)this.trigger("data",{type:"tag",tagType:"discontinuity"}) 10695else{if(t=/^#EXT-X-PROGRAM-DATE-TIME:(.*)$/.exec(e),t)return i={type:"tag",tagType:"program-date-time"},t[1]&&(i.dateTimeString=t[1],i.dateTimeObject=new Date(t[1])),void this.trigger("data",i) 10696if(t=/^#EXT-X-KEY:(.*)$/.exec(e),t)return i={type:"tag",tagType:"key"},t[1]&&(i.attributes=xs(t[1]),i.attributes.IV&&("0x"===i.attributes.IV.substring(0,2).toLowerCase()&&(i.attributes.IV=i.attributes.IV.substring(2)),i.attributes.IV=i.attributes.IV.match(/.{8}/g),i.attributes.IV[0]=parseInt(i.attributes.IV[0],16),i.attributes.IV[1]=parseInt(i.attributes.IV[1],16),i.attributes.IV[2]=parseInt(i.attributes.IV[2],16),i.attributes.IV[3]=parseInt(i.attributes.IV[3],16),i.attributes.IV=new Uint32Array(i.attributes.IV))),void this.trigger("data",i) 10697if(t=/^#EXT-X-START:(.*)$/.exec(e),t)return i={type:"tag",tagType:"start"},t[1]&&(i.attributes=xs(t[1]),i.attributes["TIME-OFFSET"]=parseFloat(i.attributes["TIME-OFFSET"]),i.attributes.PRECISE=/YES/.test(i.attributes.PRECISE)),void this.trigger("data",i) 10698if(t=/^#EXT-X-CUE-OUT-CONT:(.*)?$/.exec(e),t)return i={type:"tag",tagType:"cue-out-cont"},t[1]?i.data=t[1]:i.data="",void this.trigger("data",i) 10699if(t=/^#EXT-X-CUE-OUT:(.*)?$/.exec(e),t)return i={type:"tag",tagType:"cue-out"},t[1]?i.data=t[1]:i.data="",void this.trigger("data",i) 10700if(t=/^#EXT-X-CUE-IN:?(.*)?$/.exec(e),t)return i={type:"tag",tagType:"cue-in"},t[1]?i.data=t[1]:i.data="",void this.trigger("data",i) 10701if(t=/^#EXT-X-SKIP:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"skip"},i.attributes=xs(t[1]),i.attributes.hasOwnProperty("SKIPPED-SEGMENTS")&&(i.attributes["SKIPPED-SEGMENTS"]=parseInt(i.attributes["SKIPPED-SEGMENTS"],10)),i.attributes.hasOwnProperty("RECENTLY-REMOVED-DATERANGES")&&(i.attributes["RECENTLY-REMOVED-DATERANGES"]=i.attributes["RECENTLY-REMOVED-DATERANGES"].split(Cs)),void this.trigger("data",i) 10702if(t=/^#EXT-X-PART:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"part"},i.attributes=xs(t[1]),["DURATION"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),["INDEPENDENT","GAP"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=/YES/.test(i.attributes[e]))}),i.attributes.hasOwnProperty("BYTERANGE")&&(i.attributes.byterange=Ls(i.attributes.BYTERANGE)),void this.trigger("data",i) 10703if(t=/^#EXT-X-SERVER-CONTROL:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"server-control"},i.attributes=xs(t[1]),["CAN-SKIP-UNTIL","PART-HOLD-BACK","HOLD-BACK"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),["CAN-SKIP-DATERANGES","CAN-BLOCK-RELOAD"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=/YES/.test(i.attributes[e]))}),void this.trigger("data",i) 10704if(t=/^#EXT-X-PART-INF:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"part-inf"},i.attributes=xs(t[1]),["PART-TARGET"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),void this.trigger("data",i) 10705if(t=/^#EXT-X-PRELOAD-HINT:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"preload-hint"},i.attributes=xs(t[1]),["BYTERANGE-START","BYTERANGE-LENGTH"].forEach(function(e){if(i.attributes.hasOwnProperty(e)){i.attributes[e]=parseInt(i.attributes[e],10) 10706const t="BYTERANGE-LENGTH"===e?"length":"offset" 10707i.attributes.byterange=i.attributes.byterange||{},i.attributes.byterange[t]=i.attributes[e],delete i.attributes[e]}}),void this.trigger("data",i) 10708if(t=/^#EXT-X-RENDITION-REPORT:(.*)$/.exec(e),t&&t[1])return i={type:"tag",tagType:"rendition-report"},i.attributes=xs(t[1]),["LAST-MSN","LAST-PART"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseInt(i.attributes[e],10))}),void this.trigger("data",i) 10709if(t=/^#EXT-X-DATERANGE:(.*)$/.exec(e),t&&t[1]){i={type:"tag",tagType:"daterange"},i.attributes=xs(t[1]),["ID","CLASS"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=String(i.attributes[e]))}),["START-DATE","END-DATE"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=new Date(i.attributes[e]))}),["DURATION","PLANNED-DURATION"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=parseFloat(i.attributes[e]))}),["END-ON-NEXT"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=/YES/i.test(i.attributes[e]))}),["SCTE35-CMD"," SCTE35-OUT","SCTE35-IN"].forEach(function(e){i.attributes.hasOwnProperty(e)&&(i.attributes[e]=i.attributes[e].toString(16))}) 10710const e=/^X-([A-Z]+-)+[A-Z]+$/ 10711for(const t in i.attributes){if(!e.test(t))continue 10712const n=/[0-9A-Fa-f]{6}/g.test(i.attributes[t]),r=/^\d+(\.\d+)?$/.test(i.attributes[t]) 10713i.attributes[t]=n?i.attributes[t].toString(16):r?parseFloat(i.attributes[t]):String(i.attributes[t])}return void this.trigger("data",i)}if(t=/^#EXT-X-INDEPENDENT-SEGMENTS/.exec(e),t)this.trigger("data",{type:"tag",tagType:"independent-segments"}) 10714else if(t=/^#EXT-X-I-FRAMES-ONLY/.exec(e),t)this.trigger("data",{type:"tag",tagType:"i-frames-only"}) 10715else{if(t=/^#EXT-X-CONTENT-STEERING:(.*)$/.exec(e),t)return i={type:"tag",tagType:"content-steering"},i.attributes=xs(t[1]),void this.trigger("data",i) 10716if(t=/^#EXT-X-I-FRAME-STREAM-INF:(.*)$/.exec(e),t)return i={type:"tag",tagType:"i-frame-playlist"},i.attributes=xs(t[1]),i.attributes.URI&&(i.uri=i.attributes.URI),i.attributes.BANDWIDTH&&(i.attributes.BANDWIDTH=parseInt(i.attributes.BANDWIDTH,10)),i.attributes.RESOLUTION&&(i.attributes.RESOLUTION=Ms(i.attributes.RESOLUTION)),i.attributes["AVERAGE-BANDWIDTH"]&&(i.attributes["AVERAGE-BANDWIDTH"]=parseInt(i.attributes["AVERAGE-BANDWIDTH"],10)),i.attributes["FRAME-RATE"]&&(i.attributes["FRAME-RATE"]=parseFloat(i.attributes["FRAME-RATE"])),void this.trigger("data",i) 10717if(t=/^#EXT-X-DEFINE:(.*)$/.exec(e),t)return i={type:"tag",tagType:"define"},i.attributes=xs(t[1]),void this.trigger("data",i) 10718this.trigger("data",{type:"tag",data:e.slice(4)})}}}}else this.trigger("data",{type:"comment",text:e.slice(1)})})}addParser({expression:e,customType:t,dataParser:i,segment:n}){"function"!=typeof i&&(i=e=>e),this.customParsers.push(r=>{if(e.exec(r))return this.trigger("data",{type:"custom",data:i(r),customType:t,segment:n}),!0})}addTagMapper({expression:e,map:t}){this.tagMappers.push(i=>e.test(i)?t(i):i)}}const Ss=function(e){const t={} 10719return Object.keys(e).forEach(function(i){var n 10720t[(n=i,n.toLowerCase().replace(/-(\w)/g,e=>e[1].toUpperCase()))]=e[i]}),t},ks=function(e){const{serverControl:t,targetDuration:i,partTargetDuration:n}=e 10721if(!t)return 10722const r="#EXT-X-SERVER-CONTROL",s="holdBack",o="partHoldBack",a=i&&3*i,l=n&&2*n 10723i&&!t.hasOwnProperty(s)&&(t[s]=a,this.trigger("info",{message:`${r} defaulting HOLD-BACK to targetDuration * 3 (${a}).`})),a&&t[s]<a&&(this.trigger("warn",{message:`${r} clamping HOLD-BACK (${t[s]}) to targetDuration * 3 (${a})`}),t[s]=a),n&&!t.hasOwnProperty(o)&&(t[o]=3*n,this.trigger("info",{message:`${r} defaulting PART-HOLD-BACK to partTargetDuration * 3 (${t[o]}).`})),n&&t[o]<l&&(this.trigger("warn",{message:`${r} clamping PART-HOLD-BACK (${t[o]}) to partTargetDuration * 2 (${l}).`}),t[o]=l)} 10724class Ps extends ws{constructor(e={}){super(),this.lineStream=new Ts,this.parseStream=new Es,this.lineStream.pipe(this.parseStream),this.mainDefinitions=e.mainDefinitions||{},this.params=new URL(e.uri,"https://a.com").searchParams,this.lastProgramDateTime=null 10725const t=this,i=[] 10726let n,r,s={},o=!1 10727const a=function(){},l={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}} 10728let c=0 10729this.manifest={allowCache:!0,discontinuityStarts:[],dateRanges:[],iFramePlaylists:[],segments:[]} 10730let u=0,d=0 10731const h={} 10732this.on("end",()=>{s.uri||!s.parts&&!s.preloadHints||(!s.map&&n&&(s.map=n),!s.key&&r&&(s.key=r),s.timeline||"number"!=typeof c||(s.timeline=c),this.manifest.preloadSegment=s)}),this.parseStream.on("data",function(e){let f,p 10733if(t.manifest.definitions)for(const i in t.manifest.definitions)if(e.uri&&(e.uri=e.uri.replace(`{$${i}}`,t.manifest.definitions[i])),e.attributes)for(const n in e.attributes)"string"==typeof e.attributes[n]&&(e.attributes[n]=e.attributes[n].replace(`{$${i}}`,t.manifest.definitions[i]));({tag(){({version(){e.version&&(this.manifest.version=e.version)},"allow-cache"(){this.manifest.allowCache=e.allowed,"allowed"in e||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const t={} 10734"length"in e&&(s.byterange=t,t.length=e.length,"offset"in e||(e.offset=u)),"offset"in e&&(s.byterange=t,t.offset=e.offset),u=t.offset+t.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),e.title&&(s.title=e.title),e.duration>0&&(s.duration=e.duration),0===e.duration&&(s.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key(){if(e.attributes)if("NONE"!==e.attributes.METHOD)if(e.attributes.URI){if("com.apple.streamingkeydelivery"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:e.attributes}) 10735if("com.microsoft.playready"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:e.attributes.URI}) 10736if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===e.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(e.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===e.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==e.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):e.attributes.KEYID&&"0x"===e.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:e.attributes.KEYFORMAT,keyId:e.attributes.KEYID.substring(2)},pssh:As(e.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}e.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),r={method:e.attributes.METHOD||"AES-128",uri:e.attributes.URI},void 0!==e.attributes.IV&&(r.iv=e.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"}) 10737else r=null 10738else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence"(){isFinite(e.number)?this.manifest.mediaSequence=e.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+e.number})},"discontinuity-sequence"(){isFinite(e.number)?(this.manifest.discontinuitySequence=e.number,c=e.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+e.number})},"playlist-type"(){/VOD|EVENT/.test(e.playlistType)?this.manifest.playlistType=e.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+e.playlist})},map(){n={},e.uri&&(n.uri=e.uri),e.byterange&&(n.byterange=e.byterange),r&&(n.key=r)},"stream-inf"(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||l,e.attributes?(s.attributes||(s.attributes={}),ii(s.attributes,e.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||l,!(e.attributes&&e.attributes.TYPE&&e.attributes["GROUP-ID"]&&e.attributes.NAME))return void this.trigger("warn",{message:"ignoring incomplete or missing media group"}) 10739const t=this.manifest.mediaGroups[e.attributes.TYPE] 10740t[e.attributes["GROUP-ID"]]=t[e.attributes["GROUP-ID"]]||{},f=t[e.attributes["GROUP-ID"]],p={default:/yes/i.test(e.attributes.DEFAULT)},p.default?p.autoselect=!0:p.autoselect=/yes/i.test(e.attributes.AUTOSELECT),e.attributes.LANGUAGE&&(p.language=e.attributes.LANGUAGE),e.attributes.URI&&(p.uri=e.attributes.URI),e.attributes["INSTREAM-ID"]&&(p.instreamId=e.attributes["INSTREAM-ID"]),e.attributes.CHARACTERISTICS&&(p.characteristics=e.attributes.CHARACTERISTICS),e.attributes.FORCED&&(p.forced=/yes/i.test(e.attributes.FORCED)),f[e.attributes.NAME]=p},discontinuity(){c+=1,s.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time"(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=e.dateTimeString,this.manifest.dateTimeObject=e.dateTimeObject),s.dateTimeString=e.dateTimeString,s.dateTimeObject=e.dateTimeObject 10741const{lastProgramDateTime:t}=this 10742this.lastProgramDateTime=new Date(e.dateTimeString).getTime(),null===t&&this.manifest.segments.reduceRight((e,t)=>(t.programDateTime=e-1e3*t.duration,t.programDateTime),this.lastProgramDateTime)},targetduration(){!isFinite(e.duration)||e.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+e.duration}):(this.manifest.targetDuration=e.duration,ks.call(this,this.manifest))},start(){e.attributes&&!isNaN(e.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:e.attributes["TIME-OFFSET"],precise:e.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out"(){s.cueOut=e.data},"cue-out-cont"(){s.cueOutCont=e.data},"cue-in"(){s.cueIn=e.data},skip(){this.manifest.skip=Ss(e.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",e.attributes,["SKIPPED-SEGMENTS"])},part(){o=!0 10743const t=this.manifest.segments.length,i=Ss(e.attributes) 10744s.parts=s.parts||[],s.parts.push(i),i.byterange&&(i.byterange.hasOwnProperty("offset")||(i.byterange.offset=d),d=i.byterange.offset+i.byterange.length) 10745const n=s.parts.length-1 10746this.warnOnMissingAttributes_(`#EXT-X-PART #${n} for segment #${t}`,e.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((e,t)=>{e.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${t} lacks required attribute(s): LAST-PART`})})},"server-control"(){const t=this.manifest.serverControl=Ss(e.attributes) 10747t.hasOwnProperty("canBlockReload")||(t.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),ks.call(this,this.manifest),t.canSkipDateranges&&!t.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){const t=this.manifest.segments.length,i=Ss(e.attributes),n=i.type&&"PART"===i.type 10748s.preloadHints=s.preloadHints||[],s.preloadHints.push(i),i.byterange&&(i.byterange.hasOwnProperty("offset")||(i.byterange.offset=n?d:0,n&&(d=i.byterange.offset+i.byterange.length))) 10749const r=s.preloadHints.length-1 10750if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${r} for segment #${t}`,e.attributes,["TYPE","URI"]),i.type)for(let e=0;e<s.preloadHints.length-1;e++){const n=s.preloadHints[e] 10751n.type&&(n.type===i.type&&this.trigger("warn",{message:`#EXT-X-PRELOAD-HINT #${r} for segment #${t} has the same TYPE ${i.type} as preload hint #${e}`}))}},"rendition-report"(){const t=Ss(e.attributes) 10752this.manifest.renditionReports=this.manifest.renditionReports||[],this.manifest.renditionReports.push(t) 10753const i=this.manifest.renditionReports.length-1,n=["LAST-MSN","URI"] 10754o&&n.push("LAST-PART"),this.warnOnMissingAttributes_(`#EXT-X-RENDITION-REPORT #${i}`,e.attributes,n)},"part-inf"(){this.manifest.partInf=Ss(e.attributes),this.warnOnMissingAttributes_("#EXT-X-PART-INF",e.attributes,["PART-TARGET"]),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),ks.call(this,this.manifest)},daterange(){this.manifest.dateRanges.push(Ss(e.attributes)) 10755const t=this.manifest.dateRanges.length-1 10756this.warnOnMissingAttributes_(`#EXT-X-DATERANGE #${t}`,e.attributes,["ID","START-DATE"]) 10757const i=this.manifest.dateRanges[t] 10758i.endDate&&i.startDate&&new Date(i.endDate)<new Date(i.startDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE END-DATE must be equal to or later than the value of the START-DATE"}),i.duration&&i.duration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE DURATION must not be negative"}),i.plannedDuration&&i.plannedDuration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE PLANNED-DURATION must not be negative"}) 10759const n=!!i.endOnNext 10760if(n&&!i.class&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT=YES attribute must have a CLASS attribute"}),n&&(i.duration||i.endDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT=YES attribute must not contain DURATION or END-DATE attributes"}),i.duration&&i.endDate){const e=i.startDate.getTime()+1e3*i.duration 10761this.manifest.dateRanges[t].endDate=new Date(e)}if(h[i.id]){for(const t in h[i.id])if(i[t]&&JSON.stringify(h[i.id][t])!==JSON.stringify(i[t])){this.trigger("warn",{message:"EXT-X-DATERANGE tags with the same ID in a playlist must have the same attributes values"}) 10762break}const e=this.manifest.dateRanges.findIndex(e=>e.id===i.id) 10763this.manifest.dateRanges[e]=ii(this.manifest.dateRanges[e],i),h[i.id]=ii(h[i.id],i),this.manifest.dateRanges.pop()}else h[i.id]=i},"independent-segments"(){this.manifest.independentSegments=!0},"i-frames-only"(){this.manifest.iFramesOnly=!0,this.requiredCompatibilityversion(this.manifest.version,4)},"content-steering"(){this.manifest.contentSteering=Ss(e.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",e.attributes,["SERVER-URI"])},define(){this.manifest.definitions=this.manifest.definitions||{} 10764const t=(e,t)=>{e in this.manifest.definitions?this.trigger("error",{message:`EXT-X-DEFINE: Duplicate name ${e}`}):this.manifest.definitions[e]=t} 10765if("QUERYPARAM"in e.attributes){if("NAME"in e.attributes||"IMPORT"in e.attributes)return void this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"}) 10766const i=this.params.get(e.attributes.QUERYPARAM) 10767return i?void t(e.attributes.QUERYPARAM,decodeURIComponent(i)):void this.trigger("error",{message:`EXT-X-DEFINE: No query param ${e.attributes.QUERYPARAM}`})}return"NAME"in e.attributes?"IMPORT"in e.attributes?void this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"}):"VALUE"in e.attributes&&"string"==typeof e.attributes.VALUE?void t(e.attributes.NAME,e.attributes.VALUE):void this.trigger("error",{message:`EXT-X-DEFINE: No value for ${e.attributes.NAME}`}):"IMPORT"in e.attributes?this.mainDefinitions[e.attributes.IMPORT]?void t(e.attributes.IMPORT,this.mainDefinitions[e.attributes.IMPORT]):void this.trigger("error",{message:`EXT-X-DEFINE: No value ${e.attributes.IMPORT} to import, or IMPORT used on main playlist`}):void this.trigger("error",{message:"EXT-X-DEFINE: No attribute"})},"i-frame-playlist"(){this.manifest.iFramePlaylists.push({attributes:e.attributes,uri:e.uri,timeline:c}),this.warnOnMissingAttributes_("#EXT-X-I-FRAME-STREAM-INF",e.attributes,["BANDWIDTH","URI"])}}[e.tagType]||a).call(t)},uri(){s.uri=e.uri,i.push(s),this.manifest.targetDuration&&!("duration"in s)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),s.duration=this.manifest.targetDuration),r&&(s.key=r),s.timeline=c,n&&(s.map=n),d=0,null!==this.lastProgramDateTime&&(s.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=1e3*s.duration),s={}},comment(){},custom(){e.segment?(s.custom=s.custom||{},s.custom[e.customType]=e.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[e.customType]=e.data)}})[e.type].call(t)})}requiredCompatibilityversion(e,t){(e<t||!e)&&this.trigger("warn",{message:`manifest must be at least version ${t}`})}warnOnMissingAttributes_(e,t,i){const n=[] 10768i.forEach(function(e){t.hasOwnProperty(e)||n.push(e)}),n.length&&this.trigger("warn",{message:`${e} lacks required attribute(s): ${n.join(", ")}`})}push(e){this.lineStream.push(e)}end(){this.lineStream.push("\n"),this.manifest.dateRanges.length&&null===this.lastProgramDateTime&&this.trigger("warn",{message:"A playlist with EXT-X-DATERANGE tag must contain atleast one EXT-X-PROGRAM-DATE-TIME tag"}),this.lastProgramDateTime=null,this.trigger("end")}addParser(e){this.parseStream.addParser(e)}addTagMapper(e){this.parseStream.addTagMapper(e)}}var Os,zs,Ds={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},Is=["video","audio","text"],Ns=["Video","Audio","Text"],Rs=function(e){return e?e.replace(/avc1\.(\d+)\.(\d+)/i,function(e,t,i){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(i).toString(16)).slice(-2)}):e},Fs=function(e){void 0===e&&(e="") 10769var t=e.split(","),i=[] 10770return t.forEach(function(e){var t 10771e=e.trim(),Is.forEach(function(n){var r=Ds[n].exec(e.toLowerCase()) 10772if(r&&!(r.length<=1)){t=n 10773var s=e.substring(0,r[1].length),o=e.replace(s,"") 10774i.push({type:s,details:o,mediaType:n})}}),t||i.push({type:e,details:"",mediaType:"unknown"})}),i},Bs=function(e){return void 0===e&&(e=""),Ds.audio.test(e.trim().toLowerCase())},js=function(e){if(e&&"string"==typeof e){var t,i=e.toLowerCase().split(",").map(function(e){return Rs(e.trim())}),n="video" 107751===i.length&&Bs(i[0])?n="audio":1===i.length&&(void 0===(t=i[0])&&(t=""),Ds.text.test(t.trim().toLowerCase()))&&(n="application") 10776var r="mp4" 10777return i.every(function(e){return Ds.mp4.test(e)})?r="mp4":i.every(function(e){return Ds.webm.test(e)})?r="webm":i.every(function(e){return Ds.ogg.test(e)})&&(r="ogg"),n+"/"+r+';codecs="'+e+'"'}},Us=function(e,t){return void 0===e&&(e=""),void 0===t&&(t=!1),window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported(js(e))||t&&window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported&&window.ManagedMediaSource.isTypeSupported(js(e))||!1},Vs=function(e){return void 0===e&&(e=""),e.toLowerCase().split(",").every(function(e){e=e.trim() 10778for(var t=0;t<Ns.length;t++){if(Ds["muxer"+Ns[t]].test(e))return!0}return!1})},Hs="mp4a.40.2",qs=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,Gs=/^application\/dash\+xml/i,Ws=function(e){return qs.test(e)?"hls":Gs.test(e)?"dash":"application/vnd.videojs.vhs+json"===e?"vhs-json":null},$s=function(e){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer},Qs=function(e){return e instanceof Uint8Array?e:(Array.isArray(e)||$s(e)||e instanceof ArrayBuffer||(e="number"!=typeof e||"number"==typeof e&&e!=e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0))},Xs=window.BigInt||Number,Ys=[Xs("0x1"),Xs("0x100"),Xs("0x10000"),Xs("0x1000000"),Xs("0x100000000"),Xs("0x10000000000"),Xs("0x1000000000000"),Xs("0x100000000000000"),Xs("0x10000000000000000")] 10779Os=new Uint16Array([65484]),255===(zs=new Uint8Array(Os.buffer,Os.byteOffset,Os.byteLength))[0]||zs[0] 10780var Ks=function(e,t){var i=void 0===t?{}:t,n=i.signed,r=void 0!==n&&n,s=i.le,o=void 0!==s&&s 10781e=Qs(e) 10782var a=o?"reduce":"reduceRight",l=(e[a]?e[a]:Array.prototype[a]).call(e,function(t,i,n){var r=o?n:Math.abs(n+1-e.length) 10783return t+Xs(i)*Ys[r]},Xs(0)) 10784if(r){var c=Ys[e.length]/Xs(2)-Xs(1);(l=Xs(l))>c&&(l-=c,l-=c,l-=Xs(2))}return Number(l)},Zs=function(e,t){var i=(void 0===t?{}:t).le,n=void 0!==i&&i;("bigint"!=typeof e&&"number"!=typeof e||"number"==typeof e&&e!=e)&&(e=0) 10785for(var r=function(e){return Math.ceil(function(e){return e.toString(2).length}(e)/8)}(e=Xs(e)),s=new Uint8Array(new ArrayBuffer(r)),o=0;o<r;o++){var a=n?o:Math.abs(o+1-s.length) 10786s[a]=Number(e/Ys[o]&Xs(255)),e<0&&(s[a]=Math.abs(~s[a]),s[a]-=0===o?1:2)}return s},Js=function(e,t){if("string"!=typeof e&&e&&"function"==typeof e.toString&&(e=e.toString()),"string"!=typeof e)return new Uint8Array 10787t||(e=unescape(encodeURIComponent(e))) 10788for(var i=new Uint8Array(e.length),n=0;n<e.length;n++)i[n]=e.charCodeAt(n) 10789return i},eo=function(e,t,i){var n=void 0===i?{}:i,r=n.offset,s=void 0===r?0:r,o=n.mask,a=void 0===o?[]:o 10790e=Qs(e) 10791var l=(t=Qs(t)).every?t.every:Array.prototype.every 10792return t.length&&e.length-s>=t.length&&l.call(t,function(t,i){return t===(a[i]?a[i]&e[s+i]:e[s+i])})} 10793function to(e,t){return void 0===t&&(t=Object),t&&"function"==typeof t.freeze?t.freeze(e):e}var io=to({HTML:"text/html",isHTML:function(e){return e===io.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),no=to({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===no.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"}),ro={assign:function(e,t){if(null===e||"object"!=typeof e)throw new TypeError("target is not an object") 10794for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]) 10795return e},find:function(e,t,i){if(void 0===i&&(i=Array.prototype),e&&"function"==typeof i.find)return i.find.call(e,t) 10796for(var n=0;n<e.length;n++)if(Object.prototype.hasOwnProperty.call(e,n)){var r=e[n] 10797if(t.call(void 0,r,n,e))return r}},freeze:to,MIME_TYPE:io,NAMESPACE:no},so=ro.find,oo=ro.NAMESPACE 10798function ao(e){return""!==e}function lo(e,t){return e.hasOwnProperty(t)||(e[t]=!0),e}function co(e){if(!e)return[] 10799var t=function(e){return e?e.split(/[\t\n\f\r ]+/).filter(ao):[]}(e) 10800return Object.keys(t.reduce(lo,{}))}function uo(e,t){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}function ho(e,t){var i=e.prototype 10801if(!(i instanceof t)){function n(){}n.prototype=t.prototype,uo(i,n=new n),e.prototype=i=n}i.constructor!=e&&("function"!=typeof e&&console.error("unknown Class:"+e),i.c
10801onstructor=e)}var fo={},po=fo.ELEMENT_NODE=1,mo=fo.ATTRIBUTE_NODE=2,go=fo.TEXT_NODE=3,yo=fo.CDATA_SECTION_NODE=4,vo=fo.ENTITY_REFERENCE_NODE=5,_o=fo.ENTITY_NODE=6,bo=fo.PROCESSING_INSTRUCTION_NODE=7,wo=fo.COMMENT_NODE=8,Ao=fo.DOCUMENT_NODE=9,To=fo.DOCUMENT_TYPE_NODE=10,Co=fo.DOCUMENT_FRAGMENT_NODE=11,Lo=fo.NOTATION_NODE=12,xo={},Mo={} 10802xo.INDEX_SIZE_ERR=(Mo[1]="Index size error",1),xo.DOMSTRING_SIZE_ERR=(Mo[2]="DOMString size error",2) 10803var Eo=xo.HIERARCHY_REQUEST_ERR=(Mo[3]="Hierarchy request error",3) 10804xo.WRONG_DOCUMENT_ERR=(Mo[4]="Wrong document",4),xo.INVALID_CHARACTER_ERR=(Mo[5]="Invalid character",5),xo.NO_DATA_ALLOWED_ERR=(Mo[6]="No data allowed",6),xo.NO_MODIFICATION_ALLOWED_ERR=(Mo[7]="No modification allowed",7) 10805var So=xo.NOT_FOUND_ERR=(Mo[8]="Not found",8) 10806xo.NOT_SUPPORTED_ERR=(Mo[9]="Not supported",9) 10807var ko=xo.INUSE_ATTRIBUTE_ERR=(Mo[10]="Attribute in use",10) 10808function Po(e,t){if(t instanceof Error)var i=t 10809else i=this,Error.call(this,Mo[e]),this.message=Mo[e],Error.captureStackTrace&&Error.captureStackTrace(this,Po) 10810return i.code=e,t&&(this.message=this.message+": "+t),i}function Oo(){}function zo(e,t){this._node=e,this._refresh=t,Do(this)}function Do(e){var t=e._node._inc||e._node.ownerDocument._inc 10811if(e._inc!==t){var i=e._refresh(e._node) 10812if(wa(e,"length",i.length),!e.$$length||i.length<e.$$length)for(var n=i.length;n in e;n++)Object.prototype.hasOwnProperty.call(e,n)&&delete e[n] 10813uo(i,e),e._inc=t}}function Io(){}function No(e,t){for(var i=e.length;i--;)if(e[i]===t)return i}function Ro(e,t,i,n){if(n?t[No(t,n)]=i:t[t.length++]=i,e){i.ownerElement=e 10814var r=e.ownerDocument 10815r&&(n&&qo(r,e,n),function(e,t,i){e&&e._inc++ 10816var n=i.namespaceURI 10817n===oo.XMLNS&&(t._nsMap[i.prefix?i.localName:""]=i.value)}(r,e,i))}}function Fo(e,t,i){var n=No(t,i) 10818if(!(n>=0))throw new Po(So,new Error(e.tagName+"@"+i)) 10819for(var r=t.length-1;n<r;)t[n]=t[++n] 10820if(t.length=r,e){var s=e.ownerDocument 10821s&&(qo(s,e,i),i.ownerElement=null)}}function Bo(){}function jo(){}function Uo(e){return("<"==e?"<":">"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function Vo(e,t){if(t(e))return!0 10822if(e=e.firstChild)do{if(Vo(e,t))return!0}while(e=e.nextSibling)}function Ho(){this.ownerDocument=this}function qo(e,t,i,n){e&&e._inc++,i.namespaceURI===oo.XMLNS&&delete t._nsMap[i.prefix?i.localName:""]}function Go(e,t,i){if(e&&e._inc){e._inc++ 10823var n=t.childNodes 10824if(i)n[n.length++]=i 10825else{for(var r=t.firstChild,s=0;r;)n[s++]=r,r=r.nextSibling 10826n.length=s,delete n[n.length]}}}function Wo(e,t){var i=t.previousSibling,n=t.nextSibling 10827return i?i.nextSibling=n:e.firstChild=n,n?n.previousSibling=i:e.lastChild=i,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,Go(e.ownerDocument,e),t}function $o(e){return e&&e.nodeType===jo.DOCUMENT_TYPE_NODE}function Qo(e){return e&&e.nodeType===jo.ELEMENT_NODE}function Xo(e){return e&&e.nodeType===jo.TEXT_NODE}function Yo(e,t){var i=e.childNodes||[] 10828if(so(i,Qo)||$o(t))return!1 10829var n=so(i,$o) 10830return!(t&&n&&i.indexOf(n)>i.indexOf(t))}function Ko(e,t){var i=e.childNodes||[] 10831if(so(i,function(e){return Qo(e)&&e!==t}))return!1 10832var n=so(i,$o) 10833return!(t&&n&&i.indexOf(n)>i.indexOf(t))}function Zo(e,t,i){if(!function(e){return e&&(e.nodeType===jo.DOCUMENT_NODE||e.nodeType===jo.DOCUMENT_FRAGMENT_NODE||e.nodeType===jo.ELEMENT_NODE)}(e))throw new Po(Eo,"Unexpected parent node type "+e.nodeType) 10834if(i&&i.parentNode!==e)throw new Po(So,"child not in parent") 10835if(!function(e){return e&&(Qo(e)||Xo(e)||$o(e)||e.nodeType===jo.DOCUMENT_FRAGMENT_NODE||e.nodeType===jo.COMMENT_NODE||e.nodeType===jo.PROCESSING_INSTRUCTION_NODE)}(t)||$o(t)&&e.nodeType!==jo.DOCUMENT_NODE)throw new Po(Eo,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function Jo(e,t,i){var n=e.childNodes||[],r=t.childNodes||[] 10836if(t.nodeType===jo.DOCUMENT_FRAGMENT_NODE){var s=r.filter(Qo) 10837if(s.length>1||so(r,Xo))throw new Po(Eo,"More than one element or text in fragment") 10838if(1===s.length&&!Yo(e,i))throw new Po(Eo,"Element in fragment can not be inserted before doctype")}if(Qo(t)&&!Yo(e,i))throw new Po(Eo,"Only one element can be added and only after doctype") 10839if($o(t)){if(so(n,$o))throw new Po(Eo,"Only one doctype is allowed") 10840var o=so(n,Qo) 10841if(i&&n.indexOf(o)<n.indexOf(i))throw new Po(Eo,"Doctype can only be inserted before an element") 10842if(!i&&o)throw new Po(Eo,"Doctype can not be appended since element is present")}}function ea(e,t,i){var n=e.childNodes||[],r=t.childNodes||[] 10843if(t.nodeType===jo.DOCUMENT_FRAGMENT_NODE){var s=r.filter(Qo) 10844if(s.length>1||so(r,Xo))throw new Po(Eo,"More than one element or text in fragment") 10845if(1===s.length&&!Ko(e,i))throw new Po(Eo,"Element in fragment can not be inserted before doctype")}if(Qo(t)&&!Ko(e,i))throw new Po(Eo,"Only one element can be added and only after doctype") 10846if($o(t)){function a(e){return $o(e)&&e!==i}if(so(n,a))throw new Po(Eo,"Only one doctype is allowed") 10847var o=so(n,Qo) 10848if(i&&n.indexOf(o)<n.indexOf(i))throw new Po(Eo,"Doctype can only be inserted before an element")}}function ta(e,t,i,n){Zo(e,t,i),e.nodeType===jo.DOCUMENT_NODE&&(n||Jo)(e,t,i) 10849var r=t.parentNode 10850if(r&&r.removeChild(t),t.nodeType===Co){var s=t.firstChild 10851if(null==s)return t 10852var o=t.lastChild}else s=o=t 10853var a=i?i.previousSibling:e.lastChild 10854s.previousSibling=a,o.nextSibling=i,a?a.nextSibling=s:e.firstChild=s,null==i?e.lastChild=o:i.previousSibling=o 10855do{s.parentNode=e}while(s!==o&&(s=s.nextSibling)) 10856return Go(e.ownerDocument||e,e),t.nodeType==Co&&(t.firstChild=t.lastChild=null),t}function ia(){this._nsMap={}}function na(){}function ra(){}function sa(){}function oa(){}function aa(){}function la(){}function ca(){}function ua(){}function da(){}function ha(){}function fa(){}function pa(){}function ma(e,t){var i=[],n=9==this.nodeType&&this.documentElement||this,r=n.prefix,s=n.namespaceURI 10857if(s&&null==r&&null==(r=n.lookupPrefix(s)))var o=[{namespace:s,prefix:null}] 10858return va(this,i,e,t,o),i.join("")}function ga(e,t,i){var n=e.prefix||"",r=e.namespaceURI 10859if(!r)return!1 10860if("xml"===n&&r===oo.XML||r===oo.XMLNS)return!1 10861for(var s=i.length;s--;){var o=i[s] 10862if(o.prefix===n)return o.namespace!==r}return!0}function ya(e,t,i){e.push(" ",t,'="',i.replace(/[<>&"\t\n\r]/g,Uo),'"')}function va(e,t,i,n,r){if(r||(r=[]),n){if(!(e=n(e)))return 10863if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case po:var s=e.attributes,o=s.length,a=e.firstChild,l=e.tagName,c=l 10864if(!(i=oo.isHTML(e.namespaceURI)||i)&&!e.prefix&&e.namespaceURI){for(var u,d=0;d<s.length;d++)if("xmlns"===s.item(d).name){u=s.item(d).value 10865break}if(!u)for(var h=r.length-1;h>=0;h--){if(""===(f=r[h]).prefix&&f.namespace===e.namespaceURI){u=f.namespace 10866break}}if(u!==e.namespaceURI)for(h=r.length-1;h>=0;h--){var f 10867if((f=r[h]).namespace===e.namespaceURI){f.prefix&&(c=f.prefix+":"+l) 10868break}}}t.push("<",c) 10869for(var p=0;p<o;
10869p++){"xmlns"==(m=s.item(p)).prefix?r.push({prefix:m.localName,namespace:m.value}):"xmlns"==m.nodeName&&r.push({prefix:"",namespace:m.value})}for(p=0;p<o;p++){var m,g,y 10870if(ga(m=s.item(p),0,r))ya(t,(g=m.prefix||"")?"xmlns:"+g:"xmlns",y=m.namespaceURI),r.push({prefix:g,namespace:y}) 10871va(m,t,i,n,r)}if(l===c&&ga(e,0,r))ya(t,(g=e.prefix||"")?"xmlns:"+g:"xmlns",y=e.namespaceURI),r.push({prefix:g,namespace:y}) 10872if(a||i&&!/^(?:meta|link|img|br|hr|input)$/i.test(l)){if(t.push(">"),i&&/^script$/i.test(l))for(;a;)a.data?t.push(a.data):va(a,t,i,n,r.slice()),a=a.nextSibling 10873else for(;a;)va(a,t,i,n,r.slice()),a=a.nextSibling 10874t.push("</",c,">")}else t.push("/>") 10875return 10876case Ao:case Co:for(a=e.firstChild;a;)va(a,t,i,n,r.slice()),a=a.nextSibling 10877return 10878case mo:return ya(t,e.name,e.value) 10879case go:return t.push(e.data.replace(/[<&>]/g,Uo)) 10880case yo:return t.push("<![CDATA[",e.data,"]]>") 10881case wo:return t.push("\x3c!--",e.data,"--\x3e") 10882case To:var v=e.publicId,_=e.systemId 10883if(t.push("<!DOCTYPE ",e.name),v)t.push(" PUBLIC ",v),_&&"."!=_&&t.push(" ",_),t.push(">") 10884else if(_&&"."!=_)t.push(" SYSTEM ",_,">") 10885else{var b=e.internalSubset 10886b&&t.push(" [",b,"]"),t.push(">")}return 10887case bo:return t.push("<?",e.target," ",e.data,"?>") 10888case vo:return t.push("&",e.nodeName,";") 10889default:t.push("??",e.nodeName)}}function _a(e,t,i){var n 10890switch(t.nodeType){case po:(n=t.cloneNode(!1)).ownerDocument=e 10891case Co:break 10892case mo:i=!0}if(n||(n=t.cloneNode(!1)),n.ownerDocument=e,n.parentNode=null,i)for(var r=t.firstChild;r;)n.appendChild(_a(e,r,i)),r=r.nextSibling 10893return n}function ba(e,t,i){var n=new t.constructor 10894for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var s=t[r] 10895"object"!=typeof s&&s!=n[r]&&(n[r]=s)}switch(t.childNodes&&(n.childNodes=new Oo),n.ownerDocument=e,n.nodeType){case po:var o=t.attributes,a=n.attributes=new Io,l=o.length 10896a._ownerElement=n 10897for(var c=0;c<l;c++)n.setAttributeNode(ba(e,o.item(c),!0)) 10898break 10899case mo:i=!0}if(i)for(var u=t.firstChild;u;)n.appendChild(ba(e,u,i)),u=u.nextSibling 10900return n}function wa(e,t,i){e[t]=i}xo.INVALID_STATE_ERR=(Mo[11]="Invalid state",11),xo.SYNTAX_ERR=(Mo[12]="Syntax error",12),xo.INVALID_MODIFICATION_ERR=(Mo[13]="Invalid modification",13),xo.NAMESPACE_ERR=(Mo[14]="Invalid namespace",14),xo.INVALID_ACCESS_ERR=(Mo[15]="Invalid access",15),Po.prototype=Error.prototype,uo(xo,Po),Oo.prototype={length:0,item:function(e){return e>=0&&e<this.length?this[e]:null},toString:function(e,t){for(var i=[],n=0;n<this.length;n++)va(this[n],i,e,t) 10901return i.join("")},filter:function(e){return Array.prototype.filter.call(this,e)},indexOf:function(e){return Array.prototype.indexOf.call(this,e)}},zo.prototype.item=function(e){return Do(this),this[e]||null},ho(zo,Oo),Io.prototype={length:0,item:Oo.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var i=this[t] 10902if(i.nodeName==e)return i}},setNamedItem:function(e){var t=e.ownerElement 10903if(t&&t!=this._ownerElement)throw new Po(ko) 10904var i=this.getNamedItem(e.nodeName) 10905return Ro(this._ownerElement,this,e,i),i},setNamedItemNS:function(e){var t,i=e.ownerElement 10906if(i&&i!=this._ownerElement)throw new Po(ko) 10907return t=this.getNamedItemNS(e.namespaceURI,e.localName),Ro(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e) 10908return Fo(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var i=this.getNamedItemNS(e,t) 10909return Fo(this._ownerElement,this,i),i},getNamedItemNS:function(e,t){for(var i=this.length;i--;){var n=this[i] 10910if(n.localName==t&&n.namespaceURI==e)return n}return null}},Bo.prototype={hasFeature:function(e,t){return!0},createDocument:function(e,t,i){var n=new Ho 10911if(n.implementation=this,n.childNodes=new Oo,n.doctype=i||null,i&&n.appendChild(i),t){var r=n.createElementNS(e,t) 10912n.appendChild(r)}return n},createDocumentType:function(e,t,i){var n=new la 10913return n.name=e,n.nodeName=e,n.publicId=t||"",n.systemId=i||"",n}},jo.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return ta(this,e,t)},replaceChild:function(e,t){ta(this,e,t,ea),t&&this.removeChild(t)},removeChild:function(e){return Wo(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return ba(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling 10914t&&t.nodeType==go&&e.nodeType==go?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){for(var t=this;t;){var i=t._nsMap 10915if(i)for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)&&i[n]===e)return n
vendor: 6,158 bytes, lines 10916-10950
10916t=t.nodeType==mo?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var i=t._nsMap 10917if(i&&Object.prototype.hasOwnProperty.call(i,e))return i[e] 10918t=t.nodeType==mo?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},uo(fo,jo),uo(fo,jo.prototype),Ho.prototype={nodeName:"#document",nodeType:Ao,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==Co){for(var i=e.firstChild;i;){var n=i.nextSibling 10919this.insertBefore(i,t),i=n}return e}return ta(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===po&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),Wo(this,e)},replaceChild:function(e,t){ta(this,e,t,ea),e.ownerDocument=this,t&&this.removeChild(t),Qo(e)&&(this.documentElement=e)},importNode:function(e,t){return _a(this,e,t)},getElementById:function(e){var t=null 10920return Vo(this.documentElement,function(i){if(i.nodeType==po&&i.getAttribute("id")==e)return t=i,!0}),t},getElementsByClassName:function(e){var t=co(e) 10921return new zo(this,function(i){var n=[] 10922return t.length>0&&Vo(i.documentElement,function(r){if(r!==i&&r.nodeType===po){var s=r.getAttribute("class") 10923if(s){var o=e===s 10924if(!o){var a=co(s) 10925o=t.every((l=a,function(e){return l&&-1!==l.indexOf(e)}))}o&&n.push(r)}}var l}),n})},createElement:function(e){var t=new ia 10926return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new Oo,(t.attributes=new Io)._ownerElement=t,t},createDocumentFragment:function(){var e=new ha 10927return e.ownerDocument=this,e.childNodes=new Oo,e},createTextNode:function(e){var t=new sa 10928return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new oa 10929return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new aa 10930return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var i=new fa 10931return i.ownerDocument=this,i.tagName=i.nodeName=i.target=e,i.nodeValue=i.data=t,i},createAttribute:function(e){var t=new na 10932return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new da 10933return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var i=new ia,n=t.split(":"),r=i.attributes=new Io 10934return i.childNodes=new Oo,i.ownerDocument=this,i.nodeName=t,i.tagName=t,i.namespaceURI=e,2==n.length?(i.prefix=n[0],i.localName=n[1]):i.localName=t,r._ownerElement=i,i},createAttributeNS:function(e,t){var i=new na,n=t.split(":") 10935return i.ownerDocument=this,i.nodeName=t,i.name=t,i.namespaceURI=e,i.specified=!0,2==n.length?(i.prefix=n[0],i.localName=n[1]):i.localName=t,i}},ho(Ho,jo),ia.prototype={nodeType:po,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e) 10936return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var i=this.ownerDocument.createAttribute(e) 10937i.value=i.nodeValue=""+t,this.setAttributeNode(i)},removeAttribute:function(e){var t=this.getAttributeNode(e) 10938t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===Co?this.insertBefore(e,null):function(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,Go(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t) 10939i&&this.removeAttributeNode(i)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t) 10940return i&&i.value||""},setAttributeNS:function(e,t,i){var n=this.ownerDocument.createAttributeNS(e,t) 10941n.value=n.nodeValue=""+i,this.setAttributeNode(n)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new zo(this,function(t){var i=[] 10942return Vo(t,function(n){n===t||n.nodeType!=po||"*"!==e&&n.tagName!=e||i.push(n)}),i})},getElementsByTagNameNS:function(e,t){return new zo(this,function(i){var n=[] 10943return Vo(i,function(r){r===i||r.nodeType!==po||"*"!==e&&r.namespaceURI!==e||"*"!==t&&r.localName!=t||n.push(r)}),n})}},Ho.prototype.getElementsByTagName=ia.prototype.getElementsByTagName,Ho.prototype.getElementsByTagNameNS=ia.prototype.getElementsByTagNameNS,ho(ia,jo),na.prototype.nodeType=mo,ho(na,jo),ra.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(Mo[Eo])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,i){i=this.data.substring(0,e)+i+this.data.substring(e+t),this.nodeValue=this.data=i,this.length=i.length}},ho(ra,jo),sa.prototype={nodeName:"#text",nodeType:go,splitText:function(e){var t=this.data,i=t.substring(e) 10944t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length 10945var n=this.ownerDocument.createTextNode(i) 10946return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}},ho(sa,ra),oa.prototype={nodeName:"#comment",nodeType:wo},ho(oa,ra),aa.prototype={nodeName:"#cdata-section",nodeType:yo} 10947ho(aa,ra),la.prototype.nodeType=To,ho(la,jo),ca.prototype.nodeType=Lo,ho(ca,jo),ua.prototype.nodeType=_o,ho(ua,jo),da.prototype.nodeType=vo,ho(da,jo),ha.prototype.nodeName="#document-fragment",ha.prototype.nodeType=Co,ho(ha,jo),fa.prototype.nodeType=bo,ho(fa,jo),pa.prototype.serializeToString=function(e,t,i){return ma.call(e,t,i)},jo.prototype.toString=ma 10948try{if(Object.defineProperty){function _f(e){switch(e.nodeType){case po:case Co:var t=[] 10949for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&t.push(_f(e)),e=e.nextSibling 10950return t.join("")
vendor: 711 bytes, lines 10951-10954
10951default:return e.nodeValue}}Object.defineProperty(zo.prototype,"length",{get:function(){return Do(this),this.$$length}}),Object.defineProperty(jo.prototype,"textContent",{get:function(){return _f(this)},set:function(e){switch(this.nodeType){case po:case Co:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e)) 10952break 10953default:this.data=e,this.value=e,this.nodeValue=e}}}),wa=function(e,t,i){e["$$"+t]=i}}}catch(hf){}var Aa={DocumentType:la,DOMException:Po,DOMImplementation:Bo,Element:ia,Node:jo,NodeList:Oo,XMLSerializer:pa},Ta=Zt(function(e,t){var i=ro.freeze 10954t.XML_ENTITIES=i({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=i
vendor: 28,727 bytes, line 10954
10954({Aacute:"Ã",aacute:"á",Abreve:"Ä",abreve:"Ä",ac:"â¾",acd:"â¿",acE:"â¾Ì³",Acirc:"Ã",acirc:"â",acute:"´",Acy:"Ð",acy:"а",AElig:"Ã",aelig:"æ",af:"â¡",Afr:"ð",afr:"ð",Agrave:"Ã",agrave:"à ",alefsym:"âµ",aleph:"âµ",Alpha:"Î",alpha:"α",Amacr:"Ä",amacr:"Ä",amalg:"⨿",AMP:"&",amp:"&",And:"â©",and:"â§",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",ange:"⦤",angle:"â ",angmsd:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angst:"Ã
",angzarr:"â¼",Aogon:"Ä",aogon:"Ä
",Aopf:"ð¸",aopf:"ð",ap:"â",apacir:"⩯",apE:"â©°",ape:"â",apid:"â",apos:"'",ApplyFunction:"â¡",approx:"â",approxeq:"â",Aring:"Ã
",aring:"Ã¥",Ascr:"ð",ascr:"ð¶",Assign:"â",ast:"*",asymp:"â",asympeq:"â",Atilde:"Ã",atilde:"ã",Auml:"Ã",auml:"ä",awconint:"â³",awint:"â¨",backcong:"â",backepsilon:"϶",backprime:"âµ",backsim:"â½",backsimeq:"â",Backslash:"â",Barv:"â«§",barvee:"â½",Barwed:"â",barwed:"â
",barwedge:"â
",bbrk:"âµ",bbrktbrk:"â¶",bcong:"â",Bcy:"Ð",bcy:"б",bdquo:"â",becaus:"âµ",Because:"âµ",because:"âµ",bemptyv:"⦰",bepsi:"϶",bernou:"â¬",Bernoullis:"â¬",Beta:"Î",beta:"β",beth:"â¶",between:"â¬",Bfr:"ð
",bfr:"ð",bigcap:"â",bigcirc:"â¯",bigcup:"â",bigodot:"â¨",bigoplus:"â¨",bigotimes:"â¨",bigsqcup:"â¨",bigstar:"â
",bigtriangledown:"â½",bigtriangleup:"â³",biguplus:"â¨",bigvee:"â",bigwedge:"â",bkarow:"â¤",blacklozenge:"â§«",blacksquare:"âª",blacktriangle:"â´",blacktriangledown:"â¾",blacktriangleleft:"â",blacktriangleright:"â¸",blank:"â£",blk12:"â",blk14:"â",blk34:"â",block:"â",bne:"=â¥",bnequiv:"â¡â¥",bNot:"â«",bnot:"â",Bopf:"ð¹",bopf:"ð",bot:"â¥",bottom:"â¥",bowtie:"â",boxbox:"â§",boxDL:"â",boxDl:"â",boxdL:"â",boxdl:"â",boxDR:"â",boxDr:"â",boxdR:"â",boxdr:"â",boxH:"â",boxh:"â",boxHD:"â¦",boxHd:"â¤",boxhD:"â¥",boxhd:"â¬",boxHU:"â©",boxHu:"â§",boxhU:"â¨",boxhu:"â´",boxminus:"â",boxplus:"â",boxtimes:"â ",boxUL:"â",boxUl:"â",boxuL:"â",boxul:"â",boxUR:"â",boxUr:"â",boxuR:"â",boxur:"â",boxV:"â",boxv:"â",boxVH:"â¬",boxVh:"â«",boxvH:"âª",boxvh:"â¼",boxVL:"â£",boxVl:"â¢",boxvL:"â¡",boxvl:"â¤",boxVR:"â ",boxVr:"â",boxvR:"â",boxvr:"â",bprime:"âµ",Breve:"Ë",breve:"Ë",brvbar:"¦",Bscr:"â¬",bscr:"ð·",bsemi:"â",bsim:"â½",bsime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpE:"⪮",bumpe:"â",Bumpeq:"â",bumpeq:"â",Cacute:"Ä",cacute:"Ä",Cap:"â",cap:"â©",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",CapitalDifferentialD:"â
",caps:"â©ï¸",caret:"â",caron:"Ë",Cayleys:"â",ccaps:"â©",Ccaron:"Ä",ccaron:"Ä",Ccedil:"Ã",ccedil:"ç",Ccirc:"Ä",ccirc:"Ä",Cconint:"â°",ccups:"â©",ccupssm:"â©",Cdot:"Ä",cdot:"Ä",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"â",cfr:"ð ",CHcy:"Ч",chcy:"Ñ",check:"â",checkmark:"â",Chi:"Χ",chi:"Ï",cir:"â",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledast:"â",circledcirc:"â",circleddash:"â",CircleDot:"â",circledR:"®",circledS:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",cirE:"â§",cire:"â",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",clubs:"â£",clubsuit:"â£",Colon:"â·",colon:":",Colone:"â©´",colone:"â",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",Congruent:"â¡",Conint:"â¯",conint:"â®",ContourIntegral:"â®",Copf:"â",copf:"ð",coprod:"â",Coproduct:"â",COPY:"©",copy:"©",copysr:"â",CounterClockwiseContourIntegral:"â³",crarr:"âµ",Cross:"⨯",cross:"â",Cscr:"ð",cscr:"ð¸",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",cuesc:"â",cularr:"â¶",cularrp:"⤽",Cup:"â",cup:"âª",cupbrcap:"â©",CupCap:"â",cupcap:"â©",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curarrm:"⤼",curlyeqprec:"â",curlyeqsucc:"â",curlyvee:"â",curlywedge:"â",curren:"¤",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",Dagger:"â¡",dagger:"â ",daleth:"â¸",Darr:"â¡",dArr:"â",darr:"â",dash:"â",Dashv:"⫤",dashv:"â£",dbkarow:"â¤",dblac:"Ë",Dcaron:"Ä",dcaron:"Ä",Dcy:"Ð",dcy:"д",DD:"â
",dd:"â
",ddagger:"â¡",ddarr:"â",DDotrahd:"â¤",ddotseq:"â©·",deg:"°",Del:"â",Delta:"Î",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"ð",dfr:"ð¡",dHar:"⥥",dharl:"â",dharr:"â",DiacriticalAcute:"´",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",diam:"â",Diamond:"â",diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"¨",DifferentialD:"â
",digamma:"Ï",disin:"â²",div:"÷",divide:"÷",divideontimes:"â",divonx:"â",DJcy:"Ð",djcy:"Ñ",dlcorn:"â",dlcrop:"â",dollar:"$",Dopf:"ð»",dopf:"ð",Dot:"¨",dot:"Ë",DotDot:"â",doteq:"â",doteqdot:"â",DotEqual:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",DoubleContourIntegral:"â¯",DoubleDot:"¨",DoubleDownArrow:"â",DoubleLeftArrow:"â",DoubleLeftRightArrow:"â",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"â¸",DoubleLongLeftRightArrow:"âº",DoubleLongRightArrow:"â¹",DoubleRightArrow:"â",DoubleRightTee:"â¨",DoubleUpArrow:"â",DoubleUpDownArrow:"â",DoubleVerticalBar:"â¥",DownArrow:"â",Downarrow:"â",downarrow:"â",DownArrowBar:"â¤",DownArrowUpArrow:"âµ",DownBreve:"Ì",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",DownLeftRightVector:"â¥",DownLeftTeeVector:"â¥",DownLeftVector:"â½",DownLeftVectorBar:"â¥",DownRightTeeVector:"â¥",DownRightVector:"â",DownRightVectorBar:"â¥",DownTee:"â¤",DownTeeArrow:"â§",drbkarow:"â¤",drcorn:"â",drcrop:"â",Dscr:"ð",dscr:"ð¹",DScy:"Ð
",dscy:"Ñ",dsol:"â§¶",Dstrok:"Ä",dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",DZcy:"Ð",dzcy:"Ñ",dzigrarr:"â¿",Eacute:"Ã",eacute:"é",easter:"â©®",Ecaron:"Ä",ecaron:"Ä",ecir:"â",Ecirc:"Ã",ecirc:"ê",ecolon:"â",Ecy:"Ð",ecy:"Ñ",eDDot:"â©·",Edot:"Ä",eDot:"â",edot:"Ä",ee:"â
",efDot:"â",Efr:"ð",efr:"ð¢",eg:"âª",Egrave:"Ã",egrave:"è",egs:"âª",egsdot:"âª",el:"âª",Element:"â",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",Emacr:"Ä",emacr:"Ä",empty:"â
",emptyset:"â
",EmptySmallSquare:"â»",emptyv:"â
",EmptyVerySmallSquare:"â«",emsp:"â",emsp13:"â",emsp14:"â
",ENG:"Å",eng:"Å",ensp:"â",Eogon:"Ä",eogon:"Ä",Eopf:"ð¼",eopf:"ð",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",Epsilon:"Î",epsilon:"ε",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",Equal:"⩵",equals:"=",EqualTilde:"â",equest:"â",Equilibrium:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erarr:"⥱",erDot:"â",Escr:"â°",escr:"â¯",esdot:"â",Esim:"⩳",esim:"â",Eta:"Î",eta:"η",ETH:"Ã",eth:"ð",Euml:"Ã",euml:"ë",euro:"â¬",excl:"!",exist:"â",Exists:"â",expectation:"â°",ExponentialE:"â
",exponentiale:"â
",fallingdotseq:"â",Fcy:"Ф",fcy:"Ñ",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",Ffr:"ð",ffr:"ð£",filig:"ï¬",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",Fopf:"ð½",fopf:"ð",ForAll:"â",forall:"â",fork:"â",forkv:"â«",Fouriertrf:"â±",fpartint:"â¨",frac12:"½",frac13:"â
",frac14:"¼",frac15:"â
",frac16:"â
",frac18:"â
",frac23:"â
",frac25:"â
",frac34:"¾",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",Fscr:"â±",fscr:"ð»",gacute:"ǵ",Gamma:"Î",gamma:"γ",Gammad:"Ï",gammad:"Ï",gap:"âª",Gbreve:"Ä",gbreve:"Ä",Gcedil:"Ä¢",Gcirc:"Ä",gcirc:"Ä",Gcy:"Ð",gcy:"г",Gdot:"Ä ",gdot:"Ä¡",gE:"â§",ge:"â¥",gEl:"âª",gel:"â",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",Gfr:"ð",gfr:"ð¤",Gg:"â",gg:"â«",ggg:"â",gimel:"â·",GJcy:"Ð",gjcy:"Ñ",gl:"â·",gla:"⪥",glE:"âª",glj:"⪤",gnap:"âª",gnapprox:"âª",gnE:"â©",gne:"âª",gneq:"âª",gneqq:"â©",gnsim:"â§",Gopf:"ð¾",gopf:"ð",grave:"`",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",Gscr:"ð¢",gscr:"â",gsim:"â³",gsime:"âª",gsiml:"âª",Gt:"â«",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",Hacek:"Ë",hairsp:"â",half:"½",hamilt:"â",HARDcy:"Ъ",hardcy:"Ñ",hArr:"â",harr:"â",harrcir:"â¥",harrw:"â",Hat:"^",hbar:"â",Hcirc:"Ĥ",hcirc:"Ä¥",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",Hfr:"â",hfr:"ð¥",HilbertSpace:"â",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",Hopf:"â",hopf:"ð",horbar:"â",HorizontalLine:"â",Hscr:"â",hscr:"ð½",hslash:"â",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"â",HumpEqual:"â",hybull:"â",hyphen:"â",Iacute:"Ã",iacute:"Ã",ic:"â£",Icirc:"Ã",icirc:"î",Icy:"Ð",icy:"и",Idot:"İ",IEcy:"Ð",iecy:"е",iexcl:"¡",iff:"â",Ifr:"â",ifr:"ð¦",Igrave:"Ã",igrave:"ì",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",IJlig:"IJ",ijlig:"ij",Im:"â",Imacr:"Ī",imacr:"Ä«",image:"â",ImaginaryI:"â
",imagline:"â",imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",Implies:"â",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",Int:"â¬",int:"â«",intcal:"âº",integers:"â¤",Integral:"â«",intercal:"âº",Intersection:"â",intlarhk:"â¨",intprod:"⨼",InvisibleComma:"â£",InvisibleTimes:"â¢",IOcy:"Ð",iocy:"Ñ",Iogon:"Ä®",iogon:"į",Iopf:"ð",iopf:"ð",Iota:"Î",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"â",iscr:"ð¾",isin:"â",isindot:"âµ",isinE:"â¹",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",Itilde:"Ĩ",itilde:"Ä©",Iukcy:"Ð",iukcy:"Ñ",Iuml:"Ã",iuml:"ï",Jcirc:"Ä´",jcirc:"ĵ",Jcy:"Ð",jcy:"й",Jfr:"ð",jfr:"ð§",jmath:"È·",Jopf:"ð",jopf:"ð",Jscr:"ð¥",jscr:"ð¿",Jsercy:"Ð",jsercy:"Ñ",Jukcy:"Ð",jukcy:"Ñ",Kappa:"Î",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"Ä·",Kcy:"Ð",kcy:"к",Kfr:"ð",kfr:"ð¨",kgreen:"ĸ",KHcy:"Ð¥",khcy:"Ñ
",KJcy:"Ð",kjcy:"Ñ",Kopf:"ð",kopf:"ð",Kscr:"ð¦",kscr:"ð",lAarr:"â",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"â",Lambda:"Î",lambda:"λ",Lang:"âª",lang:"â¨",langd:"â¦",langle:"â¨",lap:"âª
",Laplacetrf:"â",laquo:"«",Larr:"â",lArr:"â",larr:"â",larrb:"â¤",larrbfs:"â¤",larrfs:"â¤",larrhk:"â©",larrlp:"â«",larrpl:"⤹",larrsim:"⥳",larrtl:"â¢",lat:"⪫",lAtail:"â¤",latail:"â¤",late:"âª",lates:"âªï¸",lBarr:"â¤",lbarr:"â¤",lbbrk:"â²",lbrace:"{",lbrack:"[",lbrke:"â¦",lbrksld:"â¦",lbrkslu:"â¦",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ä»",lcedil:"ļ",lceil:"â",lcub:"{",Lcy:"Ð",lcy:"л",ldca:"⤶",ldquo:"â",ldquor:"â",ldrdhar:"⥧",ldrushar:"â¥",ldsh:"â²",lE:"â¦",le:"â¤",LeftAngleBracket:"â¨",LeftArrow:"â",Leftarrow:"â",leftarrow:"â",LeftArrowBar:"â¤",LeftArrowRightArrow:"â",leftarrowtail:"â¢",LeftCeiling:"â",LeftDoubleBracket:"â¦",LeftDownTeeVector:"⥡",LeftDownVector:"â",LeftDownVectorBar:"â¥",LeftFloor:"â",leftharpoondown:"â½",leftharpoonup:"â¼",leftleftarrows:"â",LeftRightArrow:"â",Leftrightarrow:"â",leftrightarrow:"â",leftrightarrows:"â",leftrightharpoons:"â",leftrightsquigarrow:"â",LeftRightVector:"â¥",LeftTee:"â£",LeftTeeArrow:"â¤",LeftTeeVector:"â¥",leftthreetimes:"â",LeftTriangle:"â²",LeftTriangleBar:"â§",LeftTriangleEqual:"â´",LeftUpDownVector:"â¥",LeftUpTeeVector:"⥠",LeftUpVector:"â¿",LeftUpVectorBar:"â¥",LeftVector:"â¼",LeftVectorBar:"â¥",lEg:"âª",leg:"â",leq:"â¤",leqq:"â¦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"â©¿",lesdoto:"âª",lesdotor:"âª",lesg:"âï¸",lesges:"âª",lessapprox:"âª
",lessdot:"â",lesseqgtr:"â",lesseqqgtr:"âª",LessEqualGreater:"â",LessFullEqual:"â¦",LessGreater:"â¶",lessgtr:"â¶",LessLess:"⪡",lesssim:"â²",LessSlantEqual:"⩽",LessTilde:"â²",lfisht:"⥼",lfloor:"â",Lfr:"ð",lfr:"ð©",lg:"â¶",lgE:"âª",lHar:"⥢",lhard:"â½",lharu:"â¼",lharul:"⥪",lhblk:"â",LJcy:"Ð",ljcy:"Ñ",Ll:"â",ll:"âª",llarr:"â",llcorner:"â",Lleftarrow:"â",llhard:"⥫",lltri:"âº",Lmidot:"Ä¿",lmidot:"Å",lmoust:"â°",lmoustache:"â°",lnap:"âª",lnapprox:"âª",lnE:"â¨",lne:"âª",lneq:"âª",lneqq:"â¨",lnsim:"â¦",loang:"â¬",loarr:"â½",lobrk:"â¦",LongLeftArrow:"âµ",Longleftarrow:"â¸",longleftarrow:"âµ",LongLeftRightArrow:"â·",Longleftrightarrow:"âº",longleftrightarrow:"â·",longmapsto:"â¼",LongRightArrow:"â¶",Longrightarrow:"â¹",longrightarrow:"â¶",looparrowleft:"â«",looparrowright:"â¬",lopar:"â¦
",Lopf:"ð",lopf:"ð",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",LowerLeftArrow:"â",LowerRightArrow:"â",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",Lscr:"â",lscr:"ð",Lsh:"â°",lsh:"â°",lsim:"â²",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"â",lsquor:"â",Lstrok:"Å",lstrok:"Å",Lt:"âª",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"â",lthree:"â",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltri:"â",ltrie:"â´",ltrif:"â",ltrPar:"â¦",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",macr:"¯",male:"â",malt:"â ",maltese:"â ",Map:"â¤
",map:"â¦",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",Mcy:"Ð",mcy:"м",mdash:"â",mDDot:"âº",measuredangle:"â¡",MediumSpace:"â",Mellintrf:"â³",Mfr:"ð",mfr:"ðª",mho:"â§",micro:"µ",mid:"â£",midast:"*",midcir:"â«°",middot:"·",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",MinusPlus:"â",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",Mopf:"ð",mopf:"ð",mp:"â",Mscr:"â³",mscr:"ð",mstpos:"â¾",Mu:"Î",mu:"μ",multimap:"â¸",mumap:"â¸",nabla:"â",Nacute:"Å",nacute:"Å",nang:"â â",nap:"â",napE:"⩰̸",napid:"â̸",napos:"Å",napprox:"â",natur:"â®",natural:"â®",naturals:"â",nbsp:" ",nbump:"â̸",nbumpe:"â̸",ncap:"â©",Ncaron:"Å",ncaron:"Å",Ncedil:"Å
",ncedil:"Å",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",Ncy:"Ð",ncy:"н",ndash:"â",ne:"â ",nearhk:"⤤",neArr:"â",nearr:"â",nearrow:"â",nedot:"â̸",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",nequiv:"â¢",nesear:"⤨",nesim:"â̸",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:"\n",nexist:"â",nexists:"â",Nfr:"ð",nfr:"ð«",ngE:"â§Ì¸",nge:"â±",ngeq:"â±",ngeqq:"â§Ì¸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"â̸",ngsim:"âµ",nGt:"â«â",ngt:"â¯",ngtr:"â¯",nGtv:"â«Ì¸",nhArr:"â",nharr:"â®",nhpar:"⫲",ni:"â",nis:"â¼",nisd:"âº",niv:"â",NJcy:"Ð",njcy:"Ñ",nlArr:"â",nlarr:"â",nldr:"â¥",nlE:"â¦Ì¸",nle:"â°",nLeftarrow:"â",nleftarrow:"â",nLeftrightarrow:"â",nleftrightarrow:"â®",nleq:"â°",nleqq:"â¦Ì¸",nleqslant:"⩽̸",nles:"⩽̸",nless:"â®",nLl:"â̸",nlsim:"â´",nLt:"âªâ",nlt:"â®",nltri:"âª",nltrie:"â¬",nLtv:"âªÌ¸",nmid:"â¤",NoBreak:"â ",NonBreakingSpace:" ",Nopf:"â",nopf:"ð",Not:"⫬",not:"¬",NotCongruent:"â¢",NotCupCap:"â",NotDoubleVerticalBar:"â¦",NotElement:"â",NotEqual:"â ",NotEqualTilde:"â̸",NotExists:"â",NotGreater:"â¯",NotGreaterEqual:"â±",NotGreaterFullEqual:"â§Ì¸",NotGreaterGreater:"â«Ì¸",NotGreaterLess:"â¹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"âµ",NotHumpDownHump:"â̸",NotHumpEqual:"â̸",notin:"â",notindot:"âµÌ¸",notinE:"â¹Ì¸",notinva:"â",notinvb:"â·",notinvc:"â¶",NotLeftTriangle:"âª",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangleEqual:"â¬",NotLess:"â®",NotLessEqual:"â°",NotLessGreater:"â¸",NotLessLess:"âªÌ¸",NotLessSlantEqual:"⩽̸",NotLessTilde:"â´",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"â",notniva:"â",notnivb:"â¾",notnivc:"â½",NotPrecedes:"â",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â ",NotReverseElement:"â",NotRightTriangle:"â«",NotRightTriangleBar:"â§Ì¸",NotRightTriangleEqual:"â",NotSquareSubset:"â̸",NotSquareSubsetEqual:"â¢",NotSquareSuperset:"â̸",NotSquareSupersetEqual:"â£",NotSubset:"ââ",NotSubsetEqual:"â",NotSucceeds:"â",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"â¡",NotSucceedsTilde:"â¿Ì¸",NotSuperset:"ââ",NotSupersetEqual:"â",NotTilde:"â",NotTildeEqual:"â",NotTildeFullEqual:"â",NotTildeTilde:"â",NotVerticalBar:"â¤",npar:"â¦",nparallel:"â¦",nparsl:"⫽â¥",npart:"â̸",npolint:"â¨",npr:"â",nprcue:"â ",npre:"⪯̸",nprec:"â",npreceq:"⪯̸",nrArr:"â",nrarr:"â",nrarrc:"⤳̸",nrarrw:"â̸",nRightarrow:"â",nrightarrow:"â",nrtri:"â«",nrtrie:"â",nsc:"â",nsccue:"â¡",nsce:"⪰̸",Nscr:"ð©",nscr:"ð",nshortmid:"â¤",nshortparallel:"â¦",nsim:"â",nsime:"â",nsimeq:"â",nsmid:"â¤",nspar:"â¦",nsqsube:"â¢",nsqsupe:"â£",nsub:"â",nsubE:"â«
̸",nsube:"â",nsubset:"ââ",nsubseteq:"â",nsubseteqq:"â«
̸",nsucc:"â",nsucceq:"⪰̸",nsup:"â
",nsupE:"â«Ì¸",nsupe:"â",nsupset:"ââ",nsupseteq:"â",nsupseteqq:"â«Ì¸",ntgl:"â¹",Ntilde:"Ã",ntilde:"ñ",ntlg:"â¸",ntriangleleft:"âª",ntrianglelefteq:"â¬",ntriangleright:"â«",ntrianglerighteq:"â",Nu:"Î",nu:"ν",num:"#",numero:"â",numsp:"â",nvap:"ââ",nVDash:"â¯",nVdash:"â®",nvDash:"â",nvdash:"â¬",nvge:"â¥â",nvgt:">â",nvHarr:"â¤",nvinfin:"â§",nvlArr:"â¤",nvle:"â¤â",nvlt:"<â",nvltrie:"â´â",nvrArr:"â¤",nvrtrie:"âµâ",nvsim:"â¼â",nwarhk:"⤣",nwArr:"â",nwarr:"â",nwarrow:"â",nwnear:"⤧",Oacute:"Ã",oacute:"ó",oast:"â",ocir:"â",Ocirc:"Ã",ocirc:"ô",Ocy:"Ð",ocy:"о",odash:"â",Odblac:"Å",odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",OElig:"Å",oelig:"Å",ofcir:"⦿",Ofr:"ð",ofr:"ð¬",ogon:"Ë",Ograve:"Ã",ograve:"ò",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",Omacr:"Å",omacr:"Å",Omega:"Ω",omega:"Ï",Omicron:"Î",omicron:"ο",omid:"⦶",ominus:"â",Oopf:"ð",oopf:"ð ",opar:"⦷",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",operp:"⦹",oplus:"â",Or:"â©",or:"â¨",orarr:"â»",ord:"â©",order:"â´",orderof:"â´",ordf:"ª",ordm:"º",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oS:"â",Oscr:"ðª",oscr:"â´",Oslash:"Ã",oslash:"ø",osol:"â",Otilde:"Ã",otilde:"õ",Otimes:"⨷",otimes:"â",otimesas:"⨶",Ouml:"Ã",ouml:"ö",ovbar:"â½",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",par:"â¥",para:"¶",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",PartialD:"â",Pcy:"Ð",pcy:"п",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",Pfr:"ð",pfr:"ð",Phi:"Φ",phi:"Ï",phiv:"Ï",phmmat:"â³",phone:"â",Pi:"Î ",pi:"Ï",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"â",pointint:"â¨",Popf:"â",popf:"ð¡",pound:"£",Pr:"⪻",pr:"âº",prap:"⪷",prcue:"â¼",prE:"⪳",pre:"⪯",prec:"âº",precapprox:"⪷",preccurlyeq:"â¼",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"â¨",precsim:"â¾",Prime:"â³",prime:"â²",primes:"â",prnap:"⪹",prnE:"⪵",prnsim:"â¨",prod:"â",Product:"â",profalar:"â®",profline:"â",profsurf:"â",prop:"â",Proportion:"â·",Proportional:"â",propto:"â",prsim:"â¾",prurel:"â°",Pscr:"ð«",pscr:"ð
",Psi:"Ψ",psi:"Ï",puncsp:"â",Qfr:"ð",qfr:"ð®",qint:"â¨",Qopf:"â",qopf:"ð¢",qprime:"â",Qscr:"ð¬",qscr:"ð",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",QUOT:'"',quot:'"',rAarr:"â",race:"â½Ì±",Racute:"Å",racute:"Å",radic:"â",raemptyv:"⦳",Rang:"â«",rang:"â©",rangd:"â¦",range:"⦥",rangle:"â©",raquo:"»",Rarr:"â ",rArr:"â",rarr:"â",rarrap:"⥵",rarrb:"â¥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"â¤",rarrhk:"âª",rarrlp:"â¬",rarrpl:"â¥
",rarrsim:"⥴",Rarrtl:"â¤",rarrtl:"â£",rarrw:"â",rAtail:"â¤",ratail:"â¤",ratio:"â¶",rationals:"â",RBarr:"â¤",rBarr:"â¤",rbarr:"â¤",rbbrk:"â³",rbrace:"}",rbrack:"]",rbrke:"â¦",rbrksld:"â¦",rbrkslu:"â¦",Rcaron:"Å",rcaron:"Å",Rcedil:"Å",rcedil:"Å",rceil:"â",rcub:"}",Rcy:"Ð ",rcy:"Ñ",rdca:"⤷",rdldhar:"⥩",rdquo:"â",rdquor:"â",rdsh:"â³",Re:"â",real:"â",realine:"â",realpart:"â",reals:"â",rect:"â",REG:"®",reg:"®",ReverseElement:"â",ReverseEquilibrium:"â",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"â",Rfr:"â",rfr:"ð¯",rHar:"⥤",rhard:"â",rharu:"â",rharul:"⥬",Rho:"Ρ",rho:"Ï",rhov:"ϱ",RightAngleBracket:"â©",RightArrow:"â",Rightarrow:"â",rightarrow:"â",RightArrowBar:"â¥",RightArrowLeftArrow:"â",rightarrowtail:"â£",RightCeiling:"â",RightDoubleBracket:"â§",RightDownTeeVector:"â¥",RightDownVector:"â",RightDownVectorBar:"â¥",RightFloor:"â",rightharpoondown:"â",rightharpoonup:"â",rightleftarrows:"â",rightleftharpoons:"â",rightrightarrows:"â",rightsquigarrow:"â",RightTee:"â¢",RightTeeArrow:"â¦",RightTeeVector:"â¥",rightthreetimes:"â",RightTriangle:"â³",RightTriangleBar:"â§",RightTriangleEqual:"âµ",RightUpDownVector:"â¥",RightUpTeeVector:"â¥",RightUpVector:"â¾",RightUpVectorBar:"â¥",RightVector:"â",RightVectorBar:"â¥",ring:"Ë",risingdotseq:"â",rlarr:"â",rlhar:"â",rlm:"â",rmoust:"â±",rmoustache:"â±",rnmid:"â«®",roang:"â",roarr:"â¾",robrk:"â§",ropar:"â¦",Ropf:"â",ropf:"ð£",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",Rrightarrow:"â",rsaquo:"âº",Rscr:"â",rscr:"ð",Rsh:"â±",rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",RuleDelayed:"â§´",ruluhar:"⥨",rx:"â",Sacute:"Å",sacute:"Å",sbquo:"â",Sc:"⪼",sc:"â»",scap:"⪸",Scaron:"Å ",scaron:"Å¡",sccue:"â½",scE:"⪴",sce:"⪰",Scedil:"Å",scedil:"Å",Scirc:"Å",scirc:"Å",scnap:"⪺",scnE:"⪶",scnsim:"â©",scpolint:"â¨",scsim:"â¿",Scy:"С",scy:"Ñ",sdot:"â
",sdotb:"â¡",sdote:"⩦",searhk:"⤥",seArr:"â",searr:"â",searrow:"â",sect:"§",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",Sfr:"ð",sfr:"ð°",sfrown:"â¢",sharp:"â¯",SHCHcy:"Щ",shchcy:"Ñ",SHcy:"Ш",shcy:"Ñ",ShortDownArrow:"â",ShortLeftArrow:"â",shortmid:"â£",shortparallel:"â¥",ShortRightArrow:"â",ShortUpArrow:"â",shy:"Â",Sigma:"Σ",sigma:"Ï",sigmaf:"Ï",sigmav:"Ï",sim:"â¼",simdot:"⩪",sime:"â",simeq:"â",simg:"âª",simgE:"⪠",siml:"âª",simlE:"âª",simne:"â",simplus:"⨤",simrarr:"⥲",slarr:"â",SmallCircle:"â",smallsetminus:"â",smashp:"⨳",smeparsl:"⧤",smid:"â£",smile:"â£",smt:"⪪",smte:"⪬",smtes:"⪬ï¸",SOFTcy:"Ь",softcy:"Ñ",sol:"/",solb:"â§",solbar:"â¿",Sopf:"ð",sopf:"ð¤",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",Sqrt:"â",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",Square:"â¡",square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",squarf:"âª",squf:"âª",srarr:"â",Sscr:"ð®",sscr:"ð",ssetmn:"â",ssmile:"â£",sstarf:"â",Star:"â",star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"¯",Sub:"â",sub:"â",subdot:"⪽",subE:"â«
",sube:"â",subedot:"â«",submult:"â«",subnE:"â«",subne:"â",subplus:"⪿",subrarr:"⥹",Subset:"â",subset:"â",subseteq:"â",subseteqq:"â«
",SubsetEqual:"â",subsetneq:"â",subsetneqq:"â«",subsim:"â«",subsub:"â«",subsup:"â«",succ:"â»",succapprox:"⪸",succcurlyeq:"â½",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"â©",succsim:"â¿",SuchThat:"â",Sum:"â",sum:"â",sung:"âª",Sup:"â",sup:"â",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"â«",supE:"â«",supe:"â",supedot:"â«",Superset:"â",SupersetEqual:"â",suphsol:"â",suphsub:"â«",suplarr:"⥻",supmult:"â«",supnE:"â«",supne:"â",supplus:"â«",Supset:"â",supset:"â",supseteq:"â",supseteqq:"â«",supsetneq:"â",supsetneqq:"â«",supsim:"â«",supsub:"â«",supsup:"â«",swarhk:"⤦",swArr:"â",swarr:"â",swarrow:"â",swnwar:"⤪",szlig:"Ã",Tab:"\t",target:"â",Tau:"Τ",tau:"Ï",tbrk:"â´",Tcaron:"Ť",tcaron:"Å¥",Tcedil:"Å¢",tcedil:"Å£",Tcy:"Т",tcy:"Ñ",tdot:"â",telrec:"â",Tfr:"ð",tfr:"ð±",there4:"â´",Therefore:"â´",therefore:"â´",Theta:"Î",theta:"θ",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",ThickSpace:"ââ",thinsp:"â",ThinSpace:"â",thkap:"â",thksim:"â¼",THORN:"Ã",thorn:"þ",Tilde:"â¼",tilde:"Ë",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",times:"Ã",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",Topf:"ð",topf:"ð¥",topfork:"â«",tosa:"⤩",tprime:"â´",TRADE:"â¢",trade:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",TripleDot:"â",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",Tscr:"ð¯",tscr:"ð",TScy:"Ц",tscy:"Ñ",TSHcy:"Ð",tshcy:"Ñ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",Uacute:"Ã",uacute:"ú",Uarr:"â",uArr:"â",uarr:"â",Uarrocir:"â¥",Ubrcy:"Ð",ubrcy:"Ñ",Ubreve:"Ŭ",ubreve:"Å",Ucirc:"Ã",ucirc:"û",Ucy:"У",ucy:"Ñ",udarr:"â
",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"ð",ufr:"ð²",Ugrave:"Ã",ugrave:"ù",uHar:"⥣",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",Umacr:"Ū",umacr:"Å«",uml:"¨",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",Uogon:"Ų",uogon:"ų",Uopf:"ð",uopf:"ð¦",UpArrow:"â",Uparrow:"â",uparrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",UpDownArrow:"â",Updownarrow:"â",updownarrow:"â",UpEquilibrium:"⥮",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",UpperLeftArrow:"â",UpperRightArrow:"â",Upsi:"Ï",upsi:"Ï
",upsih:"Ï",Upsilon:"Î¥",upsilon:"Ï
",UpTee:"â¥",UpTeeArrow:"â¥",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",Uring:"Å®",uring:"ů",urtri:"â¹",Uscr:"ð°",uscr:"ð",utdot:"â°",Utilde:"Ũ",utilde:"Å©",utri:"âµ",utrif:"â´",uuarr:"â",Uuml:"Ã",uuml:"ü",uwangle:"⦧",vangrt:"â¦",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"â
",varphi:"Ï",varpi:"Ï",varpropto:"â",vArr:"â",varr:"â",varrho:"ϱ",varsigma:"Ï",varsubsetneq:"âï¸",varsubsetneqq:"â«ï¸",varsupsetneq:"âï¸",varsupsetneqq:"â«ï¸",vartheta:"Ï",vartriangleleft:"â²",vartriangleright:"â³",Vbar:"â««",vBar:"⫨",vBarv:"â«©",Vcy:"Ð",vcy:"в",VDash:"â«",Vdash:"â©",vDash:"â¨",vdash:"â¢",Vdashl:"⫦",Vee:"â",vee:"â¨",veebar:"â»",veeeq:"â",vellip:"â®",Verbar:"â",verbar:"|",Vert:"â",vert:"|",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",Vfr:"ð",vfr:"ð³",vltri:"â²",vnsub:"ââ",vnsup:"ââ",Vopf:"ð",vopf:"ð§",vprop:"â",vrtri:"â³",Vscr:"ð±",vscr:"ð",vsubnE:"â«ï¸",vsubne:"âï¸",vsupnE:"â«ï¸",vsupne:"âï¸",Vvdash:"âª",vzigzag:"â¦",Wcirc:"Å´",wcirc:"ŵ",wedbar:"â©",Wedge:"â",wedge:"â§",wedgeq:"â",weierp:"â",Wfr:"ð",wfr:"ð´",Wopf:"ð",wopf:"ð¨",wp:"â",wr:"â",wreath:"â",Wscr:"ð²",wscr:"ð",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",Xfr:"ð",xfr:"ðµ",xhArr:"âº",xharr:"â·",Xi:"Î",xi:"ξ",xlArr:"â¸",xlarr:"âµ",xmap:"â¼",xnis:"â»",xodot:"â¨",Xopf:"ð",xopf:"ð©",xoplus:"â¨",xotime:"â¨",xrArr:"â¹",xrarr:"â¶",Xscr:"ð³",xscr:"ð",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",Yacute:"Ã",yacute:"ý",YAcy:"Я",yacy:"Ñ",Ycirc:"Ŷ",ycirc:"Å·",Ycy:"Ы",ycy:"Ñ",yen:"Â¥",Yfr:"ð",yfr:"ð¶",YIcy:"Ð",yicy:"Ñ",Yopf:"ð",yopf:"ðª",Yscr:"ð´",yscr:"ð",YUcy:"Ю",yucy:"Ñ",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"Ð",zcy:"з",Zdot:"Å»",zdot:"ż",zeetrf:"â¨",ZeroWidthSpace:"â",Zeta:"Î",zeta:"ζ",Zfr:"â¨",zfr:"ð·",ZHcy:"Ð",zhcy:"ж",zigrarr:"â",Zopf:"â¤",zopf:"ð«",Zscr:"ðµ",zscr:"ð",zwj:"â",zwnj:"â"}),
10954t.entityMap=t.HTML_ENTITIES})
10955Ta.XML_ENTITIES,Ta.HTML_ENTITIES,Ta.entityMap 10956var Ca=ro.NAMESPACE,La=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,xa=new RegExp("[\\-\\.0-9"+La.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Ma=new RegExp("^"+La.source+xa.source+"*(?::"+La.source+xa.source+"*)?$") 10957function Ea(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,Ea)}function Sa(){}function ka(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function Pa(e,t,i,n,r,s){function o(e,t,n){i.attributeNames.hasOwnProperty(e)&&s.fatalError("Attribute "+e+" redefined"),i.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,r),n)}for(var a,l=++t,c=0;;){var u=e.charAt(l) 10958switch(u){case"=":if(1===c)a=e.slice(t,l),c=3 10959else{if(2!==c)throw new Error("attribute equal must after attrName") 10960c=3}break 10961case"'":case'"':if(3===c||1===c){if(1===c&&(s.warning('attribute value must after "="'),a=e.slice(t,l)),t=l+1,!((l=e.indexOf(u,t))>0))throw new Error("attribute value no end '"+u+"' match") 10962o(a,d=e.slice(t,l),t-1),c=5}else{if(4!=c)throw new Error('attribute value must after "="') 10963o(a,d=e.slice(t,l),t),s.warning('attribute "'+a+'" missed start quot('+u+")!!"),t=l+1,c=5}break 10964case"/":switch(c){case 0:i.setTagName(e.slice(t,l)) 10965case 5:case 6:case 7:c=7,i.closed=!0 10966case 4:case 1:break 10967case 2:i.closed=!0 10968break 10969default:throw new Error("attribute invalid close char('/')")}break 10970case"":return s.error("unexpected end of input"),0==c&&i.setTagName(e.slice(t,l)),l 10971case">":switch(c){case 0:i.setTagName(e.slice(t,l)) 10972case 5:case 6:case 7:break 10973case 4:case 1:"/"===(d=e.slice(t,l)).slice(-1)&&(i.closed=!0,d=d.slice(0,-1)) 10974case 2:2===c&&(d=a),4==c?(s.warning('attribute "'+d+'" missed quot(")!'),o(a,d,t)):(Ca.isHTML(n[""])&&d.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+d+'" missed value!! "'+d+'" instead!!'),o(d,d,t)) 10975break 10976case 3:throw new Error("attribute value missed!!")}return l 10977case"Â":u=" " 10978default:if(u<=" ")switch(c){case 0:i.setTagName(e.slice(t,l)),c=6 10979break 10980case 1:a=e.slice(t,l),c=2 10981break 10982case 4:var d=e.slice(t,l) 10983s.warning('attribute "'+d+'" missed quot(")!!'),o(a,d,t) 10984case 5:c=6}else switch(c){case 2:i.tagName,Ca.isHTML(n[""])&&a.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+a+'" missed value!! "'+a+'" instead2!!'),o(a,a,t),t=l,c=1 10985break 10986case 5:s.warning('attribute space is required"'+a+'"!!') 10987case 6:c=1,t=l 10988break 10989case 3:c=4,t=l 10990break 10991case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}l++}}function Oa(e,t,i){for(var n=e.tagName,r=null,s=e.length;s--;){var o=e[s],a=o.qName,l=o.value 10992if((h=a.indexOf(":"))>0)var c=o.prefix=a.slice(0,h),u=a.slice(h+1),d="xmlns"===c&&u 10993else u=a,c=null,d="xmlns"===a&&"" 10994o.localName=u,!1!==d&&(null==r&&(r={},Ia(i,i={})),i[d]=r[d]=l,o.uri=Ca.XMLNS,t.startPrefixMapping(d,l))}for(s=e.length;s--;){(c=(o=e[s]).prefix)&&("xml"===c&&(o.uri=Ca.XML),"xmlns"!==c&&(o.uri=i[c||""]))}var h;(h=n.indexOf(":"))>0?(c=e.prefix=n.slice(0,h),u=e.localName=n.slice(h+1)):(c=null,u=e.localName=n) 10995var f=e.uri=i[c||""] 10996if(t.startElement(f,u,n,e),!e.closed)return e.currentNSMap=i,e.localNSMap=r,!0 10997if(t.endElement(f,u,n),r)for(c in r)Object.prototype.hasOwnProperty.call(r,c)&&t.endPrefixMapping(c)}function za(e,t,i,n,r){if(/^(?:script|textarea)$/i.test(i)){var s=e.indexOf("</"+i+">",t),o=e.substring(t+1,s) 10998if(/[&<]/.test(o))return/^script$/i.test(i)?(r.characters(o,0,o.length),s):(o=o.replace(/&#?\w+;/g,n),r.characters(o,0,o.length),s)}return t+1}function Da(e,t,i,n){var r=n[i] 10999return null==r&&((r=e.lastIndexOf("</"+i+">"))<t&&(r=e.lastIndexOf("</"+i)),n[i]=r),r<t}function Ia(e,t){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}function Na(e,t,i,n){if("-"===e.charAt(t+2))return"-"===e.charAt(t+3)?(r=e.indexOf("--\x3e",t+4))>t?(i.comment(e,t+4,r-t-4),r+3):(n.error("Unclosed comment"),-1):-1 11000if("CDATA["==e.substr(t+3,6)){var r=e.indexOf("]]>",t+9) 11001return i.startCDATA(),i.characters(e,t+9,r-t-9),i.endCDATA(),r+3}var s=function(e,t){var i,n=[],r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g 11002r.lastIndex=t,r.exec(e) 11003for(;i=r.exec(e);)if(n.push(i),i[1])return n}(e,t),o=s.length 11004if(o>
vendor: 11,998 bytes, lines 11004-11100
110041&&/!doctype/i.test(s[0][0])){var a=s[1][0],l=!1,c=!1 11005o>3&&(/^public$/i.test(s[2][0])?(l=s[3][0],c=o>4&&s[4][0]):/^system$/i.test(s[2][0])&&(c=s[3][0])) 11006var u=s[o-1] 11007return i.startDTD(a,l,c),i.endDTD(),u.index+u[0].length}return-1}function Ra(e,t,i){var n=e.indexOf("?>",t) 11008if(n){var r=e.substring(t,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/) 11009return r?(r[0].length,i.processingInstruction(r[1],r[2]),n+2):-1}return-1}function Fa(){this.attributeNames={}}Ea.prototype=new Error,Ea.prototype.name=Ea.name,Sa.prototype={parse:function(e,t,i){var n=this.domBuilder 11010n.startDocument(),Ia(t,t={}),function(e,t,i,n,r){function s(e){if(e>65535){var t=55296+((e-=65536)>>10),i=56320+(1023&e) 11011return String.fromCharCode(t,i)}return String.fromCharCode(e)}function o(e){var t=e.slice(1,-1) 11012return Object.hasOwnProperty.call(i,t)?i[t]:"#"===t.charAt(0)?s(parseInt(t.substr(1).replace("x","0x"))):(r.error("entity not found:"+e),e)}function a(t){if(t>m){var i=e.substring(m,t).replace(/&#?\w+;/g,o) 11013h&&l(m),n.characters(i,0,t-m),m=t}}function l(t,i){for(;t>=u&&(i=d.exec(e));)c=i.index,u=c+i[0].length,h.lineNumber++ 11014h.columnNumber=t-c+1}var c=0,u=0,d=/.*(?:\r\n?|\n)|.*$/g,h=n.locator,f=[{currentNSMap:t}],p={},m=0 11015for(;;){try{var g=e.indexOf("<",m) 11016if(g<0){if(!e.substr(m).match(/^\s*$/)){var y=n.doc,v=y.createTextNode(e.substr(m)) 11017y.appendChild(v),n.currentElement=v}return}switch(g>m&&a(g),e.charAt(g+1)){case"/":var _=e.indexOf(">",g+3),b=e.substring(g+2,_).replace(/[ \t\n\r]+$/g,""),w=f.pop() 11018_<0?(b=e.substring(g+2).replace(/[\s<].*/,""),r.error("end tag name: "+b+" is not complete:"+w.tagName),_=g+1+b.length):b.match(/\s</)&&(b=b.replace(/[\s<].*/,""),r.error("end tag name: "+b+" maybe not complete"),_=g+1+b.length) 11019var A=w.localNSMap,T=w.tagName==b 11020if(T||w.tagName&&w.tagName.toLowerCase()==b.toLowerCase()){if(n.endElement(w.uri,w.localName,b),A)for(var C in A)Object.prototype.hasOwnProperty.call(A,C)&&n.endPrefixMapping(C) 11021T||r.fatalError("end tag name: "+b+" is not match the current start tagName:"+w.tagName)}else f.push(w) 11022_++ 11023break 11024case"?":h&&l(g),_=Ra(e,g,n) 11025break 11026case"!":h&&l(g),_=Na(e,g,n,r) 11027break 11028default:h&&l(g) 11029var L=new Fa,x=f[f.length-1].currentNSMap,M=(_=Pa(e,g,L,x,o,r),L.length) 11030if(!L.closed&&Da(e,_,L.tagName,p)&&(L.closed=!0,i.nbsp||r.warning("unclosed xml attribute")),h&&M){for(var E=ka(h,{}),S=0;S<M;S++){var k=L[S] 11031l(k.offset),k.locator=ka(h,{})}n.locator=E,Oa(L,n,x)&&f.push(L),n.locator=h}else Oa(L,n,x)&&f.push(L) 11032Ca.isHTML(L.uri)&&!L.closed?_=za(e,_,L.tagName,o,n):_++}}catch(hf){if(hf instanceof Ea)throw hf 11033r.error("element parse error: "+hf),_=-1}_>m?m=_:a(Math.max(g,m)+1)}}(e,t,i,n,this.errorHandler),n.endDocument()}},Fa.prototype={setTagName:function(e){if(!Ma.test(e))throw new Error("invalid tagName:"+e) 11034this.tagName=e},addValue:function(e,t,i){if(!Ma.test(e))throw new Error("invalid attribute:"+e) 11035this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:i}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}} 11036var Ba={XMLReader:Sa,ParseError:Ea},ja=Aa.DOMImplementation,Ua=ro.NAMESPACE,Va=Ba.ParseError,Ha=Ba.XMLReader 11037function qa(e){return e.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function Ga(e){this.options=e||{locator:{}}}function Wa(){this.cdata=!1}function $a(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function Qa(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function Xa(e,t,i){return"string"==typeof e?e.substr(t,i):e.length>=t+i||t?new java.lang.String(e,t,i)+"":e}function Ya(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}Ga.prototype.parseFromString=function(e,t){var i=this.options,n=new Ha,r=i.domBuilder||new Wa,s=i.errorHandler,o=i.locator,a=i.xmlns||{},l=/\/x?html?$/.test(t),c=l?Ta.HTML_ENTITIES:Ta.XML_ENTITIES 11038o&&r.setDocumentLocator(o),n.errorHandler=function(e,t,i){if(!e){if(t instanceof Wa)return t 11039e=t}var n={},r=e instanceof Function 11040function s(t){var s=e[t] 11041!s&&r&&(s=2==e.length?function(i){e(t,i)}:e),n[t]=s&&function(e){s("[xmldom "+t+"]\t"+e+Qa(i))}||function(){}}return i=i||{},s("warning"),s("error"),s("fatalError"),n}(s,r,o),n.domBuilder=i.domBuilder||r,l&&(a[""]=Ua.HTML),a.xml=a.xml||Ua.XML 11042var u=i.normalizeLineEndings||qa 11043return e&&"string"==typeof e?n.parse(u(e),a,c):n.errorHandler.error("invalid doc source"),r.doc},Wa.prototype={startDocument:function(){this.doc=(new ja).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,i,n){var r=this.doc,s=r.createElementNS(e,i||t),o=n.length 11044Ya(this,s),this.currentElement=s,this.locator&&$a(this.locator,s) 11045for(var a=0;a<o;a++){e=n.getURI(a) 11046var l=n.getValue(a),c=(i=n.getQName(a),r.createAttributeNS(e,i)) 11047this.locator&&$a(n.getLocator(a),c),c.value=c.nodeValue=l,s.setAttributeNode(c)}},endElement:function(e,t,i){var n=this.currentElement 11048n.tagName,this.currentElement=n.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var i=this.doc.createProcessingInstruction(e,t) 11049this.locator&&$a(this.locator,i),Ya(this,i)},ignorableWhitespace:function(e,t,i){},characters:function(e,t,i){if(e=Xa.apply(this,arguments)){if(this.cdata)var n=this.doc.createCDATASection(e) 11050else n=this.doc.createTextNode(e) 11051this.currentElement?this.currentElement.appendChild(n):/^\s*$/.test(e)&&this.doc.appendChild(n),this.locator&&$a(this.locator,n)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,i){e=Xa.apply(this,arguments) 11052var n=this.doc.createComment(e) 11053this.locator&&$a(this.locator,n),Ya(this,n)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,i){var n=this.doc.implementation 11054if(n&&n.createDocumentType){var r=n.createDocumentType(e,t,i) 11055this.locator&&$a(this.locator,r),Ya(this,r),this.doc.doctype=r}},warning:function(e){console.warn("[xmldom warning]\t"+e,Qa(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,Qa(this.locator))},fatalError:function(e){throw new Va(e,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){Wa.prototype[e]=function(){return null}}) 11056var Ka={__DOMHandler:Wa,normalizeLineEndings:qa,DOMParser:Ga}.DOMParser 11057 11058;/*! @name mpd-parser @version 1.3.1 @license Apache-2.0 */ 11059const Za=e=>!!e&&"object"==typeof e,Ja=(...e)=>e.reduce((e,t)=>("object"!=typeof t||Object.keys(t).forEach(i=>{Array.isArray(e[i])&&Array.isArray(t[i])?e[i]=e[i].concat(t[i]):Za(e[i])&&Za(t[i])?e[i]=Ja(e[i],t[i]):e[i]=t[i]}),e),{}),el=e=>Object.keys(e).map(t=>e[t]),tl=e=>e.reduce((e,t)=>e.concat(t),[]),il=e=>{if(!e.length)return[] 11060const t=[] 11061for(let i=0;i<e.length;i++)t.push(e[i]) 11062return t} 11063var nl="INVALID_NUMBER_OF_PERIOD",rl="DASH_EMPTY_MANIFEST",sl="DASH_INVALID_XML",ol="NO_BASE_URL",al="SEGMENT_TIME_UNSPECIFIED",ll="UNSUPPORTED_UTC_TIMING_SCHEME" 11064const cl=({baseUrl:e="",source:t="",range:i="",indexRange:n=""})=>{const r={uri:t,resolvedUri:bs(e||"",t)} 11065if(i||n){const e=(i||n).split("-") 11066let t,s=window.BigInt?window.BigInt(e[0]):parseInt(e[0],10),o=window.BigInt?window.BigInt(e[1]):parseInt(e[1],10) 11067s<Number.MAX_SAFE_INTEGER&&"bigint"==typeof s&&(s=Number(s)),o<Number.MAX_SAFE_INTEGER&&"bigint"==typeof o&&(o=Number(o)),t="bigint"==typeof o||"bigint"==typeof s?window.BigInt(o)-window.BigInt(s)+window.BigInt(1):o-s+1,"bigint"==typeof t&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),r.byterange={length:t,offset:s}}return r},ul=e=>(e&&"number"!=typeof e&&(e=parseInt(e,10)),isNaN(e)?null:e),dl={static(e){const{duration:t,timescale:i=1,sourceDuration:n,periodDuration:r}=e,s=ul(e.endNumber),o=t/i 11068return"number"==typeof s?{start:0,end:s}:"number"==typeof r?{start:0,end:r/o}:{start:0,end:n/o}},dynamic(e){const{NOW:t,clientOffset:i,availabilityStartTime:n,timescale:r=1,duration:s,periodStart:o=0,minimumUpdatePeriod:a=0,timeShiftBufferDepth:l=1/0}=e,c=ul(e.endNumber),u=(t+i)/1e3,d=n+o,h=u+a-d,f=Math.ceil(h*r/s),p=Math.floor((u-d-l)*r/s),m=Math.floor((u-d)*r/s) 11069return{start:Math.max(0,p),end:"number"==typeof c?c:Math.min(f,m)}}},hl=e=>{const{type:t,duration:i,timescale:n=1,periodDuration:r,sourceDuration:s}=e,{start:o,end:a}=dl[t](e),l=((e,t)=>{const i=[] 11070for(let n=e;n<t;n++)i.push(n) 11071return i})(o,a).map((e=>t=>{const{duration:i,timescale:n=1,periodStart:r,startNumber:s=1}=e 11072return{number:s+t,duration:i/n,timeline:r,time:t*i}})(e)) 11073if("static"===t){const e=l.length-1,t="number"==typeof r?r:s 11074l[e].duration=t-i/n*e}return l},fl=e=>{const{baseUrl:t,initialization:i={},sourceDuration:n,indexRange:r="",periodStart:s,presentationTime:o,number:a=0,duration:l}=e 11075if(!t)throw new Error(ol) 11076const c=cl({baseUrl:t,source:i.sourceURL,range:i.range}),u=cl({baseUrl:t,source:t,indexRange:r}) 11077if(u.map=c,l){const t=hl(e) 11078t.length&&(u.duration=t[0].duration,u.timeline=t[0].timeline)}else n&&(u.duration=n,u.timeline=s) 11079return u.presentationTime=o||s,u.number=a,[u]},pl=(e,t,i)=>{const n=e.sidx.map?e.sidx.map:null,r=e.sidx.duration,s=e.timeline||0,o=e.sidx.byterange,a=o.offset+o.length,l=t.timescale,c=t.references.filter(e=>1!==e.referenceType),u=[],d=e.endList?"static":"dynamic",h=e.sidx.timeline 11080let f,p=h,m=e.mediaSequence||0 11081f="bigint"==typeof t.firstOffset?window.BigInt(a)+t.firstOffset:a+t.firstOffset 11082for(let g=0;g<c.length;g++){const e=t.references[g],o=e.referencedSize,a=e.subsegmentDuration 11083let c 11084c="bigint"==typeof f?f+window.BigInt(o)-window.BigInt(1):f+o-1 11085const y=fl({baseUrl:i,timescale:l,timeline:s,periodStart:h,presentationTime:p,number:m,duration:a,sourceDuration:r,indexRange:`${f}-${c}`,type:d})[0] 11086n&&(y.map=n),u.push(y),f+="bigint"==typeof f?window.BigInt(o):o,p+=a/l,m++}return e.segments=u,e},ml=["AUDIO","SUBTITLES"],gl=1/60,yl=e=>{return(t=e,i=({timeline:e})=>e,el(t.reduce((e,t)=>(t.forEach(t=>{e[i(t)]=t}),e),{}))).sort((e,t)=>e.timeline>t.timeline?1:-1) 11087var t,i},vl=e=>{let t=[] 11088var i,n 11089return i=e,n=(e,i,n,r)=>{t=t.concat(e.playlists||[])},ml.forEach(function(e){for(var t in i.mediaGroups[e])for(var r in i.mediaGroups[e][t]){var s=i.mediaGroups[e][t][r] 11090n(s,e,t,r)}}),t},_l=({playlist:e,mediaSequence:t})=>{e.mediaSequence=t,e.segments.forEach((t,i)=>{t.number=e.mediaSequence+i})},bl=({oldManifest:e,newManifest:t})=>{const i=e.playlists.concat(vl(e)),n=t.playlists.concat(vl(t)) 11091return t.timelineStarts=yl([e.timelineStarts,t.timelineStarts]),(({oldPlaylists:e,newPlaylists:t,timelineStarts:i})=>{t.forEach(t=>{t.discontinuitySequence=i.findIndex(function({timeline:e}){return e===t.timeline}) 11092const n=((e,t)=>{for(let i=0;i<e.length;i++)if(e[i].attributes.NAME===t)return e[i] 11093return null})(e,t.attributes.NAME) 11094if(!n)return 11095if(t.sidx)return 11096const r=t.segments[0],s=n.segments.findIndex(function(e){return Math.abs(e.presentationTime-r.presentationTime)<gl}) 11097if(-1===s)return _l({playlist:t,mediaSequence:n.mediaSequence+n.segments.length}),t.segments[0].discontinuity=!0,t.discontinuityStarts.unshift(0),void((!n.segments.length&&t.timeline>n.timeline||n.segments.length&&t.timeline>n.segments[n.segments.length-1].timeline)&&t.discontinuitySequence--) 11098n.segments[s].discontinuity&&!r.discontinuity&&(r.discontinuity=!0,t.discontinuityStarts.unshift(0),t.discontinuitySequence--),_l({playlist:t,mediaSequence:n.segments[s].number})})})({oldPlaylists:i,newPlaylists:n,timelineStarts:t.timelineStarts}),t},wl=e=>e&&e.uri+"-"+(e=>{let t 11099return t="bigint"==typeof e.offset||"bigint"==typeof e.length?window.BigInt(e.offset)+window.BigInt(e.length)-window.BigInt(1):e.offset+e.length-1,`${e.offset}-${t}`})(e.byterange),Al=e=>{const t=e.reduce(function(e,t){return e[t.attributes.baseUrl]||(e[t.attributes.baseUrl]=[]),e[t.attributes.baseUrl].push(t),e},{}) 11100let i=[]
11101return Object.values(t).forEach(e=>{const t=el(e.reduce((e,t)=>{const i=t.attributes.id+(t.attributes.lang||"") 11102return e[i]?(t.segments&&(t.segments[0]&&(t.segments[0].discontinuity=!0),e[i].segments.push(...t.segments)),t.attributes.contentProtection&&(e[i].attributes.contentProtection=t.attributes.contentProtection)):(e[i]=t,e[i].attributes.timelineStarts=[]),e[i].attributes.timelineStarts.push({start:t.attributes.periodStart,timeline:t.attributes.periodStart}),e},{})) 11103i=i.concat(t)}),i.map(e=>{var t,i 11104return e.discontinuityStarts=(t=e.segments||[],i="discontinuity",t.reduce((e,t,n)=>(t[i]&&e.push(n),e),[])),e})},Tl=(e,t)=>{const i=wl(e.sidx),n=i&&t[i]&&t[i].sidx 11105return n&&pl(e,n,e.sidx.resolvedUri),e},Cl=(e,t={})=>{if(!Object.keys(t).length)return e 11106for(const i in e)e[i]=Tl(e[i],t) 11107return e},Ll=({attributes:e,segments:t,sidx:i,discontinuityStarts:n})=>{const r={attributes:{NAME:e.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:e.width,height:e.height},CODECS:e.codecs,BANDWIDTH:e.bandwidth,"PROGRAM-ID":1},uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,discontinuityStarts:n,timelineStarts:e.timelineStarts,segments:t} 11108return e.frameRate&&(r.attributes["FRAME-RATE"]=e.frameRate),e.contentProtection&&(r.contentProtection=e.contentProtection),e.serviceLocation&&(r.attributes.serviceLocation=e.serviceLocation),i&&(r.sidx=i),r},xl=({attributes:e})=>"video/mp4"===e.mimeType||"video/webm"===e.mimeType||"video"===e.contentType,Ml=({attributes:e})=>"audio/mp4"===e.mimeType||"audio/webm"===e.mimeType||"audio"===e.contentType,El=({attributes:e})=>"text/vtt"===e.mimeType||"text"===e.contentType,Sl=e=>e?Object.keys(e).reduce((t,i)=>{const n=e[i] 11109return t.concat(n.playlists)},[]):[],kl=({dashPlaylists:e,locations:t,contentSteering:i,sidxMapping:n={},previousManifest:r,eventStream:s})=>{if(!e.length)return{} 11110const{sourceDuration:o,type:a,suggestedPresentationDelay:l,minimumUpdatePeriod:c}=e[0].attributes,u=Al(e.filter(xl)).map(Ll),d=Al(e.filter(Ml)),h=Al(e.filter(El)),f=e.map(e=>e.attributes.captionServices).filter(Boolean),p={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:"",duration:o,playlists:Cl(u,n)} 11111c>=0&&(p.minimumUpdatePeriod=1e3*c),t&&(p.locations=t),i&&(p.contentSteering=i),"dynamic"===a&&(p.suggestedPresentationDelay=l),s&&s.length>0&&(p.eventStream=s) 11112const m=0===p.playlists.length,g=d.length?((e,t={},i=!1)=>{let n 11113const r=e.reduce((e,r)=>{const s=r.attributes.role&&r.attributes.role.value||"",o=r.attributes.lang||"" 11114let a=r.attributes.label||"main" 11115if(o&&!r.attributes.label){const e=s?` (${s})`:"" 11116a=`${r.attributes.lang}${e}`}e[a]||(e[a]={language:o,autoselect:!0,default:"main"===s,playlists:[],uri:""}) 11117const l=Tl((({attributes:e,segments:t,sidx:i,mediaSequence:n,discontinuitySequence:r,discontinuityStarts:s},o)=>{const a={attributes:{NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs,"PROGRAM-ID":1},uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,discontinuitySequence:r,discontinuityStarts:s,timelineStarts:e.timelineStarts,mediaSequence:n,segments:t} 11118return e.contentProtection&&(a.contentProtection=e.contentProtection),e.serviceLocation&&(a.attributes.serviceLocation=e.serviceLocation),i&&(a.sidx=i),o&&(a.attributes.AUDIO="audio",a.attributes.SUBTITLES="subs"),a})(r,i),t) 11119return e[a].playlists.push(l),void 0===n&&"main"===s&&(n=r,n.default=!0),e},{}) 11120n||(r[Object.keys(r)[0]].default=!0) 11121return r})(d,n,m):null,y=h.length?((e,t={})=>e.reduce((e,i)=>{const n=i.attributes.label||i.attributes.lang||"text",r=i.attributes.lang||"und" 11122return e[n]||(e[n]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),e[n].playlists.push(Tl((({attributes:e,segments:t,mediaSequence:i,discontinuityStarts:n,discontinuitySequence:r})=>{void 0===t&&(t=[{uri:e.baseUrl,timeline:e.periodStart,resolvedUri:e.baseUrl||"",duration:e.sourceDuration,number:0}],e.duration=e.sourceDuration) 11123const s={NAME:e.id,BANDWIDTH:e.bandwidth,"PROGRAM-ID":1} 11124e.codecs&&(s.CODECS=e.codecs) 11125const o={attributes:s,uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,timelineStarts:e.timelineStarts,discontinuityStarts:n,discontinuitySequence:r,mediaSequence:i,segments:t} 11126return e.serviceLocation&&(o.attributes.serviceLocation=e.serviceLocation),o})(i),t)),e},{}))(h,n):null,v=u.concat(Sl(g),Sl(y)),_=v.map(({timelineStarts:e})=>e) 11127var b,w 11128return p.timelineStarts=yl(_),b=v,w=p.timelineStarts,b.forEach(e
vendor: 5,919 bytes, lines 11128-11172
11128=>{e.mediaSequence=0,e.discontinuitySequence=w.findIndex(function({timeline:t}){return t===e.timeline}),e.segments&&e.segments.forEach((e,t)=>{e.number=t})}),g&&(p.mediaGroups.AUDIO.audio=g),y&&(p.mediaGroups.SUBTITLES.subs=y),f.length&&(p.mediaGroups["CLOSED-CAPTIONS"].cc=f.reduce((e,t)=>t?(t.forEach(t=>{const{channel:i,language:n}=t 11129e[n]={autoselect:!1,default:!1,instreamId:i,language:n},t.hasOwnProperty("aspectRatio")&&(e[n].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(e[n].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(e[n]["3D"]=t["3D"])}),e):e,{})),r?bl({oldManifest:r,newManifest:p}):p},Pl=(e,t,i)=>{const{NOW:n,clientOffset:r,availabilityStartTime:s,timescale:o=1,periodStart:a=0,minimumUpdatePeriod:l=0}=e,c=(n+r)/1e3+l-(s+a) 11130return Math.ceil((c*o-t)/i)},Ol=(e,t)=>{const{type:i,minimumUpdatePeriod:n=0,media:r="",sourceDuration:s,timescale:o=1,startNumber:a=1,periodStart:l}=e,c=[] 11131let u=-1 11132for(let d=0;d<t.length;d++){const h=t[d],f=h.d,p=h.r||0,m=h.t||0 11133let g 11134if(u<0&&(u=m),m&&m>u&&(u=m),p<0){const a=d+1 11135g=a===t.length?"dynamic"===i&&n>0&&r.indexOf("$Number$")>0?Pl(e,u,f):(s*o-u)/f:(t[a].t-u)/f}else g=p+1 11136const y=a+c.length+g 11137let v=a+c.length 11138for(;v<y;)c.push({number:v,duration:f/o,time:u,timeline:l}),u+=f,v++}return c},zl=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Dl=(e,t)=>e.replace(zl,(e=>(t,i,n,r)=>{if("$$"===t)return"$" 11139if(void 0===e[i])return t 11140const s=""+e[i] 11141return"RepresentationID"===i?s:(r=n?parseInt(r,10):1,s.length>=r?s:`${new Array(r-s.length+1).join("0")}${s}`)})(t)),Il=(e,t)=>{const i={RepresentationID:e.id,Bandwidth:e.bandwidth||0},{initialization:n={sourceURL:"",range:""}}=e,r=cl({baseUrl:e.baseUrl,source:Dl(n.sourceURL,i),range:n.range}),s=((e,t)=>e.duration||t?e.duration?hl(e):Ol(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodStart}])(e,t) 11142return s.map(t=>{i.Number=t.number,i.Time=t.time 11143const n=Dl(e.media||"",i),s=e.timescale||1,o=e.presentationTimeOffset||0,a=e.periodStart+(t.time-o)/s 11144return{uri:n,timeline:t.timeline,duration:t.duration,resolvedUri:bs(e.baseUrl||"",n),map:r,number:t.number,presentationTime:a}})},Nl=(e,t)=>{const{duration:i,segmentUrls:n=[],periodStart:r}=e 11145if(!i&&!t||i&&t)throw new Error(al) 11146const s=n.map(t=>((e,t)=>{const{baseUrl:i,initialization:n={}}=e,r=cl({baseUrl:i,source:n.sourceURL,range:n.range}),s=cl({baseUrl:i,source:t.media,range:t.mediaRange}) 11147return s.map=r,s})(e,t)) 11148let o 11149i&&(o=hl(e)),t&&(o=Ol(e,t)) 11150return o.map((t,i)=>{if(s[i]){const n=s[i],o=e.timescale||1,a=e.presentationTimeOffset||0 11151return n.timeline=t.timeline,n.duration=t.duration,n.number=t.number,n.presentationTime=r+(t.time-a)/o,n}}).filter(e=>e)},Rl=({attributes:e,segmentInfo:t})=>{let i,n 11152t.template?(n=Il,i=Ja(e,t.template)):t.base?(n=fl,i=Ja(e,t.base)):t.list&&(n=Nl,i=Ja(e,t.list)) 11153const r={attributes:e} 11154if(!n)return r 11155const s=n(i,t.segmentTimeline) 11156if(i.duration){const{duration:e,timescale:t=1}=i 11157i.duration=e/t}else s.length?i.duration=s.reduce((e,t)=>Math.max(e,Math.ceil(t.duration)),0):i.duration=0 11158return r.attributes=i,r.segments=s,t.base&&i.indexRange&&(r.sidx=s[0],r.segments=[]),r},Fl=(e,t)=>il(e.childNodes).filter(({tagName:e})=>e===t),Bl=e=>e.textContent.trim(),jl=e=>{const t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e) 11159if(!t)return 0 11160const[i,n,r,s,o,a]=t.slice(1) 11161return 31536e3*parseFloat(i||0)+2592e3*parseFloat(n||0)+86400*parseFloat(r||0)+3600*parseFloat(s||0)+60*parseFloat(o||0)+parseFloat(a||0)},Ul={mediaPresentationDuration:e=>jl(e),availabilityStartTime(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3 11162var t},minimumUpdatePeriod:e=>jl(e),suggestedPresentationDelay:e=>jl(e),type:e=>e,timeShiftBufferDepth:e=>jl(e),start:e=>jl(e),width:e=>parseInt(e,10),height:e=>parseInt(e,10),bandwidth:e=>parseInt(e,10),frameRate:e=>(e=>parseFloat(e.split("/").reduce((e,t)=>e/t)))(e),startNumber:e=>parseInt(e,10),timescale:e=>parseInt(e,10),presentationTimeOffset:e=>parseInt(e,10),duration(e){const t=parseInt(e,10) 11163return isNaN(t)?jl(e):t},d:e=>parseInt(e,10),t:e=>parseInt(e,10),r:e=>parseInt(e,10),presentationTime:e=>parseInt(e,10),DEFAULT:e=>e},Vl=e=>e&&e.attributes?il(e.attributes).reduce((e,t)=>{const i=Ul[t.name]||Ul.DEFAULT 11164return e[t.name]=i(t.value),e},{}):{},Hl={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},ql=(e,t)=>t.length?tl(e.map(function(e){return t.map(function(t){const i=Bl(t),n=bs(e.baseUrl,i),r=Ja(Vl(t),{baseUrl:n}) 11165return n!==i&&!r.serviceLocation&&e.serviceLocation&&(r.serviceLocation=e.serviceLocation),r})})):e,Gl=e=>{const t=Fl(e,"SegmentTemplate")[0],i=Fl(e,"SegmentList")[0],n=i&&Fl(i,"SegmentURL").map(e=>Ja({tag:"SegmentURL"},Vl(e))),r=Fl(e,"SegmentBase")[0],s=i||t,o=s&&Fl(s,"SegmentTimeline")[0],a=i||r||t,l=a&&Fl(a,"Initialization")[0],c=t&&Vl(t) 11166c&&l?c.initialization=l&&Vl(l):c&&c.initialization&&(c.initialization={sourceURL:c.initialization}) 11167const u={template:c,segmentTimeline:o&&Fl(o,"S").map(e=>Vl(e)),list:i&&Ja(Vl(i),{segmentUrls:n,initialization:Vl(l)}),base:r&&Ja(Vl(r),{initialization:Vl(l)})} 11168return Object.keys(u).forEach(e=>{u[e]||delete u[e]}),u},Wl=e=>tl(Fl(e.node,"EventStream").map(t=>{const i=Vl(t),n=i.schemeIdUri 11169return Fl(t,"Event").map(t=>{const r=Vl(t),s=r.presentationTime||0,o=i.timescale||1,a=r.duration||0,l=s/o+e.attributes.start 11170return{schemeIdUri:n,value:i.value,id:r.id,start:l,end:l+a/o,messageData:Bl(t)||r.messageData,contentEncoding:i.contentEncoding,presentationTimeOffset:i.presentationTimeOffset||0}})})),$l=(e,t,i)=>n=>{const r=Vl(n),s=ql(t,Fl(n,"BaseURL")),o=Fl(n,"Role")[0],a={role:Vl(o)} 11171let l=Ja(e,r,a) 11172const c=Fl(n,"Accessibility")[0],u=(e=>
11172{if("urn:scte:dash:cc:cea-608:2015"===e.schemeIdUri)return("string"!=typeof e.value?[]:e.value.split(";")).map(e=>{let t,i 11173return i=e,/^CC\d=/.test(e)?[t,i]=e.split("="):/^CC\d$/.test(e)&&(t=e),{channel:t,language:i}}) 11174if("urn:scte:dash:cc:cea-708:2015"===e.schemeIdUri)return("string"!=typeof e.value?[]:e.value.split(";")).map(e=>{const t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0} 11175if(/=/.test(e)){const[i,n=""]=e.split("=") 11176t.channel=i,t.language=e,n.split(",").forEach(e=>{const[i,n]=e.split(":") 11177"lang"===i?t.language=n:"er"===i?t.easyReader=Number(n):"war"===i?t.aspectRatio=Number(n):"3D"===i&&(t["3D"]=Number(n))})}else t.language=e 11178return t.channel&&(t.channel="SERVICE"+t.channel),t})})(Vl(c)) 11179u&&(l=Ja(l,{captionServices:u})) 11180const d=Fl(n,"Label")[0] 11181if(d&&d.childNodes.length){const e=d.childNodes[0].nodeValue.trim() 11182l=Ja(l,{label:e})}const h=Fl(n,"ContentProtection").reduce((e,t)=>{const i=Vl(t) 11183i.schemeIdUri&&(i.schemeIdUri=i.schemeIdUri.toLowerCase()) 11184const n=Hl[i.schemeIdUri] 11185if(n){e[n]={attributes:i} 11186const r=Fl(t,"cenc:pssh")[0] 11187if(r){const t=Bl(r) 11188e[n].pssh=t&&As(t)}}return e},{}) 11189Object.keys(h).length&&(l=Ja(l,{contentProtection:h})) 11190const f=Gl(n),p=Fl(n,"Representation"),m=Ja(i,f) 11191return tl(p.map(((e,t,i)=>n=>{const r=Fl(n,"BaseURL"),s=ql(t,r),o=Ja(e,Vl(n)),a=Gl(n) 11192return s.map(e=>({segmentInfo:Ja(i,a),attributes:Ja(o,e)}))})(l,s,m)))},Ql=(e,t)=>(i,n)=>{const r=ql(t,Fl(i.node,"BaseURL")),s=Ja(e,{periodStart:i.attributes.start}) 11193"number"==typeof i.attributes.duration&&(s.periodDuration=i.attributes.duration) 11194const o=Fl(i.node,"AdaptationSet"),a=Gl(i.node) 11195return tl(o.map($l(s,r,a)))},Xl=(e,t)=>{if(e.length>1&&t({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!e.length)return null 11196const i=Ja({serverURL:Bl(e[0])},Vl(e[0])) 11197return i.queryBeforeStart="true"===i.queryBeforeStart,i},Yl=e=>{if(""===e)throw new Error(rl) 11198const t=new Ka 11199let i,n 11200try{i=t.parseFromString(e,"application/xml"),n=i&&"MPD"===i.documentElement.tagName?i.documentElement:null}catch(hf){}if(!n||n&&n.getElementsByTagName("parsererror").length>0)throw new Error(sl) 11201return n},Kl=(e,t={})=>{const i=((e,t={})=>{const{manifestUri:i="",NOW:n=Date.now(),clientOffset:r=0,eventHandler:s=function(){}}=t,o=Fl(e,"Period") 11202if(!o.length)throw new Error(nl) 11203const a=Fl(e,"Location"),l=Vl(e),c=ql([{baseUrl:i}],Fl(e,"BaseURL")),u=Fl(e,"ContentSteering") 11204l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=n,l.clientOffset=r,a.length&&(l.locations=a.map(Bl)) 11205const d=[] 11206return o.forEach((e,t)=>{const i=Vl(e),n=d[t-1] 11207i.start=(({attributes:e,priorPeriodAttributes:t,mpdType:i})=>"number"==typeof e.start?e.start:t&&"number"==typeof t.start&&"number"==typeof t.duration?t.start+t.duration:t||"static"!==i?null:0)({attributes:i,priorPeriodAttributes:n?n.attributes:null,mpdType:l.type}),d.push({node:e,attributes:i})}),{locations:l.locations,contentSteeringInfo:Xl(u,s),representationInfo:tl(d.map(Ql(l,c))),eventStream:tl(d.map(Wl))}})(Yl(e),t),n=i.representationInfo.map(Rl) 11208return kl({dashPlaylists:n,locations:i.locations,contentSteering:i.contentSteeringInfo,sidxMapping:t.sidxMapping,previousManifest:t.previousManifest,eventStream:i.eventStream})},Zl=e=>(e=>{const t=Fl(e,"UTCTiming")[0] 11209if(!t)return null 11210const i=Vl(t) 11211switch(i.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":i.method="HEAD" 11212break 11213case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":i.method="GET" 11214break 11215case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":i.method="DIRECT",i.value=Date.parse(i.value) 11216break 11217default:throw new Error(ll)}return i})(Yl(e)) 11218var Jl=Math.pow(2,32),ec=function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength) 11219return i.getBigUint64?(t=i.getBigUint64(0))<Number.MAX_SAFE_INTEGER?Number(t):t:i.getUint32(0)*Jl+i.getUint32(4)},tc=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},n=12 112200===i.version?(i.earliestPresentationTime=t.getUint32(n),i.firstOffset=t.getUint32(n+4),n+=8):(i.earliestPresentationTime=ec(e.subarray(n)),i.firstOffset=ec(e.subarray(n+8)),n+=16),n+=2 11221var r=t.getUint16(n) 11222for(n+=2;r>0;n+=12,r--)i.references.push({referenceType:(128&e[n])>>>7,referencedSize:2147483647&t.getUint32(n),subsegmentDuration:t.getUint32(n+4),startsWithSap:!!(128&e[n+8]),sapType:(112&e[n+8])>>>4,sapDeltaTime:268435455&t.getUint32(n+8)}) 11223return i},ic=Qs([73,68,51]),nc=function e(t,i){return void 0===i&&(i=0),(t=Qs(t)).length-i<10||!eo(t,ic,{offset:i})?i:(i+=function(e,t){void 0===t&&(t=0) 11224var i=(e=Qs(e))[t+5],n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9] 11225return(16&i)>>4?n+20:n+10}(t,i),e(t,i))},rc=function(e){return"string"==typeof e?Js(e):e},sc=function e(t,i,n){void 0===n&&(n=!1),i=function(e){return Array.isArray(e)?e.map(function(e){return rc(e)}):[rc(e)]}(i),t=Qs(t) 11226var r=[] 11227if(!i.length)return r 11228for(var s=0;s<t.length;){var o=(t[s]<<24|t[s+1]<<16|t[s+2]<<8|t[s+3])>>>0,a=t.subarray(s+4,s+8) 11229if(0===o)break 11230var l=s+o 11231if(l>t.length){if(n)break 11232l=t.length}var c=t.subarray(s+8,l) 11233eo(a,i[0])&&(1===i.length?r.push(c):r.push.apply(r,e(c,i.slice(1),n))),s=l}return r},oc={EBML:Qs([26,69,223,163]),DocType:Qs([66,130]),Segment:Qs([24,83,128,103]),SegmentInfo:Qs([21,73,169,102]),Tracks:Qs([22,84,174,107]),Track:Qs([174]),TrackNumber:Qs([215]),DefaultDuration:Qs([35,227,131]),TrackEntry:Qs([174]),TrackType:Qs([131]),FlagDefault:Qs([136]),CodecID:Qs([134]),CodecPr
vendor: 5,069 bytes, lines 11233-11287
11233ivate:Qs([99,162]),VideoTrack:Qs([224]),AudioTrack:Qs([225]),Cluster:Qs([31,67,182,117]),Timestamp:Qs([231]),TimestampScale:Qs([42,215,177]),BlockGroup:Qs([160]),BlockDuration:Qs([155]),Block:Qs([161]),SimpleBlock:Qs([163])},ac=[128,64,32,16,8,4,2,1],lc=function(e,t,i,n){void 0===i&&(i=!0),void 0===n&&(n=!1) 11234var r=function(e){for(var t=1,i=0;i<ac.length&&!(e&ac[i]);i++)t++ 11235return t}(e[t]),s=e.subarray(t,t+r) 11236return i&&((s=Array.prototype.slice.call(e,t,t+r))[0]^=ac[r-1]),{length:r,value:Ks(s,{signed:n}),bytes:s}},cc=function e(t){return"string"==typeof t?t.match(/.{1,2}/g).map(function(t){return e(t)}):"number"==typeof t?Zs(t):t},uc=function e(t,i,n){if(n>=i.length)return i.length 11237var r=lc(i,n,!1) 11238if(eo(t.bytes,r.bytes))return n 11239var s=lc(i,n+r.length) 11240return e(t,i,n+s.length+s.value+r.length)},dc=function e(t,i){i=function(e){return Array.isArray(e)?e.map(function(e){return cc(e)}):[cc(e)]}(i),t=Qs(t) 11241var n=[] 11242if(!i.length)return n 11243for(var r=0;r<t.length;){var s=lc(t,r,!1),o=lc(t,r+s.length),a=r+s.length+o.length 11244127===o.value&&(o.value=uc(s,t,a),o.value!==t.length&&(o.value-=a)) 11245var l=a+o.value>t.length?t.length:a+o.value,c=t.subarray(a,l) 11246eo(i[0],s.bytes)&&(1===i.length?n.push(c):n=n.concat(e(c,i.slice(1)))),r+=s.length+o.length+c.length}return n},hc=Qs([0,0,0,1]),fc=Qs([0,0,1]),pc=Qs([0,0,3]),mc=function(e){for(var t=[],i=1;i<e.length-2;)eo(e.subarray(i,i+3),pc)&&(t.push(i+2),i++),i++ 11247if(0===t.length)return e 11248var n=e.length-t.length,r=new Uint8Array(n),s=0 11249for(i=0;i<n;s++,i++)s===t[0]&&(s++,t.shift()),r[i]=e[s] 11250return r},gc=function(e,t,i,n){void 0===n&&(n=1/0),e=Qs(e),i=[].concat(i) 11251for(var r,s=0,o=0;s<e.length&&(o<n||r);){var a=void 0 11252if(eo(e.subarray(s),hc)?a=4:eo(e.subarray(s),fc)&&(a=3),a){if(o++,r)return mc(e.subarray(r,s)) 11253var l=void 0 11254"h264"===t?l=31&e[s+a]:"h265"===t&&(l=e[s+a]>>1&63),-1!==i.indexOf(l)&&(r=s+a),s+=a+("h264"===t?1:2)}else s++}return e.subarray(0,0)},yc={webm:Qs([119,101,98,109]),matroska:Qs([109,97,116,114,111,115,107,97]),flac:Qs([102,76,97,67]),ogg:Qs([79,103,103,83]),ac3:Qs([11,119]),riff:Qs([82,73,70,70]),avi:Qs([65,86,73]),wav:Qs([87,65,86,69]),"3gp":Qs([102,116,121,112,51,103]),mp4:Qs([102,116,121,112]),fmp4:Qs([115,116,121,112]),mov:Qs([102,116,121,112,113,116]),moov:Qs([109,111,111,118]),moof:Qs([109,111,111,102])},vc={aac:function(e){var t=nc(e) 11255return eo(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=nc(e) 11256return eo(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=dc(e,[oc.EBML,oc.DocType])[0] 11257return eo(t,yc.webm)},mkv:function(e){var t=dc(e,[oc.EBML,oc.DocType])[0] 11258return eo(t,yc.matroska)},mp4:function(e){return!vc["3gp"](e)&&!vc.mov(e)&&(!(!eo(e,yc.mp4,{offset:4})&&!eo(e,yc.fmp4,{offset:4}))||(!(!eo(e,yc.moof,{offset:4})&&!eo(e,yc.moov,{offset:4}))||void 0))},mov:function(e){return eo(e,yc.mov,{offset:4})},"3gp":function(e){return eo(e,yc["3gp"],{offset:4})},ac3:function(e){var t=nc(e) 11259return eo(e,yc.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0] 11260for(var t=0;t+188<e.length&&t<188;){if(71===e[t]&&71===e[t+188])return!0 11261t+=1}return!1},flac:function(e){var t=nc(e) 11262return eo(e,yc.flac,{offset:t})},ogg:function(e){return eo(e,yc.ogg)},avi:function(e){return eo(e,yc.riff)&&eo(e,yc.avi,{offset:8})},wav:function(e){return eo(e,yc.riff)&&eo(e,yc.wav,{offset:8})},h264:function(e){return function(e,t,i){return gc(e,"h264",t,i)}(e,7,3).length},h265:function(e){return function(e,t,i){return gc(e,"h265",t,i)}(e,[32,33],3).length}},_c=Object.keys(vc).filter(function(e){return"ts"!==e&&"h264"!==e&&"h265"!==e}).concat(["ts","h264","h265"]) 11263_c.forEach(function(e){var t=vc[e] 11264vc[e]=function(e){return t(Qs(e))}}) 11265var bc,wc,Ac,Tc,Cc=vc,Lc=function(e){e=Qs(e) 11266for(var t=0;t<_c.length;t++){var i=_c[t] 11267if(Cc[i](e))return i}return""},xc=9e4 11268bc=function(e){return e*xc},wc=function(e,t){return e*t},Ac=function(e){return e/xc},Tc=function(e,t){return e/t} 11269var Mc=xc 11270 11271;/*! @name @videojs/http-streaming @version 3.17.2 @license Apache-2.0 */ 11272const Ec=bs,Sc=(e,t)=>t&&t.responseURL&&e!==t.responseURL?t.responseURL:e,kc=e=>vs.log.debug?vs.log.debug.bind(vs,"VHS:",`${e} >`):function(){} 11273function Pc(...e){const t=vs.obj||vs 11274return(t.merge||t.mergeOptions).apply(t,e)}function Oc(...e){const t=vs.time||vs 11275return(t.createTimeRanges||t.createTimeRanges).apply(t,e)}const zc=1/30,Dc=.1,Ic=function(e,t){const i=[] 11276let n 11277if(e&&e.length)for(n=0;n<e.length;n++)t(e.start(n),e.end(n))&&i.push([e.start(n),e.end(n)]) 11278return Oc(i)},Nc=function(e,t){return Ic(e,function(e,i){return e-Dc<=t&&i+Dc>=t})},Rc=function(e,t){return Ic(e,function(e){return e-zc>=t})},Fc=e=>{const t=[] 11279if(!e||!e.length)return"" 11280for(let i=0;i<e.length;i++)t.push(e.start(i)+" => "+e.end(i)) 11281return t.join(", ")},Bc=e=>{const t=[] 11282for(let i=0;i<e.length;i++)t.push({start:e.start(i),end:e.end(i)}) 11283return t},jc=function(e){if(e&&e.length&&e.end)return e.end(e.length-1)},Uc=function(e,t){let i=0 11284if(!e||!e.length)return i 11285for(let n=0;n<e.length;n++){const r=e.start(n),s=e.end(n) 11286t>s||(i+=t>r&&t<=s?s-t:s-r)}return i},Vc=(e,t)=>{if(!t.preload)return t.duration 11287let i=0
11288return(t.parts||[]).forEach(function(e){i+=e.duration}),(t.preloadHints||[]).forEach(function(t){"PART"===t.type&&(i+=e.partTargetDuration)}),i},Hc=e=>(e.segments||[]).reduce((e,t,i)=>(t.parts?t.parts.forEach(function(n,r){e.push({duration:n.duration,segmentIndex:i,partIndex:r,part:n,segment:t})}):e.push({duration:t.duration,segmentIndex:i,partIndex:null,segment:t,part:null}),e),[]),qc=e=>{const t=e.segments&&e.segments.length&&e.segments[e.segments.length-1] 11289return t&&t.parts||[]},Gc=({preloadSegment:e})=>{if(!e)return 11290const{parts:t,preloadHints:i}=e 11291let n=(i||[]).reduce((e,t)=>e+("PART"===t.type?1:0),0) 11292return n+=t&&t.length?t.length:0,n},Wc=(e,t)=>{if(t.endList)return 0 11293if(e&&e.suggestedPresentationDelay)return e.suggestedPresentationDelay 11294const i=qc(t).length>0 11295return i&&t.serverControl&&t.serverControl.partHoldBack?t.serverControl.partHoldBack:i&&t.partTargetDuration?3*t.partTargetDuration:t.serverControl&&t.serverControl.holdBack?t.serverControl.holdBack:t.targetDuration?3*t.targetDuration:0},$c=function(e,t,i){if(void 0===t&&(t=e.mediaSequence+e.segments.length),t<e.mediaSequence)return 0 11296const n=function(e,t){let i=0,n=t-e.mediaSequence,r=e.segments[n] 11297if(r){if(void 0!==r.start)return{result:r.start,precise:!0} 11298if(void 0!==r.end)return{result:r.end-r.duration,precise:!0}}for(;n--;){if(r=e.segments[n],void 0!==r.end)return{result:i+r.end,precise:!0} 11299if(i+=Vc(e,r),void 0!==r.start)return{result:i+r.start,precise:!0}}return{result:i,precise:!1}}(e,t) 11300if(n.precise)return n.result 11301const r=function(e,t){let i,n=0,r=t-e.mediaSequence 11302for(;r<e.segments.length;r++){if(i=e.segments[r],void 0!==i.start)return{result:i.start-n,precise:!0} 11303if(n+=Vc(e,i),void 0!==i.end)return{result:i.end-n,precise:!0}}return{result:-1,precise:!1}}(e,t) 11304return r.precise?r.result:n.result+i},Qc=function(e,t,i){if(!e)return 0 11305if("number"!=typeof i&&(i=0),void 0===t){if(e.totalDuration)return e.totalDuration 11306if(!e.endList)return window.Infinity}return $c(e,t,i)},Xc=function({defaultDuration:e,durationList:t,startIndex:i,endIndex:n}){let r=0 11307if(i>n&&([i,n]=[n,i]),i<0){for(let t=i;t<Math.min(0,n);t++)r+=e 11308i=0}for(let s=i;s<n;s++)r+=t[s].duration 11309return r},Yc=function(e,t,i,n){if(!e||!e.segments)return null 11310if(e.endList)return Qc(e) 11311if(null===t)return null 11312t=t||0 11313let r=$c(e,e.mediaSequence+e.segments.length,t) 11314return i&&(r-=n="number"==typeof n?n:Wc(null,e)),Math.max(0,r)},Kc=function(e){return e.excludeUntil&&e.excludeUntil>Date.now()},Zc=function(e){return e.excludeUntil&&e.excludeUntil===1/0},Jc=function(e){const t=Kc(e) 11315return!e.disabled&&!t},eu=function(e,t){return t.attributes&&t.attributes[e]},tu=(e,t)=>{if(1===e.playlists.length)return!0 11316const i=t.attributes.BANDWIDTH||Number.MAX_VALUE 11317return 0===e.playlists.filter(e=>!!Jc(e)&&(e.attributes.BANDWIDTH||0)<i).length},iu=(e,t)=>!(!e&&!t||!e&&t||e&&!t)&&(e===t||(!(!e.id||!t.id||e.id!==t.id)||(!(!e.resolvedUri||!t.resolvedUri||e.resolvedUri!==t.resolvedUri)||!(!e.uri||!t.uri||e.uri!==t.uri)))),nu=function(e,t){const i=e&&e.mediaGroups&&e.mediaGroups.AUDIO||{} 11318let n=!1 11319for(const r in i){for(const e in i[r])if(n=t(i[r][e]),n)break 11320if(n)break}return!!n},ru=e=>{if(!e||!e.playlists||!e.playlists.length){return nu(e,e=>e.playlists&&e.playlists.length||e.uri)}for(let t=0;t<e.playlists.length;t++){const i=e.playlists[t],n=i.attributes&&i.attributes.CODECS 11321if(n&&n.split(",").every(e=>Bs(e)))continue 11322if(!nu(e,e=>iu(i,e)))return!1}return!0} 11323var su={liveEdgeDelay:Wc,duration:Qc,seekable:function(e,t,i){const n=t||0 11324let r=Yc(e,t,!0,i) 11325return null===r?Oc():(r<n&&(r=n),Oc(n,r))},getMediaInfoForTime:function({playlist:e,currentTime:t,startingSegmentIndex:i,startingPartIndex:n,startTime:r,exactManifestTimings:s}){let o=t-r 11326const a=Hc(e) 11327let l=0 11328for(let c=0;c<a.length;c++){const e=a[c] 11329if(i===e.segmentIndex&&("number"!=typeof n||"number"!=typeof e.partIndex||n===e.partIndex)){l=c 11330break}}if(o<0){if(l>0)for(let t=l-1;t>=0;t--){const i=a[t] 11331if(o+=i.duration,s){if(o<0)continue}else if(o+zc<=0)continue 11332return{partIndex:i.partIndex,segmentIndex:i.segmentIndex,startTime:r-Xc({defaultDuration:e.targetDuration,durationList:a,startIndex:l,endIndex:t})}}return{partIndex:a[0]&&a[0].partIndex||null,segmentIndex:a[0]&&a[0].segmentIndex||0,startTime:t}}if(l<0){for(let i=l;i<0;i++)if(o-=e.targetDuration,o<0)return{partIndex:a[0]&&a[0].partIndex||null,segmentIndex:a[0]&&a[0].segmentIndex||0,startTime:t} 11333l=0}for(let c=l;c<a.length;c++){const t=a[c] 11334o-=t.duration 11335const i=t.duration>zc 11336if(!(0===o)&&!(i&&o+zc>=0)||c===a.length-1){if(s){if(o>0)continue}else if(o-zc>=0)continue 11337return{partIndex:t.partIndex,segmentIndex:t.segmentIndex,startTime:r
vendor: 1,360 bytes, lines 11337-11345
11337+Xc({defaultDuration:e.targetDuration,durationList:a,startIndex:l,endIndex:c})}}}return{segmentIndex:a[a.length-1].segmentIndex,partIndex:a[a.length-1].partIndex,startTime:t}},isEnabled:Jc,isDisabled:function(e){return e.disabled},isExcluded:Kc,isIncompatible:Zc,playlistEnd:Yc,isAes:function(e){for(let t=0;t<e.segments.length;t++)if(e.segments[t].key)return!0 11338return!1},hasAttribute:eu,estimateSegmentRequestTime:function(e,t,i,n=0){if(!eu("BANDWIDTH",i))return NaN 11339return(e*i.attributes.BANDWIDTH-8*n)/t},isLowestEnabledRendition:tu,isAudioOnly:ru,playlistMatch:iu,segmentDurationWithParts:Vc} 11340const{log:ou}=vs,au=(e,t)=>`${e}-${t}`,lu=(e,t,i)=>`placeholder-uri-${e}-${t}-${i}`,cu=(e,t)=>{e.mediaGroups&&["AUDIO","SUBTITLES"].forEach(i=>{if(e.mediaGroups[i])for(const n in e.mediaGroups[i])for(const r in e.mediaGroups[i][n]){const s=e.mediaGroups[i][n][r] 11341t(s,i,n,r)}})},uu=({playlist:e,uri:t,id:i})=>{e.id=i,e.playlistErrors_=0,t&&(e.uri=t),e.attributes=e.attributes||{}},du=(e,t,i=lu)=>{e.uri=t 11342for(let r=0;r<e.playlists.length;r++)if(!e.playlists[r].uri){const t=`placeholder-uri-${r}` 11343e.playlists[r].uri=t}const n=ru(e) 11344cu(e,(t,r,s,o)=>{if(!t.playlists||!t.playlists.length){if(n&&"AUDIO"===r&&!t.uri)for(let t=0;t<e.playlists.length;t++){const i=e.playlists[t] 11345if(i.attributes&&i.attributes.AUDIO&&i.attributes.AUDIO===s)return}t.playlists=[ii({},t)]}
11345t.playlists.forEach(function(t,n){const a=i(r,s,o,t),l=au(n,a) 11346t.uri?t.resolvedUri=t.resolvedUri||Ec(e.uri,t.uri):(t.uri=0===n?a:l,t.resolvedUri=t.uri),t.id=t.id||l,t.attributes=t.attributes||{},e.playlists[t.id]=t,e.playlists[t.uri]=t})}),(e=>{let t=e.playlists.length 11347for(;t--;){const i=e.playlists[t] 11348uu({playlist:i,id:au(t,i.uri)}),i.resolvedUri=Ec(e.uri,i.uri),e.playlists[i.id]=i,e.playlists[i.uri]=i,i.attributes.BANDWIDTH||ou.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}})(e),(e=>{cu(e,t=>{t.uri&&(t.resolvedUri=Ec(e.uri,t.uri))})})(e)} 11349class hu{constructor(){this.offset_=null,this.pendingDateRanges_=new Map,this.processedDateRanges_=new Map}setOffset(e=[]){if(null!==this.offset_)return 11350if(!e.length)return 11351const[t]=e 11352void 0!==t.programDateTime&&(this.offset_=t.programDateTime/1e3)}setPendingDateRanges(e=[]){if(!e.length)return 11353const[t]=e,i=t.startDate.getTime() 11354this.trimProcessedDateRanges_(i),this.pendingDateRanges_=e.reduce((e,t)=>(e.set(t.id,t),e),new Map)}processDateRange(e){this.pendingDateRanges_.delete(e.id),this.processedDateRanges_.set(e.id,e)}getDateRangesToProcess(){if(null===this.offset_)return[] 11355const e={},t=[] 11356this.pendingDateRanges_.forEach((i,n)=>{if(!this.processedDateRanges_.has(n)&&(i.startTime=i.startDate.getTime()/1e3-this.offset_,i.processDateRange=()=>this.processDateRange(i),t.push(i),i.class))if(e[i.class]){const t=e[i.class].push(i) 11357i.classListIndex=t-1}else e[i.class]=[i],i.classListIndex=0}) 11358for(const i of t){const t=e[i.class]||[] 11359i.endDate?i.endTime=i.endDate.getTime()/1e3-this.offset_:i.endOnNext&&t[i.classListIndex+1]?i.endTime=t[i.classListIndex+1].startTime:i.duration?i.endTime=i.startTime+i.duration:i.plannedDuration?i.endTime=i.startTime+i.plannedDuration:i.endTime=i.startTime}return t}trimProcessedDateRanges_(e){new Map(this.processedDateRanges_).forEach((t,i)=>{t.startDate.getTime()<e&&this.processedDateRanges_.delete(i)})}}const fu=({requestType:e,request:t,error:i,parseFailure:n})=>{const r=t.status<200||t.status>299,s=t.status>=400&&t.status<=499,o={uri:t.uri,requestType:e},a=r&&!s||n 11360if(i&&s)o.error=ii({},i),o.errorType=vs.Error.NetworkRequestFailed 11361else if(t.aborted)o.errorType=vs.Error.NetworkRequestAborted 11362else if(t.timedout)o.errorType=vs.Error.NetworkRequestTimeout 11363else if(a){const e=n?vs.Error.NetworkBodyParserFailed:vs.Error.NetworkBadStatus 11364o.errorType=e,o.status=t.status,o.headers=t.headers}return o},pu=kc("CodecUtils"),mu=function(e){const t=e.attributes||{} 11365if(t.CODECS)return Fs(t.CODECS)},gu=(e,t)=>{const i=t.attributes||{} 11366return e&&e.mediaGroups&&e.mediaGroups.AUDIO&&i.AUDIO&&e.mediaGroups.AUDIO[i.AUDIO]},yu=function(e){const t={} 11367return e.forEach(({mediaType:e,type:i,details:n})=>{t[e]=t[e]||[],t[e].push(Rs(`${i}${n}`))}),Object.keys(t).forEach(function(e){if(t[e].length>1)return pu(`multiple ${e} codecs found as attributes: ${t[e].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),void(t[e]=null) 11368t[e]=t[e][0]}),t},vu=function(e){let t=0 11369return e.audio&&t++,e.video&&t++,t},_u=function(e,t){const i=t.attributes||{},n=yu(mu(t)||[]) 11370if(gu(e,t)&&!n.audio&&!((e,t)=>{if(!gu(e,t))return!0 11371const i=t.attributes||{},n=e.mediaGroups.AUDIO[i.AUDIO] 11372for(const r in n)if(!n[r].uri&&!n[r].playlists)return!0 11373return!1})(e,t)){const t=yu(function(e,t){if(!e.mediaGroups.AUDIO||!t)return null 11374var i=e.mediaGroups.AUDIO[t] 11375if(!i)return null 11376for(var n in i){var r=i[n] 11377if(r.default&&r.playlists)return Fs(r.playlists[0].attributes.CODECS)}return null}(e,i.AUDIO)||[]) 11378t.audio&&(n.audio=t.audio)}return n},{EventTarget:bu}=vs,wu=(e,t)=>{if(!e)return t 11379const i=Pc(e,t) 11380if(e.preloadHints&&!t.preloadHints&&delete i.preloadHints,e.parts&&!t.parts)delete i.parts 11381else if(e.parts&&t.parts)for(let n=0;n<t.parts.length;n++)e.parts&&e.parts[n]&&(i.parts[n]=Pc(e.parts[n],t.parts[n])) 11382return!e.skipped&&t.skipped&&(i.skipped=!1),e.preload&&!t.preload&&(i.preload=!1),i},Au=(e,t)=>{!e.resolvedUri&&e.uri&&(e.resolvedUri=Ec(t,e.uri)),e.key&&!e.key.resolvedUri&&(e.key.resolvedUri=Ec(t,e.key.uri)),e.map&&!e.map.resolvedUri&&(e.map.resolvedUri=Ec(t,e.map.uri)),e.map&&e.map.key&&!e.map.key.resolvedUri&&(e.map.key.resolvedUri=Ec(t,e.map.key.uri)),e.parts&&e.parts.length&&e.parts.forEac
11382h(e=>{e.resolvedUri||(e.resolvedUri=Ec(t,e.uri))}),e.preloadHints&&e.preloadHints.length&&e.preloadHints.forEach(e=>{e.resolvedUri||(e.resolvedUri=Ec(t,e.uri))})},Tu=function(e){const t=e.segments||[],i=e.preloadSegment 11383if(i&&i.parts&&i.parts.length){if(i.preloadHints)for(let e=0;e<i.preloadHints.length;e++)if("MAP"===i.preloadHints[e].type)return t 11384i.duration=e.targetDuration,i.preload=!0,t.push(i)}return t},Cu=(e,t)=>e===t||e.segments&&t.segments&&e.segments.length===t.segments.length&&e.endList===t.endList&&e.mediaSequence===t.mediaSequence&&e.preloadSegment===t.preloadSegment,Lu=(e,t,i=Cu)=>{const n=Pc(e,{}),r=n.playlists[t.id] 11385if(!r)return null 11386if(i(r,t))return null 11387t.segments=Tu(t) 11388const s=Pc(r,t) 11389if(s.preloadSegment&&!t.preloadSegment&&delete s.preloadSegment,r.segments){if(t.skip){t.segments=t.segments||[] 11390for(let e=0;e<t.skip.skippedSegments;e++)t.segments.unshift({skipped:!0})}s.segments=((e,t,i)=>{const n=e.slice(),r=t.slice() 11391i=i||0 11392const s=[] 11393let o 11394for(let a=0;a<r.length;a++){const e=n[a+i],t=r[a] 11395e?(o=e.map||o,s.push(wu(e,t))):(o&&!t.map&&(t.map=o),s.push(t))}return s})(r.segments,t.segments,t.mediaSequence-r.mediaSequence)}s.segments.forEach(e=>{Au(e,s.resolvedUri)}) 11396for(let o=0;o<n.playlists.length;o++)n.playlists[o].id===t.id&&(n.playlists[o]=s) 11397return n.playlists[t.id]=s,n.playlists[t.uri]=s,cu(e,(e,i,n,r)=>{if(e.playlists)for(let o=0;o<e.playlists.length;o++)t.id===e.playlists[o].id&&(e.playlists[o]=s)}),n},xu=(e,t)=>{const i=e.segments||[],n=i[i.length-1],r=n&&n.parts&&n.parts[n.parts.length-1],s=r&&r.duration||n&&n.duration 11398return t&&s?1e3*s:500*(e.partTargetDuration||e.targetDuration||10)},Mu=(e,t,i)=>{if(!e)return 11399const n=[] 11400return e.forEach(e=>{if(!e.attributes)return 11401const{BANDWIDTH:t,RESOLUTION:i,CODECS:r}=e.attributes 11402n.push({id:e.id,bandwidth:t,resolution:i,codecs:r})}),{type:t,isLive:i,renditions:n}} 11403class Eu extends bu{constructor(e,t,i={}){if(super(),!e)throw new Error("A non-empty playlist URL or object is required") 11404this.logger_=kc("PlaylistLoader") 11405const{withCredentials:n=!1}=i 11406this.src=e,this.vhs_=t,this.withCredentials=n,this.addDateRangesToTextTrack_=i.addD
11406ateRangesToTextTrack 11407const r=t.options_ 11408this.customTagParsers=r&&r.customTagParsers||[],this.customTagMappers=r&&r.customTagMappers||[],this.llhls=r&&r.llhls,this.dateRangesStorage_=new hu,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const e=this.media() 11409if(!e)return 11410this.dateRangesStorage_.setOffset(e.segments),this.dateRangesStorage_.setPendingDateRanges(e.dateRanges) 11411const t=this.dateRangesStorage_.getDateRangesToProcess() 11412t.length&&this.addDateRangesToTextTrack_&&this.addDateRangesToTextTrack_(t)}handleMediaupdatetimeout_(){if("HAVE_METADATA"!==this.state)return 11413const e=this.media() 11414let t=Ec(this.main.uri,e.uri) 11415this.llhls&&(t=((e,t)=>{if(t.endList||!t.serverControl)return e 11416const i={} 11417if(t.serverControl.canBlockReload){const{preloadSegment:e}=t 11418let n=t.mediaSequence+t.segments.length 11419if(e){const r=e.parts||[],s=Gc(t)-1 11420s>-1&&s!==r.length-1&&(i._HLS_part=s),(s>-1||r.length)&&n--}i._HLS_msn=n}if(t.serverControl&&t.serverControl.canSkipUntil&&(i._HLS_skip=t.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(i).length){const t=new window.URL(e);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(e){i.hasOwnProperty(e)&&t.searchParams.set(e,i[e])}),e=t.toString()}return e})(t,e)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:t,withCredentials:this.withCredentials,requestType:"hls-playlist"},(e,t)=>{if(this.request)return e?this.playlistRequestError(this.request,this.media(),"HAVE_METADATA"):void this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})})}playlistRequestError(e,t,i){const{uri:n,id:r}=t 11421this.request=null,i&&(this.state=i),this.error={playlist:this.main.playlists[r],status:e.status,message:`HLS playlist request error at URL: ${n}.`,responseText:e.responseText,code:e.status>=500?4:2,metadata:fu({requestType:e.requestType,request:e,error:e.error})},this.trigger("error")}parseManifest_({url:e,manifestString:t}){try{const i=(({onwarn:e,oninfo:t,manifestString:i,customTagParsers:n=[],customTagMappers:r=[],llhls:s})=>{const o=new Ps 11422e&&o.on("warn",e),t&&o.on("info",t),n.forEach(e=>o.addParser(e)),r.forEach(e=>o.addTagMapper(e)),o.push(i),o.end() 11423const a=o.manifest 11424if(s||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(e){a.hasOwnProperty(e)&&delete a[e]}),a.segments&&a.segments.forEach(function(e){["parts","preloadHints"].forEach(function(t){e.hasOwnProperty(t)&&delete e[t]})})),!a.targetDuration){let t=10 11425a.segments&&a.segments.length&&(t=a.segments.reduce((e,t)=>Math.max(e,t.duration),0)),e&&e({message:`manifest has no targetDuration defaulting to ${t}`}),a.targetDuration=t}const l=qc(a) 11426if(l.length&&!a.partTargetDuration){const t=l.reduce((e,t)=>Math.max(e,t.duration),0) 11427e&&(e({message:`manifest has no partTargetDuration defaulting to ${t}`}),ou.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),a.partTargetDuration=t}return a})({onwarn:({message:t})=>this.logger_(`m3u8-parser warn for ${e}: ${t}`),oninfo:({message:t})=>this.logger_(`m3u8-parser info for ${e}: ${t}`),manifestString:t,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls}) 11428return i.playlists&&i.playlists.length?(this.excludeAudioOnlyVariants(i.playlists),i):i}catch(i){this.error=i,this.error.metadata={errorType:vs.Error.StreamingHlsPlaylistParserError,error:i}}}excludeAudioOnlyVariants(e){const t=e=>{const t=e.attributes||{},{width:i,height:n}=t.RESOLUTION||{} 11429if(i&&n)return!0 11430const r=mu(e)||[],s=yu(r) 11431return Boolean(s.video)} 11432e.some(t)&&e.forEach(e=>{t(e)||(e.excludeUntil=1/0)})}haveMetadata({playlistString:e,playlistObject:t,url:i,id:n}){this.request=null,this.state="HAVE_METADATA" 11433const r={playlistInfo:{type:"media",uri:i}} 11434this.trigger({type:"playlistparsestart",metadata:r}) 11435const s=t||this.parseManifest_({url:i,manifestString:e}) 11436s.lastRequest=Date.now(),uu({playlist:s,uri:i,id:n}) 11437const o=Lu(this.main,s) 11438this.targetDuration=s.partTargetDuration||s.targetDuration,this.pendingMedia_=null,o?(this.main=o,this.media_=this.main.playlists[n]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(xu(this.media(),!!o)),r.parsedPlaylist=Mu(this.main.playlists,r.playlistInfo.type,!this.media_.endList),this.trigger({type:"playlistparsecomplete",metadata:r}),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),window.clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new hu,this.off()}stopRequest(){if(this.request){const e=this.request 11439this.request=null,e.onreadystatechange=null,e.abort()}}media(e,t){if(!e)return this.media_ 11440if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state) 11441if("string"==typeof e){if(!this.main.playlists[e])throw new Error("Unknown playlist URI: "+e) 11442e=this.main.playlists[e]}if(window.clearTimeout(this.finalRenditionTimeout),t){const t=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3 11443return void(this.finalRenditionTimeout=window.setTimeout(this.media.bind(this,e,!1),t))}const i=this.state,n=!this.media_||e.id!==this.media_.id,r=this.main.playlists[e.id] 11444if(r&&r.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(n&&(this.trigger("mediachanging"),"HAVE_MAIN_MANIFEST"===i?this.trigger("loadedmetadata"):this.trigger("mediachange"))) 11445if(this.updateMediaUpdateTimeout_(xu(e,!0)),!n)return 11446if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return 11447this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e
vendor: 4,264 bytes, lines 11448-11468
11448const s={playlistInfo:{type:"media",uri:e.uri}} 11449this.trigger({type:"playlistrequeststart",metadata:s}),this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials,requestType:"hls-playlist"},(t,n)=>{if(this.request){if(e.lastRequest=Date.now(),e.resolvedUri=Sc(e.resolvedUri,n),t)return this.playlistRequestError(this.request,e,i) 11450this.trigger({type:"playlistrequestcomplete",metadata:s}),this.haveMetadata({playlistString:n.responseText,url:e.uri,id:e.id}),"HAVE_MAIN_MANIFEST"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")}})}pause(){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MAIN_MANIFEST":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")}load(e){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null) 11451const t=this.media() 11452if(e){const e=t?(t.partTargetDuration||t.targetDuration)/2*1e3:5e3 11453return void(this.mediaUpdateTimeout=window.setTimeout(()=>{this.mediaUpdateTimeout=null,this.load()},e))}this.started?t&&!t.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()}updateMediaUpdateTimeout_(e){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=window.setTimeout(()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(e)},e))}start(){if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=window.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(()=>{this.setupInitialPlaylist(this.src)},0) 11454const e={playlistInfo:{type:"multivariant",uri:this.src}} 11455this.trigger({type:"playlistrequeststart",metadata:e}),this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials,requestType:"hls-playlist"},(t,i)=>{if(!this.request)return 11456if(this.request=null,t)return this.error={status:i.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:i.responseText,code:2,metadata:fu({requestType:i.requestType,request:i,error:t})},"HAVE_NOTHING"===this.state&&(this.started=!1),this.trigger("error") 11457this.trigger({type:"playlistrequestcomplete",metadata:e}),this.src=Sc(this.src,i),this.trigger({type:"playlistparsestart",metadata:e}) 11458const n=this.parseManifest_({manifestString:i.responseText,url:this.src}) 11459e.parsedPlaylist=Mu(n.playlists,e.playlistInfo.type,!1),this.trigger({type:"playlistparsecomplete",metadata:e}),this.setupInitialPlaylist(n)})}srcUri(){return"string"==typeof this.src?this.src:this.src.uri}setupInitialPlaylist(e){if(this.state="HAVE_MAIN_MANIFEST",e.playlists)return this.main=e,du(this.main,this.srcUri()),e.playlists.forEach(e=>{e.segments=Tu(e),e.segments.forEach(t=>{Au(t,e.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.main.playlists[0])) 11460const t=this.srcUri()||window.location.href 11461this.main=((e,t)=>{const i=au(0,t),n={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:window.location.href,resolvedUri:window.location.href,playlists:[{uri:t,id:i,resolvedUri:t,attributes:{}}]} 11462return n.playlists[i]=n.playlists[0],n.playlists[t]=n.playlists[0],n})(0,t),this.haveMetadata({playlistObject:e,url:t,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(e,t){const i=this.main,n=e.ID 11463let r=i.playlists.length 11464for(;r--;){const s=i.playlists[r] 11465if(s.attributes["PATHWAY-ID"]===n){const o=s.resolvedUri,a=s.id 11466if(t){const t=this.createCloneURI_(s.resolvedUri,e),o=au(n,t),a=this.createCloneAttributes_(n,s.attributes),l=this.createClonePlaylist_(s,o,e,a) 11467i.playlists[r]=l,i.playlists[o]=l,i.playlists[t]=l}else i.playlists.splice(r,1) 11468delete i.playlists[a],delete i.playlists[o]}}this.updateOrDeleteCloneMedia(e,t)}updateOrDeleteCloneMedia(e,t){const i=this.main,n=e.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{if(i.mediaGroups[e]&&i.mediaGroups[e][n])for(const t in i.mediaGroups[e])if(t===n){for(const n in i.mediaGroups[e][t]){i.mediaGroups[e][t][n].playlists.forEac
11468h((e,t)=>{const n=i.playlists[e.id],r=n.id,s=n.resolvedUri 11469delete i.playlists[r],delete i.playlists[s]})}delete i.mediaGroups[e][t]}}),t&&this.createClonedMediaGroups_(e)}addClonePathway(e,t={}){const i=this.main,n=i.playlists.length,r=this.createCloneURI_(t.resolvedUri,e),s=au(e.ID,r),o=this.createCloneAttributes_(e.ID,t.attributes),a=this.createClonePlaylist_(t,s,e,o) 11470i.playlists[n]=a,i.playlists[s]=a,i.playlists[r]=a,this.createClonedMediaGroups_(e)}createClonedMediaGroups_(e){const t=e.ID,i=e["BASE-ID"],n=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(r=>{if(n.mediaGroups[r]&&!n.mediaGroups[r][t])for(const s in n.mediaGroups[r])if(s===i){n.mediaGroups[r][t]={} 11471for(const i in n.mediaGroups[r][s]){const o=n.mediaGroups[r][s][i] 11472n.mediaGroups[r][t][i]=ii({},o) 11473const a=n.mediaGroups[r][t][i],l=this.createCloneURI_(o.resolvedUri,e) 11474a.resolvedUri=l,a.uri=l,a.playlists=[],o.playlists.forEach((s,o)=>{const l=n.playlists[s.id],c=lu(r,t,i),u=au(t,c) 11475if(l&&!n.playlists[u]){const t=this.createClonePlaylist_(l,u,e),i=t.resolvedUri 11476n.playlists[u]=t,n.playlists[i]=t}a.playlists[o]=this.createClonePlaylist_(s,u,e)})}}})}createClonePlaylist_(e,t,i,n){const r=this.createCloneURI_(e.resolvedUri,i),s={resolvedUri:r,uri:r,id:t} 11477return e.segments&&(s.segments=[]),n&&(s.attributes=n),Pc(e,s)}createCloneURI_(e,t){const i=new URL(e) 11478i.hostname=t["URI-REPLACEMENT"].HOST 11479const n=t["URI-REPLACEMENT"].PARAMS 11480for(const r of Object.keys(n))i.searchParams.set(r,n[r]) 11481return i.href}createCloneAttributes_(e,t){const i={"PATHWAY-ID":e} 11482return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(n=>{t[n]&&(i[n]=e)}),i}getKeyIdSet(e){const t=new Set 11483if(!e||!e.contentProtection)return t 11484for(const i in e.contentProtection)if(e.contentProtection[i]&&e.contentProtection[i].attributes&&e.contentProtection[i].attributes.keyId){const n=e.contentProtection[i].attributes.keyId 11485t.add(n.toLowerCase())}return t}}const Su=function(e,t,i,n){const r="arraybuffer"===e.responseType?e.response:e.responseText 11486!t&&r&&(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=r.byteLength||r.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3))),i.headers&&(e.responseHeaders=i.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),t||e.aborted||200===i.statusCode||206===i.statusCode||0===i.statusCode||(t=new Error("XHR Failed with a response of: "+(e&&(r||e.responseText)))),n(t,e)},ku=function(){const e=function e(t,i){t=Pc({timeout:45e3},t) 11487const n=e.beforeRequest||vs.Vhs.xhr.beforeRequest,r=e._requestCallbackSet||vs.Vhs.xhr._requestCallbackSet||new Set,s=e._responseCallbackSet||vs.Vhs.xhr._responseCallbackSet 11488n&&"function"==typeof n&&(vs.log.warn("beforeRequest is deprecated, use onRequest instead."),r.add(n)) 11489const o=!0===vs.Vhs.xhr.original?vs.xhr:vs.Vhs.xhr,a=((e,t)=>{if(!e||!e.size)return 11490let i=t 11491return e.forEach(e=>{i=e(i)}),i})(r,t) 11492r.delete(n) 11493const l=o(a||t,function(e,t){return((e,t,i,n)=>{e&&e.size&&e.forEach(e=>{e(t,i,n)})})(s,l,e,t),Su(l,e,t,i)}),c=l.abort 11494return l.abort=function(){return l.aborted=!0,c.apply(l,arguments)},l.uri=t.uri,l.requestType=t.requestType,l.requestTime=Date.now(),l} 11495return e.original=!0,e},Pu=function(e){const t={} 11496return e.byterange&&(t.Range=function(e){let t 11497const i=e.offset 11498return t="bigint"==typeof e.offset||"bigint"==typeof e.length?window.BigInt(e.offset)+window.BigInt(e.length)-window.BigInt(1):e.offset+e.length-1,"bytes="+i+"-"+t}(e.byterange)),t},Ou=function(e,t){return e.start(t)+"-"+e.end(t)},zu=function(e,t){const i=e.toString(16) 11499return"00".substring(0,2-i.length)+i+(t%2?" ":"")},Du=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},Iu=function(e){const t={} 11500return Object.keys(e).forEach(i=>{const n=e[i] 11501$s(n)?t[i]={bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:t[i]=n}),t},Nu=function(e){const t=e.byterange||{length:1/0,offset:0} 11502return[t.length,t.offset,e.resolvedUri].join(",")},Ru=function(e){return e.resolvedUri},Fu=e=>{const t=Array.prototype.slice.call(e),i=16 11503let n,r,s="" 11504for(let o=0;o<t.length/i;o++)n=t.slice(o*i,o*i+i).map(zu).join(""),r=t.slice(o*i,o*i+i).map(Du).join(""),s+=n+" "+r+"\n" 11505return s} 11506var Bu=Object.freeze({__proto__:null,createTransferableMessage:Iu,initSegmentId:Nu,segmentKeyId:Ru,hexDump:Fu,tagDump:({bytes:e})=>Fu(e),textRanges:e=>{let t,i="" 11507for(t=0;t<e.length;t++)i+=Ou(e,t)+" " 11508return i}}) 11509const ju=({playlist:e,time:t,callback:i})=>{if(!i)throw new Error("getProgramTime: callback must be provided") 11510if(!e||void 0===t)return i({message:"getProgramTime: playlist and time must be provided"}) 11511const n=((e,t)=>{if(!t||!t.segments||0===t.segments.length)return null 11512let i,n=0 11513for(let s=0;s<t.segments.length&&(i=t.segments[s],n=i.videoTimingInfo?i.videoTimingInfo.transmuxedPresentationEnd:n+i.duration,!(e<=n));s++);const r=t.segments[t.segments.length-1] 11514if(r.videoTimingInfo&&r.videoTimingInfo.transmuxedPresentationEnd<e)return null 11515if(e>n){if(e>n+.25*r.duration)return null 11516i=r}return{segment:i,estimatedStart:i.videoTimingInfo?i.videoTimingInfo.transmuxedPresentationStart:n-i.duration,type:i.videoTimingInfo?"accurate":"estimate"}})(t,e) 11517if(!n)return i({message:"valid programTime was not found"}) 11518if("estimate"===n.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:n.estimatedStart}) 11519const r={mediaSeconds:t},s=((e,t)=>{if(!t.dateTimeObject)return null 11520const i=t.videoTimingInfo.transmuxerPrependedSeconds,n=e-(t.videoTimingInfo.transmuxedPresentationStart+i) 11521return new Date(t.dateTimeObject.getTime()+1e3*n)})(t,n.segment) 11522return s&&(r.programDateTime=s.toISOString()),i(null,r)},Uu=({programTime:e,playlist:t,retryCount:i=2,seekTo:n,pauseAfterSeek:r=!0,tech:s,callback:o})=>{if(!o)throw new Error("seekToProgramTime: callback must be provided") 11523if(void 0===e||!t||!n)return o({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"}) 11524if(!t.endList&&!s.hasStarted_)return o({message:"player must be playing a live stream to start buffering"}) 11525if(!(e=>{if(!e.segments||0===e.segments.length)return!1 11526for(let t=0;t<e.segments.length;t++)if(!e.segments[t].dateTimeObject)return!1 11527return!0})(t))return o({message:"programDateTime tags must be provided in the manifest "+t.resolvedUri}) 11528const a=((e,t)=>{let i 11529try{i=new Date(e)}catch(hf){return null}if(!t||!t.segments||0===t.segments.length)return null 11530let n=t.segments[0] 11531if(i<new Date(n.dateTimeObject))return null 11532for(let l=0;l<t.segments.length-1&&(n=t.segments[l],!(i<new Date(t.segments[l+1].dateTimeObject)));l++);const r=t.segments[t.segments.length-1],s=r.dateTimeObject,o=r.videoTimingInfo?(a=r.videoTimingInfo).transmuxedPresentationEnd-a.transmuxedPresentationStart-a.transmuxerPrependedSeconds:r.duration+.25*r.duration 11533var a 11534return i>new Date(s.getTime()+1e3*o)?null:(i>new Date(s)&&(n=r),{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:su.duration(t,t.mediaSequence+t.segments.indexOf(n)),type:n.videoTimingInfo?"accurate":"estimate"})})(e,t) 11535if(!a)return o({message:`${e} was not found in the stream`}) 11536const l=a.segment,c=((e,t)=>{let i,n 11537try{i=new Date(e),n=new Date(t)}catch(hf){}const r=i.getTime() 11538return(n.getTime()-r)/1e3})(l.dateTimeObject,e) 11539if("estimate"===a.type)return 0===i?o({message:`${e} is not buffered yet. Try again`}):(n(a.estimatedStart+c),void s.one("seeked",()=>{Uu({programTime:e,playlist:t,retryCount:i-1,seekTo:n,pauseAfterSeek:r,tech:s,callback:o})})) 11540const u=l.start+c 11541s.one("seeked",()=>o(null,s.currentTime())),r&&s.pause(),n(u)},Vu=(e,t)=>{if(4===e.readyState)return t()},Hu=(e,t,i,n)=>{let r,s=[],o=!1 11542const a=function(e,t,n,r){return t.abort(),o=!0,i(e,t,n,r)},l=function(e,t){if(o)return 11543if(e)return e.metadata=fu({requestType:n,request:t,error:e}),a(e,t,"",s) 11544const i=t.responseText.substring(s&&s.byteLength||0,t.responseText.length) 11545if(s=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i] 11546if(t=t.filter(function(e){return e&&(e.byteLength||e.length)&&"string"!=typeof e}),t.length<=1)return Qs(t[0]) 11547var n=t.reduce(function(e,t,i){return e+(t.byteLength||t.length)}
vendor: 6,890 bytes, lines 11547-11595
11547,0),r=new Uint8Array(n),s=0 11548return t.forEach(function(e){e=Qs(e),r.set(e,s),s+=e.byteLength}),r}(s,Js(i,!0)),r=r||nc(s),s.length<10||r&&s.length<r+2)return Vu(t,()=>a(e,t,"",s)) 11549const l=Lc(s) 11550return"ts"===l&&s.length<188||!l&&s.length<376?Vu(t,()=>a(e,t,"",s)):a(null,t,l,s)},c={uri:e,beforeSend(e){e.overrideMimeType("text/plain; charset=x-user-defined"),e.addEventListener("progress",function({total:t,loaded:i}){return Su(e,null,{statusCode:e.status},l)})}},u=t(c,function(e,t){return Su(u,e,t,l)}) 11551return u},{EventTarget:qu}=vs,Gu=function(e,t){if(!Cu(e,t))return!1 11552if(e.sidx&&t.sidx&&(e.sidx.offset!==t.sidx.offset||e.sidx.length!==t.sidx.length))return!1 11553if(!e.sidx&&t.sidx||e.sidx&&!t.sidx)return!1 11554if(e.segments&&!t.segments||!e.segments&&t.segments)return!1 11555if(!e.segments&&!t.segments)return!0 11556for(let i=0;i<e.segments.length;i++){const n=e.segments[i],r=t.segments[i] 11557if(n.uri!==r.uri)return!1 11558if(!n.byterange&&!r.byterange)continue 11559const s=n.byterange,o=r.byterange 11560if(s&&!o||!s&&o)return!1 11561if(s.offset!==o.offset||s.length!==o.length)return!1}return!0},Wu=(e,t,i,n)=>`placeholder-uri-${e}-${t}-${n.attributes.NAME||i}`,$u=(e,t,i)=>{let n=!0,r=Pc(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod,timelineStarts:t.timelineStarts}) 11562for(let s=0;s<t.playlists.length;s++){const e=t.playlists[s] 11563if(e.sidx){const t=wl(e.sidx) 11564i&&i[t]&&i[t].sidx&&pl(e,i[t].sidx,e.sidx.resolvedUri)}const o=Lu(r,e,Gu) 11565o&&(r=o,n=!1)}return cu(t,(e,t,i,s)=>{if(e.playlists&&e.playlists.length){const o=e.playlists[0].id,a=Lu(r,e.playlists[0],Gu) 11566a&&(r=a,s in r.mediaGroups[t][i]||(r.mediaGroups[t][i][s]=e),r.mediaGroups[t][i][s].playlists[0]=r.playlists[o],n=!1)}}),((e,t)=>{cu(e,(i,n,r,s)=>{t.mediaGroups[n][r]&&s in t.mediaGroups[n][r]||delete e.mediaGroups[n][r][s]})})(r,t),t.minimumUpdatePeriod!==e.minimumUpdatePeriod&&(n=!1),n?null:r},Qu=(e,t)=>(Boolean(!e.map&&!t.map)||Boolean(e.map&&t.map&&e.map.byterange.offset===t.map.byterange.offset&&e.map.byterange.length===t.map.byterange.length))&&e.uri===t.uri&&e.byterange.offset===t.byterange.offset&&e.byterange.length===t.byterange.length,Xu=(e,t)=>{const i={} 11567for(const n in e){const r=e[n].sidx 11568if(r){const e=wl(r) 11569if(!t[e])break 11570const n=t[e].sidxInfo 11571Qu(n,r)&&(i[e]=t[e])}}return i} 11572class Yu extends qu{constructor(e,t,i={},n){super(),this.isPaused_=!0,this.mainPlaylistLoader_=n||this,n||(this.isMain_=!0) 11573const{withCredentials:r=!1}=i 11574if(this.vhs_=t,this.withCredentials=r,this.addMetadataToTextTrack=i.addMetadataToTextTrack,!e)throw new Error("A non-empty playlist URL or object is required") 11575this.on("minimumUpdatePeriod",()=>{this.refreshXml_()}),this.on("mediaupdatetimeout",()=>{this.refreshMedia_(this.media().id)}),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=kc("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=e,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=e}get isPaused(){return this.isPaused_}requestErrored_(e,t,i){return!this.request||(this.request=null,e?(this.error="object"!=typeof e||e instanceof Error?{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2,metadata:e.metadata}:e,i&&(this.state=i),this.trigger("error"),!0):void 0)}addSidxSegments_(e,t,i){const n=e.sidx&&wl(e.sidx) 11576if(!e.sidx||!n||this.mainPlaylistLoader_.sidxMapping_[n])return window.clearTimeout(this.mediaRequest_),void(this.mediaRequest_=window.setTimeout(()=>i(!1),0)) 11577const r=Sc(e.sidx.resolvedUri),s=(r,s)=>{if(this.requestErrored_(r,s,t))return 11578const o=this.mainPlaylistLoader_.sidxMapping_,{requestType:a}=s 11579let l 11580try{l=tc(Qs(s.response).subarray(8))}catch(hf){return hf.metadata=fu({requestType:a,request:s,parseFailure:!0}),void this.requestErrored_(hf,s,t)}return o[n]={sidxInfo:e.sidx,sidx:l},pl(e,l,e.sidx.resolvedUri),i(!0)} 11581this.request=Hu(r,this.vhs_.xhr,(t,i,n,o)=>{if(t)return s(t,i) 11582if(!n||"mp4"!==n){const t=n||"unknown" 11583return s({status:i.status,message:`Unsupported ${t} container type for sidx segment at URL: ${r}`,response:"",playlist:e,internal:!0,playlistExclusionDuration:1/0,code:2},i)}const{offset:a,length:l}=e.sidx.byterange 11584if(o.length>=l+a)return s(t,{response:o.subarray(a,a+l),status:i.status,uri:i.uri}) 11585this.request=this.vhs_.xhr({uri:r,responseType:"arraybuffer",requestType:"dash-sidx",headers:Pu({byterange:e.sidx.byterange})},s)},"dash-sidx")}dispose(){this.isPaused_=!0,this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},window.clearTimeout(this.minimumUpdatePeriodTimeout_),window.clearTimeout(this.mediaRequest_),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.off()}hasPendingRequest(){return this.request||this.mediaRequest_}stopRequest(){if(this.request){const e=this.request 11586this.request=null,e.onreadystatechange=null,e.abort()}}media(e){if(!e)return this.media_ 11587if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state) 11588const t=this.state 11589if("string"==typeof e){if(!this.mainPlaylistLoader_.main.playlists[e])throw new Error("Unknown playlist URI: "+e) 11590e=this.mainPlaylistLoader_.main.playlists[e]}const i=!this.media_||e.id!==this.media_.id 11591if(i&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(i&&(this.trigger("mediachanging"),this.trigger("mediachange"))) 11592i&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,t,i=>{this.haveMetadata({startingState:t,playlist:e})}))}haveMetadata({startingState:e,playlist:t}){this.state="HAVE_METADATA",this.loadedPlaylists_[t.id]=t,window.clearTimeout(this.mediaRequest_),this.mediaRequest_=null,this.refreshMedia_(t.id),"HAVE_MAIN_MANIFEST"===e?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.isPaused_=!0,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(window.clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)}load(e){this.isPaused_=!1,window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null 11593const t=this.media() 11594if(e){const e=t?t.targetDuration/2*1e3:5e3 11595return void(this.mediaUpdateTimeout=window.setTimeout(()=>this.load(),e))}this.started?t&&!t.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()}
vendor: 3,293 bytes, lines 11595-11612
11595start(){if(this.started=!0,!this.isMain_)return window.clearTimeout(this.mediaRequest_),void(this.mediaRequest_=window.setTimeout(()=>this.haveMain_(),0)) 11596this.requestMain_((e,t)=>{this.haveMain_(),this.hasPendingRequest()||this.media_||this.media(this.mainPlaylistLoader_.main.playlists[0])})}requestMain_(e){const t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}} 11597this.trigger({type:"manifestrequeststart",metadata:t}),this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials,requestType:"dash-manifest"},(i,n)=>{if(i){const{requestType:e}=n 11598i.metadata=fu({requestType:e,request:n,error:i})}if(this.requestErrored_(i,n))return void("HAVE_NOTHING"===this.state&&(this.started=!1)) 11599this.trigger({type:"manifestrequestcomplete",metadata:t}) 11600const r=n.responseText!==this.mainPlaylistLoader_.mainXml_ 11601return this.mainPlaylistLoader_.mainXml_=n.responseText,n.responseHeaders&&n.responseHeaders.date?this.mainLoaded_=Date.parse(n.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=Sc(this.mainPlaylistLoader_.srcUrl,n),r?(this.handleMain_(),void this.syncClientServerClock_(()=>e(n,r))):e(n,r)})}syncClientServerClock_(e){const t=Zl(this.mainPlaylistLoader_.mainXml_) 11602return null===t?(this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()):"DIRECT"===t.method?(this.mainPlaylistLoader_.clientOffset_=t.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:Ec(this.mainPlaylistLoader_.srcUrl,t.value),method:t.method,withCredentials:this.withCredentials,requestType:"dash-clock-sync"},(i,n)=>{if(!this.request)return 11603if(i){const{requestType:t}=n 11604return this.error.metadata=fu({requestType:t,request:n,error:i}),this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()}let r 11605r="HEAD"===t.method?n.responseHeaders&&n.responseHeaders.date?Date.parse(n.responseHeaders.date):this.mainLoaded_:Date.parse(n.responseText),this.mainPlaylistLoader_.clientOffset_=r-Date.now(),e()}))}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){window.clearTimeout(this.mediaRequest_),this.mediaRequest_=null 11606const e=this.mainPlaylistLoader_.main,t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}} 11607let i 11608this.trigger({type:"manifestparsestart",metadata:t}) 11609try{i=(({mainXml:e,srcUrl:t,clientOffset:i,sidxMapping:n,previousManifest:r})=>{const s=Kl(e,{manifestUri:t,clientOffset:i,sidxMapping:n,previousManifest:r}) 11610return du(s,t,Wu),s})({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:e})}catch(r){this.error=r,this.error.metadata={errorType:vs.Error.StreamingDashManifestParserError,error:r},this.trigger("error")}e&&(i=$u(e,i,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=i||e 11611const n=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0] 11612if(n&&n!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=n),(!e||i&&i.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(i),i){const{duration:e,endList:n}=i,r=[]
11613i.playlists.forEach(e=>{r.push({id:e.id,bandwidth:e.attributes.BANDWIDTH,resolution:e.attributes.RESOLUTION,codecs:e.attributes.CODECS})}) 11614const s={duration:e,isLive:!n,renditions:r} 11615t.parsedManifest=s,this.trigger({type:"manifestparsecomplete",metadata:t})}return Boolean(i)}updateMinimumUpdatePeriodTimeout_(){const e=this.mainPlaylistLoader_ 11616e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(window.clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null) 11617let t=e.main&&e.main.minimumUpdatePeriod 116180===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!=typeof t||t<=0?t<0&&this.logger_(`found invalid minimumUpdatePeriod of ${t}, not setting a timeout`):this.createMUPTimeout_(t)}createMUPTimeout_(e){const t=this.mainPlaylistLoader_ 11619t.minimumUpdatePeriodTimeout_=window.setTimeout(()=>{t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)},e)}refreshXml_(){this.requestMain_((e,t)=>{t&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=((e,t)=>{let i=Xu(e.playlists,t) 11620return cu(e,(e,n,r,s)=>{if(e.playlists&&e.playlists.length){const n=e.playlists 11621i=Pc(i,Xu(n,t))}}),i})(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,e=>{this.refreshMedia_(this.media().id)}))})}refreshMedia_(e){if(!e)throw new Error("refreshMedia_ must take a media id") 11622this.media_&&this.isMain_&&this.handleMain_() 11623const t=this.mainPlaylistLoader_.main.playlists,i=!this.media_||this.media_!==t[e] 11624if(i?this.media_=t[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const e=()=>{this.media().endList||(this.mediaUpdateTimeout=window.setTimeout(()=>{this.trigger("mediaupdatetimeout"),e()},xu(this.media(),Boolean(i))))} 11625e()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(e){if(e&&this.mainPlaylistLoader_.main.eventStream){const e=this.mainPlaylistLoader_.main.eventStream.map(e=>({cueTime:e.start,frames:[{data:e.messageData}]})) 11626this.addMetadataToTextTrack("EventStream",e,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(e){if(e.contentProtection){const t=new Set 11627for(const i in e.contentProtection){const n=e.contentProtection[i].attributes["cenc:default_KID"] 11628n&&t.add(n.replace(/-/g,"").toLowerCase())}return t}}}var Ku={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30} 11629const Zu=function(e){return e.on=e.addEventListener,e.off=e.removeEventListener,e},Ju=function(e){return function(){const t=function(e){try{return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}catch(hf){const i=new BlobBuilder 11630return i.append(e),URL.createObjectURL(i.getBlob())}}(e),i=Zu(new Worker(t)) 11631i.objURL=t 11632const n=i.terminate 11633return i.on=i.addEventListener,i.off=i.removeEventListener,i.terminate=function(){return URL.revokeObjectURL(t),n.call(this)},i}},ed=function(e){return`var browserWorkerPolyFill = ${Zu.toString()};\nbrowserWorkerPolyFill(self);\n`+e},td=function(e){return e.toString().replace(/^function.+?{/,"").slice(0,-1)},id=ed(td(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=function(){this.init=function(){var e={} 11634this.on=function(t,i){e[t]||(e[t]=[]),e[t]=e[t].concat(i)},this.off=function(t,i){var n 11635return!!e[t]&&(n=e[t].indexOf(i),e[t]=e[t].slice(),e[t].splice(n,1),n>-1)},this.trigger=function(t){var i,n,r,s 11636if(i=e[t])if(2===arguments.length)for(r=i.length,n=0;n<r;++n)i[n].call(this,arguments[1]) 11637else{for(s=[],n=arguments.length,n=1;n<arguments.length;++n)s.push(arguments[n]) 11638for(r=i.length,n=0;n<r;++n)i[n].apply(this,s)}},this.dispose=function(){e={}}}} 11639t.prototype.pipe=function(e){return this.on("data",function(t){e.push(t)}),this.on("done",function(t){e.flush(t)}),this.on("partialdone",function(t){e.partialFlush(t)}),this.on("endedtimeline",function(t){e.endTimeline(t)}),this.on("reset",function(t){e.reset(t)}),e},t.prototype.push=function(e){this.trigger("data",e)},t.prototype.flush=function(e){this.trigger("done",e)},t.prototype.partialFlush=function(e){this.trigger("partialdone",e)},t.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},t.prototype.reset=function(e){this.trigger("reset",e)} 11640var i,n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,_,b,w,A,T,C,L,x,M,E,S,k,P,O,z,D,I,N,R,F,B,j,U,V=t,H=Math.pow(2,32),q={getUint64:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength) 11641return i.getBigUint64?(t=i.getBigUint64(0))<Number.MAX_SAFE_INTEGER?
vendor: 4,192 bytes, lines 11641-11657
11641Number(t):t:i.getUint32(0)*H+i.getUint32(4)},MAX_UINT32:H},G=q.MAX_UINT32;(function(){var e 11642if(T={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],pasp:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!=typeof Uint8Array){for(e in T)T.hasOwnProperty(e)&&(T[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]) 11643C=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),x=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),L=new Uint8Array([0,0,0,1]),M=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),E=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),S={video:M,audio:E},O=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),P=new Uint8Array([0,0,0,0,0,0,0,0]),z=new Uint8Array([0,0,0,0,0,0,0,0]),D=z,I=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),N=z,k=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),i=function(e){var t,i,n=[],r=0 11644for(t=1;t<arguments.length;t++)n.push(arguments[t]) 11645for(t=n.length;t--;)r+=n[t].byteLength 11646for(i=new Uint8Array(r+8),new DataView(i.buffer,i.byteOffset,i.byteLength).setUint32(0,i.byteLength),i.set(e,4),t=0,r=8;t<n.length;t++)i.set(n[t],r),r+=n[t].byteLength 11647return i},n=function(){return i(T.dinf,i(T.dref,O))},r=function(e){return i(T.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},g=function(e){return i(T.hdlr,S[e])},m=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]) 11648return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),i(T.mdhd,t)},p=function(e){return i(T.mdia,m(e),g(e.type),a(e))},o=function(e){return i(T.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},a=function(e){return i(T.minf,"video"===e.type?i(T.vmhd,k):i(T.smhd,P),n(),v(e))},l=function(e,t){for(var n=[],r=t.length;r--;)n[r]=b(t[r]) 11649return i.apply(null,[T.moof,o(e)].concat(n))},c=function(e){for(var t=e.length,n=[];t--;)n[t]=h(e[t]) 11650return i.apply(null,[T.moov,d(4294967295)].concat(n).concat(u(e)))},u=function(e){for(var t=e.length,n=[];t--;)n[t]=w(e[t]) 11651return i.apply(null,[T.mvex].concat(n))},d=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]) 11652return i(T.mvhd,t)},y=function(e){var t,n,r=e.samples||[],s=new Uint8Array(4+r.length) 11653for(n=0;n<r.length;n++)t=r[n].flags,s[n+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy 11654return i(T.sdtp,s)},v=function(e){return i(T.stbl,_(e),i(T.stts,N),i(T.stsc,D),i(T.stsz,I),i(T.stco,z))},_=function(e){return i(T.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),"video"===e.type?R(e):F(e))},R=function(e){var t,n,r=e.sps||[],s=e.pps||[],o=[],a=[] 11655for(t=0;t<r.length;t++)o.push((65280&r[t].byteLength)>>>8),o.push(255&r[t].byteLength),o=o.concat(Array.prototype.slice.call(r[t])) 11656for(t=0;t<s.length;t++)a.push((65280&s[t].byteLength)>>>8),a.push(255&s[t].byteLength),a=a.concat(Array.prototype.slice.call(s[t])) 11657if(n=[T.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),i(T.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([r.length],o,[s.length],a))),i(T.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio){var l=e.s
vendor: 11,398 bytes, lines 11657-11707
11657arRatio[0],c=e.sarRatio[1] 11658n.push(i(T.pasp,new Uint8Array([(4278190080&l)>>24,(16711680&l)>>16,(65280&l)>>8,255&l,(4278190080&c)>>24,(16711680&c)>>16,(65280&c)>>8,255&c])))}return i.apply(null,n)},F=function(e){return i(T.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),r(e))},f=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]) 11659return i(T.tkhd,t)},b=function(e){var t,n,r,s,o,a 11660return t=i(T.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),o=Math.floor(e.baseMediaDecodeTime/G),a=Math.floor(e.baseMediaDecodeTime%G),n=i(T.tfdt,new Uint8Array([1,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o,a>>>24&255,a>>>16&255,a>>>8&255,255&a])),"audio"===e.type?(r=A(e,92),i(T.traf,t,n,r)):(s=y(e),r=A(e,s.length+92),i(T.traf,t,n,r,s))},h=function(e){return e.duration=e.duration||4294967295,i(T.trak,f(e),p(e))},w=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]) 11661return"video"!==e.type&&(t[t.length-1]=0),i(T.trex,t)},U=function(e,t){var i=0,n=0,r=0,s=0 11662return e.length&&(void 0!==e[0].duration&&(i=1),void 0!==e[0].size&&(n=2),void 0!==e[0].flags&&(r=4),void 0!==e[0].compositionTimeOffset&&(s=8)),[0,0,i|n|r|s,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},j=function(e,t){var n,r,s,o,a,l 11663for(t+=20+16*(o=e.samples||[]).length,s=U(o,t),(r=new Uint8Array(s.length+16*o.length)).set(s),n=s.length,l=0;l<o.length;l++)a=o[l],r[n++]=(4278190080&a.duration)>>>24,r[n++]=(16711680&a.duration)>>>16,r[n++]=(65280&a.duration)>>>8,r[n++]=255&a.duration,r[n++]=(4278190080&a.size)>>>24,r[n++]=(16711680&a.size)>>>16,r[n++]=(65280&a.size)>>>8,r[n++]=255&a.size,r[n++]=a.flags.isLeading<<2|a.flags.dependsOn,r[n++]=a.flags.isDependedOn<<6|a.flags.hasRedundancy<<4|a.flags.paddingValue<<1|a.flags.isNonSyncSample,r[n++]=61440&a.flags.degradationPriority,r[n++]=15&a.flags.degradationPriority,r[n++]=(4278190080&a.compositionTimeOffset)>>>24,r[n++]=(16711680&a.compositionTimeOffset)>>>16,r[n++]=(65280&a.compositionTimeOffset)>>>8,r[n++]=255&a.compositionTimeOffset 11664return i(T.trun,r)},B=function(e,t){var n,r,s,o,a,l 11665for(t+=20+8*(o=e.samples||[]).length,s=U(o,t),(n=new Uint8Array(s.length+8*o.length)).set(s),r=s.length,l=0;l<o.length;l++)a=o[l],n[r++]=(4278190080&a.duration)>>>24,n[r++]=(16711680&a.duration)>>>16,n[r++]=(65280&a.duration)>>>8,n[r++]=255&a.duration,n[r++]=(4278190080&a.size)>>>24,n[r++]=(16711680&a.size)>>>16,n[r++]=(65280&a.size)>>>8,n[r++]=255&a.size 11666return i(T.trun,n)},A=function(e,t){return"audio"===e.type?B(e,t):j(e,t)} 11667var W,$,Q,X,Y,K,Z,J,ee={ftyp:s=function(){return i(T.ftyp,C,L,C,x)},mdat:function(e){return i(T.mdat,e)},moof:l,moov:c,initSegment:function(e){var t,i=s(),n=c(e) 11668return(t=new Uint8Array(i.byteLength+n.byteLength)).set(i),t.set(n,i.byteLength),t}},te=function(e,t){var i={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}} 11669return i.dataOffset=t,i.compositionTimeOffset=e.pts-e.dts,i.duration=e.duration,i.size=4*e.length,i.size+=e.byteLength,e.keyFrame&&(i.flags.dependsOn=2,i.flags.isNonSyncSample=0),i},ie={groupNalsIntoFrames:function(e){var t,i,n=[],r=[] 11670for(r.byteLength=0,r.nalCount=0,r.duration=0,n.byteLength=0,t=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(i=e[t]).nalUnitType?(n.length&&(n.duration=i.dts-n.dts,r.byteLength+=n.byteLength,r.nalCount+=n.length,r.duration+=n.duration,r.push(n)),(n=[i]).byteLength=i.data.byteLength,n.pts=i.pts,n.dts=i.dts):("slice_layer_without_partitioning_rbsp_idr"===i.nalUnitType&&(n.keyFrame=!0),n.duration=i.dts-n.dts,n.byteLength+=i.data.byteLength,n.push(i)) 11671return r.length&&(!n.duration||n.duration<=0)&&(n.duration=r[r.length-1].duration),r.byteLength+=n.byteLength,r.nalCount+=n.length,r.duration+=n.duration,r.push(n),r},groupFramesIntoGops:function(e){var t,i,n=[],r=[] 11672for(n.byteLength=0,n.nalCount=0,n.duration=0,n.pts=e[0].pts,n.dts=e[0].dts,r.byteLength=0,r.nalCount=0,r.duration=0,r.pts=e[0].pts,r.dts=e[0].dts,t=0;t<e.length;t++)(i=e[t]).keyFrame?(n.length&&(r.push(n),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration),(n=[i]).nalCount=i.length,n.byteLength=i.byteLength,n.pts=i.pts,n.dts=i.dts,n.duration=i.duration):(n.duration+=i.duration,n.nalCount+=i.length,n.byteLength+=i.byteLength,n.push(i)) 11673return r.length&&n.duration<=0&&(n.duration=r[r.length-1].duration),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration,r.push(n),r},extendFirstKeyFrame:function(e){var t 11674return!e[0][0].keyFrame&&e.length>1&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},generateSampleTable:function(e,t){var i,n,r,s,o,a=t||0,l=[] 11675for(i=0;i<e.length;i++)for(s=e[i],n=0;n<s.length;n++)o=s[n],a+=(r=te(o,a)).size,l.push(r) 11676return l},concatenateNalData:function(e){var t,i,n,r,s,o,a=0,l=e.byteLength,c=e.nalCount,u=new Uint8Array(l+4*c),d=new DataView(u.buffer) 11677for(t=0;t<e.length;t++)for(r=e[t],i=0;i<r.length;i++)for(s=r[i],n=0;n<s.length;n++)o=s[n],d.setUint32(a,o.data.byteLength),a+=4,u.set(o.data,a),a+=o.data.byteLength 11678return u},generateSampleTableForFrame:function(e,t){var i,n=[] 11679return i=te(e,t||0),n.push(i),n},concatenateNalDataForFrame:function(e){var t,i,n=0,r=e.byteLength,s=e.length,o=new Uint8Array(r+4*s),a=new DataView(o.buffer) 11680for(t=0;t<e.length;t++)i=e[t],a.setUint32(n,i.data.byteLength),n+=4,o.set(i.data,n),n+=i.data.byteLength 11681return o}},ne=[33,16,5,32,164,27],re=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],se=function(e){for(var t=[];e--;)t.push(0) 11682return t},oe=9e4 11683K=function(e,t){return $(Y(e,t))},Z=function(e,t){return Q(X(e),t)},J=function(e,t,i){return X(i?e:e-t)} 11684var ae={ONE_SECOND_IN_TS:oe,secondsToVideoTs:$=function(e){return e*oe},secondsToAudioTs:Q=function(e,t){return e*t},videoTsToSeconds:X=function(e){return e/oe},audioTsToSeconds:Y=function(e,t){return e/t},audioTsToVideoTs:K,videoTsToAudioTs:Z,metadataTsToSeconds:J},le=function(){if(!W){var e={96e3:[ne,[227,64],se(154),[56]],88200:[ne,[231],se(170),[56]],64e3:[ne,[248,192],se(240),[56]],48e3:[ne,[255,192],se(268),[55,148,128],se(54),[112]],44100:[ne,[255,192],se(268),[55,163,128],se(84),[112]],32e3:[ne,[255,192],se(268),[55,234],se(226),[112]],24e3:[ne,[255,192],se(268),[55,255,128],se(268),[111,112],se(126),[224]],16e3:[ne,[255,192],se(268),[55,255,128],se(268),[111,255],se(269),[223,108],se(195),[1,192]],12e3:[re,se(268),[3,127,248],se(268),[6,255,240],se(268),[13,255,224],se(268),[27,253,128],se(259),[56]],11025:[re,se(268),[3,127,248],se(268),[6,255,240],se(268),[13,255,224],se(268),[27,255,192],se(268),[55,175,128],se(108),[112]],8e3:[re,se(268),[3,121,16],se(47),[7]]} 11685t=e,W=Object.keys(t).reduce(function(e,i){return e[i]=new Uint8Array(t[i].reduce(function(e,t){return e.concat(t)},[])),e},{})}var t 11686return W},ce=ae,ue={prefixWithSilence:function(e,t,i,n){var r,s,o,a,l,c=0,u=0,d=0 11687if(t.length&&(r=ce.audioTsToVideoTs(e.baseMediaDecodeTime,e.samplerate),s=Math.ceil(ce.ONE_SECOND_IN_TS/(e.samplerate/1024)),i&&n&&(c=r-Math.max(i,n),d=(u=Math.floor(c/s))*s),!(u<1||d>ce.ONE_SECOND_IN_TS/2))){for((o=le()[e.samplerate])||(o=t[0].data),a=0;a<u;a++)l=t[0],t.splice(0,0,{data:o,dts:l.dts-s,pts:l.pts-s}) 11688return e.baseMediaDecodeTime-=Math.floor(ce.videoTsToAudioTs(d,e.samplerate)),d}},trimAdtsFramesByEarliestDts:function(e,t,i){return t.minSegmentDts>=i?e:(t.minSegmentDts=1/0,e.filter(function(e){return e.dts>=i&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)}))},generateSampleTable:function(e){var t,i,n=[] 11689for(t=0;t<e.length;t++)i=e[t],n.push({size:i.data.byteLength,duration:1024}) 11690return n},concatenateFrameData:function(e){var t,i,n=0,r=new Uint8Array(function(e){var t,i=0 11691for(t=0;t<e.length;t++)i+=e[t].data.byteLength 11692return i}(e)) 11693for(t=0;t<e.length;t++)i=e[t],r.set(i.data,n),n+=i.data.byteLength 11694return r}},de=ae.ONE_SECOND_IN_TS,he={clearDtsInfo:function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},calculateTrackBaseMediaDecodeTime:function(e,t){var i,n=e.minSegmentDts 11695return t||(n-=e.timelineStartInfo.dts),i=e.timelineStartInfo.baseMediaDecodeTime,i+=n,i=Math.max(0,i),"audio"===e.type&&(i*=e.samplerate/de,i=Math.floor(i)),i},collectDtsInfo:function(e,t){"number"==typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"==typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))}},fe={parseSei:function(e){for(var t=0,i={payloadType:-1,payloadSize:0},n=0,r=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)n+=255,t++ 11696for(n+=e[t++];255===e[t];)r+=255,t++ 11697if(r+=e[t++],!i.payload&&4===n){if("GA94"===String.fromCharCode(e[t+3],e[t+4],e[t+5],e[t+6])){i.payloadType=n,i.payloadSize=r,i.payload=e.subarray(t,t+r) 11698break}i.payload=void 0}t+=r,n=0,r=0}return i},parseUserData:function(e){return 181!==e.payload[0]||49!=(e.payload[1]<<8|e.payload[2])||"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])||3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},parseCaptionPackets:function(e,t){var i,n,r,s,o=[] 11699if(!(64&t[0]))return o 11700for(n=31&t[0],i=0;i<n;i++)s={type:3&t[(r=3*i)+2],pts:e},4&t[r+2]&&(s.ccData=t[r+3]<<8|t[r+4],o.push(s)) 11701return o},discardEmulationPreventionBytes:function(e){for(var t,i,n=e.byteLength,r=[],s=1;s<n-2;)0===e[s]&&0===e[s+1]&&3===e[s+2]?(r.push(s+2),s+=2):s++ 11702if(0===r.length)return e 11703t=n-r.length,i=new Uint8Array(t) 11704var o=0 11705for(s=0;s<t;o++,s++)o===r[0]&&(o++,r.shift()),i[s]=e[o] 11706return i},USER_DATA_REGISTERED_ITU_T_T35:4},pe=V,me=fe,ge=function(e){e=e||{},ge.prototype.init.call(this),this.parse708captions_="boolean"!=typeof e.parse708captions||e.parse708captions,this.captionPackets_=[],this.ccStreams_=[new xe(0,0),new xe(0,1),new xe(1,0),new xe(1,1)],this.parse708captions_&&(this.cc708Stream_=new we({captionServices:e.captionServices})),this.reset(),this.ccStreams_.forEach(function(e){e.on("data",this.trigger.bind(this,"data")),e.on("partialdone",this.trigger.bind(this,"partialdone")),e.on("done",this.trigger.bind(this,"done"))},this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))} 11707ge.prototype=new pe,ge.prototype.push=function(e){var t,i,n
vendor: 4,443 bytes, lines 11708-11719
11708if("sei_rbsp"===e.nalUnitType&&(t=me.parseSei(e.escapedRBSP)).payload&&t.payloadType===me.USER_DATA_REGISTERED_ITU_T_T35&&(i=me.parseUserData(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0 11709else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1)) 11710n=me.parseCaptionPackets(e.pts,i),this.captionPackets_=this.captionPackets_.concat(n),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},ge.prototype.flushCCStreams=function(e){this.ccStreams_.forEach(function(t){return"flush"===e?t.flush():t.partialFlush()},this)},ge.prototype.flushStream=function(e){this.captionPackets_.length?(this.captionPackets_.forEach(function(e,t){e.presortIndex=t}),this.captionPackets_.sort(function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts}),this.captionPackets_.forEach(function(e){e.type<2?this.dispatchCea608Packet(e):this.dispatchCea708Packet(e)},this),this.captionPackets_.length=0,this.flushCCStreams(e)):this.flushCCStreams(e)},ge.prototype.flush=function(){return this.flushStream("flush")},ge.prototype.partialFlush=function(){return this.flushStream("partialFlush")},ge.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach(function(e){e.reset()})},ge.prototype.dispatchCea608Packet=function(e){this.setsTextOrXDSActive(e)?this.activeCea608Channel_[e.type]=null:this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},ge.prototype.setsChannel1Active=function(e){return 4096==(30720&e.ccData)},ge.prototype.setsChannel2Active=function(e){return 6144==(30720&e.ccData)},ge.prototype.setsTextOrXDSActive=function(e){return 256==(28928&e.ccData)||4138==(30974&e.ccData)||6186==(30974&e.ccData)},ge.prototype.dispatchCea708Packet=function(e){this.parse708captions_&&this.cc708Stream_.push(e)} 11711var ye={127:9834,4128:32,4129:160,4133:8230,4138:352,4140:338,4144:9608,4145:8216,4146:8217,4147:8220,4148:8221,4149:8226,4153:8482,4154:353,4156:339,4157:8480,4159:376,4214:8539,4215:8540,4216:8541,4217:8542,4218:9168,4219:9124,4220:9123,4221:9135,4222:9126,4223:9121,4256:12600},ve=function(e){return 32<=e&&e<=127||160<=e&&e<=255},_e=function(e){this.windowNum=e,this.reset()} 11712_e.prototype.reset=function(){this.clearText(),this.pendingNewLine=!1,this.winAttr={},this.penAttr={},this.penLoc={},this.penColor={},this.visible=0,this.rowLock=0,this.columnLock=0,this.priority=0,this.relativePositioning=0,this.anchorVertical=0,this.anchorHorizontal=0,this.anchorPoint=0,this.rowCount=1,this.virtualRowCount=this.rowCount+1,this.columnCount=41,this.windowStyle=0,this.penStyle=0},_e.prototype.getText=function(){return this.rows.join("\n")},_e.prototype.clearText=function(){this.rows=[""],this.rowIdx=0},_e.prototype.newLine=function(e){for(this.rows.length>=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},_e.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},_e.prototype.addText=function(e){this.rows[this.rowIdx]+=e},_e.prototype.backspace=function(){if(!this.isEmpty()){var e=this.rows[this.rowIdx] 11713this.rows[this.rowIdx]=e.substr(0,e.length-1)}} 11714var be=function(e,t,i){this.serviceNum=e,this.text="",this.currentWindow=new _e(-1),this.windows=[],this.stream=i,"string"==typeof t&&this.createTextDecoder(t)} 11715be.prototype.init=function(e,t){this.startPts=e 11716for(var i=0;i<8;i++)this.windows[i]=new _e(i),"function"==typeof t&&(this.windows[i].beforeRowOverflow=t)},be.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]},be.prototype.createTextDecoder=function(e){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"}) 11717else try{this.textDecoder_=new TextDecoder(e)}catch(t){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+e+" encoding. "+t})}} 11718var we=function(e){e=e||{},we.prototype.init.call(this) 11719var t,i=this,n=e.captionServices||{},r={}
vendor: 19,649 bytes, lines 11720-11827
11720Object.keys(n).forEach(e=>{t=n[e],/^SERVICE/.test(e)&&(r[e]=t.encoding)}),this.serviceEncodings=r,this.current708Packet=null,this.services={},this.push=function(e){3===e.type?(i.new708Packet(),i.add708Bytes(e)):(null===i.current708Packet&&i.new708Packet(),i.add708Bytes(e))}} 11721we.prototype=new pe,we.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},we.prototype.add708Bytes=function(e){var t=e.ccData,i=t>>>8,n=255&t 11722this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(i),this.current708Packet.data.push(n)},we.prototype.push708Packet=function(){var e=this.current708Packet,t=e.data,i=null,n=null,r=0,s=t[r++] 11723for(e.seq=s>>6,e.sizeCode=63&s;r<t.length;r++)n=31&(s=t[r++]),7===(i=s>>5)&&n>0&&(i=s=t[r++]),this.pushServiceBlock(i,r,n),n>0&&(r+=n-1)},we.prototype.pushServiceBlock=function(e,t,i){var n,r=t,s=this.current708Packet.data,o=this.services[e] 11724for(o||(o=this.initService(e,r));r<t+i&&r<s.length;r++)n=s[r],ve(n)?r=this.handleText(r,o):24===n?r=this.multiByteCharacter(r,o):16===n?r=this.extendedCommands(r,o):128<=n&&n<=135?r=this.setCurrentWindow(r,o):152<=n&&n<=159?r=this.defineWindow(r,o):136===n?r=this.clearWindows(r,o):140===n?r=this.deleteWindows(r,o):137===n?r=this.displayWindows(r,o):138===n?r=this.hideWindows(r,o):139===n?r=this.toggleWindows(r,o):151===n?r=this.setWindowAttributes(r,o):144===n?r=this.setPenAttributes(r,o):145===n?r=this.setPenColor(r,o):146===n?r=this.setPenLocation(r,o):143===n?o=this.reset(r,o):8===n?o.currentWindow.backspace():12===n?o.currentWindow.clearText():13===n?o.currentWindow.pendingNewLine=!0:14===n?o.currentWindow.clearText():141===n&&r++},we.prototype.extendedCommands=function(e,t){var i=this.current708Packet.data[++e] 11725return ve(i)&&(e=this.handleText(e,t,{isExtended:!0})),e},we.prototype.getPts=function(e){return this.current708Packet.ptsVals[Math.floor(e/2)]},we.prototype.initService=function(e,t){var i,n,r=this 11726return(i="SERVICE"+e)in this.serviceEncodings&&(n=this.serviceEncodings[i]),this.services[e]=new be(e,n,r),this.services[e].init(this.getPts(t),function(t){r.flushDisplayed(t,r.services[e])}),this.services[e]},we.prototype.handleText=function(e,t,i){var n,r,s,o,a=i&&i.isExtended,l=i&&i.isMultiByte,c=this.current708Packet.data,u=a?4096:0,d=c[e],h=c[e+1],f=t.currentWindow 11727if(l?(r=[d,h],e++):r=[d],t.textDecoder_&&!a)n=t.textDecoder_.decode(new Uint8Array(r)) 11728else if(l){const e=r.map(e=>("0"+(255&e).toString(16)).slice(-2)).join("") 11729n=String.fromCharCode(parseInt(e,16))}else o=ye[s=u|d]||s,n=4096&s&&s===o?"":String.fromCharCode(o) 11730return f.pendingNewLine&&!f.isEmpty()&&f.newLine(this.getPts(e)),f.pendingNewLine=!1,f.addText(n),e},we.prototype.multiByteCharacter=function(e,t){var i=this.current708Packet.data,n=i[e+1],r=i[e+2] 11731return ve(n)&&ve(r)&&(e=this.handleText(++e,t,{isMultiByte:!0})),e},we.prototype.setCurrentWindow=function(e,t){var i=7&this.current708Packet.data[e] 11732return t.setCurrentWindow(i),e},we.prototype.defineWindow=function(e,t){var i=this.current708Packet.data,n=i[e],r=7&n 11733t.setCurrentWindow(r) 11734var s=t.currentWindow 11735return n=i[++e],s.visible=(32&n)>>5,s.rowLock=(16&n)>>4,s.columnLock=(8&n)>>3,s.priority=7&n,n=i[++e],s.relativePositioning=(128&n)>>7,s.anchorVertical=127&n,n=i[++e],s.anchorHorizontal=n,n=i[++e],s.anchorPoint=(240&n)>>4,s.rowCount=15&n,n=i[++e],s.columnCount=63&n,n=i[++e],s.windowStyle=(56&n)>>3,s.penStyle=7&n,s.virtualRowCount=s.rowCount+1,e},we.prototype.setWindowAttributes=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.winAttr 11736return n=i[++e],r.fillOpacity=(192&n)>>6,r.fillRed=(48&n)>>4,r.fillGreen=(12&n)>>2,r.fillBlue=3&n,n=i[++e],r.borderType=(192&n)>>6,r.borderRed=(48&n)>>4,r.borderGreen=(12&n)>>2,r.borderBlue=3&n,n=i[++e],r.borderType+=(128&n)>>5,r.wordWrap=(64&n)>>6,r.printDirection=(48&n)>>4,r.scrollDirection=(12&n)>>2,r.justify=3&n,n=i[++e],r.effectSpeed=(240&n)>>4,r.effectDirection=(12&n)>>2,r.displayEffect=3&n,e},we.prototype.flushDisplayed=function(e,t){for(var i=[],n=0;n<8;n++)t.windows[n].visible&&!t.windows[n].isEmpty()&&i.push(t.windows[n].getText()) 11737t.endPts=e,t.text=i.join("\n\n"),this.pushCaption(t),t.startPts=e},we.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},we.prototype.displayWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e) 11738this.flushDisplayed(n,t) 11739for(var r=0;r<8;r++)i&1<<r&&(t.windows[r].visible=1) 11740return e},we.prototype.hideWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e) 11741this.flushDisplayed(n,t) 11742for(var r=0;r<8;r++)i&1<<r&&(t.windows[r].visible=0) 11743return e},we.prototype.toggleWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e) 11744this.flushDisplayed(n,t) 11745for(var r=0;r<8;r++)i&1<<r&&(t.windows[r].visible^=1) 11746return e},we.prototype.clearWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e) 11747this.flushDisplayed(n,t) 11748for(var r=0;r<8;r++)i&1<<r&&t.windows[r].clearText() 11749return e},we.prototype.deleteWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e) 11750this.flushDisplayed(n,t) 11751for(var r=0;r<8;r++)i&1<<r&&t.windows[r].reset() 11752return e},we.prototype.setPenAttributes=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penAttr 11753return n=i[++e],r.textTag=(240&n)>>4,r.offset=(12&n)>>2,r.penSize=3&n,n=i[++e],r.italics=(128&n)>>7,r.underline=(64&n)>>6,r.edgeType=(56&n)>>3,r.fontStyle=7&n,e},we.prototype.setPenColor=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penColor 11754return n=i[++e],r.fgOpacity=(192&n)>>6,r.fgRed=(48&n)>>4,r.fgGreen=(12&n)>>2,r.fgBlue=3&n,n=i[++e],r.bgOpacity=(192&n)>>6,r.bgRed=(48&n)>>4,r.bgGreen=(12&n)>>2,r.bgBlue=3&n,n=i[++e],r.edgeRed=(48&n)>>4,r.edgeGreen=(12&n)>>2,r.edgeBlue=3&n,e},we.prototype.setPenLocation=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penLoc 11755return t.currentWindow.pendingNewLine=!0,n=i[++e],r.row=15&n,n=i[++e],r.column=63&n,e},we.prototype.reset=function(e,t){var i=this.getPts(e) 11756return this.flushDisplayed(i,t),this.initService(t.serviceNum,e)} 11757var Ae={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Te=function(e){return null===e?"":(e=Ae[e]||e,String.fromCharCode(e))},Ce=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Le=function(){for(var e=[],t=15;t--;)e.push({text:"",indent:0,offset:0}) 11758return e},xe=function(e,t){xe.prototype.init.call(this),this.field_=e||0,this.dataChannel_=t||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,i,n,r,s 11759if((t=32639&e.ccData)!==this.lastControlCode_){if(4096==(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),n=t>>>8,r=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn" 11760else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),i=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=i,this.startPts_=e.pts 11761else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts) 11762else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts) 11763else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts) 11764else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts 11765else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1) 11766else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=Le() 11767else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Le() 11768else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=Le()),this.mode_="paintOn",this.startPts_=e.pts 11769else if(this.isSpecialCharacter(n,r))s=Te((n=(3&n)<<8)|r),this[this.mode_](e.pts,s),this.column_++ 11770else if(this.isExtCharacter(n,r))"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1),s=Te((n=(3&n)<<8)|r),this[this.mode_](e.pts,s),this.column_++ 11771else if(this.isMidRowCode(n,r))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14&~r||this.addFormatting(e.pts,["i"]),1&~r||this.addFormatting(e.pts,["u"]) 11772else if(this.isOffsetControlCode(n,r)){const e=3&r 11773this.nonDisplayed_[this.row_].offset=e,this.column_+=e}else if(this.isPAC(n,r)){var o=Ce.indexOf(7968&t) 11774if("rollUp"===this.mode_&&(o-this.rollUpRows_+1<0&&(o=this.rollUpRows_-1),this.setRollUp(e.pts,o)),o!==this.row_&&o>=0&&o<=14&&(this.clearFormatting(e.pts),this.row_=o),1&r&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),!(16&~t)){const e=(14&t)>>1 11775this.column_=4*e,this.nonDisplayed_[this.row_].indent+=e}this.isColorPAC(r)&&(14&~r||this.addFormatting(e.pts,["i"]))}else this.isNormalChar(n)&&(0===r&&(r=null),s=Te(n),s+=Te(r),this[this.mode_](e.pts,s),this.column_+=s.length)}else this.lastControlCode_=null}} 11776xe.prototype=new pe,xe.prototype.flushDisplayed=function(e){const t=e=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+e+"."})},i=[] 11777this.displayed_.forEach((e,n)=>{if(e&&e.text&&e.text.length){try{e.text=e.text.trim()}catch(hf){t(n)}e.text.length&&i.push({text:e.text,line:n+1,position:10+Math.min(70,10*e.indent)+2.5*e.offset})}else null==e&&t(n)}),i.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,content:i,stream:this.name_})},xe.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Le(),this.nonDisplayed_=Le(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},xe.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},xe.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},xe.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},xe.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},xe.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},xe.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&t>=64&&t<=127},xe.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},xe.prototype.isNormalChar=function(e){return e>=32&&e<=127},xe.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=Le(),this.displayed_=Le()),void 0!==t&&t!==this.row_)for(var i=0;i<this.rollUpRows_;i++)this.displayed_[t-i]=this.displayed_[this.row_-i],this.displayed_[this.row_-i]={text:"",indent:0,offset:0} 11778void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},xe.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t) 11779var i=t.reduce(function(e,t){return e+"<"+t+">"},"") 11780this[this.mode_](e,i)},xe.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce(function(e,t){return e+"</"+t+">"},"") 11781this.formatting_=[],this[this.mode_](e,t)}},xe.prototype.popOn=function(e,t){var i=this.nonDisplayed_[this.row_].text 11782i+=t,this.nonDisplayed_[this.row_].text=i},xe.prototype.rollUp=function(e,t){var i=this.displayed_[this.row_].text 11783i+=t,this.displayed_[this.row_].text=i},xe.prototype.shiftRowsUp_=function(){var e 11784for(e=0;e<this.topRow_;e++)this.displayed_[e]={text:"",indent:0,offset:0} 11785for(e=this.row_+1;e<15;e++)this.displayed_[e]={text:"",indent:0,offset:0} 11786for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1] 11787this.displayed_[this.row_]={text:"",indent:0,offset:0}},xe.prototype.paintOn=function(e,t){var i=this.displayed_[this.row_].text 11788i+=t,this.displayed_[this.row_].text=i} 11789var Me={CaptionStream:ge,Cea608Stream:xe,Cea708Stream:we},Ee={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},Se=V,ke="shared",Pe=function(e,t){var i=1 11790for(e>t&&(i=-1);Math.abs(t-e)>4294967296;)e+=8589934592*i 11791return e},Oe=function(e){var t,i 11792Oe.prototype.init.call(this),this.type_=e||ke,this.push=function(e){"metadata"!==e.type?this.type_!==ke&&e.type!==this.type_||(void 0===i&&(i=e.dts),e.dts=Pe(e.dts,i),e.pts=Pe(e.pts,i),t=e.dts,this.trigger("data",e)):this.trigger("data",e)},this.flush=function(){i=t,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){i=void 0,t=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}} 11793Oe.prototype=new Se 11794var ze,De={TimestampRolloverStream:Oe,handleRollover:Pe},Ie=(e,t,i)=>{if(!e)return-1 11795for(var n=i;n<e.length;n++)if(e[n]===t)return n 11796return-1},Ne=Ie,Re=3,Fe=function(e,t,i){var n,r="" 11797for(n=t;n<i;n++)r+="%"+("00"+e[n].toString(16)).slice(-2) 11798return r},Be=function(e,t,i){return decodeURIComponent(Fe(e,t,i))},je=function(e,t,i){return unescape(Fe(e,t,i))},Ue=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},Ve={APIC:function(e){var t,i,n=1 11799e.data[0]===Re&&((t=Ne(e.data,0,n))<0||(e.mimeType=je(e.data,n,t),n=t+1,e.pictureType=e.data[n],n++,(i=Ne(e.data,0,n))<0||(e.description=Be(e.data,n,i),n=i+1,"--\x3e"===e.mimeType?e.url=je(e.data,n,e.data.length):e.pictureData=e.data.subarray(n,e.data.length))))},"T*":function(e){e.data[0]===Re&&(e.value=Be(e.data,1,e.data.length).replace(/\0*$/,""),e.values=e.value.split("\0"))},TXXX:function(e){var t 11800e.data[0]===Re&&-1!==(t=Ne(e.data,0,1))&&(e.description=Be(e.data,1,t),e.value=Be(e.data,t+1,e.data.length).replace(/\0*$/,""),e.data=e.value)},"W*":function(e){e.url=je(e.data,0,e.data.length).replace(/\0.*$/,"")},WXXX:function(e){var t 11801e.data[0]===Re&&-1!==(t=Ne(e.data,0,1))&&(e.description=Be(e.data,1,t),e.url=je(e.data,t+1,e.data.length).replace(/\0.*$/,""))},PRIV:function(e){var t 11802for(t=0;t<e.data.length;t++)if(0===e.data[t]){e.owner=je(e.data,0,t) 11803break}e.privateData=e.data.subarray(t+1),e.data=e.privateData}},He={parseId3Frames:function(e){var t,i=10,n=0,r=[] 11804if(!(e.length<10||e[0]!=="I".charCodeAt(0)||e[1]!=="D".charCodeAt(0)||e[2]!=="3".charCodeAt(0))){n=Ue(e.subarray(6,10)),n+=10,64&e[5]&&(i+=4,i+=Ue(e.subarray(10,14)),n-=Ue(e.subarray(16,20))) 11805do{if((t=Ue(e.subarray(i+4,i+8)))<1)break 11806var s={id:String.fromCharCode(e[i],e[i+1],e[i+2],e[i+3]),data:e.subarray(i+10,i+t+10)} 11807s.key=s.id,Ve[s.id]?Ve[s.id](s):"T"===s.id[0]?Ve["T*"](s):"W"===s.id[0]&&Ve["W*"](s),r.push(s),i+=10,i+=t}while(i<n) 11808return r}},parseSyncSafeInteger:Ue,frameParsers:Ve},qe=Ee,Ge=He;(ze=function(e){var t,i={descriptor:e&&e.descriptor},n=0,r=[],s=0 11809if(ze.prototype.init.call(this),this.dispatchType=qe.METADATA_STREAM_TYPE.toString(16),i.descriptor)for(t=0;t<i.descriptor.length;t++)this.dispatchType+=("00"+i.descriptor[t].toString(16)).slice(-2) 11810this.push=function(e){var t,i,o,a,l 11811if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(s=0,r.length=0),0===r.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))this.trigger("log",{level:"warn",message:"Skipping unrecognized metadata packet"}) 11812else if(r.push(e),s+=e.data.byteLength,1===r.length&&(n=Ge.parseSyncSafeInteger(e.data.subarray(6,10)),n+=10),!(s<n)){for(t={data:new Uint8Array(n),frames:[],pts:r[0].pts,dts:r[0].dts},l=0;l<n;)t.data.set(r[0].data.subarray(0,n-l),l),l+=r[0].data.byteLength,s-=r[0].data.byteLength,r.shift() 11813i=10,64&t.data[5]&&(i+=4,i+=Ge.parseSyncSafeInteger(t.data.subarray(10,14)),n-=Ge.parseSyncSafeInteger(t.data.subarray(16,20))) 11814do{if((o=Ge.parseSyncSafeInteger(t.data.subarray(i+4,i+8)))<1){this.trigger("log",{level:"warn",message:"Malformed ID3 frame encountered. Skipping remaining metadata parsing."}) 11815break}if((a={id:String.fromCharCode(t.data[i],t.data[i+1],t.data[i+2],t.data[i+3]),data:t.data.subarray(i+10,i+o+10)}).key=a.id,Ge.frameParsers[a.id]?Ge.frameParsers[a.id](a):"T"===a.id[0]?Ge.frameParsers["T*"](a):"W"===a.id[0]&&Ge.frameParsers["W*"](a),"com.apple.streaming.transportStreamTimestamp"===a.owner){var c=a.data,u=(1&c[3])<<30|c[4]<<22|c[5]<<14|c[6]<<6|c[7]>>>2 11816u*=4,u+=3&c[7],a.timeStamp=u,void 0===t.pts&&void 0===t.dts&&(t.pts=a.timeStamp,t.dts=a.timeStamp),this.trigger("timestamp",a)}t.frames.push(a),i+=10,i+=o}while(i<n) 11817this.trigger("data",t)}}}).prototype=new V 11818var We,$e,Qe,Xe=ze,Ye=V,Ke=Me,Ze=Ee,Je=De.TimestampRolloverStream,et=188;(We=function(){var e=new Uint8Array(et),t=0 11819We.prototype.init.call(this),this.push=function(i){var n,r=0,s=et 11820for(t?((n=new Uint8Array(i.byteLength+t)).set(e.subarray(0,t)),n.set(i,t),t=0):n=i;s<n.byteLength;)71!==n[r]||71!==n[s]?(r++,s++):(this.trigger("data",n.subarray(r,s)),r+=et,s+=et) 11821r<n.byteLength&&(e.set(n.subarray(r),0),t=n.byteLength-r)},this.flush=function(){t===et&&71===e[0]&&(this.trigger("data",e),t=0),this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.reset=function(){t=0,this.trigger("reset")}}).prototype=new Ye,$e=function(){var e,t,i,n 11822$e.prototype.init.call(this),n=this,this.packetsWaitingForPmt=[],this.programMapTable=void 0,e=function(e,n){var r=0 11823n.payloadUnitStartIndicator&&(r+=e[r]+1),"pat"===n.type?t(e.subarray(r),n):i(e.subarray(r),n)},t=function(e,t){t.section_number=e[7],t.last_section_number=e[8],n.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=n.pmtPid},i=function(e,t){var i,r 11824if(1&e[5]){for(n.programMapTable={video:null,audio:null,"timed-metadata":{}},i=3+((15&e[1])<<8|e[2])-4,r=12+((15&e[10])<<8|e[11]);r<i;){var s=e[r],o=(31&e[r+1])<<8|e[r+2] 11825s===Ze.H264_STREAM_TYPE&&null===n.programMapTable.video?n.programMapTable.video=o:s===Ze.ADTS_STREAM_TYPE&&null===n.programMapTable.audio?n.programMapTable.audio=o:s===Ze.METADATA_STREAM_TYPE&&(n.programMapTable["timed-metadata"][o]=s),r+=5+((15&e[r+3])<<8|e[r+4])}t.programMapTable=n.programMapTable}},this.push=function(t){var i={},n=4 11826if(i.payloadUnitStartIndicator=!!(64&t[1]),i.pid=31&t[1],i.pid<<=8,i.pid|=t[2],(48&t[3])>>>4>1&&(n+=t[n]+1),0===i.pid)i.type="pat",e(t.subarray(n),i),this.trigger("data",i) 11827else if(i.pid===this.pmtPid)for(i.type="pmt",e(t.subarray(n),i),this.trigger("data",i);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift())
vendor: 3,064 bytes, lines 11828-11845
11828else void 0===this.programMapTable?this.packetsWaitingForPmt.push([t,n,i]):this.processPes_(t,n,i)},this.processPes_=function(e,t,i){i.pid===this.programMapTable.video?i.streamType=Ze.H264_STREAM_TYPE:i.pid===this.programMapTable.audio?i.streamType=Ze.ADTS_STREAM_TYPE:i.streamType=this.programMapTable["timed-metadata"][i.pid],i.type="pes",i.data=e.subarray(t),this.trigger("data",i)}},$e.prototype=new Ye,$e.STREAM_TYPES={h264:27,adts:15},Qe=function(){var e,t=this,i=!1,n={data:[],size:0},r={data:[],size:0},s={data:[],size:0},o=function(e,i,n){var r,s,o=new Uint8Array(e.size),a={type:i},l=0,c=0 11829if(e.data.length&&!(e.size<9)){for(a.trackId=e.data[0].pid,l=0;l<e.data.length;l++)s=e.data[l],o.set(s.data,c),c+=s.data.byteLength;(function(e,t){var i 11830const n=e[0]<<16|e[1]<<8|e[2] 11831t.data=new Uint8Array,1===n&&(t.packetLength=6+(e[4]<<8|e[5]),t.dataAlignmentIndicator=!!(4&e[6]),192&(i=e[7])&&(t.pts=(14&e[9])<<27|(255&e[10])<<20|(254&e[11])<<12|(255&e[12])<<5|(254&e[13])>>>3,t.pts*=4,t.pts+=(6&e[13])>>>1,t.dts=t.pts,64&i&&(t.dts=(14&e[14])<<27|(255&e[15])<<20|(254&e[16])<<12|(255&e[17])<<5|(254&e[18])>>>3,t.dts*=4,t.dts+=(6&e[18])>>>1)),t.data=e.subarray(9+e[8]))})(o,a),r="video"===i||a.packetLength<=e.size,(n||r)&&(e.size=0,e.data.length=0),r&&t.trigger("data",a)}} 11832Qe.prototype.init.call(this),this.push=function(a){({pat:function(){},pes:function(){var e,t 11833switch(a.streamType){case Ze.H264_STREAM_TYPE:e=n,t="video" 11834break 11835case Ze.ADTS_STREAM_TYPE:e=r,t="audio" 11836break 11837case Ze.METADATA_STREAM_TYPE:e=s,t="timed-metadata" 11838break 11839default:return}a.payloadUnitStartIndicator&&o(e,t,!0),e.data.push(a),e.size+=a.data.byteLength},pmt:function(){var n={type:"metadata",tracks:[]} 11840null!==(e=a.programMapTable).video&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),i=!0,t.trigger("data",n)}})[a.type]()},this.reset=function(){n.size=0,n.data.length=0,r.size=0,r.data.length=0,this.trigger("reset")},this.flushStreams_=function(){o(n,"video"),o(r,"audio"),o(s,"timed-metadata")},this.flush=function(){if(!i&&e){var n={type:"metadata",tracks:[]} 11841null!==e.video&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),t.trigger("data",n)}i=!1,this.flushStreams_(),this.trigger("done")}},Qe.prototype=new Ye 11842var tt={PAT_PID:0,MP2T_PACKET_LENGTH:et,TransportPacketStream:We,TransportParseStream:$e,ElementaryStream:Qe,TimestampRolloverStream:Je,CaptionStream:Ke.CaptionStream,Cea608Stream:Ke.Cea608Stream,Cea708Stream:Ke.Cea708Stream,MetadataStream:Xe} 11843for(var it in Ze)Ze.hasOwnProperty(it)&&(tt[it]=Ze[it]) 11844var nt,rt=tt,st=ae.ONE_SECOND_IN_TS,ot=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];(nt=function(e){var t,i=0 11845nt.prototype.init.call(this),this.skipWarn_=function(e,t){this.trigger("log",{level:"warn",message:`adts ski
11845ping bytes ${e} to ${t} in frame ${i} outside syncword`})},this.push=function(n){var r,s,o,a,l,c=0 11846if(e||(i=0),"audio"===n.type){var u 11847for(t&&t.length?(o=t,(t=new Uint8Array(o.byteLength+n.data.byteLength)).set(o),t.set(n.data,o.byteLength)):t=n.data;c+7<t.length;)if(255===t[c]&&240==(246&t[c+1])){if("number"==typeof u&&(this.skipWarn_(u,c),u=null),s=2*(1&~t[c+1]),r=(3&t[c+3])<<11|t[c+4]<<3|(224&t[c+5])>>5,l=(a=1024*(1+(3&t[c+6])))*st/ot[(60&t[c+2])>>>2],t.byteLength-c<r)break 11848this.trigger("data",{pts:n.pts+i*l,dts:n.dts+i*l,sampleCount:a,audioobjecttype:1+(t[c+2]>>>6&3),channelcount:(1&t[c+2])<<2|(192&t[c+3])>>>6,samplerate:ot[(60&t[c+2])>>>2],samplingfrequencyindex:(60&t[c+2])>>>2,samplesize:16,data:t.subarray(c+7+s,c+r)}),i++,c+=r}else"number"!=typeof u&&(u=c),c++ 11849"number"==typeof u&&(this.skipWarn_(u,c),u=null),t=t.subarray(c)}},this.flush=function(){i=0,this.trigger("done")},this.reset=function(){t=void 0,this.trigger("reset")},this.endTimeline=function(){t=void 0,this.trigger("endedtimeline")}}).prototype=new V 11850var at,lt=nt 11851at=function(e){var t=e.byteLength,i=0,n=0 11852this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+n},this.loadWord=function(){var r=e.byteLength-t,s=new Uint8Array(4),o=Math.min(4,t) 11853if(0===o)throw new Error("no bytes available") 11854s.set(e.subarray(r,r+o)),i=new DataView(s.buffer).getUint32(0),n=8*o,t-=o},this.skipBits=function(e){var r 11855n>e?(i<<=e,n-=e):(e-=n,e-=8*(r=Math.floor(e/8)),t-=r,this.loadWord(),i<<=e,n-=e)},this.readBits=function(e){var r=Math.min(n,e),s=i>>>32-r 11856return(n-=r)>0?i<<=r:t>0&&this.loadWord(),(r=e-r)>0?s<<r|this.readBits(r):s},this.skipLeadingZeros=function(){var e 11857for(e=0;e<n;++e)if(i&2147483648>>>e)return i<<=e,n-=e,e 11858return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros() 11859return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb() 11860return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()} 11861var ct,ut,dt,ht=V,ft=at;(ut=function(){var e,t,i=0 11862ut.prototype.init.call(this),this.push=function(n){var r 11863t?((r=new Uint8Array(t.byteLength+n.data.byteLength)).set(t),r.set(n.data,t.byteLength),t=r):t=n.data 11864for(var s=t.byteLength;i<s-3;i++)if(1===t[i+2]){e=i+5 11865break}for(;e<s;)switch(t[e]){case 0:if(0!==t[e-1]){e+=2 11866break}if(0!==t[e-2]){e++ 11867break}i+3!==e-2&&this.trigger("data",t.subarray(i+3,e-2)) 11868do{e++}while(1!==t[e]&&e<s) 11869i=e-2,e+=3 11870break 11871case 1:if(0!==t[e-1]||0!==t[e-2]){e+=3 11872break}this.trigger("data",t.subarray(i+3,e-2)),i=e-2,e+=3 11873break 11874default:e+=3}t=t.subarray(i),e-=i,i=0},this.reset=function(){t=null,i=0,this.trigger("reset")},this.flush=function(){t&&t.byteLength>3&&this.trigger("data",t.subarray(i+3)),t=null,i=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new ht,dt={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ct=function(){var e,t,i,n,r,s,o,a=new ut 11875ct.prototype.init.call(this),e=this,this.push=function(e){"video"===e.type&&(t=e.trackId,i=e.pts,n=e.dts,a.push(e))},a.on("data",function(o){var a={trackId:t,pts:i,dts:n,data:o,nalUnitTypeCode:31&o[0]} 11876switch(a.nalUnitTypeCode){case 5:a.nalUnitType="slice_layer_without_partitioning_rbsp_idr" 11877break 11878case 6:a.nalUnitType="sei_rbsp",a.escapedRBSP=r(o.subarray(1)) 11879break 11880case 7:a.nalUnitType="seq_parameter_set_rbsp",a.escapedRBSP=r(o.subarray(1)),a.config=s(a.escapedRBSP) 11881break 11882case 8:a.nalUnitType="pic_parameter_set_rbsp" 11883break 11884case 9:a.nalUnitType="access_unit_delimiter_rbsp"}e.trigger("data",a)}),a.on("done",function(){e.trigger("done")}),a.on("partialdone",function(){e.trigger("partialdone")}),a.on("reset",function(){e.trigger("reset")}),a.on("endedtimeline",function(){e.trigger("endedtimeline")}),this.flush=function(){a.flush()},this.partialFlush=function(){a.partialFlush()},this.reset=function(){a.reset()},this.endTimeline=function(){a.endTimeline()},o=function(e,t){var i,n=8,r=8 11885for(i=0;i<e;i++)0!==r&&(r=(n+t.readExpGolomb()+256)%256),n=0===r?n:r},r=function(e){for(var t,i,n=e.byteLength,r=[],s=1;s<n-2;)0===e[s]&&0===e[s+1]&&3===e[s+2]?(r.push(s+2),s+=2):s++ 11886if(0===r.length)return e 11887t=n-r.length,i=new Uint8Array(t) 11888var o=0 11889for(s=0;s<t;o++,s++)o===r[0]&&(o++,r.shift()),i[s]=e[o] 11890return i},s=function(e){var t,i,n,r,s,a,l,c,u,d,h,f,p=0,m=0,g=0,y=0,v=[1,1] 11891if(i=(t=new ft(e)).readUnsignedByte(),r=t.readUnsignedByte(),n=t.readUnsignedByte(),t.skipUnsignedExpGolomb(),dt[i]&&(3===(s=t.readUnsignedExpGolomb())&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()))for(h=3!==s?8:12,f=0;f<h;f++)t.readBoolean()&&o(f<6?16:64,t) 11892if(t.skipUnsignedExpGolomb(),0===(a=t.readUnsignedExpGolomb()))t.readUnsignedExpGolomb() 11893else if(1===a)for(t.skipBits(1),t.skipExpGolomb(),t.skipExpGolomb(),l=t.readUnsignedExpGolomb(),f=0;f<l;f++)t.skipExpGolomb() 11894if(t.skipUnsignedExpGolomb(),t.skipBits(1),c=t.readUnsignedExpGolomb(),u=t.readUnsignedExpGolomb(),0===(d=t.readBits(1))&&t.skipBits(1),t.skipBits(1),t.readBoolean()&&(p=t.readUnsignedExpGolomb(),m=t.readUnsignedExpGolomb(),g=t.readUnsignedExpGolomb(),y=t.readUnsignedExpGolomb()),t.readBoolean()&&t.readBoolean()){switch(t.readUnsignedByte()){case 1:v=[1,1] 11895break 11896case 2:v=[12,11] 11897break 11898case 3:v=[10,11] 11899break 11900case 4:v=[16,11] 11901break 11902case 5:v=[40,33] 11903break 11904case 6:v=[24,11] 11905break 11906case 7:v=[20,11] 11907break 11908case 8:v=[32,11] 11909break 11910case 9:v=[80,33] 11911break 11912case 10:v=[18,11] 11913break 11914case 11:v=[15,11] 11915break 11916case 12:v=[64,33] 11917break 11918case 13:v=[160,99] 11919break 11920case 14:v=[4,3] 11921break 11922case 15:v=[3,2] 11923break 11924case 16:v=[2,1] 11925break 11926case 255:v=[t.readUnsignedByte()<<8|t.readUnsignedByte(),t.readUnsignedByte()<<8|t.readUnsignedByte()]}v&&(v[0],v[1])}return{profileIdc:i,levelIdc:n,profileCompatibility:r,width:16*(c+1)-2*p-2*m,height:(2-d)*(u+1)*16-2*g-2*y,sarRatio:v}}},ct.prototype=new ht 11927var pt,mt={H264Stream:ct,NalByteStream:ut},gt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],yt=function(e,t){var i=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9] 11928return i=i>=0?i:0,(16&e[t+5])>>4?i+20:i+10},vt=function(e,t){return e.length-t<10||e[t]!=="I".charCodeAt(0)||e[t+1
vendor: 9,110 bytes, lines 11928-11971
11928]!=="D".charCodeAt(0)||e[t+2]!=="3".charCodeAt(0)?t:(t+=yt(e,t),vt(e,t))},_t=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},bt=function(e,t,i){return unescape(function(e,t,i){var n,r="" 11929for(n=t;n<i;n++)r+="%"+("00"+e[n].toString(16)).slice(-2) 11930return r}(e,t,i))},wt={isLikelyAacData:function(e){var t=vt(e,0) 11931return e.length>=t+2&&!(255&~e[t])&&!(240&~e[t+1])&&16==(22&e[t+1])},parseId3TagSize:yt,parseAdtsSize:function(e,t){var i=(224&e[t+5])>>5,n=e[t+4]<<3 11932return 6144&e[t+3]|n|i},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&!(240&~e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5<e.length;){if(255===e[t]&&240==(246&e[t+1]))return gt[(60&e[t+2])>>>2] 11933t++}return null},parseAacTimestamp:function(e){var t,i,n 11934t=10,64&e[5]&&(t+=4,t+=_t(e.subarray(10,14))) 11935do{if((i=_t(e.subarray(t+4,t+8)))<1)return null 11936if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){n=e.subarray(t+10,t+i+10) 11937for(var r=0;r<n.byteLength;r++)if(0===n[r]){if("com.apple.streaming.transportStreamTimestamp"===bt(n,0,r)){var s=n.subarray(r+1),o=(1&s[3])<<30|s[4]<<22|s[5]<<14|s[6]<<6|s[7]>>>2 11938return o*=4,o+=3&s[7]}break}}t+=10,t+=i}while(t<e.byteLength) 11939return null}},At=wt;(pt=function(){var e=new Uint8Array,t=0 11940pt.prototype.init.call(this),this.setTimestamp=function(e){t=e},this.push=function(i){var n,r,s,o,a=0,l=0 11941for(e.length?(o=e.length,(e=new Uint8Array(i.byteLength+o)).set(e.subarray(0,o)),e.set(i,o)):e=i;e.length-l>=3;)if(e[l]!=="I".charCodeAt(0)||e[l+1]!=="D".charCodeAt(0)||e[l+2]!=="3".charCodeAt(0))if(255&~e[l]||240&~e[l+1])l++ 11942else{if(e.length-l<7)break 11943if(l+(a=At.parseAdtsSize(e,l))>e.length)break 11944s={type:"audio",data:e.subarray(l,l+a),pts:t,dts:t},this.trigger("data",s),l+=a}else{if(e.length-l<10)break 11945if(l+(a=At.parseId3TagSize(e,l))>e.length)break 11946r={type:"timed-metadata",data:e.subarray(l,l+a)},this.trigger("data",r),l+=a}n=e.length-l,e=n>0?e.subarray(l):new Uint8Array},this.reset=function(){e=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){e=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new V 11947var Tt,Ct,Lt,xt,Mt=V,Et=ee,St=ie,kt=ue,Pt=he,Ot=rt,zt=ae,Dt=lt,It=mt.H264Stream,Nt=pt,Rt=wt.isLikelyAacData,Ft=ae.ONE_SECOND_IN_TS,Bt=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],jt=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Ut=function(e,t){t.stream=e,this.trigger("log",t)},Vt=function(e,t){for(var i=Object.keys(t),n=0;n<i.length;n++){var r=i[n] 11948"headOfPipeline"!==r&&t[r].on&&t[r].on("log",Ut.bind(e,r))}},Ht=function(e,t){var i 11949if(e.length!==t.length)return!1 11950for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1 11951return!0},qt=function(e,t,i,n,r,s){return{start:{dts:e,pts:e+(i-t)},end:{dts:e+(n-t),pts:e+(r-i)},prependedContentDuration:s,baseMediaDecodeTime:e}} 11952Ct=function(e,t){var i,n=[],r=0,s=0,o=1/0 11953i=(t=t||{}).firstSequenceNumber||0,Ct.prototype.init.call(this),this.push=function(t){Pt.collectDtsInfo(e,t),e&&Bt.forEach(function(i){e[i]=t[i]}),n.push(t)},this.setEarliestDts=function(e){r=e},this.setVideoBaseMediaDecodeTime=function(e){o=e},this.setAudioAppendStart=function(e){s=e},this.flush=function(){var a,l,c,u,d,h,f 119540!==n.length?(a=kt.trimAdtsFramesByEarliestDts(n,e,r),e.baseMediaDecodeTime=Pt.calculateTrackBaseMediaDecodeTime(e,t.keepOriginalTimestamps),f=kt.prefixWithSilence(e,a,s,o),e.samples=kt.generateSampleTable(a),c=Et.mdat(kt.concatenateFrameData(a)),n=[],l=Et.moof(i,[e]),u=new Uint8Array(l.byteLength+c.byteLength),i++,u.set(l),u.set(c,l.byteLength),Pt.clearDtsInfo(e),d=Math.ceil(1024*Ft/e.samplerate),a.length&&(h=a.length*d,this.trigger("segmentTimingInfo",qt(zt.audioTsToVideoTs(e.baseMediaDecodeTime,e.samplerate),a[0].dts,a[0].pts,a[0].dts+h,a[0].pts+h,f||0)),this.trigger("timingInfo",{start:a[0].pts,end:a[0].pts+h})),this.trigger("data",{track:e,boxes:u}),this.trigger("done","AudioSegmentStream")):this.trigger("done","AudioSegmentStream")},this.reset=function(){Pt.clearDtsInfo(e),n=[],this.trigger("reset")}},Ct.prototype=new Mt,Tt=function(e,t){var i,n,r,s=[],o=[] 11955i=(t=t||{}).firstSequenceNumber||0,Tt.prototype.init.call(this),delete e.minPTS,this.gopCache_=[],this.push=function(t){Pt.collectDtsInfo(e,t),"seq_parameter_set_rbsp"!==t.nalUnitType||n||(n=t.config,e.sps=[t.data],jt.forEach(function(t){e[t]=n[t]},this)),"pic_parameter_set_rbsp"!==t.nalUnitType||r||(r=t.data,e.pps=[t.data]),s.push(t)},this.flush=function(){for(var n,r,a,l,c,u,d,h,f=0;s.length&&"access_unit_delimiter_rbsp"!==s[0].nalUnitType;)s.shift() 11956if(0===s.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream") 11957if(n=St.groupNalsIntoFrames(s),(a=St.groupFramesIntoGops(n))[0][0].keyFrame||((r=this.getGopForFusion_(s[0],e))?(f=r.duration,a.unshift(r),a.byteLength+=r.byteLength,a.nalCount+=r.nalCount,a.pts=r.pts,a.dts=r.dts,a.duration+=r.duration):a=St.extendFirstKeyFrame(a)),o.length){var p 11958if(!(p=t.alignGopsAtEnd?this.alignGopsAtEnd_(a):this.alignGopsAtStart_(a)))return this.gopCache_.unshift({gop:a.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),s=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream") 11959Pt.clearDtsInfo(e),a=p}Pt.collectDtsInfo(e,a),e.samples=St.generateSampleTable(a),c=Et.mdat(St.concatenateNalData(a)),e.baseMediaDecodeTime=Pt.calculateTrackBaseMediaDecodeTime(e,t.keepOriginalTimestamps),this.trigger("processedGopsInfo",a.map(function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}})),d=a[0],h=a[a.length-1],this.trigger("segmentTimingInfo",qt(e.baseMediaDecodeTime,d.dts,d.pts,h.dts+h.duration,h.pts+h.duration,f)),this.trigger("timingInfo",{start:a[0].pts,end:a[a.length-1].pts+a[a.length-1].duration}),this.gopCache_.unshift({gop:a.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),s=[],this.trigger("baseMediaDecodeTime",e.baseMediaDecodeTime),this.trigger("timelineStartInfo",e.timelineStartInfo),l=Et.moof(i,[e]),u=new Uint8Array(l.byteLength+c.byteLength),i++,u.set(l),u.set(c,l.byteLength),this.trigger("data",{track:e,boxes:u}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.reset=function(){this.resetStream_(),s=[],this.gopCache_.length=0,o.length=0,this.trigger("reset")},this.resetStream_=function(){Pt.clearDtsInfo(e),n=void 0,r=void 0},this.getGopForFusion_=function(t){var i,n,r,s,o,a=1/0 11960for(o=0;o<this.gopCache_.length;o++)r=(s=this.gopCache_[o]).gop,e.pps&&Ht(e.pps[0],s.pps[0])&&e.sps&&Ht(e.sps[0],s.sps[0])&&(r.dts<e.timelineStartInfo.dts||(i=t.dts-r.dts-r.duration)>=-1e4&&i<=45e3&&(!n||a>i)&&(n=s,a=i)) 11961return n?n.gop:null},this.alignGopsAtStart_=function(e){var t,i,n,r,s,a,l,c 11962for(s=e.byteLength,a=e.nalCount,l=e.duration,t=i=0;t<o.length&&i<e.length&&(n=o[t],r=e[i],n.pts!==r.pts);)r.pts>n.pts?t++:(i++,s-=r.byteLength,a-=r.nalCount,l-=r.duration) 11963return 0===i?e:i===e.length?null:((c=e.slice(i)).byteLength=s,c.duration=l,c.nalCount=a,c.pts=c[0].pts,c.dts=c[0].dts,c)},this.alignGopsAtEnd_=function(e){var t,i,n,r,s,a,l 11964for(t=o.length-1,i=e.length-1,s=null,a=!1;t>=0&&i>=0;){if(n=o[t],r=e[i],n.pts===r.pts){a=!0 11965break}n.pts>r.pts?t--:(t===o.length-1&&(s=i),i--)}if(!a&&null===s)return null 11966if(0===(l=a?i:s))return e 11967var c=e.slice(l),u=c.reduce(function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e},{byteLength:0,duration:0,nalCount:0}) 11968return c.byteLength=u.byteLength,c.duration=u.duration,c.nalCount=u.nalCount,c.pts=c[0].pts,c.dts=c[0].dts,c},this.alignGopsWith=function(e){o=e}},Tt.prototype=new Mt,xt=function(e,t){this.numberOfTracks=0,this.metadataStream=t,void 0!==(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,xt.prototype.init.call(this),this.push=function(e){return e.content||e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),void("audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes))))}},xt.prototype=new Mt,xt.prototype.flush=function(e){var t,i,n,r,s=0,o={captions:[],captionStreams:{},metadata:[],info:{}},a=0 11969if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return 11970if(this.remuxTracks)return 11971if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(a=this.videoTrack.timelineStartInfo.pts,jt.forEach(function(e){o.info[e]=this.videoTrack[e]},this)):this.audioTrack&&(a=this.audioTrack.timelineStartInfo.pts,Bt.forEach(function(e){o.info[e]=this.audioTrack[e]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?o.t
vendor: 4,667 bytes, lines 11971-11980
11971ype=this.pendingTracks[0].type:o.type="combined",this.emittedTracks+=this.pendingTracks.length,n=Et.initSegment(this.pendingTracks),o.initSegment=new Uint8Array(n.byteLength),o.initSegment.set(n),o.data=new Uint8Array(this.pendingBytes),r=0;r<this.pendingBoxes.length;r++)o.data.set(this.pendingBoxes[r],s),s+=this.pendingBoxes[r].byteLength 11972for(r=0;r<this.pendingCaptions.length;r++)(t=this.pendingCaptions[r]).startTime=zt.metadataTsToSeconds(t.startPts,a,this.keepOriginalTimestamps),t.endTime=zt.metadataTsToSeconds(t.endPts,a,this.keepOriginalTimestamps),o.captionStreams[t.stream]=!0,o.captions.push(t) 11973for(r=0;r<this.pendingMetadata.length;r++)(i=this.pendingMetadata[r]).cueTime=zt.metadataTsToSeconds(i.pts,a,this.keepOriginalTimestamps),o.metadata.push(i) 11974for(o.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",o),r=0;r<o.captions.length;r++)t=o.captions[r],this.trigger("caption",t) 11975for(r=0;r<o.metadata.length;r++)i=o.metadata[r],this.trigger("id3Frame",i)}this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},xt.prototype.setRemux=function(e){this.remuxTracks=e},(Lt=function(e){var t,i,n=this,r=!0 11976Lt.prototype.init.call(this),e=e||{},this.baseMediaDecodeTime=e.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var r={} 11977this.transmuxPipeline_=r,r.type="aac",r.metadataStream=new Ot.MetadataStream,r.aacStream=new Nt,r.audioTimestampRolloverStream=new Ot.TimestampRolloverStream("audio"),r.timedMetadataTimestampRolloverStream=new Ot.TimestampRolloverStream("timed-metadata"),r.adtsStream=new Dt,r.coalesceStream=new xt(e,r.metadataStream),r.headOfPipeline=r.aacStream,r.aacStream.pipe(r.audioTimestampRolloverStream).pipe(r.adtsStream),r.aacStream.pipe(r.timedMetadataTimestampRolloverStream).pipe(r.metadataStream).pipe(r.coalesceStream),r.metadataStream.on("timestamp",function(e){r.aacStream.setTimestamp(e.timeStamp)}),r.aacStream.on("data",function(s){"timed-metadata"!==s.type&&"audio"!==s.type||r.audioSegmentStream||(i=i||{timelineStartInfo:{baseMediaDecodeTime:n.baseMediaDecodeTime},codec:"adts",type:"audio"},r.coalesceStream.numberOfTracks++,r.audioSegmentStream=new Ct(i,e),r.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),r.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),r.adtsStream.pipe(r.audioSegmentStream).pipe(r.coalesceStream),n.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t}))}),r.coalesceStream.on("data",this.trigger.bind(this,"data")),r.coalesceStream.on("done",this.trigger.bind(this,"done")),Vt(this,r)},this.setupTsPipeline=function(){var r={} 11978this.transmuxPipeline_=r,r.type="ts",r.metadataStream=new Ot.MetadataStream,r.packetStream=new Ot.TransportPacketStream,r.parseStream=new Ot.TransportParseStream,r.elementaryStream=new Ot.ElementaryStream,r.timestampRolloverStream=new Ot.TimestampRolloverStream,r.adtsStream=new Dt,r.h264Stream=new It,r.captionStream=new Ot.CaptionStream(e),r.coalesceStream=new xt(e,r.metadataStream),r.headOfPipeline=r.packetStream,r.packetStream.pipe(r.parseStream).pipe(r.elementaryStream).pipe(r.timestampRolloverStream),r.timestampRolloverStream.pipe(r.h264Stream),r.timestampRolloverStream.pipe(r.adtsStream),r.timestampRolloverStream.pipe(r.metadataStream).pipe(r.coalesceStream),r.h264Stream.pipe(r.captionStream).pipe(r.coalesceStream),r.elementaryStream.on("data",function(s){var o 11979if("metadata"===s.type){for(o=s.tracks.length;o--;)t||"video"!==s.tracks[o].type?i||"audio"!==s.tracks[o].type||((i=s.tracks[o]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime):(t=s.tracks[o]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime 11980t&&!r.videoSegmentStream&&(r.coalesceStream.numberOfTracks++,r.videoSegmentStream=new Tt(t,e),r.videoSegmentStream.on("log",n.getLogTrigger_("videoSegmentStream")),r.videoSegmentStream.on("timelineStartInfo",function(t){i&&!e.keepOriginalTimestamps&&(i.timelineStartInfo=t,r.audioSegmentStream.setEarliestDts(t.dts-n.baseMediaDecodeTime))}),r.videoSegmentStream.on("processedGopsInfo",n.trigger.bind(n,"gopInfo")),r.videoSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"videoSegmentTimingInfo")),r.videoSegmentStream.on("baseMediaDecodeTime",function(e){i&&r.audioSegmentStream.setVideoBaseMediaDecodeTime(e)}),r.videoSegmentStream.on("timingInfo",n.trigger.bind(n,"videoTimingInfo")),r.h264Stream.pipe(r.videoSegmentStream).pipe(r.coalesceStream)),i&&!r.audioSegmentStream&&(r.coalesceStream.numberOfTracks++,r.audioSegmentStream=new Ct
vendor: 7,488 bytes, lines 11980-12014
11980(i,e),r.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),r.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),r.audioSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"audioSegmentTimingInfo")),r.adtsStream.pipe(r.audioSegmentStream).pipe(r.coalesceStream)),n.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t})}}),r.coalesceStream.on("data",this.trigger.bind(this,"data")),r.coalesceStream.on("id3Frame",function(e){e.dispatchType=r.metadataStream.dispatchType,n.trigger("id3Frame",e)}),r.coalesceStream.on("caption",this.trigger.bind(this,"caption")),r.coalesceStream.on("done",this.trigger.bind(this,"done")),Vt(this,r)},this.setBaseMediaDecodeTime=function(n){var r=this.transmuxPipeline_ 11981e.keepOriginalTimestamps||(this.baseMediaDecodeTime=n),i&&(i.timelineStartInfo.dts=void 0,i.timelineStartInfo.pts=void 0,Pt.clearDtsInfo(i),r.audioTimestampRolloverStream&&r.audioTimestampRolloverStream.discontinuity()),t&&(r.videoSegmentStream&&(r.videoSegmentStream.gopCache_=[]),t.timelineStartInfo.dts=void 0,t.timelineStartInfo.pts=void 0,Pt.clearDtsInfo(t),r.captionStream.reset()),r.timestampRolloverStream&&r.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){i&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(t){var i=this.transmuxPipeline_ 11982e.remux=t,i&&i.coalesceStream&&i.coalesceStream.setRemux(t)},this.alignGopsWith=function(e){t&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.getLogTrigger_=function(e){var t=this 11983return function(i){i.stream=e,t.trigger("log",i)}},this.push=function(e){if(r){var t=Rt(e) 11984t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),r=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){r=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new Mt 11985var Gt,Wt,$t={Transmuxer:Lt,VideoSegmentStream:Tt,AudioSegmentStream:Ct,AUDIO_PROPERTIES:Bt,VIDEO_PROPERTIES:jt,generateSegmentTimingInfo:qt},Qt=function(e){return e>>>0},Xt=function(e){return("00"+e.toString(16)).slice(-2)},Yt=function(e){var t="" 11986return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},Kt=Qt,Zt=Yt,Jt=function(e,t){var i,n,r,s,o,a=[] 11987if(!t.length)return null 11988for(i=0;i<e.byteLength;)n=Kt(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3]),r=Zt(e.subarray(i+4,i+8)),s=n>1?i+n:e.byteLength,r===t[0]&&(1===t.length?a.push(e.subarray(i+8,s)):(o=Jt(e.subarray(i+8,s),t.slice(1))).length&&(a=a.concat(o))),i=s 11989return a},ei=Jt,ti=Qt,ii=q.getUint64,ni=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4))} 11990return 1===t.version?t.baseMediaDecodeTime=ii(e.subarray(4)):t.baseMediaDecodeTime=ti(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),t},ri=function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:i.getUint32(4)},r=1&n.flags[2],s=2&n.flags[2],o=8&n.flags[2],a=16&n.flags[2],l=32&n.flags[2],c=65536&n.flags[0],u=131072&n.flags[0] 11991return t=8,r&&(t+=4,n.baseDataOffset=i.getUint32(12),t+=4),s&&(n.sampleDescriptionIndex=i.getUint32(t),t+=4),o&&(n.defaultSampleDuration=i.getUint32(t),t+=4),a&&(n.defaultSampleSize=i.getUint32(t),t+=4),l&&(n.defaultSampleFlags=i.getUint32(t)),c&&(n.durationIsEmpty=!0),!r&&u&&(n.baseDataOffsetIsMoof=!0),n},si=q.getUint64,oi=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},ai=function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=1&i.flags[2],s=4&i.flags[2],o=1&i.flags[1],a=2&i.flags[1],l=4&i.flags[1],c=8&i.flags[1],u=n.getUint32(4),d=8 11992for(r&&(i.dataOffset=n.getInt32(d),d+=4),s&&u&&(t={flags:oi(e.subarray(d,d+4))},d+=4,o&&(t.duration=n.getUint32(d),d+=4),a&&(t.size=n.getUint32(d),d+=4),c&&(1===i.version?t.compositionTimeOffset=n.getInt32(d):t.compositionTimeOffset=n.getUint32(d),d+=4),i.samples.push(t),u--);u--;)t={},o&&(t.duration=n.getUint32(d),d+=4),a&&(t.size=n.getUint32(d),d+=4),l&&(t.flags=oi(e.subarray(d,d+4)),d+=4),c&&(1===i.version?t.compositionTimeOffset=n.getInt32(d):t.compositionTimeOffset=n.getUint32(d),d+=4),i.samples.push(t) 11993return i},li=q.getUint64,ci=function(e){return new Date(1e3*e-20828448e5)},ui=Yt,di=function(e){var t,i,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=[] 11994for(t=0;t+4<e.length;t+=i)if(i=n.getUint32(t),t+=4,i<=0)r.push("<span style='color:red;'>MALFORMED DATA</span>") 11995else switch(31&e[t]){case 1:r.push("slice_layer_without_partitioning_rbsp") 11996break 11997case 5:r.push("slice_layer_without_partitioning_rbsp_idr") 11998break 11999case 6:r.push("sei_rbsp") 12000break 12001case 7:r.push("seq_parameter_set_rbsp") 12002break 12003case 8:r.push("pic_parameter_set_rbsp") 12004break 12005case 9:r.push("access_unit_delimiter_rbsp") 12006break 12007default:r.push("UNKNOWN NAL - "+e[t]&31)}return r},hi={avc1:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength) 12008return{dataReferenceIndex:t.getUint16(6),width:t.getUint16(24),height:t.getUint16(26),horizresolution:t.getUint16(28)+t.getUint16(30)/16,vertresolution:t.getUint16(32)+t.getUint16(34)/16,frameCount:t.getUint16(40),depth:t.getUint16(74),config:Gt(e.subarray(78,e.byteLength))}},avcC:function(e){var t,i,n,r,s=new DataView(e.buffer,e.byteOffset,e.byteLength),o={configurationVersion:e[0],avcProfileIndication:e[1],profileCompatibility:e[2],avcLevelIndication:e[3],lengthSizeMinusOne:3&e[4],sps:[],pps:[]},a=31&e[5] 12009for(n=6,r=0;r<a;r++)i=s.getUint16(n),n+=2,o.sps.push(new Uint8Array(e.subarray(n,n+i))),n+=i 12010for(t=e[n],n++,r=0;r<t;r++)i=s.getUint16(n),n+=2,o.pps.push(new Uint8Array(e.subarray(n,n+i))),n+=i 12011return o},btrt:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength) 12012return{bufferSizeDB:t.getUint32(0),maxBitrate:t.getUint32(4),avgBitrate:t.getUint32(8)}},edts:function(e){return{boxes:Gt(e)}},elst:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),edits:[]},r=i.getUint32(4) 12013for(t=8;r;r--)0===n.version?(n.edits.push({segmentDuration:i.getUint32(t),mediaTime:i.getInt32(t+4),mediaRate:i.getUint16(t+8)+i.getUint16(t+10)/65536}),t+=12):(n.edits.push({segmentDuration:li(e.subarray(t)),mediaTime:li(e.subarray(t+8)),mediaRate:i.getUint16(t+16)+i.getUint16(t+18)/65536}),t+=20) 12014return n},esds:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),esId:e[6]<<8|e[7],streamPriority:31&e[8],decoderConfig:{objectProfileIndication:e[11],streamType:e[12]>>>2&63,bufferSize:e[13]<<16|e[14]<<8|e[15],maxBitrate:e[16]<<24|e[17]<<16|e[18]<<8|e[19],avgBitrate:e[20]<<24|e[21]<<16|e[22]<<8|e[23],decoderConfigDescriptor:{tag:e[24],length:e[25],audioObjectType:e[26]>>>3&31,samplingFrequencyIndex:(7&e[26])<<1|e[27]>>>7&1,channelConfiguration:e[27]>>>3&15}}}},ftyp:function(e){for(var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={majorBrand:ui(e.subarray(0,4)),minorVersion:t.getUint32(4),compatibleBrands:[]},n=8;n<e.byteLength;
vendor: 4,354 bytes, lines 12014-12031
12014)i.compatibleBrands.push(ui(e.subarray(n,n+4))),n+=4 12015return i},dinf:function(e){return{boxes:Gt(e)}},dref:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),dataReferences:Gt(e.subarray(8))}},hdlr:function(e){var t={version:new DataView(e.buffer,e.byteOffset,e.byteLength).getUint8(0),flags:new Uint8Array(e.subarray(1,4)),handlerType:ui(e.subarray(8,12)),name:""},i=8 12016for(i=24;i<e.byteLength;i++){if(0===e[i]){i++ 12017break}t.name+=String.fromCharCode(e[i])}return t.name=decodeURIComponent(escape(t.name)),t},mdat:function(e){return{byteLength:e.byteLength,nals:di(e)}},mdhd:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=4,r={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),language:""} 12018return 1===r.version?(n+=4,r.creationTime=ci(i.getUint32(n)),n+=8,r.modificationTime=ci(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=8,r.duration=i.getUint32(n)):(r.creationTime=ci(i.getUint32(n)),n+=4,r.modificationTime=ci(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=4,r.duration=i.getUint32(n)),n+=4,t=i.getUint16(n),r.language+=String.fromCharCode(96+(t>>10)),r.language+=String.fromCharCode(96+((992&t)>>5)),r.language+=String.fromCharCode(96+(31&t)),r},mdia:function(e){return{boxes:Gt(e)}},mfhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sequenceNumber:e[4]<<24|e[5]<<16|e[6]<<8|e[7]}},minf:function(e){return{boxes:Gt(e)}},mp4a:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={dataReferenceIndex:t.getUint16(6),channelcount:t.getUint16(16),samplesize:t.getUint16(18),samplerate:t.getUint16(24)+t.getUint16(26)/65536} 12019return e.byteLength>28&&(i.streamDescriptor=Gt(e.subarray(28))[0]),i},moof:function(e){return{boxes:Gt(e)}},moov:function(e){return{boxes:Gt(e)}},mvex:function(e){return{boxes:Gt(e)}},mvhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))} 12020return 1===n.version?(i+=4,n.creationTime=ci(t.getUint32(i)),i+=8,n.modificationTime=ci(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=8,n.duration=t.getUint32(i)):(n.creationTime=ci(t.getUint32(i)),i+=4,n.modificationTime=ci(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=4,n.duration=t.getUint32(i)),i+=4,n.rate=t.getUint16(i)+t.getUint16(i+2)/16,i+=4,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,i+=8,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,i+=24,n.nextTrackId=t.getUint32(i),n},pdin:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength) 12021return{version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),rate:t.getUint32(4),initialDelay:t.getUint32(8)}},sdtp:function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]} 12022for(t=4;t<e.byteLength;t++)i.samples.push({dependsOn:(48&e[t])>>4,isDependedOn:(12&e[t])>>2,hasRedundancy:3&e[t]}) 12023return i},sidx:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},n=12 120240===i.version?(i.earliestPresentationTime=t.getUint32(n),i.firstOffset=t.getUint32(n+4),n+=8):(i.earliestPresentationTime=si(e.subarray(n)),i.firstOffset=si(e.subarray(n+8)),n+=16),n+=2 12025var r=t.getUint16(n) 12026for(n+=2;r>0;n+=12,r--)i.references.push({referenceType:(128&e[n])>>>7,referencedSize:2147483647&t.getUint32(n),subsegmentDuration:t.getUint32(n+4),startsWithSap:!!(128&e[n+8]),sapType:(112&e[n+8])>>>4,sapDeltaTime:268435455&t.getUint32(n+8)}) 12027return i},smhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),balance:e[4]+e[5]/256}},stbl:function(e){return{boxes:Gt(e)}},ctts:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),compositionOffsets:[]},r=i.getUint32(4) 12028for(t=8;r;t+=8,r--)n.compositionOffsets.push({sampleCount:i.getUint32(t),sampleOffset:i[0===n.version?"getUint32":"getInt32"](t+4)}) 12029return n},stss:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),syncSamples:[]},r=i.getUint32(4) 12030for(t=8;r;t+=4,r--)n.syncSamples.push(i.getUint32(t)) 12031return n},stco:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),chunkOffsets:[]}
vendor: 4,688 bytes, lines 12031-12054
12031,r=i.getUint32(4) 12032for(t=8;r;t+=4,r--)n.chunkOffsets.push(i.getUint32(t)) 12033return n},stsc:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=i.getUint32(4),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleToChunks:[]} 12034for(t=8;n;t+=12,n--)r.sampleToChunks.push({firstChunk:i.getUint32(t),samplesPerChunk:i.getUint32(t+4),sampleDescriptionIndex:i.getUint32(t+8)}) 12035return r},stsd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleDescriptions:Gt(e.subarray(8))}},stsz:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleSize:i.getUint32(4),entries:[]} 12036for(t=12;t<e.byteLength;t+=4)n.entries.push(i.getUint32(t)) 12037return n},stts:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),timeToSamples:[]},r=i.getUint32(4) 12038for(t=8;r;t+=8,r--)n.timeToSamples.push({sampleCount:i.getUint32(t),sampleDelta:i.getUint32(t+4)}) 12039return n},styp:function(e){return hi.ftyp(e)},tfdt:ni,tfhd:ri,tkhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))} 12040return 1===n.version?(i+=4,n.creationTime=ci(t.getUint32(i)),i+=8,n.modificationTime=ci(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=8,n.duration=t.getUint32(i)):(n.creationTime=ci(t.getUint32(i)),i+=4,n.modificationTime=ci(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=4,n.duration=t.getUint32(i)),i+=4,i+=8,n.layer=t.getUint16(i),i+=2,n.alternateGroup=t.getUint16(i),i+=2,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,n.width=t.getUint16(i)+t.getUint16(i+2)/65536,i+=4,n.height=t.getUint16(i)+t.getUint16(i+2)/65536,n},traf:function(e){return{boxes:Gt(e)}},trak:function(e){return{boxes:Gt(e)}},trex:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength) 12041return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:t.getUint32(4),defaultSampleDescriptionIndex:t.getUint32(8),defaultSampleDuration:t.getUint32(12),defaultSampleSize:t.getUint32(16),sampleDependsOn:3&e[20],sampleIsDependedOn:(192&e[21])>>6,sampleHasRedundancy:(48&e[21])>>4,samplePaddingValue:(14&e[21])>>1,sampleIsDifferenceSample:!!(1&e[21]),sampleDegradationPriority:t.getUint16(22)}},trun:ai,"url ":function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4))}},vmhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength) 12042return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),graphicsmode:t.getUint16(4),opcolor:new Uint16Array([t.getUint16(6),t.getUint16(8),t.getUint16(10)])}}} 12043Gt=function(e){for(var t,i,n,r,s,o=0,a=[],l=new ArrayBuffer(e.length),c=new Uint8Array(l),u=0;u<e.length;++u)c[u]=e[u] 12044for(t=new DataView(l);o<e.byteLength;)i=t.getUint32(o),n=ui(e.subarray(o+4,o+8)),r=i>1?o+i:e.byteLength,(s=(hi[n]||function(e){return{data:e}})(e.subarray(o+8,r))).size=i,s.type=n,a.push(s),o=r 12045return a},Wt=function(e,t){var i 12046return t=t||0,i=new Array(2*t+1).join(" "),e.map(function(e,n){return i+e.type+"\n"+Object.keys(e).filter(function(e){return"type"!==e&&"boxes"!==e}).map(function(t){var n=i+" "+t+": ",r=e[t] 12047if(r instanceof Uint8Array||r instanceof Uint32Array){var s=Array.prototype.slice.call(new Uint8Array(r.buffer,r.byteOffset,r.byteLength)).map(function(e){return" "+("00"+e.toString(16)).slice(-2)}).join("").match(/.{1,24}/g) 12048return s?1===s.length?n+"<"+s.join("").slice(1)+">":n+"<\n"+s.map(function(e){return i+" "+e}).join("\n")+"\n"+i+" >":n+"<>"}return n+JSON.stringify(r,null,2).split("\n").map(function(e,t){return 0===t?e:i+" "+e}).join("\n")}).join("\n")+(e.boxes?"\n"+Wt(e.boxes,t+1):"")}).join("\n")} 12049var fi,pi,mi,gi,yi,vi,_i,bi={inspect:Gt,textify:Wt,parseType:ui,findBox:ei,parseTraf:hi.traf,parseTfdt:hi.tfdt,parseHdlr:hi.hdlr,parseTfhd:hi.tfhd,parseTrun:hi.trun,parseSidx:hi.sidx},wi=function(e){for(var t=0,i=String.fromCharCode(e[t]),n="";"\0"!==i;)n+=i,t++,i=String.fromCharCode(e[t]) 12050return n+=i},Ai=q.getUint64,Ti=function(e,t){var i="\0"!==t.scheme_id_uri,n=0===e&&Ci(t.presentation_time_delta)&&i,r=1===e&&Ci(t.presentation_time)&&i 12051return!(e>1)&&n||r},Ci=function(e){return void 0!==e||null!==e},Li={parseEmsgBox:function(e){var t,i,n,r,s,o,a,l=4,c=e[0] 12052if(0===c)l+=(t=wi(e.subarray(l))).length,l+=(i=wi(e.subarray(l))).length,n=(u=new DataView(e.buffer)).getUint32(l),l+=4,s=u.getUint32(l),l+=4,o=u.getUint32(l),l+=4,a=u.getUint32(l),l+=4 12053else if(1===c){var u 12054n=(u=new DataView(e.buffer)).getUint32(l),l+=4,r=Ai(e.subarray(l)),l+=8,o=u.getUint32(l),l+=4,a=u.getUint32(l),l+=4,l+=(t=wi(e.subarray(l))).length,l+=(i=wi(e.subarray(l))).length}
vendor: 5,383 bytes, lines 12054-12099
12054var d={scheme_id_uri:t,value:i,timescale:n||1,presentation_time:r,presentation_time_delta:s,event_duration:o,id:a,message_data:new Uint8Array(e.subarray(l,e.byteLength))} 12055return Ti(c,d)?d:void 0},scaleTime:function(e,t,i,n){return e||0===e?e/t:n+i/t}},xi="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},Mi=Qt,Ei=Xt,Si=ei,ki=Yt,Pi=Li,Oi=ri,zi=ai,Di=ni,Ii=q.getUint64,Ni=xi,Ri=He.parseId3Frames 12056fi=function(e){return Si(e,["moov","trak"]).reduce(function(e,t){var i,n,r,s,o 12057return(i=Si(t,["tkhd"])[0])?(n=i[0],s=Mi(i[r=0===n?12:20]<<24|i[r+1]<<16|i[r+2]<<8|i[r+3]),(o=Si(t,["mdia","mdhd"])[0])?(r=0===(n=o[0])?12:20,e[s]=Mi(o[r]<<24|o[r+1]<<16|o[r+2]<<8|o[r+3]),e):null):null},{})},pi=function(e,t){var i=Si(t,["moof","traf"]).reduce(function(t,i){var n,r=Si(i,["tfhd"])[0],s=Mi(r[4]<<24|r[5]<<16|r[6]<<8|r[7]),o=e[s]||9e4,a=Si(i,["tfdt"])[0],l=new DataView(a.buffer,a.byteOffset,a.byteLength) 12058let c 12059return"bigint"==typeof(n=1===a[0]?Ii(a.subarray(4,12)):l.getUint32(4))?c=n/Ni.BigInt(o):"number"!=typeof n||isNaN(n)||(c=n/o),c<Number.MAX_SAFE_INTEGER&&(c=Number(c)),c<t&&(t=c),t},1/0) 12060return"bigint"==typeof i||isFinite(i)?i:0},mi=function(e,t){var i,n=Si(t,["moof","traf"]),r=0,s=0 12061if(n&&n.length){var o=Si(n[0],["tfhd"])[0],a=Si(n[0],["trun"])[0],l=Si(n[0],["tfdt"])[0] 12062if(o)i=Oi(o).trackId 12063if(l)r=Di(l).baseMediaDecodeTime 12064if(a){var c=zi(a) 12065c.samples&&c.samples.length&&(s=c.samples[0].compositionTimeOffset||0)}}var u=e[i]||9e4 12066"bigint"==typeof r&&(s=Ni.BigInt(s),u=Ni.BigInt(u)) 12067var d=(r+s)/u 12068return"bigint"==typeof d&&d<Number.MAX_SAFE_INTEGER&&(d=Number(d)),d},gi=function(e){var t=Si(e,["moov","trak"]),i=[] 12069return t.forEach(function(e){var t=Si(e,["mdia","hdlr"]),n=Si(e,["tkhd"]) 12070t.forEach(function(e,t){var r,s,o=ki(e.subarray(8,12)),a=n[t] 12071"vide"===o&&(s=0===(r=new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint8(0)?r.getUint32(12):r.getUint32(20),i.push(s))})}),i},vi=function(e){var t=0===e[0]?12:20 12072return Mi(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])},yi=function(e){var t=Si(e,["moov","trak"]),i=[] 12073return t.forEach(function(e){var t,n,r={},s=Si(e,["tkhd"])[0] 12074s&&(n=(t=new DataView(s.buffer,s.byteOffset,s.byteLength)).getUint8(0),r.id=0===n?t.getUint32(12):t.getUint32(20)) 12075var o=Si(e,["mdia","hdlr"])[0] 12076if(o){var a=ki(o.subarray(8,12)) 12077r.type="vide"===a?"video":"soun"===a?"audio":a}var l=Si(e,["mdia","minf","stbl","stsd"])[0] 12078if(l){var c=l.subarray(8) 12079r.codec=ki(c.subarray(4,8)) 12080var u,d=Si(c,[r.codec])[0] 12081d&&(/^[asm]vc[1-9]$/i.test(r.codec)?(u=d.subarray(78),"avcC"===ki(u.subarray(4,8))&&u.length>11?(r.codec+=".",r.codec+=Ei(u[9]),r.codec+=Ei(u[10]),r.codec+=Ei(u[11])):r.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(r.codec)?(u=d.subarray(28),"esds"===ki(u.subarray(4,8))&&u.length>20&&0!==u[19]?(r.codec+="."+Ei(u[19]),r.codec+="."+Ei(u[20]>>>2&63).replace(/^0/,"")):r.codec="mp4a.40.2"):r.codec=r.codec.toLowerCase())}var h=Si(e,["mdia","mdhd"])[0] 12082h&&(r.timescale=vi(h)),i.push(r)}),i},_i=function(e,t=0){return Si(e,["emsg"]).map(e=>{var i=Pi.parseEmsgBox(new Uint8Array(e)),n=Ri(i.message_data) 12083return{cueTime:Pi.scaleTime(i.presentation_time,i.timescale,i.presentation_time_delta,t),duration:Pi.scaleTime(i.event_duration,i.timescale),frames:n}})} 12084var Fi={findBox:Si,parseType:ki,timescale:fi,startTime:pi,compositionStartTime:mi,videoTrackIds:gi,tracks:yi,getTimescaleFromMediaHeader:vi,getEmsgID3:_i} 12085const{parseTrun:Bi}=bi,{findBox:ji}=Fi 12086var Ui=xi,Vi={getMdatTrafPairs:function(e){var t=ji(e,["moof","traf"]),i=ji(e,["mdat"]),n=[] 12087return i.forEach(function(e,i){var r=t[i] 12088n.push({mdat:e,traf:r})}),n},parseSamples:function(e,t,i){var n=t,r=i.defaultSampleDuration||0,s=i.defaultSampleSize||0,o=i.trackId,a=[] 12089return e.forEach(function(e){var t=Bi(e).samples 12090t.forEach(function(e){void 0===e.duration&&(e.duration=r),void 0===e.size&&(e.size=s),e.trackId=o,e.dts=n,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),"bigint"==typeof n?(e.pts=n+Ui.BigInt(e.compositionTimeOffset),n+=Ui.BigInt(e.duration)):(e.pts=n+e.compositionTimeOffset,n+=e.duration)}),a=a.concat(t)}),a}},Hi=fe.discardEmulationPreventionBytes,qi=Me.CaptionStream,Gi=ei,Wi=ni,$i=ri,{getMdatTrafPairs:Qi,parseSamples:Xi}=Vi,Yi=function(e,t){for(var i=e,n=0;n<t.length;n++){var r=t[n] 12091if(i<r.size)return r 12092i-=r.size}return null},Ki=function(e,t){var i={} 12093return Qi(e).forEach(function(e){var n,r=e.mdat,s=e.traf,o=Gi(s,["tfhd"]),a=$i(o[0]),l=a.trackId,c=Gi(s,["tfdt"]),u=c.length>0?Wi(c[0]).baseMediaDecodeTime:0,d=Gi(s,["trun"]) 12094t===l&&d.length>0&&(n=function(e,t,i){var n,r,s,o,a=new DataView(e.buffer,e.byteOffset,e.byteLength),l={logs:[],seiNals:[]} 12095for(r=0;r+4<e.length;r+=s)if(s=a.getUint32(r),r+=4,!(s<=0))switch(31&e[r]){case 6:var c=e.subarray(r+1,r+1+s),u=Yi(r,t) 12096if(n={nalUnitType:"sei_rbsp",size:s,data:c,escapedRBSP:Hi(c),trackId:i},u)n.pts=u.pts,n.dts=u.dts,o=u 12097else{if(!o){l.logs.push({level:"warn",message:"We've encountered a nal unit without data at "+r+" for trackId "+i+". See mux.js#223."}) 12098break}n.pts=o.pts,n.dts=o.dts}l.seiNals.push(n)}return l}(r,Xi(d,u,a),l),i[l]||(i[l]={seiNals:[],logs:[]}),i[l].seiNals=i[l].seiNals.concat(n.seiNals),i[l].logs=i[l].logs.concat(n.logs))}),i},Zi=function(){var e,t,i,n,r,s,o=!1 12099this.isInitialized=function(){return o},this.init=function(t){e=new qi,o=!0,s=!!t&&t.isPartial,e.on("data",function(e){e.startTime=e.startPts/n,e.endTime=e.endPts/n,r.captions.push(e),r.captionStream
12099s[e.stream]=!0}),e.on("log",function(e){r.logs.push(e)})},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"==typeof t&&0===Object.keys(t).length)&&(i!==e[0]||n!==t[i])},this.parse=function(e,s,o){var a 12100if(!this.isInitialized())return null 12101if(!s||!o)return null 12102if(this.isNewInit(s,o))i=s[0],n=o[i] 12103else if(null===i||!n)return t.push(e),null 12104for(;t.length>0;){var l=t.shift() 12105this.parse(l,s,o)}return a=function(e,t,i){if(null===t)return null 12106var n=Ki(e,t)[t]||{} 12107return{seiNals:n.seiNals,logs:n.logs,timescale:i}}(e,i,n),a&&a.logs&&(r.logs=r.logs.concat(a.logs)),null!==a&&a.seiNals?(this.pushNals(a.seiNals),this.flushStream(),r):r.logs.length?{logs:r.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(t){if(!this.isInitialized()||!t||0===t.length)return null 12108t.forEach(function(t){e.push(t)})},this.flushStream=function(){if(!this.isInitialized())return null 12109s?e.partialFlush():e.flush()},this.clearParsedCaptions=function(){r.captions=[],r.captionStreams={},r.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null 12110e.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){t=[],i=null,n=null,r?this.clearParsedCaptions():r={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()} 12111const{parseTfdt:Ji}=bi,en=ei,{getTimescaleFromMediaHeader:tn}=Fi,{parseSamples:nn,getMdatTrafPairs:rn}=Vi 12112var sn=function(){let e=9e4 12113this.init=function(t){const i=en(t,["moov","trak","mdia","mdhd"])[0] 12114i&&(e=tn(i))},this.parseSegment=function(t){const i=[],n=rn(t) 12115let r=0 12116return n.forEach(function(t){const n=t.mdat,s=t.traf,o=en(s,["tfdt"])[0],a=en(s,["tfhd"])[0],l=en(s,["trun"]) 12117if(o){const e=Ji(o) 12118r=e.baseMediaDecodeTime}if(l.length&&a){const t=nn(l,r,a) 12119let s=0 12120t.forEach(function(t){const r=new TextDecoder("utf-8"),o=n.slice(s,s+t.size) 12121if(en(o,["vtte"])[0])return void(s+=t.size) 12122en(o,["vttc"]).forEach(function(n){const s=en(n,["payl"])[0],o=en(n,["sttg"])[0],a=t.pts/e,l=(t.pts+t.duration)/e 12123let c,u 12124if(s)try{c=r.decode(s)}catch(hf){console.error(hf)}if(o)try{u=r.decode(o)}catch(hf){console.error(hf)}t.duration&&c&&i.push({cueText:c,start:a,end:l,settings:u})}),s+=t.size})}}),i}},on=Ee,an=function(e){var t=31&e[1] 12125return t<<=8,t|=e[2]},ln=function(e){return!!(64&e[1])},cn=function(e){var t=0 12126return(48&e[3])>>>4>1&&(t+=e[4]+1),t},un=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr" 12127case 6:return"sei_rbsp" 12128case 7:return"seq_parameter_set_rbsp" 12129case 8:return"pic_parameter_set_rbsp" 12130case 9:return"access_unit_delimiter_rbsp" 12131default:return null}},dn={parseType:function(e,t){var i=an(e) 12132return 0===i?"pat":i===t?"pmt":t?"pes":null},parsePat:function(e){var t=ln(e),i=4+cn(e) 12133return t&&(i+=e[i]+1),(31&e[i+10])<<8|e[i+11]},parsePmt:function(e){var t={},i=ln(e),n=4+cn(e) 12134if(i&&(n+=e[n]+1),1&e[n+5]){var r 12135r=3+((15&e[n+1])<<8|e[n+2])-4 12136for(var s=12+((15&e[n+10])<<8|e[n+11]);s<r;){var o=n+s 12137t[(31&e[o+1])<<8|e[o+2]]=e[o],s+=5+((15&e[o+3])<<8|e[o+4])}return t}},parsePayloadUnitStartIndicator:ln,parsePesType:function(e,t){switch(t[an(e)]){case on.H264_STREAM_TYPE:return"video" 12138case on.ADTS_STREAM_TYPE:return"audio" 12139case on.METADATA_STREAM_TYPE:return"timed-metadata" 12140default:return null}},parsePesTime:function(e){if(!ln(e))return null 12141var t=4+cn(e) 12142if(t>=e.byteLength)return null 12143var i,n=null 12144return 192&(i=e[t+7])&&((n={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,n.pts*=4,n.pts+=(6&e[t+13])>>>1,n.dts=n.pts,64&i&&(n.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,n.dts*=4,n.dts+=(6&e[t+18])>>>1)),n},videoPacketContainsKeyFrame:function(e){for(var t=4+cn(e),i=e.subarray(t),n=0,r=0,s=!1;r<i.byteLength-3;r++)if(1===i[r+2]){n=r+5 12145break}for(;n<i.byteLength;)switch(i[n]){case 0:if(0!==i[n-1]){n+=2 12146break}if(0!==i[n-2]){n++ 12147break}r+3!==n-2&&"slice_layer_without_partitioning_rbsp_idr"===un(31&i[r+3])&&(s=!0) 12148do{n++}while(1!==i[n]&&n<i.length) 12149r=n-2,n+=3 12150break 12151case 1:if(0!==i[n-1]||0!==i[n-2]){n+=3 12152break}"slice_layer_without_partitioning_rbsp_idr"===un(31&i[r+3])&&(s=!0),r=n-2,n+=3 12153break 12154default:n+=3}return i=i.subarray(r),n-=r,r=0,i&&i.byteLength>3&&"slice_layer_without_partitioning_rbsp_idr"===un(31&i[r+3])&&(s=!0),s}},hn=Ee,fn=De.handleRollover,pn={} 12155pn.ts=dn,pn.aac=wt 12156var mn=ae.ONE_SECOND_IN_TS,gn=188,yn=71,vn=function(e,t,i){for(var n,r,s,o,a=0,l=gn,c=!1;l<=e.byteLength;)if(e[a]!==yn||e[l]!==yn&&l!==e.byteLength)a++,l++ 12157else{if(n=e.subarray(a,l),"pes"===pn.ts.parseType(n,t.pid))r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"audio"===r&&s&&(o=pn.ts.parsePesTime(n))&&(o.type="audio",i.audio.push(o),c=!0) 12158if(c)break 12159a+=gn,l+=gn}for(a=(l=e.byteLength)-gn,c=!1;a>=0;)if(e[a]!==yn||e[l]!==yn&&l!==e.byteLength)a--,l-- 12160else{if(n=e.subarray(a,l),"pes"===pn.ts.parseType(n,t.pid))r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"audio"===r&&s&&(o=pn.ts.parsePesTime(n))&&(o.type="audio",i.audio.push(o),c=!0) 12161if(c)break 12162a-=gn,l-=gn}},_n=function(e,t,i){for(var n,r,s,o,a,l,c,u=0,d=gn,h=!1,f={data:[],size:0};d<e.byteLength;)if(e[u]!==yn||e[d]!==yn)u++,d++ 12163else{if(n=e.subarray(u,d),"pes"===pn.ts.parseType(n,t.pid))if(r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"video"===r&&(s&&!h&&(o=pn.ts.parsePesTime(n))&&(o.type="video",i.video.push(o),h=!0),!i.firstKeyFrame)){if(s&&0!==f.size){for(a=new Uint8Array(f.size),l=0;f.data.length;)c=f.data.shift(),a.set(c,l),l+=c.byteLength 12164if(pn.ts.videoPacketContainsKeyFrame(a)){var p=pn.ts.parsePesTime(a) 12165p?(i.firstKeyFrame=p,i.firstKeyFrame.type="video"):console.warn("Failed to extract PTS/DTS from PES at first keyframe. This could be an unusual TS segment, or else mux.js did not parse your TS segment correctly. If you know your TS segments do contain PTS/DTS on keyframes please file a bug report! You can try ffprobe to double check for yourself.")}f.size=0}f.data.push(n),f.size+=n.byteLength}if(h&&i.firstKeyFrame)break 12166u+=gn,d+=gn}for(u=(d=e.byteLength)-gn,h=!1;u>=0;)if(e[u]!==yn||e[d]!==yn)u--,d-- 12167else{if(n=e.subarray(u,d),"pes"===pn.ts.parseType(n,t.pid))r=pn.ts.parsePesType(n,t.table),s=pn.ts.parsePayloadUnitStartIndicator(n),"video"===r&&s&&(o=pn.ts.parsePesTime(n))&&(o.type="video",i.video.push(o),h=!0) 12168if(h)break 12169u-=gn,d-=gn}},bn=function(e){var t={pid:null,table:null},i={} 12170for(var n in function(e,t){for(var i,n=0,r=gn;r<e.byteLength;)if(e[n]!==yn||e[r]!==yn)n++,r++ 12171else{switch(i=e.subarray(n,r),pn.ts.parseType(i,t.pid)){case"pat":t.pid=pn.ts.parsePat(i) 12172break 12173case"pmt":var s=pn.ts.parsePmt(i) 12174t.table=t.table||{}
vendor: 19,706 bytes, lines 12174-12274
12174,Object.keys(s).forEach(function(e){t.table[e]=s[e]})}n+=gn,r+=gn}}(e,t),t.table){if(t.table.hasOwnProperty(n))switch(t.table[n]){case hn.H264_STREAM_TYPE:i.video=[],_n(e,t,i),0===i.video.length&&delete i.video 12175break 12176case hn.ADTS_STREAM_TYPE:i.audio=[],vn(e,t,i),0===i.audio.length&&delete i.audio}}return i},wn=function(e,t){var i 12177return i=pn.aac.isLikelyAacData(e)?function(e){for(var t,i=!1,n=0,r=null,s=null,o=0,a=0;e.length-a>=3;){switch(pn.aac.parseType(e,a)){case"timed-metadata":if(e.length-a<10){i=!0 12178break}if((o=pn.aac.parseId3TagSize(e,a))>e.length){i=!0 12179break}null===s&&(t=e.subarray(a,a+o),s=pn.aac.parseAacTimestamp(t)),a+=o 12180break 12181case"audio":if(e.length-a<7){i=!0 12182break}if((o=pn.aac.parseAdtsSize(e,a))>e.length){i=!0 12183break}null===r&&(t=e.subarray(a,a+o),r=pn.aac.parseSampleRate(t)),n++,a+=o 12184break 12185default:a++}if(i)return null}if(null===r||null===s)return null 12186var l=mn/r 12187return{audio:[{type:"audio",dts:s,pts:s},{type:"audio",dts:s+1024*n*l,pts:s+1024*n*l}]}}(e):bn(e),i&&(i.audio||i.video)?(function(e,t){if(e.audio&&e.audio.length){var i=t;(void 0===i||isNaN(i))&&(i=e.audio[0].dts),e.audio.forEach(function(e){e.dts=fn(e.dts,i),e.pts=fn(e.pts,i),e.dtsTime=e.dts/mn,e.ptsTime=e.pts/mn})}if(e.video&&e.video.length){var n=t 12188if((void 0===n||isNaN(n))&&(n=e.video[0].dts),e.video.forEach(function(e){e.dts=fn(e.dts,n),e.pts=fn(e.pts,n),e.dtsTime=e.dts/mn,e.ptsTime=e.pts/mn}),e.firstKeyFrame){var r=e.firstKeyFrame 12189r.dts=fn(r.dts,n),r.pts=fn(r.pts,n),r.dtsTime=r.dts/mn,r.ptsTime=r.pts/mn}}}(i,t),i):null} 12190class An{constructor(e,t){this.options=t||{},this.self=e,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new $t.Transmuxer(this.options),function(e,t){t.on("data",function(t){const i=t.initSegment 12191t.initSegment={data:i.buffer,byteOffset:i.byteOffset,byteLength:i.byteLength} 12192const n=t.data 12193t.data=n.buffer,e.postMessage({action:"data",segment:t,byteOffset:n.byteOffset,byteLength:n.byteLength},[t.data])}),t.on("done",function(t){e.postMessage({action:"done"})}),t.on("gopInfo",function(t){e.postMessage({action:"gopInfo",gopInfo:t})}),t.on("videoSegmentTimingInfo",function(t){const i={start:{decode:ae.videoTsToSeconds(t.start.dts),presentation:ae.videoTsToSeconds(t.start.pts)},end:{decode:ae.videoTsToSeconds(t.end.dts),presentation:ae.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:ae.videoTsToSeconds(t.baseMediaDecodeTime)} 12194t.prependedContentDuration&&(i.prependedContentDuration=ae.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:i})}),t.on("audioSegmentTimingInfo",function(t){const i={start:{decode:ae.videoTsToSeconds(t.start.dts),presentation:ae.videoTsToSeconds(t.start.pts)},end:{decode:ae.videoTsToSeconds(t.end.dts),presentation:ae.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:ae.videoTsToSeconds(t.baseMediaDecodeTime)} 12195t.prependedContentDuration&&(i.prependedContentDuration=ae.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:i})}),t.on("id3Frame",function(t){e.postMessage({action:"id3Frame",id3Frame:t})}),t.on("caption",function(t){e.postMessage({action:"caption",caption:t})}),t.on("trackinfo",function(t){e.postMessage({action:"trackinfo",trackInfo:t})}),t.on("audioTimingInfo",function(t){e.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:ae.videoTsToSeconds(t.start),end:ae.videoTsToSeconds(t.end)}})}),t.on("videoTimingInfo",function(t){e.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:ae.videoTsToSeconds(t.start),end:ae.videoTsToSeconds(t.end)}})}),t.on("log",function(t){e.postMessage({action:"log",log:t})})}(this.self,this.transmuxer)}pushMp4Captions(e){this.captionParser||(this.captionParser=new Zi,this.captionParser.init()) 12196const t=new Uint8Array(e.data,e.byteOffset,e.byteLength),i=this.captionParser.parse(t,e.trackIds,e.timescales) 12197this.self.postMessage({action:"mp4Captions",captions:i&&i.captions||[],logs:i&&i.logs||[],data:t.buffer},[t.buffer])}initMp4WebVttParser(e){this.webVttParser||(this.webVttParser=new sn) 12198const t=new Uint8Array(e.data,e.byteOffset,e.byteLength) 12199this.webVttParser.init(t)}getMp4WebVttText(e){this.webVttParser||(this.webVttParser=new sn) 12200const t=new Uint8Array(e.data,e.byteOffset,e.byteLength),i=this.webVttParser.parseSegment(t) 12201this.self.postMessage({action:"getMp4WebVttText",mp4VttCues:i||[],data:t.buffer},[t.buffer])}probeMp4StartTime({timescales:e,data:t}){const i=Fi.startTime(e,t) 12202this.self.postMessage({action:"probeMp4StartTime",startTime:i,data:t},[t.buffer])}probeMp4Tracks({data:e}){const t=Fi.tracks(e) 12203this.self.postMessage({action:"probeMp4Tracks",tracks:t,data:e},[e.buffer])}probeEmsgID3({data:e,offset:t}){const i=Fi.getEmsgID3(e,t) 12204this.self.postMessage({action:"probeEmsgID3",id3Frames:i,emsgData:e},[e.buffer])}probeTs({data:e,baseStartTime:t}){const i="number"!=typeof t||isNaN(t)?void 0:t*ae.ONE_SECOND_IN_TS,n=wn(e,i) 12205let r=null 12206n&&(r={hasVideo:n.video&&2===n.video.length||!1,hasAudio:n.audio&&2===n.audio.length||!1},r.hasVideo&&(r.videoStart=n.video[0].ptsTime),r.hasAudio&&(r.audioStart=n.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:r,data:e},[e.buffer])}clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()}clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()}push(e){const t=new Uint8Array(e.data,e.byteOffset,e.byteLength) 12207this.transmuxer.push(t)}reset(){this.transmuxer.reset()}setTimestampOffset(e){const t=e.timestampOffset||0 12208this.transmuxer.setBaseMediaDecodeTime(Math.round(ae.secondsToVideoTs(t)))}setAudioAppendStart(e){this.transmuxer.setAudioAppendStart(Math.ceil(ae.secondsToVideoTs(e.appendStart)))}setRemux(e){this.transmuxer.setRemux(e.remux)}flush(e){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})}endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})}alignGopsWith(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())}}self.onmessage=function(e){"init"===e.data.action&&e.data.options?this.messageHandlers=new An(self,e.data.options):(this.messageHandlers||(this.messageHandlers=new An(self)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data))}})) 12209var nd=Ju(id) 12210const rd=e=>{const{transmuxer:t,bytes:i,audioAppendStart:n,gopsToAlignWith:r,remux:s,onData:o,onTrackInfo:a,onAudioTimingInfo:l,onVideoTimingInfo:c,onVideoSegmentTimingInfo:u,onAudioSegmentTimingInfo:d,onId3:h,onCaptions:f,onDone:p,onEndedTimeline:m,onTransmuxerLog:g,isEndOfTimeline:y,segment:v,triggerSegmentEventFn:_}=e,b={buffer:[]} 12211let w=y 12212if(t.onmessage=i=>{t.currentTransmux===e&&("data"===i.data.action&&((e,t,i)=>{const{type:n,initSegment:r,captions:s,captionStreams:o,metadata:a,videoFrameDtsTime:l,videoFramePtsTime:c}=e.data.segment 12213t.buffer.push({captions:s,captionStreams:o,metadata:a}) 12214const u=e.data.segment.boxes||{data:e.data.segment.data},d={type:n,data:new Uint8Array(u.data,u.data.byteOffset,u.data.byteLength),initSegment:new Uint8Array(r.data,r.byteOffset,r.byteLength)} 12215void 0!==l&&(d.videoFrameDtsTime=l),void 0!==c&&(d.videoFramePtsTime=c),i(d)})(i,b,o),"trackinfo"===i.data.action&&a(i.data.trackInfo),"gopInfo"===i.data.action&&((e,t)=>{t.gopInfo=e.data.gopInfo})(i,b),"audioTimingInfo"===i.data.action&&l(i.data.audioTimingInfo),"videoTimingInfo"===i.data.action&&c(i.data.videoTimingInfo),"videoSegmentTimingInfo"===i.data.action&&u(i.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===i.data.action&&d(i.data.audioSegmentTimingInfo),"id3Frame"===i.data.action&&h([i.data.id3Frame],i.data.id3Frame.dispatchType),"caption"===i.data.action&&f(i.data.caption),"endedtimeline"===i.data.action&&(w=!1,m()),"log"===i.data.action&&g(i.data.log),"transmuxed"===i.data.type&&(w||(t.onmessage=null,(({transmuxedData:e,callback:t})=>{e.buffer=[],t(e)})({transmuxedData:b,callback:p}),sd(t))))},t.onerror=()=>{const e={message:"Received an error message from the transmuxer worker",metadata:{errorType:vs.Error.StreamingFailedToTransmuxSegment,segmentInfo:Qd({segment:v})}} 12216p(null,e)},n&&t.postMessage({action:"setAudioAppendStart",appendStart:n}),Array.isArray(r)&&t.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),void 0!==s&&t.postMessage({action:"setRemux",remux:s}),i.byteLength){const e=i instanceof ArrayBuffer?i:i.buffer,n=i instanceof ArrayBuffer?0:i.byteOffset 12217_({type:"segmenttransmuxingstart",segment:v}),t.postMessage({action:"push",data:e,byteOffset:n,byteLength:i.byteLength},[e])}y&&t.postMessage({action:"endTimeline"}),t.postMessage({action:"flush"})},sd=e=>{e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"==typeof e.currentTransmux?e.currentTransmux():rd(e.currentTransmux))},od=(e,t)=>{e.postMessage({action:t}),sd(e)},ad=(e,t)=>{if(!t.currentTransmux)return t.currentTransmux=e,void od(t,e) 12218t.transmuxQueue.push(od.bind(null,t,e))},ld=e=>{if(!e.transmuxer.currentTransmux)return e.transmuxer.currentTransmux=e,void rd(e) 12219e.transmuxer.transmuxQueue.push(e)} 12220var cd=e=>{ad("reset",e)},ud=e=>{const t=new nd 12221t.currentTransmux=null,t.transmuxQueue=[] 12222const i=t.terminate 12223return t.terminate=()=>(t.currentTransmux=null,t.transmuxQueue.length=0,i.call(t)),t.postMessage({action:"init",options:e}),t} 12224const dd=function(e){const t=e.transmuxer,i=e.endAction||e.action,n=e.callback,r=ii({},e,{endAction:null,transmuxer:null,callback:null}),s=r=>{r.data.action===i&&(t.removeEventListener("message",s),r.data.data&&(r.data.data=new Uint8Array(r.data.data,e.byteOffset||0,e.byteLength||r.data.data.byteLength),e.data&&(e.data=r.data.data)),n(r.data))} 12225if(t.addEventListener("message",s),e.data){const i=e.data instanceof ArrayBuffer 12226r.byteOffset=i?0:e.data.byteOffset,r.byteLength=e.data.byteLength 12227const n=[i?e.data:e.data.buffer] 12228t.postMessage(r,n)}else t.postMessage(r)},hd=2,fd=-101,pd=-102,md="wvtt",gd=e=>{e.forEach(e=>{e.abort()})},yd=(e,t)=>{const{requestType:i}=t,n=fu({requestType:i,request:t,error:e}) 12229return t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:fd,xhr:t,metadata:n}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:pd,xhr:t,metadata:n}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:hd,xhr:t,metadata:n}:"arraybuffer"===t.responseType&&0===t.response.byteLength?{status:t.status,message:"Empty HLS response at URL: "+t.uri,code:hd,xhr:t,metadata:n}:null},vd=(e,t,i,n)=>(r,s)=>{const o=s.response,a=yd(r,s) 12230if(a)return i(a,e) 12231if(16!==o.byteLength)return i({status:s.status,message:"Invalid HLS key at URL: "+s.uri,code:hd,xhr:s},e) 12232const l=new DataView(o),c=new Uint32Array([l.getUint32(0),l.getUint32(4),l.getUint32(8),l.getUint32(12)]) 12233for(let e=0;e<t.length;e++)t[e].bytes=c 12234const u={uri:s.uri} 12235return n({type:"segmentkeyloadcomplete",segment:e,keyInfo:u}),i(null,e)},_d=(e,t)=>{const i=Lc(e.map.bytes) 12236if("mp4"!==i){const n=e.map.resolvedUri||e.map.uri,r=i||"unknown" 12237return t({internal:!0,message:`Found unsupported ${r} container for initialization segment at URL: ${n}`,code:hd,metadata:{mediaType:r}})}dd({action:"probeMp4Tracks",data:e.map.bytes,transmuxer:e.transmuxer,callback:({tracks:i,data:n})=>(e.map.bytes=n,i.forEach(function(t){e.map.tracks=e.map.tracks||{},e.map.tracks[t.type]||(e.map.tracks[t.type]=t,"number"==typeof t.id&&t.timescale&&(e.map.timescales=e.map.timescales||{},e.map.timescales[t.id]=t.timescale),"text"===t.type&&((e,t)=>{t===md&&e.transmuxer.postMessage({action:"initMp4WebVttParser",data:e.map.bytes})})(e,t.codec))}),t(null))})},bd=({segment:e,finishProcessingFn:t,responseType:i,triggerSegmentEventFn:n})=>(r,s)=>{const o=yd(r,s) 12238if(o)return t(o,e) 12239n({type:"segmentloaded",segment:e}) 12240const a="arraybuffer"!==i&&s.responseText?(e=>{const t=new Uint8Array(new ArrayBuffer(e.length)) 12241for(let i=0;i<e.length;i++)t[i]=e.charCodeAt(i) 12242return t.buffer})(s.responseText.substring(e.lastReachedChar||0)):s.response 12243return e.stats=(e=>({bandwidth:e.bandwidth,bytesReceived:e.bytesReceived||0,roundTripTime:e.roundTripTime||0}))(s),e.key?e.encryptedBytes=new Uint8Array(a):e.bytes=new Uint8Array(a),t(null,e)},wd=({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{const p=e.map&&e.map.tracks||{},m=Boolean(p.audio&&p.video) 12244let g=n.bind(null,e,"audio","start") 12245const y=n.bind(null,e,"audio","end") 12246let v=n.bind(null,e,"video","start") 12247const _=n.bind(null,e,"video","end") 12248dd({action:"probeTs",transmuxer:e.transmuxer,data:t,baseStartTime:e.baseStartTime,callback:n=>{e.bytes=t=n.data 12249const p=n.result 12250p&&(i(e,{hasAudio:p.hasAudio,hasVideo:p.hasVideo,isMuxed:m}),i=null),ld({bytes:t,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,remux:m,onData:t=>{t.type="combined"===t.type?"video":t.type,u(e,t)},onTrackInfo:t=>{i&&(m&&(t.isMuxed=!0),i(e,t))},onAudioTimingInfo:e=>{g&&void 0!==e.start&&(g(e.start),g=null),y&&void 0!==e.end&&y(e.end)},onVideoTimingInfo:e=>{v&&void 0!==e.start&&(v(e.start),v=null),_&&void 0!==e.end&&_(e.end)},onVideoSegmentTimingInfo:t=>{const i={pts:{start:t.start.presentation,end:t.end.presentation},dts:{start:t.start.decode,end:t.end.decode}} 12251f({type:"segmenttransmuxingtiminginfoavailable",segment:e,timingInfo:i}),r(t)},onAudioSegmentTimingInfo:t=>{const i={pts:{start:t.start.pts,end:t.end.pts},dts:{start:t.start.dts,end:t.end.dts}} 12252f({type:"segmenttransmuxingtiminginfoavailable",segment:e,timingInfo:i}),s(t)},onId3:(t,i)=>{o(e,t,i)},onCaptions:t=>{a(e,[t])},isEndOfTimeline:l,onEndedTimeline:()=>{c()},onTransmuxerLog:h,onDone:(t,i)=>{d&&(t.type="combined"===t.type?"video":t.type,f({type:"segmenttransmuxingcomplete",segment:e}),d(i,e,t))},segment:e,triggerSegmentEventFn:f})}})},Ad=({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{let p=new Uint8Array(t) 12253if(function(e){return sc(e,["moof"]).length>0}(p)){e.isFmp4=!0 12254const{tracks:r}=e.map 12255if(r.text&&(!r.audio||!r.video))return u(e,{data:p,type:"text"}),void((e,t,i)=>{t===md&&dd({action:"getMp4WebVttText",data:e.bytes,transmuxer:e.transmuxer,callback:({data:t,mp4VttCues:n})=>{e.bytes=t,i(null,e,{mp4VttCues:n})}})})(e,r.text.codec,d) 12256const s={isFmp4:!0,hasVideo:!!r.video,hasAudio:!!r.audio} 12257r.audio&&r.audio.codec&&"enca"!==r.audio.codec&&(s.audioCodec=r.audio.codec),r.video&&r.video.codec&&"encv"!==r.video.codec&&(s.videoCodec=r.video.codec),r.video&&r.audio&&(s.isMuxed=!0),i(e,s) 12258const l=(t,i)=>{u(e,{data:p,type:s.hasAudio&&!s.isMuxed?"audio":"video"}),i&&i.length&&o(e,i),t&&t.length&&a(e,t),d(null,e,{})} 12259return void dd({action:"probeMp4StartTime",timescales:e.map.timescales,data:p,transmuxer:e.transmuxer,callback:({data:i,startTime:o})=>{t=i.buffer,e.bytes=p=i,s.hasAudio&&!s.isMuxed&&n(e,"audio","start",o),s.hasVideo&&n(e,"video","start",o),dd({action:"probeEmsgID3",data:p,transmuxer:e.transmuxer,offset:o,callback:({emsgData:i,id3Frames:n})=>{t=i.buffer,e.bytes=p=i,r.video&&i.byteLength&&e.transmuxer?dd({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:e.transmuxer,data:p,timescales:e.map.timescales,trackIds:[r.video.id],callback:i=>{t=i.data.buffer,e.bytes=p=i.data,i.logs.forEach(function(e){h(Pc(e,{stream:"mp4CaptionParser"}))}),l(i.captions,n)}}):l(void 0,n)}})}})}if(e.transmuxer){if(void 0===e.container&&(e.container=Lc(p)),"ts"!==e.container&&"aac"!==e.container)return i(e,{hasAudio:!1,hasVideo:!1}),void d(null,e,{}) 12260wd({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})}else d(null,e,{})},Td=function({id:e,key:t,encryptedBytes:i,decryptionWorker:n,segment:r,doneFn:s},o){const a=t=>{if(t.data.source===e){n.removeEventListener("message",a) 12261const e=t.data.decrypted 12262o(new Uint8Array(e.bytes,e.byteOffset,e.byteLength))}} 12263let l 12264n.onerror=()=>{const e="An error occurred in the decryption worker",t=Qd({segment:r}),i={message:e,metadata:{error:new Error(e),errorType:vs.Error.StreamingFailedToDecryptSegment,segmentInfo:t,keyInfo:{uri:r.key.resolvedUri||r.map.key.resolvedUri}}} 12265s(i,r)},n.addEventListener("message",a),l=t.bytes.slice?t.bytes.slice():new Uint32Array(Array.prototype.slice.call(t.bytes)),n.postMessage(Iu({source:e,encrypted:i,key:l,iv:t.iv}),[i.buffer,l.buffer])},Cd=({activeXhrs:e,decryptionWorker:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{let p=0,m=!1 12266return(g,y)=>{if(!m){if(g)return m=!0,gd(e),d(g,y) 12267if(p+=1,p===e.length){const p=function(){if(y.encryptedBytes)return(({decryptionWorker:e,segment:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})=>{f({type:"segmentdecryptionstart"}),Td({id:t.requestId,key:t.key,encryptedBytes:t.encryptedBytes,decryptionWorker:e,segment:t,doneFn:d},e=>{t.bytes=e,f({type:"segmentdecryptioncomplete",segment:t}),Ad({segment:t,bytes:t.bytes,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})})})({decryptionWorker:t,segment:y,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f}) 12268Ad({segment:y,bytes:y.bytes,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u,doneFn:d,onTransmuxerLog:h,triggerSegmentEventFn:f})} 12269if(y.endOfAllRequests=Date.now(),y.map&&y.map.encryptedBytes&&!y.map.bytes)return f({type:"segmentdecryptionstart",segment:y}),Td({decryptionWorker:t,id:y.requestId+"-init",encryptedBytes:y.map.encryptedBytes,key:y.map.key,segment:y,doneFn:d},t=>{y.map.bytes=t,f({type:"segmentdecryptioncomplete",segment:y}),_d(y,t=>{if(t)return gd(e),d(t,y) 12270p()})}) 12271p()}}}},Ld=({segment:e,progressFn:t,trackInfoFn:i,timingInfoFn:n,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:s,id3Fn:o,captionsFn:a,isEndOfTimeline:l,endedTimelineFn:c,dataFn:u})=>i=>{if(!i.target.aborted)return e.stats=Pc(e.stats,(e=>{const t=e.target,i={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0} 12272return i.bytesReceived=e.loaded,i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3),i})(i)),!e.stats.firstBytesReceivedAt&&e.stats.bytesReceived&&(e.stats.firstBytesReceivedAt=Date.now()),t(i,e)},xd=({xhr:e,xhrOptions:t,decryptionWorker:i,segment:n,abortFn:r,progressFn:s,trackInfoFn:o,timingInfoFn:a,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:u,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:f,dataFn:p,doneFn:m,onTransmuxerLog:g,triggerSegmentEventFn:y})=>{const v=[],_=Cd({activeXhrs:v,decryptionWorker:i,trackInfoFn:o,timingInfoFn:a,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:u,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:f,dataFn:p,doneFn:m,onTransmuxerLog:g,triggerSegmentEventFn:y}) 12273if(n.key&&!n.key.bytes){const i=[n.key] 12274n.map&&!n.map.bytes&&n.map.key&&n.map.key.resolvedUri===n.key.resolvedUri&&i.push(n.map.
12274key) 12275const r=Pc(t,{uri:n.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),s=vd(n,i,_,y) 12276y({type:"segmentkeyloadstart",segment:n,keyInfo:{uri:n.key.resolvedUri}}) 12277const o=e(r,s) 12278v.push(o)}if(n.map&&!n.map.bytes){if(n.map.key&&(!n.key||n.key.resolvedUri!==n.map.key.resolvedUri)){const i=Pc(t,{uri:n.map.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),r=vd(n,[n.map.key],_,y) 12279y({type:"segmentkeyloadstart",segment:n,keyInfo:{uri:n.map.key.resolvedUri}}) 12280const s=e(i,r) 12281v.push(s)}const i=Pc(t,{uri:n.map.resolvedUri,responseType:"arraybuffer",headers:Pu(n.map),requestType:"segment-media-initialization"}),r=(({segment:e,finishProcessingFn:t,triggerSegmentEventFn:i})=>(n,r)=>{const s=yd(n,r) 12282if(s)return t(s,e) 12283const o=new Uint8Array(r.response) 12284if(i({type:"segmentloaded",segment:e}),e.map.key)return e.map.encryptedBytes=o,t(null,e) 12285e.map.bytes=o,_d(e,function(i){if(i)return i.xhr=r,i.status=r.status,t(i,e) 12286t(null,e)})})({segment:n,finishProcessingFn:_,triggerSegmentEventFn:y}) 12287y({type:"segmentloadstart",segment:n}) 12288const s=e(i,r) 12289v.push(s)}const b=Pc(t,{uri:n.part&&n.part.resolvedUri||n.resolvedUri,responseType:"arraybuffer",headers:Pu(n),requestType:"segment"}),w=bd({segment:n,finishProcessingFn:_,responseType:b.responseType,triggerSegmentEventFn:y}) 12290y({type:"segmentloadstart",segment:n}) 12291const A=e(b,w) 12292A.addEventListener("progress",Ld({segment:n,progressFn:s,trackInfoFn:o,timingInfoFn:a,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:u,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:f,dataFn:p})),v.push(A) 12293const T={} 12294return v.forEach(e=>{e.addEventListener("loadend",(({loadendState:e,abortFn:t})=>i=>{i.target.aborted&&t&&!e.calledAbortFn&&(t(),e.calledAbortFn=!0)})({loadendState:T,abortFn:r}))}),()=>gd(v)},Md=kc("PlaylistSelector"),Ed=function(e){if(!e||!e.playlist)return 12295const t=e.playlist 12296return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})},Sd=function(e,t){if(!e)return"" 12297const i=window.getComputedStyle(e) 12298return i?i[t]:""},kd=function(e,t){const i=e.slice() 12299e.sort(function(e,n){const r=t(e,n) 12300return 0===r?i.indexOf(e)-i.indexOf(n):r})},Pd=function(e,t){let i,n 12301return e.attributes.BANDWIDTH&&(i=e.attributes.BANDWIDTH),i=i||window.Number.MAX_VALUE,t.attributes.BANDWIDTH&&(n=t.attributes.BANDWIDTH),n=n||window.Number.MAX_VALUE,i-n} 12302let Od=function(e){const{main:t,bandwidth:i,playerWidth:n,playerHeight:r,playerObjectFit:s,limitRenditionByPlayerDimensions:o,playlistController:a}=e 12303if(!t)return 12304const l={bandwidth:i,width:n,height:r,limitRenditionByPlayerDimensions:o} 12305let c=t.playlists 12306su.isAudioOnly(t)&&(c=a.getAudioTrackPlaylists_(),l.audioOnly=!0) 12307let u=c.map(e=>{let t 12308const i=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,n=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height 12309return t=e.attributes&&e.attributes.BANDWIDTH,t=t||window.Number.MAX_VALUE,{bandwidth:t,width:i,height:n,playlist:e}}) 12310kd(u,(e,t)=>e.bandwidth-t.bandwidth),u=u.filter(e=>!su.isIncompatible(e.playlist)) 12311let d=u.filter(e=>su.isEnabled(e.playlist)) 12312d.length||(d=u.filter(e=>!su.isDisabled(e.playlist))) 12313const h=d.filter(e=>e.bandwidth*Ku.BANDWIDTH_VARIANCE<i) 12314let f=h[h.length-1] 12315const p=h.filter(e=>e.bandwidth===f.bandwidth)[0] 12316if(!1===o){const e=p||d[0]||u[0] 12317if(e&&e.playlist){let t="sortedPlaylistReps" 12318return p&&(t="bandwidthBestRep"),d[0]&&(t="enabledPlaylistReps"),Md(`choosing ${Ed(e)} using ${t} with options`,l),e.playlist}return Md("could not choose a playlist with options",l),null}const m=h.filter(e=>e.width&&e.height) 12319kd(m,(e,t)=>e.width-t.width) 12320const g=m.filter(e=>e.width===n&&e.height===r) 12321f=g[g.length-1] 12322const y=g.filter(e=>e.bandwidth===f.bandwidth)[0] 12323let v,_,b,w 12324if(y||(v=m.filter(e=>"cover"===s?e.width>n&&e.height>r:e.width>n||e.height>r),_=v.filter(e=>e.width===v[0].width&&e.height===v[0].height),f=_[_.length-1],b=_.filter(e=>e.bandwidth===f.bandwidth)[0]),a.leastPixelDiffSelector){const e=m.map(e=>(e.pixelDiff=Math.abs(e.width-n)+Math.abs(e.height-r),e)) 12325kd(e,(e,t)=>e.pixelDiff===t.pixelDiff?t.bandwidth-e.bandwidth:e.pixelDiff-t.pixelDiff),w=e[0]}const A=w||b||y||p||d[0]||u[0] 12326if(A&&A.playlist){let e="sortedPlaylistReps" 12327return w?e="leastPixelDiffRep":b?e="resolutionPlusOneRep":y?e="resolutionBestRep":p?e="bandwidthBestRep":d[0]&&(e="enabledPlaylistReps"),Md(`choosing ${Ed(A)} using ${e} with options`,l),A.playlist}return Md("could not choose a playlist with options",l),null} 12328const zd=function(){let e=this.useDevicePixelRatio&&window.devicePixelRatio||1 12329return isNaN(this.customPixelRatio)||(e=this.customPixelRatio),Od({main:this.playlists.main,bandwidth:this.systemBandwidth,playerWidth:parseInt(Sd(this.tech_.el(),"width"),10)*e,playerHe
vendor: 4,991 bytes, lines 12329-12363
12329ight:parseInt(Sd(this.tech_.el(),"height"),10)*e,playerObjectFit:this.usePlayerObjectFit?Sd(this.tech_.el(),"objectFit"):"",limitRenditionByPlayerDimensions:this.limitRenditionByPlayerDimensions,playlistController:this.playlistController_})} 12330function Dd(e){try{return new URL(e).pathname.split("/").slice(-2).join("/")}catch(hf){return""}}const Id=({inbandTextTracks:e,metadataArray:t,timestampOffset:i,videoDuration:n})=>{if(!t)return 12331const r=window.WebKitDataCue||window.VTTCue,s=e.metadataTrack_ 12332if(!s)return 12333if(t.forEach(e=>{const t=e.cueTime+i 12334!("number"!=typeof t||window.isNaN(t)||t<0)&&t<1/0&&e.frames&&e.frames.length&&e.frames.forEach(e=>{const i=new r(t,t,e.value||e.url||e.data||"") 12335i.frame=e,i.value=e,function(e){Object.defineProperties(e.frame,{id:{get:()=>(vs.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),e.value.key)},value:{get:()=>(vs.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),e.value.data)},privateData:{get:()=>(vs.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),e.value.data)}})}(i),s.addCue(i)})}),!s.cues||!s.cues.length)return 12336const o=s.cues,a=[] 12337for(let u=0;u<o.length;u++)o[u]&&a.push(o[u]) 12338const l=a.reduce((e,t)=>{const i=e[t.startTime]||[] 12339return i.push(t),e[t.startTime]=i,e},{}),c=Object.keys(l).sort((e,t)=>Number(e)-Number(t)) 12340c.forEach((e,t)=>{const i=l[e],r=isFinite(n)?n:e,s=Number(c[t+1])||r 12341i.forEach(e=>{e.endTime=s})})},Nd={id:"ID",class:"CLASS",startDate:"START-DATE",duration:"DURATION",endDate:"END-DATE",endOnNext:"END-ON-NEXT",plannedDuration:"PLANNED-DURATION",scte35Out:"SCTE35-OUT",scte35In:"SCTE35-IN"},Rd=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),Fd=(e,t,i)=>{e.metadataTrack_||(e.metadataTrack_=i.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,vs.browser.IS_ANY_SAFARI||(e.metadataTrack_.inBandMetadataTrackDispatchType=t))},Bd=function(e,t,i){let n,r 12342if(i&&i.cues)for(n=i.cues.length;n--;)r=i.cues[n],r.startTime>=e&&r.endTime<=t&&i.removeCue(r)},jd=e=>"number"==typeof e&&isFinite(e),Ud=1/60,Vd=e=>{const{startOfSegment:t,duration:i,segment:n,part:r,playlist:{mediaSequence:s,id:o,segments:a=[]},mediaIndex:l,partIndex:c,timeline:u}=e,d=a.length-1 12343let h="mediaIndex/partIndex increment" 12344e.getMediaInfoForTime?h=`getMediaInfoForTime (${e.getMediaInfoForTime})`:e.isSyncRequest&&(h="getSyncSegmentCandidate (isSyncRequest)"),e.independent&&(h+=` with independent ${e.independent}`) 12345const f="number"==typeof c,p=e.segment.uri?"segment":"pre-segment",m=f?Gc({preloadSegment:n})-1:0 12346return`${p} [${s+l}/${s+d}]`+(f?` part [${c}/${m}]`:"")+` segment start/end [${n.start} => ${n.end}]`+(f?` part start/end [${r.start} => ${r.end}]`:"")+` startOfSegment [${t}]`+` duration [${i}]`+` timeline [${u}]`+` selected by [${h}]`+` playlist [${o}]`},Hd=e=>`${e}TimingInfo`,qd=({timelineChangeController:e,currentTimeline:t,segmentTimeline:i,loaderType:n,audioDisabled:r})=>{if(t===i)return!1 12347if("audio"===n){const t=e.lastTimelineChange({type:"main"}) 12348return!t||t.to!==i}if("main"===n&&r){const t=e.pendingTimelineChange({type:"audio"}) 12349return!t||t.to!==i}return!1},Gd=e=>{const t=e.pendingSegment_ 12350if(!t)return 12351if(qd({timelineChangeController:e.timelineChangeController_,currentTimeline:e.currentTimeline_,segmentTimeline:t.timeline,loaderType:e.loaderType_,audioDisabled:e.audioDisabled_})&&(e=>{if(!e)return!1 12352const t=e.pendingTimelineChange({type:"audio"}),i=e.pendingTimelineChange({type:"main"}),n=t&&i,r=n&&t.to!==i.to 12353return!(!n||-1===t.from||-1===i.from||!r)})(e.timelineChangeController_)){if((e=>{const t=e.timelineChangeController_.pendingTimelineChange({type:"audio"}),i=e.timelineChangeController_.pendingTimelineChange({type:"main"}) 12354return t&&i&&t.to<i.to})(e))return void e.timelineChangeController_.trigger("audioTimelineBehind") 12355e.timelineChangeController_.trigger("fixBadTimelineChange")}},Wd=({segmentDuration:e,maxDuration:t})=>!!e&&Math.round(e)>t+zc,$d=(e,t)=>{if("hls"!==t)return null 12356const i=(e=>{let t=0 12357return["video","audio"].forEach(function(i){const n=e[`${i}TimingInfo`] 12358if(!n)return 12359const{start:r,end:s}=n 12360let o 12361"bigint"==typeof r||"bigint"==typeof s?o=window.BigInt(s)-window.BigInt(r):"number"==typeof r&&"number"==typeof s&&(o=s-r),void 0!==o&&o>t&&(t=o)}),"bigint"==typeof t&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),t})({audioTimingInfo:e.audioTimingInfo,videoTimingInfo:e.videoTimingInfo}) 12362if(!i)return null 12363const n=e.playlist.targetDuration,r=Wd({segmentDuration:i,maxDuration:2*n}),s=Wd({segmentDuration:i,maxDuration:n}),o=`Segment with index ${e.mediaIndex} from playlist ${e.playlist.id} has a duration of ${i} when the reported duration is ${e.duration} and the target duration is ${n}. For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1`
vendor: 4,454 bytes, lines 12364-12372
12364return r||s?{severity:r?"warn":"info",message:o}:null},Qd=({type:e,segment:t})=>{if(!t)return 12365const i=Boolean(t.key||t.map&&t.map.ke),n=Boolean(t.map&&!t.map.bytes),r=void 0===t.startOfSegment?t.start:t.startOfSegment 12366return{type:e||t.type,uri:t.resolvedUri||t.uri,start:r,duration:t.duration,isEncrypted:i,isMediaInitialization:n}} 12367class Xd extends vs.EventTarget{constructor(e,t={}){if(super(),!e)throw new TypeError("Initialization settings are required") 12368if("function"!=typeof e.currentTime)throw new TypeError("No currentTime getter specified") 12369if(!e.mediaSource)throw new TypeError("No MediaSource specified") 12370this.bandwidth=e.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=e.hasPlayed,this.currentTime_=e.currentTime,this.seekable_=e.seekable,this.seeking_=e.seeking,this.duration_=e.duration,this.mediaSource_=e.mediaSource,this.vhs_=e.vhs,this.loaderType_=e.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=e.segmentMetadataTrack,this.goalBufferLength_=e.goalBufferLength,this.sourceType_=e.sourceType,this.sourceUpdater_=e.sourceUpdater,this.inbandTextTracks_=e.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=e.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=e.parse708captions,this.useDtsForTimestampOffset_=e.useDtsForTimestampOffset,this.captionServices_=e.captionServices,this.exactManifestTimings=e.exactManifestTimings,this.addMetadataToTextTrack=e.addMetadataToTextTrack,this.checkBufferTimeout_=null 12371this.error_=void 0,this.currentTimeline_=-1,this.shouldForceTimestampOffsetAfterResync_=!1,this.pendingSegment_=null,this.xhrOptions_=null,this.pendingSegments_=[],this.audioDisabled_=!1,this.isPendingTimestampOffset_=!1,this.gopBuffer_=[],this.timeMapping_=0,this.safeAppend_=!1,this.appendInitSegment_={audio:!0,video:!0},this.playlistOfLastInitSegment_={audio:null,video:null},this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_={id3:[],caption:[]},this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=null,this.activeInitSegmentId_=null,this.initSegments_={},this.cacheEncryptionKeys_=e.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=e.decrypter,this.syncController_=e.syncController,this.syncPoint_={segmentIndex:0,time:0},this.transmuxer_=this.createTransmuxer_(),this.triggerSyncInfoUpdate_=()=>this.trigger("syncinfoupdate"),this.syncController_.on("syncinfoupdate",this.triggerSyncInfoUpdate_),this.mediaSource_.addEventListener("sourceopen",()=>{this.isEndOfStream_()||(this.ended_=!1)}),this.fetchAtBuffer_=!1 12372this.logger_=kc(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(e){e!==this.state_&&(this.logger_(`${this.state_} -> ${e}`),this.state_=e,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",()=>{this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)}),this.sourceUpdater_.on("codecschange",e=>{this.trigger(ii({type:"codecschange"},e))}),"main"===this.loaderType_&&this.timelineChangeController_.on("pendingtimelinechange",()=>{this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)}),"audio"===this.loaderType_&&this.timelineChangeController_.on("timelinechange",e=>{this.trigger(ii({type:"timelinechange"},e)),this.hasEnoughInfoToLoad_()?this.processLoadQueue_():Gd(this),this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)})}get mediaSequenceSync_(){return this.syncController_.getMediaSequenceSync(this.loaderType_)}createTransmuxer_(){return ud({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})}resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0}dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}
vendor: 4,369 bytes, lines 12372-12395
12372abort(){if("WAITING"!==this.state)return this.pendingSegment_&&(this.pendingSegment_=null),void this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_) 12373this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()}abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,window.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)}error(e){return void 0!==e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&cd(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const e=this.getMediaInfo_() 12374if(!this.sourceUpdater_||!e)return Oc() 12375if("main"===this.loaderType_){const{hasAudio:t,hasVideo:i,isMuxed:n}=e 12376if(i&&t&&!this.audioDisabled_&&!n)return this.sourceUpdater_.buffered() 12377if(i)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(e,t=!1){if(!e)return null 12378const i=Nu(e) 12379let n=this.initSegments_[i] 12380return t&&!n&&e.bytes&&(this.initSegments_[i]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),n||e}segmentKey(e,t=!1){if(!e)return null 12381const i=Ru(e) 12382let n=this.keyCache_[i] 12383this.cacheEncryptionKeys_&&t&&!n&&e.bytes&&(this.keyCache_[i]=n={resolvedUri:e.resolvedUri,bytes:e.bytes}) 12384const r={resolvedUri:(n||e).resolvedUri} 12385return n&&(r.bytes=n.bytes),r}couldBeginLoading_(){return this.playlist_&&!this.paused()}load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}playlist(e,t={}){if(!e)return 12386if(this.playlist_&&this.playlist_.endList&&e.endList&&this.playlist_.uri===e.uri)return 12387const i=this.playlist_,n=this.pendingSegment_ 12388this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e)) 12389let r=null 12390if(i&&(i.id?r=i.id:i.uri&&(r=i.uri)),this.logger_(`playlist update [${r} => ${e.id||e.uri}]`),this.mediaSequenceSync_&&(this.mediaSequenceSync_.update(e,this.currentTime_()),this.logger_(`Playlist update:\ncurrentTime: ${this.currentTime_()}\nbufferedEnd: ${jc(this.buffered_())}\n`,this.mediaSequenceSync_.diagnostics)),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_() 12391if(!i||i.uri!==e.uri){if(null!==this.mediaIndex){!e.endList&&"number"==typeof e.partTargetDuration?this.resetLoader():this.resyncLoader()}return this.currentMediaInfo_=void 0,void this.trigger("playlistupdate")}const s=e.mediaSequence-i.mediaSequence 12392if(this.logger_(`live window shift [${s}]`),null!==this.mediaIndex)if(this.mediaIndex-=s,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null 12393else{const e=this.playlist_.segments[this.mediaIndex] 12394if(this.partIndex&&(!e.parts||!e.parts.length||!e.parts[this.partIndex])){const e=this.mediaIndex 12395this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=e}}n&&(n.mediaIndex-=s,n.mediaIndex<0?(n.mediaIndex=null,n.partIndex=null):(n.mediaIndex>=0&&(n.segment=e.segments[n.mediaIndex]),n.partIndex>=0&&n.segment.parts&&(n.part=n.segment.parts[n.partIndex]))),this.syncController_.saveExpiredSegmentInfo(i,e)}pause(){this.checkBufferTimeout_&&(window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return null===this.checkBufferTimeout_}resetEverything(e){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}
12395resetLoader(){this.fetchAtBuffer_=!1,this.mediaSequenceSync_&&this.mediaSequenceSync_.resetAppendedStatus(),this.resyncLoader()}resyncLoader(){this.transmuxer_&&cd(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1 12396const e=this.currentMediaInfo_&&this.currentMediaInfo_.isFmp4 12397"hls"===this.sourceType_&&!e&&(this.shouldForceTimestampOffsetAfterResync_=!0),this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(e,t,i=()=>{},n=!1){if(t===1/0&&(t=this.duration_()),t<=e)return void this.logger_("skipping remove because end ${end} is <= start ${start}") 12398if(!this.sourceUpdater_||!this.getMediaInfo_())return void this.logger_("skipping remove because no source updater or starting media info") 12399let r=1 12400const s=()=>{r--,0===r&&i()} 12401!n&&this.audioDisabled_||(r++,this.sourceUpdater_.removeAudio(e,t,s)),(n||"main"===this.loaderType_)&&(this.gopBuffer_=((e,t,i,n)=>{const r=Math.ceil((t-n)*Mc),s=Math.ceil((i-n)*Mc),o=e.slice() 12402let a=e.length 12403for(;a--&&!(e[a].pts<=s););if(-1===a)return o 12404let l=a+1 12405for(;l--&&!(e[l].pts<=r););return l=Math.max(l,0),o.splice(l,a-l+1),o})(this.gopBuffer_,e,t,this.timeMapping_),r++,this.sourceUpdater_.removeVideo(e,t,s)) 12406for(const o in this.inbandTextTracks_)Bd(e,t,this.inbandTextTracks_[o]) 12407Bd(e,t,this.segmentMetadataTrack_),s()}monitorBuffer_(){this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),500)}fillBuffer_(){if(this.sourceUpdater_.updating())return 12408const e=this.chooseNextRequest_() 12409if(!e)return 12410const t={segmentInfo:Qd({type:this.loaderType_,segment:e})} 12411this.trigger({type:"segmentselected",metadata:t}),"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e)}isEndOfStream_(e=this.mediaIndex,t=this.playlist_,i=this.partIndex){if(!t||!this.mediaSource_)return!1 12412const n="number"==typeof e&&t.segments[e],r=e+1===t.segments.length,s=!n||!n.parts||i+1===n.parts.length 12413return t.endList&&"open"===this.mediaSource_.readyState&&r&&s}chooseNextRequest_(){const e=this.buffered_(),t=jc(e)||0,i=Uc(e,this.currentTime_()),n=!this.hasPlayed_()&&i>=1,r=i>=this.goalBufferLength_(),s=this.playlist_.segments 12414if(!s.length||n||r)return null 12415this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_) 12416const o={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)} 12417if(o.isSyncRequest)o.mediaIndex=function(e,t,i){t=t||[] 12418const n=[] 12419let r=0 12420for(let s=0;s<t.length;s++){const o=t[s] 12421if(e===o.timeline&&(n.push(s),r+=o.duration,r>i))return s}return 0===n.length?0:n[n.length-1]}(this.currentTimeline_,s,t),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${o.mediaIndex}`) 12422else if(null!==this.mediaIndex){const e=s[this.mediaIndex],i="number"==typeof this.partIndex?this.partIndex:-1 12423o.startOfSegment=e.end?e.end:t,e.parts&&e.parts[i+1]?(o.mediaIndex=this.mediaIndex,o.partIndex=i+1):o.mediaIndex=this.mediaIndex+1}else{let e,i,n 12424const r=this.fetchAtBuffer_?t:this.currentTime_() 12425if(this.mediaSequenceSync_&&this.logger_(`chooseNextRequest_ request after Quality Switch:\nFor TargetTime: ${r}.\nCurrentTime: ${this.currentTime_()}\nBufferedEnd: ${t}\nFetch At Buffer: ${this.fetchAtBuffer_}\n`,this.mediaSequenceSync_.diagnostics),this.mediaSequenceSync_&&this.mediaSequenceSync_.isReliable){const t=this.getSyncInfoFromMediaSequenceSync_(r) 12426if(!t){const e="No sync info found while using media sequence sync" 12427return this.error({message:e,metadata:{errorType:vs.Error.StreamingFailedToSelectNextSegment,error:new Error(e)}}),this.logger_("chooseNextRequest_ - no sync info found using media sequence sync"),null}this.logger_(`chooseNextRequest_ mediaSequence syncInfo (${t.start} --\x3e ${t.end})`),e=t.segmentIndex,i=t.partIndex,n=t.start}else{this.logger_("chooseNextRequest_ - fallback to a regular segment selection algorithm, based on a syncPoint.") 12428const t=su.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:r,startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}) 12429e=t.segmentIndex,i=t.partIndex,n=t.startTime}o.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${r}`:`currentTime ${r}`,o.mediaIndex=e,o.startOfSegment=n,o.partIndex=i,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${o.mediaIndex} `)}const a=s[o.mediaIndex] 12430let l=a&&"number"==typeof o.partIndex&&a.parts&&a.parts[o.partIndex] 12431if(!a||"number"==typeof o.partIndex&&!l)return null 12432"number"!=typeof o.partIndex&&a.parts&&(o.partIndex=0,l=a.parts[0]) 12433const c=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments 12434if(!i&&l&&!c&&!l.independent)if(0===o.partIndex){const e=s[o.mediaIndex-1],t=e.parts&&e.parts.length&&e.parts[e.parts.length-1] 12435t&&t.independent&&(o.mediaIndex-=1,o.partIndex=e.parts.length-1,o.independent="previous segment")}else a.parts[o.partIndex-1].independent&&(o.partIndex-=1,o.independent="previous part") 12436const u=this.mediaSource_&&"ended"===this.mediaSource_.readyState 12437return o.mediaIndex>=s.length-1&&u&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,o.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(o))}getSyncInfoFromMediaSequenceSync_(e){if(!this.mediaSequenceSync_)return null 12438const t=Math.max(e,this.mediaSequenceSync_.start) 12439e!==t&&this.logger_(`getSyncInfoFromMediaSequenceSync_. Pulled target time from ${e} to ${t}`) 12440const i=this.mediaSequenceSync_.getSyncInfoForTime(t) 12441if(!i)return null 12442if(!i.isAppended)return i 12443const n=this.mediaSequenceSync_.getSyncInfoForTime(i.end) 12444return n?(n.isAppended&&this.logger_("getSyncInfoFromMediaSequenceSync_: We encounter unexpected scenario where next media sequence sync info is also appended!"),n):null}generateSegmentInfo_(e){const{independent:t,playlist:i,mediaIndex:n,startOfSegment:r,isSyncRequest:s,partIndex:o,forceTimestampOffset:a,getMediaInfoForTime:l}
12444=e,c=i.segments[n],u="number"==typeof o&&c.parts[o],d={requestId:"segment-loader-"+Math.random(),uri:u&&u.resolvedUri||c.resolvedUri,mediaIndex:n,partIndex:u?o:null,isSyncRequest:s,startOfSegment:r,playlist:i,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:c.timeline,duration:u&&u.duration||c.duration,segment:c,part:u,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:l,independent:t},h=void 0!==a?a:this.isPendingTimestampOffset_ 12445d.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:c.timeline,currentTimeline:this.currentTimeline_,startOfSegment:r,buffered:this.buffered_(),overrideCheck:h}) 12446const f=jc(this.sourceUpdater_.audioBuffered()) 12447return"number"==typeof f&&(d.audioAppendStart=f-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(d.gopsToAlignWith=((e,t,i)=>{if(null==t||!e.length)return[] 12448const n=Math.ceil((t-i+3)*Mc) 12449let r 12450for(r=0;r<e.length&&!(e[r].pts>n);r++);return e.slice(r)})(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),d}timestampOffsetForSegment_(e){return(({segmentTimeline:e,currentTimeline:t,startOfSegment:i,buffered:n,overrideCheck:r})=>r||e!==t?e<t?i:n.length?n.end(n.length-1):i:null)(e)}earlyAbortWhenNeeded_(e){if(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH)return 12451if(Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)return 12452const t=this.currentTime_(),i=e.bandwidth,n=this.pendingSegment_.duration,r=su.estimateSegmentRequestTime(n,i,this.playlist_,e.bytesReceived),s=function(e,t,i=1){return((e.length?e.end(e.length-1):0)-t)/i}(this.buffered_(),t,this.vhs_.tech_.playbackRate())-1 12453if(r<=s)return 12454const o=function(e){const{main:t,currentTime:i,bandwidth:n,duration:r,segmentDuration:s,timeUntilRebuffer:o,currentTimeline:a,syncController:l}=e,c=t.playlists.filter(e=>!su.isIncompatible(e)) 12455let u=c.filter(su.isEnabled) 12456u.length||(u=c.filter(e=>!su.isDisabled(e))) 12457const d=u.filter(su.hasAttribute.bind(null,"BANDWIDTH")).map(e=>{const t=l.getSyncPoint(e,r,a,i)?1:2 12458return{playlist:e,rebufferingImpact:su.estimateSegmentRequestTime(s,n,e)*t-o}}),h=d.filter(e=>e.rebufferingImpact<=0) 12459return kd(h,(e,t)=>Pd(t.playlist,e.playlist)),h.length?h[0]:(kd(d,(e,t)=>e.rebufferingImpact-t.rebufferingImpact),d[0]||null)}({main:this.vhs_.playlists.main,currentTime:t,bandwidth:i,duration:this.duration_(),segmentDuration:n,timeUntilRebuffer:s,currentTimeline:this.currentTimeline_,syncController:this.syncController_}) 12460if(!o)return 12461const a=r-s-o.rebufferingImpact 12462let l=.5 12463s<=zc&&(l=1),!o.playlist||o.playlist.uri===this.playlist_.uri||a<l||(this.bandwidth=o.playlist.attributes.BANDWIDTH*Ku.BANDWIDTH_VARIANCE+1,this.trigger("earlyabort"))}handleAbort_(e){this.logger_(`Aborting ${Vd(e)}`),this.mediaRequestsAborted+=1}handleProgress_(e,t){this.earlyAbortWhenNeeded_(t.stats),this.checkForAbort_(t.requestId)||this.trigger("progress")}handleTrackInfo_(e,t){const{hasAudio:i,hasVideo:n}=t,r={segmentInfo:Qd({type:this.loaderType_,segment:e}),trackInfo:{hasAudio:i,hasVideo:n}} 12464this.trigger({type:"segmenttransmuxingtrackinfoavailable",metadata:r}),this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||this.checkForIllegalMediaSwitch(t)||(t=t||{},function(e,t){if(!e&&!t||!e&&t||e&&!t)return!1 12465if(e===t)return!0 12466const i=Object.keys(e).sort(),n=Object.keys(t).sort() 12467if(i.length!==n.length)return!1 12468for(let r=0;r<i.length;r++){const s=i[r] 12469if(s!==n[r])return!1 12470if(e[s]!==t[s])return!1}return!0}(this.currentMediaInfo_,t)||(this.appendInitSegment_={audio:!0,video:!0},this.startingMediaInfo_=t,this.currentMediaInfo_=t,this.logger_("trackinfo update",t),this.trigger("trackinfo")),this.checkForAbort_(e.requestId)||(this.pendingSegment_.trackInfo=t,this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)))}handleTimingInfo_(e,t,i,n){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return 12471const r=this.pendingSegment_,s=Hd(t) 12472r[s]=r[s]||{},r[s][i]=n,this.logger_(`timinginfo: ${t} - ${i} - ${n}`),this.hasEnoughInfoToAppend_()?this.processCallQueue_():Gd(this)}handleCaptions_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return 12473if(0===t.length)return void this.logger_("SegmentLoader received no captions from a caption event") 12474if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,e,t)) 12475const i=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset(),n={}
12476t.forEach(e=>{n[e.stream]=n[e.stream]||{startTime:1/0,captions:[],endTime:0} 12477const t=n[e.stream] 12478t.startTime=Math.min(t.startTime,e.startTime+i),t.endTime=Math.max(t.endTime,e.endTime+i),t.captions.push(e)}),Object.keys(n).forEach(e=>{const{startTime:t,endTime:r,captions:s}=n[e],o=this.inbandTextTracks_ 12479this.logger_(`adding cues from ${t} -> ${r} for ${e}`),function(e,t,i){if(!e[i]){t.trigger({type:"usage",name:"vhs-608"}) 12480let n=i;/^cc708_/.test(i)&&(n="SERVICE"+i.split("_")[1]) 12481const r=t.textTracks().getTrackById(n) 12482if(r)e[i]=r 12483else{let r=i,s=i,o=!1 12484const a=(t.options_.vhs&&t.options_.vhs.captionServices||{})[n] 12485a&&(r=a.label,s=a.language,o=a.default),e[i]=t.addRemoteTextTrack({kind:"captions",id:n,default:o,label:r,language:s},!1).track}}}(o,this.vhs_.tech_,e),Bd(t,r,o[e]),function({inbandTextTracks:e,captionArray:t,timestampOffset:i}){if(!t)return 12486const n=window.WebKitDataCue||window.VTTCue 12487t.forEach(t=>{const r=t.stream 12488t.content?t.content.forEach(s=>{const o=new n(t.startTime+i,t.endTime+i,s.text) 12489o.line=s.line,o.align="left",o.position=s.position,o.positionAlign="line-left",e[r].addCue(o)}):e[r].addCue(new n(t.startTime+i,t.endTime+i,t.text))})}({captionArray:s,inbandTextTracks:o,timestampOffset:i})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(e,t,i){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return 12490this.pendingSegment_.hasAppendedData_?this.addMetadataToTextTrack(i,t,this.duration_()):this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,i))}processMetadataQueue_(){this.metadataQueue_.id3.forEach(e=>e()),this.metadataQueue_.caption.forEach(e=>e()),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const e=this.callQueue_ 12491this.callQueue_=[],e.forEach(e=>e())}processLoadQueue_(){const e=this.loadQueue_ 12492this.loadQueue_=[],e.forEach(e=>e())}hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0 12493const e=this.pendingSegment_ 12494return!!e&&(!this.getCurrentMediaInfo_()||!qd({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}getCurrentMediaInfo_(e=this.pendingSegment_){return e&&e.trackInfo||this.currentMediaInfo_}getMediaInfo_(e=this.pendingSegment_){return this.getCurrentMediaInfo_(e)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1 12495if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1 12496const e=this.pendingSegment_,t=this.getCurrentMediaInfo_() 12497if(!e||!t)return!1 12498const{hasAudio:i,hasVideo:n,isMuxed:r}=t 12499return!(n&&!e.videoTimingInfo)&&(!(i&&!this.audioDisabled_&&!r&&!e.audioTimingInfo)&&!qd({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}handleData_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return 12500if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return Gd(this),void this.callQueue_.push(this.handleData_.bind(this,e,t)) 12501const i=this.pendingSegment_ 12502if(this.setTimeMapping_(i.timeline),this.updateMediaSecondsLoaded_(i.part||i.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),i.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),i.isFmp4=e.isFmp4,i.timingInfo=i.timingInfo||{},i.isFmp4)this.trigger("fmp4"),i.timingInfo.start=i[Hd(t.type)].start 12503else{const e=this.getCurrentMediaInfo_(),t="main"===this.loaderType_&&e&&e.hasVideo 12504let n 12505t&&(n=i.videoTimingInfo.start),i.timingInfo.start=this.trueSegmentStart_({currentStart:i.timingInfo.start,playlist:i.playlist,mediaIndex:i.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:t,firstVideoFrameTimeForData:n,videoTimingInfo:i.videoTimingInfo,audioTimingInfo:i.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(i,t.type),this.updateSourceBufferTimestampOffset_(i),i.isSyncRequest){this.updateTimingInfoEnd_(i),this.syncController_.saveSegmentTimingInfo({segmentInfo:i,shouldSaveTimelineMapping:"main"===this.loaderType_}) 12506const e=this.chooseNextRequest_() 12507if(e.mediaIndex!==i.mediaIndex||e.partIndex!==i.partIndex)return void this.logger_("sync segment was incorrect, not appending") 12508this.logger_("sync segment was correct, appending")}i.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(i,t)}}updateAppendInitSegmentStatus(e,t){"main"!==this.loaderType_||"number"!=typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)}getInitSegmentAndUpdateState_({type:e,initSegment:t,map:i,playlist:n}){if(i){const e=Nu(i) 12509if(this.activeInitSegmentId_===e)return null 12510t=this.initSegmentForMap(i,!0).bytes,this.activeInitSegmentId_=e}return t&&this.appendInitSegment_[e]?(this.playlistOfLastInitSegment_[e]=n,this.appendInitSegment_[e]=!1,this.activeInitSegmentId_=null,t):null}handleQuotaExceededError_({segmentInfo:e,type:t,bytes:i}
vendor: 14,276 bytes, lines 12510-12576
12510,n){const r=this.sourceUpdater_.audioBuffered(),s=this.sourceUpdater_.videoBuffered() 12511r.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+Bc(r).join(", ")),s.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+Bc(s).join(", ")) 12512const o=r.length?r.start(0):0,a=r.length?r.end(r.length-1):0,l=s.length?s.start(0):0,c=s.length?s.end(s.length-1):0 12513if(a-o<=1&&c-l<=1)return this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${i.byteLength}, audio buffer: ${Bc(r).join(", ")}, video buffer: ${Bc(s).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error") 12514this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:e,type:t,bytes:i})) 12515const u=this.currentTime_()-1 12516this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${u}`),this.remove(0,u,()=>{this.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=window.setTimeout(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()},1e3)},!0)}handleAppendError_({segmentInfo:e,type:t,bytes:i},n){n&&(22!==n.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",n),this.error({message:`${t} append of ${i.length}b failed for segment #${e.mediaIndex} in playlist ${e.playlist.id}`,metadata:{errorType:vs.Error.StreamingFailedToAppendSegment}}),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:e,type:t,bytes:i}))}appendToSourceBuffer_({segmentInfo:e,type:t,initSegment:i,data:n,bytes:r}){if(!r){const e=[n] 12517let t=n.byteLength 12518i&&(e.unshift(i),t+=i.byteLength),r=(e=>{let t,i=0 12519return e.bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach(e=>{t.set(e,i),i+=e.byteLength})),t})({bytes:t,segments:e})}const s={segmentInfo:Qd({type:this.loaderType_,segment:e})} 12520this.trigger({type:"segmentappendstart",metadata:s}),this.sourceUpdater_.appendBuffer({segmentInfo:e,type:t,bytes:r},this.handleAppendError_.bind(this,{segmentInfo:e,type:t,bytes:r}))}handleSegmentTimingInfo_(e,t,i){if(!this.pendingSegment_||t!==this.pendingSegment_.requestId)return 12521const n=this.pendingSegment_.segment,r=`${e}TimingInfo` 12522n[r]||(n[r]={}),n[r].transmuxerPrependedSeconds=i.prependedContentDuration||0,n[r].transmuxedPresentationStart=i.start.presentation,n[r].transmuxedDecodeStart=i.start.decode,n[r].transmuxedPresentationEnd=i.end.presentation,n[r].transmuxedDecodeEnd=i.end.decode,n[r].baseMediaDecodeTime=i.baseMediaDecodeTime}appendData_(e,t){const{type:i,data:n}=t 12523if(!n||!n.byteLength)return 12524if("audio"===i&&this.audioDisabled_)return 12525const r=this.getInitSegmentAndUpdateState_({type:i,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null}) 12526this.appendToSourceBuffer_({segmentInfo:e,type:i,initSegment:r,data:n})}loadSegment_(e){if(this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),!this.hasEnoughInfoToLoad_())return Gd(this),void this.loadQueue_.push(()=>{const t=ii({},e,{forceTimestampOffset:!0}) 12527ii(e,this.generateSegmentInfo_(t)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(e)}) 12528this.updateTransmuxerAndRequestSegment_(e)}updateTransmuxerAndRequestSegment_(e){this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset})) 12529const t=this.createSimplifiedSegmentObj_(e),i=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),n=null!==this.mediaIndex,r=e.timeline!==this.currentTimeline_&&e.timeline>0,s=i||n&&r 12530this.logger_(`Requesting\n${Dd(e.uri)}\n${Vd(e)}`),t.map&&!t.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=xd({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:t,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:s,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:({message:t,level:i,stream:n})=>{this.logger_(`${Vd(e)} logged from transmuxer stream ${n} as a ${i}: ${t}`)},triggerSegmentEventFn:({type:e,segment:t,keyInfo:i,trackInfo:n,timingInfo:r})=>{const s={segmentInfo:Qd({segment:t})} 12531i&&(s.keyInfo=i),n&&(s.trackInfo=n),r&&(s.timingInfo=r),this.trigger({type:e,metadata:s})}})}trimBackBuffer_(e){const t=((e,t,i)=>{let n=t-Ku.BACK_BUFFER_LENGTH 12532e.length&&(n=Math.max(n,e.start(0))) 12533const r=t-i 12534return Math.min(r,n)})(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10) 12535t>0&&this.remove(0,t)}createSimplifiedSegmentObj_(e){const t=e.segment,i=e.part,n=e.segment.key||e.segment.map&&e.segment.map.key,r=e.segment.map&&!e.segment.map.bytes,s={resolvedUri:i?i.resolvedUri:t.resolvedUri,byterange:i?i.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part,type:this.loaderType_,start:e.startOfSegment,duration:e.duration,isEncrypted:n,isMediaInitialization:r},o=e.playlist.segments[e.mediaIndex-1] 12536if(o&&o.timeline===t.timeline&&(o.videoTimingInfo?s.baseStartTime=o.videoTimingInfo.transmuxedDecodeEnd:o.audioTimingInfo&&(s.baseStartTime=o.audioTimingInfo.transmuxedDecodeEnd)),t.key){const i=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]) 12537s.key=this.segmentKey(t.key),s.key.iv=i}return t.map&&(s.map=this.initSegmentForMap(t.map)),s}saveTransferStats_(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)}saveBandwidthRelatedStats_(e,t){if(this.pendingSegment_.byteLength=t.bytesReceived,e<Ud)return void this.logger_(`Ignoring segment's bandwidth because its duration of ${e} is less than the min to record 0.016666666666666666`) 12538const i={bandwidthInfo:{from:this.bandwidth,to:t.bandwidth}} 12539this.trigger({type:"bandwidthupdated",metadata:i}),this.bandwidth=t.bandwidth,this.roundTrip=t.roundTripTime}handleTimeout_(){this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,this.trigger("bandwidthupdate"),this.trigger("timeout")}segmentRequestFinished_(e,t,i){if(this.callQueue_.length)return void this.callQueue_.push(this.segmentRequestFinished_.bind(this,e,t,i)) 12540if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return 12541if(t.requestId!==this.pendingSegment_.requestId)return 12542if(e){if(this.pendingSegment_=null,this.state="READY",e.code===pd)return 12543return this.pause(),e.code===fd?void this.handleTimeout_():(this.mediaRequestsErrored+=1,this.error(e),void this.trigger("error"))}const n=this.pendingSegment_ 12544this.saveBandwidthRelatedStats_(n.duration,t.stats),n.endOfAllRequests=t.endOfAllRequests,i.gopInfo&&(this.gopBuffer_=((e,t,i)=>{if(!t.length)return e 12545if(i)return t.slice() 12546const n=t[0].pts 12547let r=0 12548for(;r<e.length&&!(e[r].pts>=n);r++);return e.slice(0,r).concat(t)})(this.gopBuffer_,i.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(n)}setTimeMapping_(e){const t=this.syncController_.mappingForTimeline(e) 12549null!==t&&(this.timeMapping_=t)}updateMediaSecondsLoaded_(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration}shouldUpdateTransmuxerTimestampOffset_(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())}trueSegmentStart_({currentStart:e,playlist:t,mediaIndex:i,firstVideoFrameTimeForData:n,currentVideoTimestampOffset:r,useVideoTimingInfo:s,videoTimingInfo:o,audioTimingInfo:a}){if(void 0!==e)return e 12550if(!s)return a.start 12551const l=t.segments[i-1] 12552return 0!==i&&l&&void 0!==l.start&&l.end===n+r?o.start:n}waitForAppendsToComplete_(e){const t=this.getCurrentMediaInfo_(e) 12553if(!t)return this.error({message:"No starting media returned, likely due to an unsupported media format.",playlistExclusionDuration:1/0}),void this.trigger("error") 12554const{hasAudio:i,hasVideo:n,isMuxed:r}=t,s="main"===this.loaderType_&&n,o=!this.audioDisabled_&&i&&!r 12555if(e.waitingOnAppends=0,!e.hasAppendedData_)return e.timingInfo||"number"!=typeof e.timestampOffset||(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e) 12556s&&e.waitingOnAppends++,o&&e.waitingOnAppends++,s&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),o&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))}checkAppendsDone_(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())}checkForIllegalMediaSwitch(e){const t=((e,t,i)=>"main"===e&&t&&i?i.hasAudio||i.hasVideo?t.hasVideo&&!i.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!t.hasVideo&&i.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null)(this.loaderType_,this.getCurrentMediaInfo_(),e) 12557return!!t&&(this.error({message:t,playlistExclusionDuration:1/0}),this.trigger("error"),!0)}updateSourceBufferTimestampOffset_(e){if(null===e.timestampOffset||"number"!=typeof e.timingInfo.start||e.changedTimestampOffset||"main"!==this.loaderType_)return 12558let t=!1 12559e.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e.segment.videoTimingInfo,audioTimingInfo:e.segment.audioTimingInfo,timingInfo:e.timingInfo}),e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e,audioTimingInfo:t,timingInfo:i}){return this.useDtsForTimestampOffset_?e&&"number"==typeof e.transmuxedDecodeStart?e.transmuxedDecodeStart:t&&"number"==typeof t.transmuxedDecodeStart?t.transmuxedDecodeStart:i.start:i.start}updateTimingInfoEnd_(e){e.timingInfo=e.timingInfo||{} 12560const t=this.getMediaInfo_(),i="main"===this.loaderType_&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo 12561i&&(e.timingInfo.end="number"==typeof i.end?i.end:i.start+e.duration)}handleAppendsDone_(){if(this.pendingSegment_){const e={segmentInfo:Qd({type:this.loaderType_,segment:this.pendingSegment_})} 12562this.trigger({type:"appendsdone",metadata:e})}if(!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_()) 12563const e=this.pendingSegment_ 12564e.part&&e.part.syncInfo?e.part.syncInfo.markAppended():e.segment.syncInfo&&e.segment.syncInfo.markAppended(),this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_}) 12565const t=$d(e,this.sourceType_) 12566if(t&&("warn"===t.severity?vs.log.warn(t.message):this.logger_(t.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",e.isSyncRequest&&(this.trigger("syncinfoupdate"),!e.hasAppendedData_))return void this.logger_(`Throwing away un-appended sync request ${Vd(e)}`) 12567this.logger_(`Appended ${Vd(e)}`),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"!==this.loaderType_||this.audioDisabled_||this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate") 12568const i=e.segment,n=e.part,r=i.end&&this.currentTime_()-i.end>3*e.playlist.targetDuration,s=n&&n.end&&this.currentTime_()-n.end>3*e.playlist.partTargetDuration 12569if(r||s)return this.logger_(`bad ${r?"segment":"part"} ${Vd(e)}`),void this.resetEverything() 12570null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(e){if(e.duration<Ud)return void this.logger_(`Ignoring segment's throughput because its duration of ${e.duration} is less than the min to record 0.016666666666666666`) 12571const t=this.throughput.rate,i=Date.now()-e.endOfAllRequests+1,n=Math.floor(e.byteLength/i*8*1e3) 12572this.throughput.rate+=(n-t)/++this.throughput.count}addSegmentMetadataCue_(e){if(!this.segmentMetadataTrack_)return 12573const t=e.segment,i=t.start,n=t.end 12574if(!jd(i)||!jd(n))return 12575Bd(i,n,this.segmentMetadataTrack_) 12576const r=window.WebKitDataCue||window.VTTCue,s={custom:t.custom,dateTimeObject:t.dateTimeObject,dateTimeString:t.dateTimeString,programDateTime:t.programDateTime,bandwidth:e.playlist.attributes.BANDWIDTH,resolution:e.playlist.attributes.RESOLUTION,codecs:e.playlist.attributes.CODECS,byteLength:e.byteLength,uri:e.ur
12576i,timeline:e.timeline,playlist:e.playlist.id,start:i,end:n},o=new r(i,n,JSON.stringify(s)) 12577o.value=s,this.segmentMetadataTrack_.addCue(o)}}function Yd(){}const Kd=function(e){return"string"!=typeof e?e:e.replace(/./,e=>e.toUpperCase())},Zd=["video","audio"],Jd=(e,t)=>{const i=t[`${e}Buffer`] 12578return i&&i.updating||t.queuePending[e]},eh=(e,t)=>{if(0===t.queue.length)return 12579let i=0,n=t.queue[i] 12580if("mediaSource"!==n.type){if("mediaSource"!==e&&t.ready()&&"closed"!==t.mediaSource.readyState&&!Jd(e,t)){if(n.type!==e){if(i=((e,t)=>{for(let i=0;i<t.length;i++){const n=t[i] 12581if("mediaSource"===n.type)return null 12582if(n.type===e)return i}return null})(e,t.queue),null===i)return 12583n=t.queue[i]}return t.queue.splice(i,1),t.queuePending[e]=n,n.action(e,t),n.doneFn?void 0:(t.queuePending[e]=null,void eh(e,t))}}else t.updating()||"closed"===t.mediaSource.readyState||(t.queue.shift(),n.action(t),n.doneFn&&n.doneFn(),eh("audio",t),eh("video",t))},th=(e,t)=>{const i=t[`${e}Buffer`],n=Kd(e) 12584i&&(i.removeEventListener("updateend",t[`on${n}UpdateEnd_`]),i.removeEventListener("error",t[`on${n}Error_`]),t.codecs[e]=null,t[`${e}Buffer`]=null)},ih=(e,t)=>e&&t&&-1!==Array.prototype.indexOf.call(e.sourceBuffers,t),nh=(e,t,i)=>(n,r)=>{const s=r[`${n}Buffer`] 12585if(ih(r.mediaSource,s)){r.logger_(`Appending segment ${t.mediaIndex}'s ${e.length} bytes to ${n}Buffer`) 12586try{s.appendBuffer(e)}catch(hf){r.logger_(`Error with code ${hf.code} `+(22===hf.code?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${t.mediaIndex} to ${n}Buffer`),r.queuePending[n]=null,i(hf)}}},rh=(e,t)=>(i,n)=>{const r=n[`${i}Buffer`] 12587if(ih(n.mediaSource,r)){n.logger_(`Removing ${e} to ${t} from ${i}Buffer`) 12588try{r.remove(e,t)}catch(hf){n.logger_(`Remove ${e} to ${t} from ${i}Buffer failed`)}}},sh=e=>(t,i)=>{const n=i[`${t}Buffer`] 12589ih(i.mediaSource,n)&&(i.logger_(`Setting ${t}timestampOffset to ${e}`),n.timestampOffset=e)},oh=e=>(t,i)=>{e()},ah=e=>t=>{if("open"===t.mediaSource.readyState){t.logger_(`Calling mediaSource endOfStream(${e||""})`) 12590try{t.mediaSource.endOfStream(e)}catch(hf){vs.log.warn("Failed to call media source endOfStream",hf)}}},lh=e=>t=>{t.logger_(`Setting mediaSource duration to ${e}`) 12591try{t.mediaSource.duration=e}catch(hf){vs.log.warn("Failed to set media source duration",hf)}},ch=()=>(e,t)=>{if("open"!==t.mediaSource.readyState)return 12592const i=t[`${e}Buffer`] 12593if(ih(t.mediaSource,i)){t.logger_(`calling abort on ${e}Buffer`) 12594try{i.abort()}catch(hf){vs.log.warn(`Failed to abort on ${e}Buffer`,hf)}}},uh=(e,t)=>i=>{const n=Kd(e),r=js(t) 12595i.logger_(`Adding ${e}Buffer with codec ${t} to mediaSource`) 12596const s=i.mediaSource.addSourceBuffer(r) 12597s.addEventListener("updateend",i[`on${n}UpdateEnd_`]),s.addEventListener("error",i[`on${n}Error_`]),i.codecs[e]=t,i[`${e}Buffer`]=s},dh=e=>t=>{const i=t[`${e}Buffer`] 12598if(th(e,t),ih(t.mediaSource,i)){t.logger_(`Removing ${e}Buffer with codec ${t.codecs[e]} from mediaSource`) 12599try{t.mediaSource.removeSourceBuffer(i)}catch(hf){vs.log.warn(`Failed to removeSourceBuffer ${e}Buffer`,hf)}}},hh=e=>(t,i)=>{const n=i[`${t}Buffer`],r=js(e) 12600if(!ih(i.mediaSource,n))return 12601const s=e.substring(0,e.indexOf(".")),o=i.codecs[t] 12602if(o.substring(0,o.indexOf("."))===s)return 12603const a={codecsChangeInfo:{from:o,to:e}} 12604i.trigger({type:"codecschange",metadata:a}),i.logger_(`changing ${t}Buffer codec from ${o} to ${e}`) 12605try{n.changeType(r),i.codecs[t]=e}catch(hf){a.errorType=vs.Error.StreamingCodecsChangeError,a.error=hf,hf.metadata=a,i.error_=hf,i.trigger("error"),vs.log.warn(`Failed to changeType on ${t}Buffer`,hf)}},fh=({type:e,sourceUpdater:t,action:i,doneFn:n,name:r})=>{t.queue.push({type:e,action:i,doneFn:n,name:r}),eh(e,t)},ph=(e,t)=>i=>{const n=function(e){if(0===e.length)return"Buffered Ranges are empty" 12606let t="Buffered Ranges: \n" 12607for(let i=0;i<e.length;i++){const n=e.start(i),r=e.end(i) 12608t+=`${n} --\x3e ${r}. Duration (${r-n})\n`}return t}(t[`${e}Buffered`]()) 12609if(t.logger_(`received "updateend" event for ${e} Source Buffer: `,n),t.queuePending[e]){const i=t.queuePending[e].doneFn 12610t.queuePending[e]=null,i&&i(t[`${e}Error_`])}eh(e,t)} 12611class mh extends vs.EventTarget{constructor(e){super(),this.mediaSource=e,this.sourceopenListener_=()=>eh("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=kc("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=ph("video",this),this.onAudioUpdateEnd_=ph("audio",this),this.onVideoError_=e=>{this.videoError_=e},this.onAudioError_=e=>{this.audioError_=e},this.createdSourceBuffers_=!1,this.initializedEme_=!1,this.triggeredReady_=!1}initializedEme(){this.initializedEme_=!0,this.triggerReady()}hasCreatedSourceBuffers(){return this.createdSourceBuffers_}hasInitializedAnyEme(){return this.initializedEme_}ready(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()}createSourceBuffers(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}
vendor: 8,479 bytes, lines 12611-12649
12611triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(e,t){fh({type:"mediaSource",sourceUpdater:this,action:uh(e,t),name:"addSourceBuffer"})}abort(e){fh({type:e,sourceUpdater:this,action:ch(e),name:"abort"})}removeSourceBuffer(e){this.canRemoveSourceBuffer()?fh({type:"mediaSource",sourceUpdater:this,action:dh(e),name:"removeSourceBuffer"}):vs.log.error("removeSourceBuffer is not supported!")}canRemoveSourceBuffer(){return!vs.browser.IS_FIREFOX&&window.MediaSource&&window.MediaSource.prototype&&"function"==typeof window.MediaSource.prototype.removeSourceBuffer}static canChangeType(){return window.SourceBuffer&&window.SourceBuffer.prototype&&"function"==typeof window.SourceBuffer.prototype.changeType}canChangeType(){return this.constructor.canChangeType()}changeType(e,t){this.canChangeType()?fh({type:e,sourceUpdater:this,action:hh(t),name:"changeType"}):vs.log.error("changeType is not supported!")}addOrChangeSourceBuffers(e){if(!e||"object"!=typeof e||0===Object.keys(e).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs") 12612Object.keys(e).forEach(t=>{const i=e[t] 12613if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(t,i) 12614this.canChangeType()&&this.changeType(t,i)})}appendBuffer(e,t){const{segmentInfo:i,type:n,bytes:r}=e 12615if(this.processedAppend_=!0,"audio"===n&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([e,t]),void this.logger_(`delayed audio append of ${r.length} until video append`) 12616if(fh({type:n,sourceUpdater:this,action:nh(r,i||{mediaIndex:-1},t),doneFn:t,name:"appendBuffer"}),"video"===n){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return 12617const e=this.delayedAudioAppendQueue_.slice() 12618this.logger_(`queuing delayed audio ${e.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,e.forEach(e=>{this.appendBuffer.apply(this,e)})}}audioBuffered(){return ih(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:Oc()}videoBuffered(){return ih(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:Oc()}buffered(){const e=ih(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=ih(this.mediaSource,this.audioBuffer)?this.audioBuffer:null 12619return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():function(e,t){let i=null,n=null,r=0 12620const s=[],o=[] 12621if(!(e&&e.length&&t&&t.length))return Oc() 12622let a=e.length 12623for(;a--;)s.push({time:e.start(a),type:"start"}),s.push({time:e.end(a),type:"end"}) 12624for(a=t.length;a--;)s.push({time:t.start(a),type:"start"}),s.push({time:t.end(a),type:"end"}) 12625for(s.sort(function(e,t){return e.time-t.time}),a=0;a<s.length;a++)"start"===s[a].type?(r++,2===r&&(i=s[a].time)):"end"===s[a].type&&(r--,1===r&&(n=s[a].time)),null!==i&&null!==n&&(o.push([i,n]),i=null,n=null) 12626return Oc(o)}(this.audioBuffered(),this.videoBuffered())}setDuration(e,t=Yd){fh({type:"mediaSource",sourceUpdater:this,action:lh(e),name:"duration",doneFn:t})}endOfStream(e=null,t=Yd){"string"!=typeof e&&(e=void 0),fh({type:"mediaSource",sourceUpdater:this,action:ah(e),name:"endOfStream",doneFn:t})}removeAudio(e,t,i=Yd){this.audioBuffered().length&&0!==this.audioBuffered().end(0)?fh({type:"audio",sourceUpdater:this,action:rh(e,t),doneFn:i,name:"remove"}):i()}removeVideo(e,t,i=Yd){this.videoBuffered().length&&0!==this.videoBuffered().end(0)?fh({type:"video",sourceUpdater:this,action:rh(e,t),doneFn:i,name:"remove"}):i()}updating(){return!(!Jd("audio",this)&&!Jd("video",this))}audioTimestampOffset(e){return void 0!==e&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(fh({type:"audio",sourceUpdater:this,action:sh(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_}videoTimestampOffset(e){return void 0!==e&&this.videoBuffer&&this.videoTimestampOffset_!==e&&(fh({type:"video",sourceUpdater:this,action:sh(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_}audioQueueCallback(e){this.audioBuffer&&fh({type:"audio",sourceUpdater:this,action:oh(e),name:"callback"})}videoQueueCallback(e){this.videoBuffer&&fh({type:"video",sourceUpdater:this,action:oh(e),name:"callback"})}dispose(){this.trigger("dispose"),Zd.forEach(e=>{this.abort(e),this.canRemoveSourceBuffer()?this.removeSourceBuffer(e):this[`${e}QueueCallback`](()=>th(e,this))}),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const gh=e=>decodeURIComponent(escape(String.fromCharCode.apply(null,e))),yh=new Uint8Array("\n\n".split("").map(e=>e.charCodeAt(0))) 12627class vh extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class _h extends Xd{constructor(e,t={}){super(e,t),this.mediaSource_=null,this.subtitlesTrack_=null,this.featuresNativeTextTracks_=e.featuresNativeTextTracks,this.loadVttJs=e.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return Oc() 12628const e=this.subtitlesTrack_.cues 12629return Oc([[e[0].startTime,e[e.length-1].startTime]])}initSegmentForMap(e,t=!1){if(!e)return null 12630const i=Nu(e) 12631let n=this.initSegments_[i] 12632if(t&&!n&&e.bytes){const t=yh.byteLength+e.bytes.byteLength,r=new Uint8Array(t) 12633r.set(e.bytes),r.set(yh,e.bytes.byteLength),this.initSegments_[i]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:r}}return n||e}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(e){return void 0===e||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_}remove(e,t){Bd(e,t,this.subtitlesTrack_)}fillBuffer_(){const e=this.chooseNextRequest_() 12634if(e){if(null===this.syncController_.timestampOffsetForTimeline(e.timeline)){const e=()=>{this.state="READY",this.paused()||this.monitorBuffer_()} 12635return this.syncController_.one("timestampoffset",e),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(e)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null 12636break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e}stopForError(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(e,t,i){if(!this.subtitlesTrack_)return void(this.state="READY") 12637if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1) 12638if(e)return e.code===fd&&this.handleTimeout_(),e.code===pd?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e) 12639const n=this.pendingSegment_,r=i.mp4VttCues&&i.mp4VttCues.length 12640r&&(n.mp4VttCues=i.mp4VttCues),this.saveBandwidthRelatedStats_(n.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending") 12641const s=n.segment 12642if(s.map&&(s.map.bytes=t.map.bytes),n.bytes=t.bytes,"function"!=typeof window.WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then(()=>this.segmentRequestFinished_(e,t,i),()=>this.stopForError({message:"Error loading vtt.js"})) 12643s.requested=!0 12644try{this.parseVTTCues_(n)}catch(hf){return void this.stopForError({message:hf.message,metadata:{errorType:vs.Error.StreamingVttParserError,error:hf}})}if(r||this.updateTimeMapping_(n,this.syncController_.timelines[n.timeline],this.playlist_),n.cues.length?n.timingInfo={start:n.cues[0].startTime,end:n.cues[n.cues.length-1].endTime}:n.timingInfo={start:n.startOfSegment,end:n.startOfSegment+n.duration},n.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY") 12645n.byteLength=n.bytes.byteLength,this.mediaSecondsLoaded+=s.duration,n.cues.forEach(e=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new window.VTTCue(e.startTime,e.endTime,e.text):e)}),function(e){const t=e.cues 12646if(!t)return 12647const i={} 12648for(let n=t.length-1;n>=0;n--){const r=t[n],s=`${r.startTime}-${r.endTime}-${r.text}` 12649i[s]?e.removeCue(r):i[s]=r}}(this.subtitlesTrack_),this.handleAppendsDone_()}
12649handleData_(e,t){const i=e&&"vtt"===e.type,n=t&&"text"===t.type 12650i&&n&&super.handleData_(e,t)}updateTimingInfoEnd_(){}parseMp4VttCues_(e){const t=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset() 12651e.mp4VttCues.forEach(i=>{const n=i.start+t,r=i.end+t,s=new window.VTTCue(n,r,i.cueText) 12652i.settings&&i.settings.split(" ").forEach(e=>{const t=e.split(":"),i=t[0],n=t[1] 12653s[i]=isNaN(n)?n:Number(n)}),e.cues.push(s)})}parseVTTCues_(e){let t,i=!1 12654if("function"!=typeof window.WebVTT)throw new vh 12655if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},e.mp4VttCues)return void this.parseMp4VttCues_(e) 12656"function"==typeof window.TextDecoder?t=new window.TextDecoder("utf8"):(t=window.WebVTT.StringDecoder(),i=!0) 12657const n=new window.WebVTT.Parser(window,window.vttjs,t) 12658if(n.oncue=e.cues.push.bind(e.cues),n.ontimestampmap=t=>{e.timestampmap=t},n.onparsingerror=e=>{vs.log.warn("Error encountered when parsing cues: "+e.message)},e.segment.map){let t=e.segment.map.bytes 12659i&&(t=gh(t)),n.parse(t)}let r=e.bytes 12660i&&(r=gh(r)),n.parse(r),n.flush()}updateTimeMapping_(e,t,i){const n=e.segment 12661if(!t)return 12662if(!e.cues.length)return void(n.empty=!0) 12663const{MPEGTS:r,LOCAL:s}=e.timestampmap,o=r/Mc-s+t.mapping 12664if(e.cues.forEach(e=>{const i=e.endTime-e.startTime,n=this.handleRollover_(e.startTime+o,t.time) 12665e.startTime=Math.max(n,0),e.endTime=Math.max(n+i,0)}),!i.syncInfo){const t=e.cues[0].startTime,r=e.cues[e.cues.length-1].startTime 12666i.syncInfo={mediaSequence:i.mediaSequence+e.mediaIndex,time:Math.min(t,r-n.duration)}}}handleRollover_(e,t){if(null===t)return e 12667let i=e*Mc 12668const n=t*Mc 12669let r 12670for(r=n<i?-8589934592:8589934592;Math.abs(i-n)>4294967296;)i+=r 12671return i/Mc}}const bh=function(e,t){const i=e.cues 12672for(let n=0;n<i.length;n++){const e=i[n] 12673if(t>=e.adStartTime&&t<=e.adEndTime)return e}return null} 12674class wh{constructor({start:e,end:t,segmentIndex:i,partIndex:n=null,appended:r=!1}){this.start_=e,this.end_=t,this.segmentIndex_=i,this.partIndex_=n,this.appended_=r}isInRange(e){return e>=this.start&&e<this.end}markAppended(){this.appended_=!0}resetAppendedStatus(){this.appended_=!1}get isAppended(){return this.appended_}get start(){return this.start_}get end(){return this.end_}get segmentIndex(){return this.segmentIndex_}get partIndex(){return this.partIndex_}}class Ah{constructor(e,t=[]){this.segmentSyncInfo_=e,this.partsSyncInfo_=t}get segmentSyncInfo(){return this.segmentSyncInfo_}get partsSyncInfo(){return this.partsSyncInfo_}get hasPartsSyncInfo(){return this.partsSyncInfo_.length>0}resetAppendStatus(){this.segmentSyncInfo_.resetAppendedStatus(),this.partsSyncInfo_.forEach(e=>e.resetAppendedStatus())}}class Th{constructor(){this.storage_=new Map,this.diagnostics_="",this.isReliable_=!1,this.start_=-1/0,this.end_=1/0}get start(){return this.start_}get end(){return this.end_}get diagnostics(){return this.diagnostics_}get isReliable(){return this.isReliable_}resetAppendedStatus(){this.storage_.forEach(e=>e.resetAppendStatus())}update(e,t){const{mediaSequence:i,segments:n}=e 12675if(this.isReliable_=this.isReliablePlaylist_(i,n),this.isReliable_)return this.updateStorage_(n,i,this.calculateBaseTime_(i,n,t))}getSyncInfoForTime(e){for(const{segmentSyncInfo:t,partsSyncInfo:i}of this.storage_.values())if(i.length){for(const n of i)if(n.isInRange(e))return n}else if(t.isInRange(e))return t 12676return null}getSyncInfoForMediaSequence(e){return this.storage_.get(e)}updateStorage_(e,t,i){const n=new Map 12677let r="\n",s=i,o=t 12678this.start_=s,e.forEach((e,t)=>{const i=this.storage_.get(o),a=s,l=a+e.duration,c=Boolean(i&&i.segmentSyncInfo&&i.segmentSyncInfo.isAppended),u=new wh({start:a,end:l,appended:c,segmentIndex:t}) 12679e.syncInfo=u 12680let d=s 12681const h=(e.parts||[]).map((e,n)=>{const s=d,a=d+e.duration,l=Boolean(i&&i.partsSyncInfo&&i.partsSyncInfo[n]&&i.partsSyncInfo[n].isAppended),c=new wh({start:s,end:a,appended:l,segmentIndex:t,partIndex:n}) 12682return d=a,r+=`Media Sequence: ${o}.${n} | Range: ${s} --\x3e ${a} | Appended: ${l}\n`,e.syncInfo=c,c}) 12683n.set(o,new Ah(u,h)),r+=`${Dd(e.resolvedUri)} | Media Sequence: ${o} | Range: ${a} --\x3e ${l} | Appended: ${c}\n`,o++,s=l}),this.end_=s,this.storage_=n,this.diagnostics_=r}calculateBaseTime_(e,t,i){if(!this.storage_.size)return 0 12684if(this.storage_.has(e))return this.storage_.get(e).segmentSyncInfo.start 12685const n=Math.min(...this.storage_.keys()) 12686if(e<n){const i=n-e 12687let r=this.storage_.get(n).segmentSyncInfo.start 12688for(let e=0;e<i;e++){r-=t[e].duration}return r}return i}isReliablePlaylist_(e,t){return null!=e&&Array.isArray(t)&&t.length}}class Ch extends Th{constructor(e){super(),this.parent_=e}calculateBaseTime_(e,t,i){if(!this.storage_.size){const t=this.parent_.getSyncInfoForMediaSequence(e) 12689return t?t.segmentSyncInfo.start:0}return super.calculateBaseTime_(e,t,i)}}const Lh=[{name:"VOD",run:(e,t,i,n,r)=>{if(i!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"MediaSequence",run:(e,t,i,n,r,s)=>{const o=e.getMediaSequenceSync(s) 12690if(!o)return null 12691if(!o.isReliable)return null 12692const a=o.getSyncInfoForTime(r) 12693return a?{time:a.start,partIndex:a.partIndex,segmentIndex:a.segmentIndex}:null}},{name:"ProgramDateTime",run:(e,t,i,n,r)=>{if(!Object.keys(e.timelineToDatetimeMappings).length)return null 12694let s=null,o=null 12695const a=Hc(t) 12696r=r||0 12697for(let l=0;l<a.length;l++){const i=a[t.endList||0===r?l:a.length-(l+1)],n=i.segment,c=e.timelineToDatetimeMappings[n.timeline] 12698if(!c||!n.dateTimeObject)continue 12699let u=n.dateTimeObject.getTime()/1e3+c 12700if(n.parts&&"number"==typeof i.partIndex)for(let e=0;e<i.partIndex;e++)u+=n.parts[e].duration 12701const d=Math.abs(r-u) 12702if(null!==o&&(0===d||o<d))break 12703o=d,s={time:u,segmentIndex:i.segmentIndex,partIndex:i.partIndex}}return s}},{name:"Segment",run:(e,t,i,n,r)=>{let s=null,o=null 12704r=r||0 12705const a=Hc(t) 12706for(let l=0;l<a.length;l++){const e=a[t.endList||0===r?l:a.length-(l+1)],i=e.segment,c=e.part&&e.part.start||i&&i.start 12707if(i.timeline===n&&void 0!==c){const t=Math.abs(r-c) 12708if(null!==o&&o<t)break;(!s||null===o||o>=t)&&(o=t,s={time:c,segmentIndex:e.segmentIndex,partIndex:e.partIndex})}}return s}},{name:"Discontinuity",run:(e,t,i,n,r)=>{let s=null 12709if(r=r||0,t.discontinuityStarts&&t.discontinuityStarts.length){let i=null 12710for(let n=0;n<t.discontinuityStarts.length;n++){const o=t.discontinuityStarts[n],a=t.discontinuitySequence+n+1,l=e.discontinuities[a] 12711if(l){const e=Math.abs(r-l.time) 12712if(null!==i&&i<e)break;(!s||null===i||i>=e)&&(i=e,s={time:l.time,segmentIndex:o,partIndex:null})}}}return s}},{name:"Playlist",run:(e,t,i,n,r)=>{if(t.syncInfo){return{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence,partIndex:null}}return null}}] 12713class xh extends vs.EventTarget{constructor(e={}){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={} 12714const t=new Th,i=new Ch(t),n=new Ch(t) 12715this.mediaSequenceStorage_={main:t,audio:i,vtt:n},this.logger_=kc("SyncController")}getMediaSequenceSync(e){return this.mediaSequenceStorage_[e]||null}getSyncPoint(e,t,i,n,r){if(t!==1/0){return Lh.find(({name:e})=>"VOD"===e).run(this,e,t)}const s=this.runStrategies_(e,t,i,n,r) 12716if(!s.length)return null 12717for(const o of s){const{syncPoint:t,strategy:i}
12717=o,{segmentIndex:r,time:s}=t 12718if(r<0)continue 12719const a=s,l=a+e.segments[r].duration 12720if(this.logger_(`Strategy: ${i}. Current time: ${n}. selected segment: ${r}. Time: [${a} -> ${l}]}`),n>=a&&n<l)return this.logger_("Found sync point with exact match: ",t),t}return this.selectSyncPoint_(s,{key:"time",value:n})}getExpiredTime(e,t){if(!e||!e.segments)return null 12721const i=this.runStrategies_(e,t,e.discontinuitySequence,0) 12722if(!i.length)return null 12723const n=this.selectSyncPoint_(i,{key:"segmentIndex",value:0}) 12724return n.segmentIndex>0&&(n.time*=-1),Math.abs(n.time+Xc({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:n.segmentIndex,endIndex:0}))}runStrategies_(e,t,i,n,r){const s=[] 12725for(let o=0;o<Lh.length;o++){const a=Lh[o],l=a.run(this,e,t,i,n,r) 12726l&&(l.strategy=a.name,s.push({strategy:a.name,syncPoint:l}))}return s}selectSyncPoint_(e,t){let i=e[0].syncPoint,n=Math.abs(e[0].syncPoint[t.key]-t.value),r=e[0].strategy 12727for(let s=1;s<e.length;s++){const o=Math.abs(e[s].syncPoint[t.key]-t.value) 12728o<n&&(n=o,i=e[s].syncPoint,r=e[s].strategy)}return this.logger_(`syncPoint for [${t.key}: ${t.value}] chosen with strategy [${r}]: [time:${i.time}, segmentIndex:${i.segmentIndex}`+("number"==typeof i.partIndex?`,partIndex:${i.partIndex}`:"")+"]"),i}saveExpiredSegmentInfo(e,t){const i=t.mediaSequence-e.mediaSequence 12729if(i>86400)vs.log.warn(`Not saving expired segment info. Media sequence gap ${i} is too large.`) 12730else for(let n=i-1;n>=0;n--){const i=e.segments[n] 12731if(i&&void 0!==i.start){t.syncInfo={mediaSequence:e.mediaSequence+n,time:i.start},this.logger_(`playlist refresh sync: [time:${t.syncInfo.time}, mediaSequence: ${t.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate") 12732break}}}setDateTimeMappingForStart(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){const t=e.segments[0],i=t.dateTimeObject.getTime()/1e3 12733this.timelineToDatetimeMappings[t.timeline]=-i}}saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:t}){const i=this.calculateSegmentTimeMapping_(e,e.timingInfo,t),n=e.segment 12734i&&(this.saveDiscontinuitySyncInfo_(e),e.playlist.syncInfo||(e.playlist.syncInfo={mediaSequence:e.playlist.mediaSequence+e.mediaIndex,time:n.start})) 12735const r=n.dateTimeObject 12736n.discontinuity&&t&&r&&(this.timelineToDatetimeMappings[n.timeline]=-r.getTime()/1e3)}timestampOffsetForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].time}mappingForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].mapping}calculateSegmentTimeMapping_(e,t,i){const n=e.segment,r=e.part 12737let s,o,a=this.timelines[e.timeline] 12738if("number"==typeof e.timestampOffset)a={time:e.startOfSegment,mapping:e.startOfSegment-t.start},i&&(this.timelines[e.timeline]=a,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${e.timeline}: [time: ${a.time}] [mapping: ${a.mapping}]`)),s=e.startOfSegment,o=t.end+a.mapping 12739else{if(!a)return!1 12740s=t.start+a.mapping,o=t.end+a.mapping}return r&&(r.start=s,r.end=o),(!n.start||s<n.start)&&(n.start=s),n.end=o,!0}saveDiscontinuitySyncInfo_(e){const t=e.playlist,i=e.segment 12741if(i.discontinuity)this.discontinuities[i.timeline]={time:i.start,accuracy:0} 12742else if(t.discontinuityStarts&&t.discontinuityStarts.length)for(let n=0;n<t.discontinuityStarts.length;n++){const r=t.discontinuityStarts[n],s=t.discontinuitySequence+n+1,o=r-e.mediaIndex,a=Math.abs(o) 12743if(!this.discontinuities[s]||this.discontinuities[s].accuracy>a){let n 12744n=o<0?i.start-Xc({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:r}):i.end+Xc({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:r}),this.discontinuities[s]={time:n,accuracy:a}}}}dispose(){this.trigger("dispose"),this.off()}}class Mh extends vs.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange({type:e,from:t,to:i}){return"number"==typeof t&&"number"==typeof i&&(this.pendingTimelineChanges_[e]={type:e,from:t,to:i},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[e]}lastTimelineChange({type:e,from:t,to:i}){if("number"==typeof t&&"number"==typeof i){this.lastTimelineChanges_[e]={type:e,from:t,to:i},delete this.pendingTimelineChanges_[e] 12745const n={timelineChangeInfo:{from:t,to:i}} 12746this.trigger({type:"timelinechange",metadata:n})}return this.lastTimelineChanges_[e]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const Eh=ed(td(function(){var e=function(){function e(){this.listeners={}}var t=e.prototype 12747return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1 12748var i=this.listeners[e].indexOf(t) 12749return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(i,1),i>-1},t.trigger=function(e){var t=this.listeners[e] 12750if(t)if(2===arguments.length)for(var i=t.length,n=0;n<i;++n)t[n].call(this,arguments[1])
vendor: 4,886 bytes, lines 12751-12797
12751else for(var r=Array.prototype.slice.call(arguments,1),s=t.length,o=0;o<s;++o)t[o].apply(this,r)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",function(t){e.push(t)})},e}() 12752 12753;/*! @name pkcs7 @version 1.0.4 @license Apache-2.0 */let t=null 12754class i{constructor(e){let i,n,r 12755t||(t=function(){const e=[[[],[],[],[],[]],[[],[],[],[],[]]],t=e[0],i=e[1],n=t[4],r=i[4] 12756let s,o,a 12757const l=[],c=[] 12758let u,d,h,f,p,m 12759for(s=0;s<256;s++)c[(l[s]=s<<1^283*(s>>7))^s]=s 12760for(o=a=0;!n[o];o^=u||1,a=c[a]||1)for(f=a^a<<1^a<<2^a<<3^a<<4,f=f>>8^255&f^99,n[o]=f,r[f]=o,h=l[d=l[u=l[o]]],m=16843009*h^65537*d^257*u^16843008*o,p=257*l[f]^16843008*f,s=0;s<4;s++)t[s][o]=p=p<<24^p>>>8,i[s][f]=m=m<<24^m>>>8 12761for(s=0;s<5;s++)t[s]=t[s].slice(0),i[s]=i[s].slice(0) 12762return e}()),this._tables=[[t[0][0].slice(),t[0][1].slice(),t[0][2].slice(),t[0][3].slice(),t[0][4].slice()],[t[1][0].slice(),t[1][1].slice(),t[1][2].slice(),t[1][3].slice(),t[1][4].slice()]] 12763const s=this._tables[0][4],o=this._tables[1],a=e.length 12764let l=1 12765if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size") 12766const c=e.slice(0),u=[] 12767for(this._key=[c,u],i=a;i<4*a+28;i++)r=c[i-1],(i%a===0||8===a&&i%a===4)&&(r=s[r>>>24]<<24^s[r>>16&255]<<16^s[r>>8&255]<<8^s[255&r],i%a===0&&(r=r<<8^r>>>24^l<<24,l=l<<1^283*(l>>7))),c[i]=c[i-a]^r 12768for(n=0;i;n++,i--)r=c[3&n?i:i-4],u[n]=i<=4||n<4?r:o[0][s[r>>>24]]^o[1][s[r>>16&255]]^o[2][s[r>>8&255]]^o[3][s[255&r]]}decrypt(e,t,i,n,r,s){const o=this._key[1] 12769let a,l,c,u=e^o[0],d=n^o[1],h=i^o[2],f=t^o[3] 12770const p=o.length/4-2 12771let m,g=4 12772const y=this._tables[1],v=y[0],_=y[1],b=y[2],w=y[3],A=y[4] 12773for(m=0;m<p;m++)a=v[u>>>24]^_[d>>16&255]^b[h>>8&255]^w[255&f]^o[g],l=v[d>>>24]^_[h>>16&255]^b[f>>8&255]^w[255&u]^o[g+1],c=v[h>>>24]^_[f>>16&255]^b[u>>8&255]^w[255&d]^o[g+2],f=v[f>>>24]^_[u>>16&255]^b[d>>8&255]^w[255&h]^o[g+3],g+=4,u=a,d=l,h=c 12774for(m=0;m<4;m++)r[(3&-m)+s]=A[u>>>24]<<24^A[d>>16&255]<<16^A[h>>8&255]<<8^A[255&f]^o[g++],a=u,u=d,d=h,h=f,f=a}}class n extends e{constructor(){super(e),this.jobs=[],this.delay=1,this.timeout_=null}processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null}push(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const r=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24} 12775class s{constructor(e,t,i,o){const a=s.STEP,l=new Int32Array(e.buffer),c=new Uint8Array(e.byteLength) 12776let u=0 12777for(this.asyncStream_=new n,this.asyncStream_.push(this.decryptChunk_(l.subarray(u,u+a),t,i,c)),u=a;u<l.length;u+=a)i=new Uint32Array([r(l[u-4]),r(l[u-3]),r(l[u-2]),r(l[u-1])]),this.asyncStream_.push(this.decryptChunk_(l.subarray(u,u+a),t,i,c)) 12778this.asyncStream_.push(function(){var e 12779 12780;/*! @name aes-decrypter @version 4.0.2 @license Apache-2.0 */o(null,(e=c).subarray(0,e.byteLength-e[e.byteLength-1]))})}static get STEP(){return 32e3}decryptChunk_(e,t,n,s){return function(){const o=function(e,t,n){const s=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),o=new i(Array.prototype.slice.call(t)),a=new Uint8Array(e.byteLength),l=new Int32Array(a.buffer) 12781let c,u,d,h,f,p,m,g,y 12782for(c=n[0],u=n[1],d=n[2],h=n[3],y=0;y<s.length;y+=4)f=r(s[y]),p=r(s[y+1]),m=r(s[y+2]),g=r(s[y+3]),o.decrypt(f,p,m,g,l,y),l[y]=r(l[y]^c),l[y+1]=r(l[y+1]^u),l[y+2]=r(l[y+2]^d),l[y+3]=r(l[y+3]^h),c=f,u=p,d=m,h=g 12783return a}(e,t,n) 12784s.set(o,e.byteOffset)}}}var o,a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{} 12785o="undefined"!=typeof window?window:void 0!==a?a:"undefined"!=typeof self?self:{} 12786var l=o.BigInt||Number 12787l("0x1"),l("0x100"),l("0x10000"),l("0x1000000"),l("0x100000000"),l("0x10000000000"),l("0x1000000000000"),l("0x100000000000000"),l("0x10000000000000000"),function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength) 12788255===t[0]||t[0]}() 12789const c=function(e){const t={} 12790return Object.keys(e).forEach(i=>{const n=e[i] 12791var r 12792r=n,("function"===ArrayBuffer.isView?ArrayBuffer.isView(r):r&&r.buffer instanceof ArrayBuffer)?t[i]={bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:t[i]=n}),t} 12793self.onmessage=function(e){const t=e.data,i=new Uint8Array(t.encrypted.bytes,t.encrypted.byteOffset,t.encrypted.byteLength),n=new Uint32Array(t.key.bytes,t.key.byteOffset,t.key.byteLength/4),r=new Uint32Array(t.iv.bytes,t.iv.byteOffset,t.iv.byteLength/4) 12794new s(i,n,r,function(e,i){self.postMessage(c({source:t.source,decrypted:i}),[i.buffer])})}})) 12795var Sh=Ju(Eh) 12796const kh=e=>{let t=e.default?"main":"alternative" 12797return e.characteristics&&e.characteristics.indexOf("public.accessibility.describes-video")>=0&&(t="main-desc"),t},Ph=(e,t)=>{e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},Oh=(e,t)=>{t.activePlaylistLoader=e,e.load()},zh={AUDIO:(e,t)=>
12797()=>{const{mediaTypes:{[e]:i},excludePlaylist:n}=t,r=i.activeTrack(),s=i.activeGroup(),o=(s.filter(e=>e.default)[0]||s[0]).id,a=i.tracks[o] 12798if(r!==a){vs.log.warn("Problem encountered loading the alternate audio track.Switching back to default.") 12799for(const e in i.tracks)i.tracks[e].enabled=i.tracks[e]===a 12800i.onTrackChanged()}else n({error:{message:"Problem encountered loading the default audio track."}})},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:i}}=t 12801vs.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.") 12802const n=i.activeTrack() 12803n&&(n.mode="disabled"),i.onTrackChanged()}},Dh={AUDIO:(e,t,i)=>{if(!t)return 12804const{tech:n,requestOptions:r,segmentLoaders:{[e]:s}}=i 12805t.on("loadedmetadata",()=>{const e=t.media() 12806s.playlist(e,r),(!n.paused()||e.endList&&"none"!==n.preload())&&s.load()}),t.on("loadedplaylist",()=>{s.playlist(t.media(),r),n.paused()||s.load()}),t.on("error",zh[e](e,i))},SUBTITLES:(e,t,i)=>{const{tech:n,requestOptions:r,segmentLoaders:{[e]:s},mediaTypes:{[e]:o}}=i 12807t.on("loadedmetadata",()=>{const e=t.media() 12808s.playlist(e,r),s.track(o.activeTrack()),(!n.paused()||e.endList&&"none"!==n.preload())&&s.load()}),t.on("loadedplaylist",()=>{s.playlist(t.media(),r),n.paused()||s.load()}),t.on("error",zh[e](e,i))}},Ih={AUDIO:(e,t)=>{const{vhs:i,sourceType:n,segmentLoaders:{[e]:r},requestOptions:s,main:{mediaGroups:o},mediaTypes:{[e]:{groups:a,tracks:l,logger_:c}},mainPlaylistLoader:u}=t,d=ru(u.main) 12809o[e]&&0!==Object.keys(o[e]).length||(o[e]={main:{default:{default:!0}}},d&&(o[e].main.default.playlists=u.main.playlists)) 12810for(const h in o[e]){a[h]||(a[h]=[]) 12811for(const r in o[e][h]){let f,p=o[e][h][r] 12812if(d?(c(`AUDIO group '${h}' label '${r}' is a main playlist`),p.isMainPlaylist=!0,f=null):f="vhs-json"===n&&p.playlists?new Eu(p.playlists[0],i,s):p.resolvedUri?new Eu(p.resolvedUri,i,s):p.playlists&&"dash"===n?new Yu(p.playlists[0],i,s,u):null,p=Pc({id:r,playlistLoader:f},p),Dh[e](e,p.playlistLoader,t),a[h].push(p),void 0===l[r]){const e=new vs.AudioTrack({id:r,kind:kh(p),enabled:!1,language:p.language,default:p.default,label:r}) 12813l[r]=e}}}r.on("error",zh[e](e,t))},SUBTITLES:(e,t)=>{const{tech:i,vhs:n,sourceType:r,segmentLoaders:{[e]:s},requestOptions:o,main:{mediaGroups:a},mediaTypes:{[e]:{groups:l,tracks:c}},mainPlaylistLoader:u}=t 12814for(const d in a[e]){l[d]||(l[d]=[]) 12815for(const s in a[e][d]){if(!n.options_.useForcedSubtitles&&a[e][d][s].forced)continue 12816let h,f=a[e][d][s] 12817if("hls"===r)h=new Eu(f.resolvedUri,n,o) 12818else if("dash"===r){if(!f.playlists.filter(e=>e.excludeUntil!==1/0).length)return 12819h=new Yu(f.playlists[0],n,o,u)}else"vhs-json"===r&&(h=new Eu(f.playlists?f.playlists[0]:f.resolvedUri,n,o)) 12820if(f=Pc({id:s,playlistLoader:h},f),Dh[e](e,f.playlistLoader,t),l[d].push(f),void 0===c[s]){const e=i.addRemoteTextTrack({id:s,kind:"subtitles",default:f.default&&f.autoselect,language:f.language,label:s},!1).track 12821c[s]=e}}}s.on("error",zh[e](e,t))},"CLOSED-CAPTIONS":(e,t)=>{const{tech:i,main:{mediaGroups:n},mediaTypes:{[e]:{groups:r,tracks:s}}}=t 12822for(const o in n[e]){r[o]||(r[o]=[]) 12823for(const t in n[e][o]){const a=n[e][o][t] 12824if(!/^(?:CC|SERVICE)/.test(a.instreamId))continue 12825const l=i.options_.vhs&&i.options_.vhs.captionServices||{} 12826let c={label:t,language:a.language,instreamId:a.instreamId,default:a.default&&a.autoselect} 12827if(l[c.instreamId]&&(c=Pc(c,l[c.instreamId])),void 0===c.default&&delete c.default,r[o].push(Pc({id:t},a)),void 0===s[t]){const e=i.addRemoteTextTrack({id:c.instreamId,
12827kind:"captions",default:c.default,language:c.language,label:c.label},!1).track 12828s[t]=e}}}}},Nh=(e,t)=>{for(let i=0;i<e.length;i++){if(iu(t,e[i]))return!0 12829if(e[i].playlists&&Nh(e[i].playlists,t))return!0}return!1},Rh={AUDIO:(e,t)=>()=>{const{mediaTypes:{[e]:{tracks:i}}}=t 12830for(const e in i)if(i[e].enabled)return i[e] 12831return null},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:{tracks:i}}}=t 12832for(const e in i)if("showing"===i[e].mode||"hidden"===i[e].mode)return i[e] 12833return null}},Fh=e=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(t=>{Ih[t](t,e)}) 12834const{mediaTypes:t,mainPlaylistLoader:i,tech:n,vhs:r,segmentLoaders:{AUDIO:s,main:o}}=e;["AUDIO","SUBTITLES"].forEach(i=>{t[i].activeGroup=((e,t)=>i=>{const{mainPlaylistLoader:n,mediaTypes:{[e]:{groups:r}}}=t,s=n.media() 12835if(!s)return null 12836let o=null 12837s.attributes[e]&&(o=r[s.attributes[e]]) 12838const a=Object.keys(r) 12839if(!o)if("AUDIO"===e&&a.length>1&&ru(t.main))for(let e=0;e<a.length;e++){const t=r[a[e]] 12840if(Nh(t,s)){o=t 12841break}}else r.main?o=r.main:1===a.length&&(o=r[a[0]]) 12842return void 0===i?o:null!==i&&o&&o.filter(e=>e.id===i.id)[0]||null})(i,e),t[i].activeTrack=Rh[i](i,e),t[i].onGroupChanged=((e,t)=>()=>{const{segmentLoaders:{[e]:i,main:n},mediaTypes:{[e]:r}}=t,s=r.activeTrack(),o=r.getActiveGroup(),a=r.activePlaylistLoader,l=r.lastGroup_ 12843o&&l&&o.id===l.id||(r.lastGroup_=o,r.lastTrack_=s,Ph(i,r),o&&!o.isMainPlaylist&&(o.playlistLoader?(i.resyncLoader(),Oh(o.playlistLoader,r)):a&&n.resetEverything()))})(i,e),t[i].onGroupChanging=((e,t)=>()=>{const{segmentLoaders:{[e]:i},mediaTypes:{[e]:n}}=t 12844n.lastGroup_=null,i.abort(),i.pause()})(i,e),t[i].onTrackChanged=((e,t)=>()=>{const{mainPlaylistLoader:i,segmentLoaders:{[e]:n,main:r},mediaTypes:{[e]:s}}=t,o=s.activeTrack(),a=s.getActiveGroup(),l=s.activePlaylistLoader,c=s.lastTrack_ 12845if((!c||!o||c.id!==o.id)&&(s.lastGroup_=a,s.lastTrack_=o,Ph(n,s),a)){if(a.isMainPlaylist){if(!o||!c||o.id===c.id)return 12846const e=t.vhs.playlistController_,n=e.selectPlaylist() 12847if(e.media()===n)return 12848return s.logger_(`track change. Switching main audio from ${c.id} to ${o.id}`),i.pause(),r.resetEverything(),void e.fastQualityChange_(n)}
12848if("AUDIO"===e){if(!a.playlistLoader)return r.setAudio(!0),void r.resetEverything() 12849n.setAudio(!0),r.setAudio(!1)}l!==a.playlistLoader?(n.track&&n.track(o),n.resetEverything(),Oh(a.playlistLoader,s)):Oh(a.playlistLoader,s)}})(i,e),t[i].getActiveGroup=((e,{mediaTypes:t})=>()=>{const i=t[e].activeTrack() 12850return i?t[e].activeGroup(i):null})(i,e)}) 12851const a=t.AUDIO.activeGroup() 12852if(a){const e=(a.filter(e=>e.default)[0]||a[0]).id 12853t.AUDIO.tracks[e].enabled=!0,t.AUDIO.onGroupChanged(),t.AUDIO.onTrackChanged() 12854t.AUDIO.getActiveGroup().playlistLoader?(o.setAudio(!1),s.setAudio(!0)):o.setAudio(!0)}i.on("mediachange",()=>{["AUDIO","SUBTITLES"].forEach(e=>t[e].onGroupChanged())}),i.on("mediachanging",()=>{["AUDIO","SUBTITLES"].forEach(e=>t[e].onGroupChanging())}) 12855const l=()=>{t.AUDIO.onTrackChanged(),n.trigger({type:"usage",name:"vhs-audio-change"})} 12856n.audioTracks().addEventListener("change",l),n.remoteTextTracks().addEventListener("change",t.SUBTITLES.onTrackChanged),r.on("dispose",()=>{n.audioTracks().removeEventListener("change",l),n.remoteTextTracks().removeEventListener("change",t.SUBTITLES.onTrackChanged)}),n.clearTracks("audio") 12857for(const c in t.AUDIO.tracks)n.audioTracks().addTrack(t.AUDIO.tracks[c])} 12858class Bh{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(e){1===e&&(this.version_=e)}set ttl(e){this.ttl_=e||300}set reloadUri(e){e&&(this.reloadUri_=Ec(this.reloadUri_,e))}set priority(e){e&&e.length&&(this.priority_=e)}set pathwayClones(e){e&&e.length&&(this.pathwayClones_=new Map(e.map(e=>[e.ID,e])))}get version(){return this.version_}get ttl(){return this.ttl_}get reloadUri(){return this.reloadUri_}get priority(){return this.priority_}get pathwayClones(){return this.pathwayClones_}}class jh extends vs.EventTarget{constructor(e,t){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new Bh,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.currentPathwayClones=new Map,this.nextPathwayClones=new Map,this.excludedSteeringManifestURLs=new Set,this.logger_=kc("Content Steering"),this.xhr_=e,this.getBandwidth_=t}assignTagProperties(e,t){this.manifestType_=t.serverUri?"HLS":"DASH" 12859const i=t.serverUri||t.serverURL 12860if(!i)return this.logger_(`steering manifest URL is ${i}, cannot request steering manifest.`),void this.trigger("error") 12861i.startsWith("data:")?this.decodeDataUriManifest_(i.substring(i.indexOf(",")+1)):(this.steeringManifest.reloadUri=Ec(e,i),this.defaultPathway=t.pathwayId||t.defaultServiceLocation,this.queryBeforeStart=t.queryBeforeStart,this.proxyServerUrl_=t.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering"))}requestSteeringManifest(e){const t=this.steeringManifest.reloadUri 12862if(!t)return 12863const i=e?t:this.getRequestURI(t) 12864if(!i)return this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),void this.dispose() 12865const n={contentSteeringInfo:{uri:i}} 12866this.trigger({type:"contentsteeringloadstart",metadata:n}),this.request_=this.xhr_({uri:i,requestType:"content-steering-manifest"},(e,t)=>{if(e){if(410===t.status)return this.logger_(`manifest request 410 ${e}.`),this.logger_(`There will be no more content steering requests to ${i} this session.`),void this.excludedSteeringManifestURLs.add(i) 12867if(429===t.status){const i=t.responseHeaders["retry-after"] 12868return this.logger_(`manifest request 429 ${e}.`),this.logger_(`content steering will retry in ${i} seconds.`),void this.startTTLTimeout_(parseInt(i,10))}return this.logger_(`manifest failed to load ${e}.`),void this.startTTLTimeout_()}let r 12869this.trigger({type:"contentsteeringloadcomplete",metadata:n}) 12870try{r=JSON.parse(this.request_.responseText)}catch(o){const e={errorType:vs.Error.StreamingContentSteeringParserError,error:o} 12871this.trigger({type:"error",metadata:e})}this.assignSteeringProperties_(r) 12872const s={contentSteeringInfo:n.contentSteeringInfo,contentSteeringManifest:{version:this.steeringManifest.version,reloadUri:this.steeringManifest.reloadUri,priority:this.steeringManifest.priority}} 12873this.trigger({type:"contentsteeringparsed",metadata:s}),this.startTTLTimeout_()})}setProxyServerUrl_(e){const t=new window.URL(e),i=new window.URL(this.proxyServerUrl_) 12874return i.searchParams.set("url",encodeURI(t.toString())),this.setSteeringParams_(i.toString())}decodeDataUriManifest_(e){const t=JSON.parse(window.atob(e)) 12875this.assignSteeringProperties_(t)}setSteeringParams_(e){const t=new window.URL(e),i=this.getPathway(),n=this.getBandwidth_() 12876if(i){const e=`_${this.manifestType_}_pathway` 12877t.searchParams.set(e,i)}if(n){const e=`_${this.manifestType_}_throughput` 12878t.searchParams.set(e,n)}return t.toString()}assignSteeringProperties_(e){if(this.steeringManifest.version=e.VERSION,!this.steeringManifest.version)return this.logger_(`manifest version is ${e.VERSION}, which is not supported.`),void this.trigger("error") 12879this.steeringManifest.ttl=e.TTL,this.steeringManifest.reloadUri=e["RELOAD-URI"],this.steeringManifest.priority=e["PATHWAY-PRIORITY"]||e["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=e["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for c
vendor: 5,980 bytes, lines 12879-12898
12879ontent steering. Ending content steering."),this.trigger("error"),this.dispose()) 12880const t=(e=>{for(const t of e)if(this.availablePathways_.has(t))return t 12881return[...this.availablePathways_][0]})(this.steeringManifest.priority) 12882this.currentPathway!==t&&(this.currentPathway=t,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}getRequestURI(e){if(!e)return null 12883const t=e=>this.excludedSteeringManifestURLs.has(e) 12884if(this.proxyServerUrl_){const i=this.setProxyServerUrl_(e) 12885if(!t(i))return i}const i=this.setSteeringParams_(e) 12886return t(i)?null:i}startTTLTimeout_(e=this.steeringManifest.ttl){const t=1e3*e 12887this.ttlTimeout_=window.setTimeout(()=>{this.requestSteeringManifest()},t)}clearTTLTimeout_(){window.clearTimeout(this.ttlTimeout_),this.ttlTimeout_=null}abort(){this.request_&&this.request_.abort(),this.request_=null}dispose(){this.off("content-steering"),this.off("error"),this.abort(),this.clearTTLTimeout_(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=null,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.excludedSteeringManifestURLs=new Set,this.availablePathways_=new Set,this.steeringManifest=new Bh}addAvailablePathway(e){e&&this.availablePathways_.add(e)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(e){return this.availablePathways_.delete(e)}didDASHTagChange(e,t){return!t&&this.steeringManifest.reloadUri||t&&(Ec(e,t.serverURL)!==this.steeringManifest.reloadUri||t.defaultServiceLocation!==this.defaultPathway||t.queryBeforeStart!==this.queryBeforeStart||t.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}let Uh 12888const Vh=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],Hh=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]} 12889class qh extends vs.EventTarget{constructor(e){super(),this.fastQualityChange_=((e,t)=>{let i=null 12890return(...n)=>{clearTimeout(i),i=setTimeout(()=>{e.apply(null,n)},t)}})(this.fastQualityChange_.bind(this),100) 12891const{src:t,withCredentials:i,tech:n,bandwidth:r,externVhs:s,useCueTags:o,playlistExclusionDuration:a,enableLowInitialPlaylist:l,sourceType:c,cacheEncryptionKeys:u,bufferBasedABR:d,leastPixelDiffSelector:h,captionServices:f,experimentalUseMMS:p}=e 12892if(!t)throw new Error("A non-empty playlist URL or JSON manifest string is required") 12893let{maxPlaylistRetries:m}=e 12894null==m&&(m=1/0),Uh=s,this.bufferBasedABR=Boolean(d),this.leastPixelDiffSelector=Boolean(h),this.withCredentials=i,this.tech_=n,this.vhs_=n.vhs,this.player_=e.player_,this.sourceType_=c,this.useCueTags_=o,this.playlistExclusionDuration=a,this.maxPlaylistRetries=m,this.enableLowInitialPlaylist=l,this.usingManagedMediaSource_=!1,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:i,maxPlaylistRetries:m,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=(()=>{const e={} 12895return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(t=>{e[t]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:Yd,activeTrack:Yd,getActiveGroup:Yd,onGroupChanged:Yd,onTrackChanged:Yd,lastTrack_:null,logger_:kc(`MediaGroups[${t}]`)}}),e})(),p&&window.ManagedMediaSource?(this.tech_.el_.disableRemotePlayback=!0,this.mediaSource=new window.ManagedMediaSource,this.usingManagedMediaSource_=!0,vs.log("Using ManagedMediaSource")):window.MediaSource&&(this.mediaSource=new window.MediaSource),this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.load=this.load.bind(this),this.pause=this.pause.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.mediaSource.addEventListener("startstreaming",this.load),this.mediaSource.addEventListener("endstreaming",this.pause),this.seekable_=Oc() 12896this.hasPlayed_=!1,this.syncController_=new xh(e),this.segmentMetadataTrack_=n.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.segmentMetadataTrack_.mode="hidden",this.decrypter_=new Sh,this.sourceUpdater_=new mh(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new Mh,this.keyStatusMap_=new Map 12897const g={vhs:this.vhs_,parse708captions:e.parse708captions,useDtsForTimestampOffset:e.useDtsForTimestampOffset,captionServices:f,mediaSource:this.mediaSource,currentTime:this.tech_.currentTime.bind(this.tech_),seekable:()=>this.seekable(),seeking:()=>this.tech_.seeking(),duration:()=>this.duration(),hasPlayed:()=>this.hasPlayed_,goalBufferLength:()=>this.goalBufferLength(),bandwidth:r,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:u,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:e.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)} 12898this.mainPlaylistLoader_="dash"===this.sourceType_?new Yu(t,this.vhs_,Pc(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new Eu(t,this.vhs_,Pc(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new Xd(Pc(g,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),e),this.audioSegmentLoader_=new Xd(Pc(g,{loaderType:"audio"}),e),this.subtitleSegmentLoader_=new _h(Pc(g,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise((e,t)=>
12898{function i(){n.off("vttjserror",r),e()}function r(){n.off("vttjsloaded",i),t()}n.one("vttjsloaded",i),n.one("vttjserror",r),n.addWebVttScript_()})}),e) 12899this.contentSteeringController_=new jh(this.vhs_.xhr,()=>this.mainSegmentLoader_.bandwidth),this.setupSegmentLoaderListeners_(),this.bufferBasedABR&&(this.mainPlaylistLoader_.one("loadedplaylist",()=>this.startABRTimer_()),this.tech_.on("pause",()=>this.stopABRTimer_()),this.tech_.on("play",()=>this.startABRTimer_())),Vh.forEach(e=>{this[e+"_"]=Hh.bind(this,e)}),this.logger_=kc("pc"),this.triggeredFmp4Usage=!1,"none"===this.tech_.preload()?(this.loadOnPlay_=()=>{this.loadOnPlay_=null,this.mainPlaylistLoader_.load()},this.tech_.one("play",this.loadOnPlay_)):this.mainPlaylistLoader_.load(),this.timeToLoadedData__=-1,this.mainAppendsToLoadedData__=-1,this.audioAppendsToLoadedData__=-1 12900const y="none"===this.tech_.preload()?"play":"loadstart" 12901this.tech_.one(y,()=>{const e=Date.now() 12902this.tech_.one("loadeddata",()=>{this.timeToLoadedData__=Date.now()-e,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends})})}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_() 12903return-1===e||-1===t?-1:e+t}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(e="abr"){const t=this.selectPlaylist() 12904t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,e)}switchMedia_(e,t,i){const n=this.media(),r=n&&(n.id||n.uri),s=e&&(e.id||e.uri) 12905if(r&&r!==s){this.logger_(`switch media ${r} -> ${s} from ${t}`) 12906const i={renditionInfo:{id:s,bandwidth:e.attributes.BANDWIDTH,resolution:e.attributes.RESOLUTION,codecs:e.attributes.CODECS},cause:t} 12907this.trigger({type:"renditionselected",metadata:i}),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${t}`})}this.mainPlaylistLoader_.media(e,i)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{const t=this.mediaTypes_[e],i=t?t.activeGroup():null,n=this.contentSteeringController_.getPathway() 12908if(i&&n){const t=(i.length?i[0].playlists:i.playlists).filter(e=>e.attributes.serviceLocation===n) 12909t.length&&this.mediaTypes_[e].activePlaylistLoader.media(t[0])}})}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=window.setInterval(()=>this.checkABR_(),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(window.clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const e=this.main(),t=e&&e.playlists||[] 12910if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t 12911const i=e.mediaGroups.AUDIO,n=Object.keys(i) 12912let r 12913if(Object.keys(this.mediaTypes_.AUDIO.groups).length)r=this.mediaTypes_.AUDIO.activeTrack() 12914else{const e=i.main||n.length&&i[n[0]] 12915for(const t in e)if(e[t].default){r={label:t} 12916break}}if(!r)return t 12917const s=[] 12918for(const o in i)if(i[o][r.label]){const t=i[o][r.label] 12919if(t.playlists&&t.playlists.length)s.push.apply(s,t.playlists) 12920else if(t.uri)s.push(t) 12921else if(e.playlists.length)for(let i=0;i<e.playlists.length;i++){const t=e.playlists[i] 12922t.attributes&&t.attributes.AUDIO&&t.attributes.AUDIO===o&&s.push(t)}}return s.length?s:t}setupMainPlaylistLoaderListeners_(){this.mainPlaylistLoader_.on("loadedmetadata",()=>{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3 12923tu(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,e.endList&&"none"!==this.tech_.preload()&&(this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.mainSegmentLoader_.load()),Fh({sourceType:this.sourceType_,segmentLoaders:{AUDIO:this.audioSegmentLoader_,SUBTITLES:this.subtitleSegmentLoader_,main:this.mainSegmentLoader_},tech:this.tech_,requestOptions:this.requestOptions_,mainPlaylistLoader:this.mainPlaylistLoader_,vhs:this.vhs_,main:this.main(),mediaTypes:this.mediaTypes_,excludePlaylist:this.excludePlaylist.bind(this)}),this.triggerPresenceUsage_(this.main(),e),this.setupFirstPlay(),!this.mediaTypes_.AUDIO.activePlaylistLoader||this.mediaTypes_.AUDIO.activePlaylistLoader.media()?this.trigger("selectedinitialmedia"):this.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",()=>{this.trigger("selectedinitialmedia")})}),this.mainPlaylistLoader_.on("loadedplaylist",()=>{this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_) 12924let e=this.mainPlaylistLoader_.media() 12925if(!e){let t 12926if(this.attachContentSteeringListeners_(),this.initContentSteeringController_
vendor: 5,653 bytes, lines 12926-12949
12926(),this.excludeUnsupportedVariants_(),this.enableLowInitialPlaylist&&(t=this.selectInitialPlaylist()),t||(t=this.selectPlaylist()),!t||!this.shouldSwitchToMedia_(t))return 12927this.initialMedia_=t,this.switchMedia_(this.initialMedia_,"initial") 12928if(!("vhs-json"===this.sourceType_&&this.initialMedia_.segments))return 12929e=this.initialMedia_}this.handleUpdatedMediaPlaylist(e)}),this.mainPlaylistLoader_.on("error",()=>{const e=this.mainPlaylistLoader_.error 12930this.excludePlaylist({playlistToExclude:e.playlist,error:e})}),this.mainPlaylistLoader_.on("mediachanging",()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()}),this.mainPlaylistLoader_.on("mediachange",()=>{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3 12931tu(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,"dash"===this.sourceType_&&this.mainPlaylistLoader_.isPaused&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})}),this.mainPlaylistLoader_.on("playlistunchanged",()=>{const e=this.mainPlaylistLoader_.media() 12932if("playlist-unchanged"===e.lastExcludeReason_)return 12933this.stuckAtPlaylistEnd_(e)&&(this.excludePlaylist({error:{message:"Playlist no longer updating.",reason:"playlist-unchanged"}}),this.tech_.trigger("playliststuck"))}),this.mainPlaylistLoader_.on("renditiondisabled",()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"})}),this.mainPlaylistLoader_.on("renditionenabled",()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"})});["manifestrequeststart","manifestrequestcomplete","manifestparsestart","manifestparsecomplete","playlistrequeststart","playlistrequestcomplete","playlistparsestart","playlistparsecomplete","renditiondisabled","renditionenabled"].forEach(e=>{this.mainPlaylistLoader_.on(e,e=>{this.player_.trigger(ii({},e))})})}handleUpdatedMediaPlaylist(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(e,t){const i=e.mediaGroups||{} 12934let n=!0 12935const r=Object.keys(i.AUDIO) 12936for(const s in i.AUDIO)for(const e in i.AUDIO[s]){i.AUDIO[s][e].uri||(n=!1)}n&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(i.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),Uh.Playlist.isAes(t)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),r.length&&Object.keys(i.AUDIO[r[0]]).length>1&&this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"})}shouldSwitchToMedia_(e){const t=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pendingMedia_,i=this.tech_.currentTime(),n=this.bufferLowWaterLine(),r=this.bufferHighWaterLine() 12937return function({currentPlaylist:e,buffered:t,currentTime:i,nextPlaylist:n,bufferLowWaterLine:r,bufferHighWaterLine:s,duration:o,bufferBasedABR:a,log:l}){if(!n)return vs.log.warn("We received no playlist to switch to. Please check your stream."),!1 12938const c=`allowing switch ${e&&e.id||"null"} -> ${n.id}` 12939if(!e)return l(`${c} as current playlist is not set`),!0 12940if(n.id===e.id)return!1 12941const u=Boolean(Nc(t,i).length) 12942if(!e.endList)return u||"number"!=typeof e.partTargetDuration?(l(`${c} as current playlist is live`),!0):(l(`not ${c} as current playlist is live llhls, but currentTime isn't in buffered.`),!1) 12943const d=Uc(t,i),h=a?Ku.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Ku.MAX_BUFFER_LOW_WATER_LINE 12944if(o<h)return l(`${c} as duration < max low water line (${o} < ${h})`),!0 12945const f=n.attributes.BANDWIDTH,p=e.attributes.BANDWIDTH 12946if(f<p&&(!a||d<s)){let e=`${c} as next bandwidth < current bandwidth (${f} < ${p})` 12947return a&&(e+=` and forwardBuffer < bufferHighWaterLine (${d} < ${s})`),l(e),!0}if((!a||f>p)&&d>=r){let e=`${c} as forwardBuffer >= bufferLowWaterLine (${d} >= ${r})` 12948return a&&(e+=` and next bandwidth > current bandwidth (${f} > ${p})`),l(e),!0}return l(`not ${c} as no switching criteria met`),!1}({buffered:this.tech_.buffered(),currentTime:i,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:n,bufferHighWaterLine:r,duration:this.duration(),bufferBasedABR:this.bufferBasedABR,log:this.logger_})}setupSegmentLoaderListeners_(){this.mainSegmentLoader_.on("bandwidthupdate",()=>{this.checkABR_("bandwidthupdate"),this.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("timeout",()=>{this.bufferBasedABR&&this.mainSegmentLoader_.load()}),this.bufferBasedABR||this.mainSegmentLoader_.on("progress",()=>{this.trigger("progress")}),this.mainSegmentLoader_.on("error",()=>{const e=this.mainSegmentLoader_.error() 12949this.excludePlaylist({playlistToExclude:e.playlist,error:e})}),this.mainSegmentLoader_.on("appenderror",()=>{this.error=this.mainSegmentLoader_.error_,this.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",()=>{this.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",()=>{this.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",()=>{this.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",()=>{this.error=this.audioSegmentLoader_.error_,this.trigger("error")}),this.mainSegmentLoader_.on("ended",()=>
12949{this.logger_("main segment loader ended"),this.onEndOfStream()}),this.timelineChangeController_.on("audioTimelineBehind",()=>{const e=this.audioSegmentLoader_.pendingSegment_ 12950if(!e||!e.segment||!e.segment.syncInfo)return 12951const t=e.segment.syncInfo.end+.01 12952this.tech_.setCurrentTime(t)}),this.timelineChangeController_.on("fixBadTimelineChange",()=>{this.logger_("Fix bad timeline change. Restarting al segment loaders..."),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),this.load()}),this.mainSegmentLoader_.on("earlyabort",e=>{this.bufferBasedABR||(this.delegateLoaders_("all",["abort"]),this.excludePlaylist({error:{message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},playlistExclusionDuration:10}))}) 12953const e=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_() 12954const e=this.getCodecsOrExclude_() 12955e&&this.sourceUpdater_.addOrChangeSourceBuffers(e)} 12956this.mainSegmentLoader_.on("trackinfo",e),this.audioSegmentLoader_.on("trackinfo",e),this.mainSegmentLoader_.on("fmp4",()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",()=>
12956{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()});["segmentselected","segmentloadstart","segmentloaded","segmentkeyloadstart","segmentkeyloadcomplete","segmentdecryptionstart","segmentdecryptioncomplete","segmenttransmuxingstart","segmenttransmuxingcomplete","segmenttransmuxingtrackinfoavailable","segmenttransmuxingtiminginfoavailable","segmentappendstart","appendsdone","bandwidthupdated","timelinechange","codecschange"].forEach(e=>{this.mainSegmentLoader_.on(e,e=>{this.player_.trigger(ii({},e))}),this.audioSegmentLoader_.on(e,e=>{this.player_.trigger(ii({},e))}),this.subtitleSegmentLoader_.on(e,e=>{this.player_.trigger(ii({},e))})})}mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}pause(){this.mainSegmentLoader_.pause(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.pause(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.pause()}fastQualityChange_(e=this.selectPlaylist()){e&&e===this.mainPlaylistLoader_.media()?this.logger_("skipping fastQualityChange because new media is same as old"):(this.switchMedia_(e,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0)}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),this.load()}play(){if(this.setupFirstPlay())return 12957this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load() 12958const e=this.tech_.seekable() 12959return this.tech_.duration()===1/0&&this.tech_.currentTime()<e.start(0)?this.tech_.setCurrentTime(e.end(e.length-1)):void 0}setupFirstPlay(){const e=this.mainPlaylistLoader_.media() 12960if(!e||this.tech_.paused()||this.hasPlayed_)return!1 12961if(!e.endList||e.start){const t=this.seekable() 12962if(!t.length)return!1 12963const i=t.end(0) 12964let n=i 12965if(e.start){const r=e.start.timeOffset 12966n=r<0?Math.max(i+r,t.start(0)):Math.min(i,r)}this.trigger("firstplay"),this.tech_.setCurrentTime(n)}return this.hasPlayed_=!0,this.load(),!0}handleSourceOpen_(){if(this.tryToCreateSourceBuffers_(),this.tech_.autoplay()){const e=this.tech_.play() 12967void 0!==e&&"function"==typeof e.then&&e.then(null,e=>{})}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return 12968const e=this.inbandTextTracks_.metadataTrack_.cues 12969if(!e||!e.length)return 12970const t=this.duration() 12971e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let e=this.mainSegmentLoader_.ended_ 12972if(this.mediaTypes_.AUDIO.activePlaylistLoader){const t=this.mainSegmentLoader_.getCurrentMediaInfo_() 12973e=!t||t.hasVideo?e&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(e){if(!this.seekable().length)return!1 12974const t=this.syncController_.getExpiredTime(e,this.duration()) 12975if(null===t)return!1 12976const i=Uh.Playlist.playlistEnd(e,t),n=this.tech_.currentTime(),r=this.tech_.buffered() 12977if(!r.length)return i-n<=Dc 12978const s=r.end(r.length-1) 12979return s-n<=Dc&&i-s<=Dc}excludePlaylist({playlistToExclude:e=this.mainPlaylistLoader_.media(),error:t={},playlistExclusionDuration:i}){if(e=e||this.mainPlaylistLoader_.media(),i=i||t.playlistExclusionDuration||this.playlistExclusionDuration,!e)return this.error=t,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network")) 12980e.playlistErrors_++ 12981const n=this.mainPlaylistLoader_.main.playlists,r=n.filter(Jc),s=1===r.length&&r[0]===e 12982if(1===n.length&&i!==1/0)return vs.log.warn(`Problem encountered with playlist ${e.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(s) 12983if(s){if(this.main().contentSteering){const t=this.pathwayAttribute_(e),i=1e3*this.contentSteeringController_.steeringManifest.ttl 12984return this.contentSteeringController_.excludePathway(t),this.excludeThenChangePathway_(),void setTimeout(()=>{this.contentSteeringController_.addAvailablePathway(t)},i)}let t=!1 12985n.forEach(i=>
12985{if(i===e)return 12986const n=i.excludeUntil 12987void 0!==n&&n!==1/0&&(t=!0,delete i.excludeUntil)}),t&&(vs.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let o 12988o=e.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*i,e.excludeUntil=o,t.reason&&(e.lastExcludeReason_=t.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"}) 12989const a=this.selectPlaylist() 12990if(!a)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error") 12991const l=t.internal?this.logger_:vs.log.warn,c=t.message?" "+t.message:"" 12992l(`${t.internal?"Internal problem":"Problem"} encountered with playlist ${e.id}.${c} Switching to playlist ${a.id}.`),a.attributes.AUDIO!==e.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),a.attributes.SUBTITLES!==e.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]) 12993const u=a.targetDuration/2*1e3||5e3,d="number"==typeof a.lastRequest&&Date.now()-a.lastRequest<=u 12994return this.switchMedia_(a,"exclude",s||d)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(e,t){const i=[],n="all"===e;(n||"main"===e)&&i.push(this.mainPlaylistLoader_) 12995const r=[];(n||"audio"===e)&&r.push("AUDIO"),(n||"subtitle"===e)&&(r.push("CLOSED-CAPTIONS"),r.push("SUBTITLES")),r.forEach(e=>{const t=this.mediaTypes_[e]&&this.mediaTypes_[e].activePlaylistLoader 12996t&&i.push(t)}),["main","audio","subtitle"].forEach(t=>{const n=this[`${t}SegmentLoader_`] 12997!n||e!==t&&"all"!==e||i.push(n)}
12997),i.forEach(e=>t.forEach(t=>{"function"==typeof e[t]&&e[t]()}))}setCurrentTime(e){const t=Nc(this.tech_.buffered(),e) 12998return this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media()&&this.mainPlaylistLoader_.media().segments?t&&t.length?e:(this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),void this.load()):0}duration(){if(!this.mainPlaylistLoader_)return 0 12999const e=this.mainPlaylistLoader_.media() 13000return e?e.endList?this.mediaSource?this.mediaSource.duration:Uh.Playlist.duration(e):1/0:0}seekable(){return this.seekable_}getSeekableRange_(e,t){const i=e.media() 13001if(!i)return null 13002const n=this.syncController_.getMediaSequenceSync(t) 13003if(n&&n.isReliable){const e=n.start,t=n.end 13004if(!isFinite(e)||!isFinite(t))return null 13005const r=Uh.Playlist.liveEdgeDelay(this.mainPlaylistLoader_.main,i) 13006return Oc([[e,Math.max(e,t-r)]])}const r=this.syncController_.getExpiredTime(i,this.duration()) 13007if(null===r)return null 13008const s=Uh.Playlist.seekable(i,r,Uh.Playlist.liveEdgeDelay(this.mainPlaylistLoader_.main,i)) 13009return s.length?s:null}computeFinalSeekable_(e,t){if(!t)return e 13010const i=e.start(0),n=e.end(0),r=t.start(0),s=t.end(0) 13011return r>n||i>s?e:Oc([[Math.max(i,r),Math.min(n,s)]])}onSyncInfoUpdate_(){if(!this.mainPlaylistLoader_)return 13012const e=this.getSeekableRange_(this.mainPlaylistLoader_,"main") 13013if(!e)return 13014let t 13015if(this.mediaTypes_.AUDIO.activePlaylistLoader&&(t=this.getSeekableRange_(this.mediaTypes_.AUDIO.activePlaylistLoader,"audio"),!t))return 13016const i=this.seekable_ 13017if(this.seekable_=this.computeFinalSeekable_(e,t),!this.seekable_)return 13018if(i&&i.length&&this.seekable_.length&&i.start(0)===this.seekable_.start(0)&&i.end(0)===this.seekable_.end(0))return 13019this.logger_(`seekable updated [${Fc(this.seekable_)}]`) 13020const n={seekableRanges:this.seekable_} 13021this.trigger({type:"seekablerangeschanged",metadata:n}),this.tech_.trigger("seekablechanged")}updateDuration(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_) 13022if(e){const e=this.seekable() 13023if(!e.length)return 13024return void((isNaN(this.mediaSource.duration)||this.mediaSource.duration<e.end(e.length-1))&&this.sourceUpdater_.setDuration(e.end(e.length-1)))}const t=this.tech_.buffered() 13025let i=Uh.Playlist.duration(this.mainPlaylistLoader_.media()) 13026t.length>0&&(i=Math.max(i,t.end(t.length-1))),this.mediaSource.duration!==i&&this.sourceUpdater_.setDuration(i)}dispose(){this.trigger("dispose"),this.decrypter_.terminate(),this.mainPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.contentSteeringController_.dispose(),this.keyStatusMap_.clear(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(e=>{const t=this.mediaTypes_[e].groups 13027for(const i in t)t[i].forEach(e=>{e.playlistLoader&&e.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()}main(){return this.mainPlaylistLoader_.main}media(){return this.mainPlaylistLoader_.media()||this.initialMedia_}areMediaTypesKnown_(){const e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),i=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_() 13028return!(!t||!i)}getCodecsOrExclude_(){const e={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},t=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media() 13029e.video=e.main 13030const i=_u(this.main(),t),n={},r=!!this.mediaTypes_.AUDIO.activePlaylistLoader 13031if(e.main.hasVideo&&(n.video=i.video||e.main.videoCodec||"avc1.4d400d"),e.main.isMuxed&&(n.video+=`,${i.audio||e.main.audioCodec||Hs}`),(e.main.hasAudio&&!e.main.isMuxed||e.audio.hasAudio||r)&&(n.audio=i.audio||e.main.audioCodec||e.audio.audioCodec||Hs,e.audio.isFmp4=e.main.hasAudio&&!e.main.isMuxed?e.main.isFmp4:e.audio.isFmp4),!n.audio&&!n.video)return void this.excludePlaylist({playlistToExclude:t,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0}) 13032const s=(e,t)=>e?Us(t,this.usingManagedMediaSource_):Vs(t),o={} 13033let a 13034if(["video","audio"].forEach(function(t){if(n.hasOwnProperty(t)&&!s(e[t].isFmp4,n[t])){const i=e[t].isFmp4?"browser":"muxer"
13035o[i]=o[i]||[],o[i].push(n[t]),"audio"===t&&(a=i)}}),r&&a&&t.attributes.AUDIO){const e=t.attributes.AUDIO 13036this.main().playlists.forEach(i=>{(i.attributes&&i.attributes.AUDIO)===e&&i!==t&&(i.excludeUntil=1/0)}),this.logger_(`excluding audio group ${e} as ${a} does not support codec(s): "${n.audio}"`)}if(Object.keys(o).length){const e=Object.keys(o).reduce((e,t)=>(e&&(e+=", "),e+=`${t} does not support codec(s): "${o[t].join(",")}"`),"")+"." 13037return void this.excludePlaylist({playlistToExclude:t,error:{internal:!0,message:e},playlistExclusionDuration:1/0})}if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const e=[] 13038if(["video","audio"].forEach(t=>{const i=(Fs(this.sourceUpdater_.codecs[t]||"")[0]||{}).type,r=(Fs(n[t]||"")[0]||{}).type 13039i&&r&&i.toLowerCase()!==r.toLowerCase()&&e.push(`"${this.sourceUpdater_.codecs[t]}" -> "${n[t]}"`)}),e.length)return void this.excludePlaylist({playlistToExclude:t,error:{message:`Codec switching not supported: ${e.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0})}return n}tryToCreateSourceBuffers_(){if("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())return 13040if(!this.areMediaTypesKnown_())return 13041const e=this.getCodecsOrExclude_() 13042if(!e)return 13043this.sourceUpdater_.createSourceBuffers(e) 13044const t=[e.video,e.audio].filter(Boolean).join(",") 13045this.excludeIncompatibleVariants_(t)}excludeUnsupportedVariants_(){const e=this.main().playlists,t=[] 13046Object.keys(e).forEach(i=>{const n=e[i] 13047if(-1!==t.indexOf(n.id))return 13048t.push(n.id) 13049const r=_u(this.main,n),s=[] 13050!r.audio||Vs(r.audio)||Us(r.audio,this.usingManagedMediaSource_)||s.push(`audio codec ${r.audio}`),!r.video||Vs(r.video)||Us(r.video,this.usingManagedMediaSource_)||s.push(`video codec ${r.video}`),r.text&&"stpp.ttml.im1t"===r.text&&s.push(`text codec ${r.text}`),s.length&&(n.excludeUntil=1/0,this.logger_(`excluding ${n.id} for unsupported: ${s.join(", ")}`))})}excludeIncompatibleVariants_(e){const t=[],i=this.main().playlists,n=yu(Fs(e)),r=vu(n),s=n.video&&Fs(n.video)[0]||null,o=n.audio&&Fs(n.audio)[0]||null
13051Object.keys(i).forEach(e=>{const n=i[e] 13052if(-1!==t.indexOf(n.id)||n.excludeUntil===1/0)return 13053t.push(n.id) 13054const a=[],l=_u(this.mainPlaylistLoader_.main,n),c=vu(l) 13055if(l.audio||l.video){if(c!==r&&a.push(`codec count "${c}" !== "${r}"`),!this.sourceUpdater_.canChangeType()){const e=l.video&&Fs(l.video)[0]||null,t=l.audio&&Fs(l.audio)[0]||null 13056e&&s&&e.type.toLowerCase()!==s.type.toLowerCase()&&a.push(`video codec "${e.type}" !== "${s.type}"`),t&&o&&t.type.toLowerCase()!==o.type.toLowerCase()&&a.push(`audio codec "${t.type}" !== "${o.type}"`)}a.length&&(n.excludeUntil=1/0,this.logger_(`excluding ${n.id}: ${a.join(" && ")}`))}})}updateAdCues_(e){let t=0 13057const i=this.seekable() 13058i.length&&(t=i.start(0)),function(e,t,i=0){if(!e.segments)return 13059let n,r=i 13060for(let s=0;s<e.segments.length;s++){const i=e.segments[s] 13061if(n||(n=bh(t,r+i.duration/2)),n){if("cueIn"in i){n.endTime=r,n.adEndTime=r,r+=i.duration,n=null 13062continue}if(r<n.endTime){r+=i.duration 13063continue}n.endTime+=i.duration}else if("cueOut"in i&&(n=new window.VTTCue(r,r+i.duration,i.cueOut),n.adStartTime=r,n.adEndTime=r+parseFloat(i.cueOut),t.addCue(n)),"cueOutCont"in i){const[e,s]=i.cueOutCont.split("/").map(parseFloat) 13064n=new window.VTTCue(r,r+i.duration,""),n.adStartTime=r-e,n.adEndTime=n.adStartTime+s,t.addCue(n)}r+=i.duration}}(e,this.cueTagsTrack_,t)}goalBufferLength(){const e=this.tech_.currentTime(),t=Ku.GOAL_BUFFER_LENGTH,i=Ku.GOAL_BUFFER_LENGTH_RATE,n=Math.max(t,Ku.MAX_GOAL_BUFFER_LENGTH) 13065return Math.min(t+e*i,n)}bufferLowWaterLine(){const e=this.tech_.currentTime(),t=Ku.BUFFER_LOW_WATER_LINE,i=Ku.BUFFER_LOW_WATER_LINE_RATE,n=Math.max(t,Ku.MAX_BUFFER_LOW_WATER_LINE),r=Math.max(t,Ku.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE) 13066return Math.min(t+e*i,this.bufferBasedABR?r:n)}bufferHighWaterLine(){return Ku.BUFFER_HIGH_WATER_LINE}addDateRangesToTextTrack_(e){Fd(this.inbandTextTracks_,"com.apple.streaming",this.tech_),(({inbandTextTracks:e,dateRanges:t})=>{const i=e.metadataTrack_ 13067if(!i)return 13068const n=window.WebKitDataCue||window.VTTCue 13069t.forEach(e=>{for(const t of Object.keys(e)){if(Rd.has(t))continue 13070const r=new n(e.startTime,e.endTime,"") 13071r.id=e.id,r.type="com.apple.quicktime.HLS",r.value={key:Nd[t],data:e[t]},"scte35Out"!==t&&"scte35In"!==t||(r.value.data=new Uint8Array(r.value.data.match(/[\da-f]{2}/gi)).buffer),i.addCue(r)}e.processDateRange()})})({inbandTextTracks:this.inbandTextTracks_,dateRanges:e})}addMetadataToTextTrack(e,t,i){const n=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset() 13072Fd(this.inbandTextTracks_,e,this.tech_),Id({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:n,videoDuration:i})}pathwayAttribute_(e){return e.attributes["PATHWAY-ID"]||e.attributes.serviceLocation}initContentSteeringController_(){const e=this.main() 13073if(e.contentSteering){for(const t of e.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(t)) 13074this.contentSteeringController_.assignTagProperties(e.uri,e.contentSteering),this.contentSteeringController_.queryBeforeStart?this.contentSteeringController_.requestSteeringManifest(!0):this.tech_.one("canplay",()=>{this.contentSteeringController_.requestSteeringManifest()})}}resetContentSteeringController_(){this.contentSteeringController_.clearAvailablePathways(),this.contentSteeringController_.dispose(),this.initContentSteeringController_()}attachContentSteeringListeners_(){this.contentSteeringController_.on("content-steering",this.excludeThenChangePathway_.bind(this));["contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"].forEach(e=>{this.contentSteeringController_.on(e,e=>{this.trigger(ii({},e))})}),"dash"===this.sourceType_&&this.mainPlaylistLoader_.on("loadedplaylist",()=>{const e=this.main();(this.contentSteeringController_.didDASHTagChange(e.uri,e.contentSteering)||(()=>{const t=this.contentSteeringController_.getAvailablePathways(),i=[] 13075for(const n of e.playlists){const e=n.attributes.serviceLocation 13076if(e&&(i.push(e),!t.has(e)))return!0}return!(i.length||!t.size)}
13076)())&&this.resetContentSteeringController_()})}excludeThenChangePathway_(){const e=this.contentSteeringController_.getPathway() 13077if(!e)return 13078this.handlePathwayClones_() 13079const t=this.main().playlists,i=new Set 13080let n=!1 13081Object.keys(t).forEach(r=>{const s=t[r],o=this.pathwayAttribute_(s),a=o&&e!==o 13082s.excludeUntil===1/0&&"content-steering"===s.lastExcludeReason_&&!a&&(delete s.excludeUntil,delete s.lastExcludeReason_,n=!0) 13083const l=!s.excludeUntil&&s.excludeUntil!==1/0 13084!i.has(s.id)&&a&&l&&(i.add(s.id),s.excludeUntil=1/0,s.lastExcludeReason_="content-steering",this.logger_(`excluding ${s.id} for ${s.lastExcludeReason_}`))}),"DASH"===this.contentSteeringController_.manifestType_&&Object.keys(this.mediaTypes_).forEach(t=>{const i=this.mediaTypes_[t] 13085if(i.activePlaylistLoader){const t=i.activePlaylistLoader.media_ 13086t&&t.attributes.serviceLocation!==e&&(n=!0)}}),n&&this.changeSegmentPathway_()}handlePathwayClones_(){const e=this.main().playlists,t=this.contentSteeringController_.currentPathwayClones,i=this.contentSteeringController_.nextPathwayClones 13087if(t&&t.size||i&&i.size){for(const[e,n]of t.entries()){i.get(e)||(this.mainPlaylistLoader_.updateOrDeleteClone(n),this.contentSteeringController_.excludePathway(e))}for(const[n,r]of i.entries()){const i=t.get(n) 13088if(!i){e.filter(e=>
13088e.attributes["PATHWAY-ID"]===r["BASE-ID"]).forEach(e=>{this.mainPlaylistLoader_.addClonePathway(r,e)}),this.contentSteeringController_.addAvailablePathway(n) 13089continue}this.equalPathwayClones_(i,r)||(this.mainPlaylistLoader_.updateOrDeleteClone(r,!0),this.contentSteeringController_.addAvailablePathway(n))}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...i])))}}equalPathwayClones_(e,t){if(e["BASE-ID"]!==t["BASE-ID"]||e.ID!==t.ID||e["URI-REPLACEMENT"].HOST!==t["URI-REPLACEMENT"].HOST)return!1 13090const i=e["URI-REPLACEMENT"].PARAMS,n=t["URI-REPLACEMENT"].PARAMS 13091for(const r in i)if(i[r]!==n[r])return!1 13092for(const r in n)if(i[r]!==n[r])return!1 13093return!0}changeSegmentPathway_(){const e=this.selectPlaylist() 13094this.pauseLoading(),"DASH"===this.contentSteeringController_.manifestType_&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(e,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return 13095let e=0 13096const t="non-usable"
13097this.mainPlaylistLoader_.main.playlists.forEach(i=>{const n=this.mainPlaylistLoader_.getKeyIdSet(i) 13098n&&n.size&&n.forEach(n=>{const r="usable",s=this.keyStatusMap_.has(n)&&this.keyStatusMap_.get(n)===r,o=i.lastExcludeReason_===t&&i.excludeUntil===1/0 13099s?s&&o&&(delete i.excludeUntil,delete i.lastExcludeReason_,this.logger_(`enabling playlist ${i.id} because key ID ${n} is ${r}`)):(i.excludeUntil!==1/0&&i.lastExcludeReason_!==t&&(i.excludeUntil=1/0,i.lastExcludeReason_=t,this.logger_(`excluding playlist ${i.id} because the key ID ${n} doesn't exist in the keyStatusMap or is not ${r}`)),e++)})}),e>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEach(e=>{const i=e&&e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height<720,n=e.excludeUntil===1/0&&e.lastExcludeReason_===t 13100i&&n&&(delete e.excludeUntil,vs.log.warn(`enabling non-HD playlist ${e.id} because all playlists were excluded due to ${t} key IDs`))})}addKeyStatus_(e,t){const i=("string"==typeof e?e:(e=>{const t=new Uint8Array(e) 13101return Array.from(t).map(e=>e.toString(16).padStart(2,"0")).join("")})(e)).slice(0,32).toLowerCase() 13102this.logger_(`KeyStatus '${t}' with key ID ${i} added to the keyStatusMap`),this.keyStatusMap_.set(i,t)}updatePlaylistByKeyStatus(e,t){this.addKeyStatus_(e,t),this.waitingForFastQualityPlaylistReceived_||this.excludeNonUsableThenChangePlaylist_(),this.mainPlaylistLoader_.off("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this)),this.mainPlaylistLoader_.on("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this))}excludeNonUsableThenChangePlaylist_(){this.excludeNonUsablePlaylistsByKeyId_(),this.fastQualityChange_()}}class Gh{constructor(e,t,i){const{playlistController_:n}=e,r=n.fastQualityChange_.bind(n) 13103if(t.attributes){const e=t.attributes.RESOLUTION 13104this.width=e&&e.width,this.height=e&&e.height,this.bandwidth=t.attributes.BANDWIDTH,this.frameRate=t.attributes["FRAME-RATE"]}this.codecs=_u(n.main(),t),this.playlist=t,this.id=i,this.enabled=((e,t,i)=>n=>{const r=e.main.playlists[t],s=Zc(r),o=Jc(r) 13105if(void 0===n)return o 13106n?delete r.disabled:r.disabled=!0 13107const a={renditionInfo:{id:t,bandwidth:r.attributes.BANDWIDTH,resolution:r.attributes.RESOLUTION,codecs:r.attributes.CODECS},cause:"fast-quality"} 13108return n===o||s||(n?(i(r),e.trigger({type:"renditionenabled",metadata:a})):e.trigger({type:"renditiondisabled",metadata:a})),n})(e.playlists,t.id,r)}}const Wh=["seeking","seeked","pause","playing","error"] 13109class $h extends vs.EventTarget{constructor(e){super(),this.playlistController_=e.playlistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.playedRanges_=[],this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=kc("PlaybackWatcher"),this.logger_("initialize") 13110const t=()=>this.monitorCurrentTime_(),i=()=>this.monitorCurrentTime_(),n=()=>this.techWaiting_(),r=()=>this.resetTimeUpdate_(),s=this.playlistController_,o=["main","subtitle","audio"],a={} 13111o.forEach(e=>{a[e]={reset:()=>this.resetSegmentDownloads_(e),updateend:()=>this.checkSegmentDownloads_(e)},s[`${e}SegmentLoader_`].on("appendsdone",a[e].updateend),s[`${e}SegmentLoader_`].on("playlistupdate",a[e].reset),this.tech_.on(["seeked","seeking"],a[e].reset)}) 13112const l=e=>{["main","audio"].forEach(t=>{s[`${t}SegmentLoader_`][e]("appended",this.seekingAppendCheck_)})} 13113this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),l("off"))},this.clearSeekingAppendCheck_=()=>l("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),l("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",n),this.tech_.on(Wh,r),this.tech_.on("canplay",i),this.tech_.one("play",t),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",n),this.tech_.off(Wh,r),this.tech_.off("canplay",i),this.tech_.off("play",t),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),o.forEach(e
13113=>{s[`${e}SegmentLoader_`].off("appendsdone",a[e].updateend),s[`${e}SegmentLoader_`].off("playlistupdate",a[e].reset),this.tech_.off(["seeked","seeking"],a[e].reset)}),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=window.setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(e){const t=this.playlistController_[`${e}SegmentLoader_`] 13114this[`${e}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${e} loader`),this[`${e}StalledDownloads_`]=0,this[`${e}Buffered_`]=t.buffered_()}checkSegmentDownloads_(e){const t=this.playlistController_,i=t[`${e}SegmentLoader_`],n=i.buffered_(),r=function(e,t){if(e===t)return!1 13115if(!e&&t||!t&&e)return!0 13116if(e.length!==t.length)return!0 13117for(let i=0;i<e.length;i++)if(e.start(i)!==t.start(i)||e.end(i)!==t.end(i))return!0 13118return!1}(this[`${e}Buffered_`],n) 13119if(this[`${e}Buffered_`]=n,r){const i={bufferedRanges:n} 13120return t.trigger({type:"bufferedrangeschanged",metadata:i}),void this.resetSegmentDownloads_(e)}this[`${e}StalledDownloads_`]++,this.logger_(`found #${this[`${e}StalledDownloads_`]} ${e} appends that did not increase buffer (possible stalled download)`,{playlistId:i.playlist_&&i.playlist_.id,buffered:Bc(n)}),this[`${e}StalledDownloads_`]<10||(this.logger_(`${e} loader stalled download exclusion`),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:`vhs-${e}-download-exclusion`}),"subtitle"!==e&&t.excludePlaylist({error:{message:`Excessive ${e} segment downloading detected.`},playlistExclusionDuration:1/0}))}checkCurrentTime_(){if(this.tech_.paused()||this.tech_.seeking())return 13121const e=this.tech_.currentTime(),t=this.tech_.buffered() 13122if(this.lastRecordedTime===e&&(!t.length||e+Dc>=t.end(t.length-1)))return this.techWaiting_() 13123if(this.consecutiveUpdates>=5&&e===this.lastRecordedTime)this.consecutiveUpdates++,this.waiting_() 13124else if(e===this.lastRecordedTime)this.consecutiveUpdates++ 13125else{this.playedRanges_.push(Oc([this.lastRecordedTime,e])) 13126const t={playedRanges:this.playedRanges_} 13127this.playlistController_.trigger({type:"playedrangeschanged",metadata:t}),this.consecutiveUpdates=0,this.lastRecordedTime=e}}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1 13128const e=this.seekable(),t=this.tech_.currentTime() 13129let i 13130if(this.afterSeekableWindow_(e,t,this.media(),this.allowSeeksWithinUnsafeLiveWindow)){i=e.end(e.length-1)}if(this.beforeSeekableWindow_(e,t)){const t=e.start(0) 13131i=t+(t===e.end(0)?0:Dc)}if(void 0!==i)return this.logger_(`Trying to seek outside of seekable at time ${t} with seekable range ${Fc(e)}. Seeking to ${i}.`),this.tech_.setCurrentTime(i),!0 13132const n=this.playlistController_.sourceUpdater_,r=this.tech_.buffered(),s=n.audioBuffer?n.audioBuffered():null,o=n.videoBuffer?n.videoBuffered():null,a=this.media(),l=a.partTargetDuration?a.partTargetDuration:2*(a.targetDuration-zc),c=[s,o] 13133for(let d=0;d<c.length;d++){if(!c[d])continue 13134if(Uc(c[d],t)<l)return!1}const u=Rc(r,t) 13135return 0!==u.length&&(i=u.start(0)+Dc,this.logger_(`Buffered region starts (${u.start(0)}) just beyond seek point (${t}). Seeking to ${i}.`),this.tech_.setCurrentTime(i),!0)}waiting_(){if(this.techWaiting_())return 13136const e=this.tech_.currentTime(),t=this.tech_.buffered(),i=Nc(t,e) 13137return i.length&&e+3<=i.end(0)?(this.resetTimeUpdate_(),this.tech_.setCurrentTime(e),this.logger_(`Stopped at ${e} while inside a buffered region [${i.start(0)} -> ${i.end(0)}]. Attempting to resume playback by seeking to the current time.`),void this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"})):void 0}techWaiting_(){const e=this.seekable(),t=this.tech_.currentTime() 13138if(this.tech_.seeking())return!0 13139if(this.beforeSeekableWindow_(e,t)){const i=e.end(e.length-1) 13140return this.logger_(`Fell out of live window at time ${t}. Seeking to live point (seekable end) ${i}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const i=this.tech_.vhs.playlistController_.sourceUpdater_,n=this.tech_.buffered() 13141if(this.videoUnderflow_({audioBuffered:i.audioBuffered(),videoBuffered:i.videoBuffered(),currentTime:t}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0 13142const r=Rc(n,t) 13143return r.length>0&&(this.logger_(`Stopped at ${t} and seeking to ${r.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(t),!0)}afterSeekableWindow_(e,t,i,n=!1){if(!e.length)return!1 13144let r=e.end(e.length-1)+Dc 13145const s=!i.endList,o="number"==typeof i.partTargetDuration 13146return s&&(o||n)&&(r=e.end(e.length-1)+3*i.targetDuration),t>r}beforeSeekableWindow_(e,t){return!!(e.length&&e.start(0)>0&&t<e.start(0)-this.liveRangeSafeTimeDelta)}videoUnderflow_({videoBuffered:e,audioBuffered:t,currentTime:i}){if(!e)return 13147let n 13148if(e.length&&t.length){const r=Nc(e,i-3),s=Nc(e,i),o=Nc(t,i) 13149o.length&&!s.length&&r.length&&(n={start:r.end(0),end:o.end(0)})}else{Rc(e,i).length||(n=this.gapFromVideoUnderflow_(e,i))}return!!n&&(this.logger_(`Encountered a gap in video from ${n.start} to ${n.end}. Seeking to current time ${i}`),!0)}skipTheGap_(e){const t=this.tech_.buffered(),i=this.tech_.currentTime(),n=Rc(t,i) 13150if(this.resetTimeUpdate_(),0===n.length||i!==e)return 13151this.logger_("skipTheGap_:","currentTime:",i,"scheduled currentTime:",e,"nextRange start:",n.start(0)),this.tech_.setCurrentTime(n.start(0)+zc) 13152const r={gapInfo:{from:i,to:n.start(0)}} 13153this.playlistController_.trigger({type:"gapjumped",metadata:r}),this.tech_.trigger({type:"usage",name:"vhs-gap-skip"})}gapFromVideoUnderflow_(e,t){const i=function(e){if(e.length<2)return Oc() 13154const t=[] 13155for(let i=1;i<e.length;i++){const n=e.end(i-1),r=e.start(i) 13156t.push([n,r])}return Oc(t)}(e) 13157for(let n=0;n<i.length;n++){const e=i.start(n),r=i.end(n) 13158if(t-e<4&&t-e>2)return{start:e,end:r}}return null}}const Qh={errorInterval:30,getSource(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},Xh=function(e,t){let i=0,n=0 13159const r=Pc(Qh,t) 13160e.ready(()=>{e.trigger({type:"usage",name:"vhs-error-reload-initialized"})}) 13161const s=function(){n&&e.currentTime(n)},o=function(t){null!=t&&(n=e.duration()!==1/0&&e.currentTime()||0,e.one("loadedmetadata",s),e.src(t),e.trigger({type:"usage",name:"vhs-error-reload"}),e.play())},a=function(){if(Date.now()-i<1e3*r.errorInterval)e.trigger({type:"usage",name:"vhs-error-reload-canceled"}) 13162else{if(r.getSource&&"function"==typeof r.getSource)return i=Date.now(),r.getSource.call(e,o) 13163vs.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}},l=function(){e.off("loadedmetadata",s),e.off("error",a),e.off("dispose",l)} 13164e.on("error",a),e.on("dispose",l),e.reloadSourceOnError=function(t){l(),Xh(e,t)}},Yh=function(e){Xh(this,e)} 13165var Kh="3.17.2" 13166const Zh={PlaylistLoader:Eu,Playlist:su,utils:Bu,STANDARD_PLAYLIST_SELECTOR:zd,INITIAL_PLAYLIST_SELECTOR:function(){const e=this.playlists.main.playlists.filter(su.isEnabled) 13167kd(e,(e,t)=>Pd(e,t)) 13168return e.filter(e=>!!_u(this.playlists.main,e).video)[0]||null},lastBandwidthSelector:zd,movingAverageBandwidthSelector:function(e){let t=-1,i=-1 13169if(e<0||e>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.") 13170return function(){let n=this.useDevicePixelRatio&&window.devicePixelRatio||1 13171return isNaN(this.customPixelRatio)||(n=this.customPixelRatio),t<0&&(t=this.systemBandwidth,i=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==i&&(t=e*this.systemBandwidth+(1-e)*t,i=this.systemBandwidth),Od({main:this.playlists.main,bandwidth:t,playerWidth:parseInt(Sd(this.tech_.el(),"width"),10)*n,playerHe
vendor: 14,331 bytes, lines 13171-13225
13171ight:parseInt(Sd(this.tech_.el(),"height"),10)*n,playerObjectFit:this.usePlayerObjectFit?Sd(this.tech_.el(),"objectFit"):"",limitRenditionByPlayerDimensions:this.limitRenditionByPlayerDimensions,playlistController:this.playlistController_})}},comparePlaylistBandwidth:Pd,comparePlaylistResolution:function(e,t){let i,n 13172return e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(i=e.attributes.RESOLUTION.width),i=i||window.Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(n=t.attributes.RESOLUTION.width),n=n||window.Number.MAX_VALUE,i===n&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:i-n},xhr:ku()} 13173Object.keys(Ku).forEach(e=>{Object.defineProperty(Zh,e,{get:()=>(vs.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),Ku[e]),set(t){vs.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),"number"!=typeof t||t<0?vs.log.warn(`value of Vhs.${e} must be greater than or equal to 0`):Ku[e]=t}})}) 13174const Jh="videojs-vhs",ef=function(e,t){const i=t.media() 13175let n=-1 13176for(let r=0;r<e.length;r++)if(e[r].id===i.id){n=r 13177break}e.selectedIndex_=n,e.trigger({selectedIndex:n,type:"change"})} 13178Zh.canPlaySource=function(){return vs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")} 13179const tf=({player:e,sourceKeySystems:t,audioMedia:i,mainPlaylists:n})=>{if(!e.eme.initializeMediaKeys)return Promise.resolve() 13180const r=((e,t)=>e.reduce((e,i)=>{if(!i.contentProtection)return e 13181const n=t.reduce((e,t)=>{const n=i.contentProtection[t] 13182return n&&n.pssh&&(e[t]={pssh:n.pssh}),e},{}) 13183return Object.keys(n).length&&e.push(n),e},[]))(i?n.concat([i]):n,Object.keys(t)),s=[],o=[] 13184return r.forEach(t=>{o.push(new Promise((t,i)=>{e.tech_.one("keysessioncreated",t)})),s.push(new Promise((i,n)=>{e.eme.initializeMediaKeys({keySystems:t},e=>{e?n(e):i()})}))}),Promise.race([Promise.all(s),Promise.race(o)])},nf=({player:e,sourceKeySystems:t,media:i,audioMedia:n})=>{const r=((e,t,i)=>{if(!e)return e 13185let n={} 13186t&&t.attributes&&t.attributes.CODECS&&(n=yu(Fs(t.attributes.CODECS))),i&&i.attributes&&i.attributes.CODECS&&(n.audio=i.attributes.CODECS) 13187const r=js(n.video),s=js(n.audio),o={} 13188for(const a in e)o[a]={},s&&(o[a].audioContentType=s),r&&(o[a].videoContentType=r),t.contentProtection&&t.contentProtection[a]&&t.contentProtection[a].pssh&&(o[a].pssh=t.contentProtection[a].pssh),"string"==typeof e[a]&&(o[a].url=e[a]) 13189return Pc(e,o)})(t,i,n) 13190return!!r&&(e.currentSource().keySystems=r,!(r&&!e.eme)||(vs.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1))},rf=()=>{if(!window.localStorage)return null 13191const e=window.localStorage.getItem(Jh) 13192if(!e)return null 13193try{return JSON.parse(e)}catch(hf){return null}},sf=(e,t)=>{e._requestCallbackSet||(e._requestCallbackSet=new Set),e._requestCallbackSet.add(t)},of=(e,t)=>{e._responseCallbackSet||(e._responseCallbackSet=new Set),e._responseCallbackSet.add(t)},af=(e,t)=>{e._requestCallbackSet&&(e._requestCallbackSet.delete(t),e._requestCallbackSet.size||delete e._requestCallbackSet)},lf=(e,t)=>{e._responseCallbackSet&&(e._responseCallbackSet.delete(t),e._responseCallbackSet.size||delete e._responseCallbackSet)} 13194Zh.supportsNativeHls=function(){if(!document||!document.createElement)return!1 13195const e=document.createElement("video") 13196if(!vs.getTech("Html5").isSupported())return!1 13197return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some(function(t){return/maybe|probably/i.test(e.canPlayType(t))})}(),Zh.supportsNativeDash=!!(document&&document.createElement&&vs.getTech("Html5").isSupported())&&/maybe|probably/i.test(document.createElement("video").canPlayType("application/dash+xml")),Zh.supportsTypeNatively=e=>"hls"===e?Zh.supportsNativeHls:"dash"===e&&Zh.supportsNativeDash,Zh.isSupported=function(){return vs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")},Zh.xhr.onRequest=function(e){sf(Zh.xhr,e)},Zh.xhr.onResponse=function(e){of(Zh.xhr,e)},Zh.xhr.offRequest=function(e){af(Zh.xhr,e)},Zh.xhr.offResponse=function(e){lf(Zh.xhr,e)} 13198const cf=vs.getComponent("Component") 13199class uf extends cf{constructor(e,t,i){if(super(t,i.vhs),"number"==typeof i.initialBandwidth&&(this.options_.bandwidth=i.initialBandwidth),this.logger_=kc("VhsHandler"),t.options_&&t.options_.playerId){const e=vs.getPlayer(t.options_.playerId) 13200this.player_=e}if(this.tech_=t,this.source_=e,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0) 13201else if(this.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB") 13202this.on(document,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],e=>{const t=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement 13203t&&t.contains(this.tech_.el())?this.playlistController_.fastQualityChange_():this.playlistController_.checkABR_()}),this.on(this.tech_,"seeking",function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())}),this.on(this.tech_,"error",function(){this.tech_.error()&&this.playlistController_&&this.playlistController_.pauseLoading()}),this.on(this.tech_,"play",this.play)}setOptions_(e={}){if(this.options_=Pc(this.options_,e),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.usePlayerObjectFit=this.options_.usePlayerObjectFit||!1,this.options_.useBandwidthFromLocalStorage=void 0!==this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useForcedSubtitles=this.options_.useForcedSubtitles||!1,this.options_.useNetworkInformationApi=void 0===this.options_.useNetworkInformationApi||this.options_.useNetworkInformationApi,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.llhls=!1!==this.options_.llhls,this.options_.bufferBasedABR=this.options_.bufferBasedABR||!1,"number"!=typeof this.options_.playlistExclusionDuration&&(this.options_.playlistExclusionDuration=60),"number"!=typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){const e=rf() 13204e&&e.bandwidth&&(this.options_.bandwidth=e.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),e&&e.throughput&&(this.options_.throughput=e.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=Ku.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===Ku.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","usePlayerObjectFit","customPixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach(e=>{void 0!==this.source_[e]&&(this.options_[e]=this.source_[e])}),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio,this.usePlayerObjectFit=this.options_.usePlayerObjectFit 13205const t=this.options_.customPixelRatio 13206"number"==typeof t&&t>=0&&(this.customPixelRatio=t)}setOptions(e={}){this.setOptions_(e)}src(e,t){if(!e)return 13207var i 13208this.setOptions_(),this.options_.src=0===(i=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(i.substring(i.indexOf(",")+1)):i,this.options_.tech=this.tech_,this.options_.externVhs=Zh,this.options_.sourceType=Ws(t),this.options_.seekTo=e=>{this.tech_.setCurrentTime(e)},this.options_.player_=this.player_,this.playlistController_=new qh(this.options_) 13209const n=Pc({liveRangeSafeTimeDelta:Dc},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_}) 13210this.playbackWatcher_=new $h(n),this.attachStreamingEventListeners_(),this.playlistController_.on("error",()=>{const e=vs.players[this.tech_.options_.playerId] 13211let t=this.playlistController_.error 13212"object"!=typeof t||t.code?"string"==typeof t&&(t={message:t,code:3}):t.code=3,e.error(t)}) 13213const r=this.options_.bufferBasedABR?Zh.movingAverageBandwidthSelector(.55):Zh.STANDARD_PLAYLIST_SELECTOR 13214this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):r.bind(this),this.playlistController_.selectInitialPlaylist=Zh.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.playlistController_.mainPlaylistLoader_,this.mediaSource=this.playlistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get(){return this.playlistController_.selectPlaylist},set(e){this.playlistController_.selectPlaylist=e.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(e){this.playlistController_.mainSegmentLoader_.throughput.rate=e,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let e=this.playlistController_.mainSegmentLoader_.bandwidth 13215const t=window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection,i=1e7 13216if(this.options_.useNetworkInformationApi&&t){const n=1e3*t.downlink*1e3 13217e=n>=i&&e>=i?Math.max(e,n):n}return e},set(e){this.playlistController_.mainSegmentLoader_.bandwidth=e,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const e=1/(this.bandwidth||1) 13218let t 13219t=this.throughput>0?1/this.throughput:0 13220return Math.floor(1/(e+t))},set(){vs.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:()=>this.bandwidth||0,enumerable:!0},mediaRequests:{get:()=>this.playlistController_.mediaRequests_()||0,enumerable:!0},mediaRequestsAborted:{get:()=>this.playlistController_.mediaRequestsAborted_()||0,enumerable:!0},mediaRequestsTimedout:{get:()=>this.playlistController_.mediaRequestsTimedout_()||0,enumerable:!0},mediaRequestsErrored:{get:()=>this.playlistController_.mediaRequestsErrored_()||0,enumerable:!0},mediaTransferDuration:{get:()=>this.playlistController_.mediaTransferDuration_()||0,enumerable:!0},mediaBytesTransferred:{get:()=>this.playlistController_.mediaBytesTransferred_()||0,enumerable:!0},mediaSecondsLoaded:{get:()=>this.playlistController_.mediaSecondsLoaded_()||0,enumerable:!0},mediaAppends:{get:()=>this.playlistController_.mediaAppends_()||0,enumerable:!0},mainAppendsToLoadedData:{get:()=>this.playlistController_.mainAppendsToLoadedData_()||0,enumerable:!0},audioAppendsToLoadedData:{get:()=>this.playlistController_.audioAppendsToLoadedData_()||0,enumerable:!0},appendsToLoadedData:{get:()=>this.playlistController_.appendsToLoadedData_()||0,enumerable:!0},timeToLoadedData:{get:()=>this.playlistController_.timeToLoadedData_()||0,enumerable:!0},buffered:{get:()=>Bc(this.tech_.buffered()),enumerable:!0},currentTime:{get:()=>this.tech_.currentTime(),enumerable:!0},currentSource:{get:()=>this.tech_.currentSource_,enumerable:!0},currentTech:{get:()=>this.tech_.name_,enumerable:!0},duration:{get:()=>this.tech_.duration(),enumerable:!0},main:{get:()=>this.playlists.main,enumerable:!0},playerDimensions:{get:()=>this.tech_.currentDimensions(),enumerable:!0},seekable:{get:()=>Bc(this.tech_.seekable()),enumerable:!0},timestamp:{get:()=>Date.now(),enumerable:!0},videoPlaybackQuality:{get:()=>this.tech_.getVideoPlaybackQuality(),enumerable:!0}}),this.tech_.one("canplay",this.playlistController_.setupFirstPlay.bind(this.playlistController_)),this.tech_.on("bandwidthupdate",()=>{this.options_.useBandwidthFromLocalStorage&&(e=>{if(!window.localStorage)return!1 13221let t=rf() 13222t=t?Pc(t,e):e 13223try{window.localStorage.setItem(Jh,JSON.stringify(t))}catch(hf){return!1}})({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})}),this.playlistController_.on("selectedinitialmedia",()=>{var e;(e=this).representations=()=>{const t=e.playlistController_.main(),i=ru(t)?e.playlistController_.getAudioTrackPlaylists_():t.playlists 13224return i?i.filter(e=>!Zc(e)).map((t,i)=>new Gh(e,t,t.id)):[]}}),this.playlistController_.sourceUpdater_.on("createdsourcebuffers",()=>{this.setupEme_()}),this.on(this.playlistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.playlistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=window.URL.createObjectURL(this.playlistController_.mediaSource),(vs.browser.IS_ANY_SAFARI||vs.browser.IS_IOS)&&this.options_.overrideNative&&"hls"===this.options_.sourceType&&"function"==typeof this.tech_.addSourceElement?(this.tech_.addSourceElement(this.mediaSourceUrl_),this.tech_.addSourceElement(this.source_.src)):this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader 13225this.logger_("waiting for EME key session creation"),tf({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:e&&e.media(),mainPlaylists:this.playlists.main.playlists}).then(()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()}).catch(e=>{this.logger_("error while creating EME key session",e),this.player_.error({message:"Failed to initialize media ke
13225ys for EME",code:3})})}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,t=nf({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:e&&e.media()}) 13226this.player_.tech_.on("keystatuschange",e=>{this.playlistController_.updatePlaylistByKeyStatus(e.keyId,e.status)}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),t?this.createKeySessions_():this.playlistController_.sourceUpdater_.initializedEme()}setupQualityLevels_(){const e=vs.players[this.tech_.options_.playerId] 13227e&&e.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=e.qualityLevels(),this.playlistController_.on("selectedinitialmedia",()=>{var e,t 13228e=this.qualityLevels_,(t=this).representations().forEach(t=>{e.addQualityLevel(t)}),ef(e,t.playlists)}),this.playlists.on("mediachange",()=>{ef(this.qualityLevels_,this.playlists)}))}static version(){return{"@videojs/http-streaming":Kh,"mux.js":"7.1.0","mpd-parser":"1.3.1","m3u8-parser":"7.2.0","aes-decrypter":"4.0.2"}}version(){return this.constructor.version()}canChangeType(){return mh.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(e){this.playlistController_.setCurrentTime(e)}duration(){return this.playlistController_.duration()}seekable(){return this.playlistController_.seekable()}dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.playlistController_&&this.playlistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.mediaSourceUrl_&&window.URL.revokeObjectURL&&(window.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(e,t){return ju({playlist:this.playlistController_.media(),time:e,callback:t})}seekToProgramTime(e,t,i=!0,n=2){return Uu({programTime:e,playlist:this.playlistController_.media(),retryCount:n,pauseAfterSeek:i,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})}setupXhrHooks_(){this.xhr.onRequest=e=>{sf(this.xhr,e)},this.xhr.onResponse=e=>{of(this.xhr,e)},this.xhr.offRequest=e=>{af(this.xhr,e)},this.xhr.offResponse=e=>{lf(this.xhr,e)},this.player_.trigger("xhr-hooks-ready")}attachStreamingEventListeners_(){["seekablerangeschanged","bufferedrangeschanged","contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"].forEach(e=>{this.playlistController_.on(e,e=>{this.player_.trigger(ii({},e))})}),["gapjumped","playedrangeschanged"].forEach(e=>{this.playbackWatcher_.on(e,e=>{this.player_.trigger(ii({},e))})})}}const df={name:"videojs-http-streaming",VERSION:Kh,canHandleSource(e,t={}){const i=Pc(vs.options,t) 13229return!(!i.vhs.experimentalUseMMS&&!Us("avc1.4d400d,mp4a.40.2",!1))&&df.canPlayType(e.type,i)},handleSource(e,t,i={}){const n=Pc(vs.options,i) 13230return t.vhs=new uf(e,t,n),t.vhs.xhr=ku(),t.vhs.setupXhrHooks_(),t.vhs.src(e.src,e.type),t.vhs},canPlayType(e,t){const i=Ws(e) 13231if(!i)return"" 13232const n=df.getOverrideNative(t) 13233return!Zh.supportsTypeNatively(i)||n?"maybe":""},getOverrideNative(e={}){const{vhs:t={}}=e,i=!(vs.browser.IS_ANY_SAFARI||vs.browser.IS_IOS),{overrideNative:n=i}=t 13234return n}} 13235return Us("avc1.4d400d,mp4a.40.2",!0)&&vs.getTech("Html5").registerSourceHandler(df,0),vs.VhsHandler=uf,vs.VhsSourceHandler=df,vs.Vhs=Zh,vs.use||vs.registerComponent("Vhs",Zh),vs.options.vhs=vs.options.vhs||{},vs.getPlugin&&vs.getPlugin("reloadSourceOnError")||vs.registerPlugin("reloadSourceOnError",Yh),vs}),(()=>{var e={575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function t(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13236n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13236e.exports=function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(i){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},523:(e,t,i)=>{"use strict" 13237var n=i(318) 13238Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13239var r=n(i(575)),s=n(i(913)),o=new(function(){function e(){(0,r.default)(this,e)}return(0,s.default)(e,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function(e){return!1}},{key:"isSlow",value:function(){return!1}},{key:"isTooSlow",value:function(){return!1}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}}]),e}()) 13240t.default=o}},t={} 13241function i(n){var r=t[n] 13242if(void 0!==r)return r.exports 13243var s=t[n]={exports:{}} 13244return e[n](s,s.exports,i),s.exports}(()=>{"use strict" 13245var e=i(318),t=e(i(8)),n=e(i(523)) 13246"object"===("undefined"==typeof window?"undefined":(0,t.default)(window))&&(window.OGVCompat=n.default,window.OGVVersion="1.9.0-20240423190513-22f6924")})()})(),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,function(){return(()=>{var e={506:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 13247return e},e.exports.__esModule=!0,e.exports.default=e.exports},575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function t(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13248n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},525:(e,t,i)=>{var n=i(331) 13249function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get,e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,i){var r=n(e,t) 13250if(r){var s=Object.getOwnPropertyDescriptor(r,t) 13251return s.get?s.get.call(arguments.length<3?e:i):s.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},754:e=>{function t(i){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,i)=>{var n=i(489) 13252e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 13253e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,i)=>{var n=i(8).default,r=i(506) 13254e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t 13255if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 13256return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function t(i,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(i,n)}
13256e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},331:(e,t,i)=>{var n=i(754) 13257e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=n(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(i){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={} 13258function i(n){if(t[n])return t[n].exports 13259var r=t[n]={i:n,l:!1,exports:{}} 13260return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e 13261if(4&t&&"object"==typeof e&&e&&e.__esModule)return e 13262var n=Object.create(null) 13263if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r)) 13264return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e} 13265return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(e,t){function i(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue" 13266this.channels=e,this.bufferSize=t,this.flush()}i.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},i.prototype.sampleCount=function(){var e=0 13267return this._buffers.forEach(function(t){e+=t[0].length}),e},i.prototype.createBuffer=function(e){for(var t=[],i=0;i<this.channels;i++)t[i]=new Float32Array(e) 13268return t},i.prototype.validate=function(e){if(e.length!==this.channels)return!1 13269for(var t,i=0;i<e.length;i++){var n=e[i] 13270if(!(n instanceof Float32Array))return!1 13271if(0==i)t=n.length 13272else if(n.length!==t)return!1}return!0},i.prototype.appendBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.appendBuffer" 13273for(var t=e[0].length,i=this.channels,n=this._pendingPos,r=this._pendingBuffer,s=this.bufferSize,o=0;o<t;o++){for(var a=0;a<i;a++)r[a][n]=e[a][o];++n==s&&(this._buffers.push(r),n=this._pendingPos=0,r=this._pendingBuffer=this.createBuffer(s))}this._pendingPos=n},i.prototype.prependBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.prependBuffer" 13274var t=this._buffers.slice(0) 13275t.push(this.trimBuffer(this._pendingBuffer,0,this._pendingPos)),this.flush(),this.appendBuffer(e) 13276for(var i=0;i<t.length;i++)this.appendBuffer(t[i])},i.prototype.nextBuffer=function(){if(this._buffers.length)return this._buffers.shift() 13277var e=this.trimBuffer(this._pendingBuffer,0,this._pendingPos) 13278return this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0,e},i.prototype.trimBuffer=function(e,t,i){var n=e[0].length,r=t+Math.min(i,n) 13279if(0==t&&r>=n)return e 13280for(var s=[],o=0;o<this.channels;o++)s[o]=e[o].subarray(t,r) 13281return s},e.exports=i},function(e,t,i){!function(){i(0) 13282var t=i(2),n=i(4) 13283function r(e){this._options=e||{},this._backend=null,this._resampleFractional=0,this._resampleLastSampleData=void 0,this._tempoChanger=null}r.prototype.rate=0,r.prototype.targetRate=0,r.prototype.channels=0,r.prototype.bufferSize=0,Object.defineProperty(r.prototype,"bufferDuration",{get:function(){return this.targetRate?this.bufferSize/this.targetRate:0}}),Object.defineProperty(r.prototype,"bufferThreshold",{get:function(){return this._backend?this._backend.bufferThreshold/this.targetRate:0},set:function(e){if(!this._backend)throw"Invalid state: AudioFeeder
13283cannot set bufferThreshold before init" 13284this._backend.bufferThreshold=Math.round(e*this.targetRate)}}),Object.defineProperty(r.prototype,"playbackPosition",{get:function(){return this._backend?this.getPlaybackState().playbackPosition:0}}),Object.defineProperty(r.prototype,"outputPlaybackPosition",{get:function(){return this._backend?this.getPlaybackState().outputPlaybackPosition:0}}),Object.defineProperty(r.prototype,"durationBuffered",{get:function(){return this._backend?this.getPlaybackState().samplesQueued/this.targetRate:0}}),Object.defineProperty(r.prototype,"muted",{get:function(){if(this._backend)return this._backend.muted 13285throw"Invalid state: cannot get mute before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set mute before init" 13286this._backend.muted=e}}),r.prototype.mute=function(){this.muted=!0},r.prototype.unmute=function(){this.muted=!1},Object.defineProperty(r.prototype,"volume",{get:function(){if(this._backend)return this._backend.volume 13287throw"Invalid state: cannot get volume before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set volume before init" 13288this._backend.volume=e}}),Object.defineProperty(r.prototype,"tempo",{get:function(){if(this._tempoChanger)return this._tempoChanger.getTempo() 13289throw"Invalid state: cannot get tempo before init"},set:function(e){if(!this._tempoChanger)throw"Invalid state: cannot set tempo before init" 13290this._tempoChanger.setTempo(e)}}),r.prototype.init=function(e,i){if(this.channels=e,this.rate=i,this._options.backendFactory)this._backend=this._options.backendFactory(e,i,this._options) 13291else{if(!t.isSupported())throw"No supported backend" 13292this._backend=new t(e,i,this._options)}this.targetRate=this._backend.rate,this.bufferSize=this._backend.bufferSize,this._tempoChanger=n({sampleRate:this.targetRate,numChannels:e,tempo:1}),this._backend.onstarved=function(){this.onstarved&&this.onstarved()}.bind(this),this._backend.onbufferlow=function(){this.onbufferlow&&this.onbufferlow()}.bind(this)},r.prototype._resample=function(e){var t=this.rate,i=this.channels,n=this._backend.rate,r=this._backend.channels 13293if(t==n&&i==r)return e 13294var s,o=[],a=e[0].length,l=this._resampleFractional,c=a*n/t+l,u=Math.floor(c),d=c-u 13295s=t<n?function(e,i,r,s){for(var o=function(t){return t<0?r&&r.length+t>0?r[r.length+t]:e[0]:e[t]},a=0;a<i.length;a++){var c,u=(a+1-l)*t/n-1,d=Math.floor(u),h=Math.ceil(u) 13296c=d==h?o(d):o(d)*(h-u)+o(h)*(u-d),i[a]=s*c}}:function(e,t,i,n){for(var r=0;r<t.length;r++)t[r]=n*e[r*e.length/t.length|0]} 13297var h=1 13298r>i&&(h=Math.SQRT1_2) 13299for(var f=0;f<r;f++){var p=f 13300f>=i&&(p=0) 13301var m=e[p],g=new Float32Array(u) 13302s(m,g,this._resampleLastSampleData?this._resampleLastSampleData[p]:void 0,h),o.push(g)}return this._resampleFractional=d,this._resampleLastSampleData=e,o},r.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder
13302cannot bufferData before init" 13303var t=this._resample(e) 13304t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},r.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState() 13305return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},r.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init" 13306this._backend.waitUntilReady(e)},r.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init" 13307this._backend.start()},r.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init" 13308this._backend.stop()},r.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init" 13309this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},r.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},r.prototype.onstarved=null,r.prototype.onbufferlow=null,r.isSupported=function(){return!!Float32Array&&t.isSupported()},r.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=r}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,n=i(0),r=i(3) 13310function s(e,t,i){var r=i.audioContext||s.initSharedAudioContext() 13311if(this._context=r,this.output=i.output||r.destination,this.rate=r.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new n(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=r.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),r.createScriptProcessor)this._node=r.createScriptProcessor(this.bufferSize,0,this.channels) 13312else{if(!r.createJavaScriptNode)throw new Error("Bad version of web audio API?") 13313this._node=r.createJavaScriptNode(this.bufferSize,0,this.channels)}}s.prototype.bufferSize=4096,s.prototype.bufferThreshold=8192,s.prototype._volume=1,Object.defineProperty(s.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),s.prototype._muted=!1,Object.defineProperty(s.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),s.prototype._audioProcess=function(e){var t,i,n,s,o 13314o="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate 13315var a=this._playbackTimeAtBufferTail 13316if(a<o&&(this._delayedTime+=o-a),this._bufferQueue.sampleCount()<this.bufferSize&&this.onstarved&&this.onstarved(),this._bufferQueue.sampleCount()<this.bufferSize){for(t=0;t<this.channels;t++)for(n=e.outputBuffer.getChannelData(t),s=0;s<this.bufferSize;s++)n[s]=0 13317this._dropped++}else{var l=this.muted?0:this.volume,c=this._bufferQueue.nextBuffer() 13318if(c[0].length<this.bufferSize)throw"Audio buffer not expected length." 13319for(t=0;t<this.channels;t++)for(i=c[t],this._liveBuffer[t].set(c[t]),n=e.outputBuffer.getChannelData(t),s=0;s<i.length;s++)n[s]=i[s]*l 13320this._queuedTime+=this.bufferSize/this.rate,this._playbackTimeAtBufferTail=o+this.bufferSize/this.rate,this._bufferQueue.sampleCount()<Math.max(this.bufferSize,this.bufferThreshold)&&this.onbufferlow&&r(this.onbufferlow.bind(this))}},s.prototype._samplesQueued=function(){return this._bufferQueue.sampleCount()+Math.floor(this._timeAwaitingPlayback()*this.rate)},s.prototype._timeAwaitingPlayback=function(){return Math.max(0,this._playbackTimeAtBufferTail-this._context.currentTime)},s.prototype.getPlaybackState=function(){return{playbackPosition:this._queuedTime-this._timeAwaitingPlayback(),samplesQueued:this._samplesQueued(),dropped:this._dropped,delayed:this._delayedTime}},s.prototype.waitUntilReady=function(e){e()},s.prototype.appendBuffer=function(e){this._bufferQueue.appendBuffer(e)},s.prototype.start=function(){this._node.onaudioprocess=this._audioProcess.bind(this),this._node.connect(this.output),this._playbackTimeAtBufferTail=this._context.currentTime},s.prototype.stop=function(){if(this._node){var e=this._timeAwaitingPlayback() 13321if(e>0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0 13322t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},s.prototype.flush=function(){this._bufferQueue.flush()},s.prototype.close=function(){this.stop(),this._context=null},s.prototype.onstarved=null,s.prototype.onbufferlow=null,s.isSupported=function(){return!!t},s.sharedAudioContext=null,s.initSharedAudioContext=function(){if(!s.sharedAudioContext&&s.isSupported()){var e,i=new t 13323if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2) 13324else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?") 13325e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),s.sharedAudioContext=i}return s.sharedAudioContext},e.exports=s}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate 13326if(window&&window.postMessage){var e=[] 13327return window.addEventListener("message",function(t){if(t.source===window){var i=t.data 13328if("object"==typeof i&&i.nextTickBrowserPingMessage){var n=e.pop() 13329n&&n()}}}),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var n 13330window,n=function(){return function(e){var t={} 13331function i(n){if(t[n])return t[n].exports 13332var r=t[n]={i:n,l:!1,exports:{}}
13333return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e 13334if(4&t&&"object"==typeof e&&e&&e.__esModule)return e 13335var n=Object.create(null) 13336if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r)) 13337return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e} 13338return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,n,r){i.set(e.subarray(t,t+r),n)}} 13339e.exports=i},function(e,t,i){var n,r 13340n=i(0),r=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,s=e.tempo||1,o=(e.numChannels,Math.pow(2,50/1200)-1),a=1<<i,l=r(i),c=1<<i-2 13341c-=c%100 13342for(var u=n.float_array(a+c+5),d=n.float_array(a+c+5),h=c,f=c,p=n.float_array(a),m=0;m<a;m++)p[m]=.5*(1-Math.cos(2*Math.PI*m/a)) 13343var g=1+(a>>1),y=n.float_array(g),v=n.float_array(g),_=n.float_array(g),b=n.float_array(g),w=n.float_array(g),A=n.float_array(g),T=1+(g>>1),C=[0,0],L=[],x=[],M=[],E=[] 13344for(m=0;m<2;m++)L.push(n.float_array(T)),x.push(n.float_array(T)),M.push(n.float_array(T)),E.push(n.float_array(g)) 13345var S=n.float_array(T),k=n.float_array(T),P=0,O=0,z=[{in_time:0,out_time:0,tempo:s}],D=0,I=0,N=1,R=0,F=0,B=0,j=0,U={mapOutputToInputTime:function(e){for(var t=z.length-1;e<z[t].out_time&&t>0;)t-- 13346var i=z[t] 13347return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){R=0,C=[0,0],I=0,j=0,B=0 13348for(var t=0;t<2;t++)for(var i=0;i<g;i++)E[t][i]=0 13349for(t=0;t<u.length;t++)u[t]=0 13350for(t=0;t<d.length;t++)d[t]=0 13351if(e){O=Math.max(0,O-e),P=U.mapOutputToInputTime(O) 13352for(var n=z.length-1;O<=z[n].out_time&&n>=0;)z.pop(),n-- 13353z.push({in_time:P,out_time:O,tempo:s})}},getTempo:function(){return s},setTempo:function(e){h=f=c,e>=1?f=Math.round(h/e):h=Math.round(f*e),F=(1/e-1*f/h)*h,N=function(e,t){for(var i=e.length/t|0,n=0,r=0;r<i;r++)n+=e[r*t] 13354return.9/n}(p,f),s=e 13355var t=z[z.length-1] 13356t.out_time==O?t.tempo=e:z.push({in_time:P,out_time:O,tempo:e})}} 13357U.flush(0),U.setTempo(s) 13358var V=function(e,t,i){var n=Math.floor(i),r=n%2==1?-1:1 13359return Math.atan2(r*(t[n]-t[n+1]),r*(e[n]-e[n+1]))},H=function(e,t,i,n,r){var s=2*Math.PI/a*.5*(n+t)*h 13360return(function(e){return e-2*Math.PI*Math.round(e/(2*Math.PI))}(e-i-s)+s)*r},q=function(e,t,i,n,r,s){for(var l=e%2,c=1-l,u=E[c],d=C[c],h=L[c],f=x[c],p=M[c],m=E[l],g=1;g<m.length;g++)m[g]=t[g]*t[g]+i[g]*i[g] 13361var y=L[l],v=C[l]=function(e,t){for(var i=0,n=0;n<e.length;n++)e[n]>i&&(i=e[n]) 13362var r=1e-8*i,s=1,a=1 13363for(t[0]=1,n=2;n<e.length;n++){var l=n*o 13364if(e[n]>r&&e[n]>e[n-1]&&e[n]>=e[n+1]){var c=n+(e[n-1]-e[n+1])/(2*(e[n-1]-2*e[n]+e[n+1])) 13365c-t[s-1]>l?(t[s++]=c,a=n):e[n]>e[a]&&(t[s-1]=c,a=n)}}return s}(m,y),_=x[l],b=M[l] 13366if(0!=e&&0!=v){var w=0 13367for(B=0;B<v;B++){for(j=y[B];y[B]>h[w]&&w!=d;)++w 13368var A=w 13369w>0&&j-h[w-1]<h[w]-j&&(A=w-1) 13370var T=j*o 13371if(Math.abs(h[A]-j)<T&&u[Math.round(h[A])]>.1*m[Math.round(j)]){var P=V(t,i,j),O=f[A]+p[A]+H(P,j,f[A],h[A],s)-P 13372_[B]=P,b[B]=O,S[B]=Math.cos(O),k[B]=Math.sin(O)}else _[B]=V(t,i,j),b[B]=0,S[B]=1,k[B]=0}y[v]=2*a 13373var z=y[A=0],D=y[A+1],I=S[A],N=k[A] 13374for(g=1;g<t.length-1;g++){g>=z&&g-z>D-g&&(z=y[++A],D=y[A+1],I=S[A],N=k[A]) 13375var R=t[g]*I-i[g]*N,F=t[g]*N+i[g]*I 13376t[g]=R,i[g]=F}}else for(var B=0;B<v;B++){var j=y[B] 13377f[B]=p[B]=V(t,i,j)}},G=function(){var e=0|(R+=2*F) 13378R-=e 13379for(var t=0;t<a;t++)l.m_re[t]=p[t]*u[t],l.m_im[t]=p[t]*u[h+t] 13380n.blit(u,2*h,u,0,a-h),l.inplace(!1),l.unpack(y,v,_,b),q(D,y,v,0,0,1*f/h),q(D+1,_,b,0,0,1*(f+e)/h),n.blit(_,0,w,0,g),n.blit(b,0,A,0,g),l.repack(y,v,_,b),l.inplace(!0) 13381var i=d.length 13382for(n.blit(d,I,d,0,i-I),t=i-I;t<i;t++)d[t]=0 13383var r=0,s=N 13384for(t=0;t<f;t++)Math.abs(2*l.m_re[t])>r&&(r=Math.abs(2*l.m_re[t])) 13385for(t=0;t<a-f;t++)Math.abs(l.m_re[t+f+e]+l.m_im[t])>r&&(r=Math.abs(l.m_re[t+f+e]+l.m_im[t])) 13386for(t=a-f;t<a;
13386t++)Math.abs(2*l.m_im[t])>r&&(r=Math.abs(2*l.m_im[t])) 13387var o=1/Math.floor(1*a/(2*f)) 13388for(s*r>o&&(s=o/r),t=0;t<a;t++)d[t]+=s*l.m_re[t],d[t+f+e]+=s*l.m_im[t] 13389return D+=2,I=2*f+e} 13390return U.process=function(e){var i=e[0].length,r=e[0] 13391if(e.length>1){r=n.float_array(e[0].length) 13392for(var o=1/e.length,l=0;l<e.length;l++)for(var c=0;c<i;c++)r[c]+=o*e[l][c]}if(1==s){if(j+B>0){var p=j+B+i,m=[] 13393for(l=0;l<e.length;l++){var g=n.float_array(p) 13394n.blit(d,0,g,0,j),n.blit(u,0,g,j,B),n.blit(e[l],0,g,j+B,i),m.push(g)}U.flush(0),i=p,e=m}return P+=i/t,O+=i/t,e}var y=B+i-(a-h),v=2*Math.floor(Math.max(0,y)/(2*h)),_=j+f*v+Math.floor(R+F*v) 13395j>_&&(_=j) 13396var b=n.float_array(_) 13397n.blit(d,0,b,0,j) 13398for(var w=0,A=j,T=0,C=0;;){var L=a+h-B 13399if(w+L>i){n.blit(r,w,u,B,i-w),B+=i-w,w=i 13400break}L<=0?B-=2*h:(n.blit(r,w,u,B,L),w+=L,B=a-h),C=G(),P+=2*h/t,O+=C/t,(T=A+C-_)<0&&(T=0),n.blit(d,0,b,A,C-T),A+=C}n.blit(d,C-T,d,0,T),j=T 13401var x=[] 13402for(l=0;l<e.length;l++)x.push(b) 13403return x},U}},function(e,t,i){"use strict" 13404var n=i(0) 13405e.exports=function(e){for(var t=1<<e,i={m_logN:e,m_N:t,m_invN:1/t,m_re:n.float_array(t),m_im:n.float_array(t),m_revTgt:new Array(t)},r=0;r<t;r++){for(var s=r,o=0,a=0;a<e;a++)o<<=1,o|=1&s,s>>=1 13406i.m_revTgt[r]=o}i.twiddleRe=n.float_array(i.m_logN),i.twiddleIm=n.float_array(i.m_logN) 13407for(var l=1,c=0;c<i.m_logN;c++){var u=2*l*Math.PI*i.m_invN 13408i.twiddleRe[c]=Math.cos(u),i.twiddleIm[c]=Math.sin(u),l<<=1}i.inplace=function(e){var t=i.m_re,n=i.m_im,r=i.m_N,s=i.m_logN,o=r>>1,a=r>>1,l=r 13409if(e)for(var c=1/r,u=0;u<r;u++)t[u]*=c,n[u]*=c 13410for(var d=0;d<s;d++){var h=i.twiddleRe[d],f=i.twiddleIm[d] 13411e||(f*=-1) 13412for(var p=0;p<r;){for(var m=p,g=p+a,y=1,v=0,_=0;_<o;_++){var b=t[m],w=n[m],A=t[g],T=n[g] 13413t[m]=b+A,n[m]=w+T,A=b-A,T=w-T,t[g]=A*y-T*v,n[g]=A*v+T*y,m++,g++ 13414var C=y 13415y=y*h-v*f,v=C*f+v*h}p+=l}o>>=1,a>>=1,l>>=1}for(var L,x,M=i.m_revTgt,E=0;E<r;E++)M[E]>E&&(x=t[L=M[E]],t[L]=t[E],t[E]=x,x=n[L],n[L]=n[E],n[E]=x)} 13416var d=t>>1 13417return i.unpack=function(e,n,r,s){e[0]=i.m_re[0],r[0]=i.m_im[0],n[0]=s[0]=0,e[d]=i.m_re[d],r[d]=i.m_im[d],n[d]=s[d]=0 13418for(var o=1;o<d;o++)e[o]=(i.m_re[o]+i.m_re[t-o])/2,n[o]=(i.m_im[o]-i.m_im[t-o])/2,r[o]=(i.m_im[o]+i.m_im[t-o])/2,s[o]=(-i.m_re[o]+i.m_re[t-o])/2},i.repack=function(e,n,r,s){i.m_re[0]=e[0],i.m_im[0]=r[0],i.m_re[d]=e[d],i.m_im[d]=r[d] 13419for(var o=1;o<d;o++)i.m_re[o]=e[o]-s[o],i.m_im[o]=n[o]+r[o],i.m_re[t-o]=e[o]+s[o],i.m_im[t-o]=-n[o]+r[o]},i}}])},e.exports=n()}])},893:(e,t,i)=>{"use strict" 13420var n=i(318) 13421Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13422var r=n(i(575)),s=n(i(913)),o=function(){function e(t){(0,r.default)(this,e),this.lower=t.start,this.upper=t.end,this.onprocess=t.process,this.position=0,this.n=0}return(0,s.default)(e,[{key:"iterate",value:function(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}},{key:"start",value:function(){return this.iterate(),this}}
13422,{key:"left",value:function(){return this.upper=this.position,this.iterate()}},{key:"right",value:function(){return this.lower=this.position,this.iterate()}}]),e}() 13423t.default=o},523:(e,t,i)=>{"use strict" 13424var n=i(318) 13425Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13426var r=n(i(575)),s=n(i(913)),o=new(function(){function e(){(0,r.default)(this,e)}return(0,s.default)(e,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function(e){return!1}},{key:"isSlow",value:function(){return!1}},{key:"isTooSlow",value:function(){return!1}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}}]),e}()) 13427t.default=o},408:(e,t,i)=>{"use strict" 13428var n=i(318) 13429Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13430var r=n(i(575)),s=n(i(913)),o=n(i(205)),a=n(i(585)),l=n(i(754)) 13431var c=function(e){(0,o.default)(i,e) 13432var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 13433if(Reflect.construct.sham)return!1 13434if("function"==typeof Proxy)return!0 13435try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 13436return function(){var i,n=(0,l.default)(e) 13437if(t){var r=(0,l.default)(this).constructor 13438i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments) 13439return(0,a.default)(this,i)}}(i) 13440function i(){return(0,r.default)(this,i),t.apply(this,arguments)}return(0,s.default)(i,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processAudio",value:function(e,t){this.proxy("processAudio",[e],t,[e])}},{key:"close",value:function(){this.terminate()}}]),i}((0,n(i(580)).default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})),u=c 13441t.default=u},319:(e,t,i)=>{"use strict" 13442var n=i(318) 13443Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13444var r=n(i(575)),s=n(i(913)),o=n(i(205)),a=n(i(585)),l=n(i(754)) 13445var c=function(e){(0,o.default)(i,e) 13446var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 13447if(Reflect.construct.sham)return!1 13448if("function"==typeof Proxy)return!0 13449try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 13450return function(){var i,n=(0,l.default)(e) 13451if(t){var r=(0,l.default)(this).constructor 13452i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments) 13453return(0,a.default)(this,i)}}(i) 13454function i(){return(0,r.default)(this,i),t.apply(this,arguments)}return(0,s.default)(i,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processFrame",value:function(e,t){this.proxy("processFrame",[e],t,[e])}},{key:"close",value:function(){this.terminate()}},{key:"sync",value:function(){this.proxy("sync",[],function(){})}},{key:"recycleFrame",value:function(e){this.proxy("recycleFrame",[e],function(){},[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}]),i}((0,n(i(580)).default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})),u=c 13455t.default=u},445:(e,t,i)=>{"use strict" 13456var n=i(318) 13457Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13458var r=n(i(575)),s=n(i(913)),o=n(i(539)),a="1.9.0-20240423190513-22f6924",l={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},c=function(){function e(){(0,r.default)(this,e),this.base=this.defaultBase()}return(0,s.default)(e,[{key:"defaultBase",value:function(){}},{key:"wasmSupported",value:function(){return o.default.wasmSupported()}},{key:"scriptForClass",value:function(e){return l[e]}},{key:"urlForClass",value:function(e){var t=this.scriptForClass(e) 13459if(t)return this.urlForScript(t) 13460throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function(e){if(e){var t=this.base 13461return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(a)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function(e,t,i){var n=this 13462i=i||{} 13463var r=this.getGlobal(),s=this.urlForClass(e),o=function(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:n.urlForScript(e)},t.mainScriptUrlOrBlob=n.scriptForClass(e)+"?version="+encodeURIComponent(a),r[e](t)} 13464"function"==typeof r[e]?t(o):this.loadScript(s,function(){t(o)})}}]),e}() 13465t.default=c},964:(e,t,i)=>{"use strict" 13466var n=i(318)
13467Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13468var r=n(i(575)),s=n(i(913)),o=n(i(525)),a=n(i(205)),l=n(i(585)),c=n(i(754)),u=n(i(408)),d=n(i(319)),h=n(i(445)) 13469var f={audio:{proxy:u.default,worker:"ogv-worker-audio.js"},video:{proxy:d.default,worker:"ogv-worker-video.js"}},p={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"},m=new(function(e){(0,a.default)(i,e) 13470var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 13471if(Reflect.construct.sham)return!1 13472if("function"==typeof Proxy)return!0 13473try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 13474return function(){var i,n=(0,c.default)(e) 13475if(t){var r=(0,c.default)(this).constructor 13476i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments) 13477return(0,l.default)(this,i)}}(i) 13478function i(){var e 13479return(0,r.default)(this,i),(e=t.call(this)).scriptStatus={},e.scriptCallbacks={},e}return(0,s.default)(i,[{key:"getGlobal",value:function(){return window}},{key:"defaultBase",value:function(){for(var e,t,i=document.querySelectorAll("script"),n=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,r=0;r<i.length;r++)if((e=i[r].getAttribute("src"))&&(t=e.match(n)))return t[1]}},{key:"loadClass",value:function(e,t,n){(n=n||{}).worker?this.workerProxy(e,t):(0,o.default)((0,c.default)(i.prototype),"loadClass",this).call(this,e,t,n)}},{key:"loadScript",value:function(e,t){var i=this 13480if("done"==this.scriptStatus[e])t() 13481else if("loading"==this.scriptStatus[e])this.scriptCallbacks[e].push(t) 13482else{this.scriptStatus[e]="loading",this.scriptCallbacks[e]=[t] 13483var n=document.createElement("script"),r=function(t){var n=i.scriptCallbacks[e] 13484delete i.scriptCallbacks[e],i.scriptStatus[e]="done",n.forEach(function(e){e()})} 13485n.addEventListener("load",r),n.addEventListener("error",r),n.src=e,document.querySelector("head").appendChild(n)}}},{key:"workerProxy",value:function(e,t){var i=f[p[e]] 13486if(!i)throw new Error("Requested worker for class with no proxy: "+e) 13487var n,r=i.proxy,s=i.worker,o=this.urlForScript(this.scriptForClass(e)),a=this.urlForScript(s),l=function(t){return new r(n,e,t)} 13488if(a.match(/^https?:|\/\//i)){var c,u,d,h,g,y=function(){if(1==v&&1==_){var e=d+" "+h+"\nOGVLoader.base = "+JSON.stringify(m.base) 13489try{g=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(g=new BlobBuilder).append(e),g=g.getBlob()}n=new Worker(URL.createObjectURL(g)),t(function(e){return Promise.resolve(new l(e))})}},v=!1,_=!1;(c=new XMLHttpRequest).open("GET",o,!0),c.onreadystatechange=function(){4==c.readyState&&200==c.status&&(d=c.responseText,v=!0,y())},c.send(),(u=new XMLHttpRequest).open("GET",a,!0),u.onreadystatechange=function(){4==u.readyState&&200==u.status&&(h=u.responseText,_=!0,y())},u.send()}else n=new Worker(a),t(function(e){return Promise.resolve(new l(e))})}}]),i}(h.default)),g=m 13490t.default=g},759:(e,t,i)=>{"use strict" 13491var n=i(318) 13492Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13493var r=n(i(913)),s=n(i(575)),o=n(i(309)),a={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4},l=(0,r.default)(function e(t,i){(0,s.default)(this,e),this.code=t,this.message=i});(0,o.default)(l,a),(0,o.default)(l.prototype,a) 13494var c=l 13495t.default=c},278:(e,t,i)=>{"use strict" 13496var n=i(318) 13497Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13498var r=n(i(913)),s=n(i(575)) 13499function o(e,t,i){var n=e.split(t,i).map(function(e){return function(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)}) 13500if("number"==typeof i)for(;n.length<i;)n.push(null) 13501return n}var a=(0,r.default)(function e(t){(0,s.default)(this,e),t=String(t),this.major=null,this.minor=null,this.co
13501decs=null 13502var i=o(t,";") 13503if(i.length){var n=i.shift() 13504if(n){var r=o(n,"/",2) 13505this.major=r[0],this.minor=r[1]}for(var a in i){var l=i[a].match(/^codecs\s*=\s*"(.*?)"$/) 13506if(l){this.codecs=o(l[1],",") 13507break}}}}) 13508t.default=a},869:(e,t,i)=>{"use strict" 13509var n=i(318) 13510Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13511var r=n(i(575)),s=n(i(913)),o=n(i(506)),a=n(i(205)),l=n(i(585)),c=n(i(754)),u=n(i(8)),d=n(i(731)),h=n(i(936)),f=n(i(848)),p=n(i(964)),m=n(i(893)),g=n(i(309)),y=n(i(759)),v=n(i(278)),_=n(i(168)),b=n(i(625)),w=n(i(302)) 13512var A,T=function(){if("function"==typeof setImmediate)return setImmediate 13513var e=new MessageChannel,t=[] 13514return e.port1.onmessage=function(e){t.shift()()},function(i){t.push(i),e.port2.postMessage({})}}(),C={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},L="INITIAL",x="SEEKING_END",M="LOADED",E="PRELOAD",S="READY",k="PLAYING",P="SEEKING",O="ERROR",z="NOT_SEEKING",D="BISECT_TO_TARGET",I="BISECT_TO_KEYPOINT",N="LINEAR_TO_TARGET",R="fast" 13515function F(){var e=document.createElement("ogvjs") 13516return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}A="undefined"==typeof performance||void 0===(0,u.default)(performance.now)?Date.now:performance.now.bind(performance),F.prototype=Object.create(HTMLElement.prototype,{}) 13517var B=function(e){(0,a.default)(i,e) 13518var t=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 13519if(Reflect.construct.sham)return!1 13520if("function"==typeof Proxy)return!0 13521try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 13522return function(){var i,n=(0,c.default)(e) 13523if(t){var r=(0,c.default)(this).constructor 13524i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments) 13525return(0,l.default)(this,i)}}(i) 13526function i(e){var n 13527if((0,r.default)(this,i),n=t.call(this),(e=e||{}).base=e.base||p.default.base,n._options=e,n._instanceId="ogvjs"+ ++i.instanceCount,void 0!==e.worker?n._enableWorker=!!e.worker:n._enableWorker=!!window.Worker,!p.default.wasmSupported())throw new Error("WebAssembly not supported") 13528return n._enableThreading=!!e.threading,n._enableSIMD=!!e.simd,n._state=L,n._seekState=z,n._detectedType=null,n._canvas=document.createElement("canvas"),n._frameSink=null,n.className=n._instanceId,(0,g.default)((0,o.default)(n),C),n._view=n._canvas,n._view.style.position="absolute",n._view.style.top="0",n._view.style.left="0",n._view.style.width="100%",n._view.style.height="100%",n._view.style.objectFit="contain",n.appendChild(n._view),n._startTime=A(),n._codec=null,n._audioInfo=null,n._videoInfo=null,n._actionQueue=[],n._audioFeeder=null,n._muted=!1,n._initialPlaybackPosition=0,n._initialPlaybackOffset=0,n._prebufferingAudio=!1,n._initialSeekTime=0,n._currentSrc="",n._crossOrigin=null,n._streamEnded=!1,n._mediaError=null,n._dataEnded=!1,n._byteLength=0,n._duration=null,n._lastSeenTimestamp=null,n._nextProcessingTimer,n._nextFrameTimer=null,n._loading=!1,n._started=!1,n._paused=!0,n._ended=!1,n._startedPlaybackInDocument=!1,n._stream=void 0,n._framesProcessed=0,n._targetPerFrameTime=1e3/60,n._actualPerFrameTime=0,n._totalFrameTime=0,n._totalFrameCount=0,n._playTime=0,n._bufferTime=0,n._drawingTime=0,n._proxyTime=0,n._totalJitter=0,n._droppedAudio=0,n._delayedAudio=0,n._lateFrames=0,n._poster="",n._thumbnail=null,n._frameEndTimestamp=0,n._audioEndTimestamp=0,n._decodedFrames=[],n._pendingFrames=[],n._lastFrameDecodeTime=0,n._lastFrameVideoCpuTime=0,n._lastFrameAudioCpuTime=0,n._lastFrameDemuxerCpuTime=0,n._lastFrameDrawingTime=0,n._lastFrameBufferTime=0,n._lastFrameProxyTime=0,n._lastVideoCpuTime=0,n._lastAudioCpuTime=0,n._lastDemuxerCpuTime=0,n._lastBufferTime=0,n._lastProxyTime=0,n._lastDrawingTime=0,n._lastFrameTimestamp=0,n._currentVideoCpuTime=0,n._lastTimeUpdate=0,n._timeUpdateInterval=250,n._seekTargetTime=0,n._bisectTargetTime=0,n._seekMode=null,n._lastSeekPosition=null,n._seekBisector=null,n._didSeek=null,n._depth=0,n._needProcessing=!1,n._pendingFrame=0,n._pendingAudio=0,n._framePipelineDepth=8,n._frameParallelism=n._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,n._audioPipelineDepth=12,n._videoInfo=null,n._audioInfo=null,n._width=0,n._height=0,n._volume=1,n._playbackRate=1,Object.defineProperties((0,o.default)(n),{src:{get:function(){return this.getAttribute("src")||""},set:function(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function(){var e,t=this 13529return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map(function(e){return e.map(function(e){return e/t._stream.length*t._duration})}):[[0,0]],new _.default(e)}},seekable:{get:function(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new _.default([[0,this._duration]]):new _.default([])}},currentTime:{get:function(){return this._state==P?this._seekTargetTime:this._codec?this._state!=k||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function(e){this._seek(e,"exact")}},duration:{get:function(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function(){return this._paused}},ended:{get:function(){return this._ended}},seeking:{get:function(){return this._state==P}},muted:{get:function(){return this._muted},set:function(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function(){return this._poster},set:function(e){var t=this 13530if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail) 13531var n=new Image 13532n.crossOrigin=this.crossOrigin,n.src=this._poster,n.className="ogvjs-poster",n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",n.style.height="100%",
13532n.style.objectFit="contain",n.style.visibility="hidden",n.addEventListener("load",function(){t._thumbnail===n&&(i.styleManager.appendRule("."+t._instanceId,{width:n.naturalWidth+"px",height:n.naturalHeight+"px"}),n.style.visibility="visible")}),this._thumbnail=n,this.appendChild(n)}}},videoWidth:{get:function(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function(){return this._width},set:function(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function(){return this._height},set:function(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function(){return!1},set:function(e){}},controls:{get:function(){return!1},set:function(e){}},loop:{get:function(){return!1},set:function(e){}},crossOrigin:{get:function(){return this._crossOrigin},set:function(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin") 13533break 13534default:e="anonymous" 13535case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function(){return this._currentSrc}},defaultMuted:{get:function(){return!1}},defaultPlaybackRate:{get:function(){return 1}},error:{get:function(){return this._state===O?this._mediaError?this._mediaError:new y.default("unknown error occurred in media procesing"):null}},preload:{get:function(){return this.getAttribute("preload")||""},set:function(e){this.setAttribute("preload",e)}},readyState:{get:function(){return this._stream&&this._codec&&this._codec.loadedMetadata?i.HAVE_ENOUGH_DATA:i.HAVE_NOTHING}},networkState:{get:function(){return this._stream?this._stream.waiting?i.NETWORK_LOADING:i.NETWORK_IDLE:this.readyState==i.HAVE_NOTHING?i.NETWORK_EMPTY:i.NETWORK_NO_SOURCE}},playbackRate:{get:function(){return this._playbackRate},set:function(e){var t=Number(e)||1 13536this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*A()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function(){return new _.default([[0,this.currentTime]])}},volume:{get:function(){return this._volume},set:function(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),n.onframecallback=null,n.onloadstate=null,n.onprogress=null,n.onsuspend=null,n.onabort=null,n.onemptied=null,n.onstalled=null,n.onloadedmetadata=null,n.onloadeddata=null,n.oncanplay=null,n.oncanplaythrough=null,n.onplaying=null,n.onwaiting=null,n.onseeking=null,n.onseeked=null,n.onended=null,n.ondurationchange=null,n.ontimeupdate=null,n.onplay=null,n.onpause=null,n.onratechange=null,n.onresize=null,n.onvolumechange=null,n.onaudiofeedercreated=null,n}return(0,s.default)(i,[{key:"_time",value:function(e){var t=A() 13537e() 13538var i=A()-t 13539return this._lastFrameDecodeTime+=i,i}},{key:"_log",value:function(e){var t=this._options 13540if(t.debug){var i=A()-this._startTime 13541t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}},{key:"_fireEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 13542this._log("fireEvent "+e) 13543var i,n="function"==typeof Event 13544for(var r in n?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(r)&&(i[r]=t[r]) 13545var s=this.dispatchEvent(i) 13546!n&&"resize"===e&&this.onresize&&s&&this.onresize.call(this,i)}},{key:"_fireEventAsync",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 13547this._log("fireEventAsync "+e),T(function(){t._fireEvent(e,i)})}},{key:"_initAudioFeeder",value:function(){var e=this,t=this._options,i={bufferSize:8192} 13548t.audioContext&&(i.audioContext=t.audioContext),t.audioDestination&&(i.output=t.audioDestination),t.audioBackendFactory&&(i.backendFactory=t.audioBackendFactory) 13549var n=this._audioFeeder=new f.default(i) 13550n.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),n.bufferThreshold=1,n.volume=this.volume,n.muted=this.muted,n.tempo=this.playbackRate,n.onbufferlow=function(){e._log("onbufferlow"),e._stream&&(e._stream.buffering||e._stream.seeking)||e._pendingAudio||e._pingProcessing()},n.onstarved=function(){e._dataEnded?e._log("onstarved: appear to have reached end of audio"):(e._log("onstarved: halting audio due to starvation"),e._stopPlayback(),e._prebufferingAudio=!0),e._isProcessing()||e._pingProcessing(0)}}},{key:"_startPlayback",value:function(e){if(this._audioFeeder){this._audioFeeder.start() 13551var t=this._audioFeeder.getPlaybackState() 13552this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*A()/1e3 13553void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}},{key:"_stopPlayback",value:function(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}},{key:"_getPlaybackTime",value:function(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*A()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}},{key:"_stopVideo",value:function(){this._log("STOPPING"),this._state=L,this._seekState=z,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pe
13553ndingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}},{key:"_doFrameComplete",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 13554this._startedPlaybackInDocument&&!document.body.contains(this)&&T(function(){e.stop()}) 13555var i=A(),n=i-this._lastFrameTimestamp,r=this._actualPerFrameTime-this._targetPerFrameTime 13556this._totalJitter+=Math.abs(r),this._playTime+=n 13557var s={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:t.dropped,dropped:t.dropped} 13558function o(e){return Math.round(10*e)/10}this._codec&&(s.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,s.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,s.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),s.cpuTime+=s.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=i,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+t.frameEndTimestamp+": clock time "+o(n)+" (jitter "+o(r)+") cpu: "+o(s.cpuTime)+" (mux: "+o(s.demuxerTime)+" buf: "+o(s.bufferTime)+" draw: "+o(s.drawingTime)+" proxy: "+o(s.proxyTime)+") vid: "+o(s.videoTime)+" aud: "+o(s.audioTime)),this._fireEventAsync("framecallback",s),(!this._lastTimeUpdate||i-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=i,this._fireEventAsync("timeupdate")),this._codec&&t.yCbCrBuffer&&this._codec.recycleFrame(t.yCbCrBuffer)}},{key:"_seekStream",value:function(e){var t=this 13559this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then(function(){t._readBytesAndWait()}).catch(function(e){t._onStreamError(e)})}},{key:"_onStreamError",value:function(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new y.default(y.default.MEDIA_ERR_NETWORK,String(e)),this._state=O,this._stopPlayback())}},{key:"_seek",value:function(e,t){var i=this 13560if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e) 13561if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream") 13562if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file") 13563var n=function(n){i._stream&&i._stream.buffering&&i._stream.abort(),i._stream&&i._stream.seeking&&i._stream.abort(),i._actionQueue.splice(0,i._actionQueue.length),i._stopPlayback(),i._prebufferingAudio=!1,i._audioFeeder&&i._audioFeeder.flush(),i._state=P,i._seekTargetTime=e,i._seekMode=t,i._codec?i._codec.flush(n):n()} 13564n(function(){i._isProcessing()||i._pingProcessing(0)}),this._actionQueue.push(function(){n(function(){i._doSeek(e)})})}},{key:"_doSeek",value:function(e){var t=this 13565this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=P,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,function(i){if(i)return t._seekState=N,t._fireEventAsync("seeking"),t._didSeek?void 0:void t._pingProcessing() 13566t._codec.getKeypointOffset(e,function(e){e>0?(t._seekState=N,t._seekStream(e)):(t._seekState=D,t._startBisection(t._seekTargetTime)),t._fireEventAsync("seeking")})})}},{key:"_startBisection",value:function(e){var t=this,i=Math.max(0,this._stream.length-65536) 13567this._bisectTargetTime=e,this._seekBisector=new m.default({start:0,end:i,process:function(e,i,n){return n!=t._lastSeekPosition&&(t._lastSeekPosition=n,t._
13567codec.flush(function(){t._seekStream(n)}),!0)}}),this._seekBisector.start()}},{key:"_continueSeekedPlayback",value:function(){var e=this 13568this._seekState=z,this._state=S,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime 13569var t=function(){e._lastTimeUpdate=e._seekTargetTime,e._fireEventAsync("timeupdate"),e._fireEventAsync("seeked"),e._isProcessing()||e._pingProcessing()} 13570if(this._codec.hasVideo&&this._decodedFrames.length){var i=this._decodedFrames.shift() 13571this._drawFrame(i.yCbCrBuffer),t()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame(function(i){i&&e._drawFrame(e._codec.frameBuffer),t()}),void this._codec.sync() 13572t()}}},{key:"_drawFrame",value:function(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}},{key:"_doProcessLinearSeeking",value:function(){var e,t=this 13573if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return 13574if(!this._codec.frameReady)return void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on video"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()}) 13575if(this._seekMode===R&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback() 13576if(this._codec.frameTimestamp<=this._seekTargetTime){var i=this._codec.frameTimestamp 13577return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:i}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame(function(e){t._pendingFrame--,t._pendingFrames.shift(),t._decodedFrames.push({yCbCrBuffer:t._codec.frameBuffer,videoCpuTime:t._codec.videoCpuTime,frameEndTimestamp:i}),t._pingProcessing()}),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return 13578return this._codec.audioReady?this._codec.audioTimestamp+e<this._seekTargetTime?void this._codec.decodeAudio(function(){t._pingProcessing()}):void this._continueSeekedPlayback():void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on audio"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()})}}},{key:"_doProcessBisectionSeek",value:function(){var e,t,i=this 13579if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3 13580else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available") 13581t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process(function(e){if(e)i._pingProcessing() 13582else if(i._streamEnded){if(i._log("stream ended during bisection seek"),!i._seekBisector.right())throw i._log("failed going back"),new Error("not sure what to do")}else i._readBytesAndWait()}):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/2<this._bisectTargetTime?this._seekBisector.right()||(this._log("close enough (right)"),this._seekState=N,this._pingProcessing()):this._seekState==D&&this._codec.hasVideo&&this._codec.keyframeTimestamp<this._codec.frameTimestamp?(this._log("finding the keypoint now"),this._seekState=I,this._startBisection(this._codec.keyframeTimestamp)):(this._log("straight seeking now"),this._seekState=N,this._pingProcessing())}},{key:"_setupVideo",value:function(){this._videoInfo.fps>0?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,i.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"}) 13583var e={} 13584void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=d.default.attach(this._canvas,e)}},{key:"_doProcessing",value:function(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>
135840)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly") 13585var e=0 13586do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}},{key:"_doProcessingLoop",value:function(){if(this._actionQueue.length)this._actionQueue.shift()() 13587else if(this._state==L)this._doProcessInitial() 13588else if(this._state==x)this._doProcessSeekingEnd() 13589else if(this._state==M)this._doProcessLoaded() 13590else if(this._state==E)this._doProcessPreload() 13591else if(this._state==S)this._doProcessReady() 13592else if(this._state==P)this._doProcessSeeking() 13593else if(this._state==k)this._doProcessPlay() 13594else{if(this._state!=O)throw new Error("Unexpected OGVPlayer state "+this._state) 13595this._doProcessError()}}},{key:"_doProcessInitial",value:function(){var e=this 13596if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong") 13597this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=x,this._lastSeenTimestamp=-1,this._codec.flush(function(){e._seekStream(Math.max(0,e._stream.length-131072))})):(this._state=M,this._pingProcessing())}else this._codec.process(function(t){if(t)e._pingProcessing() 13598else{if(e._streamEnded)throw new Error("end of file before headers found") 13599e._log("reading more cause we are out of data"),e._readBytesAndWait()}})}},{key:"_doProcessSeekingEnd",value:function(){var e=this 13600this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame(function(){e._pingProcessing()})):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio(function(){e._pingProcessing()})):this._codec.process(function(t){t?e._pingProcessing():e._stream.eof?(e._log("seek-duration: we are at the end: "+e._lastSeenTimestamp),e._lastSeenTimestamp>0&&(e._duration=e._lastSeenTimestamp),e._state=M,e._codec.flush(function(){e._streamEnded=!1,e._dataEnded=!1,e._seekStream(0)})):e._readBytesAndWait()})}},{key:"_doProcessLoaded",value:function(){this._state=E,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}},{key:"_doProcessPreload",value:function(){var e=this 13601!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process(function(t){t?e._pingProcessing():e._streamEnded?e._ended=!0:e._readBytesAndWait()}):(this._state=S,this._fireEventAsync("loadeddata"),this._pingProcessing())}},{key:"_doProcessReady",value:function(){var e=this 13602if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var t=this._initialSeekTime 13603this._initialSeekTime=0,this._log("initial seek to "+t),this._doSeek(t)}else if(this._paused)this._log("paused while in ready") 13604else{var i=function(){e._log("finishStartPlaying"),e._state=k,e._lastFrameTimestamp=A(),e._codec.hasAudio&&e._audioFeeder?e._prebufferingAudio=!0:e._startPlayback(),e._pingProcessing(0),e._fireEventAsync("play"),e._fireEventAsync("playing")} 13605!this._codec.hasAudio||this._audioFeeder||this._muted?i():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(i))}}},{key:"_doProcessSeeking",value:function(){if(this._seekState==z)throw new Error("seeking in invalid state (not seeking?)") 13606if(this._seekState==D)this._doProcessBisectionSeek() 13607else if(this._seekState==I)this._doProcessBisectionSeek() 13608else{if(this._seekState!=N)throw new Error("Invalid seek state "+this._seekState) 13609this._doProcessLinearSeeking()}}},{key:"_doProcessPlay",value:function(){var e=this,t=this._codec 13610if(this._paused)this._log("paused during playback; stopping loop") 13611else if((!t.hasAudio||t.audioReady||this._pendingAudio||this._dataEnded)&&(!t.hasVideo||t.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var i,n,r,s=null,o=0,a=!1,l=0 13612if(t.hasAudio&&this._audioFeeder?(s=this._audioFeeder.getPlaybackState(),o=this._getPlaybackTime(s),a=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!t.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(o),this._prebufferingAudio=!1),s.dropped!=this._droppedAudio&&this._log("dropped "+(s.dropped-this._droppedAudio)),s.delayed!=this._delayedAudio&&this._log("delayed "+(s.delayed-this._delayedAudio)),this._droppedAudio=s.dropped,this._delayedAudio=s.delayed,(i=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pe
13612ndingAudio+" packets in flight"),i=!1):i=!1)):(o=this._getPlaybackTime(),i=this._codec.audioReady&&this._audioEndTimestamp<o),this._codec.hasVideo){n=this._decodedFrames.length>0,r=this._pendingFrame+this._decodedFrames.length<this._framePipelineDepth+this._frameParallelism&&this._codec.frameReady,n&&(l=1e3*(this._decodedFrames[0].frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l) 13613var c=this._targetPerFrameTime 13614if(this._prebufferingAudio)r&&this._log("decoding a frame during prebuffering"),n=!1 13615else if(n&&this._dataEnded&&a)this._log("audio timeline ended? ready to draw frame") 13616else if(n&&-l>=c){for(var u=-1,d=0;d<this._decodedFrames.length-1;d++)this._decodedFrames[d].frameEndTimestamp<o&&(u=d-1) 13617if(u>=0)for(;u-- >=0;){this._lateFrames++ 13618var h=this._decodedFrames.shift() 13619this._log("skipping already-decoded late frame at "+h.frameEndTimestamp),l=1e3*(h.frameEndTimestamp-o),this._frameEndTimestamp=h.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-l,this._framesProcessed++,h.dropped=!0,this._doFrameComplete(h)}var f=this._codec.nextKeyframeTimestamp,p=f-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame) 13620if(f>=0&&f!=this._codec.frameTimestamp&&o>=p){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+o+", expect to see keyframe at "+f) 13621for(var m=0;m<this._decodedFrames.length;m++){var g=this._decodedFrames[m] 13622this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=g.frameEndTimestamp,l=1e3*(g.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,g.dropped=!0,this._doFrameComplete(g)}this._decodedFrames=[] 13623for(var y=0;y<this._pendingFrames.length;
13623y++){var v=this._pendingFrames[y] 13624this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=v.frameEndTimestamp,l=1e3*(v.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,v.dropped=!0,this._doFrameComplete(v)}for(this._pendingFrames=[],this._pendingFrame=0;this._codec.frameReady&&this._codec.frameTimestamp<f;){var _={frameEndTimestamp:this._codec.frameTimestamp,dropped:!0} 13625l=1e3*(_.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,this._lateFrames++,this._codec.discardFrame(function(){}),this._framesProcessed++,this._doFrameComplete(_)}return void(this._isProcessing()||this._pingProcessing())}}else n&&l<=4||(n=!1)}if(r){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++ 13626var b=this._frameEndTimestamp=this._codec.frameTimestamp 13627this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:b}) 13628var w=this._pendingFrames,A=!1,T=this._time(function(){e._codec.decodeFrame(function(t){w===e._pendingFrames?(e._log("play loop callback: decoded frame"),e._pendingFrame--,e._pendingFrames.shift(),t?e._decodedFrames.push({yCbCrBuffer:e._codec.frameBuffer,videoCpuTime:e._codec.videoCpuTime,frameEndTimestamp:b}):e._log("Bad video packet or something"),e._codec.process(function(){e._isProcessing()||e._pingProcessing(A?void 0:0)})):e._log("play loop callback after flush, discarding")})}) 13629this._pendingFrame&&(A=!0,this._proxyTime+=T,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(i){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++ 13630var C=this._codec.audioTimestamp,L=this._time(function(){e._codec.decodeAudio(function(t){if(e._pendingAudio--,e._log("play loop callback: decoded audio"),e._audioEndTimestamp=C,t){var i=e._codec.audioBuffer 13631if(i&&(e._bufferTime+=e._time(function(){e._audioFeeder&&e._audioFeeder.bufferData(i)}),!e._codec.hasVideo)){e._framesProcessed++ 13632var n={frameEndTimestamp:e._audioEndTimestamp} 13633e._doFrameComplete(n)}}e._isProcessing()||e._pingProcessing()})}) 13634this._pendingAudio&&(this._proxyTime+=L,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(n){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null) 13635var x=this._decodedFrames.shift() 13636this._currentVideoCpuTime=x.videoCpuTime,this._drawingTime+=this._time(function(){e._drawFrame(x.yCbCrBuffer)}),this._framesProcessed++,this._doFrameComplete(x),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]) 13637var M=0 13638this._codec.hasAudio&&this._audioFeeder&&(M=1e3*this._audioFeeder.durationBuffered),M>0?(this._log("play loop: ending pending "+M+" ms"),this._pingProcessing(Math.max(0,M))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(t.hasVideo&&!t.frameReady||t.hasAudio&&!t.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers") 13639else{var E=l 13640this._log("play loop: setting a timer for drawing "+E),this._nextFrameTimer=setTimeout(function(){e._nextFrameTimer=null,e._pingProcessing()},E)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}},{key:"_doProcessPlayDemux",value:function(){var e=this,t=this._codec.frameReady,i=this._codec.audioReady 13641this._codec.process(function(n){e._codec.frameReady&&!t||e._codec.audioReady&&!i?(e._log("demuxer has packets"),e._pingProcessing()):n?(e._log("demuxer processing to find more packets"),e._pingProcessing()):(e._log("demuxer ran out of data"),e._streamEnded?(e._log("demuxer reached end of data stream"),e._dataEnded=!0,e._pingProcessing()):(e._log("demuxer loading more data"),e._readBytesAndWait()))})}},{key:"_doProcessError",value:function(){}},{key:"_isProcessing",value:function(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}},{key:"_readBytesAndWait",value:function(){var e=this 13642this._stream.buffering||this._stream.seeking?this._log("readBytesAndWait during i/o"):this._stream.read(32768).then(function(t){e._log("got input "+[t.byteLength]),t.byteLength&&e._actionQueue.push(function(){e._codec.receiveInput(t,function(){e._pingProcessing()})}),e._stream.eof&&(e._log("stream is at end!"),e._streamEnded=!0),e._isProcessing()||e._pingProcessing()}).catch(function(t){e._onStreamError(t)})}},{key:"_pingProcessing",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1 13643if(this._stream&&this._stream.waiting)this._log("waiting on input") 13644else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null) 13645t>-1/256?this._nextProcessingTimer=setTimeout(function(){e._pingProcessing()},t):this._depth?this._needProcessing=!0:this._doProcessing()}}},{key:"_startProcessingVideo",value:function(e){var t=this 13646if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1 13647var i={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD} 13648this._detectedType&&(i.type=this._detectedType),this._codec=new b.default(i),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=function(e){t._didSeek=!0,t._stream&&t._seekStream(e)},this._codec.init(function(){t._codec.receiveInput(e,function(){t._readBytesAndWait()})})}}},{key:"_loadCodec",value:function(e){var t=this 13649this._stream.read(1024).then(function(i){var n=new Uint8Array(i) 13650n.length>4&&n[0]=="O".charCodeAt(0)&&n[1]=="g".charCodeAt(0)&&n[2]=="g".charCodeAt(0)&&n[3]=="S".charCodeAt(0)?t._detectedType="video/ogg":n.length>4&&26==n[0]&&69==n[1]&&223==n[2]&&163==n[3]?t._detectedType="video/webm":t._detectedType="video/ogg",e(i)})}},{key:"_prepForLoad",value:function(e){var t=this 13651this._stopVideo(),this._currentSrc="",this._loading=!0,this._actionQueue.push(function(){e&&"none"===t.preload?t._loading=!1:(t._options.stream?t._stream=t._options.stream:t._stream=new h.default({url:t.src,cacheSize:16777216,progressive:!1}),t._stream.load().then(function(){t._loading=!1,t._currentSrc=t.src,t._byteLength=t._stream.seekable?t._stream.length:0 13652var e=t._stream.headers["x-content-duration"] 13653"string"==typeof e&&(t._duration=parseFloat(e)),t._loadCodec(function(e){t._startProcessingVideo(e)})}).catch(function(e){t._onStreamError(e)}))}),this._pingProcessing(0)}},{key:"load",value:function(){this._prepForLoad()}},{key:"canPlayType",value:function(e){var t=new v.default(e) 13654function i(e){if(t.codecs){var i=0,n=0 13655return t.codecs.forEach(function(t){e.indexOf(t)>=0?i++:n++}),0===i||n>
136550?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":i(["vorbis","opus","vp8","vp9"]):i(["vorbis","opus","theora"])}},{key:"play",value:function(){this._muted||this._options.audioContext||i.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==P||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=S,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}},{key:"getPlaybackStats",value:function(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}},{key:"resetPlaybackStats",value:function(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}},{key:"getVideoFrameSink",value:function(){return this._frameSink}},{key:"getCanvas",value:function(){return this._canvas}},{key:"getVideo",value:function(){return null}},{key:"pause",value:function(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}},{key:"stop",value:function(){this._stopVideo(),this._paused=!0}},{key:"fastSeek",value:function(e){this._seek(+e,R)}}],[{key:"initSharedAudioContext",value:function(){var e=document.createElement("audio") 13656e.src=w.default,e.play(),f.default.initSharedAudioContext()}}]),i}(F);(0,g.default)(B,C),B.instanceCount=0,B.styleManager=new function(){var e=document.createElement("style") 13657e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e) 13658var t=e.sheet 13659this.appendRule=function(e,i){var n=[] 13660for(var r in i)i.hasOwnProperty(r)&&n.push(r+":"+i[r]) 13661var s=e+"{"+n.join(";")+"}" 13662t.insertRule(s,t.cssRules.length-1)}} 13663var j=B 13664t.default=j},580:(e,t,i)=>{"use strict" 13665var n=i(318) 13666Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13667var r=n(i(575)),s=n(i(913)) 13668t.default=function(e){return function(){function t(i,n,s){var o=this 13669for(var a in(0,r.default)(this,t),s=s||{},this.worker=i,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e) 13670try{return i.postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(a)&&(this[a]=e[a]) 13671this.processingQueue=0,Object.defineProperty(this,"processing",{get:function(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",function(e){o.handleMessage(e)}),this.proxy("construct",[n,s],function(){})}return(0,s.default)(t,[{key:"proxy",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[] 13672if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object'
13673var r="callback-"+ ++this.messageCount+"-"+e 13674i&&(this.pendingCallbacks[r]=i) 13675var s={action:e,callbackId:r,args:t||[]} 13676this.processingQueue++,this.transferables?this.worker.postMessage(s,n):this.worker.postMessage(s)}},{key:"terminate",value:function(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}},{key:"handleMessage",value:function(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,n=t.args,r=this.pendingCallbacks[i] 13677if(t.props)for(var s in t.props)t.props.hasOwnProperty(s)&&(this[s]=t.props[s]) 13678r&&(delete this.pendingCallbacks[i],r.apply(this,n))}}}]),t}()}},168:(e,t,i)=>{"use strict" 13679var n=i(318) 13680Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13681var r=n(i(575)),s=n(i(913)),o=function(){function e(t){(0,r.default)(this,e),this._ranges=t,this.length=t.length}return(0,s.default)(e,[{key:"start",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index") 13682return this._ranges[e][0]}},{key:"end",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index") 13683return this._ranges[e][1]}}]),e}() 13684t.default=o},625:(e,t,i)=>{"use strict" 13685var n=i(318) 13686Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13687var r=n(i(575)),s=n(i(913)),o=n(i(964)) 13688function a(e,t){(null==t||t>e.length)&&(t=e.length) 13689for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i] 13690return n}var l=function(){function e(t){return(0,r.default)(this,e),this.options=t||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function(){return this.demuxer.audioTimestamp}},audioFormat:{get:function(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function(){return this.demuxer.seekable}},demuxerCpuTime:{get:function(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}return(0,s.default)(e,[{key:"flushSafe",value:function(e){var t=this,i=this.flushIter 13691return function(n){t.flushIter<=i&&e(n)}}},{key:"init",value:function(e){var t,i=this 13692this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",o.default.loadClass(t,function(t){t().then(function(t){i.demuxer=t,t.onseek=function(e){i.onseek&&i.onseek(e)},t.init(function(){i.processing=!1,e()})})})}},{key:"close",value:function(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}},{key:"receiveInput",value:function(e,t){this.demuxer.receiveInput(e,t)}},{key:"process",value:function(e){var t=this 13693if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process") 13694this.processing=!0 13695var i=function(i){t.processing=!1,e(i)},n=function(){t.demuxer.process(i)} 13696this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec(function(){t.loadVideoCodec(function(){t.loadedDemuxerMetadata=!0,t.loadedAudioMetadata=!t.audioDecoder,t.loadedVideoMetadata=!t.videoDecoder,t.loadedAllMetadata=t.loadedAudioMetadata&&t.loadedVideoMetadata,i(!0)})}):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processHeader(e,function(e){i(!0)})}):n():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.processHeader(e,function(){i(!0)})})):n():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,i(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?n():i(!0)}},{key:"decodeFrame",value:function(e){var t=this,i=this.flushSafe(e),n=this.frameTimestamp,r=this.keyframeTimestamp 13697this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.process
13697Frame(e,function(e){var s=t.videoDecoder.frameBuffer 13698s&&(s.timestamp=n,s.keyframeTimestamp=r),i(e)})})}},{key:"decodeAudio",value:function(e){var t=this,i=this.flushSafe(e) 13699this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processAudio(e,function(e){if(n){var r,s=[],o=function(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 13700if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return a(e,t) 13701var i=Object.prototype.toString.call(e).slice(8,-1) 13702return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i) 13703var n=0,r=function(){} 13704return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw 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 13705return{s:function(){i=i.call(e)},n:function(){var e=i.next() 13706return o=e.done,e},e:function(e){l=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(l)throw s}}}}(t.audioDecoder.audioBuffer) 13707try{for(o.s();!(r=o.n()).done;){var l=r.value,c=Math.round(n*t.audioFormat.rate/1e9) 13708c>0?s.push(l.subarray(0,l.length-Math.min(c,l.length))):s.push(l.subarray(Math.min(Math.abs(c),l.length),l.length))}}catch(e){o.e(e)}finally{o.f()}t.audioDecoder.audioBuffer=s}return i(e)})})}},{key:"discardFrame",value:function(e){var t=this 13709this.demuxer.dequeueVideoPacket(function(i){t.videoBytes+=i.byteLength,e()})}},{key:"discardAudio",value:function(e){var t=this 13710this.demuxer.dequeueAudioPacket(function(i,n){t.audioBytes+=i.byteLength,e()})}},{key:"flush",value:function(e){this.flushIter++,this.demuxer.flush(e)}},{key:"sync",value:function(){this.videoDecoder&&this.videoDecoder.sync()}},{key:"recycleFrame",value:function(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}},{key:"getKeypointOffset",value:function(e,t){this.demuxer.getKeypointOffset(e,t)}},{key:"seekToKeypoint",value:function(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}},{key:"loadAudioCodec",value:function(e){var t=this 13711if(this.demuxer.audioCodec){var i={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec] 13712this.processing=!0,o.default.loadClass(i,function(i){var n={} 13713t.demuxer.audioFormat&&(n.audioFormat=t.demuxer.audioFormat),i(n).then(function(i){t.audioDecoder=i,i.init(function(){t.loadedAudioMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker})}else e()}},{key:"loadVideoCodec",value:function(e){var t=this 13714if(this.demuxer.videoCodec){var i=!!this.options.simd,n=!!this.options.threading,r={theora:"OGVDecoderVideoTheoraW",vp8:n?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:n?i?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":i?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:n?i?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":i?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec] 13715this.processing=!0,o.default.loadClass(r,function(i){var r={} 13716t.demuxer.videoFormat&&(r.videoFormat=t.demuxer.videoFormat),n&&delete window.ENVIRONMENT_IS_PTHREAD,i(r).then(function(i){t.videoDecoder=i,i.init(function(){t.loadedVideoMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker&&!this.options.threading})}else e()}}]),e}() 13717t.default=l},539:(e,t,i)=>{"use strict" 13718var n=i(318) 13719Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13720var r=n(i(8)),s=n(i(575)),o=n(i(913)),a=new(function(){function t(){(0,s.default)(this,t),this.tested=!1,this.testResult=void 0}return(0,o.default)(t,[{key:"wasmSupported",value:function(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,r.default)(WebAssembly))?this.testResult=function(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e) 13721return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),t}()) 13722t.default=a},309:(e,t)=>{"use strict"
13723Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13724t.default=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}},431:(e,t,i)=>{"use strict" 13725var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13726n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype) 13727var r=Object.getOwnPropertyDescriptor(t,i) 13728if(void 0===r){var s=Object.getPrototypeOf(t) 13729return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 13730var o=r.get 13731return void 0!==o?o.call(n):void 0} 13732var s=i(828),o="arraybuffer",a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 13733return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 13734e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRProgress",value:function(){}},{key:"onXHRLoad",value:function(){var e=this.xhr.response 13735this.bytesRead+=e.byteLength,this.emit("buffer",e),r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onXHRLoad",this).call(this)}}]),t}(s) 13736a.supported=function(){try{var e=new XMLHttpRequest 13737return e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},306:(e,t,i)=>{"use strict" 13738var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13739n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}() 13740function r(e){var t=e.getResponseHeader("Content-Range") 13741return t&&t.match(/^bytes (\d+)-(\d+)\/(\d+)/)}var s=function(e){function t(e){var i=e.url,n=e.offset,r=e.length,s=e.cachever,o=void 0===s?0:s 13742!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t) 13743var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 13744return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)) 13745return a.url=i,a.offset=n,a.length=r,a.cachever=o,a.loaded=!1,a.seekable=!1,a.headers={},a.eof=!1,a.bytesRead=0,a.xhr=new XMLHttpRequest,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 13746e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"load",value:function(){var e=this 13747return new Promise(function(t,i){var n=null 13748e._onAbort=function(e){n(),i(e)} 13749var s=function(){if(2==e.xhr.readyState){if(206==e.xhr.status){var s=function(e){var t=r(e) 13750return t?parseInt(t[1],10):0}(e.xhr) 13751if(e.offset!=s)return console.log("Expected start at "+e.offset+" but got "+s+"; working around Safari range caching bug: https://bugs.webkit.org/show_bug.cgi?id=82672"),e.cachever++,e.emit("cachever"),e.abort(),n(),void e.load().then(t).catch(i) 13752e.seekable=!0}e.xhr.status>=200&&e.xhr.status<300?(e.length=function(e){if(206==e.status)return function(e){var t=r(e) 13753return t?parseInt(t[3],10):-1}(e) 13754var t=e.getResponseHeader("Content-Length") 13755return null===t||""===t?-1:parseInt(t,10)}(e.xhr),e.headers=function(e){var t={} 13756return e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var i=e.split(/:\s*/,2) 13757i.length>1&&(t[i[0].toLowerCase()]=i[1])}),t}(e.xhr),e.onXHRStart()):(n(),i(new Error("HTTP error "+e.xhr.status)))}},o=function(){n(),i(new Error("network error"))},a=function(){n(),t()} 13758n=function(){e.xhr.removeEventListener("readystatechange",s),e.xhr.removeEventListener("error",o),e.off("open",a),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",s),e.xhr.addEventListener("error",o),e.on("open",a),e.xhr.send()})}},{key:"bufferToOffset",value:function(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort 13759this._onAbort=null 13760var t=new Error("Aborted") 13761t.name="AbortError",e(t)}}},{key:"initXHR",value:function(){var e=this.url 13762this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e) 13763var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function(){throw new Error("abstract")}}]),t}(i(566)) 13764e.exports=s},810:(e,t,i)=>{"use strict" 13765var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13766n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13766return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype) 13767var r=Object.getOwnPropertyDescriptor(t,i) 13768if(void 0===r){var s=Object.getPrototypeOf(t) 13769return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 13770var o=r.get 13771return void 0!==o?o.call(n):void 0} 13772var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 13773return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 13774e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this),this.xhr.responseType="text",this.xhr.overrideMimeType("text/plain; charset=x-user-defined")}},{key:"onXHRProgress",value:function(){var e=this.xhr.responseText.slice(this.bytesRead) 13775e.length>0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function(){this.onXHRProgress(),r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onXHRLoad",this).call(this)}}]),t}(i(828)) 13776s.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=s},828:(e,t,i)=>{"use strict" 13777var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13778n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype) 13779var r=Object.getOwnPropertyDescriptor(t,i) 13780if(void 0===r){var s=Object.getPrototypeOf(t) 13781return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 13782var o=r.get 13783return void 0!==o?o.call(n):void 0} 13784var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 13785return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 13786e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"bufferToOffset",value:function(e){var t=this 13787return new Promise(function(i,n){if(t.eof||t.offset>=e)i() 13788else{var r=null 13789t._onAbort=function(e){r(),n(e)} 13790var s=function(){t.offset>=e&&!t.eof&&(r(),i())},o=function(){r(),i()},a=function(){r(),n(new Error("error streaming"))} 13791r=function(){t.buffering=!1,t.off("buffer",s),t.off("done",o),t.off("error",a),t._onAbort=null},t.buffering=!0,t.on("buffer",s),t.on("done",o),t.on("error",a)}})}},{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function(){var e=this 13792this.xhr.addEventListener("progress",function(){return e.onXHRProgress()}),this.xhr.addEventListener("error",function(){return e.onXHRError()}),this.xhr.addEventListener("load",function(){return e.onXHRLoad()}),this.emit("open")}},{key:"onXHRProgress",value:function(){throw new Error("abstract")}},{key:"onXHRError",value:function(){this.emit("error")}},{key:"onXHRLoad",value:function(){this.eof=!0,this.emit("done")}}]),t}(i(306)) 13793e.exports=s},761:(e,t,i)=>{"use strict" 13794var n=i(855),r=i(810),s=i(431),o=null 13795e.exports=function(e){if(!1===e.progressive)return new s(e) 13796if(o||(o=n.supported()?n:r.supported()?r:null),!o)throw new Error("No supported backend class") 13797return new o(e)}},855:(e,t,i)=>{"use strict" 13798var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13799n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13799return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype) 13800var r=Object.getOwnPropertyDescriptor(t,i) 13801if(void 0===r){var s=Object.getPrototypeOf(t) 13802return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 13803var o=r.get 13804return void 0!==o?o.call(n):void 0} 13805var s=i(828),o="moz-chunked-arraybuffer",a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 13806return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 13807e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"initXHR",value:function(){r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRProgress",value:function(){var e=this.xhr.response 13808this.bytesRead+=e.byteLength,this.emit("buffer",e)}}]),t}(s) 13809a.supported=function(){try{var e=new XMLHttpRequest 13810return e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},503:e=>{"use strict" 13811var t=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13812n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}() 13813var i=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.buffer,n=void 0===i?void 0:i,r=t.string,s=void 0===r?void 0:r,o=t.start,a=void 0===o?0:o,l=t.end,c=void 0===l?a+(n?n.byteLength:s?s.length:0):l,u=t.prev,d=void 0===u?null:u,h=t.next,f=void 0===h?null:h,p=t.eof,m=void 0!==p&&p,g=t.empty,y=void 0===g?!(n||s):g,v=t.timestamp,_=void 0===v?Date.now():v;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.start=a,this.end=c,this.prev=d,this.next=f,this.eof=m,this.empty=y,this.timestamp=_,this.buffer=n,this.string=s,Object.defineProperty(this,"length",{get:function(){return this.end-this.start}})}return t(e,[{key:"contains",value:function(e){return e>=this.start&&(e<this.end||this.eof)}},{key:"readBytes",value:function(e,t,i){var n=t-this.start,r=i-t 13814if(this.buffer){var s=new Uint8Array(this.buffer,n,r) 13815e.set(s)}else{if(!this.string)throw new Error("invalid state") 13816for(var o=this.string,a=0;a<r;a++)e[a]=o.charCodeAt(n+a)}this.timestamp=Date.now()}},{key:"split",value:function(t){if(!this.empty||!this.contains(t))throw new Error("invalid split") 13817var i=new e({start:this.start,end:t}),n=new e({start:t,end:this.eof?t:this.end,eof:this.eof}) 13818return i.next=n,n.prev=i,[i,n]}},{key:"first",value:function(e){for(var t=this;t;t=t.next)if(e(t))return t 13819return null}},{key:"last",value:function(e){for(var t=null,i=this;i&&e(i);i=i.next)t=i 13820return t}}]),e}() 13821e.exports=i},91:(e,t,i)=>{"use strict" 13822var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13823n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}() 13824var r=i(503),s=function(){function e(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).cacheSize,i=void 0===t?0:t;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e) 13825var n=new r({eof:!0}) 13826this.head=n,this.tail=n,this.readOffset=0,this.readCursor=n,this.writeOffset=0,this.writeCursor=n,this.cacheSize=i}return n(e,[{key:"bytesReadable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor.last(function(i){return!i.empty&&i.start<=t+e}) 13827return i?Math.min(e,i.end-t):0}},{key:"bytesWritable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor 13828if(i.eof)return e 13829var n=i.last(function(i){return i.empty&&i.start<=t+e}) 13830return n?Math.min(e,n.end-t):0}},{key:"seekRead",value:function(e){var t=this.head.first(function(t){return t.contains(e)}) 13831if(!t)throw new Error("read seek out of range") 13832this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function(e){var t=this.head.first(function(t){return t.contains(e)}) 13833if(!t)throw new Error("write seek out of range") 13834this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function(e){for(var t=e.byteLength,i=this.bytesReadable(t),n=this.readOffset,r=n+i,s=n,o=this.readCursor;o&&!o.empty&&!(o.start>=r);o=o.next){var a=Math.min(r,o.end),l=e.subarray(s-n,a-n) 13835o.readBytes(l,s,a),s=a}return this.readOffset=s,this.readCursor=this.readCursor.first(function(e){return e.contains(s)}),i}},{key:"write",value:function(e){var t=this.bufferItem(e),i=this.writeCursor 13836if(!i.empty)throw new Error("write cursor not empty") 13837if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small") 13838i.start<t.start&&(this.split(i,t.start),i=this.writeCursor),(t.end<i.end||i.eof)&&(this.split(i,t.end),i=this.writeCursor),this.splice(i,i,t,t),this.writeOffset=t.end,this.writeCursor=t.next,this.gc()}},{key:"bufferItem",value:function(e){if(e instanceof ArrayBuffer)return new r({start:this.writeOffset,end:this.writeOffset+e.byteLength,buffer:e}) 13839if("string"==typeof e)return new r({start:this.writeOffset,end:this.writeOffset+e.length,string:e}) 13840throw new Error("invalid input to write")}},{key:"split",value:function(e,t){var i=e.split(t) 13841this.splice(e,e,i[0],i[1])}},{key:"ranges",value:function(){for(var e=[],t=this.head;t;t=t.next)if(!t.empty){var i=t 13842t=t.last(function(e){return!e.empty}),e.push([i.start,t.end])}return e}},{key:"gc",value:function(){for(var e=0,t=[],i=this.head;i;i=i.next)i.empty||(e+=i.length,(i.end<this.readOffset||i.start>this.readOffset+this.chunkSize)&&t.push(i)) 13843if(e>this.cacheSize){t.sort(function(e,t){return e.timestamp-t.timestamp}) 13844for(var n=0;n<t.length;n++){var r=t[n] 13845if(e<=this.cacheSize)break 13846this.remove(r),e-=r.length}}}},{key:"remove",value:function(e){var t=new r({start:e.start,end:e.end}) 13847this.splice(e,e,t,t),(e=t).prev&&e.prev.empty&&(e=this.consolidate(e.prev)),e.next&&e.next.empty&&!e.next.eof&&(e=this.consolidate(e)),0===e.start&&(this.head=e)}},{key:"consolidate",value:function(e){var t=e.last(function(e){return e.empty&&!e.eof}),i=new r({start:e.start,end:t.end}) 13848return this.splice(e,t,i,i),i}},{key:"splice",value:function(e,t,i,n){var r=this 13849if(e.start!==i.start)throw new Error("invalid splice head") 13850if(!(t.end===n.end||t.eof&&n.eof))throw new Error("invalid splice tail") 13851var s=e.prev,o=t.next 13852e.prev=null,t.next=null,s&&(s.next=i,i.prev=s),o&&(o.prev=n,n.next=o),e===this.head&&(this.head=i),t===this.tail&&(this.tail=n),this.readCursor=this.head.first(function(e){return e.contains(r.readOffset)}),this.writeCursor=this.head.first(function(e){return e.contains(r.writeOffset)})}},{key:"eof",get:function(){return this.readCursor.eof}}]),e}() 13853e.exports=s},814:(e,t,i)=>{"use strict" 13854e.exports=i(91)},566:e=>{"use strict" 13855var t=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13856n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13856return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._e={}}return t(e,[{key:"on",value:function(e,t){(this._e[e]||(this._e[e]=[])).push(t)}},{key:"off",value:function(e,t){var i=this._e[e]||[],n=i.indexOf(t) 13857t>=0&&i.splice(n,1)}},{key:"emit",value:function(e,t){(this._e[e]||[]).slice().forEach(function(e){return e(t)})}}]),e}() 13858e.exports=i},936:(e,t,i)=>{"use strict" 13859var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13860n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}() 13861i(566) 13862var r=i(814),s=i(761),o=function(){function e(t){var i=t.url,n=void 0===i?"":i,s=t.chunkSize,o=void 0===s?1048576:s,a=t.cacheSize,l=void 0===a?0:a,c=t.progressive,u=void 0===c||c 13863!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.length=-1,this.loaded=!1,this.loading=!1,this.seekable=!1,this.buffering=!1,this.seeking=!1,this.progressive=u,Object.defineProperties(this,{offset:{get:function(){return this._cache.readOffset}},eof:{get:function(){return this.length===this._cache.readOffset}}}),this.url=n,this.headers={},this._cache=new r({cacheSize:l}),this._backend=null,this._cachever=0,this._chunkSize=o}return n(e,[{key:"load",value:function(){var e=this 13864return new Promise(function(t,i){if(e.loading)throw new Error("cannot load when loading") 13865if(e.loaded)throw new Error("cannot load when loaded") 13866e.loading=!0,e._openBackend().then(function(i){e.seekable=i.seekable,e.headers=i.headers,e.length=i.length,e.loaded=!0,e.loading=!1,t()}).catch(function(t){"AbortError"!==t.name&&(e.loading=!1),i(t)})})}},{key:"_openBackend",value:function(){var e=this 13867return new Promise(function(t,i){if(e._backend)t(e._backend) 13868else if(e.eof)i(new Error("cannot open at end of file")) 13869else{var n=e._cache,r=e._chunkSize,o=n.bytesReadable(r),a=n.readOffset+o 13870if(n.seekWrite(a),e.length>=0&&a>=e.length)return void t(null) 13871var l=e._clampToLength(n.writeOffset+n.bytesWritable(r))-n.writeOffset 13872if(0===l)t(null) 13873else{var c=e._backend=new s({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),u=null,d=function(){c!==e._backend?(u(),i(new Error("invalid state"))):(c.on("buffer",function(t){c===e._backend&&e._cache.write(t)}),c.on("done",function(){c===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)}),t(c))},h=function(t){c!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))} 13874u=function(){c.off("open",d),c.off("error",h)},c.on("open",d),c.on("error",h),c.on("cachever",function(){e._cachever++}),c.load()}}})}},{key:"_readAhead",value:function(){var e=this 13875return new Promise(function(t,i){e._backend||e.eof?t():e._openBackend().then(function(){t()}).catch(function(e){i(e)})})}},{key:"seek",value:function(e){var t=this 13876return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state") 13877if(e!==(0|e)||e<0)throw new Error("invalid input") 13878if(t.length>=0&&e>t.length)throw new Error("seek past end of file") 13879if(!t.seekable)throw new Error("seek on non-seekable stream") 13880t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(n)})}},{key:"read",value:function(e){var t=this 13881return this.buffer(e).then(function(e){return t.readSync(e)})}},{key:"readSync",value:function(e){var t=this.bytesAvailable(e),i=new Uint8Array(t) 13882if(this.readBytes(i)!==t)throw new Error("failed to read expected data") 13883return i.buffer}},{key:"readBytes",value:function(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state") 13884if(!(e instanceof Uint8Array))throw new Error("invalid input") 13885var t=this._cache.readBytes(e) 13886return this._readAhead(),t}},{key:"buffer",value:function(e){var t=this 13887return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state") 13888if(e!==(0|e)||e<0)throw new Error("invalid input") 13889var r=t._clampToLength(t.offset+e),s=r-t.offset,o=t.bytesAvailable(s) 13890o>=s?i(o):(t.buffering=!0,t._openBackend().then(function(i){return i?i.bufferToOffset(r).then(function(){return t.buffering=!1,t.buffer(e)}):Promise.resolve(o)}).then(function(e){t.buffering=!1,i(e)}).catch(function(e){"AbortError"!==e.name&&(t.buffering=!1),n(e)}))})}},{key:"bytesAvailable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0 13891return this._cache.bytesReadable(e)}},{key:"abort",value:function(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function(){return this._cache.ranges()}},{key:"_clampToLength",value:function(e){return this.length<0?e:Math.min(this.length,e)}}]),e}() 13892e.exports=o},302:(e,t,i)=>{"use strict" 13893i.r(t),i.d(t,{default:()=>n}) 13894const n="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){"use strict" 13895function t(e,t){throw new Error("abstract")}t.prototype.drawFrame=function(e){throw new Error("abstract")},t.prototype.clear=function(){throw new Error("abstract")},e.exports=t}()},926:(e,t,i)=>{!function(){"use strict" 13896var t=i(487),n=i(627) 13897function r(e){var t=this,i=e.getContext("2d"),r=null,s=null,o=null 13898return t.drawFrame=function(t){var a=t.format 13899e.width===a.displayWidth&&e.height===a.displayHeight||(e.width=a.displayWidth,e.height=a.displayHeight),null!==r&&r.width==a.width&&r.height==a.height||function(e,t){for(var n=(r=i.createImageData(e,t)).data,s=e*t*4,o=0;o<s;o+=4)n[o+3]=255}(a.width,a.height),n.convertYCbCr(t,r.data) 13900var l,c=a.cropWidth!=a.displayWidth||a.cropHeight!=a.displayHeight 13901c?(s||function(e,t){(s=document.createElement("canvas")).width=e,s.height=t,o=s.getContext("2d")}(a.cropWidth,a.cropHeight),l=o):l=i,l.putImageData(r,-a.cropLeft,-a.cropTop,a.cropLeft,a.cropTop,a.cropWidth,a.cropHeight),c&&i.drawImage(s,0,0,a.displayWidth,a.displayHeight)},t.clear=function(){i.clearRect(0,0,e.width,e.height)},t}r.prototype=Object.create(t.prototype),e.exports=r}()},895:(e,t,i)=>{!function(){"use strict" 13902var t=i(487),n=i(826) 13903function r(e){var t,i,s=this,o=r.contextForCanvas(e) 13904if(null===o)throw new Error("WebGL unavailable") 13905function a(e,t){var i=o.createShader(e) 13906if(o.shaderSource(i,t),o.compileShader(i),!o.getShaderParameter(i,o.COMPILE_STATUS)){var n=o.getShaderInfoLog(i) 13907throw o.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+n)}return i}var l,c,u,d,h,f,p,m,g,y,v=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),_={},b={},w={} 13908function A(e,t){return _[e]&&!t||(_[e]=o.createTexture()),_[e]}function T(e,t,i,n,s){var a=!_[e]||t,l=A(e,t) 13909if(o.activeTexture(o.TEXTURE0),r.stripe){var c=!_[e+"_temp"]||t,u=A(e+"_temp",t) 13910o.bindTexture(o.TEXTURE_2D,u),c?(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,i/4,n,0,o.RGBA,o.UNSIGNED_BYTE,s)):o.texSubImage2D(o.TEXTURE_2D,0,0,0,i/4,n,o.RGBA,o.UNSIGNED_BYTE,s) 13911var d=_[e+"_stripe"],h=!d||t 13912h&&(d=A(e+"_stripe",t)),o.bindTexture(o.TEXTURE_2D,d),h&&(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,i,1,0,o.RGBA,o.UNSIGNED_BYTE,function(e){if(w[e])return w[e] 13913for(var t=e,i=new Uint32Array(t),n=0;n<t;n+=4)i[n]=255,i[n+1]=65280,i[n+2]=16711680,i[n+3]=4278190080 13914return w[e]=new Uint8Array(i.buffer)}(i)))}else o.bindTexture(o.TEXTURE_2D,l),a?(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.ALPHA,i,n,0,o.ALPHA,o.UNSIGNED_BYTE,s)):o.texSubImage2D(o.TEXTURE_2D,0,0,0,i,n,o.ALPHA,o.UNSIGNED_BYTE,s)}function C(e,t,n,r){var s=_[e] 13915o.useProgram(i) 13916var a=b[e] 13917a&&!t||(o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,s),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,n,r,0,o.RGBA,o.UNSIGNED_BYTE,null),a=b[e]=o.createFramebuffer()),o.bindFramebuffer(o.FRAMEBUFFER,a),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,s,0) 13918var p=_[e+"_temp"] 13919o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,p),o.uniform1i(f,1) 13920var m=_[e+"_stripe"] 13921o.activeTexture(o.TEXTURE2),o.bindTexture(o.TEXTURE_2D,m),o.uniform1i(h,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,u),o.enableVertexAttribArray(d),o.vertexAttribPointer(d,2,o.FLOAT,!1,0,0),o.viewport(0,0,n,r),o.drawArrays(o.TRIANGLES,0,v.length/2),o.bindFramebuffer(o.FRAMEBUFFER,null)}function L(e,i,n){o.activeTexture(i),o.bindTexture(o.TEXTURE_2D,_[e]),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.uniform1i(o.getUniformLocation(t,e),n)}function x(e,t){var i=a(o.VERTEX_SHADER,e),n=a(o.FRAGMENT_SHADER,t),r=o.createProgram() 13922if(o.attachShader(r,i),o.attachShader(r,n),o.linkProgram(r),!o.getProgramParameter(r,o.LINK_STATUS)){var s=o.getProgramInfoLog(r) 13923throw o.deleteProgram(r),new Error("GL program linking failed: "+s)}return r}return s.drawFrame=function(a){var _=a.format,b=!t||e.width!==_.displayWidth||e.height!==_.displayHeight 13924if(b&&(e.width=_.displayWidth,e.height=_.displayHeight,s.clear()),t||function(){if(r.stripe){i=x(n.vertexStripe,n.fragmentStripe),o.getAttribLocation(i,"aPosition"),u=o.createBuffer() 13925var e=new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]) 13926o.bindBuffer(o.ARRAY_BUFFER,u),o.bufferData(o.ARRAY_BUFFER,e,o.STATIC_DRAW),d=o.getAttribLocation(i,"aTexturePosition"),h=o.getUniformLocation(i,"uStripe"),f=o.getUniformLocation(i,"uTexture")}t=x(n.vertex,n.fragment),l=o.createBuffer(),o.bindBuffer(o.ARRAY_BUFFER,l),o.bufferData(o.ARRAY_BUFFER,v,o.STATIC_DRAW),c=o.getAttribLocation(t,"aPosition"),p=o.createBuffer(),m=o.getAttribLocation(t,"aLumaPosition"),g=o.createBuffer(),y=o.getAttribLocation(t,"aChromaPosition")}(),b){var w=function(e,t,i){var n=_.cropLeft/i,r=(_.cropLeft+_.cropWidth)/i,s=(_.cropTop+_.cropHeight)/_.height,a=_.cropTop/_.height,l=new Float32Array([n,s,r,s,n,a,n,a,r,s,r,a]) 13927o.bindBuffer(o.ARRAY_BUFFER,e),o.bufferData(o.ARRAY_BUFFER,l,o.STATIC_DRAW)} 13928w(p,0,a.y.stride),w(g,0,a.u.stride*_.width/_.chromaWidth)}T("uTextureY",b,a.y.stride,_.height,a.y.bytes),T("uTextureCb",b,a.u.stride,_.chromaHeight,a.u.bytes),T("uTextureCr",b,a.v.stride,_.chromaHeight,a.v.bytes),r.stripe&&(C("uTextureY",b,a.y.stride,_.height),C("uTextureCb",b,a.u.stride,_.chromaHeight),C("uTextureCr",b,a.v.stride,_.chromaHeight)),o.useProgram(t),o.viewport(0,0,e.width,e.height),L("uTextureY",o.TEXTURE0,0),L("uTextureCb",o.TEXTURE1,1),L("uTextureCr",o.TEXTURE2,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,p),o.enableVertexAttribArray(m),o.vertexAttribPointer(m,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,g),o.enableVertexAttribArray(y),o.vertexAttribPointer(y,2,o.FLOAT,!1,0,0),o.drawArrays(o.TRIANGLES,0,v.length/2)},s.clear=function(){o.viewport(0,0,e.width,e.height),o.clearColor(0,0,0,0),o.clear(o.COLOR_BUFFER_BIT)},s.clear(),s}r.stripe=!1,r.contextForCanvas=function(e){var t={preferLowPowerToHighPerformance:!0,powerPreference:"low-power",failIfMajorPerformanceCaveat:!0,preserveDrawingBuffer:!0} 13929return e.getContext("webgl",t)||e.getContext("experimental-webgl",t)},r.isAvailable=function(){var e,t=document.createElement("canvas") 13930t.width=1,t.height=1 13931try{e=r.contextForCanvas(t)}catch(e){return!1}if(e){var i=e.TEXTURE0,n=e.createTexture(),s=new Uint8Array(16),o=r.stripe?1:4,a=r.stripe?e.RGBA:e.ALPHA,l=r.stripe?e.NEAREST:e.LINEAR 13932return e.activeTexture(i),e.bindTexture(e.TEXTURE_2D,n),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRA
13932P_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,l),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,l),e.texImage2D(e.TEXTURE_2D,0,a,o,4,0,a,e.UNSIGNED_BYTE,s),!e.getError()}return!1},r.prototype=Object.create(t.prototype),e.exports=r}()},627:(e,t,i)=>{!function(){"use strict" 13933var t=i(877) 13934e.exports={convertYCbCr:function(e,i){var n=0|e.format.width,r=0|e.format.height,s=0|t(e.format.width/e.format.chromaWidth),o=0|t(e.format.height/e.format.chromaHeight),a=e.y.bytes,l=e.u.bytes,c=e.v.bytes,u=0|e.y.stride,d=0|e.u.stride,h=0|e.v.stride,f=n<<2,p=0,m=0,g=0,y=0,v=0,_=0,b=0,w=0,A=0,T=0,C=0,L=0,x=0,M=0,E=0,S=0,k=0,P=0 13935if(1==s&&1==o)for(b=0,w=f,P=0,S=0;S<r;S+=2){for(g=(m=S*u|0)+u|0,y=P*d|0,v=P*h|0,E=0;E<n;E+=2)A=0|l[y++],L=(409*(T=0|c[v++])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4 13936b+=f,w+=f,P++}else for(_=0,S=0;S<r;S++)for(k=0,p=S*u|0,y=(P=S>>o)*d|0,v=P*h|0,E=0;E<n;E++)A=0|l[y+(k=E>>s)],L=(409*(T=0|c[v+k])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[p++]|0,i[_]=C+L>>8,i[_+1]=C-x>>8,i[_+2]=C+M>>8,_+=4}}}()},877:e=>{!function(){"use strict" 13937e.exports=function(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++ 13938if(e!==1<<t)throw"chroma plane dimensions must be power of 2 ratio to luma plane dimensions; got "+e 13939return t}}()},731:(e,t,i)=>{!function(){"use strict" 13940var t=i(487),n=i(926),r=i(895),s={FrameSink:t,SoftwareFrameSink:n,WebGLFrameSink:r,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:r.isAvailable())?new r(e,t):new n(e,t)}} 13941e.exports=s}()}},t={} 13942function i(n){var r=t[n] 13943if(void 0!==r)return r.exports 13944var s=t[n]={exports:{}} 13945return e[n](s,s.exports,i),s.exports}i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})} 13946var n={} 13947return(()=>{"use strict" 13948var e=n,t=i(318) 13949Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function(){return u.default}}),e.OGVVersion=void 0 13950var r=t(i(8)),s=t(i(523)),o=t(i(964)),a=t(i(759)),l=t(i(278)),c=t(i(869)),u=t(i(168)),d="1.9.0-20240423190513-22f6924" 13951e.OGVVersion=d,"object"===("undefined"==typeof window?"undefined":(0,r.default)(window))&&(window.OGVCompat=s.default,window.OGVLoader=o.default,window.OGVMediaError=a.default,window.OGVMediaType=l.default,window.OGVTimeRanges=u.default,window.OGVPlayer=c.default,window.OGVVersion=d)})(),n})()}),/*! @name videojs-ogvjs @version 3.0.0 @license (MIT OR Apache-2.0) */ 13952function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],t):(e=e||self).videojsOgvjs=t(e.videojs)}(this,function(e){"use strict" 13953e=e&&e.hasOwnProperty("default")?e.default:e 13954var t,i=function(e,t){return e(t={exports:{}},t.exports),t.exports}(function(e,t){var i 13955window,i=function(){return function(e){var t={} 13956function i(n){if(t[n])return t[n].exports 13957var r=t[n]={i:n,l:!1,exports:{}} 13958return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
13958),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e 13959if(4&t&&"object"==typeof e&&e&&e.__esModule)return e 13960var n=Object.create(null) 13961if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r)) 13962return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e} 13963return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=20)}([function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function i(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13964n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}},function(e,t){function i(t){return e.exports=i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},i(t)}e.exports=i},function(e,t){function i(e){return(i="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 n(t){return"function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?e.exports=n=function(e){return i(e)}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":i(e)},n(t)}e.exports=n},function(e,t,i){var n=i(4),r=i(12) 13965e.exports=function(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?r(e):t}},function(e,t,i){var n=i(26) 13966e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 13967e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)}},function(e,t){var i 13968i=function(){return this}() 13969try{i=i||new Function("return this")()}catch(e){"object"==typeof window&&(i=window)}e.exports=i},function(e,t,i){var n=i(0) 13970Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 13971var r=n(i(1)),s=n(i(2)),o=n(i(5)),a=n(i(3)),l=n(i(24)),c=n(i(6)),u=n(i(27)),d=n(i(28)),h=n(i(29)),f={audio:{proxy:u.default,worker:"ogv-worker-audio.js"},video:{proxy:d.default,worker:"ogv-worker-video.js"}},p={OGVDecoderAudioOpus:"audio",OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbis:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheora:"video",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoAV1:"video",OGVDecoderVideoAV1W:"video"},m=new(function(e){function t(){var e 13972return(0,r.default)(this,t),(e=(0,o.default)(this,(0,a.default)(t).call(this))).scriptStatus={},e.scriptCallbacks={},e}return(0,c.default)(t,e),(0,s.default)(t,[{key:"getGlobal",value:function(){return window}},{key:"defaultBase",value:function(){for(var e,t,i=document.querySelectorAll("script"),n=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,r=0;r<i.length;r++)if((e=i[r].getAttribute("src"))&&(t=e.match(n)))return t[1]}},{key:"loadClass",value:function(e,i,n){(n=n||{}).worker?this.workerProxy(e,i):(0,l.default)((0,a.default)(t.prototype),"loadClass",this).call(this,e,i,n)}},{key:"loadScript",value:function(e,t){var i=this 13973if("done"==this.scriptStatus[e])t() 13974else if("loading"==this.scriptStatus[e])this.scriptCallbacks[e].push(t) 13975else{this.scriptStatus[e]="loading",this.scriptCallbacks[e]=[t] 13976var n=document.createElement("script"),r=function(t){var n=i.scriptCallbacks[e] 13977delete i.scriptCallbacks[e],i.scriptStatus[e]="done",n.forEach(function(e){e()})} 13978n.addEventListener("load",r),n.addEventListener("error",r),n.src=e,document.querySelector("head").appendChild(n)}}},{key:"workerProxy",value:function(e,t){var i=f[p[e]] 13979if(!i)throw new Error("Requested worker for class with no proxy: "+e) 13980var n,r=i.proxy,s=i.worker,o=this.urlForScript(this.scriptForClass(e)),a=this.urlForScript(s),l=function(t){return new r(n,e,t)} 13981if(a.match(/^https?:|\/\//i)){var c,u,d,h,m,g=function(){if(1==y&&1==v){try{m=new Blob([d+" "+h],{type:"application/javascript"})}catch(e){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(m=new BlobBuilder).append(d+" "+h),m=m.getBlob()}n=new Worker(URL.createObjectURL(m)),t(function(e){return Promise.resolve(new l(e))})}},y=!1,v=!1;(c=new XMLHttpRequest).open("GET",o,!0),c.onreadystatechange=function(){4==c.readyState&&200==c.status&&(d=c.responseText,y=!0,g())},c.send(),(u=new XMLHttpRequest).open("GET",a,!0),u.onreadystatechange=function(){4==u.readyState&&200==u.status&&(h=u.responseText,v=!0,g())},u.send()}else n=new Worker(a),t(function(e){return Promise.resolve(new l(e))})}}]),t}(h.default)) 13982t.default=m},function(e,t){!function(){function t(e,t){throw new Error("abstract")}t.prototype.drawFrame=function(e){throw new Error("abstract")},t.prototype.clear=function(){throw new Error("abstract")},e.exports=t}()},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 13983n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
13983return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(18),s=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 13984return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 13985e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,r),n(e,[{key:"bufferToOffset",value:function(e){var t=this 13986return new Promise(function(i,n){t.eof||t.offset>=e?i():function(){var r=null 13987t._onAbort=function(e){r(),n(e)} 13988var s=function(){t.offset>=e&&!t.eof&&(r(),i())},o=function(){r(),i()},a=function(){r(),n(new Error("error streaming"))} 13989r=function(){t.buffering=!1,t.off("buffer",s),t.off("done",o),t.off("error",a),t._onAbort=null},t.buffering=!0,t.on("buffer",s),t.on("done",o),t.on("error",a)}()})}},{key:"initXHR",value:function(){(function e(t,i,n){null===t&&(t=Function.prototype) 13990var r=Object.getOwnPropertyDescriptor(t,i) 13991if(void 0===r){var s=Object.getPrototypeOf(t) 13992return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 13993var o=r.get 13994return void 0!==o?o.call(n):void 0})(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function(){var e=this 13995this.xhr.addEventListener("progress",function(){return e.onXHRProgress()}),this.xhr.addEventListener("error",function(){return e.onXHRError()}),this.xhr.addEventListener("load",function(){return e.onXHRLoad()}),this.emit("open")}},{key:"onXHRProgress",value:function(){throw new Error("abstract")}},{key:"onXHRError",value:function(){this.emit("error")}},{key:"onXHRLoad",value:function(){this.eof=!0,this.emit("done")}}]),e}() 13996e.exports=s},function(e,t){var i,n,r=e.exports={} 13997function s(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(i===setTimeout)return setTimeout(e,0) 13998if((i===s||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0) 13999try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:s}catch(e){i=s}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}() 14000var l,c=[],u=!1,d=-1 14001function h(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!u){var e=a(h) 14002u=!0 14003for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run() 14004d=-1,t=c.length}l=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e) 14005if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e) 14006try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1) 14007if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i] 14008c.push(new p(e,t)),1!==c.length||u||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14009return e}},function(e,t,i){var n=i(0) 14010Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14011var r=n(i(1)),s=n(i(2)) 14012t.default= 14013/** 14014 * Proxy object for web worker interface for codec classes. 14015 * 14016 * Used by the high-level player interface. 14017 * 14018 * @author Brion Vibber <[email protected]> 14019 * @copyright 2015-2019 Brion Vibber 14020 * @license MIT-style 14021 */ 14022function(e){return function(){function t(i,n,s){var o=this 14023for(var a in(0,r.default)(this,t),s=s||{},this.worker=i,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e) 14024try{return i.postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(a)&&(this[a]=e[a]) 14025this.processingQueue=0,Object.defineProperty(this,"processing",{get:function(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",function(e){o.handleMessage(e)}),this.proxy("construct",[n,s],function(){})}return(0,s.default)(t,[{key:"proxy",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[] 14026if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object'
14027var r="callback-"+ ++this.messageCount+"-"+e 14028i&&(this.pendingCallbacks[r]=i) 14029var s={action:e,callbackId:r,args:t||[]} 14030this.processingQueue++,this.transferables?this.worker.postMessage(s,n):this.worker.postMessage(s)}},{key:"terminate",value:function(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}},{key:"handleMessage",value:function(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,n=t.args,r=this.pendingCallbacks[i] 14031if(t.props)for(var s in t.props)t.props.hasOwnProperty(s)&&(this[s]=t.props[s]) 14032r&&(delete this.pendingCallbacks[i],r.apply(this,n))}}}]),t}()}},function(e,t,i){var n=i(0) 14033Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14034var r=n(i(1)),s=n(i(15)),o={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4},a=function e(t,i){(0,r.default)(this,e),this.code=t,this.message=i};(0,s.default)(a,o),(0,s.default)(a.prototype,o) 14035var l=a 14036t.default=l},function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}},function(e,t,i){var n=i(0) 14037Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14038var r=n(i(1)) 14039function s(e,t,i){var n=e.split(t,i).map(function(e){return function(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)}) 14040if("number"==typeof i)for(;n.length<i;)n.push(null) 14041return n}t.default=function e(t){(0,r.default)(this,e),t=String(t),this.major=null,this.minor=null,this.co
14041decs=null 14042var i=s(t,";") 14043if(i.length){var n=i.shift() 14044if(n){var o=s(n,"/",2) 14045this.major=o[0],this.minor=o[1]}for(var a in i){var l=i[a].match(/^codecs\s*=\s*"(.*?)"$/) 14046if(l){this.codecs=s(l[1],",") 14047break}}}}},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14048n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._e={}}return n(e,[{key:"on",value:function(e,t){(this._e[e]||(this._e[e]=[])).push(t)}},{key:"off",value:function(e,t){var i=this._e[e]||[],n=i.indexOf(t) 14049t>=0&&i.splice(n,1)}},{key:"emit",value:function(e,t){(this._e[e]||[]).slice().forEach(function(e){return e(t)})}}]),e}() 14050e.exports=r},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14051n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(17) 14052function s(e){var t=e.getResponseHeader("Content-Range") 14053return t&&t.match(/^bytes (\d+)-(\d+)\/(\d+)/)}var o=function(){function e(t){var i=t.url,n=t.offset,r=t.length,s=t.cachever,o=void 0===s?0:s 14054!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e) 14055var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14056return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)) 14057return a.url=i,a.offset=n,a.length=r,a.cachever=o,a.loaded=!1,a.seekable=!1,a.headers={},a.eof=!1,a.bytesRead=0,a.xhr=new XMLHttpRequest,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 14058e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,r),n(e,[{key:"load",value:function(){var e=this 14059return new Promise(function(t,i){var n=null 14060e._onAbort=function(e){n(),i(e)} 14061var r=function(){if(2==e.xhr.readyState){if(206==e.xhr.status){var r=function(e){var t=s(e) 14062return t?parseInt(t[1],10):0}(e.xhr) 14063if(e.offset!=r)return console.log("Expected start at "+e.offset+" but got "+r+"; working around Safari range caching bug: https://bugs.webkit.org/show_bug.cgi?id=82672"),e.cachever++,e.emit("cachever"),e.abort(),n(),void e.load().then(t).catch(i) 14064e.seekable=!0}e.xhr.status>=200&&e.xhr.status<300?(e.length=function(e){if(206==e.status)return function(e){var t=s(e) 14065return t?parseInt(t[3],10):-1}(e) 14066var t=e.getResponseHeader("Content-Length") 14067return null===t||""===t?-1:parseInt(t,10)}(e.xhr),e.headers=function(e){var t={} 14068return e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var i=e.split(/:\s*/,2) 14069i.length>1&&(t[i[0].toLowerCase()]=i[1])}),t}(e.xhr),e.onXHRStart()):(n(),i(new Error("HTTP error "+e.xhr.status)))}},o=function(){n(),i(new Error("network error"))},a=function(){n(),t()} 14070n=function(){e.xhr.removeEventListener("readystatechange",r),e.xhr.removeEventListener("error",o),e.off("open",a),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",r),e.xhr.addEventListener("error",o),e.on("open",a),e.xhr.send()})}},{key:"bufferToOffset",value:function(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort 14071this._onAbort=null 14072var t=new Error("Aborted") 14073t.name="AbortError",e(t)}}},{key:"initXHR",value:function(){var e=this.url 14074this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e) 14075var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function(){throw new Error("abstract")}}]),e}() 14076e.exports=o},function(e,t,i){var n=i(0)
14077Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14078var r=n(i(1)),s=n(i(2)),o=function(){function e(t){(0,r.default)(this,e),this._ranges=t,this.length=t.length}return(0,s.default)(e,[{key:"start",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index") 14079return this._ranges[e][0]}},{key:"end",value:function(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index") 14080return this._ranges[e][1]}}]),e}() 14081t.default=o},function(e,t,i){var n=i(0) 14082Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OGVCompat",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"OGVLoader",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"OGVMediaError",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"OGVMediaType",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"OGVPlayer",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"OGVTimeRanges",{enumerable:!0,get:function(){return d.default}}),t.OGVVersion=void 0 14083var r=n(i(4)),s=n(i(21)),o=n(i(22)),a=n(i(8)),l=n(i(14)),c=n(i(16)),u=n(i(31)),d=n(i(19)) 14084s.default.polyfill(),t.OGVVersion="1.6.0-20190226222001-c4648f0","object"===("undefined"==typeof window?"undefined":(0,r.default)(window))&&(window.OGVCompat=o.default,window.OGVLoader=a.default,window.OGVMediaError=l.default,window.OGVMediaType=c.default,window.OGVTimeRanges=d.default,window.OGVPlayer=u.default,window.OGVVersion="1.6.0-20190226222001-c4648f0")},function(e,t,i){(function(t,i){ 14085/*! 14086 * @overview es6-promise - a tiny implementation of Promises/A+. 14087 * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) 14088 * @license Licensed under MIT license 14089 * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE 14090 * @version v4.2.5+7f2b526d 14091 */ 14092var n 14093n=function(){function e(e){return"function"==typeof e}var n=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},r=0,s=void 0,o=void 0,a=function(e,t){p[r]=e,p[r+1]=t,2===(r+=2)&&(o?o(m):g())},l="undefined"!=typeof window?window:void 0,c=l||{},u=c.MutationObserver||c.WebKitMutationObserver,d="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel 14094function f(){var e=setTimeout 14095return function(){return e(m,1)}}var p=new Array(1e3) 14096function m(){for(var e=0;e<r;e+=2)(0,p[e])(p[e+1]),p[e]=void 0,p[e+1]=void 0 14097r=0}var g=void 0 14098function y(e,t){var i=this,n=new this.constructor(b) 14099void 0===n[_]&&I(n) 14100var r=i._state 14101if(r){var s=arguments[r-1] 14102a(function(){return z(r,n,s,i._result)})}else P(i,n,e,t) 14103return n}function v(e){if(e&&"object"==typeof e&&e.constructor===this)return e 14104var t=new this(b) 14105return M(t,e),t}g=d?function(){return t.nextTick(m)}:u?function(){var e=0,t=new u(m),i=document.createTextNode("") 14106return t.observe(i,{characterData:!0}),function(){i.data=e=++e%2}}():h?function(){var e=new MessageChannel 14107return e.port1.onmessage=m,function(){return e.port2.postMessage(0)}}():void 0===l?function(){try{var e=Function("return this")().require("vertx") 14108return void 0!==(s=e.runOnLoop||e.runOnContext)?function(){s(m)}:f()}catch(e){return f()}}():f() 14109var _=Math.random().toString(36).substring(2) 14110function b(){}var w=void 0,A=1,T=2,C={error:null} 14111function L(e){try{return e.then}catch(e){return C.error=e,C}}function x(t,i,n){i.constructor===t.constructor&&n===y&&i.constructor.resolve===v?function(e,t){t._state===A?S(e,t._result):t._state===T?k(e,t._result):P(t,void 0,function(t){return M(e,t)},function(t){return k(e,t)})}(t,i):n===C?(k(t,C.error),C.error=null):void 0===n?S(t,i):e(n)?function(e,t,i){a(function(e){var n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(e){return e}}(i,t,function(i){n||(n=!0,t!==i?M(e,i):S(e,i))},function(t){n||(n=!0,k(e,t))},e._label) 14112!n&&r&&(n=!0,k(e,r))},e)}(t,i,n):S(t,i)}function M(e,t){e===t?k(e,new TypeError("You cannot resolve a promise with itself")):function(e){var t=typeof e 14113return null!==e&&("object"===t||"function"===t)}(t)?x(e,t,L(t)):S(e,t)}
vendor: 2,615 bytes, lines 14113-14126
14113function E(e){e._onerror&&e._onerror(e._result),O(e)}function S(e,t){e._state===w&&(e._result=t,e._state=A,0!==e._subscribers.length&&a(O,e))}function k(e,t){e._state===w&&(e._state=T,e._result=t,a(E,e))}function P(e,t,i,n){var r=e._subscribers,s=r.length 14114e._onerror=null,r[s]=t,r[s+A]=i,r[s+T]=n,0===s&&e._state&&a(O,e)}function O(e){var t=e._subscribers,i=e._state 14115if(0!==t.length){for(var n=void 0,r=void 0,s=e._result,o=0;o<t.length;o+=3)n=t[o],r=t[o+i],n?z(i,n,r,s):r(s) 14116e._subscribers.length=0}}function z(t,i,n,r){var s=e(n),o=void 0,a=void 0,l=void 0,c=void 0 14117if(s){if((o=function(e,t){try{return e(t)}catch(e){return C.error=e,C}}(n,r))===C?(c=!0,a=o.error,o.error=null):l=!0,i===o)return void k(i,new TypeError("A promises callback cannot return that same promise."))}else o=r,l=!0 14118i._state!==w||(s&&l?M(i,o):c?k(i,a):t===A?S(i,o):t===T&&k(i,o))}var D=0 14119function I(e){e[_]=D++,e._state=void 0,e._result=void 0,e._subscribers=[]}var N=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(b),this.promise[_]||I(this.promise),n(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?S(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&S(this.promise,this._result))):k(this.promise,new Error("Array Methods must be provided an Array"))}return e.prototype._enumerate=function(e){for(var t=0;this._state===w&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var i=this._instanceConstructor,n=i.resolve 14120if(n===v){var r=L(e) 14121if(r===y&&e._state!==w)this._settledAt(e._state,t,e._result) 14122else if("function"!=typeof r)this._remaining--,this._result[t]=e 14123else if(i===R){var s=new i(b) 14124x(s,e,r),this._willSettleAt(s,t)}else this._willSettleAt(new i(function(t){return t(e)}),t)}else this._willSettleAt(n(e),t)},e.prototype._settledAt=function(e,t,i){var n=this.promise 14125n._state===w&&(this._remaining--,e===T?k(n,i):this._result[t]=i),0===this._remaining&&S(n,this._result)},e.prototype._willSettleAt=function(e,t){var i=this 14126P(e,void 0,function(e){return i._settledAt(A,t,e)},function(e){return i._settledAt(T,t,e)})},e}(),R=function(){function t(e){this[_]=D++,this._result=this._state=void 0,this._subscribers=[],b!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof t?function(e,t){try{t(function(t){M(e,t)},function(t){k(e,t)})}catch(t){k(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
14126onstructor cannot be called as a function.")}())}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.finally=function(t){var i=this.constructor 14127return e(t)?this.then(function(e){return i.resolve(t()).then(function(){return e})},function(e){return i.resolve(t()).then(function(){throw e})}):this.then(t,t)},t}() 14128return R.prototype.then=y,R.all=function(e){return new N(this,e).promise},R.race=function(e){var t=this 14129return n(e)?new t(function(i,n){for(var r=e.length,s=0;s<r;s++)t.resolve(e[s]).then(i,n)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},R.resolve=v,R.reject=function(e){var t=new this(b) 14130return k(t,e),t},R._setScheduler=function(e){o=e},R._setAsap=function(e){a=e},R._asap=a,R.polyfill=function(){var e=void 0 14131if(void 0!==i)e=i 14132else if("undefined"!=typeof self)e=self 14133else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise 14134if(t){var n=null 14135try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===n&&!t.cast)return}e.Promise=R},R.Promise=R,R},e.exports=n()}).call(this,i(11),i(7))},function(e,t,i){var n=i(0) 14136Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14137var r=n(i(1)),s=n(i(2)),o=n(i(23)),a=new(function(){function t(){(0,r.default)(this,t),this.benchmark=new o.default}return(0,s.default)(t,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){if(-1!==navigator.userAgent.indexOf("Trident"))try{return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),!0}catch(e){return!1}return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()||this.hasFlash()}},{key:"isBlacklisted",value:function(e){var t=!1 14138return[/\(i.* OS [6789]_.* like Mac OS X\).* Mobile\/.* Safari\//,/\(Macintosh.* Version\/6\..* Safari\/\d/].forEac
14138h(function(i){e.match(i)&&(t=!0)}),t}},{key:"isSlow",value:function(){return this.benchmark.slow}},{key:"isTooSlow",value:function(){return this.benchmark.tooSlow}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasTypedArrays()&&!this.isBlacklisted(navigator.userAgent):"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()&&!this.isTooSlow()}}]),t}()) 14139t.default=a},function(e,t,i){e.exports=function(){var e,t=this 14140e=window.performance&&window.performance.now?function(){return window.performance.now()}:function(){return Date.now()} 14141var i=null 14142Object.defineProperty(t,"speed",{get:function(){return null===i&&function(){var t=0,n=e() 14143!function e(i){return t++,i<2?i:e(i-2)+e(i-1)}(30) 14144var r=e()-n 14145i=t/r}(),i}}),Object.defineProperty(t,"slowCutoff",{get:function(){return 5e4}}),Object.defineProperty(t,"tooSlowCutoff",{get:function(){return 0}}),Object.defineProperty(t,"slow",{get:function(){return t.speed<t.slowCutoff}}),Object.defineProperty(t,"tooSlow",{get:function(){return t.speed<t.tooSlowCutoff}})}},function(e,t,i){i(3) 14146var n=i(25) 14147function r(t,i,s){return"undefined"!=typeof Reflect&&Reflect.get?e.exports=r=Reflect.get:e.exports=r=function(e,t,i){var r=n(e,t) 14148if(r){var s=Object.getOwnPropertyDescriptor(r,t) 14149return s.get?s.get.call(i):s.value}},r(t,i,s||t)}e.exports=r},function(e,t,i){var n=i(3) 14150e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=n(e)););return e}},function(e,t){function i(t,n){return e.exports=i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(t,n)}
14150e.exports=i},function(e,t,i){var n=i(0) 14151Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14152var r=n(i(1)),s=n(i(2)),o=n(i(5)),a=n(i(3)),l=n(i(6)),c=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,(0,a.default)(t).apply(this,arguments))}return(0,l.default)(t,e),(0,s.default)(t,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processAudio",value:function(e,t){this.proxy("processAudio",[e],t,[e])}},{key:"close",value:function(){this.terminate()}}]),t}((0,n(i(13)).default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})) 14153t.default=c},function(e,t,i){var n=i(0) 14154Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14155var r=n(i(1)),s=n(i(2)),o=n(i(5)),a=n(i(3)),l=n(i(6)),c=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,(0,a.default)(t).apply(this,arguments))}return(0,l.default)(t,e),(0,s.default)(t,[{key:"init",value:function(e){this.proxy("init",[],e)}},{key:"processHeader",value:function(e,t){this.proxy("processHeader",[e],t,[e])}},{key:"processFrame",value:function(e,t){this.proxy("processFrame",[e],t,[e])}},{key:"close",value:function(){this.terminate()}},{key:"sync",value:function(){this.proxy("sync",[],function(){})}}]),t}((0,n(i(13)).default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})) 14156t.default=c},function(e,t,i){var n=i(0) 14157Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14158var r=n(i(1)),s=n(i(2)),o=n(i(30)),a={OGVDemuxerOgg:"ogv-demuxer-ogg.js",OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebM:"ogv-demuxer-webm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpus:"ogv-decoder-audio-opus.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbis:"ogv-decoder-audio-vorbis.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheora:"ogv-decoder-video-theora.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8:"ogv-decoder-video-vp8.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9:"ogv-decoder-video-vp9.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoAV1:"ogv-decoder-video-av1.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js"},l=function(){function e(){(0,r.default)(this,e),this.base=this.defaultBase()}return(0,s.default)(e,[{key:"defaultBase",value:function(){}},{key:"wasmSupported",value:function(){return o.default.wasmSupported()}},{key:"scriptForClass",value:function(e){return a[e]}},{key:"urlForClass",value:function(e){var t=this.scriptForClass(e) 14159if(t)return this.urlForScript(t) 14160throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function(e){if(e){var t=this.base 14161return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent("1.6.0-20190226222001-c4648f0")}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function(e,t,i){var n=this 14162i=i||{} 14163var r=this.getGlobal(),s=this.urlForClass(e),o=function(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:n.urlForScript(e)},t.mainScriptUrlOrBlob=n.scriptForClass(e)+"?version="+encodeURIComponent("1.6.0-20190226222001-c4648f0"),r[e](t)} 14164"function"==typeof r[e]?t(o):this.loadScript(s,function(){t(o)})}}]),e}() 14165t.default=l},function(e,t,i){var n=i(0) 14166Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14167var r=n(i(4)),s=n(i(1)),o=n(i(2)),a=new(function(){function t(){(0,s.default)(this,t),this.tested=!1,this.testResult=void 0}return(0,o.default)(t,[{key:"wasmSupported",value:function(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,r.default)(WebAssembly))?this.testResult=function(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e) 14168return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),t}()) 14169t.default=a},function(e,t,i){(function(e){var n=i(0)
14170Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14171var r,s=n(i(1)),o=n(i(2)),a=n(i(5)),l=n(i(3)),c=n(i(6)),u=n(i(12)),d=n(i(4)),h=n(i(34)),f=n(i(40)),p=n(i(49)),m=(n(i(50)),n(i(8))),g=n(i(51)),y=n(i(15)),v=n(i(14)),_=n(i(16)),b=n(i(19)),w=n(i(52)),A={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",C="SEEKING_END",L="LOADED",x="PRELOAD",M="READY",E="PLAYING",S="SEEKING",k="ERROR",P="NOT_SEEKING",O="BISECT_TO_TARGET",z="BISECT_TO_KEYPOINT",D="LINEAR_TO_TARGET",I="exact",N="fast" 14172function R(){var e=document.createElement("ogvjs") 14173return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}r="undefined"==typeof performance||void 0===(0,d.default)(performance.now)?Date.now:performance.now.bind(performance),R.prototype=Object.create(HTMLElement.prototype,{}) 14174var F=function(t){function i(e){var t 14175return(0,s.default)(this,i),t=(0,a.default)(this,(0,l.default)(i).call(this)),(e=e||{}).base=e.base||m.default.base,t._options=e,t._instanceId="ogvjs"+ ++i.instanceCount,void 0!==e.worker?t._enableWorker=!!e.worker:t._enableWorker=!!window.Worker,void 0!==e.wasm?t._enableWASM=!!e.wasm:t._enableWASM=m.default.wasmSupported(),t._enableThreading=!!e.threading,t._state=T,t._seekState=P,t._detectedType=null,t._canvas=document.createElement("canvas"),t._frameSink=null,t.className=t._instanceId,(0,y.default)((0,u.default)((0,u.default)(t)),A),t._canvas.style.position="absolute",t._canvas.style.top="0",t._canvas.style.left="0",t._canvas.style.width="100%",t._canvas.style.height="100%",t._canvas.style.objectFit="contain",t.appendChild(t._canvas),t._startTime=r(),t._codec=null,t._audioInfo=null,t._videoInfo=null,t._actionQueue=[],t._audioFeeder=null,t._muted=!1,t._initialPlaybackPosition=0,t._initialPlaybackOffset=0,t._prebufferingAudio=!1,t._initialSeekTime=0,t._currentSrc="",t._streamEnded=!1,t._mediaError=null,t._dataEnded=!1,t._byteLength=0,t._duration=null,t._lastSeenTimestamp=null,t._nextProcessingTimer,t._nextFrameTimer=null,t._loading=!1,t._started=!1,t._paused=!0,t._ended=!1,t._startedPlaybackInDocument=!1,t._stream=void 0,t._framesProcessed=0,t._targetPerFrameTime=1e3/60,t._actualPerFrameTime=0,t._totalFrameTime=0,t._totalFrameCount=0,t._playTime=0,t._bufferTime=0,t._drawingTime=0,t._proxyTime=0,t._totalJitter=0,t._droppedAudio=0,t._delayedAudio=0,t._lateFrames=0,t._poster="",t._thumbnail=null,t._frameEndTimestamp=0,t._audioEndTimestamp=0,t._decodedFrames=[],t._pendingFrames=[],t._lastFrameDecodeTime=0,t._lastFrameVideoCpuTime=0,t._lastFrameAudioCpuTime=0,t._lastFrameDemuxerCpuTime=0,t._lastFrameDrawingTime=0,t._lastFrameBufferTime=0,t._lastFrameProxyTime=0,t._lastVideoCpuTime=0,t._lastAudioCpuTime=0,t._lastDemuxerCpuTime=0,t._lastBufferTime=0,t._lastProxyTime=0,t._lastDrawingTime=0,t._lastFrameTimestamp=0,t._currentVideoCpuTime=0,t._lastTimeUpdate=0,t._timeUpdateInterval=250,t._seekTargetTime=0,t._bisectTargetTime=0,t._seekMode=null,t._lastSeekPosition=null,t._seekBisector=null,t._didSeek=null,t._depth=0,t._needProcessing=!1,t._pendingFrame=0,t._pendingAudio=0,t._framePipelineDepth=8,t._frameParallelism=t._enableThreading?Math.min(4,navigator.hardwareConcurrency)||1:0,t._audioPipelineDepth=12,t._videoInfo=null,t._audioInfo=null,t._width=0,t._height=0,t._volume=1,Object.defineProperties((0,u.default)((0,u.default)(t)),{src:{get:function(){return this.getAttribute("src")||""},set:function(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function(){var e,t=this 14176return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map(function(e){return e.map(function(e){return e/t._stream.length*t._duration})}):[[0,0]],new b.default(e)}},seekable:{get:function(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new b.default([[0,this._duration]]):new b.default([])}},currentTime:{get:function(){return this._state==S?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function(e){this._seek(e,I)}},duration:{get:function(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function(){return this._paused}},ended:{get:function(){return this._ended}},seeking:{get:function(){return this._state==S}},muted:{get:function(){return this._muted},set:function(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function(){return this._poster},set:function(e){var t=this 14177if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail) 14178var n=new Image 14179n.src=this._poster,n.className="ogvjs-poster",n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",n.style.height="100%",
14179n.style.objectFit="contain",n.style.visibility="hidden",n.addEventListener("load",function(){t._thumbnail===n&&(i.styleManager.appendRule("."+t._instanceId,{width:n.naturalWidth+"px",height:n.naturalHeight+"px"}),i.updatePositionOnResize(),n.style.visibility="visible")}),this._thumbnail=n,this.appendChild(n)}}},videoWidth:{get:function(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function(){return this._width},set:function(e){this._width=parseInt(e,10),this.style.width=this._width+"px",i.updatePositionOnResize()}},height:{get:function(){return this._height},set:function(e){this._height=parseInt(e,10),this.style.height=this._height+"px",i.updatePositionOnResize()}},autoplay:{get:function(){return!1},set:function(e){}},controls:{get:function(){return!1},set:function(e){}},loop:{get:function(){return!1},set:function(e){}},crossOrigin:{get:function(){return null},set:function(e){}},currentSrc:{get:function(){return this._currentSrc}},defaultMuted:{get:function(){return!1}},defaultPlaybackRate:{get:function(){return 1}},error:{get:function(){return this._state===k?this._mediaError?this._mediaError:new v.default("unknown error occurred in media procesing"):null}},preload:{get:function(){return this.getAttribute("preload")||""},set:function(e){this.setAttribute("preload",e)}},readyState:{get:function(){return this._stream&&this._codec&&this._codec.loadedMetadata?i.HAVE_ENOUGH_DATA:i.HAVE_NOTHING}},networkState:{get:function(){return this._stream?this._stream.waiting?i.NETWORK_LOADING:i.NETWORK_IDLE:this.readyState==i.HAVE_NOTHING?i.NETWORK_EMPTY:i.NETWORK_NO_SOURCE}},playbackRate:{get:function(){return 1},set:function(e){}},played:{get:function(){return new b.default([[0,this.currentTime]])}},volume:{get:function(){return this._volume},set:function(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),t.onframecallback=null,t.onloadstate=null,t.onprogress=null,t.onsuspend=null,t.onabort=null,t.onemptied=null,t.onstalled=null,t.onloadedmetadata=null,t.onloadeddata=null,t.oncanplay=null,t.oncanplaythrough=null,t.onplaying=null,t.onwaiting=null,t.onseeking=null,t.onseeked=null,t.onended=null,t.ondurationchange=null,t.ontimeupdate=null,t.onplay=null,t.onpause=null,t.onratechange=null,t.onresize=null,t.onvolumechange=null,t}return(0,c.default)(i,t),(0,o.default)(i,[{key:"_time",value:function(e){var t=r() 14180e() 14181var i=r()-t 14182return this._lastFrameDecodeTime+=i,i}},{key:"_log",value:function(e){var t=this._options 14183if(t.debug){var i=r()-this._startTime 14184t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}},{key:"_fireEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 14185this._log("fireEvent "+e) 14186var i,n="function"==typeof Event 14187for(var r in n?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(r)&&(i[r]=t[r]) 14188var s=this.dispatchEvent(i) 14189!n&&"resize"===e&&this.onresize&&s&&this.onresize.call(this,i)}},{key:"_fireEventAsync",value:function(t){var i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 14190this._log("fireEventAsync "+t),e(function(){i._fireEvent(t,n)})}},{key:"_initAudioFeeder",value:function(){var e=this,t=this._options,i={base:t.base||m.default.base,bufferSize:8192} 14191t.audioContext&&(i.audioContext=t.audioContext),t.audioDestination&&(i.output=t.audioDestination) 14192var n=this._audioFeeder=new p.default(i) 14193n.init(this._audioInfo.channels,this._audioInfo.rate),n.bufferThreshold=1,n.volume=this.volume,n.muted=this.muted,n.onbufferlow=function(){e._log("onbufferlow"),e._stream&&(e._stream.buffering||e._stream.seeking)||e._pendingAudio||e._pingProcessing()},n.onstarved=function(){e._dataEnded?e._log("onstarved: appear to have reached end of audio"):(e._log("onstarved: halting audio due to starvation"),e._stopPlayback(),e._prebufferingAudio=!0),e._isProcessing()||e._pingProcessing(0)}}},{key:"_startPlayback",value:function(e){if(this._audioFeeder){this._audioFeeder.start() 14194var t=this._audioFeeder.getPlaybackState() 14195this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=r()/1e3 14196void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}},{key:"_stopPlayback",value:function(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}},{key:"_getPlaybackTime",value:function(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:r()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}},{key:"_stopVideo",value:function(){this._log("STOPPING"),this._state=T,this._seekState=P,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pe
14196ndingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}},{key:"_doFrameComplete",value:function(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 14197this._startedPlaybackInDocument&&!document.body.contains(this)&&e(function(){t.stop()}) 14198var n=r(),s=n-this._lastFrameTimestamp,o=this._actualPerFrameTime-this._targetPerFrameTime 14199this._totalJitter+=Math.abs(o),this._playTime+=s 14200var a={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:i.dropped,dropped:i.dropped} 14201function l(e){return Math.round(10*e)/10}this._codec&&(a.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,a.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,a.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),a.cpuTime+=a.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=n,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+i.frameEndTimestamp+": clock time "+l(s)+" (jitter "+l(o)+") cpu: "+l(a.cpuTime)+" (mux: "+l(a.demuxerTime)+" buf: "+l(a.bufferTime)+" draw: "+l(a.drawingTime)+" proxy: "+l(a.proxyTime)+") vid: "+l(a.videoTime)+" aud: "+l(a.audioTime)),this._fireEventAsync("framecallback",a),(!this._lastTimeUpdate||n-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=n,this._fireEventAsync("timeupdate"))}},{key:"_seekStream",value:function(e){var t=this 14202this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then(function(){t._readBytesAndWait()}).catch(function(e){t._onStreamError(e)})}},{key:"_onStreamError",value:function(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new v.default(v.default.MEDIA_ERR_NETWORK,String(e)),this._state=k,this._stopPlayback())}},{key:"_seek",value:function(e,t){var i=this 14203if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e) 14204if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream") 14205if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file") 14206var n=function(n){i._stream&&i._stream.buffering&&i._stream.abort(),i._stream&&i._stream.seeking&&i._stream.abort(),i._actionQueue.splice(0,i._actionQueue.length),i._stopPlayback(),i._prebufferingAudio=!1,i._audioFeeder&&i._audioFeeder.flush(),i._state=S,i._seekTargetTime=e,i._seekMode=t,i._codec?i._codec.flush(n):n()} 14207n(function(){i._isProcessing()||i._pingProcessing(0)}),this._actionQueue.push(function(){n(function(){i._doSeek(e)})})}},{key:"_doSeek",value:function(e){var t=this 14208this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=S,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,function(i){if(i)return t._seekState=D,t._fireEventAsync("seeking"),t._didSeek?void 0:void t._pingProcessing() 14209t._codec.getKeypointOffset(e,function(e){e>0?(t._seekState=D,t._seekStream(e)):(t._seekState=O,t._startBisection(t._seekTargetTime)),t._fireEventAsync("seeking")})})}},{key:"_startBisection",value:function(e){var t=this,i=Math.max(0,this._stream.length-65536) 14210this._bisectTargetTime=e,this._seekBisector=new g.default({start:0,end:i,process:function(e,i,n){return n!=t._lastSeekPosition&&(t._lastSeekPosition=n,t._
14210codec.flush(function(){t._seekStream(n)}),!0)}}),this._seekBisector.start()}},{key:"_continueSeekedPlayback",value:function(){var e=this 14211this._seekState=P,this._state=M,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime 14212var t=function(){e._lastTimeUpdate=e._seekTargetTime,e._fireEventAsync("timeupdate"),e._fireEventAsync("seeked"),e._isProcessing()||e._pingProcessing()} 14213if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame(function(i){i&&(e._thumbnail&&(e.removeChild(e._thumbnail),e._thumbnail=null),e._frameSink.drawFrame(e._codec.frameBuffer)),t()}),void this._codec.sync() 14214t()}},{key:"_doProcessLinearSeeking",value:function(){var e,t=this 14215if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return 14216if(!this._codec.frameReady)return void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on video"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()}) 14217if(this._seekMode===N&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback() 14218if(this._codec.frameTimestamp+e<this._seekTargetTime)return this._codec.decodeFrame(function(){t._pingProcessing()}),void this._codec.sync() 14219if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return 14220return this._codec.audioReady?this._codec.audioTimestamp+e<this._seekTargetTime?void this._codec.decodeAudio(function(){t._pingProcessing()}):void this._continueSeekedPlayback():void this._codec.process(function(e){e?t._pingProcessing():t._streamEnded?(t._log("stream ended during linear seeking on audio"),t._dataEnded=!0,t._continueSeekedPlayback()):t._readBytesAndWait()})}}},{key:"_doProcessBisectionSeek",value:function(){var e,t,i=this 14221if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3 14222else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available") 14223t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process(function(e){if(e)i._pingProcessing() 14224else if(i._streamEnded){if(i._log("stream ended during bisection seek"),!i._seekBisector.right())throw i._log("failed going back"),new Error("not sure what to do")}else i._readBytesAndWait()}):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/2<this._bisectTargetTime?this._seekBisector.right()||(this._log("close enough (right)"),this._seekState=D,this._pingProcessing()):this._seekState==O&&this._codec.hasVideo&&this._codec.keyframeTimestamp<this._codec.frameTimestamp?(this._log("finding the keypoint now"),this._seekState=z,this._startBisection(this._codec.keyframeTimestamp)):(this._log("straight seeking now"),this._seekState=D,this._pingProcessing())}},{key:"_setupVideo",value:function(){this._videoInfo.fps>0?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,i.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"}),i.updatePositionOnResize() 14225var e={} 14226void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}},{key:"_doProcessing",value:function(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly") 14227var e=0 14228do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}},{key:"_doProcessingLoop",value:function(){if(this._actionQueue.length)this._actionQueue.shift()() 14229else if(this._state==T)this._doProcessInitial() 14230else if(this._state==C)this._doProcessSeekingEnd() 14231else if(this._state==L)this._doProcessLoaded() 14232else if(this._state==x)this._doProcessPreload() 14233else if(this._state==M)this._doProcessReady() 14234else if(this._state==S)this._doProcessSeeking() 14235else if(this._state==E)this._doProcessPlay() 14236else{if(this._state!=k)throw new Error("Unexpected OGVPlayer state "+this._state) 14237this._doProcessError()}}},{key:"_doProcessInitial",value:function(){var e=this 14238if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video foun
14238d, something is wrong") 14239this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable?(this._state=C,this._lastSeenTimestamp=-1,this._codec.flush(function(){e._seekStream(Math.max(0,e._stream.length-131072))})):(this._state=L,this._pingProcessing())}else this._codec.process(function(t){if(t)e._pingProcessing() 14240else{if(e._streamEnded)throw new Error("end of file before headers found") 14241e._log("reading more cause we are out of data"),e._readBytesAndWait()}})}},{key:"_doProcessSeekingEnd",value:function(){var e=this 14242this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame(function(){e._pingProcessing()})):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio(function(){e._pingProcessing()})):this._codec.process(function(t){t?e._pingProcessing():e._stream.eof?(e._log("seek-duration: we are at the end: "+e._lastSeenTimestamp),e._lastSeenTimestamp>0&&(e._duration=e._lastSeenTimestamp),e._state=L,e._codec.flush(function(){e._streamEnded=!1,e._dataEnded=!1,e._seekStream(0)})):e._readBytesAndWait()})}},{key:"_doProcessLoaded",value:function(){this._state=x,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}},{key:"_doProcessPreload",value:function(){var e=this 14243!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process(function(t){t?e._pingProcessing():e._streamEnded?e._ended=!0:e._readBytesAndWait()}):(this._state=M,this._fireEventAsync("loadeddata"),this._pingProcessing())}},{key:"_doProcessReady",value:function(){var e=this 14244if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var t=this._initialSeekTime 14245this._initialSeekTime=0,this._log("initial seek to "+t),this._doSeek(t)}else if(this._paused)this._log("paused while in ready") 14246else{var i=function(){e._log("finishStartPlaying"),e._state=E,e._lastFrameTimestamp=r(),e._codec.hasAudio&&e._audioFeeder?e._prebufferingAudio=!0:e._startPlayback(),e._pingProcessing(0),e._fireEventAsync("play"),e._fireEventAsync("playing")} 14247!this._codec.hasAudio||this._audioFeeder||this._muted?i():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(i))}}},{key:"_doProcessSeeking",value:function(){if(this._seekState==P)throw new Error("seeking in invalid state (not seeking?)") 14248if(this._seekState==O)this._doProcessBisectionSeek() 14249else if(this._seekState==z)this._doProcessBisectionSeek() 14250else{if(this._seekState!=D)throw new Error("Invalid seek state "+this._seekState) 14251this._doProcessLinearSeeking()}}},{key:"_doProcessPlay",value:function(){var e=this,t=this._codec 14252if(this._paused)this._log("paused during playback; stopping loop") 14253else if((!t.hasAudio||t.audioReady||this._pendingAudio||this._dataEnded)&&(!t.hasVideo||t.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var i,n,r,s=null,o=0,a=!1,l=0 14254if(t.hasAudio&&this._audioFeeder?(s=this._audioFeeder.getPlaybackState(),o=this._getPlaybackTime(s),a=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!t.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(o),this._prebufferingAudio=!1),s.dropped!=this._droppedAudio&&this._log("dropped "+(s.dropped-this._droppedAudio)),s.delayed!=this._delayedAudio&&this._log("delayed "+(s.delayed-this._delayedAudio)),this._droppedAudio=s.dropped,this._delayedAudio=s.delayed,(i=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pe
14254ndingAudio+" packets in flight"),i=!1):i=!1)):(o=this._getPlaybackTime(),i=this._codec.audioReady&&this._audioEndTimestamp<o),this._codec.hasVideo){n=this._decodedFrames.length>0,r=this._pendingFrame+this._decodedFrames.length<this._framePipelineDepth+this._frameParallelism&&this._codec.frameReady,n&&(l=1e3*(this._decodedFrames[0].frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l) 14255var c=this._targetPerFrameTime 14256if(this._prebufferingAudio)r&&this._log("decoding a frame during prebuffering"),n=!1 14257else if(n&&this._dataEnded&&a)this._log("audio timeline ended? ready to draw frame") 14258else if(n&&-l>=c){for(var u=-1,d=0;d<this._decodedFrames.length-1;d++)this._decodedFrames[d].frameEndTimestamp<o&&(u=d-1) 14259if(u>=0)for(;u-- >=0;){this._lateFrames++ 14260var h=this._decodedFrames.shift() 14261this._log("skipping already-decoded late frame at "+h.frameEndTimestamp),l=1e3*(h.frameEndTimestamp-o),this._frameEndTimestamp=h.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-l,this._framesProcessed++,h.dropped=!0,this._doFrameComplete(h)}var f=this._codec.nextKeyframeTimestamp,p=f-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame) 14262if(f>=0&&f!=this._codec.frameTimestamp&&o>=p){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+o+", expect to see keyframe at "+f) 14263for(var m=0;m<this._decodedFrames.length;m++){var g=this._decodedFrames[m] 14264this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=g.frameEndTimestamp,l=1e3*(g.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,g.dropped=!0,this._doFrameComplete(g)}this._decodedFrames=[] 14265for(var y=0;y<this._pendingFrames.length;
14265y++){var v=this._pendingFrames[y] 14266this._lateFrames++,this._framesProcessed++,this._frameEndTimestamp=v.frameEndTimestamp,l=1e3*(v.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,v.dropped=!0,this._doFrameComplete(v)}for(this._pendingFrames=[],this._pendingFrame=0;this._codec.frameReady&&this._codec.frameTimestamp<f;){var _={frameEndTimestamp:this._codec.frameTimestamp,dropped:!0} 14267l=1e3*(_.frameEndTimestamp-o),this._actualPerFrameTime=this._targetPerFrameTime-l,this._lateFrames++,this._codec.discardFrame(function(){}),this._framesProcessed++,this._doFrameComplete(_)}return void(this._isProcessing()||this._pingProcessing())}}else n&&l<=4||(n=!1)}if(r){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++ 14268var b=this._frameEndTimestamp=this._codec.frameTimestamp 14269this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:b}) 14270var w=this._pendingFrames,A=!1,T=this._time(function(){e._codec.decodeFrame(function(t){w===e._pendingFrames?(e._log("play loop callback: decoded frame"),e._pendingFrame--,e._pendingFrames.shift(),t?e._decodedFrames.push({yCbCrBuffer:e._codec.frameBuffer,videoCpuTime:e._codec.videoCpuTime,frameEndTimestamp:b}):e._log("Bad video packet or something"),e._codec.process(function(){e._isProcessing()||e._pingProcessing(A?void 0:0)})):e._log("play loop callback after flush, discarding")})}) 14271this._pendingFrame&&(A=!0,this._proxyTime+=T,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(i){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++ 14272var C=this._codec.audioTimestamp,L=this._time(function(){e._codec.decodeAudio(function(t){if(e._pendingAudio--,e._log("play loop callback: decoded audio"),e._audioEndTimestamp=C,t){var i=e._codec.audioBuffer 14273if(i&&(e._bufferTime+=e._time(function(){e._audioFeeder&&e._audioFeeder.bufferData(i)}),!e._codec.hasVideo)){e._framesProcessed++ 14274var n={frameEndTimestamp:e._audioEndTimestamp} 14275e._doFrameComplete(n)}}e._isProcessing()||e._pingProcessing()})}) 14276this._pendingAudio&&(this._proxyTime+=L,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(n){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null) 14277var x=this._decodedFrames.shift() 14278this._currentVideoCpuTime=x.videoCpuTime,this._drawingTime+=this._time(function(){e._frameSink.drawFrame(x.yCbCrBuffer)}),this._framesProcessed++,this._doFrameComplete(x),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]) 14279var M=0 14280this._codec.hasAudio&&this._audioFeeder&&(M=1e3*this._audioFeeder.durationBuffered),M>0?(this._log("play loop: ending pending "+M+" ms"),this._pingProcessing(Math.max(0,M))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(t.hasVideo&&!t.frameReady||t.hasAudio&&!t.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers") 14281else{var E=l 14282this._log("play loop: setting a timer for drawing "+E),this._nextFrameTimer=setTimeout(function(){e._nextFrameTimer=null,e._pingProcessing()},E)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}},{key:"_doProcessPlayDemux",value:function(){var e=this,t=this._codec.frameReady,i=this._codec.audioReady 14283this._codec.process(function(n){e._codec.frameReady&&!t||e._codec.audioReady&&!i?(e._log("demuxer has packets"),e._pingProcessing()):n?(e._log("demuxer processing to find more packets"),e._pingProcessing()):(e._log("demuxer ran out of data"),e._streamEnded?(e._log("demuxer reached end of data stream"),e._dataEnded=!0,e._pingProcessing()):(e._log("demuxer loading more data"),e._readBytesAndWait()))})}},{key:"_doProcessError",value:function(){}},{key:"_isProcessing",value:function(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}},{key:"_readBytesAndWait",value:function(){var e=this 14284this._stream.buffering||this._stream.seeking?this._log("readBytesAndWait during i/o"):this._stream.read(32768).then(function(t){e._log("got input "+[t.byteLength]),t.byteLength&&e._actionQueue.push(function(){e._codec.receiveInput(t,function(){e._pingProcessing()})}),e._stream.eof&&(e._log("stream is at end!"),e._streamEnded=!0),e._isProcessing()||e._pingProcessing()}).catch(function(t){e._onStreamError(t)})}},{key:"_pingProcessing",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1 14285this._stream&&this._stream.waiting?this._log("waiting on input"):(this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),t>-1/256?this._nextProcessingTimer=setTimeout(function(){e._pingProcessing()},t):this._depth?this._needProcessing=!0:this._doProcessing())}},{key:"_startProcessingVideo",value:function(e){var t=this 14286if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1 14287var i={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,wasm:this._enableWASM} 14288this._options.memoryLimit&&!this._enableWASM&&(i.memoryLimit=this._options.memoryLimit),this._detectedType&&(i.type=this._detectedType),this._codec=new w.default(i),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=function(e){t._didSeek=!0,t._stream&&t._seekStream(e)},this._codec.init(function(){t._codec.receiveInput(e,function(){t._readBytesAndWait()})})}}},{key:"_loadCodec",value:function(e){var t=this 14289this._stream.read(1024).then(function(i){var n=new Uint8Array(i) 14290n.length>4&&n[0]=="O".charCodeAt(0)&&n[1]=="g".charCodeAt(0)&&n[2]=="g".charCodeAt(0)&&n[3]=="S".charCodeAt(0)?t._detectedType="video/ogg":n.length>4&&26==n[0]&&69==n[1]&&223==n[2]&&163==n[3]?t._detectedType="video/webm":t._detectedType="video/ogg",e(i)})}},{key:"_prepForLoad",value:function(e){var t=this 14291this._stopVideo(),this._currentSrc="",this._loading=!0,this._actionQueue.push(function(){e&&"none"===t.preload?t._loading=!1:(t._options.stream?t._stream=t._options.stream:t._stream=new f.default({url:t.src,cacheSize:16777216,progressive:!1}),t._stream.load().then(function(){t._loading=!1,t._currentSrc=t.src,t._byteLength=t._stream.seekable?t._stream.length:0 14292var e=t._stream.headers["x-content-duration"] 14293"string"==typeof e&&(t._duration=parseFloat(e)),t._loadCodec(function(e){t._startProcessingVideo(e)})}).catch(function(e){t._onStreamError(e)}))}),this._pingProcessing(0)}},{key:"load",value:function(){this._prepForLoad()}},{key:"canPlayType",value:function(e){var t=new _.default(e) 14294function i(e){if(t.codecs){var i=0,n=0 14295return t.codecs.forEach(function(t){e.indexOf(t)>=0?i++:n++}),0===i||n>
142950?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":i(["vorbis","opus","vp8","vp9"]):i(["vorbis","opus","theora"])}},{key:"play",value:function(){this._muted||this._options.audioContext||i.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==S||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=M,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}},{key:"getPlaybackStats",value:function(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}},{key:"resetPlaybackStats",value:function(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}},{key:"getVideoFrameSink",value:function(){return this._frameSink}},{key:"getCanvas",value:function(){return this._canvas}},{key:"pause",value:function(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}},{key:"stop",value:function(){this._stopVideo(),this._paused=!0}},{key:"fastSeek",value:function(e){this._seek(+e,N)}}],[{key:"initSharedAudioContext",value:function(){p.default.initSharedAudioContext()}}]),i}(R) 14296if((0,y.default)(F,A),F.instanceCount=0,F.styleManager=new function(){var e=document.createElement("style") 14297e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e) 14298var t=e.sheet 14299this.appendRule=function(e,i){var n=[] 14300for(var r in i)i.hasOwnProperty(r)&&n.push(r+":"+i[r]) 14301var s=e+"{"+n.join(";")+"}" 14302t.insertRule(s,t.cssRules.length-1)}},F.supportsObjectFit="string"==typeof document.createElement("canvas").style.objectFit,F.supportsObjectFit&&navigator.userAgent.match(/iPhone|iPad|iPod Touch/)&&(F.supportsObjectFit=!1),F.supportsObjectFit&&navigator.userAgent.match(/Edge/)&&(F.supportsObjectFit=!1),F.supportsObjectFit)F.updatePositionOnResize=function(){} 14303else{F.updatePositionOnResize=function(){function e(e,t,i){var n=e.offsetParent||e.parentNode,r=t/i 14304if(r>n.offsetWidth/n.offsetHeight){var s=n.offsetWidth/r,o=(n.offsetHeight-s)/2 14305e.style.width="100%",e.style.height=s+"px",e.style.marginLeft=0,e.style.marginRight=0,e.style.marginTop=o+"px",e.style.marginBottom=o+"px"}else{var a=n.offsetHeight*r,l=(n.offsetWidth-a)/2 14306e.style.width=a+"px",e.style.height="100%",e.style.marginLeft=l+"px",e.style.marginRight=l+"px",e.style.marginTop=0,e.style.marginBottom=0}}function t(e,t){var i=document.querySelectorAll(e) 14307Array.prototype.slice.call(i).forEach(t)}t("ogvjs > canvas",function(t){e(t,t.width,t.height)}),t("ogvjs >
14307 img",function(t){e(t,t.naturalWidth,t.naturalHeight)})} 14308var B=function(){e(F.updatePositionOnResize)} 14309window.addEventListener("resize",F.updatePositionOnResize),window.addEventListener("orientationchange",F.updatePositionOnResize),document.addEventListener("fullscreenchange",B),document.addEventListener("mozfullscreenchange",B),document.addEventListener("webkitfullscreenchange",B),document.addEventListener("MSFullscreenChange",B)}var j=F 14310t.default=j}).call(this,i(32).setImmediate)},function(e,t,i){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply 14311function s(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new s(r.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new s(r.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId) 14312var t=e._idleTimeout 14313t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},i(33),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,i(7))},function(e,t,i){(function(e,t){!function(e){if(!e.setImmediate){var i,n=1,r={},s=!1,o=e.document,a=Object.getPrototypeOf&&Object.getPrototypeOf(e) 14314a=a&&a.setTimeout?a:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick(function(){c(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,i=e.onmessage 14315return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=i,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(i){i.source===e&&"string"==typeof i.data&&0===i.data.indexOf(t)&&c(+i.data.slice(t.length))} 14316e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),i=function(i){e.postMessage(t+i,"*")}}():e.MessageChannel?function(){var e=new MessageChannel 14317e.port1.onmessage=function(e){c(e.data)},i=function(t){e.port2.postMessage(t)}}():o&&"onreadystatechange"in o.createElement("script")?function(){var e=o.documentElement 14318i=function(t){var i=o.createElement("script") 14319i.onreadystatechange=function(){c(t),i.onreadystatechange=null,e.removeChild(i),i=null},e.appendChild(i)}}():i=function(e){setTimeout(c,0,e)},a.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e)) 14320for(var t=new Array(arguments.length-1),s=0;s<t.length;s++)t[s]=arguments[s+1] 14321var o={callback:e,args:t} 14322return r[n]=o,i(n),n++},a.clearImmediate=l}function l(e){delete r[e]}function c(e){if(s)setTimeout(c,0,e) 14323else{var t=r[e] 14324if(t){s=!0 14325try{!function(e){var t=e.callback,i=e.args 14326switch(i.length){case 0:t() 14327break 14328case 1:t(i[0]) 14329break 14330case 2:t(i[0],i[1]) 14331break 14332case 3:t(i[0],i[1],i[2]) 14333break 14334default:t.apply(void 0,i)}}(t)}finally{l(e),s=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,i(7),i(11))},function(e,t,i){!function(){var t=i(9),n=i(35),r=i(38),s={FrameSink:t,SoftwareFrameSink:n,WebGLFrameSink:r,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:r.isAvailable())?new r(e,t):new n(e,t)}} 14335e.exports=s}()},function(e,t,i){!function(){var t=i(9),n=i(36) 14336function r(e){var t=e.getContext("2d"),i=null,r=null,s=null 14337return this.drawFrame=function(o){var a=o.format 14338e.width===a.displayWidth&&e.height===a.displayHeight||(e.width=a.displayWidth,e.height=a.displayHeight),null!==i&&i.width==a.width&&i.height==a.height||function(e,n){for(var r=(i=t.createImageData(e,n)).data,s=e*n*4,o=0;o<s;o+=4)r[o+3]=255}(a.width,a.height),n.convertYCbCr(o,i.data) 14339var l,c=a.cropWidth!=a.displayWidth||a.cropHeight!=a.displayHeight 14340c?(r||function(e,t){(r=document.createElement("canvas")).width=e,r.height=t,s=r.getContext("2d")}(a.cropWidth,a.cropHeight),l=s):l=t,l.putImageData(i,-a.cropLeft,-a.cropTop,a.cropLeft,a.cropTop,a.cropWidth,a.cropHeight),c&&t.drawImage(r,0,0,a.displayWidth,a.displayHeight)},this.clear=function(){t.clearRect(0,0,e.width,e.height)},this}r.prototype=Object.create(t.prototype),e.exports=r}()},function(e,t,i){!function(){var t=i(37) 14341 14342;/** 14343 * Basic YCbCr->RGB conversion 14344 * 14345 * @author Brion Vibber <[email protected]> 14346 * @copyright 2014-2019 14347 * @license MIT-style 14348 * 14349 * @param {YUVFrame} buffer - input frame buffer 14350 * @param {Uint8ClampedArray} output - array to draw RGBA into 14351 * Assumes that the output array already has alpha channel set to opaque. 14352 */e.exports={convertYCbCr:function(e,i){var n=0|e.format.width,r=0|e.format.height,s=0|t(e.format.width/e.format.chromaWidth),o=0|t(e.format.height/e.format.chromaHeight),a=e.y.bytes,l=e.u.bytes,c=e.v.bytes,u=0|e.y.stride,d=0|e.u.stride,h=0|e.v.stride,f=n<<2,p=0,m=0,g=0,y=0,v=0,_=0,b=0,w=0,A=0,T=0,C=0,L=0,x=0,M=0,E=0,S=0,k=0,P=0 14353if(1==s&&1==o)for(b=0,w=f,P=0,S=0;S<r;S+=2){for(g=(m=S*u|0)+u|0,y=P*d|0,v=P*h|0,E=0;E<n;E+=2)A=0|l[y++],L=(409*(T=0|c[v++])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[m++]|0,i[b]=C+L>>8,i[b+1]=C-x>>8,i[b+2]=C+M>>8,b+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4,C=298*a[g++]|0,i[w]=C+L>>8,i[w+1]=C-x>>8,i[w+2]=C+M>>8,w+=4 14354b+=f,w+=f,P++}else for(_=0,S=0;S<r;S++)for(k=0,p=S*u|0,y=(P=S>>o)*d|0,v=P*h|0,E=0;E<n;E++)A=0|l[y+(k=E>>s)],L=(409*(T=0|c[v+k])|0)-57088|0,x=(100*A|0)+(208*T|0)-34816|0,M=(516*A|0)-70912|0,C=298*a[p++]|0,i[_]=C+L>>8,i[_+1]=C-x>>8,i[_+2]=C+M>>8,_+=4}}}()},function(e,t){ 14355/** 14356 * Convert a ratio into a bit-shift count; for instance a ratio of 2 14357 * becomes a bit-shift of 1, while a ratio of 1 is a bit-shift of 0. 14358 * 14359 * @author Brion Vibber <[email protected]> 14360 * @copyright 2016 14361 * @license MIT-style 14362 * 14363 * @param {number} ratio - the integer ratio to convert. 14364 * @returns {number} - number of bits to shift to multiply/divide by the ratio. 14365 * @throws exception if given a non-power-of-two 14366 */ 14367e.exports=function(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++ 14368if(e!==1<<t)throw"chroma plane dimensions must be power of 2 ratio to luma plane dimensions; got "+e 14369return t}},function(e,t,i){!function(){var t=i(9),n=i(39) 14370function r(e){var t,i,s=this,o=r.contextForCanvas(e) 14371if(null===o)throw new Error("WebGL unavailable") 14372function a(e,t){var i=o.createShader(e) 14373if(o.shaderSource(i,t),o.compileShader(i),!o.getShaderParameter(i,o.COMPILE_STATUS)){var n=o.getShaderInfoLog(i) 14374throw o.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+n)}return i}var l,c,u,d,h,f,p,m,g,y,v=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),_={},b={},w={} 14375function A(e){return _[e]||(_[e]=o.createTexture()),_[e]}function T(e,t,i,n){var s=A(e) 14376if(o.activeTexture(o.TEXTURE0),r.stripe){var a=!_[e+"_temp"],l=A(e+"_temp") 14377o.bindTexture(o.TEXTURE_2D,l),a?(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,t/4,i,0,o.RGBA,o.UNSIGNED_BYTE,n)):o.texSubImage2D(o.TEXTURE_2D,0,0,0,t/4,i,o.RGBA,o.UNSIGNED_BYTE,n) 14378var c=_[e+"_stripe"],u=!c 14379u&&(c=A(e+"_stripe")),o.bindTexture(o.TEXTURE_2D,c),u&&(o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.NEAREST),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.NEAREST),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,t,1,0,o.RGBA,o.UNSIGNED_BYTE,function(e){if(w[e])return w[e] 14380for(var t=e,i=new Uint32Array(t),n=0;n<t;n+=4)i[n]=255,i[n+1]=65280,i[n+2]=16711680,i[n+3]=4278190080 14381return w[e]=new Uint8Array(i.buffer)}(t)))}else o.bindTexture(o.TEXTURE_2D,s),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.LUMINANCE,t,i,0,o.LUMINANCE,o.UNSIGNED_BYTE,n)}
vendor: 7,111 bytes, lines 14381-14400
14381function C(e,t,n){var r=_[e] 14382o.useProgram(i) 14383var s=b[e] 14384s||(o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,r),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,t,n,0,o.RGBA,o.UNSIGNED_BYTE,null),s=b[e]=o.createFramebuffer()),o.bindFramebuffer(o.FRAMEBUFFER,s),o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_2D,r,0) 14385var a=_[e+"_temp"] 14386o.activeTexture(o.TEXTURE1),o.bindTexture(o.TEXTURE_2D,a),o.uniform1i(f,1) 14387var p=_[e+"_stripe"] 14388o.activeTexture(o.TEXTURE2),o.bindTexture(o.TEXTURE_2D,p),o.uniform1i(h,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,u),o.enableVertexAttribArray(d),o.vertexAttribPointer(d,2,o.FLOAT,!1,0,0),o.viewport(0,0,t,n),o.drawArrays(o.TRIANGLES,0,v.length/2),o.bindFramebuffer(o.FRAMEBUFFER,null)}function L(e,i,n){o.activeTexture(i),o.bindTexture(o.TEXTURE_2D,_[e]),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_S,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_WRAP_T,o.CLAMP_TO_EDGE),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,o.LINEAR),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,o.LINEAR),o.uniform1i(o.getUniformLocation(t,e),n)}function x(e,t){var i=a(o.VERTEX_SHADER,e),n=a(o.FRAGMENT_SHADER,t),r=o.createProgram() 14389if(o.attachShader(r,i),o.attachShader(r,n),o.linkProgram(r),!o.getProgramParameter(r,o.LINK_STATUS)){var s=o.getProgramInfoLog(r) 14390throw o.deleteProgram(r),new Error("GL program linking failed: "+s)}return r}return s.drawFrame=function(a){var _=a.format,b=!t||e.width!==_.displayWidth||e.height!==_.displayHeight 14391if(b&&(e.width=_.displayWidth,e.height=_.displayHeight,s.clear()),t||function(){if(r.stripe){i=x(n.vertexStripe,n.fragmentStripe),o.getAttribLocation(i,"aPosition"),u=o.createBuffer() 14392var e=new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]) 14393o.bindBuffer(o.ARRAY_BUFFER,u),o.bufferData(o.ARRAY_BUFFER,e,o.STATIC_DRAW),d=o.getAttribLocation(i,"aTexturePosition"),h=o.getUniformLocation(i,"uStripe"),f=o.getUniformLocation(i,"uTexture")}t=x(n.vertex,n.fragment),l=o.createBuffer(),o.bindBuffer(o.ARRAY_BUFFER,l),o.bufferData(o.ARRAY_BUFFER,v,o.STATIC_DRAW),c=o.getAttribLocation(t,"aPosition"),p=o.createBuffer(),m=o.getAttribLocation(t,"aLumaPosition"),g=o.createBuffer(),y=o.getAttribLocation(t,"aChromaPosition")}(),b){var w=function(e,t,i){var n=_.cropLeft/i,r=(_.cropLeft+_.cropWidth)/i,s=(_.cropTop+_.cropHeight)/_.height,a=_.cropTop/_.height,l=new Float32Array([n,s,r,s,n,a,n,a,r,s,r,a]) 14394o.bindBuffer(o.ARRAY_BUFFER,e),o.bufferData(o.ARRAY_BUFFER,l,o.STATIC_DRAW)} 14395w(p,0,a.y.stride),w(g,0,a.u.stride*_.width/_.chromaWidth)}T("uTextureY",a.y.stride,_.height,a.y.bytes),T("uTextureCb",a.u.stride,_.chromaHeight,a.u.bytes),T("uTextureCr",a.v.stride,_.chromaHeight,a.v.bytes),r.stripe&&(C("uTextureY",a.y.stride,_.height),C("uTextureCb",a.u.stride,_.chromaHeight),C("uTextureCr",a.v.stride,_.chromaHeight)),o.useProgram(t),o.viewport(0,0,e.width,e.height),L("uTextureY",o.TEXTURE0,0),L("uTextureCb",o.TEXTURE1,1),L("uTextureCr",o.TEXTURE2,2),o.bindBuffer(o.ARRAY_BUFFER,l),o.enableVertexAttribArray(c),o.vertexAttribPointer(c,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,p),o.enableVertexAttribArray(m),o.vertexAttribPointer(m,2,o.FLOAT,!1,0,0),o.bindBuffer(o.ARRAY_BUFFER,g),o.enableVertexAttribArray(y),o.vertexAttribPointer(y,2,o.FLOAT,!1,0,0),o.drawArrays(o.TRIANGLES,0,v.length/2)},s.clear=function(){o.viewport(0,0,e.width,e.height),o.clearColor(0,0,0,0),o.clear(o.COLOR_BUFFER_BIT)},s.clear(),s}r.stripe=-1!==navigator.userAgent.indexOf("Windows"),r.contextForCanvas=function(e){var t={alpha:!1,depth:!1,stencil:!1,antialias:!1,preferLowPowerToHighPerformance:!0,failIfMajorPerformanceCaveat:!0} 14396return e.getContext("webgl",t)||e.getContext("experimental-webgl",t)},r.isAvailable=function(){var e,t=document.createElement("canvas") 14397t.width=1,t.height=1 14398try{e=r.contextForCanvas(t)}catch(e){return!1}if(e){var i=e.TEXTURE0,n=e.createTexture(),s=new Uint8Array(16),o=r.stripe?1:4,a=r.stripe?e.RGBA:e.LUMINANCE,l=r.stripe?e.NEAREST:e.LINEAR 14399return e.activeTexture(i),e.bindTexture(e.TEXTURE_2D,n),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,l),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,l),e.texImage2D(e.TEXTURE_2D,0,a,o,4,0,a,e.UNSIGNED_BYTE,s),!e.getError()}return!1},r.prototype=Object.create(t.prototype),e.exports=r}()},function(e,t){e.exports={vertex:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision lowp float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as LUMINANCE textures.\n float fY = texture2D(uTextureY, vLumaPosition).x;\n float fCb = texture2D(uTextureCb, vChromaPosition).x;\n float fCr = texture2D(uTextureCr, vChromaPosition).x;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision lowp float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision lowp float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(fLuminance, fLuminance, fLuminance, 1);\n}\n"}},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14400n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
14400return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}() 14401i(17) 14402var r=i(41),s=i(44),o=function(){function e(t){var i=t.url,n=void 0===i?"":i,s=t.chunkSize,o=void 0===s?1048576:s,a=t.cacheSize,l=void 0===a?0:a,c=t.progressive,u=void 0===c||c 14403!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.length=-1,this.loaded=!1,this.loading=!1,this.seekable=!1,this.buffering=!1,this.seeking=!1,this.progressive=u,Object.defineProperties(this,{offset:{get:function(){return this._cache.readOffset}},eof:{get:function(){return this.length===this._cache.readOffset}}}),this.url=n,this.headers={},this._cache=new r({cacheSize:l}),this._backend=null,this._cachever=0,this._chunkSize=o}return n(e,[{key:"load",value:function(){var e=this 14404return new Promise(function(t,i){if(e.loading)throw new Error("cannot load when loading") 14405if(e.loaded)throw new Error("cannot load when loaded") 14406e.loading=!0,e._openBackend().then(function(i){e.seekable=i.seekable,e.headers=i.headers,e.length=i.length,e.loaded=!0,e.loading=!1,t()}).catch(function(t){"AbortError"!==t.name&&(e.loading=!1),i(t)})})}},{key:"_openBackend",value:function(){var e=this 14407return new Promise(function(t,i){if(e._backend)t(e._backend) 14408else if(e.eof)i(new Error("cannot open at end of file")) 14409else{var n=e._cache,r=e._chunkSize,o=n.bytesReadable(r),a=n.readOffset+o 14410if(n.seekWrite(a),e.length>=0&&a>=e.length)return void t(null) 14411var l=e._clampToLength(n.writeOffset+n.bytesWritable(r))-n.writeOffset 144120===l?t(null):(c=e._backend=new s({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),u=null,d=function(){c!==e._backend?(u(),i(new Error("invalid state"))):(c.on("buffer",function(t){c===e._backend&&e._cache.write(t)}),c.on("done",function(){c===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)}),t(c))},h=function(t){c!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))},u=function(){c.off("open",d),c.off("error",h)},c.on("open",d),c.on("error",h),c.on("cachever",function(){e._cachever++}),c.load())}var c,u,d,h})}},{key:"_readAhead",value:function(){var e=this 14413return new Promise(function(t,i){e._backend||e.eof?t():e._openBackend().then(function(){t()}).catch(function(e){i(e)})})}},{key:"seek",value:function(e){var t=this 14414return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state") 14415if(e!==(0|e)||e<0)throw new Error("invalid input") 14416if(t.length>=0&&e>t.length)throw new Error("seek past end of file") 14417if(!t.seekable)throw new Error("seek on non-seekable stream") 14418t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(n)})}},{key:"read",value:function(e){var t=this 14419return this.buffer(e).then(function(e){return t.readSync(e)})}},{key:"readSync",value:function(e){var t=this.bytesAvailable(e),i=new Uint8Array(t) 14420if(this.readBytes(i)!==t)throw new Error("failed to read expected data") 14421return i.buffer}},{key:"readBytes",value:function(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state") 14422if(!(e instanceof Uint8Array))throw new Error("invalid input") 14423var t=this._cache.readBytes(e) 14424return this._readAhead(),t}},{key:"buffer",value:function(e){var t=this 14425return new Promise(function(i,n){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state") 14426if(e!==(0|e)||e<0)throw new Error("invalid input") 14427var r=t._clampToLength(t.offset+e),s=r-t.offset,o=t.bytesAvailable(s) 14428o>=s?i(o):(t.buffering=!0,t._openBackend().then(function(i){return i?i.bufferToOffset(r).then(function(){return t.buffering=!1,t.buffer(e)}):Promise.resolve(o)}).then(function(e){t.buffering=!1,i(e)}).catch(function(e){"AbortError"!==e.name&&(t.buffering=!1),n(e)}))})}},{key:"bytesAvailable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0 14429return this._cache.bytesReadable(e)}},{key:"abort",value:function(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function(){return this._cache.ranges()}},{key:"_clampToLength",value:function(e){return this.length<0?e:Math.min(this.length,e)}}]),e}() 14430e.exports=o},function(e,t,i){e.exports=i(42)},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14431n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
14431return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(43),s=function(){function e(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).cacheSize,i=void 0===t?0:t 14432!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e) 14433var n=new r({eof:!0}) 14434this.head=n,this.tail=n,this.readOffset=0,this.readCursor=n,this.writeOffset=0,this.writeCursor=n,this.cacheSize=i}return n(e,[{key:"bytesReadable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor.last(function(i){return!i.empty&&i.start<=t+e}) 14435return i?Math.min(e,i.end-t):0}},{key:"bytesWritable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor 14436if(i.eof)return e 14437var n=i.last(function(i){return i.empty&&i.start<=t+e}) 14438return n?Math.min(e,n.end-t):0}},{key:"seekRead",value:function(e){var t=this.head.first(function(t){return t.contains(e)}) 14439if(!t)throw new Error("read seek out of range") 14440this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function(e){var t=this.head.first(function(t){return t.contains(e)}) 14441if(!t)throw new Error("write seek out of range") 14442this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function(e){for(var t=e.byteLength,i=this.bytesReadable(t),n=this.readOffset,r=n+i,s=n,o=this.readCursor;o&&!o.empty&&!(o.start>=r);o=o.next){var a=Math.min(r,o.end),l=e.subarray(s-n,a-n) 14443o.readBytes(l,s,a),s=a}return this.readOffset=s,this.readCursor=this.readCursor.first(function(e){return e.contains(s)}),i}},{key:"write",value:function(e){var t=this.bufferItem(e),i=this.writeCursor 14444if(!i.empty)throw new Error("write cursor not empty") 14445if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small") 14446i.start<t.start&&(this.split(i,t.start),i=this.writeCursor),(t.end<i.end||i.eof)&&(this.split(i,t.end),i=this.writeCursor),this.splice(i,i,t,t),this.writeOffset=t.end,this.writeCursor=t.next,this.gc()}},{key:"bufferItem",value:function(e){if(e instanceof ArrayBuffer)return new r({start:this.writeOffset,end:this.writeOffset+e.byteLength,buffer:e}) 14447if("string"==typeof e)return new r({start:this.writeOffset,end:this.writeOffset+e.length,string:e}) 14448throw new Error("invalid input to write")}},{key:"split",value:function(e,t){var i=e.split(t) 14449this.splice(e,e,i[0],i[1])}},{key:"ranges",value:function(){for(var e=[],t=this.head;t;t=t.next)if(!t.empty){var i=t 14450t=t.last(function(e){return!e.empty}),e.push([i.start,t.end])}return e}},{key:"gc",value:function(){for(var e=0,t=[],i=this.head;i;i=i.next)i.empty||(e+=i.length,(i.end<this.readOffset||i.start>this.readOffset+this.chunkSize)&&t.push(i)) 14451if(e>this.cacheSize){t.sort(function(e,t){return e.timestamp-t.timestamp}) 14452for(var n=0;n<t.length;n++){var r=t[n] 14453if(e<=this.cacheSize)break 14454this.remove(r),e-=r.length}}}},{key:"remove",value:function(e){var t=new r({start:e.start,end:e.end}) 14455this.splice(e,e,t,t),(e=t).prev&&e.prev.empty&&(e=this.consolidate(e.prev)),e.next&&e.next.empty&&!e.next.eof&&(e=this.consolidate(e)),0===e.start&&(this.head=e)}},{key:"consolidate",value:function(e){var t=e.last(function(e){return e.empty&&!e.eof}),i=new r({start:e.start,end:t.end}) 14456return this.splice(e,t,i,i),i}},{key:"splice",value:function(e,t,i,n){var r=this 14457if(e.start!==i.start)throw new Error("invalid splice head") 14458if(!(t.end===n.end||t.eof&&n.eof))throw new Error("invalid splice tail") 14459var s=e.prev,o=t.next 14460e.prev=null,t.next=null,s&&(s.next=i,i.prev=s),o&&(o.prev=n,n.next=o),e===this.head&&(this.head=i),t===this.tail&&(this.tail=n),this.readCursor=this.head.first(function(e){return e.contains(r.readOffset)}),this.writeCursor=this.head.first(function(e){return e.contains(r.writeOffset)})}},{key:"eof",get:function(){return this.readCursor.eof}}]),e}() 14461e.exports=s},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14462n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.buffer,n=void 0===i?void 0:i,r=t.string,s=void 0===r?void 0:r,o=t.start,a=void 0===o?0:o,l=t.end,c=void 0===l?a+(n?n.byteLength:s?s.length:0):l,u=t.prev,d=void 0===u?null:u,h=t.next,f=void 0===h?null:h,p=t.eof,m=void 0!==p&&p,g=t.empty,y=void 0===g?!(n||s):g,v=t.timestamp,_=void 0===v?Date.now():v 14463!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.start=a,this.end=c,this.prev=d,this.next=f,this.eof=m,this.empty=y,this.timestamp=_,this.buffer=n,this.string=s,Object.defineProperty(this,"length",{get:function(){return this.end-this.start}})}
14463return n(e,[{key:"contains",value:function(e){return e>=this.start&&(e<this.end||this.eof)}},{key:"readBytes",value:function(e,t,i){var n=t-this.start,r=i-t 14464if(this.buffer){var s=new Uint8Array(this.buffer,n,r) 14465e.set(s)}else{if(!this.string)throw new Error("invalid state") 14466for(var o=this.string,a=0;a<r;a++)e[a]=o.charCodeAt(n+a)}this.timestamp=Date.now()}},{key:"split",value:function(t){if(!this.empty||!this.contains(t))throw new Error("invalid split") 14467var i=new e({start:this.start,end:t}),n=new e({start:t,end:this.eof?t:this.end,eof:this.eof}) 14468return i.next=n,n.prev=i,[i,n]}},{key:"first",value:function(e){for(var t=this;t;t=t.next)if(e(t))return t 14469return null}},{key:"last",value:function(e){for(var t=null,i=this;i&&e(i);i=i.next)t=i 14470return t}}]),e}() 14471e.exports=r},function(e,t,i){var n=i(45),r=i(46),s=i(47),o=i(48),a=null 14472e.exports=function(e){if(!1===e.progressive)return new o(e) 14473if(a||(a=n.supported()?n:s.supported()?s:r.supported()?r:null),!a)throw new Error("No supported backend class") 14474return new a(e)}},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14475n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(10),s="moz-chunked-arraybuffer",o=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14476return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 14477e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,r),n(e,[{key:"initXHR",value:function(){(function e(t,i,n){null===t&&(t=Function.prototype) 14478var r=Object.getOwnPropertyDescriptor(t,i) 14479if(void 0===r){var s=Object.getPrototypeOf(t) 14480return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 14481var o=r.get 14482return void 0!==o?o.call(n):void 0})(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType=s}},{key:"onXHRProgress",value:function(){var e=this.xhr.response 14483this.bytesRead+=e.byteLength,this.emit("buffer",e)}}]),e}() 14484o.supported=function(){try{var e=new XMLHttpRequest 14485return e.responseType=s,e.responseType===s}catch(e){return!1}},e.exports=o},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14486n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype) 14487var r=Object.getOwnPropertyDescriptor(t,i) 14488if(void 0===r){var s=Object.getPrototypeOf(t) 14489return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 14490var o=r.get 14491return void 0!==o?o.call(n):void 0},s=i(18),o="ms-stream",a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e) 14492var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14493return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t)) 14494return i.stream=null,i.streamReader=null,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 14495e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,s),n(e,[{key:"initXHR",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRStart",value:function(){var e=this 14496this.xhr.addEventListener("readystatechange",function t(){3===e.xhr.readyState&&(e.stream=e.xhr.response,e.xhr.removeEventListener("readystatechange",t),e.emit("open"))})}},{key:"waitForStream",value:function(){var e=this 14497return new Promise(function(t,i){e.stream?t(e.stream):function(){var n=null 14498e._onAbort=function(e){n(),i(e)} 14499var r=function(){t(e.stream)} 14500n=function(){e.off("open",r),e._onAbort=null},e.on("open",r)}()})}},{key:"bufferToOffset",value:function(e){var t=this 14501return this.waitForStream().then(function(i){return new Promise(function(n,r){if(t.streamReader)throw new Error("cannot trigger read when reading") 14502if(t.offset>=e||t.eof)n() 14503else{var s=e-t.offset 14504t.streamReader=new MSStreamReader,t.streamReader.onload=function(e){t.streamReader=null 14505var i=e.target.result 14506i.byteLength>0?(t.bytesRead+=i.byteLength,t.emit("buffer",i)):(t.eof=!0,t.emit("done")),n()},t.streamReader.onerror=function(){t.streamReader=null,t.stream=null,t.emit("error"),r(new Error("mystery error streaming"))},t._onAbort=function(e){t.streamReader.abort(),t.streamReader=null,t.stream=null,t.emit("error"),r(e)},t.streamReader.readAsArrayBuffer(i,s)}})})}},{key:"abort",value:function(){this.streamReader&&(this.streamReader.abort(),this.streamReader=null),this.stream&&(this.stream.msClose(),this.stream=null),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"abort",this).call(this)}}]),e}() 14507a.supported=function(){try{var e=new XMLHttpRequest 14508return e.open("GET","/robots.txt"),e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14509n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
14509return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype) 14510var r=Object.getOwnPropertyDescriptor(t,i) 14511if(void 0===r){var s=Object.getPrototypeOf(t) 14512return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 14513var o=r.get 14514return void 0!==o?o.call(n):void 0},s=i(10),o=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14515return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 14516e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,s),n(e,[{key:"initXHR",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType="text",this.xhr.overrideMimeType("text/plain; charset=x-user-defined")}},{key:"onXHRProgress",value:function(){var e=this.xhr.responseText.slice(this.bytesRead) 14517e.length>0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function(){this.onXHRProgress(),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"onXHRLoad",this).call(this)}}]),e}() 14518o.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=o},function(e,t,i){var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14519n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function e(t,i,n){null===t&&(t=Function.prototype) 14520var r=Object.getOwnPropertyDescriptor(t,i) 14521if(void 0===r){var s=Object.getPrototypeOf(t) 14522return null===s?void 0:e(s,i,n)}if("value"in r)return r.value 14523var o=r.get 14524return void 0!==o?o.call(n):void 0},s=i(10),o="arraybuffer",a=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14525return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) 14526e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,s),n(e,[{key:"initXHR",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initXHR",this).call(this),this.xhr.responseType=o}},{key:"onXHRProgress",value:function(){}},{key:"onXHRLoad",value:function(){var t=this.xhr.response 14527this.bytesRead+=t.byteLength,this.emit("buffer",t),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"onXHRLoad",this).call(this)}}]),e}() 14528a.supported=function(){try{var e=new XMLHttpRequest 14529return e.responseType=o,e.responseType===o}catch(e){return!1}},e.exports=a},function(e,t,i){!function(t,i){e.exports=i()}(0,function(){return function(e){var t={} 14530function i(n){if(t[n])return t[n].exports 14531var r=t[n]={exports:{},id:n,loaded:!1} 14532return e[n].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}return i.m=e,i.c=t,i.p="",i(0)}([function(e,t,i){!function(){i(1) 14533var t=i(2),n=i(4) 14534function r(e){this._options=e||{},this._backend=null,this._resampleFractional=0}r.prototype.rate=0,r.prototype.targetRate=0,r.prototype.channels=0,r.prototype.bufferSize=0,Object.defineProperty(r.prototype,"bufferDuration",{get:function(){return this.targetRate?this.bufferSize/this.targetRate:0}}),Object.defineProperty(r.prototype,"bufferThreshold",{get:function(){return this._backend?this._backend.bufferThreshold/this.targetRate:0}
14534,set:function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot set bufferThreshold before init" 14535this._backend.bufferThreshold=Math.round(e*this.targetRate)}}),Object.defineProperty(r.prototype,"playbackPosition",{get:function(){return this._backend?this.getPlaybackState().playbackPosition:0}}),Object.defineProperty(r.prototype,"durationBuffered",{get:function(){return this._backend?this.getPlaybackState().samplesQueued/this.targetRate:0}}),Object.defineProperty(r.prototype,"muted",{get:function(){if(this._backend)return this._backend.muted 14536throw"Invalid state: cannot get mute before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set mute before init" 14537this._backend.muted=e}}),r.prototype.mute=function(){this.muted=!0},r.prototype.unmute=function(){this.muted=!1},Object.defineProperty(r.prototype,"volume",{get:function(){if(this._backend)return this._backend.volume 14538throw"Invalid state: cannot get volume before init"},set:function(e){if(!this._backend)throw"Invalid state: cannot set volume before init" 14539this._backend.volume=e}}),r.prototype.init=function(e,i){if(this.channels=e,this.rate=i,t.isSupported())this._backend=new t(e,i,this._options) 14540else{if(!n.isSupported())throw"No supported backend" 14541this._backend=new n(e,i,this._options)}this.targetRate=this._backend.rate,this.bufferSize=this._backend.bufferSize,this._backend.onstarved=function(){this.onstarved&&this.onstarved()}.bind(this),this._backend.onbufferlow=function(){this.onbufferlow&&this.onbufferlow()}.bind(this)},r.prototype._resample=function(e){var t=this.rate,i=this.channels,n=this._backend.rate,r=this._backend.channels 14542if(t==n&&i==r)return e 14543var s=[],o=Math.trunc(this._resampleFractional),a=e[0].length,l=a*n/t+o,c=Math.round(l) 14544this._resampleFractional-=o,this._resampleFractional+=l-c 14545for(var u=0;u<r;u++){var d=u 14546u>=i&&(d=0) 14547for(var h=e[d],f=new Float32Array(c),p=0;p<f.length;p++)f[p]=h[p*a/l|0] 14548s.push(f)}return s},r.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder
14548cannot bufferData before init" 14549var t=this._resample(e) 14550this._backend.appendBuffer(t)},r.prototype.getPlaybackState=function(){if(this._backend)return this._backend.getPlaybackState() 14551throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},r.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init" 14552this._backend.waitUntilReady(e)},r.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init" 14553this._backend.start()},r.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init" 14554this._backend.stop()},r.prototype.flush=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot flush before init" 14555this._backend.flush()},r.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},r.prototype.onstarved=null,r.prototype.onbufferlow=null,r.isSupported=function(){return!!Float32Array&&(t.isSupported()||n.isSupported())},r.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=r}()},function(e,t){ 14556/** 14557 * @file Abstraction around a queue of audio buffers. 14558 * 14559 * @author Brion Vibber <[email protected]> 14560 * @copyright (c) 2013-2016 Brion Vibber 14561 * @license MIT 14562 */ 14563function i(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue" 14564this.channels=e,this.bufferSize=t,this.flush()}i.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},i.prototype.sampleCount=function(){var e=0 14565return this._buffers.forEach(function(t){e+=t[0].length}),e},i.prototype.createBuffer=function(e){for(var t=[],i=0;i<this.channels;i++)t[i]=new Float32Array(e) 14566return t},i.prototype.validate=function(e){if(e.length!==this.channels)return!1 14567for(var t,i=0;i<e.length;i++){var n=e[i] 14568if(!(n instanceof Float32Array))return!1 14569if(0==i)t=n.length 14570else if(n.length!==t)return!1}return!0},i.prototype.appendBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.appendBuffer" 14571for(var t=e[0].length,i=this.channels,n=this._pendingPos,r=this._pendingBuffer,s=this.bufferSize,o=0;o<t;o++){for(var a=0;a<i;a++)r[a][n]=e[a][o];++n==s&&(this._buffers.push(r),n=this._pendingPos=0,r=this._pendingBuffer=this.createBuffer(s))}this._pendingPos=n},i.prototype.prependBuffer=function(e){if(!this.validate(e))throw"Invalid audio buffer passed to BufferQueue.prependBuffer" 14572var t=this._buffers.slice(0) 14573t.push(this.trimBuffer(this._pendingBuffer,0,this._pendingPos)),this.flush(),this.appendBuffer(e) 14574for(var i=0;i<t.length;i++)this.appendBuffer(t[i])},i.prototype.nextBuffer=function(){if(this._buffers.length)return this._buffers.shift() 14575var e=this.trimBuffer(this._pendingBuffer,0,this._pendingPos) 14576return this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0,e},i.prototype.trimBuffer=function(e,t,i){var n=e[0].length,r=t+Math.min(i,n) 14577if(0==t&&r>=n)return e 14578for(var s=[],o=0;o<this.channels;o++)s[o]=e[o].subarray(t,r) 14579return s},e.exports=i},function(e,t,i){ 14580/** 14581 * @file Web Audio API backend for AudioFeeder 14582 * @author Brion Vibber <[email protected]> 14583 * @copyright (c) 2013-2016 Brion Vibber 14584 * @license MIT 14585 */ 14586!function(){var t=window.AudioContext||window.webkitAudioContext,n=i(1),r=i(3) 14587function s(e,t,i){var r=i.audioContext||s.initSharedAudioContext() 14588if(this._context=r,this.output=i.output||r.destination,this.rate=r.sampleRate,this.channels=Math.min(e,2),i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new n(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=r.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),r.createScriptProcessor)this._node=r.createScriptProcessor(this.bufferSize,0,this.channels) 14589else{if(!r.createJavaScriptNode)throw new Error("Bad version of web audio API?") 14590this._node=r.createJavaScriptNode(this.bufferSize,0,this.channels)}}s.prototype.bufferSize=4096,s.prototype.bufferThreshold=8192,s.prototype._volume=1,Object.defineProperty(s.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),s.prototype._muted=!1,Object.defineProperty(s.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),s.prototype._audioProcess=function(e){var t,i,n,s,o 14591o="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate 14592var a=this._playbackTimeAtBufferTail
14593if(a<o&&(this._delayedTime+=o-a),this._bufferQueue.sampleCount()<this.bufferSize&&this.onstarved&&this.onstarved(),this._bufferQueue.sampleCount()<this.bufferSize){for(t=0;t<this.channels;t++)for(n=e.outputBuffer.getChannelData(t),s=0;s<this.bufferSize;s++)n[s]=0 14594this._dropped++}else{var l=this.muted?0:this.volume,c=this._bufferQueue.nextBuffer() 14595if(c[0].length<this.bufferSize)throw"Audio buffer not expected length." 14596for(t=0;t<this.channels;t++)for(i=c[t],this._liveBuffer[t].set(c[t]),n=e.outputBuffer.getChannelData(t),s=0;s<i.length;s++)n[s]=i[s]*l 14597this._queuedTime+=this.bufferSize/this.rate,this._playbackTimeAtBufferTail=o+this.bufferSize/this.rate,this._bufferQueue.sampleCount()<Math.max(this.bufferSize,this.bufferThreshold)&&this.onbufferlow&&r(this.onbufferlow.bind(this))}},s.prototype._samplesQueued=function(){return this._bufferQueue.sampleCount()+Math.floor(this._timeAwaitingPlayback()*this.rate)},s.prototype._timeAwaitingPlayback=function(){return Math.max(0,this._playbackTimeAtBufferTail-this._context.currentTime)},s.prototype.getPlaybackState=function(){return{playbackPosition:this._queuedTime-this._timeAwaitingPlayback(),samplesQueued:this._samplesQueued(),dropped:this._dropped,delayed:this._delayedTime}},s.prototype.waitUntilReady=function(e){e()},s.prototype.appendBuffer=function(e){this._bufferQueue.appendBuffer(e)},s.prototype.start=function(){this._node.onaudioprocess=this._audioProcess.bind(this),this._node.connect(this.output),this._playbackTimeAtBufferTail=this._context.currentTime},s.prototype.stop=function(){if(this._node){var e=this._timeAwaitingPlayback() 14598if(e>0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0 14599t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},s.prototype.flush=function(){this._bufferQueue.flush()},s.prototype.close=function(){this.stop(),this._context=null},s.prototype.onstarved=null,s.prototype.onbufferlow=null,s.isSupported=function(){return!!t},s.sharedAudioContext=null,s.initSharedAudioContext=function(){if(!s.sharedAudioContext&&s.isSupported()){var e,i=new t 14600if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2) 14601else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?") 14602e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),s.sharedAudioContext=i}return s.sharedAudioContext},e.exports=s}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate 14603if(window&&window.postMessage){var e=[] 14604return window.addEventListener("message",function(t){if(t.source===window){var i=t.data 14605if("object"==typeof i&&i.nextTickBrowserPingMessage){var n=e.pop() 14606n&&n()}}}),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){!function(){var t=i(5),n=i(3),r=function(e,i,r){var s={} 14607"string"==typeof(r=r||{}).base&&(s.swf=r.base+"/"+t),r.bufferSize&&(this.bufferSize=0|r.bufferSize),this._flashaudio=new a(s),this._flashBuffer="",this._cachedFlashState=null,this._cachedFlashTime=0,this._cachedFlashInterval=185,this._waitUntilReadyQueue=[],this.onready=function(){for(this._flashaudio.flashElement.setBufferSize(this.bufferSize),this._flashaudio.flashElement.setBufferThreshold(this.bufferThreshold);this._waitUntilReadyQueue.length;)this._waitUntilReadyQueue.shift().apply(this)},this.onlog=function(e){console.log("AudioFeeder FlashBackend: "+e)},this.bufferThreshold=2*this.bufferSize 14608var o={ready:"sync",log:"sync",starved:"sync",bufferlow:"async"} 14609this._callbackName="AudioFeederFlashBackendCallback"+this._flashaudio.id,window[this._callbackName]=function(e){var t=o[e],i=this["on"+e] 14610t&&i&&("async"===t?n(i.bind(this)):(i.apply(this,Array.prototype.slice.call(arguments,1)),this._flushFlashBuffer()))}.bind(this)} 14611r.prototype.rate=44100,r.prototype.channels=2,r.prototype.bufferSize=4096,r.prototype._bufferThreshold=8192,Object.defineProperty(r.prototype,"bufferThreshold",{get:function(){return this._bufferThreshold}
14611,set:function(e){this._bufferThreshold=0|e,this.waitUntilReady(function(){this._flashaudio.flashElement.setBufferThreshold(this._bufferThreshold)}.bind(this))}}),r.prototype._volume=1,Object.defineProperty(r.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e,this.waitUntilReady(this._flashVolumeUpdate.bind(this))}}),r.prototype._muted=!1,Object.defineProperty(r.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e,this.waitUntilReady(this._flashVolumeUpdate.bind(this))}}),r.prototype._paused=!0,r.prototype._flashVolumeUpdate=function(){this._flashaudio&&this._flashaudio.flashElement&&this._flashaudio.flashElement.setVolume&&this._flashaudio.flashElement.setVolume(this.muted?0:this.volume)},r.prototype._resampleFlash=function(e){for(var t=e[0].length,i=new Float32Array(2*t),n=e[0],r=this.channels>1?e[1]:n,s=0;s<t;s++){var o=s,a=2*s 14612i[a]=n[o],i[a+1]=r[o]}return i} 14613for(var s=[],o=0;o<256;o++)s[o]=String.fromCharCode(o+57344) 14614function a(e){if(!(this instanceof arguments.callee))return new arguments.callee(arguments) 14615"function"==typeof this.init&&this.init.apply(this,e&&e.callee?e:arguments)}r.prototype._flushFlashBuffer=function(){var e=this._flashBuffer,t=this._flashaudio.flashElement 14616this._flashBuffer="",e.length>0&&(this._cachedFlashState=t.write(e),this._cachedFlashTime=Date.now())},r.prototype.appendBuffer=function(e){var t=this._resampleFlash(e) 14617if(t.length>0){var i=function(e){for(var t=new Uint8Array(e),i=t.length,n="",r=0;r<i;r+=8)n+=s[t[r]],n+=s[t[r+1]],n+=s[t[r+2]],n+=s[t[r+3]],n+=s[t[r+4]],n+=s[t[r+5]],n+=s[t[r+6]],n+=s[t[r+7]] 14618return n}(t.buffer) 14619this._flashBuffer+=i,this._flashBuffer.length>=8*this.bufferSize&&this._flushFlashBuffer()}},r.prototype.getPlaybackState=function(){if(this._flashaudio&&this._flashaudio.flashElement&&this._flashaudio.flashElement.write){var e,t=Date.now(),i=this._paused?0:t-this._cachedFlashTime 14620if(this._cachedFlashState&&i<this._cachedFlashInterval){var n=this._cachedFlashState 14621e={playbackPosition:n.playbackPosition+i/1e3,samplesQueued:n.samplesQueued-Math.max(0,Math.round(i*this.rate/1e3)),dropped:n.dropped,delayed:n.delayed}}else e=this._flashaudio.flashElement.getPlaybackState(),this._cachedFlashState=e,this._cachedFlashTime=t 14622return e.samplesQueued+=this._flashBuffer.length/8,e}return{playbackPosition:0,samplesQueued:0,dropped:0,delayed:0}},r.prototype.waitUntilReady=function(e){this._flashaudio&&this._flashaudio.flashElement.write?e.apply(this):this._waitUntilReadyQueue.push(e)},r.prototype.start=function(){this._flushFlashBuffer(),this._flashaudio.flashElement.start(),this._paused=!1,this._cachedFlashState=null},r.prototype.stop=function(){this._flashaudio.flashElement.stop(),this._paused=!0,this._cachedFlashState=null},r.prototype.flush=function(){this._flashBuffer="",this._flashaudio.flashElement.flush(),this._cachedFlashState=null},r.prototype.close=function(){this.stop() 14623var e=this._flashaudio.flashWrapper 14624e.parentNode.removeChild(e),this._flashaudio=null,delete window[this._callbackName]},r.prototype.onstarved=null,r.prototype.onbufferlow=null,r.isSupported=function(){if(-1!==navigator.userAgent.indexOf("Trident"))try{return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),!0}catch(e){return!1}return!1},a.nextId=1,a.prototype={nextId:null,swf:t,flashWrapper:null,flashElement:null,init:function(e){this.id=a.nextId++,e&&void 0!==e.swf&&(this.swf=e.swf),this.flashWrapper=document.createElement("div"),this.flashWrapper.id="dynamicaudio-flashwrapper-"+this.id 14625var t=this.flashWrapper.style 14626t.position="fixed",t.width="11px",t.height="11px",t.bottom=t.left="0px",t.overflow="hidden",this.flashElement=document.createElement("div"),this.flashElement.id="dynamicaudio-flashelement-"+this.id,this.flashWrapper.appendChild(this.flashElement),document.body.appendChild(this.flashWrapper) 14627var i=this.flashElement.id,n='<param name="FlashVars" value="objectId='+this.id+'">' 14628this.flashWrapper.innerHTML="<object id='"+i+"' width='10' height='10' type='application/x-shockwave-flash' data='"+this.swf+"' style='visibility: visible;'><param name='allowscriptaccess' value='always'>"+n+"</object>",this.flashElement=document.getElementById(i)}},e.exports=r}()},function(e,t,i){e.exports=i.p+"dynamicaudio.swf?version=2c1ce3bfb7e6fa65c26d726a00017a94"}
14628])})},function(e,t,i){e.exports=i.p+"dynamicaudio.swf?version=2c1ce3bfb7e6fa65c26d726a00017a94"},function(e,t,i){var n=i(0) 14629Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14630var r=n(i(1)),s=n(i(2)),o=function(){function e(t){(0,r.default)(this,e),this.lower=t.start,this.upper=t.end,this.onprocess=t.process,this.position=0,this.n=0}return(0,s.default)(e,[{key:"iterate",value:function(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}},{key:"start",value:function(){return this.iterate(),this}},{key:"left",value:function(){return this.upper=this.position,this.iterate()}},{key:"right",value:function(){return this.lower=this.position,this.iterate()}}]),e}() 14631t.default=o},function(e,t,i){var n=i(0) 14632Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14633var r=n(i(1)),s=n(i(2)),o=n(i(8)),a=function(){function e(t){return(0,r.default)(this,e),this.options=t||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function(){return this.demuxer.audioTimestamp}},audioFormat:{get:function(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function(){return this.demuxer.seekable}},demuxerCpuTime:{get:function(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}return(0,s.default)(e,[{key:"flushSafe",value:function(e){var t=this,i=this.flushIter 14634return function(n){t.flushIter<=i&&e(n)}}},{key:"init",value:function(e){var t,i=this 14635this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?this.options.wasm?"OGVDemuxerWebMW":"OGVDemuxerWebM":this.options.wasm?"OGVDemuxerOggW":"OGVDemuxerOgg",o.default.loadClass(t,function(t){t().then(function(t){i.demuxer=t,t.onseek=function(e){i.onseek&&i.onseek(e)},t.init(function(){i.processing=!1,e()})})})}},{key:"close",value:function(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}},{key:"receiveInput",value:function(e,t){this.demuxer.receiveInput(e,t)}},{key:"process",value:function(e){var t=this 14636if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process") 14637this.processing=!0 14638var i=function(i){t.processing=!1,e(i)},n=function(){t.demuxer.process(i)} 14639this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec(function(){t.loadVideoCodec(function(){t.loadedDemuxerMetadata=!0,t.loadedAudioMetadata=!t.audioDecoder,t.loadedVideoMetadata=!t.videoDecoder,t.loadedAllMetadata=t.loadedAudioMetadata&&t.loadedVideoMetadata,i(!0)})}):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processHeader(e,function(e){i(!0)})}):n():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,i(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.processHeader(e,function(){i(!0)})})):n():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,i(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?n():i(!0)}},{key:"decodeFrame",value:function(e){var t=this,i=this.flushSafe(e),n=this.frameTimestamp,r=this.keyframeTimestamp 14640this.demuxer.dequeueVideoPacket(function(e){t.videoBytes+=e.byteLength,t.videoDecoder.process
14640Frame(e,function(e){var s=t.videoDecoder.frameBuffer 14641s&&(s.timestamp=n,s.keyframeTimestamp=r),i(e)})})}},{key:"decodeAudio",value:function(e){var t=this,i=this.flushSafe(e) 14642this.demuxer.dequeueAudioPacket(function(e,n){t.audioBytes+=e.byteLength,t.audioDecoder.processAudio(e,function(e){if(n){var r=t.audioDecoder.audioBuffer,s=[],o=!0,a=!1,l=void 0 14643try{for(var c,u=r[Symbol.iterator]();!(o=(c=u.next()).done);o=!0){var d=c.value,h=Math.round(n*t.audioFormat.rate/1e9) 14644h>0?s.push(d.subarray(0,d.length-Math.min(h,d.length))):s.push(d.subarray(Math.min(Math.abs(h),d.length),d.length))}}catch(e){a=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(a)throw l}}t.audioDecoder.audioBuffer=s}return i(e)})})}},{key:"discardFrame",value:function(e){var t=this 14645this.demuxer.dequeueVideoPacket(function(i){t.videoBytes+=i.byteLength,e()})}},{key:"discardAudio",value:function(e){var t=this 14646this.demuxer.dequeueAudioPacket(function(i,n){t.audioBytes+=i.byteLength,e()})}},{key:"flush",value:function(e){this.flushIter++,this.demuxer.flush(e)}},{key:"sync",value:function(){this.videoDecoder&&this.videoDecoder.sync()}},{key:"getKeypointOffset",value:function(e,t){this.demuxer.getKeypointOffset(e,t)}},{key:"seekToKeypoint",value:function(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}},{key:"loadAudioCodec",value:function(e){var t=this 14647if(this.demuxer.audioCodec){var i=!!this.options.wasm,n={vorbis:i?"OGVDecoderAudioVorbisW":"OGVDecoderAudioVorbis",opus:i?"OGVDecoderAudioOpusW":"OGVDecoderAudioOpus"}[this.demuxer.audioCodec] 14648this.processing=!0,o.default.loadClass(n,function(i){var n={} 14649t.demuxer.audioFormat&&(n.audioFormat=t.demuxer.audioFormat),i(n).then(function(i){t.audioDecoder=i,i.init(function(){t.loadedAudioMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker})}else e()}},{key:"loadVideoCodec",value:function(e){var t=this 14650if(this.demuxer.videoCodec){var i=!!this.options.wasm,n=!!this.options.threading,r={theora:i?"OGVDecoderVideoTheoraW":"OGVDecoderVideoTheora",vp8:i?n?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W":"OGVDecoderVideoVP8",vp9:i?n?"OGVDecoderVideoVP9MTW":"OGVDecoderVideoVP9W":"OGVDecoderVideoVP9",av1:i?n?"OGVDecoderVideoAV1MTW":"OGVDecoderVideoAV1W":"OGVDecoderVideoAV1"}[this.demuxer.videoCodec] 14651this.processing=!0,o.default.loadClass(r,function(i){var r={} 14652t.demuxer.videoFormat&&(r.videoFormat=t.demuxer.videoFormat),t.options.memoryLimit&&(r.memoryLimit=t.options.memoryLimit),n&&delete window.ENVIRONMENT_IS_PTHREAD,i(r).then(function(i){t.videoDecoder=i,i.init(function(){t.loadedVideoMetadata=i.loadedMetadata,t.processing=!1,e()})})},{worker:this.options.worker&&!this.options.threading})}else e()}}]),e}() 14653t.default=a}])},e.exports=i()});(t=i)&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")&&t.default 14654i.ogvjs 14655var n=i,r=e.getTech("Tech"),s=function(t){var i,r 14656function s(e,i){var n 14657return n=t.call(this,e,i)||this,e.source&&n.el_.currentSrc!==e.source.src&&(n.el_.src=e.source.src,s.setIfAvailable(n.el_,"autoplay",e.autoplay),s.setIfAvailable(n.el_,"loop",e.loop),s.setIfAvailable(n.el_,"poster",e.poster),s.setIfAvailable(n.el_,"preload",e.preload)),n.triggerReady(),n}r=t,(i=s).prototype=Object.create(r.prototype),i.prototype.constructor=i,i.__proto__=r 14658var o=s.prototype 14659return o.dispose=function(){this.el_.removeEventListener("framecallback",this.onFrameUpdate),t.prototype.dispose.call(this)},o.createEl=function(){var e=this.options_ 14660if(!e.base)throw new Error("Please specify the base for the ogv.js library") 14661n.OGVLoader.base=e.base 14662var t=new n.OGVPlayer(e) 14663return t.hasOwnProperty("preload")||(this.lastTime=0,t.addEventListener("framecallback",this.onFrameUpdate.bind(this))),t.className+=" vjs-tech",e.tag=t,t},o.onFrameUpdate=function(e){var t=this.el_?this.el_.currentTime:this.lastTime 14664Math.abs(t-this.lastTime)>=.25&&(this.lastTime=t,this.trigger("timeupdate"),this.trigger("durationchange"))},o.play=function(){this.el_.play()},o.pause=function(){this.el_.pause()},o.paused=function(){return this.el_.paused},o.currentTime=function(){return this.el_.currentTime},o.setCurrentTime=function(t){try{this.el_.currentTime=t}catch(i){e.log(i,"Video is not ready. (Video.js)")}},o.duration=function(){return this.el_.duration||0},o.buffered=function(){return this.el_.buffered},o.volume=function(){return this.el_.hasOwnProperty("volume")?this.el_.volume:1},o.setVolume=function(e){this.el_.hasOwnProperty("volume")&&(this.el_.volume=e)},o.muted=function(){return this.el_.muted},o.setMuted=function(e){this.el_.muted=!!e},o.width=function(){return this.el_.offsetWidth},o.height=function(){return this.el_.offsetHeight},o.src=function(e){if(void 0===e)return this.el_.src 14665this.setSrc(e)},o.setSrc=function(e){this.el_.src=e},o.load=function(){this.el_.load()},o.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},o.poster=function(){return this.el_.poster},o.setPoster=function(e){this.el_.poster=e},o.preload=function(){return this.el_.preload||"none"},o.setPreload=function(e){this.el_.hasOwnProperty("preload")&&(this.el_.preload=e)},o.autoplay=function(){return this.el_.autoplay||!1},o.setAutoplay=function(e){this.el_.hasOwnProperty("autoplay")&&(this.el_.autoplay=!!e)},o.controls=function(){return this.el_controls||!1},o.setControls=function(e){this.el_.hasOwnProperty("controls")&&(this.el_.controls=!!e)},o.loop=function(){return this.el_.loop||!1},o.setLoop=function(e){this.el_.hasOwnProperty("loop")&&(this.el_.loop=!!e)},o.error=function(){return this.el_.error},o.seeking=function(){return this.el_.seeking},o.seekable=function(){return this.el_.seekable},o.ended=function(){return this.el_.ended},o.defaultMuted=function(){return this.el_.defaultMuted||!1},o.playbackRate=function(){return this.el_.playbackRate||1},o.played=function(){return this.el_.played},o.setPlaybackRate=function(e){this.el_.hasOwnProperty("playbackRate")&&(this.el_.playbackRate=e)},o.networkState=function(){return this.el_.networkState},o.readyState=function(){return this.el_.readyState},o.videoWidth=function(){return this.el_.videoWidth},o.videoHeight=function(){return this.el_.videoHeight},o.supportsFullScreen=function(){return!1},s}(r) 14666return s.setIfAvailable=function(e,t,i){e.hasOwnProperty(t)&&(e[t]=i)},s.isSupported=function(){return n.OGVCompat.supported("OGVPlayer")},s.canPlayType=function(e){return-1!==e.indexOf("/ogg")?"maybe":""},s.canPlaySource=function(e){return s.canPlayType(e.type)},s.canControlVolume=function(){return(new n.OGVPlayer).hasOwnProperty("volume")},s.canControlPlaybackRate=function(){return!1},s.supportsNativeTextTracks=function(){return!1},s.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","volumechange"],s.prototype.featuresVolumeControl=s.canControlVolume(),s.prototype.featuresPlaybackRate=s.canControlPlaybackRate(),s.prototype.featuresFullscreenResize=!0,s.prototype.featuresProgressEvents=!0,s.prototype.featuresNativeTextTracks=s.supportsNativeTextTracks(),s.defaultState={},s.VERSION="3.0.0",r.registerTech("Ogvjs",s),s}), 14667/*! 14668 * wavesurfer.js 6.6.4 (2023-06-10) 14669 * https://wavesurfer-js.org 14670 * @license BSD-3-Clause 14671 */ 14672function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("WaveSurfer",[],t):"object"==typeof exports?exp
14672orts.WaveSurfer=t():e.WaveSurfer=t()}(self,()=>{return e={
14672"./src/drawer.canvasentry.js": 14673/*!***********************************!*\ 14674 !*** ./src/drawer.canvasentry.js ***! 14675 \***********************************/(e,t,i)=>{"use strict" 14676Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14677var n=s(i(/*! ./util/style */"./src/util/style.js")),r=s(i(/*! ./util/get-id */"./src/util/get-id.js")) 14678function s(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="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},o(e)}function a(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14679n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,l(n.key),n)}}function l(e){var t=function(e,t){if("object"!==o(e)||null===e)return e 14680var i=e[Symbol.toPrimitive] 14681if(void 0!==i){var n=i.call(e,t||"default") 14682if("object"!==o(n))return n 14683throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14684return"symbol"===o(t)?t:String(t)}var c=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.wave=null,this.waveCtx=null,this.progress=null,this.progressCtx=null,this.start=0,this.end=1,this.id=(0,r.default)(void 0!==this.constructor.name?this.constructor.name.toLowerCase()+"_":"canvasentry_"),this.canvasContextAttributes={}}var t,i,s 14685return t=e,(i=[{key:"initWave",value:function(e){this.wave=e,this.waveCtx=this.wave.getContext("2d",this.canvasContextAttributes)}},{key:"initProgress",value:function(e){this.progress=e,this.progressCtx=this.progress.getContext("2d",this.canvasContextAttributes)}},{key:"updateDimensions",value:function(e,t,i,r){this.start=this.wave.offsetLeft/t||0,this.end=this.start+e/t,this.wave.width=i,this.wave.height=r 14686var s={width:e+"px"};(0,n.default)(this.wave,s),this.hasProgressCanvas&&(this.progress.width=i,this.progress.height=r,(0,n.default)(this.progress,s))}},{key:"clearWave",value:function(){this.waveCtx.clearRect(0,0,this.waveCtx.canvas.width,this.waveCtx.canvas.height),this.hasProgressCanvas&&this.progressCtx.clearRect(0,0,this.progressCtx.canvas.width,this.progressCtx.canvas.height)}},{key:"setFillStyles",value:function(e,t){this.waveCtx.fillStyle=this.getFillStyle(this.waveCtx,e),this.hasProgressCanvas&&(this.progressCtx.fillStyle=this.getFillStyle(this.progressCtx,t))}},{key:"getFillStyle",value:function(e,t){if("string"==typeof t||t instanceof CanvasGradient)return t 14687var i=e.createLinearGradient(0,0,0,e.canvas.height) 14688return t.forEach(function(e,n){return i.addColorStop(n/t.length,e)}),i}},{key:"applyCanvasTransforms",value:function(e){e&&(this.waveCtx.setTransform(0,1,1,0,0,0),this.hasProgressCanvas&&this.progressCtx.setTransform(0,1,1,0,0,0))}},{key:"fillRects",value:function(e,t,i,n,r){this.fillRectToContext(this.waveCtx,e,t,i,n,r),this.hasProgressCanvas&&this.fillRectToContext(this.progressCtx,e,t,i,n,r)}},{key:"fillRectToContext",value:function(e,t,i,n,r,s){e&&(s?this.drawRoundedRect(e,t,i,n,r,s):e.fillRect(t,i,n,r))}},{key:"drawRoundedRect",value:function(e,t,i,n,r,s){0!==r&&(r<0&&(i-=r*=-1),e.beginPath(),e.moveTo(t+s,i),e.lineTo(t+n-s,i),e.quadraticCurveTo(t+n,i,t+n,i+s),e.lineTo(t+n,i+r-s),e.quadraticCurveTo(t+n,i+r,t+n-s,i+r),e.lineTo(t+s,i+r),e.quadraticCurveTo(t,i+r,t,i+r-s),e.lineTo(t,i+s),e.quadraticCurveTo(t,i,t+s,i),e.closePath(),e.fill())}},{key:"drawLines",value:function(e,t,i,n,r,s){this.drawLineToContext(this.waveCtx,e,t,i,n,r,s),this.hasProgressCanvas&&this.drawLineToContext(this.progressCtx,e,t,i,n,r,s)}},{key:"drawLineToContext",value:function(e,t,i,n,r,s,o){if(e){var a,l,c,u=t.length/2,d=Math.round(u*this.start),h=d,f=Math.round(u*this.end)+1,p=this.wave.width/(f-h-1),m=n+r,g=i/n 14689for(e.beginPath(),e.moveTo((h-d)*p,m),e.lineTo((h-d)*p,m-Math.round((t[2*h]||0)/g)),a=h;a<f;a++)l=t[2*a]||0,c=Math.round(l/g),e.lineTo((a-d)*p+this.halfPixel,m-c) 14690for(var y=f-1;y>=h;y--)l=t[2*y+1]||0,c=Math.round(l/g),e.lineTo((y-d)*p+this.halfPixel,m-c) 14691e.lineTo((h-d)*p,m-Math.round((t[2*h+1]||0)/g)),e.closePath(),e.fill()}}},{key:"destroy",value:function(){this.waveCtx=null,this.wave=null,this.progressCtx=null,this.progress=null}},{key:"getImage",value:function(e,t,i){var n=this 14692return"blob"===i?new Promise(function(i){n.wave.toBlob(i,e,t)}):"dataURL"===i?this.wave.toDataURL(e,t):void 0}}
14692])&&a(t.prototype,i),s&&a(t,s),Object.defineProperty(t,"prototype",{writable:!1}),e}() 14693t.default=c,e.exports=t.default},
14693"./src/drawer.js": 14694/*!***********************!*\ 14695 !*** ./src/drawer.js ***! 14696 \***********************/(e,t,i)=>{"use strict" 14697function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14698var r=function(e,t){if(!t&&e&&e.__esModule)return e 14699if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e} 14700var i=s(t) 14701if(i&&i.has(e))return i.get(e) 14702var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor 14703for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null 14704l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}return r.default=e,i&&i.set(e,r),r}(i(/*! ./util */"./src/util/index.js")) 14705function s(e){if("function"!=typeof WeakMap)return null 14706var t=new WeakMap,i=new WeakMap 14707return(s=function(e){return e?i:t})(e)}function o(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14708n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!==n(e)||null===e)return e 14709var i=e[Symbol.toPrimitive] 14710if(void 0!==i){var r=i.call(e,t||"default") 14711if("object"!==n(r))return r 14712throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14713return"symbol"===n(t)?t:String(t)}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 14714if(Reflect.construct.sham)return!1 14715if("function"==typeof Proxy)return!0 14716try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 14717return function(){var i,r=u(e) 14718if(t){var s=u(this).constructor 14719i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments) 14720return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t 14721if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 14722return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14723return e}(e)}(this,i)}}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}var d=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 14724e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)})(a,e) 14725var t,i,n,s=c(a) 14726function a(e,t){var i 14727return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(i=s.call(this)).container=r.withOrientation(e,t.vertical),i.params=t,i.width=0,i.height=t.height*i.params.pixelRatio,i.lastPos=0,i.wrapper=null,i}return t=a,(i=[{key:"style",value:function(e,t){return r.style(e,t)}},{key:"createWrapper",value:function(){this.wrapper=r.withOrientation(this.container.appendChild(document.createElement("wave")),this.params.vertical),this.style(this.wrapper,{display:"block",position:"relative",userSelect:"none",webkitUserSelect:"none",height:this.params.height+"px"}),(this.params.fillParent||this.params.scrollParent)&&this.style(this.wrapper,{width:"100%",cursor:this.params.hideCursor?"none":"auto",overflowX:this.params.hideScrollbar?"hidden":"auto",overflowY:"hidden"}),this.setupWrapperEvents()}},{key:"handleEvent",value:function(e,t){!t&&e.preventDefault() 14728var i,n=r.withOrientation(e.targetTouches?e.targetTouches[0]:e,this.params.vertical).clientX,s=this.wrapper.getBoundingClientRect(),o=this.width,a=this.getWidth(),l=this.getProgressPixels(s,n) 14729return i=!this.params.fillParent&&o<a?l*(this.params.pixelRatio/o)||0:(l+this.wrapper.scrollLeft)/this.wrapper.scrollWidth||0,r.clamp(i,0,1)}},{key:"getProgressPixels",value:function(e,t){return this.params.rtl?e.right-t:t-e.left}},{key:"setupWrapperEvents",value:function(){var e=this 14730this.wrapper.addEventListener("click",function(t){var i=r.withOrientation(t,e.params.vertical),n=e.wrapper.offsetHeight-e.wrapper.clientHeight 14731if(0!==n){var s=e.wrapper.getBoundingClientRect() 14732if(i.clientY>=s.bottom-n)return}e.params.interact&&e.fireEvent("click",t,e.handleEvent(t))}),this.wrapper.addEventListener("dblclick",function(t){e.params.interact&&e.fireEvent("dblclick",t,e.handleEvent(t))}),this.wrapper.addEventListener("scroll",function(t){return e.fireEvent("scroll",t)})}},{key:"drawPeaks",value:function(e,t,i,n){this.setWidth(t)||this.clearWave(),this.params.barWidth?this.drawBars(e,0,i,n):this.drawWave(e,0,i,n)}},{key:"resetScroll",value:function(){null!==this.wrapper&&(this.wrapper.scrollLeft=0)}},{key:"recenter",value:function(e){var t=this.wrapper.scrollWidth*e 14733this.recenterOnPosition(t,!0)}},{key:"recenterOnPosition",value:function(e,t){var i=this.wrapper.scrollLeft,n=~~(this.wrapper.clientWidth/2),r=this.wrapper.scrollWidth-this.wrapper.clientWidth,s=e-n,o=s-i 14734if(0!=r){if(!t&&-n<=o&&o<n){var a=this.params.autoCenterRate 14735a/=n,a*=r,s=i+(o=Math.max(-a,Math.min(a,o)))}(s=Math.max(0,Math.min(r,s)))!=i&&(this.wrapper.scrollLeft=s)}}},{key:"getScrollX",value:function(){var e=0 14736if(this.wrapper){var t=this.params.pixelRatio 14737if(e=Math.round(this.wrapper.scrollLeft*t),this.params.scrollParent){var i=~~(this.wrapper.scrollWidth*t-this.getWidth()) 14738e=Math.min(i,Math.max(0,e))}}return e}},{key:"getWidth",value:function(){return Math.round(this.container.clientWidth*this.params.pixelRatio)}}
14738,{key:"setWidth",value:function(e){if(this.width==e)return!1 14739if(this.width=e,this.params.fillParent||this.params.scrollParent)this.style(this.wrapper,{width:""}) 14740else{var t=~~(this.width/this.params.pixelRatio)+"px" 14741this.style(this.wrapper,{width:t})}return this.updateSize(),!0}},{key:"setHeight",value:function(e){return e!=this.height&&(this.height=e,this.style(this.wrapper,{height:~~(this.height/this.params.pixelRatio)+"px"}),this.updateSize(),!0)}},{key:"progress",value:function(e){var t=1/this.params.pixelRatio,i=Math.round(e*this.width)*t 14742if(i<this.lastPos||i-this.lastPos>=t){if(this.lastPos=i,this.params.scrollParent&&this.params.autoCenter){var n=~~(this.wrapper.scrollWidth*e) 14743this.recenterOnPosition(n,this.params.autoCenterImmediately)}this.updateProgress(i)}}},{key:"destroy",value:function(){this.unAll(),this.wrapper&&(this.wrapper.parentNode==this.container.domElement&&this.container.removeChild(this.wrapper.domElement),this.wrapper=null)}},{key:"updateCursor",value:function(){}},{key:"updateSize",value:function(){}},{key:"drawBars",value:function(e,t,i,n){}},{key:"drawWave",value:function(e,t,i,n){}},{key:"clearWave",value:function(){}},{key:"updateProgress",value:function(e){}}])&&o(t.prototype,i),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(r.Observer) 14744t.default=d,e.exports=t.default},
14744"./src/drawer.multicanvas.js": 14745/*!***********************************!*\ 14746 !*** ./src/drawer.multicanvas.js ***! 14747 \***********************************/(e,t,i)=>{"use strict" 14748function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14749var r=l(i(/*! ./drawer */"./src/drawer.js")),s=function(e,t){if(!t&&e&&e.__esModule)return e 14750if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e} 14751var i=a(t) 14752if(i&&i.has(e))return i.get(e) 14753var r={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor 14754for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=s?Object.getOwnPropertyDescriptor(e,o):null 14755l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=e[o]}return r.default=e,i&&i.set(e,r),r}(i(/*! ./util */"./src/util/index.js")),o=l(i(/*! ./drawer.canvasentry */"./src/drawer.canvasentry.js")) 14756function a(e){if("function"!=typeof WeakMap)return null 14757var t=new WeakMap,i=new WeakMap 14758return(a=function(e){return e?i:t})(e)}function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14759n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}function u(e){var t=function(e,t){if("object"!==n(e)||null===e)return e 14760var i=e[Symbol.toPrimitive] 14761if(void 0!==i){var r=i.call(e,t||"default") 14762if("object"!==n(r))return r 14763throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14764return"symbol"===n(t)?t:String(t)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 14765if(Reflect.construct.sham)return!1 14766if("function"==typeof Proxy)return!0 14767try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 14768return function(){var i,r=f(e) 14769if(t){var s=f(this).constructor 14770i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments) 14771return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t 14772if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 14773return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14774return e}(e)}(this,i)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}var p=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 14775e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)})(a,e) 14776var t,i,n,r=h(a) 14777function a(e,t){var i 14778return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(i=r.call(this,e,t)).maxCanvasWidth=t.maxCanvasWidth,i.maxCanvasElementWidth=Math.round(t.maxCanvasWidth/t.pixelRatio),i.hasProgressCanvas=t.waveColor!=t.progressColor,i.halfPixel=.5/t.pixelRatio,i.canvase
14778s=[],i.progressWave=null,i.EntryClass=o.default,i.canvasContextAttributes=t.drawingContextAttributes,i.overlap=2*Math.ceil(t.pixelRatio/2),i.barRadius=t.barRadius||0,i.vertical=t.vertical,i}return t=a,i=[{key:"init",value:function(){this.createWrapper(),this.createElements()}},{key:"createElements",value:function(){this.progressWave=s.withOrientation(this.wrapper.appendChild(document.createElement("wave")),this.params.vertical),this.style(this.progressWave,{position:"absolute",zIndex:3,left:0,top:0,bottom:0,overflow:"hidden",width:"0",display:"none",boxSizing:"border-box",borderRightStyle:"solid",pointerEvents:"none"}),this.addCanvas(),this.updateCursor()}},{key:"updateCursor",value:function(){this.style(this.progressWave,{borderRightWidth:this.params.cursorWidth+"px",borderRightColor:this.params.cursorColor})}},{key:"updateSize",value:function(){for(var e=this,t=Math.round(this.width/this.params.pixelRatio),i=Math.ceil(t/(this.maxCanvasElementWidth+this.overlap));this.canvases.length<i;)this.addCanvas() 14779for(;this.canvases.length>i;)this.removeCanvas() 14780var n=this.maxCanvasWidth+this.overlap,r=this.canvases.length-1 14781this.canvases.forEach(function(t,i){i==r&&(n=e.width-e.maxCanvasWidth*r),e.updateDimensions(t,n,e.height),t.clearWave()})}},{key:"addCanvas",value:function(){var e=new this.EntryClass 14782e.canvasContextAttributes=this.canvasContextAttributes,e.hasProgressCanvas=this.hasProgressCanvas,e.halfPixel=this.halfPixel 14783var t=this.maxCanvasElementWidth*this.canvases.length,i=s.withOrientation(this.wrapper.appendChild(document.createElement("canvas")),this.params.vertical) 14784if(this.style(i,{position:"absolute",zIndex:2,left:t+"px",top:0,bottom:0,height:"100%",pointerEvents:"none"}),e.initWave(i),this.hasProgressCanvas){var n=s.withOrientation(this.progressWave.appendChild(document.createElement("canvas")),this.params.vertical) 14785this.style(n,{position:"absolute",left:t+"px",top:0,bottom:0,height:"100%"}),e.initProgress(n)}this.canvases.push(e)}},{key:"removeCanvas",value:function(){var e=this.canvases[this.canvases.length-1] 14786e.wave.parentElement.removeChild(e.wave.domElement),this.hasProgressCanvas&&e.progress.parentElement.removeChild(e.progress.domElement),e&&(e.destroy(),e=null),this.canvases.pop()}},{key:"updateDimensions",value:function(e,t,i){var n=Math.round(t/this.params.pixelRatio),r=Math.round(this.width/this.params.pixelRatio) 14787e.updateDimensions(n,r,t,i),this.style(this.progressWave,{display:"block"})}},{key:"clearWave",value:function(){var e=this 14788s.frame(function(){e.canvases.forEach(function(e){return e.clearWave()})})()}},{key:"drawBars",value:function(e,t,i,n){var r=this 14789return this.prepareDraw(e,t,i,n,function(e){var t=e.absmax,s=e.hasMinVals,o=(e.he
14789ight,e.offsetY),a=e.halfH,l=e.peaks,c=e.channelIndex 14790if(void 0!==i)for(var u=s?2:1,d=l.length/u,h=r.params.barWidth*r.params.pixelRatio,f=h+(null===r.params.barGap?Math.max(r.params.pixelRatio,~~(h/2)):Math.max(r.params.pixelRatio,r.params.barGap*r.params.pixelRatio)),p=d/r.width,m=n,g=i;g<m;g+=f){var y=0,v=Math.floor(g*p)*u,_=Math.floor((g+f)*p)*u 14791do{var b=Math.abs(l[v]) 14792b>y&&(y=b),v+=u}while(v<_) 14793var w=Math.round(y/t*a) 14794r.params.barMinHeight&&(w=Math.max(w,r.params.barMinHeight)),r.fillRect(g+r.halfPixel,a-w+o,h+r.halfPixel,2*w,r.barRadius,c)}})}},{key:"drawWave",value:function(e,t,i,n){var r=this 14795return this.prepareDraw(e,t,i,n,function(e){var t=e.absmax,s=e.hasMinVals,o=(e.height,e.offsetY),a=e.halfH,l=e.peaks,c=e.channelIndex 14796if(!s){for(var u=[],d=l.length,h=0;h<d;h++)u[2*h]=l[h],u[2*h+1]=-l[h] 14797l=u}void 0!==i&&r.drawLine(l,t,a,o,i,n,c),r.fillRect(0,a+o-r.halfPixel,r.width,r.halfPixel,r.barRadius,c)})}},{key:"drawLine",value:function(e,t,i,n,r,s,o){var a=this,l=this.params.splitChannelsOptions.channelColors[o]||{},c=l.waveColor,u=l.progressColor 14798this.canvases.forEach(function(o,l){a.setFillStyles(o,c,u),a.applyCanvasTransforms(o,a.params.vertical),o.drawLines(e,t,i,n,r,s)})}},{key:"fillRect",value:function(e,t,i,n,r,s){for(var o=Math.floor(e/this.maxCanvasWidth),a=Math.min(Math.ceil((e+i)/this.maxCanvasWidth)+1,this.canvases.length),l=o;l<a;l++){var c=this.canvases[l],u=l*this.maxCanvasWidth,d={x1:Math.max(e,l*this.maxCanvasWidth),y1:t,x2:Math.min(e+i,l*this.maxCanvasWidth+c.wave.width),y2:t+n} 14799if(d.x1<d.x2){var h=this.params.splitChannelsOptions.channelColors[s]||{},f=h.waveColor,p=h.progressColor 14800this.setFillStyles(c,f,p),this.applyCanvasTransforms(c,this.params.vertical),c.fillRects(d.x1-u,d.y1,d.x2-d.x1,d.y2-d.y1,r)}}}},{key:"hideChannel",value:function(e){return this.params.splitChannels&&this.params.splitChannelsOptions.filterChannels.includes(e)}},{key:"prepareDraw",value:function(e,t,i,n,r,o,a){var l=this 14801return s.frame(function(){if(e[0]instanceof Array){var c=e 14802if(l.params.splitChannels){var u,d=c.filter(function(e,t){return!l.hideChannel(t)}) 14803return l.params.splitChannelsOptions.overlay||l.setHeight(Math.max(d.length,1)*l.params.height*l.params.pixelRatio),l.params.splitChannelsOptions&&l.params.splitChannelsOptions.relativeNormalization&&(u=s.max(c.map(function(e){return s.absMax(e)}))),c.forEach(function(e,t){return l.prepareDraw(e,t,i,n,r,d.indexOf(e),u)})}e=c[0]}if(!l.hideChannel(t)){var h=1/l.params.barHeight 14804l.params.normalize&&(h=void 0===a?s.absMax(e):a) 14805var f=[].some.call(e,function(e){return e<0}),p=l.params.height*l.params.pixelRatio,m=p/2,g=p*o||0 14806return l.params.splitChannelsOptions&&l.params.splitChannelsOptions.overlay&&(g=0),r({absmax:h,hasMinVals:f,height:p,offsetY:g,halfH:m,peaks:e,channelIndex:t})}})()}},{key:"setFillStyles",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.waveColor,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.params.progressColor 14807e.setFillStyles(t,i)}},{key:"applyCanvasTransforms",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] 14808e.applyCanvasTransforms(t)}},{key:"getImage",value:function(e,t,i){if("blob"===i)return Promise.all(this.canvases.map(function(n){return n.getImage(e,t,i)})) 14809if("dataURL"===i){var n=this.canvases.map(function(n){return n.getImage(e,t,i)}) 14810return n.length>1?n:n[0]}}},{key:"updateProgress",value:function(e){this.style(this.progressWave,{width:e+"px"})}}],i&&c(t.prototype,i),n&&c(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(r.default) 14811t.default=p,e.exports=t.default},
14811"./src/mediaelement-webaudio.js": 14812/*!**************************************!*\ 14813 !*** ./src/mediaelement-webaudio.js ***! 14814 \**************************************/(e,t,i)=>{"use strict" 14815function n(e){return n="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},n(e)}var r 14816function s(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14817n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,o(n.key),n)}}function o(e){var t=function(e,t){if("object"!==n(e)||null===e)return e 14818var i=e[Symbol.toPrimitive] 14819if(void 0!==i){var r=i.call(e,t||"default") 14820if("object"!==n(r))return r 14821throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14822return"symbol"===n(t)?t:String(t)}function a(){return a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t) 14823if(n){var r=Object.getOwnPropertyDescriptor(n,t) 14824return r.get?r.get.call(arguments.length<3?e:i):r.value}},a.apply(this,arguments)}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 14825if(Reflect.construct.sham)return!1 14826if("function"==typeof Proxy)return!0 14827try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 14828return function(){var i,r=u(e) 14829if(t){var s=u(this).constructor 14830i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments) 14831return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t 14832if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 14833return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14834return e}(e)}(this,i)}}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14835var d=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 14836e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)})(o,e) 14837var t,i,n,r=c(o) 14838function o(e){var t 14839return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=r.call(this,e)).params=e,t.sourceMediaElement=null,t}return t=o,(i=[{key:"init",value:function(){this.setPlaybackRate(this.params.audioRate),this.createTimer(),this.createVolumeNode(),this.createScriptNode(),this.createAnalyserNode()}},{key:"_load",value:function(e,t,i){a(u(o.prototype),"_load",this).call(this,e,t,i),this.createMediaElementSource(e)}},{key:"createMediaElementSource",value:function(e){this.sourceMediaElement=this.ac.createMediaElementSource(e),this.sourceMediaElement.connect(this.analyser)}},{key:"play",value:function(e,t){return this.resumeAudioContext(),a(u(o.prototype),"play",this).call(this,e,t)}},{key:"destroy",value:function(){a(u(o.prototype),"destroy",this).call(this),this.destroyWebAudio()}}])&&s(t.prototype,i),n&&s(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(((r=i(/*! ./mediaelement */"./src/mediaelement.js"))&&r.__esModule?r:{default:r}).default) 14840t.default=d,e.exports=t.default},
14840"./src/mediaelement.js": 14841/*!*****************************!*\ 14842 !*** ./src/mediaelement.js ***! 14843 \*****************************/(e,t,i)=>{"use strict" 14844function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14845var r,s=(r=i(/*! ./webaudio */"./src/webaudio.js"))&&r.__esModule?r:{default:r},o=function(e,t){if(!t&&e&&e.__esModule)return e 14846if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e} 14847var i=a(t) 14848if(i&&i.has(e))return i.get(e) 14849var r={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor 14850for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=s?Object.getOwnPropertyDescriptor(e,o):null 14851l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=e[o]}return r.default=e,i&&i.set(e,r),r}(i(/*! ./util */"./src/util/index.js")) 14852function a(e){if("function"!=typeof WeakMap)return null 14853var t=new WeakMap,i=new WeakMap 14854return(a=function(e){return e?i:t})(e)}function l(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14855n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,c(n.key),n)}}function c(e){var t=function(e,t){if("object"!==n(e)||null===e)return e 14856var i=e[Symbol.toPrimitive] 14857if(void 0!==i){var r=i.call(e,t||"default") 14858if("object"!==n(r))return r 14859throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14860return"symbol"===n(t)?t:String(t)}function u(){return u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=f(e)););return e}(e,t) 14861if(n){var r=Object.getOwnPropertyDescriptor(n,t) 14862return r.get?r.get.call(arguments.length<3?e:i):r.value}},u.apply(this,arguments)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 14863if(Reflect.construct.sham)return!1 14864if("function"==typeof Proxy)return!0 14865try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 14866return function(){var i,r=f(e) 14867if(t){var s=f(this).constructor 14868i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments) 14869return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t 14870if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 14871return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 14872return e}(e)}(this,i)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}var p=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 14873e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)})(s,e) 14874var t,i,n,r=h(s) 14875function s(e){var t 14876return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=r.call(this,e)).params=e,t.media={currentTime:0,duration:0,paused:!0,playbackRate:1,play:function(){},pause:function(){},volume:0},t.mediaType=e.mediaType.toLowerCase(),t.elementPosition=e.elementPosition,t.peaks=null,t.playbackRate=1,t.volume=1,t.isMuted=!1,t.buffer=null,t.onPlayEnd=null,t.mediaListeners={},t}return t=s,(i=[{key:"init",value:function(){this.setPlaybackRate(this.params.audioRate),this.createTimer()}},{key:"_setupMediaListeners",value:function(){var e=this 14877this.mediaListeners.error=function(){e.fireEvent("error","Error loading media element")},this.mediaListeners.waiting=function(){e.fireEvent("waiting")},this.mediaListeners.canplay=function(){e.fireEvent("canplay")},this.mediaListeners.ended=function(){e.fireEvent("finish")},this.mediaListeners.play=function(){e.fireEvent("play")},this.mediaListeners.pause=function(){e.fireEvent("pause")},this.mediaListeners.seeked=function(t){e.fireEvent("seek")},this.mediaListeners.volumechange=function(t){e.isMuted=e.media.muted,e.isMuted?e.volume=0:e.volume=e.media.volume,e.fireEvent("volume")}
14877,Object.keys(this.mediaListeners).forEach(function(t){e.media.removeEventListener(t,e.mediaListeners[t]),e.media.addEventListener(t,e.mediaListeners[t])})}},{key:"createTimer",value:function(){var e=this 14878this.on("play",function t(){e.isPaused()||(e.fireEvent("audioprocess",e.getCurrentTime()),o.frame(t)())}),this.on("pause",function(){e.fireEvent("audioprocess",e.getCurrentTime())})}},{key:"load",value:function(e,t,i,n){var r=document.createElement(this.mediaType) 14879r.controls=this.params.mediaControls,r.autoplay=this.params.autoplay||!1,r.preload=null==n?"auto":n,r.src=e,r.style.width="100%" 14880var s=t.querySelector(this.mediaType) 14881s&&t.removeChild(s),t.appendChild(r),this._load(r,i,n)}},{key:"loadElt",value:function(e,t){e.controls=this.params.mediaControls,e.autoplay=this.params.autoplay||!1,this._load(e,t,e.preload)}},{key:"_load",value:function(e,t,i){if(!(e instanceof HTMLMediaElement)||void 0===e.addEventListener)throw new Error("media parameter is not a valid media element") 14882"function"!=typeof e.load||t&&"none"==i||e.load(),this.media=e,this._setupMediaListeners(),this.peaks=t,this.onPlayEnd=null,this.buffer=null,this.isMuted=e.muted,this.setPlaybackRate(this.playbackRate),this.setVolume(this.volume)}},{key:"isPaused",value:function(){return!this.media||this.media.paused}},{key:"getDuration",value:function(){if(this.explicitDuration)return this.explicitDuration 14883var e=(this.buffer||this.media).duration 14884return e>=1/0&&(e=this.media.seekable.end(0)),e}},{key:"getCurrentTime",value:function(){return this.media&&this.media.currentTime}},{key:"getPlayedPercents",value:function(){return this.getCurrentTime()/this.getDuration()||0}},{key:"getPlaybackRate",value:function(){return this.playbackRate||this.media.playbackRate}},{key:"setPlaybackRate",value:function(e){this.playbackRate=e||1,this.media.playbackRate=this.playbackRate}},{key:"seekTo",value:function(e){null==e||isNaN(e)||(this.media.currentTime=e),this.clearPlayEnd()}},{key:"play",value:function(e,t){this.seekTo(e) 14885var i=this.media.play() 14886return t&&this.setPlayEnd(t),i}},{key:"pause",value:function(){var e 14887return this.media&&(e=this.media.pause()),this.clearPlayEnd(),e}},{key:"setPlayEnd",value:function(e){var t=this 14888this.clearPlayEnd(),this._onPlayEnd=function(i){i>=e&&(t.pause(),t.seekTo(e))},this.on("audioprocess",this._onPlayEnd)}},{key:"clearPlayEnd",value:function(){this._onPlayEnd&&(this.un("audioprocess",this._onPlayEnd),this._onPlayEnd=null)}},{key:"getPeaks",value:function(e,t,i){return this.buffer?u(f(s.prototype),"getPeaks",this).call(this,e,t,i):this.peaks||[]}},{key:"setSinkId",value:function(e){return e?this.media.setSinkId?this.media.setSinkId(e):Promise.reject(new Error("setSinkId is not supported in your browser")):Promise.reject(new Error("Invalid deviceId: "+e))}},{key:"getVolume",value:function(){return this.volume}},{key:"setVolume",value:function(e){this.volume=e,this.media.volume!==this.volume&&(this.media.volume=this.volume)}},{key:"setMute",value:function(e){this.isMuted=this.media.muted=e}},{key:"destroy",value:function(){var e=this 14889this.pause(),this.unAll(),this.destroyed=!0,Object.keys(this.mediaListeners).forEach(function(t){e.media&&e.media.removeEventListener(t,e.mediaListeners[t])}),this.params.removeMediaElementOnDestroy&&this.media&&this.media.parentNode&&this.media.parentNode.removeChild(this.media),this.media=null}}])&&l(t.prototype,i),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),s}(s.default) 14890t.default=p,e.exports=t.default},
14890"./src/peakcache.js": 14891/*!**************************!*\ 14892 !*** ./src/peakcache.js ***! 14893 \**************************/(e,t)=>{"use strict" 14894function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14895n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(e){var t=function(e,t){if("object"!==i(e)||null===e)return e 14896var n=e[Symbol.toPrimitive] 14897if(void 0!==n){var r=n.call(e,t||"default") 14898if("object"!==i(r))return r 14899throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14900return"symbol"===i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14901var s=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.clearPeakCache()}var t,i,r 14902return t=e,(i=[{key:"clearPeakCache",value:function(){this.peakCacheRanges=[],this.peakCacheLength=-1}},{key:"addRangeToPeakCache",value:function(e,t,i){e!=this.peakCacheLength&&(this.clearPeakCache(),this.peakCacheLength=e) 14903for(var n=[],r=0;r<this.peakCacheRanges.length&&this.peakCacheRanges[r]<t;)r++ 14904for(r%2==0&&n.push(t);r<this.peakCacheRanges.length&&this.peakCacheRanges[r]<=i;)n.push(this.peakCacheRanges[r]),r++ 14905r%2==0&&n.push(i),n=n.filter(function(e,t,i){return 0==t?e!=i[t+1]:t==i.length-1?e!=i[t-1]:e!=i[t-1]&&e!=i[t+1]}),this.peakCacheRanges=this.peakCacheRanges.concat(n),this.peakCacheRanges=this.peakCacheRanges.sort(function(e,t){return e-t}).filter(function(e,t,i){return 0==t?e!=i[t+1]:t==i.length-1?e!=i[t-1]:e!=i[t-1]&&e!=i[t+1]}) 14906var s=[] 14907for(r=0;r<n.length;r+=2)s.push([n[r],n[r+1]]) 14908return s}},{key:"getCacheRanges",value:function(){var e,t=[] 14909for(e=0;e<this.peakCacheRanges.length;e+=2)t.push([this.peakCacheRanges[e],this.peakCacheRanges[e+1]]) 14910return t}}])&&n(t.prototype,i),r&&n(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}() 14911t.default=s,e.exports=t.default},
14911"./src/util/absMax.js": 14912/*!****************************!*\ 14913 !*** ./src/util/absMax.js ***! 14914 \****************************/(e,t,i)=>{"use strict" 14915Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,n.default)(e),i=(0,r.default)(e) 14916return-i>t?-i:t} 14917var n=s(i(/*! ./max */"./src/util/max.js")),r=s(i(/*! ./min */"./src/util/min.js")) 14918function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},
14918"./src/util/clamp.js": 14919/*!***************************!*\ 14920 !*** ./src/util/clamp.js ***! 14921 \***************************/(e,t)=>{"use strict" 14922Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i){return Math.min(Math.max(t,e),i)},e.exports=t.default},
14922"./src/util/fetch.js": 14923/*!***************************!*\ 14924 !*** ./src/util/fetch.js ***! 14925 \***************************/(e,t,i)=>{"use strict" 14926Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)throw new Error("fetch options missing") 14927if(!e.url)throw new Error("fetch url missing") 14928var t=new r.default,i=new Headers,n=new Request(e.url) 14929t.controller=new AbortController,e&&e.requestHeaders&&e.requestHeaders.forEach(function(e){i.append(e.key,e.value)}) 14930var s=e.responseType||"json",o={method:e.method||"GET",headers:i,mode:e.mode||"cors",credentials:e.credentials||"same-origin",cache:e.cache||"default",redirect:e.redirect||"follow",referrer:e.referrer||"client",signal:t.controller.signal} 14931return fetch(n,o).then(function(e){t.response=e 14932var i=!0 14933e.body||(i=!1) 14934var n=e.headers.get("content-length") 14935return null===n&&(i=!1),i?(t.onProgress=function(e){t.fireEvent("progress",e)},new Response(new ReadableStream(new l(t,n,e)),o)):e}).then(function(e){var t 14936if(e.ok)switch(s){case"arraybuffer":return e.arrayBuffer() 14937case"json":return e.json() 14938case"blob":return e.blob() 14939case"text":return e.text() 14940default:t="Unknown responseType: "+s}throw t||(t="HTTP error status: "+e.status),new Error(t)}).then(function(e){t.fireEvent("success",e)}).catch(function(e){t.fireEvent("error",e)}),t.fetchRequest=n,t} 14941var n,r=(n=i(/*! ./observer */"./src/util/observer.js"))&&n.__esModule?n:{default:n} 14942function s(e){return s="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},s(e)}function o(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14943n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!==s(e)||null===e)return e 14944var i=e[Symbol.toPrimitive] 14945if(void 0!==i){var n=i.call(e,t||"default") 14946if("object"!==s(n))return n 14947throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14948return"symbol"===s(t)?t:String(t)}var l=function(){function e(t,i,n){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.instance=t,this.instance._reader=n.body.getReader(),this.total=parseInt(i,10),this.loaded=0}var t,i,n 14949return t=e,(i=[{key:"start",value:function(e){var t=this;(function i(){t.instance._reader.read().then(function(n){var r=n.done,s=n.value 14950if(r)return 0===t.total&&t.instance.onProgress.call(t.instance,{loaded:t.loaded,total:t.total,lengthComputable:!1}),void e.close() 14951t.loaded+=s.byteLength,t.instance.onProgress.call(t.instance,{loaded:t.loaded,total:t.total,lengthComputable:!(0===t.total)}),e.enqueue(s),i()}).catch(function(t){e.error(t)})})()}}])&&o(t.prototype,i),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}() 14952e.exports=t.default},
14952"./src/util/frame.js": 14953/*!***************************!*\ 14954 !*** ./src/util/frame.js ***! 14955 \***************************/(e,t,i)=>{"use strict" 14956Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n] 14957return(0,r.default)(function(){return e.apply(void 0,i)})}} 14958var n,r=(n=i(/*! ./request-animation-frame */"./src/util/request-animation-frame.js"))&&n.__esModule?n:{default:n} 14959e.exports=t.default},
14959"./src/util/get-id.js": 14960/*!****************************!*\ 14961 !*** ./src/util/get-id.js ***! 14962 \****************************/(e,t)=>{"use strict" 14963Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return void 0===e&&(e="wavesurfer_"),e+Math.random().toString(32).substring(2)},e.exports=t.default},
14963"./src/util/index.js": 14964/*!***************************!*\ 14965 !*** ./src/util/index.js ***! 14966 \***************************/(e,t,i)=>{"use strict" 14967Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Observer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"absMax",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"clamp",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"fetchFile",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"frame",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"getId",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"ignoreSilenceMode",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"max",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"min",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"preventClick",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"requestAnimationFrame",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"style",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"withOrientation",{enumerable:!0,get:function(){return m.default}}) 14968var n=y(i(/*! ./get-id */"./src/util/get-id.js")),r=y(i(/*! ./max */"./src/util/max.js")),s=y(i(/*! ./min */"./src/util/min.js")),o=y(i(/*! ./absMax */"./src/util/absMax.js")),a=y(i(/*! ./observer */"./src/util/observer.js")),l=y(i(/*! ./style */"./src/util/style.js")),c=y(i(/*! ./request-animation-frame */"./src/util/request-animation-frame.js")),u=y(i(/*! ./frame */"./src/util/frame.js")),d=y(i(/*! debounce */"./node_modules/debounce/index.js")),h=y(i(/*! ./prevent-click */"./src/util/prevent-click.js")),f=y(i(/*! ./fetch */"./src/util/fetch.js")),p=y(i(/*! ./clamp */"./src/util/clamp.js")),m=y(i(/*! ./orientation */"./src/util/orientation.js")),g=y(i(/*! ./silence-mode */"./src/util/silence-mode.js")) 14969function y(e){return e&&e.__esModule?e:{default:e}}},
14969"./src/util/max.js": 14970/*!*************************!*\ 14971 !*** ./src/util/max.js ***! 14972 \*************************/(e,t)=>{"use strict" 14973Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=-1/0 14974return Object.keys(e).forEach(function(i){e[i]>t&&(t=e[i])}),t},e.exports=t.default},
14974"./src/util/min.js": 14975/*!*************************!*\ 14976 !*** ./src/util/min.js ***! 14977 \*************************/(e,t)=>{"use strict" 14978Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Number(1/0) 14979return Object.keys(e).forEach(function(i){e[i]<t&&(t=e[i])}),t},e.exports=t.default},
14979"./src/util/observer.js": 14980/*!******************************!*\ 14981 !*** ./src/util/observer.js ***! 14982 \******************************/(e,t)=>{"use strict" 14983function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i] 14984n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(e){var t=function(e,t){if("object"!==i(e)||null===e)return e 14985var n=e[Symbol.toPrimitive] 14986if(void 0!==n){var r=n.call(e,t||"default") 14987if("object"!==i(r))return r 14988throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 14989return"symbol"===i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 14990var s=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._disabledEventEmissions=[],this.handlers=null}var t,i,r 14991return t=e,i=[{key:"on",value:function(e,t){var i=this 14992this.handlers||(this.handlers={}) 14993var n=this.handlers[e] 14994return n||(n=this.handlers[e]=[]),n.push(t),{name:e,callback:t,un:function(e,t){return i.un(e,t)}}}},{key:"un",value:function(e,t){if(this.handlers){var i,n=this.handlers[e] 14995if(n)if(t)for(i=n.length-1;i>=0;i--)n[i]==t&&n.splice(i,1) 14996else n.length=0}}},{key:"unAll",value:function(){this.handlers=null}},{key:"once",value:function(e,t){var i=this 14997return this.on(e,function n(){for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o] 14998t.apply(i,s),setTimeout(function(){i.un(e,n)},0)})}},{key:"setDisabledEventEmissions",value:function(e){this._disabledEventEmissions=e}},{key:"_isDisabledEventEmission",value:function(e){return this._disabledEventEmissions&&this._disabledEventEmissions.includes(e)}},{key:"fireEvent",value: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] 14999if(this.handlers&&!this._isDisabledEventEmission(e)){var r=this.handlers[e] 15000r&&r.forEach(function(e){e.apply(void 0,i)})}}}],i&&n(t.prototype,i),r&&n(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}() 15001t.default=s,e.exports=t.default},
15001"./src/util/orientation.js": 15002/*!*********************************!*\ 15003 !*** ./src/util/orientation.js ***! 15004 \*********************************/(e,t)=>{"use strict" 15005Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,i){return t[r]?t:new Proxy(t,{get:function(t,s,o){if(s===r)return!0 15006if("domElement"===s)return t 15007if("style"===s)return e(t.style,i) 15008if("canvas"===s)return e(t.canvas,i) 15009if("getBoundingClientRect"===s)return function(){return e(t.getBoundingClientRect.apply(t,arguments),i)} 15010if("getContext"===s)return function(){return e(t.getContext.apply(t,arguments),i)} 15011var a=t[n(s,i)] 15012return"function"==typeof a?a.bind(t):a},set:function(e,t,r){return e[n(t,i)]=r,!0}})} 15013var i={width:"height",height:"width",overflowX:"overflowY",overflowY:"overflowX",clientWidth:"clientHeight",clientHeight:"clientWidth",clientX:"clientY",clientY:"clientX",scrollWidth:"scrollHeight",scrollLeft:"scrollTop",offsetLeft:"offsetTop",offsetTop:"offsetLeft",offsetHeight:"offsetWidth",offsetWidth:"offsetHeight",left:"top",right:"bottom",top:"left",bottom:"right",borderRightStyle:"borderBottomStyle",borderRightWidth:"borderBottomWidth",borderRightColor:"borderBottomColor"} 15014function n(e,t){return Object.prototype.hasOwnProperty.call(i,e)&&t?i[e]:e}var r=Symbol("isProxy") 15015e.exports=t.default},
15015"./src/util/prevent-click.js": 15016/*!***********************************!*\ 15017 !*** ./src/util/prevent-click.js ***! 15018 \***********************************/(e,t)=>{"use strict" 15019function i(e){e.stopPropagation(),document.body.removeEventListener("click",i,!0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){document.body.addEventListener("click",i,!0)},e.exports=t.default},
15019"./src/util/request-animation-frame.js": 15020/*!*********************************************!*\ 15021 !*** ./src/util/request-animation-frame.js ***! 15022 \*********************************************/(e,t)=>{"use strict" 15023Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15024var i=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){return setTimeout(e,1e3/60)}).bind(window) 15025t.default=i,e.exports=t.default},
15025"./src/util/silence-mode.js": 15026/*!**********************************!*\ 15027 !*** ./src/util/silence-mode.js ***! 15028 \**********************************/(e,t)=>{"use strict" 15029Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=new AudioContext,t=e.createBufferSource() 15030t.buffer=e.createBuffer(1,1,44100),t.connect(e.destination),t.start() 15031var i=document.createElement("div") 15032i.innerHTML='<audio x-webkit-airplay="deny"></audio>' 15033var n=i.children.item(0) 15034n.src="data:audio/mpeg;base64,//uQxAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAAACAAACcQCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA//////////////////////////////////////////////////////////////////8AAABhTEFNRTMuMTAwA8MAAAAAAAAAABQgJAUHQQAB9AAAAnGMHkkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sQxAADgnABGiAAQBCqgCRMAAgEAH///////////////7+n/9FTuQsQH//////2NG0jWUGlio5gLQTOtIoeR2WX////X4s9Atb/JRVCbBUpeRUq//////////////////9RUi0f2jn/+xDECgPCjAEQAABN4AAANIAAAAQVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ==",n.preload="auto",n.type="audio/mpeg",n.disableRemotePlayback=!0,n.play(),n.remove(),i.remove()},e.exports=t.default},
15034"./src/util/style.js": 15035/*!***************************!*\ 15036 !*** ./src/util/style.js ***! 15037 \***************************/(e,t)=>{"use strict" 15038Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Object.keys(t).forEach(function(i){e.style[i]!==t[i]&&(e.style[i]=t[i])}),e},e.exports=t.default},
15038"./src/wavesurfer.js": 15039/*!***************************!*\ 15040 !*** ./src/wavesurfer.js ***! 15041 \***************************/(e,t,i)=>{"use strict" 15042Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15043var n=function(e,t){if(!t&&e&&e.__esModule)return e 15044if(null===e||"object"!==y(e)&&"function"!=typeof e)return{default:e} 15045var i=u(t) 15046if(i&&i.has(e))return i.get(e) 15047var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor 15048for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null 15049o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}return n.default=e,i&&i.set(e,n),n}(i(/*! ./util */"./src/util/index.js")),r=c(i(/*! ./drawer.multicanvas */"./src/drawer.multicanvas.js")),s=c(i(/*! ./webaudio */"./src/webaudio.js")),o=c(i(/*! ./mediaelement */"./src/mediaelement.js")),a=c(i(/*! ./peakcache */"./src/peakcache.js")),l=c(i(/*! ./mediaelement-webaudio */"./src/mediaelement-webaudio.js")) 15050function c(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null 15051var t=new WeakMap,i=new WeakMap 15052return(u=function(e){return e?i:t})(e)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 15053if(Reflect.construct.sham)return!1 15054if("function"==typeof Proxy)return!0 15055try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 15056return function(){var i,n=m(e) 15057if(t){var r=m(this).constructor 15058i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments) 15059return f(this,i)}}function f(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t 15060if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 15061return p(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 15062return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function g(e,t,i){return(t=w(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e){return y="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},y(e)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var i=0;i<t.length;i++){var n=t[i] 15063n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,w(n.key),n)}}function b(e,t,i){return t&&_(e.prototype,t),i&&_(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function w(e){var t=function(e,t){if("object"!==y(e)||null===e)return e 15064var i=e[Symbol.toPrimitive] 15065if(void 0!==i){var n=i.call(e,t||"default") 15066if("object"!==y(n))return n 15067throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 15068return"symbol"===y(t)?t:String(t)}var A=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 15069e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)})(i,e) 15070var t=h(i) 15071function i(e){var a 15072if(v(this,i),g(p(a=t.call(this)),"defaultParams",{audioContext:null,audioScriptProcessor:null,audioRate:1,autoCenter:!0,autoCenterRate:5,autoCenterImmediately:!1,backend:"WebAudio",backgroundColor:null,barHeight:1,barRadius:0,barGap:null,barMinHeight:null,container:null,cursorColor:"#333",cursorWidth:1,dragSelection:!0,drawingContextAttributes:{desynchronized:!1},duration:null,fillParent:!0,forceDecode:!1,height:128,hideScrollbar:!1,hideCursor:!1,ignoreSilenceMode:!1,interact:!0,loopSelection:!0,maxCanvasWidth:4e3,mediaContainer:null,mediaControls:!1,mediaType:"audio",minPxPerSec:20,normalize:!1,partialRender:!1,pixelRatio:window.devicePixelRatio||screen.deviceXDPI/screen.logicalXDPI,plugins:[],progressColor:"#555",removeMediaElementOnDestroy:!0,renderer:r.default,responsive:!1,rtl:!1,scrollParent:!1,skipLength:2,
15072splitChannels:!1,splitChannelsOptions:{overlay:!1,channelColors:{},filterChannels:[],relativeNormalization:!1,splitDragSelection:!1},vertical:!1,waveColor:"#999",xhr:{}}),g(p(a),"backends",{MediaElement:o.default,WebAudio:s.default,MediaElementWebAudio:l.default}),g(p(a),"util",n),a.params=Object.assign({},a.defaultParams,e),a.params.splitChannelsOptions=Object.assign({},a.defaultParams.splitChannelsOptions,e.splitChannelsOptions),a.container="string"==typeof e.container?document.querySelector(a.params.container):a.params.container,!a.container)throw new Error("Container element not found") 15073if(null==a.params.mediaContainer?a.mediaContainer=a.container:"string"==typeof a.params.mediaContainer?a.mediaContainer=document.querySelector(a.params.mediaContainer):a.mediaContainer=a.params.mediaContainer,!a.mediaContainer)throw new Error("Media Container element not found") 15074if(a.params.maxCanvasWidth<=1)throw new Error("maxCanvasWidth must be greater than 1") 15075if(a.params.maxCanvasWidth%2==1)throw new Error("maxCanvasWidth must be an even number") 15076if(!0===a.params.rtl&&(!0===a.params.vertical?n.style(a.container,{transform:"rotateX(180deg)"}):n.style(a.container,{transform:"rotateY(180deg)"})),a.params.backgroundColor&&a.setBackgroundColor(a.params.backgroundColor),a.savedVolume=0,a.isMuted=!1,a.tmpEvents=[],a.currentRequest=null,a.arraybuffer=null,a.drawer=null,a.backend=null,a.peakCache=null,"function"!=typeof a.params.renderer)throw new Error("Renderer parameter is invalid")
15077a.Drawer=a.params.renderer,"AudioElement"==a.params.backend&&(a.params.backend="MediaElement"),"WebAudio"!=a.params.backend&&"MediaElementWebAudio"!==a.params.backend||s.default.prototype.supportsWebAudio.call(null)||(a.params.backend="MediaElement"),a.Backend=a.backends[a.params.backend],a.initialisedPluginList={},a.isDestroyed=!1,a.isReady=!1 15078var c=0 15079return a._onResize=n.debounce(function(){a.drawer.wrapper&&c!=a.drawer.wrapper.clientWidth&&!a.params.scrollParent&&(c=a.drawer.wrapper.clientWidth)&&a.drawer.fireEvent("redraw")},"number"==typeof a.params.responsive?a.params.responsive:100),f(a,p(a))}return b(i,[{key:"init",value:function(){return this.registerPlugins(this.params.plugins),this.createDrawer(),this.createBackend(),this.createPeakCache(),this}},{key:"registerPlugins",value:function(e){var t=this 15080return e.forEach(function(e){return t.addPlugin(e)}),e.forEach(function(e){e.deferInit||t.initPlugin(e.name)}),this.fireEvent("plugins-registered",e),this}},{key:"getActivePlugins",value:function(){return this.initialisedPluginList}},{key:"addPlugin",value:function(e){var t=this 15081if(!e.name)throw new Error("Plugin does not have a name!") 15082if(!e.instance)throw new Error("Plugin ".concat(e.name," does not have an instance property!")) 15083e.staticProps&&Object.keys(e.staticProps).forEach(function(i){t[i]=e.staticProps[i]}) 15084var i=e.instance 15085return Object.getOwnPropertyNames(n.Observer.prototype).forEach(function(e){i.prototype[e]=n.Observer.prototype[e]}),this[e.name]=new i(e.params||{},this),this.fireEvent("plugin-added",e.name),this}},{key:"initPlugin",value:function(e){if(!this[e])throw new Error("Plugin ".concat(e," has not been added yet!")) 15086return this.initialisedPluginList[e]&&this.destroyPlugin(e),this[e].init(),this.initialisedPluginList[e]=!0,this.fireEvent("plugin-initialised",e),this}},{key:"destroyPlugin",value:function(e){if(!this[e])throw new Error("Plugin ".concat(e," has not been added yet and cannot be destroyed!")) 15087if(!this.initialisedPluginList[e])throw new Error("Plugin ".concat(e," is not active and cannot be destroyed!")) 15088if("function"!=typeof this[e].destroy)throw new Error("Plugin ".concat(e," does not have a destroy function!")) 15089return this[e].destroy(),delete this.initialisedPluginList[e],this.fireEvent("plugin-destroyed",e),this}},{key:"destroyAllPlugins",value:function(){var e=this 15090Object.keys(this.initialisedPluginList).forEach(function(t){return e.destroyPlugin(t)})}},{key:"createDrawer",value:function(){var e=this 15091this.drawer=new this.Drawer(this.container,this.params),this.drawer.init(),this.fireEvent("drawer-created",this.drawer),!1!==this.params.responsive&&(window.addEventListener("resize",this._onResize,!0),window.addEventListener("orientationchange",this._onResize,!0)),this.drawer.on("redraw",function(){e.drawBuffer(),e.drawer.progress(e.backend.getPlayedPercents())}),this.drawer.on("click",function(t,i){setTimeout(function(){return e.seekTo(i)},0)}),this.drawer.on("scroll",function(t){e.params.partialRender&&e.drawBuffer(),e.fireEvent("scroll",t)}),this.drawer.on("dblclick",function(t,i){e.fireEvent("dblclick",t,i)})}},{key:"createBackend",value:function(){var e=this 15092this.backend&&this.backend.destroy(),this.backend=new this.Backend(this.params),this.backend.init(),this.fireEvent("backend-created",this.backend),this.backend.on("finish",function(){e.drawer.progress(e.backend.getPlayedPercents()),e.fireEvent("finish")}),this.backend.on("play",function(){return e.fireEvent("play")}),this.backend.on("pause",function(){return e.fireEvent("pause")}),this.backend.on("audioprocess",function(t){e.drawer.progress(e.backend.getPlayedPercents()),e.fireEvent("audioprocess",t)}),"MediaElement"!==this.params.backend&&"MediaElementWebAudio"!==this.params.backend||(this.backend.on("seek",function(){e.drawer.progress(e.backend.getPlayedPercents())}),this.backend.on("volume",function(){var t=e.getVolume() 15093e.fireEvent("volume",t),e.backend.isMuted!==e.isMuted&&(e.isMuted=e.backend.isMuted,e.fireEvent("mute",e.isMuted))}))}},{key:"createPeakCache",value:function(){this.params.partialRender&&(this.peakCache=new a.default)}},{key:"getDuration",value:function(){return this.backend.getDuration()}},{key:"getCurrentTime",value:function(){return this.backend.getCurrentTime()}},{key:"setCurrentTime",value:function(e){e>=this.getDuration()?this.seekTo(1):this.seekTo(e/this.getDuration())}},{key:"play",value:function(e,t){var i=this 15094return this.params.ignoreSilenceMode&&n.ignoreSilenceMode(),this.fireEvent("interaction",function(){return i.play(e,t)}),this.backend.play(e,t)}},{key:"setPlayEnd",value:function(e){this.backend.setPlayEnd(e)}},{key:"pause",value:function(){if(!this.backend.isPaused())return this.backend.pause()}},{key:"playPause",value:function(){return this.backend.isPaused()?this.play():this.pause()}},{key:"isPlaying",value:function(){return!this.backend.isPaused()}},{key:"skipBackward",value:function(e){this.skip(-e||-this.params.skipLength)}},{key:"skipForward",value:function(e){this.skip(e||this.params.skipLength)}},{key:"skip",value:function(e){var t=this.getDuration()||1,i=this.getCurrentTime()||0 15095i=Math.max(0,Math.min(t,i+(e||0))),this.seekAndCenter(i/t)}},{key:"seekAndCenter",value:function(e){this.seekTo(e),this.drawer.recenter(e)}},{key:"seekTo",value:function(e){var t=this 15096if("number"!=typeof e||!isFinite(e)||e<0||e>1)throw new Error("Error calling wavesurfer.seekTo, parameter must be a number between 0 and 1!") 15097this.fireEvent("interaction",function(){return t.seekTo(e)}) 15098var i="WebAudio"===this.params.backend,n=this.backend.isPaused() 15099i&&!n&&this.backend.pause() 15100var r=this.params.scrollParent 15101this.params.scrollParent=!1,this.backend.seekTo(e*this.getDuration()),this.drawer.progress(e),i&&
15101!n&&this.backend.play(),this.params.scrollParent=r,this.fireEvent("seek",e)}},{key:"stop",value:function(){this.pause(),this.seekTo(0),this.drawer.progress(0)}},{key:"setSinkId",value:function(e){return this.backend.setSinkId(e)}},{key:"setVolume",value:function(e){!0!==this.isMuted?(this.backend.setVolume(e),this.fireEvent("volume",e)):this.savedVolume=e}},{key:"getVolume",value:function(){return this.backend.getVolume()}},{key:"setPlaybackRate",value:function(e){this.backend.setPlaybackRate(e)}},{key:"getPlaybackRate",value:function(){return this.backend.getPlaybackRate()}},{key:"toggleMute",value:function(){this.setMute(!this.isMuted)}},{key:"setMute",value:function(e){e!==this.isMuted?(this.backend.setMute?(this.backend.setMute(e),this.isMuted=e):e?(this.savedVolume=this.backend.getVolume(),this.backend.setVolume(0),this.isMuted=!0,this.fireEvent("volume",0)):(this.backend.setVolume(this.savedVolume),this.isMuted=!1,this.fireEvent("volume",this.savedVolume)),this.fireEvent("mute",this.isMuted)):this.fireEvent("mute",this.isMuted)}},{key:"getMute",value:function(){return this.isMuted}},{key:"getFilters",value:function(){return this.backend.filters||[]}},{key:"toggleScroll",value:function(){this.params.scrollParent=!this.params.scrollParent,this.drawBuffer()}},{key:"toggleInteraction",value:function(){this.params.interact=!this.params.interact}},{key:"getWaveColor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null 15102return this.params.splitChannelsOptions.channelColors[e]?this.params.splitChannelsOptions.channelColors[e].waveColor:this.params.waveColor}},{key:"setWaveColor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 15103this.params.splitChannelsOptions.channelColors[t]?this.params.splitChannelsOptions.channelColors[t].waveColor=e:this.params.waveColor=e,this.drawBuffer()}},{key:"getProgressColor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null 15104return this.params.splitChannelsOptions.channelColors[e]?this.params.splitChannelsOptions.channelColors[e].progressColor:this.params.progressColor}},{key:"setProgressColor",value:function(e,t){this.params.splitChannelsOptions.channelColors[t]?this.params.splitChannelsOptions.channelColors[t].progressColor=e:this.params.progressColor=e,this.drawBuffer()}},{key:"getBackgroundColor",value:function(){return this.params.backgroundColor}},{key:"setBackgroundColor",value:function(e){this.params.backgroundColor=e,n.style(this.container,{background:this.params.backgroundColor})}},{key:"getCursorColor",value:function(){return this.params.cursorColor}},{key:"setCursorColor",value:function(e){this.params.cursorColor=e,this.drawer.updateCursor()}},{key:"getHeight",value:function(){return this.params.height}},{key:"setHeight",value:function(e){this.params.height=e,this.drawer.setHeight(e*this.params.pixelRatio),this.drawBuffer()}},{key:"setFilteredChannels",value:function(e){this.params.splitChannelsOptions.filterChannels=e,this.drawBuffer()}},{key:"drawBuffer",value:function(){var e,t=Math.round(this.getDuration()*this.params.minPxPerSec*this.params.pixelRatio),i=this.drawer.getWidth(),n=t,r=0,s=Math.max(r+i,n) 15105if(this.params.fillParent&&(!this.params.scrollParent||t<i)&&(r=0,s=n=i),this.params.partialRender){var o,a=this.peakCache.addRangeToPeakCache(n,r,s) 15106for(o=0;o<a.length;o++)e=this.backend.getPeaks(n,a[o][0],a[o][1]),this.drawer.drawPeaks(e,n,a[o][0],a[o][1])}else e=this.backend.getPeaks(n,r,s),this.drawer.drawPeaks(e,n,r,s) 15107this.fireEvent("redraw",e,n)}},{key:"zoom",value:function(e){e?(this.params.minPxPerSec=e,this.params.scrollParent=!0):(this.params.minPxPerSec=this.defaultParams.minPxPerSec,this.params.scrollParent=!1),this.drawBuffer(),this.drawer.progress(this.backend.getPlayedPercents()),this.drawer.recenter(this.getCurrentTime()/this.getDuration()),this.fireEvent("zoom",e)}},{key:"loadArrayBuffer",value:function(e){var t=this 15108this.decodeArrayBuffer(e,function(e){t.isDestroyed||t.loadDecodedBuffer(e)})}},{key:"loadDecodedBuffer",value:function(e){this.backend.load(e),this.drawBuffer(),this.isReady=!0,this.fireEvent("ready")}},{key:"loadBlob",value:function(e){var t=this,i=new FileReader 15109i.addEventListener("progress",function(e){return t.onProgress(e)}),i.addEventListener("load",function(e){return t.loadArrayBuffer(e.target.result)}),i.addEventListener("error",function(){return t.fireEvent("error","Error reading file")}),i.readAsArrayBuffer(e),this.empty()}},{key:"load",value:function(e,t,i,n){if(!e)throw new Error("url parameter cannot be empty") 15110if(this.empty(),i){var r={"Preload is not 'auto', 'none' or 'metadata'":-1===["auto","metadata","none"].indexOf(i),"Peaks are not provided":!t,"Backend is not of type 'MediaElement' or 'MediaElementWebAudio'":-1===["MediaElement","MediaElementWebAudio"].indexOf(this.params.backend),"Url is not of type string":"string"!=typeof e},s=Object.keys(r).filter(function(e){return r[e]}) 15111s.length&&(console.warn("Preload parameter of wavesurfer.load will be ignored because:\n\t- "+s.join("\n\t- ")),i=null)}switch("WebAudio"===this.params.backend&&e instanceof HTMLMediaElement&&(e=e.src),this.params.backend){case"WebAudio":return this.loadBuffer(e,t,n) 15112case"MediaElement":case"MediaElementWebAudio":return this.loadMediaElement(e,t,i,n)}}},{key:"loadBuffer",value:function(e,t,i){var n=this,r=function(t){return t&&n.tmpEvents.push(n.once("ready",t)),n.getArrayBuffer(e,function(e){return n.loadArrayBuffer(e)})} 15113if(!t)return r() 15114this.backend.setPeaks(t,i),this.drawBuffer(),this.fireEvent("waveform-ready"),this.tmpEvents.push(this.once("interaction",r))}},{key:"loadMediaElement",value:function(e,t,i,n){var r=this,s=e 15115if("string"==typeof e)this.backend.load(s,this.mediaContainer,t,i) 15116else{var o=e 15117this.backend.loadElt(o,t),s=o.src}this.tmpEvents.push(this.backend.once("canplay",function(){r.backend.destroyed||(r.drawBuffer(),r.isReady=!0,r.f
15117ireEvent("ready"))}),this.backend.once("error",function(e){return r.fireEvent("error",e)})),t&&(this.backend.setPeaks(t,n),this.drawBuffer(),this.fireEvent("waveform-ready")),t&&!this.params.forceDecode||!this.backend.supportsWebAudio()||this.getArrayBuffer(s,function(e){r.decodeArrayBuffer(e,function(e){r.backend.buffer=e,r.backend.setPeaks(null),r.drawBuffer(),r.fireEvent("waveform-ready")})})}},{key:"decodeArrayBuffer",value:function(e,t){var i=this 15118this.isDestroyed||(this.arraybuffer=e,this.backend.decodeArrayBuffer(e,function(n){i.isDestroyed||i.arraybuffer!=e||(t(n),i.arraybuffer=null)},function(){return i.fireEvent("error","Error decoding audiobuffer")}))}},{key:"getArrayBuffer",value:function(e,t){var i=this,r=Object.assign({url:e,responseType:"arraybuffer"},this.params.xhr),s=n.fetchFile(r) 15119return this.currentRequest=s,this.tmpEvents.push(s.on("progress",function(e){i.onProgress(e)}),s.on("success",function(e){t(e),i.currentRequest=null}),s.on("error",function(e){i.fireEvent("error",e),i.currentRequest=null})),s}},{key:"onProgress",value:function(e){var t 15120t=e.lengthComputable?e.loaded/e.total:e.loaded/(e.loaded+1e6),this.fireEvent("loading",Math.round(100*t),e.target)}},{key:"exportPCM",value:function(e,t,i,n,r){e=e||1024,n=n||0,t=t||1e4,i=i||!1 15121var s=this.backend.getPeaks(e,n,r),o=[].map.call(s,function(e){return Math.round(e*t)/t}) 15122return new Promise(function(e,t){if(!i){var n=new Blob([JSON.stringify(o)],{type:"application/json;charset=utf-8"}),r=URL.createObjectURL(n) 15123window.open(r),URL.revokeObjectURL(r)}e(o)})}},{key:"exportImage",value:function(e,t,i){return e||(e="image/png"),t||(t=1),i||(i="dataURL"),this.drawer.getImage(e,t,i)}},{key:"cancelAjax",value:function(){this.currentRequest&&this.currentRequest.controller&&(this.currentRequest._reader&&this.currentRequest._reader.cancel().catch(function(e){}),this.currentRequest.controller.abort(),this.currentRequest=null)}},{key:"clearTmpEvents",value:function(){this.tmpEvents.forEach(function(e){return e.un()})}},{key:"empty",value:function(){this.backend.isPaused()||(this.stop(),this.backend.disconnectSource()),this.isReady=!1,this.cancelAjax(),this.clearTmpEvents(),this.drawer.progress(0),this.drawer.setWidth(0),this.drawer.drawPeaks({length:this.drawer.getWidth()},0)}},{key:"destroy",value:function(){this.destroyAllPlugins(),this.fireEvent("destroy"),this.cancelAjax(),this.clearTmpEvents(),this.unAll(),!1!==this.params.responsive&&(window.removeEventListener("resize",this._onResize,!0),window.removeEventListener("orientationchange",this._onResize,!0)),this.backend&&(this.backend.destroy(),this.backend=null),this.drawer&&this.drawer.destroy(),this.isDestroyed=!0,this.isReady=!1,this.arraybuffer=null}}],[{key:"create",value:function(e){return new i(e).init()}}]),i}(n.Observer) 15124t.default=A,g(A,"VERSION","6.6.4"),g(A,"util",n),e.exports=t.default},
15124"./src/webaudio.js": 15125/*!*************************!*\ 15126 !*** ./src/webaudio.js ***! 15127 \*************************/(e,t,i)=>{"use strict" 15128Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15129var n=function(e,t){if(!t&&e&&e.__esModule)return e 15130if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e} 15131var i=r(t) 15132if(i&&i.has(e))return i.get(e) 15133var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor 15134for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null 15135l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}return n.default=e,i&&i.set(e,n),n}(i(/*! ./util */"./src/util/index.js")) 15136function r(e){if("function"!=typeof WeakMap)return null 15137var t=new WeakMap,i=new WeakMap 15138return(r=function(e){return e?i:t})(e)}function s(e){return s="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},s(e)}function o(e,t){for(var i=0;i<t.length;i++){var n=t[i] 15139n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 15140if(Reflect.construct.sham)return!1 15141if("function"==typeof Proxy)return!0 15142try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 15143return function(){var i,n=u(e) 15144if(t){var r=u(this).constructor 15145i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments) 15146return function(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t 15147if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 15148return c(e)}(this,i)}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 15149return e}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function d(e,t,i){return(t=h(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e){var t=function(e,t){if("object"!==s(e)||null===e)return e 15150var i=e[Symbol.toPrimitive] 15151if(void 0!==i){var n=i.call(e,t||"default") 15152if("object"!==s(n))return n 15153throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 15154return"symbol"===s(t)?t:String(t)}var f="playing",p="paused",m="finished",g=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 15155e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)})(u,e) 15156var t,i,r,s=l(u) 15157function u(e){var t,i,n 15158return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(c(n=s.call(this)),"audioContext",null),d(c(n),"stateBehaviors",(d(t={},f,{init:function(){this.addOnAudioProcess()},getPlayedPercents:function(){var e=this.getDuration() 15159return this.getCurrentTime()/e||0},getCurrentTime:function(){return this.startPosition+this.getPlayedTime()}}),d(t,p,{init:function(){},getPlayedPercents:function(){var e=this.getDuration() 15160return this.getCurrentTime()/e||0},getCurrentTime:function(){return this.startPosition}}),d(t,m,{init:function(){this.fireEvent("finish")},getPlayedPercents:function(){return 1},getCurrentTime:function(){return this.getDuration()}}),t)),n.params=e,n.ac=e.audioContext||(n.supportsWebAudio()?n.getAudioContext():{}),n.lastPlay=n.ac.currentTime,n.startPosition=0,n.scheduledPause=null,n.states=(d(i={},f,Object.create(n.stateBehaviors[f])),d(i,p,Object.create(n.stateBehaviors[p])),d(i,m,Object.create(n.stateBehaviors[m])),i),n.buffer=null,n.filters=[],n.gainNode=null,n.mergedPeaks=null,n.offlineAc=null,n.peaks=null,n.playbackRate=1,n.analyser=null,n.scriptNode=null,n.source=null,n.splitPeaks=[],n.state=null,n.explicitDuration=e.duration,n.sinkStreamDestination=null,n.sinkAudioElement=null,n.destroyed=!1,n}return t=u,i=[{key:"supportsWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"getAudioContext",value:function(){return window.WaveSurferAudioContext||(window.WaveSurferAudioContext=new(window.AudioContext||window.webkitAudioContext)),window.WaveSurferAudioContext}},{key:"getOfflineAudioContext",value:function(e){return window.WaveSurferOfflineAudioContext||(window.WaveSurferOfflineAudioContext=new(window.OfflineAudioContext||window.webkitOfflineAudioContext)(1,2,e)),window.WaveSurferOfflineAudioContext}}
15160,{key:"init",value:function(){this.createVolumeNode(),this.createScriptNode(),this.createAnalyserNode(),this.setState(p),this.setPlaybackRate(this.params.audioRate),this.setLength(0)}},{key:"disconnectFilters",value:function(){this.filters&&(this.filters.forEach(function(e){e&&e.disconnect()}),this.filters=null,this.analyser.connect(this.gainNode))}},{key:"setState",value:function(e){this.state!==this.states[e]&&(this.state=this.states[e],this.state.init.call(this))}},{key:"setFilter",value:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i] 15161this.setFilters(t)}},{key:"setFilters",value:function(e){this.disconnectFilters(),e&&e.length&&(this.filters=e,this.analyser.disconnect(),e.reduce(function(e,t){return e.connect(t),t},this.analyser).connect(this.gainNode))}},{key:"createScriptNode",value:function(){this.params.audioScriptProcessor&&(this.scriptNode=this.params.audioScriptProcessor,this.scriptNode.connect(this.ac.destination))}},{key:"addOnAudioProcess",value:function(){var e=this;(function t(){var i=e.getCurrentTime() 15162i>=e.getDuration()&&e.state!==e.states[m]?(e.setState(m),e.fireEvent("pause")):i>=e.scheduledPause&&e.state!==e.states[p]?e.pause():e.state===e.states[f]&&(e.fireEvent("audioprocess",i),n.frame(t)())})()}},{key:"createAnalyserNode",value:function(){this.analyser=this.ac.createAnalyser(),this.analyser.connect(this.gainNode)}},{key:"createVolumeNode",value:function(){this.ac.createGain?this.gainNode=this.ac.createGain():this.gainNode=this.ac.createGainNode(),this.gainNode.connect(this.ac.destination)}},{key:"setSinkId",value:function(e){return e?(this.sinkAudioElement||(this.sinkAudioElement=new window.Audio,this.sinkAudioElement.autoplay=!0),this.sinkAudioElement.setSinkId?(this.sinkStreamDestination||(this.sinkStreamDestination=this.ac.createMediaStreamDestination()),this.gainNode.disconnect(),this.gainNode.connect(this.sinkStreamDestination),this.sinkAudioElement.srcObject=this.sinkStreamDestination.stream,this.sinkAudioElement.setSinkId(e)):Promise.reject(new Error("setSinkId is not supported in your browser"))):Promise.reject(new Error("Invalid deviceId: "+e))}},{key:"setVolume",value:function(e){this.gainNode.gain.setValueAtTime(e,this.ac.currentTime)}},{key:"getVolume",value:function(){return this.gainNode.gain.value}},{key:"decodeArrayBuffer",value:function(e,t,i){this.offlineAc||(this.offlineAc=this.getOfflineAudioContext(this.ac&&this.ac.sampleRate?this.ac.sampleRate:44100)),"webkitAudioContext"in window?this.offlineAc.decodeAudioData(e,function(e){return t(e)},i):this.offlineAc.decodeAudioData(e).then(function(e){return t(e)}).catch(function(e){return i(e)})}},{key:"setPeaks",value:function(e,t){null!=t&&(this.explicitDuration=t),this.peaks=e}},{key:"setLength",value:function(e){if(!this.mergedPeaks||e!=2*this.mergedPeaks.length-1+2){this.splitPeaks=[],this.mergedPeaks=[] 15163var t,i=this.buffer?this.buffer.numberOfChannels:1 15164for(t=0;t<i;t++)this.splitPeaks[t]=[],this.splitPeaks[t][2*(e-1)]=0,this.splitPeaks[t][2*(e-1)+1]=0 15165this.mergedPeaks[2*(e-1)]=0,this.mergedPeaks[2*(e-1)+1]=0}}},{key:"getPeaks",value:function(e,t,i){if(this.peaks)return this.peaks 15166if(!this.buffer)return[] 15167if(t=t||0,i=i||e-1,this.setLength(e),!this.buffer)return this.params.splitChannels?this.splitPeaks:this.mergedPeaks 15168if(!this.buffer.length){var n=this.createBuffer(1,4096,this.sampleRate) 15169this.buffer=n.buffer}var r,s=this.buffer.length/e,o=~~(s/10)||1,a=this.buffer.numberOfChannels 15170for(r=0;r<a;r++){var l=this.splitPeaks[r],c=this.buffer.getChannelData(r),u=void 0 15171for(u=t;u<=i;u++){var d=~~(u*s),h=~~(d+s),f=c[d],p=f,m=void 0 15172for(m=d;m<h;m+=o){var g=c[m] 15173g>p&&(p=g),g<f&&(f=g)}l[2*u]=p,l[2*u+1]=f,(0==r||p>this.mergedPeaks[2*u])&&(this.mergedPeaks[2*u]=p),(0==r||f<this.mergedPeaks[2*u+1])&&(this.mergedPeaks[2*u+1]=f)}}return this.params.splitChannels?this.splitPeaks:this.mergedPeaks}},{key:"getPlayedPercents",value:function(){return this.state.getPlayedPercents.call(this)}},{key:"disconnectSource",value:function(){this.source&&this.source.disconnect()}},{key:"destroyWebAudio",value:function(){this.disconnectFilters(),this.disconnectSource(),this.gainNode.disconnect(),this.scriptNode&&this.scriptNode.disconnect(),this.analyser.disconnect(),this.params.closeAudioContext&&("function"==typeof this.ac.close&&"closed"!=this.ac.state&&this.ac.close(),this.ac=null,this.params.audioContext?this.params.audioContext=null:window.WaveSurferAudioContext=null,window.WaveSurferOfflineAudioContext=null),this.sinkStreamDestination&&(this.sinkAudioElement.pause(),this.sinkAudioElement.srcObject=null,this.sinkStreamDestination.disconnect(),this.sinkStreamDestination=null)}},{key:"destroy",value:function(){this.isPaused()||this.pause(),this.unAll(),this.buffer=null,this.destroyed=!0,this.destroyWebAudio()}},{key:"load",value:function(e){this.startPosition=0,this.lastPlay=this.ac.currentTime,this.buffer=e,this.createSource()}},{key:"createSource",value:function(){this.disconnectSource(),this.source=this.ac.createBufferSource(),this.source.start=this.source.start||this.source.noteGrainOn,this.source.stop=this.source.stop||this.source.noteOff,this.setPlaybackRate(this.playbackRate),this.source.buffer=this.buffer,this.source.connect(this.analyser)}},{key:"resumeAudioContext",value:function(){"suspended"==this.ac.state&&this.ac.resume&&this.ac.resume()}},{key:"isPaused",value:function(){return this.state!==this.states[f]}},{key:"getDuration",value:function(){return this.explicitDuration?this.explicitDuration:this.buffer?this.buffer.duration:0}},{key:"seekTo",value:function(e,t){if(this.buffer)return this.scheduledPause=null,null==e&&(e=this.getCurrentTime())>=this.getDuration()&&(e=0),null==t&&(t=this.getDuration()),this.startPosition=e,this.lastPlay=this.ac.currentTime,this.state===this.states[m]&&this.setState(p),{start:e,end:t}}},{key:"getPlayedTime",value:function(){return(this.ac.currentTime-this.lastPlay)*this.playbackRate}},{key:"play",value:function(e,t){if(this.buffer){this.createSource() 15174var i=this.seekTo(e,t) 15175e=i.start,t=i.end,this.scheduledPause=t,this.source.start(0,e),this.resumeAudioContext(),this.setState(f),this.fireEvent("play")}}},{key:"pause",value:function(){this.scheduledPause=null,this.startPosition+=this.getPlayedTime() 15176try{this.source&&this.source.stop(0)}catch(err){}this.setState(p),this.fireEvent("pause")}},{key:"getCurrentTime",value:function(){return this.state.getCurrentTime.call(this)}},{key:"getPlaybackRate",value:function(){return this.playbackRate}},{key:"setPlaybackRate",value:function(e){this.playbackRate=e||1,this.source&&this.source.playbackRate.setValueAtTime(this.playbackRate,this.ac.currentTime)}},{key:"setPlayEnd",value:function(e){this.scheduledPause=e}}
15176],i&&o(t.prototype,i),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(n.Observer) 15177t.default=g,e.exports=t.default},
vendor: 1,164 bytes, lines 15177-15197
15177"./node_modules/debounce/index.js": 15178/*!****************************************!*\ 15179 !*** ./node_modules/debounce/index.js ***! 15180 \****************************************/e=>{function t(e,t,i){var n,r,s,o,a 15181function l(){var c=Date.now()-o 15182c<t&&c>=0?n=setTimeout(l,t-c):(n=null,i||(a=e.apply(s,r),s=r=null))}null==t&&(t=100) 15183var c=function(){s=this,r=arguments,o=Date.now() 15184var c=i&&!n 15185return n||(n=setTimeout(l,t)),c&&(a=e.apply(s,r),s=r=null),a} 15186return c.clear=function(){n&&(clearTimeout(n),n=null)},c.flush=function(){n&&(a=e.apply(s,r),s=r=null,clearTimeout(n),n=null)},c}t.debounce=t,e.exports=t}},t={},function i(n){var r=t[n] 15187if(void 0!==r)return r.exports 15188var s=t[n]={exports:{}} 15189return e[n](s,s.exports,i),s.exports}("./src/wavesurfer.js") 15190var e,t}), 15191/*! 15192 * wavesurfer.js timeline plugin 6.6.4 (2023-06-10) 15193 * https://wavesurfer-js.org 15194 * @license BSD-3-Clause 15195 */ 15196function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("WaveSurfer",[],t):"object"==typeof exports?exports.WaveSurfer=t():(e.WaveSurfer=e.WaveSurfer||{},e.WaveSurfer.timeline=t())}(self,()=>(()=>{"use strict" 15197var e={
15197"./src/plugin/timeline/index.js": 15198/*!**************************************!*\ 15199 !*** ./src/plugin/timeline/index.js ***! 15200 \**************************************/(e,t)=>{function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i] 15201n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function r(e,t,i){return(t=s(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e){var t=function(e,t){if("object"!==i(e)||null===e)return e 15202var n=e[Symbol.toPrimitive] 15203if(void 0!==n){var r=n.call(e,t||"default") 15204if("object"!==i(r))return r 15205throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 15206return"symbol"===i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15207var o=function(){function e(t,i){var n=this 15208if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r(this,"_onScroll",function(){n.wrapper&&n.drawer.wrapper&&(n.wrapper.scrollLeft=n.drawer.wrapper.scrollLeft)}),r(this,"_onRedraw",function(){return n.render()}),r(this,"_onReady",function(){var e=n.wavesurfer 15209n.drawer=e.drawer,n.pixelRatio=e.drawer.params.pixelRatio,n.maxCanvasWidth=e.drawer.maxCanvasWidth||e.drawer.width,n.maxCanvasElementWidth=e.drawer.maxCanvasElementWidth||Math.round(n.maxCanvasWidth/n.pixelRatio),e.drawer.wrapper.addEventListener("scroll",n._onScroll),e.on("redraw",n._onRedraw),e.on("zoom",n._onZoom),n.render()}),r(this,"_onWrapperClick",function(e){e.preventDefault() 15210var t="offsetX"in e?e.offsetX:e.layerX 15211n.fireEvent("click",t/n.wrapper.scrollWidth||0)}),this.container="string"==typeof t.container?document.querySelector(t.container):t.container,!this.container)throw new Error("No container for wavesurfer timeline") 15212this.wavesurfer=i,this.util=i.util,this.params=Object.assign({},{height:20,notchPercentHeight:90,labelPadding:5,unlabeledNotchColor:"#c0c0c0",primaryColor:"#000",secondaryColor:"#c0c0c0",primaryFontColor:"#000",secondaryFontColor:"#000",fontFamily:"Arial",fontSize:10,duration:null,zoomDebounce:!1,formatTimeCallback:this.defaultFormatTimeCallback,timeInterval:this.defaultTimeInterval,primaryLabelInterval:this.defaultPrimaryLabelInterval,secondaryLabelInterval:this.defaultSecondaryLabelInterval,offset:0},t),this.canvases=[],this.wrapper=null,this.drawer=null,this.pixelRatio=null,this.maxCanvasWidth=null,this.maxCanvasElementWidth=null,this._onZoom=this.params.zoomDebounce?this.wavesurfer.util.debounce(function(){return n.render()},this.params.zoomDebounce):function(){return n.render()}}var t,i,s 15213return t=e,s=[{key:"create",value:function(t){return{name:"timeline",deferInit:!(!t||!t.deferInit)&&t.deferInit,params:t,instance:e}}}],(i=[{key:"init",value:function(){this.wavesurfer.isReady?this._onReady():this.wavesurfer.once("ready",this._onReady)}},{key:"destroy",value:function(){this.unAll(),this.wavesurfer.un("redraw",this._onRedraw),this.wavesurfer.un("zoom",this._onZoom),this.wavesurfer.un("ready",this._onReady),this.wavesurfer.drawer.wrapper.removeEventListener("scroll",this._onScroll),this.wrapper&&this.wrapper.parentNode&&(this.wrapper.removeEventListener("click",this._onWrapperClick),this.wrapper.parentNode.removeChild(this.wrapper),this.wrapper=null)}},{key:"createWrapper",value:function(){var e=this.wavesurfer.params 15214this.container.innerHTML="",this.wrapper=this.container.appendChild(document.createElement("timeline")),this.util.style(this.wrapper,{display:"block",position:"relative",userSelect:"none",webkitUserSelect:"none",height:"".concat(this.params.height,"px")}),(e.fillParent||e.scrollParent)&&this.util.style(this.wrapper,{width:"100%",overflowX:"hidden",overflowY:"hidden"}),this.wrapper.addEventListener("click",this._onWrapperClick)}},{key:"render",value:function(){this.wrapper||this.createWrapper(),this.updateCanvase
15214s(),this.updateCanvasesPositioning(),this.renderCanvases()}},{key:"addCanvas",value:function(){var e=this.wrapper.appendChild(document.createElement("canvas")) 15215this.canvases.push(e),this.util.style(e,{position:"absolute",zIndex:4})}},{key:"removeCanvas",value:function(){var e=this.canvases.pop() 15216e.parentElement.removeChild(e)}},{key:"updateCanvases",value:function(){for(var e=Math.round(this.drawer.wrapper.scrollWidth),t=Math.ceil(e/this.maxCanvasElementWidth);this.canvases.length<t;)this.addCanvas() 15217for(;this.canvases.length>t;)this.removeCanvas()}},{key:"updateCanvasesPositioning",value:function(){var e=this,t=this.canvases.length 15218this.canvases.forEach(function(i,n){var r=n===t-1?e.drawer.wrapper.scrollWidth-e.maxCanvasElementWidth*(t-1):e.maxCanvasElementWidth 15219i.width=r*e.pixelRatio,i.height=(e.params.height+1)*e.pixelRatio,e.util.style(i,{width:"".concat(r,"px"),height:"".concat(e.params.height,"px"),left:"".concat(n*e.maxCanvasElementWidth,"px")})})}},{key:"renderCanvases",value:function(){var e=this,t=this.params.duration||this.wavesurfer.backend.getDuration() 15220if(!(t<=0)){var i,n=this.wavesurfer.params,r=this.params.fontSize*n.pixelRatio,s=parseInt(t,10)+1,o=n.fillParent&&!n.scrollParent?this.drawer.getWidth():this.drawer.wrapper.scrollWidth*n.pixelRatio,a=this.params.height*this.pixelRatio,l=this.params.height*(this.params.notchPercentHeight/100)*this.pixelRatio,c=o/t,u=this.params.formatTimeCallback,d=function(e){return"function"==typeof e?e(c):e},h=d(this.params.timeInterval),f=d(this.params.primaryLabelInterval),p=d(this.params.secondaryLabelInterval),m=c*this.params.offset,g=0,y=[],v=this.params.offset<0?s-this.params.offset:s 15221for(i=0;i<v/h;i++)y.push([i,g,m]),g+=h,m+=c*h 15222var _=function(e){y.forEach(function(t){e(t[0],t[1],t[2])})} 15223this.setFillStyles(this.params.primaryColor),this.setFonts("".concat(r,"px ").concat(this.params.fontFamily)),this.setFillStyles(this.params.primaryFontColor),_(function(t,i,n){t%f===0&&(e.fillRect(n,0,1,a),e.fillText(u(i,c),n+e.params.labelPadding*e.pixelRatio,a))}),this.setFillStyles(this.params.secondaryColor),this.setFonts("".concat(r,"px ").concat(this.params.fontFamily)),this.setFillStyles(this.params.secondaryFontColor),_(function(t,i,n){t%p===0&&(e.fillRect(n,0,1,a),e.fillText(u(i,c),n+e.params.labelPadding*e.pixelRatio,a))}),this.setFillStyles(this.params.unlabeledNotchColor),_(function(t,i,n){t%p!==0&&t%f!==0&&e.fillRect(n,0,1,l)})}}},{key:"setFillStyles",value:function(e){this.canvases.forEach(function(t){var i=t.getContext("2d") 15224i&&(i.fillStyle=e)})}},{key:"setFonts",value:function(e){this.canvases.forEach(function(t){var i=t.getContext("2d") 15225i&&(i.font=e)})}},{key:"fillRect",value:function(e,t,i,n){var r=this 15226this.canvases.forEach(function(s,o){var a=o*r.maxCanvasWidth,l={x1:Math.max(e,o*r.maxCanvasWidth),y1:t,x2:Math.min(e+i,o*r.maxCanvasWidth+s.width),y2:t+n} 15227if(l.x1<l.x2){var c=s.getContext("2d") 15228c&&c.fillRect(l.x1-a,l.y1,l.x2-l.x1,l.y2-l.y1)}})}},{key:"fillText",value:function(e,t,i){var n,r=0 15229this.canvases.forEach(function(s){var o=s.getContext("2d") 15230if(o){var a=o.canvas.width 15231if(r>t+n)return 15232r+a>t&&o&&(n=o.measureText(e).width,o.fillText(e,t-r,i)),r+=a}})}},{key:"defaultFormatTimeCallback",value:function(e,t){if(e/60>1){var i=parseInt(e/60,10) 15233return e=(e=parseInt(e%60,10))<10?"0"+e:e,"".concat(i,":").concat(e)}return Math.round(1e3*e)/1e3}},{key:"defaultTimeInterval",value:function(e){return e>=25?1:5*e>=25?5:15*e>=25?15:60*Math.ceil(.5/e)}},{key:"defaultPrimaryLabelInterval",value:function(e){return e>=25?10:5*e>=25?6:4}},{key:"defaultSecondaryLabelInterval",value:function(e){return e>=25?5:2}}])&&n(t.prototype,i),s&&n(t,s),Object.defineProperty(t,"prototype",{writable:!1}),e}() 15234t.default=o,e.exports=t.default}},t={} 15235var i=function i(n){var r=t[n] 15236if(void 0!==r)return r.exports 15237var s=t[n]={exports:{}} 15238return e[n](s,s.exports,i),s.exports}("./src/plugin/timeline/index.js") 15239return i})()), 15240/*! 15241 * videojs-wavesurfer 15242 * @version 3.10.0 15243 * @see https://github.com/collab-project/videojs-wavesurfer 15244 * @copyright 2014-2024 Collab 15245 * @license MIT 15246 */ 15247function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("video.js"),require("wavesurfer.js")):"function"==typeof define&&define.amd?define("VideojsWavesurfer",["video.js","wavesurfer.js"],t):"object"==typeof exports?exp
15247orts.VideojsWavesurfer=t(require("video.js"),require("wavesurfer.js")):e.VideojsWavesurfer=t(e.videojs,e.WaveSurfer)}(self,(e,t)=>(()=>{var i={
vendor: 438 bytes, lines 15247-15253
15247"./node_modules/add-zero/index.js": 15248/*!****************************************!*\ 15249 !*** ./node_modules/add-zero/index.js ***! 15250 \****************************************/function(e,t,i){var n;(function(t){"use strict" 15251function r(e,t){t=t||2 15252var i,n=Number(e)<0,r=e.toString() 15253return n&&(r=r.slice(1)),i=t-r.length+1,(n?"-":"")+(r=new Array(i).join("0").concat(r))}void 0===(n=function(){return r}.call(t,i,t,e))||(e.exports=n)})(this)},
15253"./src/js/defaults.js": 15254/*!****************************!*\ 15255 !*** ./src/js/defaults.js ***! 15256 \****************************/(e,t)=>{"use strict" 15257Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15258t.default={debug:!1,displayMilliseconds:!0} 15259e.exports=t.default},
15259"./src/js/event.js": 15260/*!*************************!*\ 15261 !*** ./src/js/event.js ***! 15262 \*************************/(e,t)=>{"use strict" 15263function i(e){return i="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},i(e)}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i] 15264n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function r(e){var t=function(e,t){if("object"!=i(e)||!e)return e 15265var n=e[Symbol.toPrimitive] 15266if(void 0!==n){var r=n.call(e,t||"default") 15267if("object"!=i(r))return r 15268throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 15269return"symbol"==i(t)?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15270var s,o,a,l=(s=function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)},o&&n(s.prototype,o),a&&n(s,a),Object.defineProperty(s,"prototype",{writable:!1}),s) 15271l.READY="ready",l.ERROR="error",l.VOLUMECHANGE="volumechange",l.FULLSCREENCHANGE="fullscreenchange",l.TIMEUPDATE="timeupdate",l.ENDED="ended",l.PAUSE="pause",l.FINISH="finish",l.SEEK="seek",l.REDRAW="redraw",l.AUDIOPROCESS="audioprocess",l.DEVICE_READY="deviceReady",l.DEVICE_ERROR="deviceError",l.AUDIO_OUTPUT_READY="audioOutputReady",l.WAVE_READY="waveReady",l.PLAYBACK_FINISH="playbackFinish",l.ABORT="abort",l.RESIZE="resize",Object.freeze(l) 15272t.default=l 15273e.exports=t.default},
15273"./src/js/middleware.js": 15274/*!******************************!*\ 15275 !*** ./src/js/middleware.js ***! 15276 \******************************/(e,t)=>{"use strict" 15277Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15278var i={setSource:function(e,t){if(this.player.usingPlugin("wavesurfer")){var i=this.player.wavesurfer().surfer.params.backend,n=e.src,r=e.peaks 15279if("WebAudio"===i)this.player.wavesurfer().load(n) 15280else{t(null,e) 15281var s=this.player.tech_.el() 15282void 0===r?this.player.wavesurfer().load(s):this.player.wavesurfer().load(s,r)}}else t(null,e)}} 15283t.default=i 15284e.exports=t.default},
15284"./src/js/utils/format-time.js": 15285/*!*************************************!*\ 15286 !*** ./src/js/utils/format-time.js ***! 15287 \*************************************/(e,t,i)=>{"use strict" 15288Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15289var n=s(i(/*! add-zero */"./node_modules/add-zero/index.js")),r=s(i(/*! parse-ms */"./node_modules/parse-ms/index.js")) 15290function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2] 15291e=e<0?0:e,(isNaN(e)||e===1/0)&&(e=0) 15292var s=(0,r.default)(1e3*e),o=s 15293void 0!==t&&(o=(0,r.default)(1e3*t)) 15294var a=(0,n.default)(s.hours),l=(0,n.default)(s.minutes),c=(0,n.default)(s.seconds),u=(0,n.default)(s.milliseconds,3) 15295if(s.days>0||o.days>0){var d=(0,n.default)(s.days) 15296return"".concat(d,":").concat(a,":").concat(l,":").concat(c)}return s.hours>0||o.hours>0?"".concat(a,":").concat(l,":").concat(c):i?"".concat(l,":").concat(c,":").concat(u):"".concat(l,":").concat(c)} 15297e.exports=t.default},
15297"./src/js/utils/log.js": 15298/*!*****************************!*\ 15299 !*** ./src/js/utils/log.js ***! 15300 \*****************************/(e,t,i)=>{"use strict" 15301Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0 15302var n,r=(n=i(/*! video.js */"video.js"))&&n.__esModule?n:{default:n} 15303t.default=function(e,t,i){!0===i&&("error"===t?r.default.log.error(e):"warn"===t?r.default.log.warn(e):r.default.log(e))} 15304e.exports=t.default},
vendor: 283 bytes, lines 15304-15308
15304"./node_modules/global/window.js": 15305/*!***************************************!*\ 15306 !*** ./node_modules/global/window.js ***! 15307 \***************************************/(e,t,i)=>{var n 15308n="undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{},e.exports=n},
15308"video.js": 15309/*!*************************************************************************************************!*\ 15310 !*** external {"commonjs":"video.js","commonjs2":"video.js","amd":"video.js","root":"videojs"} ***! 15311 \*************************************************************************************************/t=>{"use strict" 15312t.exports=e},
15312"wavesurfer.js": 15313/*!*******************************************************************************************************************!*\ 15314 !*** external {"commonjs":"wavesurfer.js","commonjs2":"wavesurfer.js","amd":"wavesurfer.js","root":"WaveSurfer"} ***! 15315 \*******************************************************************************************************************/e=>{"use strict" 15316e.exports=t},
vendor: 491 bytes, lines 15316-15322
15316"./node_modules/parse-ms/index.js": 15317/*!****************************************!*\ 15318 !*** ./node_modules/parse-ms/index.js ***! 15319 \****************************************/(e,t,i)=>{"use strict" 15320function n(e){if("number"!=typeof e)throw new TypeError("Expected a number") 15321const t=e>0?Math.floor:Math.ceil 15322return{days:t(e/864e5),hours:t(e/36e5)%24,minutes:t(e/6e4)%60,seconds:t(e/1e3)%60,milliseconds:t(e)%1e3,microseconds:t(1e3*e)%1e3,nanoseconds:t(1e6*e)%1e3}}i.r(t),i.d(t,{default:()=>n})}
15322},n={} 15323function r(e){var t=n[e] 15324if(void 0!==t)return t.exports 15325var s=n[e]={exports:{}} 15326return i[e].call(s.exports,s,s.exports,r),s.exports}r.d=(e,t)=>{for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.g=function(){if("object"==typeof globalThis)return globalThis 15327try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})} 15328var s={} 15329return(()=>{"use strict" 15330var e=s 15331 15332;/*!**************************************!*\ 15333 !*** ./src/js/videojs.wavesurfer.js ***! 15334 \**************************************/function t(e){return t="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},t(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Wavesurfer=void 0 15335var i=d(r(/*! ./event */"./src/js/event.js")),n=d(r(/*! ./utils/log */"./src/js/utils/log.js")),o=d(r(/*! ./utils/format-time */"./src/js/utils/format-time.js")),a=d(r(/*! ./defaults */"./src/js/defaults.js")),l=d(r(/*! ./middleware */"./src/js/middleware.js")),c=(d(r(/*! global/window */"./node_modules/global/window.js")),d(r(/*! video.js */"video.js"))),u=d(r(/*! wavesurfer.js */"wavesurfer.js")) 15336function d(e){return e&&e.__esModule?e:{default:e}}function h(e,t){for(var i=0;i<t.length;i++){var n=t[i] 15337n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(n.key),n)}}function f(e){var i=function(e,i){if("object"!=t(e)||!e)return e 15338var n=e[Symbol.toPrimitive] 15339if(void 0!==n){var r=n.call(e,i||"default") 15340if("object"!=t(r))return r 15341throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===i?String:Number)(e)}(e,"string") 15342return"symbol"==t(i)?i:String(i)}function p(e,i,n){return i=g(i),function(e,i){if(i&&("object"===t(i)||"function"==typeof i))return i 15343if(void 0!==i)throw new TypeError("Derived constructors may only return object or undefined") 15344return y(e)}(e,m()?Reflect.construct(i,n||[],g(e).constructor):i.apply(e,n))}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 15345return e}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}var _=c.default.getPlugin("plugin"),b="wavesurfer",w="vjs-wavedisplay",A="WebAudio",T=e.Wavesurfer=function(e){function t(e,n){var r 15346return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=p(this,t,[e,n]),e.addClass("vjs-wavesurfer"),n=void 0!==c.default.obj?c.default.obj.merge(a.default,n):c.default.mergeOptions(a.default,n),r.waveReady=!1,r.waveFinished=!1,r.liveMode=!1,r.backend=null,r.debug="true"===n.debug.toString(),r.textTracksEnabled=r.player.options_.tracks.length>0,r.displayMilliseconds=n.displayMilliseconds,n.formatTime&&"function"==typeof n.formatTime?r.setFormatTime(n.formatTime):r.setFormatTime(function(e,t){return(0,o.default)(e,t,r.displayMilliseconds)}),r.player.one(i.default.READY,r.initialize.bind(y(r))),r}var r,s,l 15347return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 15348e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(t,e),r=t,s=[{key:"initialize",value:function(){var e=this 15349void 0!==this.player.bigPlayButton&&this.player.bigPlayButton.hide() 15350var t=this.parseOptions(this.player.options_.plugins.wavesurfer) 15351!0===this.player.options_.controls&&(this.player.controlBar.show(),this.player.controlBar.el_.style.display="flex",this.backend===A&&void 0!==this.player.controlBar.progressControl&&this.player.controlBar.progressControl.hide(),void 0!==this.player.controlBar.pictureInPictureToggle&&this.player.controlBar.pictureInPictureToggle.hide(),["currentTimeDisplay","timeDivider","durationDisplay"].forEach(function(t){void 0!==(t=e.player.controlBar[t])&&(t.el_.style.display="block",t.show())}),void 0!==this.player.controlBar.remainingTimeDisplay&&this.player.controlBar.remainingTimeDisplay.hide(),this.backend===A&&void 0!==this.player.controlBar.playToggle&&(this.player.controlBar.playToggle.on(["tap","click"],this.onPlayToggle.bind(this)),this.player.controlBar.playToggle.hide())),this.surfer=u.default.create(t),this.surfer.on(i.default.ERROR,this.onWaveError.bind(this)),this.surfer.on(i.default.FINISH,this.onWaveFinish.bind(this)),this.backend=this.surfer.params.backend,this.log("Using wavesurfer.js "+this.backend+" backend."),"microphone"in this.player.wavesurfer().surfer.getActivePlugins()&&(this.liveMode=!0,this.waveReady=!0,this.log("wavesurfer.js microphone plugin enabled."),this.player.controlBar.playToggle.show(),this.surfer.microphone.on(i.default.DEVICE_ERROR,this.onWaveError.bind(this))),this.surferReady=this.onWaveReady.bind(this),this.backend===A&&(this.surferProgress=this.onWaveProgress.bind(this),this.surferSeek=this.onWaveSeek.bind(this),this.player.muted()&&this.setVolume(0)),this.liveMode||this.setupPlaybackEvents(!0),this.player.on(i.default.VOLUMECHANGE,this.onVolumeChange.bind(this)),this.player.on(i.default.FULLSCREENCHANGE,this.onScreenChange.bind(this)),!0===this.player.options_.fluid&&(this.surfer.drawer.wrapper.className=w)}},{key:"parseOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.player.el_.getBoundingClientRect() 15352this.originalWidth=this.player.options_.width||t.width,this.originalHeight=this.player.options_.height||t.height 15353var i=this.player.controlBar.height() 15354if(!0===this.player.options_.controls&&0===i&&(i=30),void 0===e.container&&(e.container=this.player.el_),void 0===e.waveformHeight){var n=t.height 15355e.height=n-i}else e.height=e.waveformHeight 15356return e.splitChannels&&!0===e.splitChannels&&(e.height/=2),"backend"in e?this.backend=e.backend:e.backend=this.backend="MediaElement",e}}
15356,{key:"setupPlaybackEvents",value:function(e){!1===e?(this.surfer.un(i.default.READY,this.surferReady),this.backend===A&&(this.surfer.un(i.default.AUDIOPROCESS,this.surferProgress),this.surfer.un(i.default.SEEK,this.surferSeek))):!0===e&&(this.surfer.on(i.default.READY,this.surferReady),this.backend===A&&(this.surfer.on(i.default.AUDIOPROCESS,this.surferProgress),this.surfer.on(i.default.SEEK,this.surferSeek)))}},{key:"load",value:function(e,t){e instanceof Blob||e instanceof File?(this.log("Loading object: "+JSON.stringify(e)),this.surfer.loadBlob(e)):void 0!==t?this.loadPeaks(e,t):("string"==typeof e?this.log("Loading URL: "+e):this.log("Loading element: "+e),this.surfer.load(e))}},{key:"loadPeaks",value:function(e,t){var n=this 15357if(Array.isArray(t))this.log("Loading URL with array of peaks: "+e),this.surfer.load(e,t) 15358else{var r={url:t,responseType:"json"} 15359void 0!==this.player.options_.plugins.wavesurfer.xhr&&(r.xhr=this.player.options_.plugins.wavesurfer.xhr) 15360var s=u.default.util.fetchFile(r) 15361s.once("success",function(r){n.log("Loaded Peak Data URL: "+t),r&&r.data?n.surfer.load(e,r.data):(n.player.trigger(i.default.ERROR,"Could not load peaks data from "+t),n.log(err,"error"))}),s.once("error",function(e){n.player.trigger(i.default.ERROR,"Unable to retrieve peak data from "+t+". Status code: "+s.response.status)})}}},{key:"play",value:function(){void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.contentEl()&&this.player.controlBar.playToggle.handlePlay(),this.liveMode?this.surfer.microphone.active?this.surfer.microphone.paused?(this.log("Resume microphone"),this.surfer.microphone.play()):this.pause():(this.log("Start microphone"),this.surfer.microphone.start()):(this.log("Start playback"),this.player.play(),this.surfer.play())}},{key:"pause",value:function(){void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.contentEl()&&this.player.controlBar.playToggle.handlePause(),this.liveMode?(this.log("Pause microphone"),this.surfer.microphone.pause()):(this.log("Pause playback"),this.waveFinished?this.waveFinished=!1:this.surfer.pause(),this.setCurrentTime())}},{key:"dispose",value:function(){this.surfer&&(this.liveMode&&this.surfer.microphone&&(this.surfer.microphone.destroy(),this.log("Destroyed microphone plugin")),this.surfer.destroy()),this.log("Destroyed plugin")}},{key:"isDestroyed",value:function(){return this.player&&null===this.player.children()}},{key:"destroy",value:function(){this.player.dispose()}},{key:"setVolume",value:function(e){void 0!==e&&(this.log("Changing volume to: "+e),this.player.volume(e))}},{key:"exportImage",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blob" 15362return this.surfer.exportImage(e,t,i)}},{key:"setAudioOutput",value:function(e){var t=this 15363e&&this.surfer.setSinkId(e).then(function(e){t.player.trigger(i.default.AUDIO_OUTPUT_READY)}).catch(function(e){t.player.trigger(i.default.ERROR,e),t.log(e,"error")})}},{key:"getCurrentTime",value:function(){var e=this.surfer.getCurrentTime() 15364return e=isNaN(e)?0:e}},{key:"setCurrentTime",value:function(e,t){if(void 0===e&&(e=this.surfer.getCurrentTime()),void 0===t&&(t=this.surfer.getDuration()),e=isNaN(e)?0:e,t=isNaN(t)?0:t,this.player.controlBar.currentTimeDisplay&&this.player.controlBar.currentTimeDisplay.contentEl()&&this.player.controlBar.currentTimeDisplay.contentEl().lastChild){var i=Math.min(e,t) 15365this.player.controlBar.currentTimeDisplay.formattedTime_=this.player.controlBar.currentTimeDisplay.contentEl().lastChild.textContent=this._formatTime(i,t,this.displayMilliseconds)}this.textTracksEnabled&&this.player.tech_&&this.player.tech_.el_&&this.player.tech_.setCurrentTime(e)}},{key:"getDuration",value:function(){var e=this.surfer.getDuration() 15366return e=isNaN(e)?0:e}},{key:"setDuration",value:function(e){void 0===e&&(e=this.surfer.getDuration()),e=isNaN(e)?0:e,this.player.controlBar.durationDisplay&&this.player.controlBar.durationDisplay.contentEl()&&this.player.controlBar.durationDisplay.contentEl().lastChild&&(this.player.controlBar.durationDisplay.formattedTime_=this.player.controlBar.durationDisplay.contentEl().lastChild.textContent=this._formatTime(e,e,this.displayMilliseconds))}},{key:"onWaveReady",value:function(){var e=this 15367this.waveReady=!0,this.waveFinished=!1,this.liveMode=!1,this.log("Waveform is ready"),this.player.trigger(i.default.WAVE_READY),this.backend===A&&(this.setCurrentTime(),this.setDuration(),void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.contentEl()&&this.player.controlBar.playToggle.show()),this.player.loadingSpinner.contentEl()&&this.player.loadingSpinner.hide(),!0===this.player.options_.autoplay&&(this.setVolume(0),this.backend===A?this.play():this.player.play().catch(function(t){e.onWaveError(t)}))}},{key:"onWaveFinish",value:function(){var e=this 15368this.log("Finished playback"),this.player.trigger(i.default.PLAYBACK_FINISH),!0===this.player.options_.loop?this.backend===A&&(this.surfer.stop(),this.play()):(this.waveFinished=!0,this.backend===A&&(this.pause(),this.player.trigger(i.default.ENDED),this.surfer.once(i.default.SEEK,function(){void 0!==e.player.controlBar.playToggle&&e.player.controlBar.playToggle.removeClass("vjs-ended"),e.player.trigger(i.default.PAUSE)})))}},{key:"onWaveProgress",value:function(e){this.setCurrentTime()}},{key:"onWaveSeek",value:function(){this.setCurrentTime()}},{key:"onWaveError",value:function(e){e.name&&"AbortError"===e.name||"DOMException"===e.name&&e.message.startsWith("The operation was aborted")?this.player.trigger(i.default.ABORT,e):(this.player.trigger(i.default.ERROR,e),this.log(e,"error"))}},{key:"onPlayToggle",value:function(){void 0!==this.player.controlBar.playToggle&&this.player.controlBar.playToggle.hasClass("vjs-ended")&&this.player.controlBar.playToggle.removeClass("vjs-ended"),this.surfer.isPlaying()?this.pause():this.play()}},{key:"onVolumeChange",value:function(){var e=this.player.volume() 15369this.player.muted()&&(e=0),this.surfer.setVolume(e)}},{key:"onScreenChange",value:function(){var e=this,t=this.player.setInterval(function(){var i,n 15370if(e.player.isFullscreen()||(i=e.originalWidth,n=e.originalHeight),e.waveReady){if(e.liveMode&&!e.surfer.microphone.active)return 15371e.redrawWaveform(i,n)}e.player.clearInterval(t)},100)}},{key:"redrawWaveform",value:function(e,t){if(!this.isDestroyed()){if(this.player.el_){var i=this.player.el_.getBoundingClientRect() 15372void 0===e&&(e=i.width),void 0===t&&(t=i.height)}this.surfer.drawer.destroy(),this.surfer.params.width=e,this.surfer.params.height=t-this.player.controlBar.height(),this.surfer.createDrawer(),this.surfer.drawer.wrapper.className=w,this.surfer.drawBuffer(),this.surfer.drawer.progress(this.surfer.backend.getPlayedPercents())}}},{key:"log",value:function(e,t){(0,n.default)(e,t,this.debug)}},{key:"setFormatTime",value:function(e){this._formatTime=e,c.default.time?c.default.time.setFormatTime(this._formatTime):c.default.setFormatTime(this._formatTime)}}],s&&h(r.prototype,s),l&&h(r,l),Object.defineProperty(r,"prototype",{writable:!1}),t}(_) 15373T.VERSION="3.10.0",c.default.Wavesurfer=T,void 0===c.default.getPlugin(b)&&c.default.registerPlugin(b,T),c.default.use("*",function(e){return l.default.player=e,l.default})})(),s})()),(()=>{"use strict" 15374var e,t,i,n={317:(e,t,i)=>{i.d(t,{HQ:()=>sn,p:()=>on,Ay:()=>rn,wx:()=>an,we:()=>ln,GA:()=>dn,Er:()=>cn,$:()=>un}) 15375const n=Symbol,r=(()=>{const e="left",t="center",i="right" 15376return["","front ","side ","rear "].map(n=>[[e,i],[e,i,t],[e,t,i],[t,e,i],[t]].flatMap(e=>e.map(e=>n+e).join(", ")))})(),s="LFE",o="monophonic (mono)",a="stereo",l="surround",c=(e,...t)=>`${[o,a,`linear ${l}`,"quadraphonic",`5.0 ${l}`,`5.1 ${l}`,`6.1 ${l}`,`7.1 ${l}`][e-1]} (${t.join(", ")})`,u=[o,c(2,r[0][0]),c(3,r[0][2]),c(4,r[1][0],r[3][0]),c(5,r[1][2],r[3][0]),c(6,r[1][2],r[3][0],s),c(7,r[1][2],r[2][0],r[3][4],s),c(8,r[1][2],r[2][0],r[3][0],s)],d=48e3,h=44100,f=32e3,p=24e3,m=22050,g=16e3,y=8e3,v="absoluteGranulePosition",_="bandwidth",b="bitDepth",w="bitrate",A=w+"Maximum",T=w+"Minimum",C=w+"Nominal",L="buffer",x=L+"Fullness",M="codec",E=M+"Frames",S="coupledStreamCount",k="crc",P=k+"16",O=k+"32",z="data",D="description",I="duration",N="emphasis",R="hasOpusPadding",F="header",B="isContinuedPacket",j="isCopyrighted",U="isFirstPage",V="isHome",H="isLastPage",q="isOriginal",G="isPrivate",W="isVbr",$="layer",Q="length",X="mode",Y=X+"Extension",K="mpeg",Z=K+"Version",J="numberAACFrames",ee="outputGain",te="preSkip",ie="profile",ne=n(),re="protection",se="segments",oe="subarray",ae="version",le="vorbis",ce=le+"C
15376omments",ue=le+"Setup",de="block",he=de+"ingStrategy",fe=n(),pe=de+"Size",me=de+"size0",ge=de+"size1",ye=n(),ve="channel",_e=ve+"MappingFamily",be=ve+"MappingTable",we=ve+"Mode",Ae=n(),Te=ve+"s",Ce="copyright",Le=Ce+"Id",xe=Ce+"IdStart",Me="frame",Ee=Me+"Count",Se=Me+"Length",ke="Number",Pe=Me+ke,Oe=Me+"Padding",ze=Me+"Size",De="Rate",Ie="inputSample"+De,Ne="page",Re=Ne+"Checksum",Fe=n(),Be=Ne+"SegmentTable",je=Ne+"Sequence"+ke,Ue="sample",Ve=Ue+ke,He=Ue+De,qe=n(),Ge=Ue+"s",We="stream",$e=We+"Count",Qe=We+"Info",Xe=We+"Serial"+ke,Ye=We+"StructureVersion",Ke="total",Ze=Ke+"BytesOut",Je=Ke+"Duration",et=Ke+"Samples",tt=n(),it=n(),nt=n(),rt=n(),st=n(),ot=n(),at=n(),lt=n(),ct=n(),ut=n(),dt=n(),ht=n(),ft=n(),pt=n(),mt=n(),gt=n(),yt=n(),vt=n(),_t=Uint8Array,bt=DataView,wt="reserved",At="bad",Tt="free",Ct="none",Lt="16bit CRC",xt=(e,t,i)=>{for(let n=0;n<e[Q];n++){let r=t(n) 15377for(let e=8;e>0;e--)r=i(r) 15378e[n]=r}return e},Mt=xt(new _t(256),e=>e,e=>128&e?7^e<<1:e<<1),Et=[xt(new Uint16Array(256),e=>e<<8,e=>e<<1^(32768&e?32773:0))],St=[xt(new Uint32Array(256),e=>e,e=>e>>>1^3988292384*(1&e))] 15379for(let hn=0;hn<15;hn++){Et.push(new Uint16Array(256)),St.push(new Uint32Array(256)) 15380for(let e=0;e<=255;e++)Et[hn+1][e]=Et[0][Et[hn][e]>>>8]^Et[hn][e]<<8,St[hn+1][e]=St[hn][e]>>>8^St[0][255&St[hn][e]]}const kt=e=>{const t=e[Q],i=t-16 15381let n=0,r=0 15382for(;r<=i;)n=St[15][255&(e[r++]^n)]^St[14][255&(e[r++]^n>>>8)]^St[13][255&(e[r++]^n>>>16)]^St[12][e[r++]^n>>>24]^St[11][e[r++]]^St[10][e[r++]]^St[9][e[r++]]^St[8][e[r++]]^St[7][e[r++]]^St[6][e[r++]]^St[5][e[r++]]^St[4][e[r++]]^St[3][e[r++]]^St[2][e[r++]]^St[1][e[r++]]^St[0][e[r++]] 15383for(;r!==t;)n=St[0][255&(n^e[r++])]^n>>>8 15384return-1^n},Pt=(...e)=>{const t=new _t(e.reduce((e,t)=>e+t[Q],0)) 15385return e.reduce((e,i)=>(t.set(i,e),e+i[Q]),0),t},Ot=e=>String.fromCharCode(...e),zt=[0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15],Dt=e=>zt[15&e]<<4|zt[e>>4] 15386class It{constructor(e){this.t=e,this.i=8*e[Q]}set position(e){this.i=e}get position(){return this.i}read(e){const t=Math.floor(this.i/8),i=this.i%8 15387return this.i-=e,(Dt(this.t[t-1])<<8)+Dt(this.t[t])>>7-i&255}}class Nt{constructor(e,t){this.h=e,this.S=t,this[mt]()}[gt](){this.q=!0}[mt](){this.A=new Map,this.M=new WeakMap,this.v=!1,this.P=!1,this.T=null,this.q=!1}[pt](e,t){if(this.S){this.T!==e&&(this.T=e,this.P=!0) 15388const i=this.M.get(this.A.get(this._)) 15389this.P&&i&&this.S({bitrate:e,...i},t),this.P=!1}}[ct](e){const t=this.A.get(e) 15390return t&&this.C(e),t}[ut](e,t,i){this.q&&(this.v||(this.h({...t}),this.v=!0),this.C(e),this.A.set(e,t),this.M.set(t,i))}C(e){this.S&&e!==this._&&(this.P=!0,this._=e)}}const Rt=new WeakMap,Ft=new WeakMap 15391class Bt{constructor(e,t){this.I=e,this.A=t}*[at](){let e 15392for(;;){if(e=yield*this.Frame[dt](this.I,this.A,0),e)return e 15393this.I[it](1)}}*[lt](e){let t=yield*this[at]() 15394const i=Ft.get(t)[Q] 15395if(e||this.I.R||(yield*this.Header[ct](this.I,this.A,i)))return this.A[gt](),this.I[it](i),this.I[rt](t),t 15396this.I[st](`Missing ${Me} at ${i} bytes from current position.`,`Dropping current ${Me} and trying again.`),this.A[mt](),this.I[it](1)}}class jt{constructor(e,t){Ft.set(this,{[F]:e}),this[z]=t}}class Ut extends jt{static*[dt](e,t,i,n,r){const s=yield*e[ct](i,n,r) 15397if(s){const e=Rt.get(s)[Se],n=Rt.get(s)[Ge] 15398return new t(s,(yield*i[tt](e,r))[oe](0,e),n)}return null}constructor(e,t,i){super(e,t),this[F]=e,this[Ge]=i,this[I]=i/e[He]*1e3,this[Pe]=null,this[Ze]=null,this[et]=null,this[Je]=null,Ft.get(this)[Q]=t[Q]}}const Vt="unsynchronizationFlag",Ht="extendedHeaderFlag",qt="experimentalFlag",Gt="footerPresent" 15399class Wt{static*getID3v2Header(e,t,i){const n={} 15400let r=yield*e[tt](3,i) 15401if(73!==r[0]||68!==r[1]||51!==r[2])return null 15402if(r=yield*e[tt](10,i),n[ae]=`id3v2.${r[3]}.${r[4]}`,15&r[5])return null 15403if(n[Vt]=!!(128&r[5]),n[Ht]=!!(64&r[5]),n[qt]=!!(32&r[5]),n[Gt]=!!(16&r[5]),128&r[6]||128&r[7]||128&r[8]||128&r[9])return null 15404const s=r[6]<<21|r[7]<<14|r[8]<<7|r[9] 15405return n[Q]=10+s,new Wt(n)}constructor(e){this[ae]=e[ae],this[Vt]=e[Vt],this[Ht]=e[Ht],this[qt]=e[qt],this[Gt]=e[Gt],this[Q]=e[Q]}}class $t{constructor(e){Rt.set(this,e),this[b]=e[b],this[w]=null,this[Te]=e[Te],this[we]=e[
15405we],this[He]=e[He]}}const Qt={0:[Tt,Tt,Tt,Tt,Tt],16:[32,32,32,32,8],240:[At,At,At,At,At]},Xt=(e,t,i)=>8*((e+i)%t+t)*(1<<(e+i)/t)-8*t*(t/8|0) 15406for(let hn=2;hn<15;hn++)Qt[hn<<4]=[32*hn,Xt(hn,4,0),Xt(hn,4,-1),Xt(hn,8,4),Xt(hn,8,0)] 15407const Yt="bands ",Kt=" to 31",Zt={0:Yt+4+Kt,16:Yt+8+Kt,32:Yt+12+Kt,48:Yt+16+Kt},Jt="bitrateIndex",ei="v2",ti="v1",ii="Intensity stereo ",ni=", MS stereo ",ri="on",si="off",oi={0:ii+si+ni+si,16:ii+ri+ni+si,32:ii+si+ni+ri,48:ii+ri+ni+ri},ai={0:{[D]:wt},2:{[D]:"Layer III",[Oe]:1,[Y]:oi,[ti]:{[Jt]:2,[Ge]:1152},[ei]:{[Jt]:4,[Ge]:576}},4:{[D]:"Layer II",[Oe]:1,[Y]:Zt,[Ge]:1152,[ti]:{[Jt]:1},[ei]:{[Jt]:4}},6:{[D]:"Layer I",[Oe]:4,[Y]:Zt,[Ge]:384,[ti]:{[Jt]:0},[ei]:{[Jt]:3}}},li="MPEG Version ",ci="ISO/IEC ",ui={0:{[D]:`${li}2.5 (later extension of MPEG 2)`,[$]:ei,[He]:{0:11025,4:12e3,8:y,12:wt}},8:{[D]:wt},16:{[D]:`${li}2 (${ci}13818-3)`,[$]:ei,[He]:{0:m,4:p,8:g,12:wt}},24:{[D]:`${li}1 (${ci}11172-3)`,[$]:ti,[He]:{0:h,4:d,8:f,12:wt}},length:Q},di={0:Lt,1:Ct},hi={0:Ct,1:"50/15 ms",2:wt,3:"CCIT J.17"},fi={0:{[Te]:2,[D]:a},64:{[Te]:2,[D]:"joint "+a},128:{[Te]:2,[D]:"dual channel"},192:{[Te]:1,[D]:o}} 15408class pi extends $t{static*[ct](e,t,i){const n={},r=yield*Wt.getID3v2Header(e,t,i) 15409r&&(yield*e[tt](r[Q],i),e[it](r[Q])) 15410const s=yield*e[tt](4,i),o=Ot(s[oe](0,4)),a=t[ct](o) 15411if(a)return new pi(a) 15412if(255!==s[0]||s[1]<224)return null 15413const l=ui[24&s[1]] 15414if(l[D]===wt)return null 15415const c=6&s[1] 15416if(ai[c][D]===wt)return null 15417const u={...ai[c],...ai[c][l[$]]} 15418if(n[Z]=l[D],n[$]=u[D],n[Ge]=u[Ge],n[re]=di[1&s[1]],n[Q]=4,n[w]=Qt[240&s[2]][u[Jt]],n[w]===At)return null 15419if(n[He]=l[He][12&s[2]],n[He]===wt)return null 15420if(n[Oe]=2&s[2]&&u[Oe],n[G]=!!(1&s[2]),n[Se]=Math.floor(125*n[w]*n[Ge]/n[He]+n[Oe]),!n[Se])return null 15421const d=192&s[3] 15422if(n[we]=fi[d][D],n[Te]=fi[d][Te],n[Y]=u[Y][48&s[3]],n[j]=!!(8&s[3]),n[q]=!!(4&s[3]),n[N]=hi[3&s[3]],n[N]===wt)return null 15423n[b]=16 15424{const{length:e,frameLength:i,samples:r,...s}=n 15425t[ut](o,n,s)}return new pi(n)}constructor(e){super(e),this[w]=e[w],this[N]=e[N],this[Oe]=e[Oe],this[j]=e[j],this[q]=e[q],this[G]=e[G],this[$]=e[$],this[Y]=e[Y],this[Z]=e[Z],this[re]=e[re]}}class mi extends Ut{static*[dt](e,t,i){return yield*super[dt](pi,mi,e,t,i)}constructor(e,t,i){super(e,t,i)}}class gi extends Bt{constructor(e,t,i){super(e,t),this.Frame=mi,this.Header=pi,i(this[M])}get[M](){return K}*[ht](){return yield*this[lt]()}}const yi={0:"MPEG-4",8:"MPEG-2"},vi={0:"valid",2:At,4:At,6:At},_i={0:Lt,1:Ct},bi={0:"AAC Main",64:"AAC LC (Low Complexity)",128:"AAC SSR (Scalable Sample Rate)",192:"AAC LTP (Long Term Prediction)"},wi={0:96e3,4:88200,8:64e3,12:d,16:h,20:f,24:p,28:m,32:g,36:12e3,40:11025,44:y,48:7350,52:wt,56:wt,60:"frequency is written explicitly"},Ai={0:{[Te]:0,[D]:"Defined in AOT Specific Config"},64:{[Te]:1,[D]:o},128:{[Te]:2,[D]:c(2,r[0][0])},192:{[Te]:3,[D]:c(3,r[1][3])},256:{[Te]:4,[D]:c(4,r[1][3],r[3][4])},320:{[Te]:5,[D]:c(5,r[1][3],r[3][0])},384:{[Te]:6,[D]:c(6,r[1][3],r[3][0],s)},448:{[Te]:8,[D]:c(8,r[1][3],r[2][0],r[3][0],s)}} 15426class Ti extends $t{static*[ct](e,t,i){const n={},r=yield*e[tt](7,i),s=Ot([r[0],r[1],r[2],252&r[3]|3&r[6]]),o=t[ct](s) 15427if(o)Object.assign(n,o) 15428else{if(255!==r[0]||r[1]<240)return null 15429if(n[Z]=yi[8&r[1]],n[$]=vi[6&r[1]],n[$]===At)return null 15430const e=1&r[1] 15431n[re]=_i[e],n[Q]=e?7:9,n[ne]=192&r[2],n[qe]=60&r[2] 15432const i=2&r[2] 15433if(n[ie]=bi[n[ne]],n[He]=wi[n[qe]],n[He]===wt)return null 15434n[G]=!!i,n[Ae]=448&(r[2]<<8|r[3]),n[we]=Ai[n[Ae]][D],n[Te]=Ai[n[Ae]][Te],n[q]=!!(32&r[3]),n[V]=!!(8&r[3]),n[Le]=!!(8&r[3]),n[xe]=!!(4&r[3]),n[b]=16,n[Ge]=1024,n[J]=3&r[6] 15435{const{length:e,channelModeBits:i,profileBits:r,sampleRateBits:o,frameLength:a,samples:l,numberAACFrames:c,...u}=n 15436t[ut](s,n,u)}}if(n[Se]=8191&(r[3]<<11|r[4]<<3|r[5]>>5),!n[Se])return null 15437const a=2047&(r[5]<<6|r[6]>>2) 15438return n[x]=2047===a?"VBR":a,new Ti(n)}constructor(e){super(e),this[Le]=e[Le],this[xe]=e[xe],this[x]=e[x],this[V]=e[V],this[q]=e[q],this[G]=e[G],this[$]=e[$],this[Q]=e[Q],this[Z]=e[Z],this[J]=e[J],this[ie]=e[ie],this[re]=e[re]}get audioSpecificConfig(){const e=Rt.get(this),t=e[ne]+64<<5|e[qe]<<5|e[Ae]>>3,i=new _t(2) 15439return new bt(i[L]).setUint16(0,t,!1),i}}class Ci extends Ut{static*[dt](e,t,i){return yield*super[dt](Ti,Ci,e,t,i)}constructor(e,t,i){super(e,t,i)}}class Li extends Bt{constructor(e,t,i){super(e,t),this.Frame=Ci,this.Header=Ti,i(this[M])}get[M](){return"aac"}*[ht](){return yield*this[lt]()}}class xi extends Ut{static k(e){return(e[e[Q]-2]<<8)+e[e[Q]-1]}static[vt](e){const t=xi.k(e),i=(e=>{const t=e[Q],i=t-16 15440let n=0,r=0 15441for(;r<=i;)n^=e[r++]<<8|e[r++],n=Et[15][n>>8]^Et[14][255&n]^Et[13][e[r++]]^Et[12][e[r++]]^Et[11][e[r++]]^Et[10][e[r++]]^Et[9][e[r++]]^Et[8][e[r++]]^Et[7][e[r++]]^Et[6][e[r++]]^Et[5][e[r++]]^Et[4][e[r++]]^Et[3][e[r++]]^Et[2][e[r++]]^Et[1][e[r++]]^Et[0][e[r++]] 15442for(;r!==t;)n=(255&n)<<8^Et[0][n>>8^e[r++]] 15443return n})(e[oe](0,-2)) 15444return t===i}constructor(e,t,i){t[Qe]=i,t[P]=xi.k(e),super(t,e,Rt.get(t)[Ge])}}const Mi="get from STREAMINFO metadata block",Ei={0:"Fixed",1:"Variable"},Si={0:wt,16:192} 15445for(let hn=2;hn<16;hn++)Si[hn<<4]=hn<6?576*2**(hn-2):2**hn 15446const ki={0:Mi,1:88200,2:176400,3:192e3,4:y,5:g,6:m,7:p,8:f,9:h,10:d,11:96e3,15:At},Pi={0:{[Te]:1,[D]:o},16:{[Te]:2,[D]:c(2,r[0][0])},32:{[Te]:3,[D]:c(3,r[0][1])},48:{[Te]:4,[D]:c(4,r[1][0],r[3][0])},64:{[Te]:5,[D]:c(5,r[1][1],r[3][0])},80:{[Te]:6,[D]:c(6,r[1][1],s,r[3][0])},96:{[Te]:7,[D]:c(7,r[1][1],s,r[3][4],r[2][0])},112:{[Te]:8,[D]:c(8,r[1][1],s,r[3][0],r[2][0])},128:{[Te]:2,[D]:`${a} (left, diff)`},144:{[Te]:2,[D]:`${a} (diff, right)`}
15446,160:{[Te]:2,[D]:`${a} (avg, diff)`},176:wt,192:wt,208:wt,224:wt,240:wt},Oi={0:Mi,2:8,4:12,6:wt,8:16,10:20,12:24,14:wt} 15447class zi extends $t{static D(e){if(e[0]>254)return null 15448if(e[0]<128)return{value:e[0],length:1} 15449let t=1 15450for(let s=64;s&e[0];s>>=1)t++ 15451let i=t-1,n=0,r=0 15452for(;i>0;r+=6,i--){if(128!=(192&e[i]))return null 15453n|=(63&e[i])<<r}return n|=(e[i]&127>>t)<<r,{value:n,length:t}}static[yt](e,t){const i={[tt]:function*(){return e}} 15454return zi[ct](i,t,0).next().value}static*[ct](e,t,i){let n=yield*e[tt](6,i) 15455if(255!==n[0]||248!==n[1]&&249!==n[1])return null 15456const r={},s=Ot(n[oe](0,4)),o=t[ct](s) 15457if(o)Object.assign(r,o) 15458else{if(r[fe]=1&n[1],r[he]=Ei[r[fe]],r[ye]=240&n[2],r[qe]=15&n[2],r[pe]=Si[r[ye]],r[pe]===wt)return null 15459if(r[He]=ki[r[qe]],r[He]===At)return null 15460if(1&n[3])return null 15461const e=Pi[240&n[3]] 15462if(e===wt)return null 15463if(r[Te]=e[Te],r[we]=e[D],r[b]=Oi[14&n[3]],r[b]===wt)return null}r[Q]=5,n=yield*e[tt](r[Q]+8,i) 15464const a=zi.D(n[oe](4)) 15465if(!a)return null 15466if(r[fe]?r[Ve]=a.value:r[Pe]=a.value,r[Q]+=a[Q],96===r[ye]?(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[pe]=n[r[Q]-1]+1,r[Q]+=1):112===r[ye]&&(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[pe]=(n[r[Q]-1]<<8)+n[r[Q]]+1,r[Q]+=2),r[Ge]=r[pe],12===r[qe]?(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[He]=1e3*n[r[Q]-1],r[Q]+=1):13===r[qe]?(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[He]=(n[r[Q]-1]<<8)+n[r[Q]],r[Q]+=2):14===r[qe]&&(n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[He]=10*((n[r[Q]-1]<<8)+n[r[Q]]),r[Q]+=2),n[Q]<r[Q]&&(n=yield*e[tt](r[Q],i)),r[k]=n[r[Q]-1],r[k]!==(e=>{let t=0 15467const i=e[Q] 15468for(let n=0;n!==i;n++)t=Mt[t^e[n]] 15469return t})(n[oe](0,r[Q]-1)))return null 15470if(!o){const{blockingStrategyBits:e,frameNumber:i,sampleNumber:n,samples:o,sampleRateBits:a,blockSizeBits:l,crc:c,length:u,...d}=r 15471t[ut](s,r,d)}return new zi(r)}constructor(e){super(e),this[P]=null,this[he]=e[he],this[pe]=e[pe],this[Pe]=e[Pe],this[Ve]=e[Ve],this[Qe]=null}}class Di extends Bt{constructor(e,t,i){super(e,t),this.Frame=xi,this.Header=zi,i(this[M])}get[M](){return"flac"}*B(e){const t=yield*this.I[tt](2,0),i=t[Q]-2 15472for(;e<i;){if(255===t[e]){const i=t[e+1] 15473if(248===i||249===i)break 15474255!==i&&e++}e++}return e}*[ht](){for(;;){const e=yield*zi[ct](this.I,this.A,0) 15475if(e){let t=Rt.get(e)[Q]+2 15476for(;t<=524288;){if(this.I.R||(yield*zi[ct](this.I,this.A,t))){let i=yield*this.I[tt](t) 15477if(this.I.R||(i=i[oe](0,t)),xi[vt](i)){const n=new xi(i,e) 15478return this.A[gt](),this.I[it](t),this.I[rt](n),n}}t=yield*this.B(t+1)}this.I[st](`Unable to sync FLAC frame after searching ${t} bytes.`),this.I[it](t)}else this.I[it](yield*this.B(1))}}[ft](e){return 0===e[je]?(this.A[gt](),this.L=e[z][oe](13)):1===e[je]||(e[E]=Ft.get(e)[se].map(e=>{const t=zi[yt](e,this.A) 15479if(t)return new xi(e,t,this.L) 15480this.I[st]("Failed to parse Ogg FLAC frame","Skipping invalid FLAC frame")}).filter(e=>!!e)),e}}class Ii{static*[ct](e,t,i){const n={} 15481let r=yield*e[tt](28,i) 15482if(79!==r[0]||103!==r[1]||103!==r[2]||83!==r[3])return null 15483if(n[Ye]=r[4],248&r[5])return null 15484n[H]=!!(4&r[5]),n[U]=!!(2&r[5]),n[B]=!!(1&r[5]) 15485const s=new bt(_t.from(r[oe](0,28))[L]) 15486n[v]=(e=>{try{return e.getBigInt64(6,!0)}catch{const t=128&e.getUint8(13)?-1:1 15487let i=e.getUint32(6,!0),n=e.getUint32(10,!0) 15488return-1===t&&(i=1+~i,n=1+~n),n>1048575&&console.warn("This platform does not support BigInt"),t*(i+n*2**32)}})(s),n[Xe]=s.getInt32(14,!0),n[je]=s.getInt32(18,!0),n[Re]=s.getInt32(22,!0) 15489const o=r[26] 15490n[Q]=o+27,r=yield*e[tt](n[Q],i),n[Se]=0,n[Be]=[],n[Fe]=_t.from(r[oe](27,n[Q])) 15491for(let a=0,l=0;a<o;a++){const e=n[Fe][a] 15492n[Se]+=e,l+=e,255===e&&a!==o-1||(n[Be].push(l),l=0)}return new Ii(n)}constructor(e){Rt.set(this,e),this[v]=e[v],this[B]=e[B],this[U]=e[U],this[H]=e[H],this[Be]=e[Be],this[je]=e[je],this[Re]=e[Re],this[Xe]=e[Xe]}}class Ni extends jt{static*[dt](e,t,i){const n=yield*Ii[ct](e,t,i) 15493if(n){const t=Rt.get(n)[Se],i=Rt.get(n)[Q],r=i+t,s=(yield*e[tt](r,0))[oe](0,r),o=s[oe](i,r) 15494return new Ni(n,o,s)}return null}constructor(e,t,i){super(e,t),Ft.get(this)[Q]=i[Q],this[E]=[],this.rawData=i,this[v]=e[v],this[O]=e[Re],this[I]=0,this[B]=e[B],this[U]=e[U],this[H]=e[H],this[je]=e[je],this[Ge]=0,this[Xe]=e[Xe]}}class Ri extends Ut{constructor(e,t,i){super(t,e,i)}}const Fi={0:u.slice(0,2),1:u},Bi="SILK-only",ji="CELT-only",Ui="Hybrid",Vi="narrowband",Hi="medium-band",qi="wideband",Gi="super-wideband",Wi="fullband",$i={0:{[X]:Bi,[_]:Vi,[ze]:10},8:{[X]:Bi,[_]:Vi,[ze]:20},16:{[X]:Bi,[_]:Vi,[ze]:40},24:{[X]:Bi,[_]:Vi,[ze]:60},32:{[X]:Bi,[_]:Hi,[ze]:10},40:{[X]:Bi,[_]:Hi,[ze]:20},48:{[X]:Bi,[_]:Hi,[ze]:40},56:{[X]:Bi,[_]:Hi,[ze]:60},64:{[X]:Bi,[_]:qi,[ze]:10},72:{[X]:Bi,[_]:qi,[ze]:20},80:{[X]:Bi,[_]:qi,[ze]:40},88:{[X]:Bi,[_]:qi,[ze]:60},96:{[X]:Ui,[_]:Gi,[ze]:10},104:{[X]:Ui,[_]:Gi,[ze]:20},112:{[X]:Ui,[_]:Wi,[ze]:10},120:{[X]:Ui,[_]:Wi,[ze]:20},128:{[X]:ji,[_]:Vi,[ze]:2.5},136:{[X]:ji,[_]:Vi,[ze]:5},144:{[X]:ji,[_]:Vi,[ze]:10},152:{[X]:ji,[_]:Vi,[ze]:20},160:{[X]:ji,[_]:qi,[ze]:2.5},168:{[X]:ji,[_]:qi,[ze]:5},176:{[X]:ji,[_]:qi,[ze]:10},184:{[X]:ji,[_]:qi,[ze]:20},192:{[X]:ji,[_]:Gi,[ze]:2.5},200:{[X]:ji,[_]:Gi,[ze]:5},208:{[X]:ji,[_]:Gi,[ze]:10},216:{[X]:ji,[_]:Gi,[ze]:20},224:{[X]:ji,[_]:Wi,[ze]:2.5},232:{[X]:ji,[_]:Wi,[ze]:5},240:{[X]:ji,[_]:Wi,[ze]:10},248:{[X]:ji,[_]:Wi,[ze]:20}} 15495class Qi extends $t{static[yt](e,t,i){const n={} 15496if(n[Te]=e[9],n[_e]=e[18],n[Q]=0!==n[_e]?21+n[Te]:19,e[Q]<n[Q])throw new Error("Out of data while inside an Ogg Page") 15497const r=3&t[0],s=3===r?2:1,o=Ot(e[oe](0,n[Q]))+Ot(t[oe](0,s)),a=i[ct](o) 15498if(a)return new Qi(a) 15499if("OpusHead"!==o.substr(0,8))return null 15500if(1!==e[8])return null 15501n[z]=_t.from(e[oe](0,n[Q])) 15502const l=new bt(n[z][L]) 15503if(n[b]=16,n[te]=l.getUint16(10,!0),n[Ie]=l.getUint32(12,!0),n[He]=d,n[ee]=l.getInt16(16,!0),n[_e]in Fi&&(n[we]=Fi[n[_e]][n[Te]-1],!n[we]))return null 155040!==n[_e]&&(n[$e]=e[19],n[S]=e[20],n[be]=[...e[oe](21,n[Te]+21)]) 15505const c=$i[248&t[0]] 15506switch(n[X]=c[X],n[_]=c[_],n[ze]=c[ze],r){case 0:n[Ee]=1 15507break 15508case 1:case 2:n[Ee]=2 15509break 15510case 3:n[W]=!!(128&t[1]),n[R]=!!(64&t[1]),n[Ee]=63&t[1] 15511break 15512default:return null}{const{length:e,data:t,channelMappingFamily:r,...s}=n 15513i[ut](o,n,s)}return new Qi(n)}constructor(e){super(e),this[z]=e[z],this[_]=e[_],this[_e]=e[_e],this[be]=e[be],this[S]=e[S],this[Ee]=e[Ee],this[ze]=e[ze],this[R]=e[R],this[Ie]=e[Ie],this[W]=e[W],this[X]=e[X],this[ee]=e[ee],this[te]=e[te],this[$e]=e[$e]}}class Xi extends Bt{constructor(e,t,i){super(e,t),this.Frame=Ri,this.Header=Qi,i(this[M]),this.U=null,this.N=null}get[M](){return"opus"}[ft](e){return 0===e[je]?(this.A[gt](),this.U=e[z]):1===e[je]||(e[E]=Ft.get(e)[se].map(e=>{const t=Qi[yt](this.U,e,this.A) 15514if(t){null===this.N&&(this.N=t[te]) 15515let i=t[ze]*t[Ee]/1e3*t[He] 15516return this.N>0&&(this.N-=i,i=this.N<0?-this.N:0),new Ri(e,t,i)}this.I[ot]("Failed to parse Ogg Opus Header","Not a valid Ogg Opus file")})),e}}class Yi extends Ut{constructor(e,t,i){super(t,e,i)}}const Ki={} 15517for(let hn=0;hn<8;hn++)Ki[hn+6]=2**(6+hn) 15518class Zi extends $t{static[yt](e,t,i,n){if(e[Q]<30)throw new Error("Out of data while inside an Ogg Page") 15519const r=Ot(e[oe](0,30)),s=t[ct](r) 15520if(s)return new Zi(s) 15521const o={[Q]:30} 15522if("�vorbis"!==r.substr(0,7))return null 15523o[z]=_t.from(e[oe](0,30)) 15524const a=new bt(o[z][L]) 15525if(o[ae]=a.getUint32(7,!0),0!==o[ae])return null 15526if(o[Te]=e[11],o[we]=u[o[Te]-1]||"application defined",o[He]=a.getUint32(12,!0),o[A]=a.getInt32(16,!0),o[C]=a.getInt32(20,!0),o[T]=a.getInt32(24,!0),o[ge]=Ki[(240&e[28])>>4],o[me]=Ki[15&e[28]],o[me]>o[ge])return null 15527if(1!==e[29])return null 15528o[b]=32,o[ue]=n,o[ce]=i 15529{const{length:e,data:i,version:n,vorbisSetup:s,vorbisComments:a,...l}=o 15530t[ut](r,o,l)}return new Zi(o)}constructor(e){super(e),this[A]=e[A],this[T]=e[T],this[C]=e[C],this[me]=e[me],this[ge]=e[ge],this[z]=e[z],this[ce]=e[ce],this[ue]=e[ue]}}class Ji extends Bt{constructor(e,t,i){super(e,t),this.Frame=Yi,i(this[M]),this.U=null,this.W=!1,this.G=null}get[M](){return le}[ft](e){e[E]=[] 15531for(const t of Ft.get(e)[se])if(1===t[0])this.A[gt](),this.U=e[z],this.W=!1 15532else if(3===t[0])this.H=t 15533else if(5===t[0])this.V=t,this.Y=this.K(t),this.W=!0 15534else if(this.W){const i=Zi[yt](this.U,this.A,this.H,this.V) 15535i?e[E].push(new Yi(t,i,this.Z(t,i))):this.I[logError]("Failed to parse Ogg Vorbis Header","Not a valid Ogg Vorbis file")}return e}Z(e,t){const i=this.Y.blockFlags[e[0]>>1&this.Y.mask]?t[ge]:t[me],n=null===this.G?0:(this.G+i)/4 15536return this.G=i,n}K(e){const t=new It(e),i={count:0,blockFlags:[]} 15537for(;1&~t.read(1););let n 15538for(;i.count<64&&t.position>0;){Dt(t.read(8)) 15539let e=0 15540for(;0===t.read(8)&&e++<3;);if(4!==e){1+((126&Dt(n))>>1)!==i.count&&this.I[st]("vorbis derived mode count did not match actual mode count") 15541break}n=t.read(7),i.blockFlags.unshift(1&n),t.position+=6,i.count++}return i.mask=(1<<Math.log2(i.count))-1,i}}class en{constructor(e,t,i){this.I=e,this.A=t,this.J=i,this.X=new _t,this.tt=null,this.st=null,this.it=null}get[M](){return this.tt||""}et(e,t){this.tt!==e&&(this.A[mt](),this.ht=new t(this.I,this.A,this.J),this.tt
15541=e)}rt({data:e}){const t=Ot(e[oe](0,8)) 15542switch(t){case"fishead\0":return!1 15543case"OpusHead":return this.et("opus",Xi),!0 15544case/^\x7fFLAC/.test(t)&&t:return this.et("flac",Di),!0 15545case/^\x01vorbis/.test(t)&&t:return this.et(le,Ji),!0 15546default:return!1}}nt(e){e[je]!==this.ot+1&&this.ot>1&&e[je]>1&&this.I[st]("Unexpected gap in Ogg Page Sequence Number.",`Expected: ${this.ot+1}, Got: ${e[je]}`),this.ot=e[je]}ct(e){null===this.st&&(this.ot=e[je],this.st=this.rt(e)),this.nt(e) 15547const t=Ft.get(e),i=Rt.get(t[F]) 15548let n=0 15549if(t[se]=i[Be].map(t=>e[z][oe](n,n+=t)),this.X[Q]&&(t[se][0]=Pt(this.X,t[se][0]),this.X=new _t),255===i[Fe][i[Fe][Q]-1]&&(this.X=Pt(this.X,t[se].pop())),null!==this.it&&(e[Ge]=Number(e[v]-this.it)),this.it=e[v],this.st){const t=this.ht[ft](e) 15550return this.I[rt](t),t}return e}}class tn extends Bt{constructor(e,t,i){super(e,t),this.J=i,this.Frame=Ni,this.Header=Ii,this.lt=new Map,this.ut=null}get[M](){const e=this.lt.get(this.ut) 15551return e?e.codec:""}*[ht](){const e=yield*this[lt](!0) 15552this.ut=e[Xe] 15553let t=this.lt.get(this.ut) 15554return t||(t=new en(this.I,this.A,this.J),this.lt.set(this.ut,t)),e[H]&&this.lt.delete(this.ut),t.ct(e)}}const nn=()=>{},rn=class{constructor(e,{onCodec:t,onCodecHeader:i,onCodecUpdate:n,enableLogging:r=!1,enableFrameCRC32:s=!0}={}){this.dt=e,this.J=t||nn,this.h=i||nn,this.S=n,this.yt=r,this.ft=s?kt:nn,this[mt]()}get[M](){return this.ht?this.ht[M]:""}[mt](){this.A=new Nt(this.h,this.S),this.wt=this.gt(),this.wt.next()}*flush(){this.R=!0 15555for(let e=this.wt.next();e.value;e=this.wt.next())yield e.value 15556this.R=!1,this[mt]()}*parseChunk(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())yield t.value}parseAll(e){return[...this.parseChunk(e),...this.flush()]}*gt(){if(this.dt.match(/aac/))this.ht=new Li(this,this.A,this.J) 15557else if(this.dt.match(/mpeg/))this.ht=new gi(this,this.A,this.J) 15558else if(this.dt.match(/flac/))this.ht=new Di(this,this.A,this.J) 15559else{if(!this.dt.match(/ogg/))throw new Error(`Unsupported Codec ${mimeType}`) 15560this.ht=new tn(this,this.A,this.J)}for(this.bt=0,this.St=0,this.qt=0,this.At=0,this.Mt=0,this.vt=void 0,this.Pt=new Uint8Array(0);;){const e=yield*this.ht[ht]() 15561e&&(yield e)}}*[tt](e=0,t=0){let i 15562for(;this.Pt[Q]<=e+t;){if(i=yield,this.R)return this.Pt[oe](t) 15563i&&(this.qt+=i[Q],this.Pt=Pt(this.Pt,i))}return this.Pt[oe](t)}[it](e){this.St+=e,this.Pt=this.Pt[oe](e)}[nt](e){this.vt=e[F][He],e[F][w]=e[I]>0?8*Math.round(e[z][Q]/e[I]):0,e[Pe]=this.bt++,e[Ze]=this.At,e[et]=this.Mt,e[Je]=this.Mt/this.vt*1e3,e[O]=this.ft(e[z]),this.A[pt](e[F][w],e[Je]),this.At+=e[z][Q],this.Mt+=e[Ge]}[rt](e){if(e[E]){if(e[H]){let t=e[Ge] 15564e[E].forEach(e=>{const i=e[Ge] 15565t<i&&(e[Ge]=t>0?t:0,e[I]=e[Ge]/e[F][He]*1e3),t-=i,this[nt](e)})}else e[Ge]=0,e[E].forEach(t=>{e[Ge]+=t[Ge],this[nt](t)}) 15566e[I]=e[Ge]/this.vt*1e3||0,e[et]=this.Mt,e[Je]=this.Mt/this.vt*1e3||0,e[Ze]=this.At}else this[nt](e)}Et(e,t){if(this.yt){const i=[`${M}: ${this[M]}`,`inputMimeType: ${this.dt}`,`readPosition: ${this.St}`,`totalBytesIn: ${this.qt}`,`${Ze}: ${this.At}`],n=Math.max(...i.map(e=>e[Q])) 15567t.push(`--stats--${"-".repeat(n-9)}`,...i,"-".repeat(n)),e("codec-parser",t.reduce((e,t)=>e+"\n "+t,""))}}[st](...e){this.Et(console.warn,e)}[ot](...e){this.Et(console.error,e)}},sn=E,on=z,an=F,ln=H,cn=ce,un=ue,dn=et}},r={} 15568function s(e){var t=r[e] 15569if(void 0!==t)return t.exports 15570var i=r[e]={exports:{}} 15571return n[e](i,i.exports,s),i.exports}s.m=n,e=[],s.O=(t,i,n,r)=>{if(!i){var o=1/0 15572for(u=0;u<e.length;u++){for(var[i,n,r]=e[u],a=!0,l=0;l<i.length;l++)(!1&r||o>=r)&&Object.keys(s.O).every(e=>s.O[e](i[l]))?i.splice(l--,1):(a=!1,r<o&&(o=r)) 15573if(a){e.splice(u--,1) 15574var c=n() 15575void 0!==c&&(t=c)}}return t}r=r||0 15576for(var u=e.length;u>0&&e[u-1][2]>r;u--)e[u]=e[u-1] 15577e[u]=[i,n,r]},s.F={},s.E=e=>{Object.keys(s.F).map(t=>{s.F[t](e)})},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,i)=>(s.f[i](e,t),t),[])),s.u=e=>385===e?"icecast-metadata-player-1.17.13.common.min.js":"icecast-metadata-player-1.17.13."+{88:"mpeg",398:"vorbis",694:"opus",731:"synaudio",762:"mediasource",993:"flac"}[e]+".min.js",s.g=function(){if("object"==typeof globalThis)return globalThis 15578try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}
15578}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},i="IcecastMetadataPlayer:",s.l=(e,n,r,o)=>{if(t[e])t[e].push(n) 15579else{var a,l 15580if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u] 15581if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==i+r){a=d 15582break}}a||(l=!0,(a=document.createElement("script")).charset="utf-8",s.nc&&a.setAttribute("nonce",s.nc),a.setAttribute("data-webpack",i+r),a.src=e),t[e]=[n] 15583var h=(i,n)=>{a.onerror=a.onload=null,clearTimeout(f) 15584var r=t[e] 15585if(delete t[e],a.parentNode&&a.parentNode.removeChild(a),r&&r.forEach(e=>e(n)),i)return i(n)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4) 15586a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),l&&document.head.appendChild(a)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"Tt",{value:!0})},(()=>{var e 15587s.g.importScripts&&(e=s.g.location+"") 15588var t=s.g.document 15589if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var i=t.getElementsByTagName("script") 15590if(i.length)for(var n=i.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=i[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser") 15591e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),(()=>{var e={792:0} 15592s.f.j=(t,i)=>{var n=s.o(e,t)?e[t]:void 0 15593if(0!==n)if(n)i.push(n[2]) 15594else{var r=new Promise((i,r)=>n=e[t]=[i,r]) 15595i.push(n[2]=r) 15596var o=s.p+s.u(t),a=new Error 15597s.l(o,i=>{if(s.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var r=i&&("load"===i.type?"missing":i.type),o=i&&i.target&&i.target.src 15598a.message="Loading chunk "+t+" failed.\n("+r+": "+o+")",a.name="ChunkLoadError",a.type=r,a.request=o,n[1](a)}},"chunk-"+t,t)}},s.F.j=t=>{if(!s.o(e,t)||void 0===e[t]){e[t]=null 15599var i=document.createElement("link") 15600i.charset="utf-8",s.nc&&i.setAttribute("nonce",s.nc),i.rel="prefetch",i.as="script",i.href=s.p+s.u(t),document.head.appendChild(i)}},s.O.j=t=>0===e[t] 15601var t=(t,i)=>{var n,r,[o,a,l]=i,c=0 15602if(o.some(t=>0!==e[t])){for(n in a)s.o(a,n)&&(s.m[n]=a[n]) 15603if(l)var u=l(s)}for(t&&t(i);c<o.length;c++)r=o[c],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0 15604return s.O(u)},i=self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[] 15605i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})(),s.O(0,[792],()=>{s.E(731),s.E(762)},5) 15606var o={};(()=>{s.d(o,{default:()=>_e}) 15607const e=()=>{},t=new WeakMap,i={LOADING:"loading",PLAYING:"playing",STOPPING:"stopping",STOPPED:"stopped",RETRYING:"retrying",SWITCHING:"switching"},n={BUFFER:"buffer",PLAY:"play",PLAY_READY:"playready",LOAD:"load",STREAM_START:"streamstart",STREAM:"stream",STREAM_END:"streamend",METADATA:"metadata",METADATA_ENQUEUE:"metadataenqueue",CODEC_UPDATE:"codecupdate",STOP:"stop",RETRY:"retry",RETRY_TIMEOUT:"retrytimeout",SWITCH:"switch",WARN:"warn",ERROR:"error",PLAYBACK_ERROR:"playbackerror"},r=Symbol(),a=Symbol(),l=Symbol(),c=Symbol(),u=Symbol(),d=Symbol(),h=Symbol(),f=Symbol(),p=Symbol(),m=Symbol(),g=Symbol(),y=Symbol(),v=Symbol(),_=Symbol(),b=Symbol(),w=Symbol(),A=Symbol(),T=Symbol(),C=Symbol(),L=Symbol(),x=Symbol(),M=Symbol(),E=Symbol(),S=Symbol(),k=Symbol(),P=Symbol(),O=Symbol(),z=Symbol("synced"),D=Symbol("syncing"),I=Symbol("pcm_synced"),N=Symbol("not_synced"),R=e=>{const t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)) 15608return e.reduce((e,i)=>(t.set(i,e),e+i.length),0),t} 15609class F{constructor(){this._t=[]}hasEventListener(e,t){return this._t.some(i=>i.type===e&&i.listener===t)}addEventListener(e,t,i={}){return this.hasEventListener(e,t)||this._t.push({type:e,listener:t,options:i}),this}removeEventListener(e,t){const i=this._t.findIndex(i=>i.type===e&&i.listener===t) 15610return i>=0&&this._t.splice(i,1),this}removeEventListeners(){return this._t=[],this}dispatchEvent(e){return this._t.filter(t=>t.type===e.type).forEach(t=>{const{type:i,listener:n,options:{once:r}}=t 15611n.call(this,e),!0===r&&this.removeEventListener(i,n)}),this}}class B{constructor(){this.Ct=0,this.It=0,this.Rt=0,this.xt=0,this.$t=0,this.Ot=0,this.kt=0}get stats(){return{totalBytesRead:this.Ct,streamBytesRead:this.It,metadataLengthBytesRead:this.Rt,metadataBytesRead:this.xt,currentBytesRemaining:this.$t,currentStreamBytesRemaining:this.Ot,currentMetadataBytesRemaining:this.kt}}set currentStreamBytesRemaining(e){this.Ot+=e}set currentMetadataBytesRemaining(e){this.kt=e}addBytes(e){this.Ct+=e,this.$t-=e}addStreamBytes(e){this.It+=e,this.Ot-=e}addMetadataLengthBytes(e){this.Rt+=e}addMetadataBytes(e){this.xt+=e,this.kt-=e}addCurrentBytesRemaining(e){this.$t+=e}}const j=()=>{}
15612class U{constructor(e){this.Dt=0,this.Bt=0,this.Lt=new Uint8Array(0),this.Ft=[],this.Ut=0,this.Nt=new B,this.jt=e.onStream||j,this.Wt=e.onMetadata||j,this.Gt=e.onMetadataFailed||j,this.Ht=e.onError||j,this.yt=e.enableLogging||!1,this.Qt=Promise.resolve(),this.Vt=Promise.resolve(),this.wt=this.Yt(),this.wt.next()}*Yt(){for(this.Dt=1/0;;)this.zt(yield*this.Kt()),yield*this.Zt()}static Jt(...e){const t=e.reduce((e,t)=>e+t.length,0) 15613return this.Xt(e,t)}static Xt(e,t){const i=new Uint8Array(t) 15614return e.reduce((e,t)=>(i.set(t,e),e+t.length),0),i}*iterator(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())yield t.value}readAll(e){for(let t=this.wt.next(e);t.value;t=this.wt.next());}async*asyncIterator(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())await this.Qt,await this.Vt,yield t.value}async asyncReadAll(e){for(let t=this.wt.next(e);t.value;t=this.wt.next())await this.Qt,await this.Vt}ts(...e){this.yt&&console.warn("icecast-metadata-js",e.reduce((e,t)=>e+"\n "+t,"")),this.Ht(...e)}zt(e){this.Ft.push(e),this.Ut+=e.length}*Zt(){if(this.Ft.length){const e=U.Xt(this.Ft,this.Ut) 15615this.Ft=[],this.Ut=0,this.Nt.addStreamBytes(e.length) 15616const t={stream:e,stats:this.Nt.stats} 15617this.Qt=this.jt(t),yield t}}*ss(e){yield*this.Zt() 15618const t={metadata:e,stats:this.Nt.stats} 15619this.Vt=this.Wt(t),yield t}*Kt(e=0){for(this.Bt===this.Lt.length&&(this.Lt=yield*this.es(),this.Bt=0);this.Lt.length-this.Bt<e;)this.Lt=U.Jt(this.Lt,yield*this.es()) 15620const t=this.Lt.subarray(this.Bt,(e||this.Dt)+this.Bt) 15621return this.Nt.addBytes(t.length),this.Dt=t.length<this.Dt?this.Dt-t.length:0,this.Bt+=t.length,t}*es(){let e 15622yield*this.Zt() 15623do{e=yield}while(!e||0===e.length) 15624return this.Nt.addCurrentBytesRemaining(e.length),e}}class V extends U{constructor({icyMetaInt:e,icyDetectionTimeout:t=2e3,icyCharacterEncoding:i="utf-8",...n}){super(n),this.hs=new globalThis.TextDecoder(i),this.rs=e,this.ns=t,this.wt=this.cs(),this.wt.next()}*cs(){if(yield*this.ls())for(;;)this.Dt=this.rs,yield*this.us(),yield*this.ds(),this.Dt&&(yield*this.ys()) 15625this.Dt=1/0,yield*this.us()}static parseIcyMetadata(e){const t=/(?<key>[^\0]+?)='(?<val>[^\0]*?)(;$|';|'$|$)/,i={} 15626for(const n of e.match(new RegExp(t,"g"))||[]){const e=n.match(t) 15627e&&(i[e.groups.key]=e.groups.val)}return i}get icyMetaInt(){return this.rs}*ls(){if(this.rs>0)return!0 15628if(!this.ns)return!1 15629this.ts("Passed in Icy-MetaInt is invalid. Attempting to detect ICY Metadata.","See https://github.com/eshaz/icecast-metadata-js for information on how to properly request ICY Metadata.") 15630const e=[null,83,116,114,101,97,109,84,105,116,108,101,61],t=Date.now() 15631let i=0 15632for(;t+this.ns>Date.now();){this.Lt=U.Jt(this.Lt,yield*this.es()) 15633e:for(;i<this.Lt.length-e.length;){for(let t=1;t<e.length;t++)if(this.Lt[t+i]!==e[t]){i++ 15634continue e}return this.ts(`Found ICY Metadata! Setting Icy-MetaInt to ${i}.`),this.rs=i,!0}}return this.ts("ICY Metadata not detected, but continuing anyway. Audio errors will occur if there is ICY metadata.",`Searched ${this.Lt.length} bytes for ${(Date.now()-t)/1e3} seconds.`,"Try increasing the `icyDetectionTimeout` value if ICY metadata is present in the stream."),this.Gt("icy"),!1}*us(){for(this.Nt.currentStreamBytesRemaining=this.Dt;this.Dt;)this.zt(yield*super.Kt())}*ds(){this.Dt=1 15635do{this.Dt=16*(yield*this.Kt())[0]}while(1===this.Dt) 15636this.Nt.addMetadataLengthBytes(1)}*ys(){this.Nt.currentMetadataBytesRemaining=this.Dt 15637const e=yield*this.Kt(this.Dt) 15638this.Nt.addMetadataBytes(e.length),yield*this.ss(V.parseIcyMetadata(this.hs.decode(e)))}}class H extends U{constructor(e){super(e),this.hs=new globalThis.TextDecoder("utf-8"),this.wt=this.fs(),this.wt.next(),this.ps=!1}*fs(){if(yield*this.ws()){const e=yield*this.gs() 15639if(e)for(;yield*this.ws();)this.ps||(yield*this.ys(e)),yield*this.us()}this.Dt=1/0,yield*this.us()}bs(e,t=0){return new DataView(Uint8Array.from([...e.subarray(t,t+4)]).buffer).getUint32(0,!0)}Ss(e,t){return String.fromCharCode(...t).match(e)}*ws(){let e=[] 15640for(;e.length<=65307;){const t=yield*super.Kt(6) 15641if(79===t[0]&&103===t[1]&&103===t[2]&&83===t[3]&&!(248&t[5])){this.ps=1&t[5],this.Bt-=6,this.Dt+=6,this.Nt.Ct-=6,this.Nt.$t+=6 15642break}e.push(t[0]),this.Bt-=5,this.Nt.Ct-=5,this.Nt.$t+=5}if(e.length&&this.zt(Uint8Array.from(e)),e.length>65307)return this.ts("This stream is not an Ogg stream. No Ogg metadata will be returned.","See https://github.com/eshaz/icecast-metadata-js for information on Ogg metadata."),this.Gt("ogg"),!1 15643const t=yield*this.Kt(27),i=yield*this.Kt(t[26]) 15644return this.Dt=i.reduce((e,t)=>
15644e+t,0),!0}*gs(){const e=yield*this.Kt(8) 15645return yield*this.us(),this.Ss(/\x7fFLAC/,e.subarray(0,5))?{regex:/^[\x84|\x04]/,length:4}:this.Ss(/OpusHead/,e.subarray(0,8))?{regex:/OpusTags/,length:8}:this.Ss(/\x01vorbis/,e.subarray(0,7))?{regex:/\x03vorbis/,length:7}:void 0}*ys({regex:e,length:t}){this.Ss(e,yield*this.Kt(t))&&(yield*this.ss(yield*this.qs()))}*us(){for(;this.Dt;)yield*this.Kt()}*Kt(e){const t=yield*super.Kt(e) 15646return this.zt(t),t}*es(){const e=yield*super.es() 15647return this.Nt.currentStreamBytesRemaining=e.length,e}*qs(){const e=this.bs(yield*this.Kt(4)) 15648this.Nt.addMetadataBytes(4) 15649const t=this.hs.decode(yield*this.Kt(e)) 15650this.Nt.addMetadataBytes(e) 15651const i=this.bs(yield*this.Kt(4)) 15652this.Nt.addMetadataBytes(4) 15653const n=[] 15654for(let r=0;r<i;r++){const e=yield*this.Kt(4) 15655this.Nt.addMetadataBytes(4),n.push(yield*this.Kt(this.bs(e))),this.Nt.addMetadataBytes(n[n.length-1].length)}return this.Nt.currentMetadataBytesRemaining=0,n.reduce((e,t)=>{const i=t.indexOf(61),n=String.fromCharCode(...t.subarray(0,i)).toUpperCase(),r=this.hs.decode(t.subarray(i+1)) 15656return e[n]=e[n]?`${e[n]}; ${r}`:r,e},{VENDOR_STRING:t})}}class q{constructor(e){const{onStream:t,...i}=e 15657this.As=new H(e),this.Ms=new V(i)}get icyMetaInt(){return this.Ms.icyMetaInt}*iterator(e){for(const t of this.Ms.iterator(e))t.stream?yield*this.As.iterator(t.stream):yield t}readAll(e){for(const t of this.Ms.iterator(e))t.stream&&this.As.readAll(t.stream)}async*asyncIterator(e){for await(const t of this.Ms.asyncIterator(e))if(t.stream)for await(const e of this.As.asyncIterator(t.stream))yield e 15658else yield t}async asyncReadAll(e){for await(const t of this.Ms.iterator(e))t.stream&&await this.As.asyncReadAll(t.stream)}}class G{constructor({metadataTypes:e=["icy"],...t}={}){const i=e.includes("icy"),n=e.includes("ogg") 15659this.vs=i&&n?new q(t):n?new H(t):i?new V(t):new U(t)}static parseIcyMetadata(e){return V.parseIcyMetadata(e)}get icyMetaInt(){return this.vs.icyMetaInt}*iterator(e){yield*this.vs.iterator(e)}readAll(e){this.vs.readAll(e)}async*asyncIterator(e){return yield*this.vs.asyncIterator(e)}async asyncReadAll(e){return this.vs.asyncReadAll(e)}}const W=()=>{} 15660class ${constructor(e,{onStream:t=W,...i}){let n 15661this.Ps=new ReadableStream({async start(r){n=new G({icyMetaInt:parseInt(e.headers.get("Icy-MetaInt")),...i,onStream:async e=>(r.enqueue(e.stream),t(e))}) 15662for await(const t of $.asyncIterator(e.body))await n.asyncReadAll(t) 15663r.close()}}),this.Es=n}get icyMetaInt(){return this.Es.icyMetaInt}get readableStream(){return this.Ps}async startReading(){try{for await(const e of $.asyncIterator(this.Ps));}catch(e){if("AbortError"!==e.name)throw e}}static asyncIterator(e){const t=e.getReader() 15664return{[Symbol.asyncIterator]:()=>({next:()=>t.read()})}}}const Q=()=>{} 15665class X{constructor({icyBr:e,onMetadataUpdate:t=Q,onMetadataEnqueue:i=Q,paused:n=!1}){this.Ts=e,this._s=t,this.Cs=i,this.Is=n,this.Rs=n,this.xs=!0,this.$s=[],this.Os=[]}get metadataQueue(){return this.Os.map(({ks:e,...t})=>t)}addMetadata({metadata:e,stats:t},i,n=0){const r={metadata:e,timestampOffset:i,timestamp:n+=t?this.getTimeByBytes(t.currentStreamPosition):0} 15666this.Rs?this.$s.push(r):this.Ds(r)}getTimeByBytes(e){return this.Ts?e/(125*this.Ts):0}startQueue(e){this.Rs&&(this.$s.forEach(t=>{void 0!==e&&(t.timestamp=e),(void 0===e||t.timestampOffset>=t.timestamp)&&this.Ds(t)}),this.$s=[],this.Rs=!1)}purgeMetadataQueue(){this.Os.forEach(e=>clearTimeout(e.ks)),this.Os=[],this.$s=[],this.Rs=this.Is,this.xs=!0}Ds(e){this.Os.push(e),this.Cs(e.metadata,e.timestampOffset,e.timestamp),this.xs?(this.Bs(),this.xs=!1):e.ks=setTimeout(()=>{this.Bs()},1e3*(e.timestampOffset-e.timestamp))}Bs(){if(this.Os.length){const{metadata:e,timestampOffset:t,timestamp:i}=this.Os.shift() 15667this._s(e,t,i)}}}var Y=s(317) 15668let K 15669const Z=new Worker(URL.createObjectURL(new Blob(["self.onmessage = () => self.postMessage(!!self.Worker)"],{type:"text/javascript"}))) 15670Z.onmessage=e=>{K=e.data,Z.terminate()},Z.postMessage(null) 15671class J{constructor(e,t){this.CRC_DURATION=3e5,this.PCM_DURATION=6e4,this.Es=e,this.Ls=t,this.initSync(),this.initQueue()}initSync(){clearTimeout(this.Fs),this.Fs=null,this.Us=null,this.Ns=!0,this.js=[],this.Ws=0,this.Gs=null,this.Hs=null,this.Qs=null}initQueue(){this.Vs=0,this.Ys=0,this.zs=0,this.Ks=[],this.Zs=0,this.Js={},this.Xs=[],this.ti=0}get buffered(){return this.Ys/this.zs-this.Ls.currentTime||0}
15671add(e){const{crc32:t,duration:i,samples:n}=e 15672this.Ys+=n,this.zs=e.header.sampleRate,this.Ks.push({crc32:t,duration:i}),this.Zs+=i 15673let r=this.Js[t] 15674if(r||(r=[],this.Js[t]=r),r.push(this.Vs++),this.Zs>=this.CRC_DURATION){const{crc32:e,duration:t}=this.Ks.shift() 15675this.Zs-=t 15676const i=this.Js[e] 15677i.shift(),i.length||delete this.Js[e]}this.Xs.push(e),this.ti+=i,this.ti>=this.PCM_DURATION&&(this.ti-=this.Xs.shift().duration)}addAll(e){e.forEach(e=>this.add(e))}si(e){for(const t of e)this.Ws+=t.duration,this.js.push(t)}async sync(t){if(null===this.Fs){const t=this.buffered 15678this.ii=e,this.Fs=setTimeout(()=>{this.Us=`Buffer underrun after syncing for ${t.toFixed(2)} seconds.`,this.ii(this.Us)},1e3*t)}return this.si(t),new Promise(async(e,t)=>{let i 15679null!==this.Us?t(this.Us):this.ii=t,this.Ns&&(i=this.ei()),i||(this.Ns=!1,i=await this.hi()),i?e(i):t("Old and new request do not match.")}).catch(e=>{this.Es.state!==i.STOPPING&&this.Es.state!==i.STOPPED&&this.Es[L](n.WARN,`Reconnected successfully after ${this.Es.state}.`,"Unable to sync old and new request.",e) 15680const t=this.js 15681return this.initSync(),this.initQueue(),[t,N]}).then(e=>([z,I].includes(e[1])&&this.initSync(),e))}ei(){if(!this.js.length)return[[],D] 15682const e=this.js[0].crc32,t=this.Js[e] 15683let i,r,s 15684if(t){e:for(const e of t){s=e-(this.Vs-this.Ks.length) 15685for(let e=0;e<this.js.length&&s+e<this.Ks.length;e++)if(this.Ks[s+e].crc32!==this.js[e].crc32)continue e 15686r=s+this.js.length<=this.Ks.length,i=!0 15687break}if(r)return[[],D] 15688if(i){const e=this.Ks.length-s 15689return this.Es[L](n.WARN,`Reconnected successfully after ${this.Es.state}.`,`Found ${e} frames (${(this.Ks.slice(s).reduce((e,{duration:t})=>e+t,0)/1e3).toFixed(3)} seconds) of overlapping audio data in new request.`,"Synchronized old and new request."),[this.js.slice(e),z]}}}async hi(){try{const t=1,i=16,r=(e,t)=>e/t 15690if(!this.Gs){let o 15691try{o=(await s.e(731).then(s.bind(s,875))).default}catch(e){return void this.Es[L](n.WARN,"Failed to synchronize old and new stream","Missing `synaudio` dependency.")}const[a,l,c]=await this.ri(),u=c*t 15692if(l.samplesDecoded<=u)return[[],D] 15693const d=new o({correlationSampleSize:u,initialGranularity:i}) 15694this.Gs=await(K?d.syncWorkerConcurrent(a,l,Math.max(navigator.hardwareConcurrency-1,1)):d.syncWorker(a,l)),this.Gs.offsetFromEnd=r(a.samplesDecoded-this.Gs.sampleOffset,c)}const{correlation:o,offsetFromEnd:a}=this.Gs 15695let l=1e3*(this.buffered-a) 15696if(-l>this.Ws)return[[],D] 15697const c=0 15698if(l<0){let e=0 15699for(let t=0;e<this.js.length-c&&t>l;e++)t-=this.js[e].duration 15700this.js=this.js.slice(e-c)}else for(let e=0;e<c&&e<this.js.length;e++)l-=this.js[e].duration 15701return this.Es[L](n.WARN,`Reconnected successfully after ${this.Es.state}.`,`Synchronized old and new request with ${(Math.round(1e4*o)/100).toFixed(2)}% confidence.`),this.initQueue(),[this.js,I,l]}catch{}}async ri(){const e=(e,t)=>{let i=e.length-1 15702for(let n=0;n<t&&i>0;i--)n+=e[i].duration 15703return this.Es[u].decodeAudioData(R(e.slice(i).map(({data:e})=>e)).buffer)};[this.Hs,this.Qs]=await Promise.all([this.Hs?this.Hs:e(this.Xs,2e3*this.buffered),e(this.js,1/0)]) 15704const t=e=>{const t={channelData:[],samplesDecoded:e.length} 15705for(let i=0;i<e.numberOfChannels;i++)t.channelData.push(Float32Array.from(e.getChannelData(i))) 15706return t} 15707return[t(this.Hs),t(this.Qs),this.Hs.sampleRate]}}class ee{constructor(e,i,n,r,s){this.Es=e,this.ni=i,this.dt=n,this.tt=r,this.ai=s 15708const o=t.get(this.Es) 15709this.oi=o[d],this.ci=o[h],this.li=0,this.ui=0,this.di=()=>{this.syncState=N}}static parseMimeType(e){return e.match(/^(?:application\/|audio\/|)(?<mime>[a-zA-Z]+)(?:$|;[ ]*codecs=(?:\'|\")(?<codecs>[a-zA-Z,]+)(?:\'|\"))/)}static canPlayType(e,t,i){const n=ee.parseMimeType(t),r=t=>t.reduce((t,i)=>{if(""===t)return"" 15710const n=e(i) 15711return n?"maybe"===n||"maybe"===t?"maybe":!0===n||"probably"===n?"probably":void 0:""},null) 15712if(n){const{mime:e,codecs:s}=n.groups,o=i&&i[e] 15713if(!o||Array.isArray(o))return r(o||[t])||r([`audio/${e}`]) 15714if("object"==typeof o){if(s){const e=s.split(",") 15715return e.length>1?"":o[e[0]]?r(o[e[0]]):""}return"maybe"}}return""}enablePlayButton(){this.oi.removeAttribute("src"),this.oi.src=null,this.oi.srcObject=null,this.oi.src="data:audio/mpeg;base64,//sQxAAABFgC/SCEYACCgB9AAAAAppppVCAHBAEIgBByw9WD5+J8ufwxiDEDsMfE+D4fwG/RUGCx6VO4awVxV3qDtQNPiXKnZUNSwKuUDR6IgaeoGg7Fg6pMQU1FMy4xMDCqqqqqqqr/+xLEB4PAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo=",this.oi.loop=!0}get syncStateUpdate(){return this.yi}get syncState(){return this.fi}set syncState(e){this.fi=e,this.mi&&this.mi(e),this.yi=new Promise(e=>{this.mi=e})}get isSupported(){return!1}get isAudioPlayer(){return!1}get metadataTimestamp(){return 0}get currentTime(){return 0}get waiting(){return Promise.resolve()}get icecastMetadataQueue(){return this.pi}set icecastMetadataQueue(e){this.pi=e}get codecUpdateQueue(){return this.wi}set codecUpdateQueue(e){this.wi=e}get metadataQueue(){return this.pi?this.pi.metadataQueue:[]}gi(){this.pi.startQueue(this.bi),this.wi.startQueue(this.bi)}async Si(){this.syncState=z,this.syncFrames=[],this.syncDelay=null,this.qi=new J(this.Es,this)}async start(e){let t
15716this.bi=e,[n.RETRY,n.SWITCH].forEach(e=>this.Es.addEventListener(e,this.di)) 15717const r=new Promise(e=>{t=e,[i.PLAYING,i.STOPPING].forEach(e=>this.Es.addEventListener(e,t,{once:!0}))}).finally(()=>{[i.PLAYING,i.STOPPING].forEach(e=>this.Es.removeEventListener(e,t))}) 15718await r}async end(){[n.RETRY,n.SWITCH].forEach(e=>this.Es.removeEventListener(e,this.di)),this.pi.purgeMetadataQueue(),this.wi.purgeMetadataQueue()}onStream(e){return e}onMetadata(e){this.pi.addMetadata(e,this.metadataTimestamp,this.currentTime)}onCodecUpdate(e,t){const i=this.currentTime 15719t<i&&(this.ui+=this.li),this.li=t,this.wi.addMetadata({metadata:e},(t+this.ui)/1e3,i)}}class te extends ee{constructor(e,t){super(e,t),this.oi.crossOrigin="anonymous",this.oi.preload="none",this.Es.addEventListener(n.STREAM_START,()=>{this.Ai||this.end()}),this.Si()}static canPlayType(e){return te.isSupported?super.canPlayType(e=>(new Audio).canPlayType(e),e):""}static get isSupported(){return Boolean(window.Audio)}static get name(){return"html5"}get isAudioPlayer(){return!0}get metadataTimestamp(){return this.Mi?(this.Mi.totalDuration+this.Pi)/1e3:0}get currentTime(){return this.Ei&&(performance.now()-this.Ei)/1e3}get waiting(){return new Promise(e=>{this.oi.addEventListener("waiting",e,{once:!0})})}async Si(){super.Si(),this.Mi=null,this.Ei=0,this.Pi=0,this.Ai=!1}async start(e){const t=super.start(e) 15720this.Ti=performance.now(),this.oi.loop=!1,this.oi.src=null,this.oi.srcObject=null,this.oi.src=this.ni,this.Es.state!==i.STOPPING&&this.Es.state!==i.STOPPED&&(this.oi.addEventListener("playing",()=>{this.Ei=performance.now(),this.Pi=performance.now()-this.Ti,this.gi(),this.Es[L](n.PLAY)},{once:!0}),this.Es[L](n.PLAY_READY),this.Ai=!0),await t}async end(){super.end(),this.oi.src=null,this.oi.srcObject=null,this.Si()}onStream(e){this.Mi=e[e.length-1]||this.Mi,this.syncState===N&&(this.syncState=N)}}class ie extends ee{constructor(e,t,i,n,r){super(e,t,i,n,r),this._i=s.e(762).then(s.bind(s,448)),this.Ci(),this.Si()}static canPlayType(e){return ie.isSupported?MediaSource.isTypeSupported(e)?"probably":super.canPlayType(MediaSource.isTypeSupported,e,{mpeg:['audio/mp4;codecs="mp3"'],aac:['audio/mp4;codecs="mp4a.40.2"'],aacp:['audio/mp4;codecs="mp4a.40.2"'],flac:['audio/mp4;codecs="flac"'],ogg:{flac:['audio/mp4;codecs="flac"'],vorbis:['audio/webm;codecs="vorbis"']}}):""}static get isSupported(){return Boolean(window.MediaSource)}static get name(){return"mediasource"}get isAudioPlayer(){return!0}get metadataTimestamp(){return this.Ii&&this.Ii.sourceBuffers.length&&Math.max(this.Ii.sourceBuffers[0].timestampOffset,this.Ii.sourceBuffers[0].buffered.length?this.Ii.sourceBuffers[0].buffered.end(0):0)||0}get currentTime(){return this.oi.currentTime}get waiting(){return new Promise(e=>{this.oi.addEventListener("waiting",e,{once:!0})})}get changingContainer(){return this.Ri}useNextContainer(){const e=this.xi.indexOf(this.$i)+1 15721this.$i=this.xi[e],this.Ri=!0,this.enablePlayButton(),this.Si(),this.start().then(()=>this.Ri=!1)}async Ci(){const e=new Set 15722let t 15723this.xi=[],this.Ri=!1,this.$i=new Promise(e=>{t=e}) 15724const i=[[()=>this.dt,"raw"],[async()=>(await this._i).getWrappedMimeType(this.tt,"fmp4"),"fmp4"],[async()=>(await this._i).getWrappedMimeType(this.tt,"webm"),"webm"]] 15725for await(const n of i){const i=await n[0](),r=n[1] 15726MediaSource.isTypeSupported(i)&&!e.has(i)&&(t&&(t(r),t=null),e.add(i),this.xi.push(r))}}async Si(){super.Si(),this.Oi=[],this.Ai=!1,this.ki=!1,this.Di=new Promise(e=>{this.Bi=e}),this.Li=new Promise(e=>{this.Fi=e}) 15727const e=await this.$i 15728this.$i=e,this.Ui=this.Ni(this.dt,this.tt),await this.Li}async start(e){const t=super.start(e) 15729await this.Di,await this.ji(),await t}async end(){super.end(),await this.Si()}async onStream(e){if((e=e.flatMap(e=>e.codecFrames?e.codecFrames.map(t=>(t.isLastPage=e.isLastPage,t)):e)).length){switch(this.syncState){case N:this.qi.initSync(),this.syncState=D 15730case D:[this.syncFrames,this.syncState,this.syncDelay]=await this.qi.sync(e),e=this.syncFrames}switch(this.syncState){case I:break 15731case z:await this.Li,await this.Ui(e),this.qi.addAll(e)}}}Ni(e,t){if(this.$i)return"raw"===this.$i?(this.Wi(e),async e=>this.Gi(R(e.map(e=>e.data)))):(this.Hi(e,t,this.$i).then(()=>this.Wi(this.Qi.mimeType)),e.match(/ogg/)?async i=>{let n=[] 15732for await(const r of i)this.ki!==r.isLastPage&&(r.isLastPage?this.ki=!0:(await this.Gi(R(n)),n=[],await this.ai,await this.Hi(e,t,this.$i),this.ki=!1)),n.push(...this.Qi.iterator([r])) 15733await this.Gi(R(n))}:async e=>this.Gi(R([...this.Qi.iterator(e)]))) 15734this.Es[L](n.PLAYBACK_ERROR,`Media Source Extensions API in your browser does not support ${e} or ${this.Qi.mimeType}.See: https://caniuse.com/mediasource and https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API`)}async Hi(e,t,i){this.Qi=new(await this._i).default(e,{codec:t,preferredContainer:i})}Wi(e){this.Ii=new MediaSource,this.Bi(),this.Ii.addEventListener("sourceopen",()=>{this.Es.state!==i.STOPPED&&this.Es.state!==i.STOPPING&&(this.Ii.addSourceBuffer(e).mode="sequence"),this.Vi=0,this.Fi()},{once:!0})}async ji(){this.oi.loop=!1,this.oi.src=URL.createObjectURL(this.Ii),await this.Li}async Yi(){return new Promise(e=>{const t=this.Ii.sourceBuffers[0] 15735t.updating?t.addEventListener("updateend",e,{once:!0}):e()})}async Gi(e){if(this.Es[L](n.STREAM,e),this.Ii.sourceBuffers.length||this.Es[L](n.WARN,"Attempting to append audio, but MediaSource has not been or is no longer initialized","Please be sure that `detachAudioElement()` was called and awaited before reusing the element with a new IcecastMetadataPlayer instance"),this.Es.state!==i.STOPPING&&this.Ii.sourceBuffers.length){this.Oi.push(e) 15736try{for(;
15736this.Oi.length;)this.Ii.sourceBuffers[0].appendBuffer(this.Oi.shift()),await this.Yi()}catch(e){if("QuotaExceededError"!==e.name)throw e}this.Ai||(this.ci<=this.metadataTimestamp?(this.oi.addEventListener("playing",()=>{this.gi(),this.Es[L](n.PLAY)},{once:!0}),this.Es[L](n.PLAY_READY),this.Ai=!0):this.Es[L](n.BUFFER,this.metadataTimestamp)),this.oi.currentTime>5+this.ci&&this.Vi+5e3<performance.now()&&(this.Vi=performance.now(),this.Ii.sourceBuffers[0].remove(0,this.oi.currentTime-5+this.ci),await this.Yi())}}}class ne extends ee{constructor(e,t,i,n,r){super(e,t,i,n,r),this.zi=e[u],this.Si()}static canPlayType(e){return ne.isSupported?super.canPlayType(e=>'audio/ogg;codecs="opus"'===e||'audio/ogg;codecs="flac"'===e||'audio/ogg;codecs="vorbis"'===e||"audio/mpeg"===e||"audio/flac"===e,e,{flac:["audio/flac"],mpeg:["audio/mpeg"],ogg:{flac:['audio/ogg;codecs="flac"'],opus:['audio/ogg;codecs="opus"'],vorbis:['audio/ogg;codecs="vorbis"']}}):""}static get isSupported(){return Boolean(window.WebAssembly&&(window.AudioContext||window.webkitAudioContext)&&window.MediaStream)}static get name(){return"webaudio"}get isAudioPlayer(){return!0}get metadataTimestamp(){return this.Ki/1e3}get currentTime(){return(performance.now()-this.Zi)/1e3||0}get waiting(){return this.Ji}Xi(e){let t 15737this.te+=e,t=setTimeout(()=>{this.te-=e,this.se.delete(t),this.se.size||this.ie()},this.te),this.se.add(t)}ie(){this.ee&&this.ee(),this.Ji=new Promise(e=>{this.ee=e})}he(){this.se&&this.se.forEach(e=>clearTimeout(e)),this.se=new Set,this.te=0,this.ie()}async re(){let e 15738this.ne=new Promise(e=>{this.ae=e}) 15739try{switch(this.tt){case"mpeg":const{MPEGDecoderWebWorker:t}=await Promise.all([s.e(385),s.e(88)]).then(s.bind(s,121)) 15740e=t 15741break 15742case"opus":const{OpusDecoderWebWorker:i}=await Promise.all([s.e(385),s.e(694)]).then(s.bind(s,978)) 15743e=i 15744break 15745case"flac":const{FLACDecoderWebWorker:n}=await Promise.all([s.e(385),s.e(993)]).then(s.bind(s,655)) 15746e=n 15747break 15748case"vorbis":const{OggVorbisDecoderWebWorker:r}=await Promise.all([s.e(385),s.e(398)]).then(s.bind(s,994)) 15749e=r}}catch(e){return void this.Es[L](n.PLAYBACK_ERROR,`Missing \`webaudio-${this.tt}\` dependency.`,`Unable to playback playback \`${this.tt}\` audio.`)}if(e){const t=await this.ai 15750this.ae(),this.oe=new e(t)}else this.Es[L](n.PLAYBACK_ERROR,"Unsupported `webaudio` playback codec: "+this.tt)}async Si(){super.Si(),this.Ki=0,this.ce=0,this.le=0,this.vt=0,this.Zi=void 0,this.Ai=!1,this.he(),this.ue=new Promise(e=>{this.de=e})}async start(e){this.oe||await this.re() 15751const t=super.start(e) 15752this.de(),await t}async end(){super.end(),this.oe&&(this.oe.terminate(),this.oe=null),this.ye&&this.ye.stream.getTracks().forEach(e=>this.ye.stream.removeTrack(e)),this.Si()}async onStream(e){if("vorbis"!==this.tt)switch(e=e.flatMap(e=>e.codecFrames||e),this.syncState){case N:this.qi.initSync(),this.syncState=D 15753case D:[this.syncFrames,this.syncState,this.syncDelay]=await this.qi.sync(e),e=this.syncFrames}switch(this.syncState){case I:break 15754case z:e.length&&(this.Ki=e[e.length-1].totalDuration,this.fe(e))}}async fe(e){if(await this.ne,this.oe){let t 15755await this.oe.ready,"vorbis"===this.tt?t=this.oe.decodeOggPages(e):(t=this.oe.decodeFrames(e.map(e=>e.data)),this.qi.addAll(e)),t.then(e=>this.me(e))}}async me({channelData:e,samplesDecoded:t,sampleRate:r}){if(await this.ue,this.Es.state!==i.STOPPING&&this.Es.state!==i.STOPPED&&t){this.Es[L](n.STREAM,{channelData:e,samplesDecoded:t,sampleRate:r}),this.vt||(this.vt=r,this.ye=this.zi.createMediaStreamDestination(),this.ye.channelCount=this.zi.destination.maxChannelCount,this.oi.loop=!1,this.oi.srcObject=this.ye.stream) 15756const i=this.zi.createBuffer(e.length,t,this.vt) 15757e.forEach((e,t)=>i.getChannelData(t).set(e)) 15758const s=this.zi.createBufferSource() 15759s.buffer=i,s.connect(this.ye) 15760const o=100,a=this.ce*o+this.le,l=Math.round(this.zi.currentTime*this.vt*o) 15761a<l&&(this.le+=l-a),s.start(a/this.vt/o),this.Xi(t/this.vt*1e3),this.Ai||(this.ci<=this.metadataTimestamp?(this.Es[L](n.PLAY_READY),this.Zi=performance.now(),this.gi(),this.Es[L](n.PLAY),this.Ai=!0):this.Es[L](n.BUFFER,this.metadataTimestamp)),this.ce+=t}}}class re{constructor(i){const n=t.get(i) 15762this.Es=i,this.oi=n[d],this.yt=n[g],this.pe=n[w],this.ge="",this.be(),this.Ls=new ee(this.Es),this.Ls.icecastMetadataQueue=this.pi,this.Ls.codecUpdateQueue=this.wi,this.Ls.enablePlayButton(),this.Se=[],this.I=void 0,this.dt="",this.tt="",this.qe=Promise.resolve(),this.Ae=e}static get supportedPlaybackMethods(){return[ie,ne,te].map(e=>e.isSupported?e.name:"")}static canPlayType(e){return{mediasource:ie.canPlayType(e),html5:te.canPlayType(e),webaudio:ne.canPlayType(e)}}get endpoint(){return this.ni}get player(){return this.Ls}get playbackMethod(){return this.ge}get icyMetaInt(){return this.Me&&this.Me.icyMetaInt}async playStream(){return this.fetchStream().then(async e=>(this.Es[L](n.STREAM_START),this.readIcecastResponse(e).finally(()=>{this.Es[L](n.STREAM_END)}))).catch(e=>{if(this.Es.state!==i.SWITCHING)throw e})}async switchStream(){this.Es.state!==i.PLAYING&&(this.Ae(),await this.qe) 15763const e=t.get(this.Es) 15764e[O]=i.SWITCHING,e[P].abort(),e[P]=new AbortController}async fetchStream(){const e=t.get(this.Es) 15765this.ni=e[S].next().value 15766const i=e[k]?{"Icy-MetaData":1}:{} 15767if(i.Range="bytes=0-",e[A]){const t=e[A] 15768i.Authorization="Basic "+btoa(t.user+":"+t.password)}const n=()=>fetch(this.ni,{method:"GET",headers:i,signal:e[P].signal}),r=await n().catch(e=>{if("TypeError"===e.name&&("Load failed"===e.message||"Request header field Range is not allowed by Access-Control-Allow-Headers."===e.message))return delete i.Range,n() 15769throw e}) 15770if(!r.ok){const e=new Error(`${r.status} received from ${r.url}`)
15771throw e.name="HTTP Response Error",e}return r}async readIcecastResponse(e){const i=e.headers.get("content-type"),r=t.get(this.Es) 15772let s 15773const o=new Promise(e=>{s=e}),a=new Promise(e=>{this.I=new Y.Ay(i,{onCodec:e,onCodecHeader:s,onCodecUpdate:this.pe&&((...e)=>this.Ls.onCodecUpdate(...e)),enableLogging:this.yt})}) 15774this.Me=new $(e,{onMetadata:async e=>{this.Ls.onMetadata(e)},onStream:async({stream:e})=>{this.Es[L](n.STREAM,e) 15775const t=[...this.I.parseChunk(e)] 15776if(this.Ls.isAudioPlayer){const e=[...this.Se,...t] 15777this.Se=[],await this.Ls.onStream(e)}else this.Se.push(...t)},onError:(...e)=>this.Es[L](n.WARN,...e),metadataTypes:r[l],icyCharacterEncoding:r[p],icyDetectionTimeout:r[m],...r[f]?{icyMetaInt:r[f]}:{}}) 15778const c=this.Me.startReading(),u=await a 15779this.Ls.isAudioPlayer||([this.Ls,this.ge]=this.ve(i,u,o)),this.Ls.syncState===z?this.Ls.start():await this.Pe(i,u,o),await c}async Pe(e,t,n){let r,s,o=!1,a=!1 15780const l=this.Ls,c=this.Ls.icecastMetadataQueue,u=this.Ls.codecUpdateQueue 15781this.be(),l.icecastMetadataQueue=this.pi,l.codecUpdateQueue=this.wi 15782const d=()=>{a=!0,this.Es.state===i.STOPPING&&this.Es.state===i.STOPPED||(l.icecastMetadataQueue.purgeMetadataQueue(),l.codecUpdateQueue.purgeMetadataQueue(),this.Ls.start(Math.max(0,l.syncDelay/1e3)).then(()=>l.end()).then(s))} 15783this.Ae=()=>{o=!0,this.pi.purgeMetadataQueue(),this.wi.purgeMetadataQueue(),this.Ls.icecastMetadataQueue=c,this.Ls.codecUpdateQueue=u,void 0===r||a||(clearTimeout(r),d())} 15784const h=()=>this.Ls.syncStateUpdate.then(a=>{if(o)s() 15785else switch(a){case D:return h() 15786case z:this.pi.purgeMetadataQueue(),this.wi.purgeMetadataQueue(),this.Ls.icecastMetadataQueue=c,this.Ls.codecUpdateQueue=u,this.Es.state===i.STOPPING&&this.Es.state===i.STOPPED||(this.Es[O]=i.PLAYING),s() 15787break 15788case I:case N:l.icecastMetadataQueue=c,l.codecUpdateQueue=u,[this.Ls,this.ge]=this.ve(e,t,n),this.Se.push(...l.syncFrames),r=setTimeout(d,Math.max(l.syncDelay,0))}}) 15789let f 15790this.qe=new Promise(e=>{s=e,f=()=>{this.Ae(),s()},this.Es.addEventListener(i.STOPPING,f,{once:!0}),h()}).finally(()=>{this.Es.removeEventListener(i.STOPPING,f)})}
15790be(){this.pi=new X({onMetadataUpdate:(...e)=>this.Es[L](n.METADATA,...e),onMetadataEnqueue:(...e)=>this.Es[L](n.METADATA_ENQUEUE,...e),paused:!0}),this.wi=new X({onMetadataUpdate:(...e)=>this.Es[L](n.CODEC_UPDATE,...e),paused:!0})}ve(e,i,n){const{[t.get(this.Es)[c]]:r,...s}={mediasource:ie,webaudio:ne,html5:te} 15791let o,a 15792for(const t of Object.values({firstMethod:r,...s})){const r=t.canPlayType(`${e};codecs="${i}"`) 15793if("probably"===r||"maybe"===r){a=t.name,o=new t(this.Es,this.ni,e,i,n),o.icecastMetadataQueue=this.pi,o.codecUpdateQueue=this.wi 15794break}}if(!o)throw new Error(`Your browser does not support this audio codec ${e}${i&&`;codecs="${i}"`}`) 15795return[o,a]}}let se 15796try{new window.EventTarget,se=window.EventTarget}catch{se=F}const oe=Symbol(),ae=Symbol(),le=Symbol(),ce=Symbol(),ue=Symbol(),de=Symbol(),he=Symbol(),fe=Symbol(),pe=Symbol(),me=Symbol(),ge=Symbol(),ye=Symbol(),ve=Symbol() 15797class _e extends se{static*[T](e){for(;;){const i=t.get(e)[r] 15798for(const n of i)if(yield n,t.get(e)[r]!==i)break}}static[C](e,t,i={}){const n={[r]:(e&&(Array.isArray(e)?e:[e]))??i[r],[h]:t.bufferLength??i[h]??1,[f]:t.icyMetaInt??i[f],[p]:t.icyCharacterEncoding??i[p],[m]:t.icyDetectionTimeout??i[m],[l]:(t.metadataTypes??i[l])||["icy"],[k]:((t.metadataTypes??i[l])||["icy"]).includes("icy"),[g]:t.enableLogging??i[g]??!1,[w]:Boolean(t.enableCodecUpdate??i[w]??t.onCodecUpdate),[a]:t.endpointOrder??i[a]??"ordered",[y]:t.retryDelayRate??i[y]??.1,[v]:t.retryDelayMin??i[v]??.5,[_]:t.retryDelayMax??i[_]??2,[b]:t.retryTimeout??i[b]??30,[c]:(t.playbackMethod??i[c])||"mediasource",[A]:t.authentication??i[A]} 15799return n[r]!==i[r]&&"random"===n[a]&&(n[r]=n[r].sort(()=>.5-Math.random())),n}constructor(r,s={}){super(),t.set(this,{[S]:_e[T](this),[d]:s.audioElement||new Audio,..._e[C](r,s),[le]:{[n.PLAY]:s.onPlay||e,[n.PLAY_READY]:e,[n.LOAD]:s.onLoad||e,[n.STREAM_START]:s.onStreamStart||e,[n.BUFFER]:s.onBuffer||e,[n.STREAM]:s.onStream||e,[n.STREAM_END]:s.onStreamEnd||e,[n.METADATA]:s.onMetadata||e,[n.METADATA_ENQUEUE]:s.onMetadataEnqueue||e,[n.CODEC_UPDATE]:s.onCodecUpdate||e,[n.STOP]:s.onStop||e,[n.RETRY]:s.onRetry||e,[n.RETRY_TIMEOUT]:s.onRetryTimeout||e,[n.SWITCH]:s.onSwitch||e,[n.WARN]:(...e)=>{this[E](console.warn,s.onWarn,e)},[n.ERROR]:(...e)=>{this[E](console.error,s.onError,e)},[n.PLAYBACK_ERROR]:(...e)=>{this.state!==i.RETRYING?(this[L](n.ERROR,...e),this.stop()):t.get(this)[me]()}},[me]:()=>{clearTimeout(t.get(this)[ye]),this.removeEventListener(n.STREAM_START,t.get(this)[me]),t.get(this)[d].removeEventListener("waiting",t.get(this)[fe]) 15800try{t.get(this)[d].pause()}catch(e){t.get(this)[he](e)}try{t.get(this)[ae]=t.get(this)[oe].player.end()}catch{}},[ue]:()=>{this[ve](ue)},[ce]:()=>{this.stop()},[he]:e=>{const r=e?.target?.error||e,s=t.get(this)[oe].player 15801s?.useNextContainer&&!s?.changingContainer&&r?.code>2&&this.state!==i.STOPPING&&this.state!==i.STOPPED&&s.useNextContainer(),this.state===i.STOPPED||s?.changingContainer||this[L](n.PLAYBACK_ERROR,"The audio element encountered an error.",{1:" MEDIA_ERR_ABORTED The fetching of the associated resource was aborted by the user's request.",2:" MEDIA_ERR_NETWORK Some kind of network error occurred which prevented the media from being successfully fetched, despite having previously been available.",3:" MEDIA_ERR_DECODE Despite having previously been determined to be usable, an error occurred while trying to decode the media resource, resulting in an error.",4:" MEDIA_ERR_SRC_NOT_SUPPORTED The associated resource or media provider object (such as a MediaStream) has been found to be unsuitable.",5:" MEDIA_ERR_ENCRYPTED"}[r?.code]||e)},[de]:()=>{const e=t.get(this)[d];(this.state===i.LOADING||!e.loop&&this.state!==i.STOPPING&&this.state!==i.STOPPED)&&e.play().then(()=>{this[O]=i.PLAYING}).catch(e=>{t.get(this)[he](e)})},[pe]:e}),this[x](),this[O]=i.STOPPED,t.get(this)[oe]=new re(this)}static canPlayType(e){return re.canPlayType(e)}get audioElement(){return t.get(this)[d]}get[u](){return _e.constructor[u]}get endpoint(){return t.get(this)[oe].endpoint}get icyMetaInt(){return t.get(this)[oe].icyMetaInt}get metadataQueue(){return t.get(this)[oe].player.metadataQueue}get state(){return t.get(this)[O]}get playbackMethod(){return t.get(this)[oe].playbackMethod}set[O](e){this.dispatchEvent(new CustomEvent(e)),t.get(this)[O]=e}[x](){const e=t.get(this)[d] 15802e.addEventListener("pause",t.get(this)[ce]),e.addEventListener("play",t.get(this)[ue]),e.addEventListener("error",t.get(this)[he]),this.addEventListener(n.PLAY_READY,t.get(this)[de])}async detachAudioElement(){const e=t.get(this)[d] 15803e.removeEventListener("pause",t.get(this)[ce]),e.removeEventListener("play",t.get(this)[ue]),e.removeEventListener("error",t.get(this)[he]),this.removeEventListener(n.PLAY_READY,t.get(this)[de]),await this.stop()}async play(){return this[ve]()}async[ve](e){if(this.state===i.STOPPED){e!==ue&&this.audioElement.paused&&this.audioElement.play() 15804const r=new Promise(e=>{this.addEventListener(n.PLAY,e,{once:!0})}),s=new Promise(e=>{this.addEventListener(n.STREAM_END,e,{once:!0})}) 15805t.get(this)[P]=new AbortController,this[O]=i.LOADING,this[L](n.LOAD) 15806const o=async()=>t.get(this)[oe].playStream().then(async()=>
15806{if(this.state===i.SWITCHING)return this[L](n.SWITCH),o() 15807this.state!==i.STOPPING&&this.state!==i.STOPPED&&(await r,await s,await t.get(this)[oe].player.waiting)}).catch(async e=>{if(e&&"AbortError"!==e.name){if(await this[M](e))return this[L](n.RETRY),o() 15808t.get(this)[P].abort(),this.state!==i.STOPPING&&this.state!==i.STOPPED&&this[L](n.ERROR,e.message.match(/network|fetch|offline|codec/i)?e:e.stack,e)}}) 15809new Promise((e,i)=>{t.get(this)[pe]=i,o().then(e)}).catch(e=>{if(this.state!==i.STOPPING)throw e}).finally(()=>{t.get(this)[me](),this[L](n.STOP),this[O]=i.STOPPED}),await r}}async stop(){this.state!==i.STOPPED&&this.state!==i.STOPPING&&(this[O]=i.STOPPING,t.get(this)[P].abort(),t.get(this)[pe](),await new Promise(e=>{this.addEventListener(n.STOP,e,{once:!0})}),t.get(this)[oe].player.enablePlayButton())}async switchEndpoint(e,n){if(this.state!==i.STOPPED&&this.state!==i.STOPPING){const i=t.get(this) 15810return Object.assign(i,_e[C](e,n,i)),i[oe].switchStream()}}async[M](e){if(0===t.get(this)[b])return!1 15811if(t.get(this)[O]===i.RETRYING)return await new Promise(e=>{this.addEventListener(i.STOPPING,e,{once:!0}) 15812const n=Math.min(1e3*t.get(this)[v]*(t.get(this)[y]+1)**t.get(this)[ge]++,1e3*t.get(this)[_]) 15813setTimeout(()=>{this.removeEventListener(i.STOPPING,e),e()},n+.3*n*Math.random())}),t.get(this)[O]===i.RETRYING 15814if(t.get(this)[O]!==i.STOPPING&&t.get(this)[O]!==i.STOPPED&&(e.message.match(/network|fetch|offline|Error in body stream/i)||"HTTP Response Error"===e.name)){this[L](n.ERROR,e.name,e),this[O]=i.RETRYING,t.get(this)[k]&&this[L](n.WARN,"This stream was requested with ICY metadata.",'If there is a CORS preflight failure, try removing "icy" from the metadataTypes option.',"See https://github.com/eshaz/icecast-metadata-js#cors for more details.") 15815const r=new Promise(e=>{t.get(this)[fe]=e,t.get(this)[d].addEventListener("waiting",t.get(this)[fe],{once:!0})}) 15816return t.get(this)[ye]=setTimeout(()=>{r.then(()=>{t.get(this)[O]===i.RETRYING&&(this[L](n.RETRY_TIMEOUT),this.stop())})},1e3*t.get(this)[b]),t.get(this)[ge]=0,!0}return!1}[L](e,...i){this.dispatchEvent(new CustomEvent(e,{detail:i})),t.get(this)[le][e](...i)}[E](e,i,n){t.get(this)[g]&&e("icecast-metadata-js",n.reduce((e,t)=>e+"\n "+t,"")),i&&i(...n)}}const be=window.AudioContext||window.webkitAudioContext 15817if(be&&!_e.constructor[u]){_e.constructor[u]="audio context pending" 15818const e=e=>{console.error("icecast-metadata-js","Failed to start the AudioContext. WebAudio playback will not be possible.",e)},t=["touchstart","touchend","mousedown","keydown"],i=()=>{t.forEach(e=>document.removeEventListener(e,i)) 15819const n=new be({latencyHint:"interactive"}) 15820n.destination.channelCount=n.destination.maxChannelCount,n.resume().then(()=>{n.createScriptProcessor(16384,2,2).connect(n.destination),n.onstatechange=()=>{"running"!==n.state&&n.resume().catch(e)}}).catch(e),_e.constructor[u]=n} 15821t.forEach(e=>document.addEventListener(e,i))}})(),o=s.O(o),IcecastMetadataPlayer=o.default})(), 15822/*! 15823 * Copyright 2021-2024 Ethan Halsall 15824 * https://github.com/eshaz/icecast-metadata-js 15825 * 15826 * This file is part of icecast-metadata-player. 15827 * 15828 * icecast-metadata-player free software: you can redistribute it and/or modify 15829 * it under the terms of the GNU Lesser General Public License as published by 15830 * the Free Software Foundation, either version 3 of the License, or 15831 * (at your option) any later version. 15832 * 15833 * icecast-metadata-player distributed in the hope that it will be useful, 15834 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15835 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15836 * GNU Lesser General Public License for more details. 15837 * 15838 * You should have received a copy of the GNU Lesser General Public License 15839 * along with this program. If not, see <https://www.gnu.org/licenses/> 15840 */ 15841(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[731],{178:(e,t,i)=>{"use strict" 15842i.d(t,{D4:()=>r}) 15843const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256) 15844let r,s,o,a=t 15845for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1 15846n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])] 15847return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEac
15847h((e,t)=>s.set(e,t)) 15848const o=new Uint8Array(e.length) 15849let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0 15850f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p)))) 15851const m=256-h 15852for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1) 15853117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a) 15854e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0 15855const g=o.subarray(0,d) 15856if(f&&1===l){const e=t(g) 15857if(e!==c){const t="Decode failed crc32 validation" 15858throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker},875:(e,t,i)=>{"use strict" 15859i.r(t),i.d(t,{default:()=>h}) 15860var n=i(178),r=i(761) 15861const s=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11])),o=new WeakMap,a=new WeakMap,l=String.raw`dynEncode0164283d7f25dà ÃÃedddereÃnããããããããããdfsegÃÃÃjÃÃÃÃÃÃfdfgfedjleãd¥äìhok�fmÃÃÃÃÃÃà ÃÃddoÃÃÃÃà ÃÃÃà ÃÃgdn&Âe#Âinãoâlálà kÃf¤¦bcccs Â¨ddddddT£ Â¨dddddddd Âof¤f¤ÂfÂ¥f¬qdÂfÂ¥eàrÂe� ÂÂeÂ¥u³h¤Â¦tá Â¦uáÂy¦ÃçÂx¦uà ÂzÂÂÂzº�ÂzÂxá¦táÂ~Âz¦gçÂ}á xÂz�Â¥fÃÂy�Â¥fÃ¥¤ÃÃÂdàuÂeÂ¥fàvÂr� |Âd¥¤ÃÂs qg¤Âs oÂq nÂd f¦d zg¤ÂfÂfÂwÃÂpadddÂfadddaHeaoddÂfÂpaddtÂfaddtaHeaodtÂfÂpaddÂÂfaddÂaHeaodÂÂfÂpaddÂÂfaddÂaHeaodÂÂoÂp¥¤Ã oÂnÂr¥¤Ã nÂf¥¤Ã fÂz¦tà Âz·qdof¤Âz¾qdf¤Â~¦k¼qdÂsÂuÂ��ÂvÃÂfÃÂÂuÂfÂsïÃqdÂx yg¤ÂpÂpadfdÂradfdaHeaofdÂpÂ¥tàpÂrÂ¥tàrÂy¦háÂy¦d¶qdoÂ}´qeÂxÂzà  zoÂwÂz�Â¥fÃÂoànÂd fg¤ÂfÂoÃÂpÂpÂfdÂfÂnÃÂfdöÂfdÂfÂ¥hàfÂz¦eà Âz¸qdooÂqÂvàqÂvÂwàwÂ�¦eà Â�Â|¶qdopeoÂe©qdÂdÂdÂeÂ¥fÃÂqÃÂhãÂdÂeÂfÂ¥fÃÂ¥hÃÃÂdÃÂiÂ¥doÂeÂ¥hÂàs¦eá �¦eç ~ÂdÂ¥ÂàoÂdÂ¥ÂànÂdÂ¥tàp¦Âç xÂr� }g¤ÂÂÂÂâ y¦d zf¤Âs©h¤ÂdÂdadfdÂdÂy�Â¥fÃÂfÃadfdaHeaofdf¤Âx¦hµqdÂpÂpadfdÂfÂpÃadfdaHeaofdÂx¦lµqdÂnÂnadfdÂfÂnÃadfdaHeaofdÂx¦pµqdÂoÂoadfdÂfÂoÃadfdaHeaofdoÂxÂzµqeoÂ~´hâÂziÂz�Â¥fÃÂdÃÂfÂfÂfdÂyÂzà �Â¥fÃÂdÃÂfdöÂfdÂz¦eèo yÂzÂ�µqdÂÂÂyá zÂwÂy�Â¥fÃÂvàuÂd fg¤ÂfÂvÃÂrÂrÂfdÂfÂuÃÂtÂfdöÂfdÂrÂrÂfhÂtÂfhöÂfhÂfÂ¥làfÂz¦fáÂz¦d¶qdooÂqÂwàw¦eà ÂÂÂ}¶qdoof¤ÂiÂ¥f¬qdÂiÂ¥eàfÂh� ÂÂhÂ¥u³h¤Â¦tá Â¦uáÂy¦ÃçÂx¦uà ÂzÂÂÂzº�ÂzÂxá¦táÂ~Âz¦gçÂ}á xÂz�Â¥fÃÂy�Â¥fÃ¥¤ÃÃÂgàsÂhÂ¥fàiÂf� |Â¥d wÂg¥¤ÃÂh q¦d �g¤Âh oÂq nÂg f¦d zg¤ÂfÂfÂwÃÂpadddÂfadddaHeaoddÂfÂpaddtÂfaddtaHeaodtÂfÂpaddÂÂfaddÂaHeaodÂÂfÂpaddÂÂfaddÂaHeaodÂÂoÂp¥¤Ã oÂnÂr¥¤Ã nÂf¥¤Ã fÂz¦tà Âz·qdof¤Âz¾qdf¤Â~¦k¼qdÂhÂsÂ��ÂiÃÂfÃÂÂsÂfÂhïÃqdÂx yg¤ÂpÂpadfdÂradfdaHeaofdÂpÂ¥tàpÂrÂ¥tàrÂy¦háÂy¦d¶qdoÂ}´qeÂxÂzà  zoÂwÂz�Â¥fÃÂoànÂg fg¤ÂfÂoÃÂpÂpÂfdÂfÂnÃÂfdöÂfdÂfÂ¥hàfÂz¦eà Âz¸qdooÂiÂqàqÂiÂwàwÂ�¦eà Â�Â|¶qdopeoÂh©qdÂgÂgÂhÂ¥fÃÂpÃÂhãÂgÂhÂiÂ¥fÃÂ¥hÃÃÂgÃÂiÂ¥doÂhÂ¥hÂàr¦eá �¦eç ~ÂgÂ¥ÂàhÂgÂ¥ÂàiÂgÂ¥tào¦Âç xÂf� }Â¥d w¦d Âg¤ÂÂÂÂâ y¦d zf¤Âr©h¤ÂgÂgadfdÂgÂy�Â¥fÃÂfÃadfdaHeaofdf¤Âx¦hµqdÂoÂoadfdÂfÂoÃadfdaHeaofdÂx¦lµqdÂiÂiadfdÂfÂiÃadfdaHeaofdÂx¦pµqdÂhÂhadfdÂfÂhÃadfdaHeaofdoÂxÂzµqeoÂ~´hâÂziÂz�Â¥fÃÂgÃÂfÂfÂfdÂyÂzà �Â¥fÃÂgÃÂfdöÂfdÂz¦eèo yÂzÂ�µqdÂÂÂyá zÂwÂy�Â¥fÃÂqàsÂg fg¤ÂfÂqÃÂnÂnÂfdÂfÂsÃÂvÂfdöÂfdÂnÂnÂfhÂvÂfhöÂfhÂfÂ¥làfÂz¦fáÂz¦d¶qdooÂpÂwàw¦eà ÂÂÂ}¶qdooÂ¥d rÂmÂ¥dÂfdÂlÂ¥dÂfdÂj� xfâÂj©h¤¦Ã Â¦dpeo¦d Âf¤ÂjÂ¥e«h¤Âd fÂxÂÂç zg¤ÂÂÂfaÃfdaÃaTe ÂÂfÂ¥làfÂz¦fáÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefghijkaTea d ÂÂxµqeoÂxÂÂá zÂÂ�Â¥fÃÂdàfg¤ÂÂÂfÂfd�� ÂÂfÂ¥hàfÂz¦eáÂz¦d¶qdoo¦d Âf¤ÂjÂ¥e«h¤apdddddddddddddddd ÂÂg fÂxÂÂç zg¤ÂÂÂfaÃfdaÃaTe ÂÂfÂ¥làfÂz¦fáÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefghijkaTea d ÂÂxµqeoÂxÂÂá zÂÂ�Â¥fÃÂgàfg¤ÂÂÂfÂfd�� ÂÂfÂ¥hàfÂz¦eáÂz¦d¶qdooÂx¦tá ÂÂÂÂj��� Â¦dÂjÂ¥uÂqd~ÂÂaw Â¦d zÂg fg¤ÂfadddÂÂaIeÂÂÂÂaJeÂÂaHeÂfaddtÂÂaIeÂÂÂÂaJeaHeÂfaddÂÂÂaIeÂÂÂÂaJeaHeÂfaddÂÂÂaIeÂÂÂÂaJeaHe ÂÂf¥¤Ã fÂz¦tà Âz·qdoÂ¥e rÂx¦uá¦Ãç¦tà o yÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgö Âf¤ÂxÂy»qdÂxÂxÂyá¦h¾hâapddddddddddddddddÂÂaÂd ÂÂy�Â¥fÃÂgàfÂÂaw Â¦à çÂ� zg¤ÂfadfdÂÂaIeÂÂÂÂaJeÂÂaHe ÂÂfÂ¥tàfÂz¦háÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂd ÂÂ�µqeÂyÂ�à iÂyoÂyá zÂy�Â¥fÃÂgàfg¤ÂfÂfdÂÂ÷ÂÂÂÂøÂÂö ÂÂfÂ¥hàfÂz¦eáÂz¦d¶qdooÂÂÂj�ÂÂ�� ÂÂj�§ddä#ö Â¦d zÂrh¤ÂÂaw ÂÂg fg¤ÂfÂfadddÂÂaIeaoddÂfÂfaddtÂÂaIeaodtÂfÂfaddÂÂÂaIeaodÂÂfÂfaddÂÂÂaIeaodÂÂf¥¤Ã fÂz¦tà Âz·qdooÂÂÂÂù Âf¤ÂxÂz»qdÂxÂxÂzá¦gºhâÂz�Â¥fÃÂgàfÂÂaw Â¦à çÂ� yg¤ÂfÂfadfdÂÂaIeaofdÂfÂ¥tàfÂy¦háÂy¦d¶qdoÂ�µqeÂzÂ�à iÂzoÂzá yÂz�Â¥fÃÂgàfg¤ÂfÂfÂfdÂÂ÷ÂfdÂfÂ¥hàfÂy¦eáÂy¦d¶qdooÂeÂjàhÂÂõ ÂÂeÂj«h¤Âh� |
15861ÂkÂ¥fÃÂ
oÂÂÂÂ�Â
§ddä£ÂÂùÂ
ÂÂx¦uá¦Ãç¦tà Â
ÂÂlÂfdÂ
ÂÂk�Â
{ÂÂ�Â
ÂÂdÂ
n¦dÂ
�g¤ÂÂÂÂ��Â
ÂfâÂr©h¤apddddddddddddddddÂ
ÂapddddddddddddddddÂ
¦dpeoÂÂawÂ
¦dÂ
zÂ¥dÂ
fapddddddddddddddddÂ
ÂapddddddddddddddddÂ
Âg¤ÂfÂnÃÂeadddÂÂaIeÂÂÂfÂgÃÂiadddaJeÂÂaHeÂeaddtÂÂaIeÂÂÂiaddtaJeaHeÂeaddÂÂÂaIeÂÂÂiaddÂaJeaHeÂeaddÂÂÂaIeÂÂÂiaddÂaJeaHeÂ
ÂÂÂÂÂaJeÂÂaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHeÂ
ÂÂf¥¤ÃÂ
fÂz¦tà Âz·qdoÂÂoÂ
yÂ��ÂeÂ¥fÃÂdÃÂiÂfd�Â
ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgöÂ
ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgöÂ
Âf¤ÂxÂy»qdÂxÂxÂyáÂ~¦h¾hâapddddddddddddddddÂÂaÂdÂ
ÂapddddddddddddddddÂÂaÂdÂ
ÂÂy�Â¥fÃÂ
fÂÂawÂ
ÂÂ~¦à çÂ}Â
zg¤ÂfÂnÃadfdÂÂaIeÂÂÂfÂgÃadfdaJeÂÂaHeÂ
ÂÂfÂ¥tÃÂ
fÂÂÂÂaJeÂÂaHeÂ
ÂÂz¦háÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂdÂ
ÂÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂdÂ
ÂÂ}Â~µqeÂyÂ}à iÂyoÂyáÂ
zÂy�Â¥fÃÂ
fg¤ÂfÂnÃÂfdÂÂ÷ÂÂ
ÂfÂgÃÂfdøÂÂöÂ
ÂÂfÂ¥hÃÂ
fÂÂ
ÂÂ
øÂÂöÂ
ÂÂz¦eáÂz¦d¶qdooÂjÂ¥fÃÂiÃÂfd�Â
ÂÂÂÂÂ�Â
ÂÂÂÂÂÂÂø�ÂÂÂÂø��ÂÂ���ÂÂéháÂmÂeÂfdÂlÂÂÂfdÂÂiÂÂoÂ
ÂÂÂÂÂ�Â
ÂÂnÂoÃÂ
nÂ{Â�à Â�Â|¸qdoof¤ÂkÂ¥e±qdÂmÂfdÂeÂkÂkÃÂiÃÂfÂhÂfÂhÂ�Â
kÂeÂiÃÂ
hf¤Âj©h¤ÂÂÂ
ÂpeoÂÂÂ
¦dÂ
yÂjÂ¥e«h¤ÂhÂ¥fÃÂdÃÂ
fapddddddddddddddddÂ
ÂÂxÂÂçÂyÂ
zg¤ÂÂÂfaÃfdaÃaTeÂ
ÂÂfÂ¥lÃÂ
fÂz¦fáÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefghijkaTeaÂ
dÂ
ÂÂxÂyµqeoÂeÂ¥fÃÂy�Â¥fÃÃÂiÂ¥fÃÃÂdÃÂ
fÂxÂyáÂ
zg¤ÂÂÂfÂfd��Â
ÂÂfÂ¥hÃÂ
fÂz¦eáÂz¦d¶qdooÂhÂk³qdÂk�Â
|Âh�Â
�ÂeÂ¥fÃÂiÂ¥fÃÃÂdÃÂ
oÂÂÂÂ�Â
§ddä£ÂÂùÂ
ÂÂx¦uá¦Ãç¦tà Â
ÂÂlÂfdÂ
ÂÂÂ�Â
Âg¤ÂÂÂÂ��Â
ÂfâÂr©h¤apddddddddddddddddÂ
ÂapddddddddddddddddÂ
¦dpeoÂÂawÂ
¦dÂ
zÂoÂ
fÂgÂ
papddddddddddddddddÂ
ÂapddddddddddddddddÂ
Âg¤ÂfadddÂÂaIeÂÂÂpadddaJeÂÂaHeÂfaddtÂÂaIeÂÂÂpaddtaJeaHeÂfaddÂÂÂaIeÂÂÂpaddÂaJeaHeÂfaddÂÂÂaIeÂÂÂpaddÂaJeaHeÂ
ÂÂÂÂÂaJeÂÂaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHeÂ
ÂÂf¥¤ÃÂ
fÂp¥¤ÃÂ
pÂz¦tà Âz·qdoÂÂoÂ
yÂ��ÂeÂ¥fÃÂdÃÂhÂfd�Â
ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgöÂ
ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgöÂ
Âf¤ÂxÂy»qdÂxÂxÂyáÂ~¦h¾hâapddddddddddddddddÂÂaÂdÂ
ÂapddddddddddddddddÂÂaÂdÂ
ÂÂy�Â¥fÃÂ
fÂÂawÂ
ÂÂ~¦à çÂ}Â
zg¤ÂfÂoÃadfdÂÂaIeÂÂÂfÂgÃadfdaJeÂÂaHeÂ
ÂÂfÂ¥tÃÂ
fÂÂÂÂaJeÂÂaHeÂ
ÂÂz¦háÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂdÂ
ÂÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂdÂ
ÂÂ}Â~µqeÂyÂ}à iÂyoÂyáÂ
zÂy�Â¥fÃÂ
fg¤ÂfÂoÃÂfdÂÂ÷ÂÂÂfÂgÃÂfdøÂÂöÂ
ÂÂfÂ¥hÃÂ
fÂÂÂÂøÂÂöÂ
ÂÂz¦eáÂz¦d¶qdooÂjÂ¥fÃÂhÃÂfd�Â
ÂÂÂÂÂ�Â
ÂÂÂÂÂÂÂø�ÂÂÂÂø��ÂÂ���ÂÂéháÂmÂeÂfdÂlÂÂÂfdÂÂiÂÂoÂ
ÂÂÂÂÂ�Â
ÂÂoÂ¥hÃÂ
oÂ�¦eà Â�Â|¶qdoooo`,c=String.raw`dynEncode0112b0cda4cc�sÂ
������/�r�ÂÂÂ�r�ÂÂÂÂÂ�Âr�ÂÂÂÂÂÂÂÂÂÂ��!��wÂÂ��w�ÂÂÂ������������Â�SÂÂ���-��uÂÂÂw~sÂw���qqzwsÂqtsÂ
w���Ã¥$�Â���Â�Â�Â�R2�S�Z��2�S�}3�2�T�k�R2�T�Â3�2�¹S�Â3�2�¿3�2�S"|4�3��R2�3�2�3�2�3�T�3��R2�2�<��2�2�|4�<��¤J��2�2�<��2�<��¤J��2�2�<��2�<��¤J��2�2�<��2�<��¤J��2�4�S"|3�2�4�S"|3�2�S"|3�2�T�Â4�2�e���2�2�g�R�R2�2�<��2�<��¤J��2�S�|3�2�S�|3�2�2�T�Â4�g����2�2�|3�2�2�|3�2�2 T�Â4 d������2�T�i��2�¹S�Â3�2�<��3!2�¿3�2�3��R2�2!2�<��¤4!J���R2�T�c��2�2�<��2�<��¤J��2�T�c��2�2�<��2�<��¤J��2�T�c��2�2�<��2�<��¤J���2�2�|3�2�T�Â4�T�d����� ���Â�Â�Â�R2�4�T�e�ÂT��2�T�Â3�2�T�Â3��R2�2�|4�<��2�Â¥4�2�2�|4�<��¦2�¤2�<��2�Â¥4 2�<��¦¤2�<��2�Â¥4!2�<��¦¤2�<��2�Â¥4"2�<��¦¤3�2�2�¦2�¤2 2 ¦¤2!2!¦¤2"2"¦¤3�2�S"|3�2�T�Â4�2�e���2�TÂÂT�Â�4�2�k��2�2�ÂT�Âb�Â2��2�2�¹S�Â4�|<��2�Â¥4�2�2�|<��¦2�¤3�2�2�¦2�¤3�2�T�Â�3�2�T�Â2�c��2�2�Â3�2�2�¹S�Â4�|3�2�2�|3��R2�<��2�Â¥4�2�¦2�<��2�Â¥4 2 ¦2�¤¤3�2�2�<��¦2 2�<��¦2�¤¤3�2�S�|3�2�S�|3�2�T�Â4�T�d����2�2�ÃU��Âä4�§Ã2�2�§Ã±2�ôµÃ�µ���Â�Â�Â�Â�RT����!3!V�������Q3+V��������3,��R2�2�¿2�"�2�2�¿2�"�S�3�2�S�H��2�S�H��2�¿3 �Â2�W�RTÂ3�T����2 T�Â3�2�S�a�R2�3�2 2!Â4�3��R2&2�<��ò2�<��ò2�<��ò2�<��ò3&2�S"|3�2�T�Â4�T�d����2�b4�W�R2�¹S�Â2�|3�2�3��R2&2�<��ò3&2�S�|3�2�T�Â4�T�d�����R2�S�[�RT�3����2�3�2 2!Â4�3��R2'2�<��ò2�<��ò2�<��ò2�<��ò3'2�S"|3�2�T�Â4�T�d����2�W�R2�¹S�Â2�|3��R2'2�<��ò3'2�S�|3�2�T�Â4�T�d����2 T�Â3�2�Ã
3%T�2�S�[��,2'Ã2%§3"T�3�2�3��R2�<��2"Â¥4$2$¦2#¤2�<��2"Â¥4#2#¦¤2�<��2"Â¥4#2#¦¤2�<��2"Â¥4#2#¦¤3#2�S"|3�2�T�Â4�2�e���S�3�2 T�ÂTÂÂT�Â�3�2'2�Ã4'µÃ3"�R2�2 k��2 2�ÂT�Â4�b�Â2��2�¹S�Â2�|3�2�3��R2�<��2"Â¥4$2$¦2#¤3#2�S�|3�2�T�Â4�T�d���2�2�Â�3�2�2 ÂTÂh��2 2�Â3�2�2�¹4�}S�Â2�|S�Â2�|3��R2�<��2"Â¥4$2$¦2�<��2"Â¥4$2$¦2�<��2"Â¥4$2$¦2�<��2"Â¥4$2$¦2#¤¤¤¤3#2�S"|3�2�T�Â4�T�d����2%U��Âä3%T�3�2��R2�3��R2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�S"|3�2�T�Â4�2�e����2#2%§3#�R2�2 k��2�3�2 2�ÂT�Â4�bW�R2�2�Â3�2�¹S�Â2�|3��R2�2�<��2"Â¥J��2�S�|3�2�T�Â4�T�d����2�2 ÂTÂh��2 2�Â3�2�¹S�Â2�|3��R2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�2�<��2"Â¥J��2�S"|3�2�T�Â4�T�d����2�2�}3-2#£3"S�3�2�2�Y�R2-¿3�2�S�Â3�2�S�Â3.2+2'µ3(2�¿3�T�3�S�3�2�3��R2&2�<��ó3)2�2�|<��Ã3*2�<��3#2�2�2&2(´Ã2"2 "�4%2#qW�Â2�2�H��2�2%J��2��2��3�2)2*²3&2�2.|3�2�2�|3�2�2�Â4�2�f�����R2�S�_��2�2�2�~4�|4�2-2�2-[-3�2�2�}3��R2�W�R2,3&���2 T�Â3��R2�S�[�R2,3&T�3����2�S�Â2�|3�2,3&2 2!Â4�3��R2&2�<��ò2�<��ò2�<��ò2�<��ò3&2�S"|3�2�T�Â4�T�d����2�b��2�S�Â2�¹S�Â|2�S�Â}2�|3��R2&2�<��ò3&2�S�|3�2�T�Â4�T�d����2�2�a��2�S�Â2�S�Â}2�|3�2�S�Â3�2�¿2�¿Â3�2+2'µ3'�R2&2�<��ó3(2�2�|<��Ã3)2�<��3#2�2�2&2'´Ã2"2 "�4%2#qW�R2�2�H��2�2%J���2(2)²3&2�S�|3�2�S�|3�2�T�Â4�T�d������`,u=String.raw`dynEncode01643fb3d24fdÃ
ÃÃedddereÃnããããããããããdfvegÃÃÃjÃÃÃÃÃÃfgfäähgfedjleãd¥äìhok�fmÃÃÃÃÃÃÃ
ÃÃddoÃÃÃÃÃ
ÃÃÃÃ
ÃÃgdn&Âe#Âinãoâlálà kÃf¤¦bcccsÂ
¨ddddddT£Â
¨ddddddddÂ
Âof¤f¤ÂfÂ¥f¬qdÂfÂ¥eÃÂ
rÂe�Â
ÂÂeÂ¥u³h¤Â¦táÂ
¦uáÂy¦ÃçÂx¦uà ÂzÂÂÂzº�ÂzÂxá¦táÂ~Âz¦gçÂ}áÂ
xÂz�Â¥fÃÂy�Â¥fÃ¥¤ÃÃÂdÃÂ
uÂeÂ¥fÃÂ
vÂr�Â
|Âd¥¤ÃÂsÂ
qg¤ÂsÂ
oÂqÂ
nÂdÂ
f¦dÂ
zg¤ÂfÂfÂwÃÂpadddÂfadddaHeaoddÂfÂpaddtÂfaddtaHeaodtÂfÂpaddÂÂfaddÂaHeaodÂÂfÂpaddÂÂfaddÂaHeaodÂÂoÂp¥¤ÃÂ
oÂnÂr¥¤ÃÂ
nÂf¥¤ÃÂ
fÂz¦tà Âz·qdof¤Âz¾qdf¤Â~¦k¼qdÂsÂuÂ��ÂvÃÂfÃÂÂuÂfÂsïÃqdÂxÂ
yg¤ÂpÂpadfdÂradfdaHeaofdÂpÂ¥tÃÂ
pÂrÂ¥tÃÂ
rÂy¦háÂy¦d¶qdoÂ}´qeÂxÂzà Â
zoÂwÂz�Â¥fÃÂoÃÂ
nÂdÂ
fg¤ÂfÂoÃÂpÂpÂfdÂfÂnÃÂfdöÂfdÂfÂ¥hÃÂ
fÂz¦eà Âz¸qdooÂqÂvÃÂ
qÂvÂwÃÂ
wÂ�¦eà Â�Â|¶qdopeoÂe©qdÂdÂdÂeÂ¥fÃÂqÃÂhãÂdÂeÂfÂ¥fÃÂ¥hÃÃÂdÃÂiÂ¥doÂeÂ¥hÂÃÂ
s¦eáÂ
�¦eçÂ
~ÂdÂ¥ÂÃÂ
oÂdÂ¥ÂÃÂ
nÂdÂ¥tÃÂ
p¦ÂçÂ
xÂr�Â
}g¤ÂÂÂÂâÂ
y¦dÂ
zf¤Âs©h¤ÂdÂdadfdÂdÂy�Â¥fÃÂfÃadfdaHeaofdf¤Âx¦hµqdÂpÂpadfdÂfÂpÃadfdaHeaofdÂx¦lµqdÂnÂnadfdÂfÂnÃadfdaHeaofdÂx¦pµqdÂoÂoadfdÂfÂoÃadfdaHeaofdoÂxÂzµqeoÂ~´hâÂziÂz�Â¥fÃÂdÃÂfÂfÂfdÂyÂzà �Â¥fÃÂdÃÂfdöÂfdÂz¦eèoÂ
yÂzÂ�µqdÂÂÂyáÂ
zÂwÂy�Â¥fÃÂvÃÂ
uÂdÂ
fg¤ÂfÂvÃÂrÂrÂfdÂfÂuÃÂtÂfdöÂfdÂrÂrÂfhÂtÂfhöÂfhÂfÂ¥lÃÂ
fÂz¦fáÂz¦d¶qdooÂqÂwÃÂ
w¦eà ÂÂÂ}¶qdoof¤ÂiÂ¥f¬qdÂiÂ¥eÃÂ
fÂh�Â
ÂÂhÂ¥u³h¤Â¦táÂ
¦uáÂy¦ÃçÂx¦uà ÂzÂÂÂzº�ÂzÂxá¦táÂ~Âz¦gçÂ}áÂ
xÂz�Â¥fÃÂy�Â¥fÃ¥¤ÃÃÂgÃÂ
sÂhÂ¥fÃÂ
iÂf�Â
|Â¥dÂ
wÂg¥¤ÃÂhÂ
q¦dÂ
�g¤ÂhÂ
oÂqÂ
nÂgÂ
f¦dÂ
zg¤ÂfÂfÂwÃÂpadddÂfadddaHeaoddÂfÂpaddtÂfaddtaHeaodtÂfÂpaddÂÂfaddÂaHeaodÂÂfÂpaddÂÂfaddÂaHeaodÂÂoÂp¥¤ÃÂ
oÂnÂr¥¤ÃÂ
nÂf¥¤ÃÂ
fÂz¦tà Âz·qdof¤Âz¾qdf¤Â~¦k¼qdÂhÂsÂ��ÂiÃÂfÃÂÂsÂfÂhïÃqdÂxÂ
yg¤ÂpÂpadfdÂradfdaHeaofdÂpÂ¥tÃÂ
pÂrÂ¥tÃÂ
rÂy¦háÂy¦d¶qdoÂ}´qeÂxÂzà Â
zoÂwÂz�Â¥fÃÂoÃÂ
nÂgÂ
fg¤ÂfÂoÃÂpÂpÂfdÂfÂnÃÂfdöÂfdÂfÂ¥hÃÂ
fÂz¦eà Âz¸qdooÂiÂqÃÂ
qÂiÂwÃÂ
wÂ�¦eà Â�Â|¶qdopeoÂh©qdÂgÂgÂhÂ¥fÃÂpÃÂhãÂgÂhÂiÂ¥fÃÂ¥hÃÃÂgÃÂiÂ¥doÂhÂ¥hÂÃÂ
r¦eáÂ
�¦eçÂ
~ÂgÂ¥ÂÃÂ
hÂgÂ¥ÂÃÂ
iÂgÂ¥tÃÂ
o¦ÂçÂ
xÂf�Â
}Â¥dÂ
w¦dÂ
Âg¤ÂÂÂÂâÂ
y¦dÂ
zf¤Âr©h¤ÂgÂgadfdÂgÂy�Â¥fÃÂfÃadfdaHeaofdf¤Âx¦hµqdÂoÂoadfdÂfÂoÃadfdaHeaofdÂx¦lµqdÂiÂiadfdÂfÂiÃadfdaHeaofdÂx¦pµqdÂhÂhadfdÂfÂhÃadfdaHeaofdoÂxÂzµqeoÂ~´hâÂziÂz�Â¥fÃÂgÃÂfÂfÂfdÂyÂzà �Â¥fÃÂgÃÂfdöÂfdÂz¦eèoÂ
yÂzÂ�µqdÂÂÂyáÂ
zÂwÂy�Â¥fÃÂqÃÂ
sÂgÂ
fg¤ÂfÂqÃÂnÂnÂfdÂfÂsÃÂvÂfdöÂfdÂnÂnÂfhÂvÂfhöÂfhÂfÂ¥lÃÂ
fÂz¦fáÂz¦d¶qdooÂpÂwÃÂ
w¦eà ÂÂÂ}¶qdooÂ¥dÂ
rÂmÂ¥dÂfdÂlÂ¥dÂfdÂj�Â
xfâÂj©h¤¦ÃÂ
¦dpeo¦dÂ
Âf¤ÂjÂ¥e«h¤ÂdÂ
fÂxÂÂçÂÂÂ
zg¤ÂÂÂfaÃfdaÃaTeÂ
ÂÂfÂ¥lÃÂ
fÂz¦fáÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefghijkaTeaÂ
dÂ
ÂÂxµqeoÂxÂÂáÂ
zÂÂ�Â¥fÃÂdÃÂ
fg¤ÂÂÂfÂfd��Â
ÂÂfÂ¥hÃÂ
fÂz¦eáÂz¦d¶qdoo¦dÂ
Âf¤ÂjÂ¥e«h¤apddddddddddddddddÂ
ÂÂgÂ
fÂxÂÂçÂÂÂ
zg¤ÂÂÂfaÃfdaÃaTeÂ
ÂÂfÂ¥lÃÂ
fÂz¦fáÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefghijkaTeaÂ
dÂ
ÂÂxµqeoÂxÂÂáÂ
zÂÂ�Â¥fÃÂgÃÂ
fg¤ÂÂÂfÂfd��Â
ÂÂfÂ¥hÃÂ
fÂz¦eáÂz¦d¶qdooÂx¦táÂ
ÂÂÂÂj���Â
¦dÂjÂ¥uÂqd~ÂÂawÂ
¦dÂ
zÂgÂ
fg¤ÂfadddÂÂaIeÂÂÂÂaJeÂÂaHeÂfaddtÂÂaIeÂÂÂÂaJeaHeÂfaddÂÂÂaIeÂÂÂÂaJeaHeÂfaddÂÂÂaIeÂÂÂÂaJeaHeÂ
ÂÂf¥¤ÃÂ
fÂz¦tà Âz·qdoÂ¥eÂ
rÂx¦uá¦Ãç¦tà oÂ
yÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgöÂ
Âf¤ÂxÂy»qdÂxÂxÂyá¦h¾hâapddddddddddddddddÂÂaÂdÂ
ÂÂy�Â¥fÃÂgÃÂ
fÂÂawÂ
¦à çÂ�Â
zg¤ÂfadfdÂÂaIeÂÂÂÂaJeÂÂaHeÂ
ÂÂfÂ¥tÃÂ
fÂz¦háÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂdÂ
ÂÂ�µqeÂyÂ�à iÂyoÂyáÂ
zÂy�Â¥fÃÂgÃÂ
fg¤ÂfÂfdÂÂ÷ÂÂÂÂøÂÂöÂ
ÂÂfÂ¥hÃÂ
fÂz¦eáÂz¦d¶qdooÂÂÂj�ÂÂ��Â
ÂÂj�§ddä#öÂ
¦dÂ
zÂrh¤ÂÂawÂ
ÂÂgÂ
fg¤ÂfÂfadddÂÂaIeaoddÂfÂfaddtÂÂaIeaodtÂfÂfaddÂÂÂaIeaodÂÂfÂfaddÂÂÂaIeaodÂÂf¥¤ÃÂ
fÂz¦tà Âz·qdooÂÂÂÂùÂ
Âf¤ÂxÂz»qdÂxÂxÂzá¦gºhâÂz�Â¥fÃÂgÃÂ
fÂÂawÂ
¦à çÂ�Â
yg¤ÂfÂfadfdÂÂaIeaofdÂfÂ¥tÃÂ
fÂy¦háÂy¦d¶qdoÂ�µqeÂzÂ�à iÂzoÂzáÂ
yÂz�Â¥fÃÂgÃÂ
fg¤ÂfÂfÂfdÂÂ÷ÂfdÂfÂ¥hÃÂ
fÂy¦eáÂy¦d¶qdooÂeÂjÃÂ
hÂÂõÂ
ÂÂeÂj«h¤Âh�Â
|
15861ÂkÂ¥fàoÂÂÂÂ� Â§ddä£ÂÂù ÂÂx¦uá¦Ãç¦tà  ÂÂlÂfd ÂÂk� {ÂÂ� ÂÂd n¦d �g¤ÂÂÂÂ�� ÂfâÂr©h¤apdddddddddddddddd Âapdddddddddddddddd Â¦dpeoÂÂaw Â¦d zÂ¥d fapdddddddddddddddd Âapdddddddddddddddd Âg¤ÂfÂnÃÂeadddÂÂaIeÂÂÂfÂgÃÂiadddaJeÂÂaHeÂeaddtÂÂaIeÂÂÂiaddtaJeaHeÂeaddÂÂÂaIeÂÂÂiaddÂaJeaHeÂeaddÂÂÂaIeÂÂÂiaddÂaJeaHe ÂÂÂÂÂaJeÂÂaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHe ÂÂf¥¤Ã fÂz¦tà Âz·qdoÂÂo yÂ��ÂeÂ¥fÃÂdÃÂiÂfd� ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgö ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgö Âf¤ÂxÂy»qdÂxÂxÂyáÂ~¦h¾hâapddddddddddddddddÂÂaÂd ÂapddddddddddddddddÂÂaÂd ÂÂy�Â¥fàfÂÂaw ÂÂ~¦à çÂ} zg¤ÂfÂnÃadfdÂÂaIeÂÂÂfÂgÃadfdaJeÂÂaHe ÂÂfÂ¥tàfÂÂÂÂaJeÂÂaHe ÂÂz¦háÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂd ÂÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂd ÂÂ}Â~µqeÂyÂ}à iÂyoÂyá zÂy�Â¥fàfg¤ÂfÂnÃÂfdÂÂ÷ ÂfÂgÃÂfdøÂÂö ÂÂfÂ¥hàf  øÂÂö ÂÂz¦eáÂz¦d¶qdooÂjÂ¥fÃÂiÃÂfd� ÂÂÂÂÂ� ÂÂÂÂÂÂÂø�ÂÂÂÂø��ÂÂ���ÂÂéháÂmÂeÂfdÂlÂÂÂfdÂÂiÂÂo ÂÂÂÂÂ� ÂÂnÂoànÂ{Â�à Â�Â|¸qdoof¤ÂkÂ¥e±qdÂmÂfdÂeÂkÂkÃÂiÃÂfÂhÂfÂhÂ� kÂeÂiàhf¤Âj©h¤Â Âpeo ¦d yÂjÂ¥e«h¤ÂhÂ¥fÃÂdàfapdddddddddddddddd ÂÂxÂÂçÂy zg¤ÂÂÂfaÃfdaÃaTe ÂÂfÂ¥làfÂz¦fáÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefghijkaTea d ÂÂxÂyµqeoÂeÂ¥fÃÂy�Â¥fÃÃÂiÂ¥fÃÃÂdàfÂxÂyá zg¤ÂÂÂfÂfd�� ÂÂfÂ¥hàfÂz¦eáÂz¦d¶qdooÂhÂk³qdÂk� |Âh� �ÂeÂ¥fÃÂiÂ¥fÃÃÂdàoÂÂÂÂ� Â§ddä£ÂÂù ÂÂx¦uá¦Ãç¦tà  ÂÂlÂfd ÂÂÂ� Âg¤ÂÂÂÂ�� ÂfâÂr©h¤apdddddddddddddddd Âapdddddddddddddddd Â¦dpeoÂÂaw Â¦d zÂo fÂg papdddddddddddddddd Âapdddddddddddddddd Âg¤ÂfadddÂÂaIeÂÂÂpadddaJeÂÂaHeÂfaddtÂÂaIeÂÂÂpaddtaJeaHeÂfaddÂÂÂaIeÂÂÂpaddÂaJeaHeÂfaddÂÂÂaIeÂÂÂpaddÂaJeaHe ÂÂÂÂÂaJeÂÂaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHeÂÂÂÂaJeaHe ÂÂf¥¤Ã fÂp¥¤Ã pÂz¦tà Âz·qdoÂÂo yÂ��ÂeÂ¥fÃÂdÃÂhÂfd� ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgö ÂÂÂaÂdÂÂaÂeöÂÂaÂföÂÂaÂgö Âf¤ÂxÂy»qdÂxÂxÂyáÂ~¦h¾hâapddddddddddddddddÂÂaÂd ÂapddddddddddddddddÂÂaÂd ÂÂy�Â¥fàfÂÂaw ÂÂ~¦à çÂ} zg¤ÂfÂoÃadfdÂÂaIeÂÂÂfÂgÃadfdaJeÂÂaHe ÂÂfÂ¥tàfÂÂÂÂaJeÂÂaHe ÂÂz¦háÂz¦d¶qdoÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂd ÂÂÂÂÂÂÂaqlmnopqrsdefgdefgaHeÂÂÂÂÂÂaqhijkdefgdefgdefgaHeaÂd ÂÂ}Â~µqeÂyÂ}à iÂyoÂyá zÂy�Â¥fàfg¤ÂfÂoÃÂfdÂÂ÷ÂÂÂfÂgÃÂfdøÂÂö ÂÂfÂ¥hàfÂÂÂÂøÂÂö ÂÂz¦eáÂz¦d¶qdooÂjÂ¥fÃÂhÃÂfd� ÂÂÂÂÂ� ÂÂÂÂÂÂÂø�ÂÂÂÂø��ÂÂ���ÂÂéháÂmÂeÂfdÂlÂÂÂfdÂÂiÂÂo ÂÂÂÂÂ� ÂÂoÂ¥hàoÂ�¦eà Â�Â|¶qdoooo` 15862class d{constructor(e={}){this.o=e.correlationSampleSize>0?e.correlationSampleSize:11025,this.t=e.initialGranularity>0?e.initialGranularity:16,this.h=e.correlationThreshold>=0?e.correlationThreshold:.5,this.i=!0===e.shared,this.q=o.get(d),this.p=a.get(d),this.q||(this.i?(this.q=WebAssembly.compile((0,n.D4)(u)),this.p=Promise.resolve(66560)):(this.q=s().then(e=>e?WebAssembly.compile((0,n.D4)(l)):WebAssembly.compile((0,n.D4)(c))),this.p=s().then(e=>66560)),o.set(this.q),a.set(this.p)),this.SynAudioWorker=function e(t,i,n,s,o){this.l=new Map,this.H=(e,t)=>Math.min(e.samplesDecoded,t.samplesDecoded,this.o),this.T=(e,t)=>Math.min(e.samplesDecoded,t.samplesDecoded,this.t),this.u=(e,t,i)=>{const n=new Float32Array(t.buffer) 15863let r=i/this.J 15864for(let s=0;s<e.length;s++)i+=e[s].length*this.J,n.set(e[s],r),r+=e[s].length 15865return i},this.S=(e,t,i)=>{const n=4+(i+e.samplesDecoded*e.channelData.length*this.J+t.reduce((e,t)=>t.data.samplesDecoded*t.data.channelData.length*this.J+e,0)+t.length*this.J+t.length*this.m)/this.k 15866return new WebAssembly.Memory({initial:n,maximum:n,shared:this.i})},this.j=(e,t,i)=>[i,this.u(e.channelData,t,i)],this.R=(e,t,i)=>{const n=this.u(e.channelData,t,i),r=n+this.J 15867return[i,n,r,r+this.J]},this.I=(t,i)=>{let n=this.l.get(t) 15868if(!n){let i,r="text/javascript",s=`'use strict';(${((e,t,i,n,r)=>{self.onmessage=s=>{new e(Promise.resolve(s.data.module),Promise.resolve(s.data.heapBase),i,n,r).v.get(t).apply(null,s.data.params).then(e=>{self.postMessage(e)})}}).toString()})(${e.toString()}, "${t}", ${this.i}, ${this.o}, ${this.t})` 15869try{i=void 0!==process.versions.node}catch{}n=i?`data:${r};base64,${Buffer.from(s).toString("base64")}`:URL.createObjectURL(new Blob([s],{type:r})),this.l.set(t,n)}const s=new(globalThis.Worker||r)(n,{name:"SynAudio"}),o=new Promise(e=>{s.onmessage=t=>{s.terminate(),e(t.data)}}) 15870return Promise.all([this.q,this.p]).then(([e,t])=>{s.postMessage({module:e,heapBase:t,params:i})}),o},this.M=(e,t,i,n,r,s,o,a,l,c,u)=>this.q.then(t=>WebAssembly.instantiate(t,{env:{memory:e}}
15870)).then(({exports:d})=>{const h=new Map(Object.entries(d)).get("correlate"),f=new DataView(e.buffer) 15871return h(t,i,n,r,s,o,a,l,c,u),{correlation:f.getFloat32(c,!0),sampleOffset:f.getUint32(u,!0)}}),this.W=(e,t)=>this.p.then(i=>{const n=this.S(e,[{data:t}],i) 15872let r,s,o,a,l;[r,l]=this.j(e,n,i),[s,o,a,l]=this.R(t,n,l) 15873const c=this.H(e,t),u=this.T(e,t) 15874return this.M(n,r,e.samplesDecoded,e.channelData.length,s,t.samplesDecoded,t.channelData.length,c,u,o,a)}),this.$=(e,t,i=1,n=()=>{})=>this.p.then(r=>{const s=this.S(e,t,r) 15875let o,a,l,c,u;[o,u]=this.j(e,s,r) 15876const d=t.map(t=>{[a,l,c,u]=this.R(t.data,s,u) 15877const i=this.H(e,t.data),n=this.T(e,t.data) 15878let r=t.syncStart||0,d=t.syncEnd||e.samplesDecoded 15879d-r<t.data.samplesDecoded&&(r=0,d=e.samplesDecoded) 15880const h=Math.min(e.samplesDecoded,Math.max(0,r)),f=Math.min(e.samplesDecoded,Math.max(0,d)) 15881return[[s,o+h*e.channelData.length*this.J,f-h,e.channelData.length,a,t.data.samplesDecoded,t.data.channelData.length,i,n,l,c],h,t.name]}) 15882e=null,t=null 15883let h=0,f=0,p=0 15884const m=new Array(d.length),g=[] 15885return new Promise((e,t)=>{n(0) 15886const r=()=>{if(h>=d.length)return void(0===f&&e(m)) 15887const s=h++ 15888f++ 15889const o=this.I("_runCorrelate",d[s][0]).then(e=>{e.sampleOffset+=d[s][1],e.name=d[s][2],m[s]=e}).catch(t).finally(()=>{f--,p++,n(p/m.length),r()}) 15890g.push(o),f<i&&r()} 15891r()})}),this.A=(e,t,i)=>{const n=[],r=[0],s=this.H(e,t),o=Math.log(e.samplesDecoded*s)/Math.log(this.t+1)*Math.log(s/1e4+1) 15892i=Math.max(Math.round(Math.min(i,o,e.samplesDecoded/s/4)),1) 15893const a=Math.ceil(e.samplesDecoded/i) 15894let l=0 15895for(let c=0;c<i;c++){const i={channelData:[]} 15896for(let t=0;t<e.channelData.length;t++){const n=e.channelData[t].subarray(l,l+a+s) 15897i.channelData.push(n),i.samplesDecoded=n.length}l+=a-s,r.push(l),n.push(this.P(i,t))}return Promise.all(n).then(e=>{let t=0,i=-1 15898for(let n=0;n<e.length;n++)e[n].correlation>i&&(t=n,i=e[n].correlation) 15899return{correlation:e[t].correlation,sampleOffset:e[t].sampleOffset+r[t]}})},this.P=(e,t)=>this.I("_sync",[e,t]),this._=(e,t,i)=>globalThis.Worker?this.I("_syncWorkerConcurrent",[e,t,i]):this.A(e,t,i),this.v=new Map([["_sync",this.W],["_runCorrelate",this.M],["_syncOneToMany",this.$],["_syncWorker",this.P],["_syncWorkerConcurrent",this.A]]),this.q=t,this.p=i,this.i=n,this.o=s,this.t=o,this.k=65536,this.J=Float32Array.BYTES_PER_ELEMENT,this.m=Uint32Array.BYTES_PER_ELEMENT},this.O=new this.SynAudioWorker(this.q,this.p,this.i,this.o,this.t)}async syncWorkerConcurrent(e,t,i){return this.O._(e,t,i>=1?i:1)}async syncWorker(e,t){return this.O.P(e,t)}async sync(e,t){return this.O.W(e,t)}async syncOneToMany(e,t,i,n){const r=this.O.$(e,t,i,n) 15900return e=null,t=null,r}async syncMultiple(e,t){t=t>=1?t:8 15901const i=[],n=[] 15902let r=()=>{},s=Promise.resolve(),o=0 15903const a=()=>{s=new Promise(e=>{r=e})} 15904for(let m=0;m<e.length;m++)n.push({vertex:{}}) 15905for(let m=0;m<e.length;m++){const l=e[m],c=n[m].vertex 15906c.name=l.name,c.samplesDecoded=l.data.samplesDecoded,c.edges=new Set 15907for(let u=0;u<e.length;u++){if(m===u)continue 15908const d=e[u],h=n[u] 15909o++,i.push(this.syncWorker(l.data,d.data).then(e=>{e.correlation>this.h&&c.edges.add({parent:c,vertex:h.vertex,samplesDecoded:d.data.samplesDecoded,...e}),o--,r()})),o>=t&&(a(),await s)}}await Promise.all(i) 15910const l=(e,t)=>e.parent&&t.parent&&e.parent.samplesDecoded!==t.parent.samplesDecoded?e.parent.samplesDecoded>t.parent.samplesDecoded:e.correlation!==t.correlation?e.correlation>t.correlation:e.sampleOffset!==t.sampleOffset?e.sampleOffset>t.sampleOffset:e.vertex&&t.vertex&&e.vertex.name.localeCompare(t.vertex.name)<0,c=new Map,u=new Set,d=e=>{for(const t of e.edges.values()){if(c.has(e))return c.get(e) 15911c.set(e,t) 15912const i=d(t.vertex),n=t 15913if(i){let e,t 15914l(i,n)?(e=i,t=n):(e=n,t=i),t.cycleWith||(t.cycleWith=new Set,u.add(t)),t.cycleWith.add(e),e.cycleWith&&e.cycleWith.delete(t)}c.delete(e)}} 15915for(const{vertex:m}of n)d(m) 15916for(const m of u)m.cycleWith.size&&m.parent.edges.delete(m) 15917const h=new Set 15918for(const m of n)h.add(m.vertex) 15919for(const m of n)for(const e of m.vertex.edges)h.delete(e.vertex) 15920const f=(e,t,i,n=0)=>{for(const r of i)e.has(r.vertex)&&l(e.get(r.vertex),r)||e.set(r.vertex,{name:r.vertex.name,correlation:r.correlation,sampleOffset:n+r.sampleOffset}
15920),f(e,t,r.vertex.edges,n+r.sampleOffset)},p=[] 15921for(const m of h){const e=new Map 15922e.set(m,{name:m.name,sampleOffset:0}),f(e,m,m.edges),p.push([...e.values()].sort((e,t)=>e.sampleOffset-t.sampleOffset||(e.correlation||0)-(t.correlation||0)||t.name.localeCompare(e.name)))}return p}}const h=d}}]),(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[762],{448:(e,t,i)=>{i.r(t),i.d(t,{default:()=>ee,getWrappedMimeType:()=>J}) 15923var n=i(317) 15924const r="webm",s="mp3",o="mp4a.40.2",a="flac",l="vorbis",c="opus",u="audio/",d=";codecs=",h=u+"mp4"+d,f=u+r+d,p="mse-audio-wrapper" 15925class m{constructor({name:e,contents:t=[],children:i=[]}){this.t=e,this.i=t,this.h=i}static stringToByteArray(e){return[...e].map(e=>e.charCodeAt(0))}static getFloat64(e){const t=new Uint8Array(8) 15926return new DataView(t.buffer).setFloat64(0,e),t}static getUint64(e){const t=new Uint8Array(8) 15927return new DataView(t.buffer).setBigUint64(0,BigInt(e)),t}static getUint32(e){const t=new Uint8Array(4) 15928return new DataView(t.buffer).setUint32(0,e),t}static getUint16(e){const t=new Uint8Array(2) 15929return new DataView(t.buffer).setUint16(0,e),t}static getInt16(e){const t=new Uint8Array(2) 15930return new DataView(t.buffer).setInt16(0,e),t}static*flatten(e){for(const t of e)Array.isArray(t)?yield*m.flatten(t):yield t}get contents(){const e=new Uint8Array(this.length),t=this.o() 15931let i=0 15932for(const n of m.flatten(t))"object"!=typeof n?(e[i]=n,i++):(e.set(n,i),i+=n.length) 15933return e}get length(){return this.l()}o(){return[this.i,...this.h.map(e=>e.o())]}l(){let e 15934return e=Array.isArray(this.i)?this.i.reduce((e,t)=>e+(void 0===t.length?1:t.length),0):void 0===this.i.length?1:this.i.length,e+this.h.reduce((e,t)=>e+t.length,0)}addChild(e){this.h.push(e)}}class g extends m{constructor(e,{contents:t,children:i}={}){super({name:e,contents:t,children:i})}o(){return[...this.u,...m.stringToByteArray(this.t),...super.o()]}l(){return this.m||(this.m=4+this.t.length+super.l(),this.u=m.getUint32(this.m)),this.m}}class y extends m{constructor(e,{contents:t,tags:i}={}){super({name:e,contents:t,children:i})}static getLength(e){const t=m.getUint32(e) 15935return t.every((e,t,i)=>0===e&&(i[t]=128,!0)),t}o(){return[this.t,...this.u,...super.o()]}l(){if(!this.m){const e=super.l() 15936this.u=y.getLength(e),this.m=1+e+this.u.length}return this.m}addTag(e){this.addChild(e)}}class v{constructor(e){this.p=e}getCodecBox(e){switch(this.p){case s:return this.getMp4a(e,107) 15937case o:return this.getMp4a(e,64) 15938case c:return this.getOpus(e) 15939case a:return this.getFlaC(e)}}getOpus(e){return new g("Opus",{contents:[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channels,0,e.bitDepth,0,0,0,0,g.getUint16(e.sampleRate),0,0],children:[new g("dOps",{contents:[0,e.channels,g.getUint16(e.preSkip),g.getUint32(e.inputSampleRate),g.getInt16(e.outputGain),e.channelMappingFamily,0!==e.channelMappingFamily?[e.streamCount,e.coupledStreamCount,e.channelMappingTable]:[]]})]})}getFlaC(e){return new g("fLaC",{contents:[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channels,0,e.bitDepth,0,0,0,0,g.getUint16(e.sampleRate),0,0],children:[new g("dfLa",{contents:[0,0,0,0,...e.streamInfo||[128,0,0,34,g.getUint16(e.blockSize),g.getUint16(e.blockSize),0,0,0,0,0,0,g.getUint32(e.sampleRate<<12|e.channels<<8|e.bitDepth-1<<4),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]})]})}getMp4a(e,t){const i=new y(4,{contents:[t,21,0,0,0,0,0,0,0,0,0,0,0]}) 15940return 64===t&&i.addTag(new y(5,{contents:e.audioSpecificConfig})),new g("mp4a",{contents:[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channels,0,16,0,0,0,0,g.getUint16(e.sampleRate),0,0],children:[new g("esds",{contents:[0,0,0,0],children:[new y(3,{contents:[0,1,0],tags:[i,new y(6,{contents:2})]})]})]})}getInitializationSegment({header:e,samples:t}){return new m({children:[new g("ftyp",{contents:[g.stringToByteArray("iso5"),0,0,2,0,g.stringToByteArray("iso6mp41")]}),new g("moov",{children:[new g("mvhd",{contents:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,232,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]}),new g("trak",{children:[new g("tkhd",{contents:[0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0]}),new g("mdia",{children:[new g("mdhd",{contents:[0,0,0,0,0,0,0,0,0,0,0,0,g.getUint32(e.sampleRate),0,0,0,0,85,196,0,0]}),new g("hdlr",{contents:[0,0,0,0,g.stringToByteArray("mhlr"),g.stringToByteArray("soun"),0,0,0,0,0,0,0,0,0,0,0,0,0]}),new g("minf",{children:[new g("stbl",{children:[new g("stsd",{contents:[0,0,0,0,0,0,0,1],children:[this.getCodecBox(e)]}),new g("stts",{contents:[0,0,0,0,0,0,0,0]}),new g("stsc",{contents:[0,0,0,0,0,0,0,0]}),new g("stsz",{contents:[0,0,0,0,0,0,0,0,0,0,0,0]}),new g("stco",{contents:[0,0,0,0,0,0,0,0]})]})]})]})]}),new g("mvex",{children:[new g("trex",{contents:[0,0,0,0,0,0,0,1,0,0,0,1,g.getUint32(t),0,0,0,0,0,0,0,0]})]})]})]}).contents}
15940getSamplesPerFrame(e){return this.p===o?e.map(({data:e,header:t})=>g.getUint32(e.length-t.length)):e.map(({data:e})=>g.getUint32(e.length))}getFrameData(e){return this.p===o?e.map(({data:e,header:t})=>e.subarray(t.length)):e.map(({data:e})=>e)}getMediaSegment(e){return new m({children:[new g("moof",{children:[new g("mfhd",{contents:[0,0,0,0,0,0,0,0]}),new g("traf",{children:[new g("tfhd",{contents:[0,2,0,0,0,0,0,1]}),new g("tfdt",{contents:[0,0,0,0,0,0,0,0]}),new g("trun",{contents:[0,0,2,1,g.getUint32(e.length),g.getUint32(92+4*e.length),...this.getSamplesPerFrame(e)]})]})]}),new g("mdat",{contents:this.getFrameData(e)})]}).contents}}const _=(...e)=>e.flatMap(e=>{const t=[] 15941for(let i=e.length;i>=0;i-=255)t.push(i>=255?255:i) 15942return t}) 15943class b extends m{constructor(e,{contents:t,children:i,isUnknownLength:n=!1}={}){super({name:e,contents:t,children:i}),this.U=n}static getUintVariable(e){let t 15944if(e<127)t=[128|e] 15945else if(e<16383)t=m.getUint16(e),t[0]|=64 15946else if(e<2097151)t=m.getUint32(e).subarray(1),t[0]|=32 15947else if(e<268435455)t=m.getUint32(e),t[0]|=16 15948else if(e<34359738367)t=m.getUint64(e).subarray(3),t[0]|=8 15949else if(e<4398046511103)t=m.getUint64(e).subarray(2),t[0]|=4 15950else if(e<562949953421311)t=m.getUint64(e).subarray(1),t[0]|=2 15951else if(e<72057594037927940)t=m.getUint64(e),t[0]|=1 15952else if("number"!=typeof e||isNaN(e))throw((...e)=>{console.error(p,e.reduce((e,t)=>e+"\n "+t,""))})(`EBML Variable integer must be a number, instead received ${e}`),new Error(p+": Unable to encode WEBM") 15953return t}o(){return[...this.t,...this.u,...super.o()]}l(){return this.m||(this.A=super.l(),this.u=this.U?[1,255,255,255,255,255,255,255]:b.getUintVariable(this.A),this.m=this.t.length+this.u.length+this.A),this.m}}const w=[225],A=[98,100],T=[159],C=[31,67,182,117],L=[86,170],x=[134],M=[99,162],E=[66,130],S=[66,133],k=[66,135],P=[26,69,223,163],O=[66,242],z=[66,243],D=[66,247],I=[66,134],N=[156],R=[21,73,169,102],F=[77,128],B=[181],j=[86,187],U=[24,83,128,103],V=[163],H=[231],q=[42,215,177],G=[174],W=[215],$=[22,84,174,107],Q=[131],X=[115,197],Y=[87,65] 15954class K{constructor(e){switch(e){case c:this.C="A_OPUS",this.$=e=>[new b(L,{contents:b.getUint32(Math.round(e.preSkip*this._))}),new b(j,{contents:b.getUint32(Math.round(3840*this._))}),new b(M,{contents:e.data})] 15955break 15956case l:this.C="A_VORBIS",this.$=e=>[new b(M,{contents:[2,_(e.data,e.vorbisComments),e.data,e.vorbisComments,e.vorbisSetup]})]}}getInitializationSegment({header:e}){return this._=1e9/e.sampleRate,new m({children:[new b(P,{children:[new b(I,{contents:1}),new b(D,{contents:1}),new b(O,{contents:4}),new b(z,{contents:8}),new b(E,{contents:b.stringToByteArray(r)}),new b(k,{contents:4}),new b(S,{contents:2})]}),new b(U,{isUnknownLength:!0,children:[new b(R,{children:[new b(q,{contents:b.getUint32(Math.floor(this._))}),new b(F,{contents:b.stringToByteArray(p)}),new b(Y,{contents:b.stringToByteArray(p)})]}),new b($,{children:[new b(G,{children:[new b(W,{contents:1}),new b(X,{contents:1}),new b(N,{contents:0}),new b(x,{contents:b.stringToByteArray(this.C)}),new b(Q,{contents:2}),new b(w,{children:[new b(T,{contents:e.channels}),new b(B,{contents:b.getFloat64(e.sampleRate)}),new b(A,{contents:e.bitDepth})]}),...this.$(e)]})]})]})]}).contents}getMediaSegment(e){const t=e[0].totalSamples 15957return new b(C,{children:[new b(H,{contents:b.getUintVariable(t)}),...e.map(({data:e,totalSamples:i})=>new b(V,{contents:[129,b.getInt16(i-t),128,e]}))]}).contents}}const Z=()=>{},J=(e,t=r)=>{switch(e){case"mpeg":return`${h}"${s}"` 15958case"aac":return`${h}"${o}"` 15959case"flac":return`${h}"${a}"` 15960case"vorbis":return`${f}"${l}"` 15961case"opus":return t===r?`${f}"${c}"`:`${h}"${c}"`}} 15962class ee{constructor(e,t={}){this.L=e,this.PREFERRED_CONTAINER=t.preferredContainer||r,this.MIN_FRAMES=t.minFramesPerSegment||4,this.MAX_FRAMES=t.maxFramesPerSegment||50,this.MIN_FRAMES_LENGTH=t.minBytesPerSegment||1022,this.MAX_SAMPLES_PER_SEGMENT=1/0,this.v=t.onMimeType||Z,t.codec&&(this.M=this.S(t.codec),this.v(this.V)),this.F=[],this.B=new n.Ay(e,{onCodec:e=>{this.M=this.S(e),this.v(this.V)},onCodecUpdate:t.onCodecUpdate,enableLogging:t.enableLogging,enableFrameCRC32:!1})}get mimeType(){return this.V}get inputMimeType(){return this.L}*iterator(e){e.constructor===Uint8Array?yield*this.D([...this.B.parseChunk(e)].flatMap(e=>e.codecFrames||e)):Array.isArray(e)&&(yield*this.D(e))}*D(e){if(this.F.push(...e),this.F.length){const e=this.k() 15963if(e.length){this.I||(this.I=!0,yield this.M.getInitializationSegment(e[0][0])) 15964for(const t of e)yield this.M.getMediaSegment(t)}}}k(){const e=[[]] 15965let t=e[0],i=0 15966for(const n of this.F)(t.length===this.MAX_FRAMES||i>=this.MAX_SAMPLES_PER_SEGMENT)&&(i=0,e.push(t=[])),t.push(n),i+=n.samples 15967return this.F=t.length<this.MIN_FRAMES||t.reduce((e,t)=>
15967e+t.data.length,0)<this.MIN_FRAMES_LENGTH?e.pop():[],e}S(e){switch(this.V=J(e,this.PREFERRED_CONTAINER),e){case"mpeg":return new v(s) 15968case"aac":return new v(o) 15969case"flac":return new v(a) 15970case"vorbis":return this.MAX_SAMPLES_PER_SEGMENT=32767,new K(l) 15971case"opus":return this.PREFERRED_CONTAINER===r?(this.MAX_SAMPLES_PER_SEGMENT=32767,new K(c)):new v(c)}}}}}]) 15972 15973;/*! 15974 * Copyright 2021-2024 Ethan Halsall 15975 * https://github.com/eshaz/icecast-metadata-js 15976 * 15977 * This file is part of icecast-metadata-player. 15978 * 15979 * icecast-metadata-player free software: you can redistribute it and/or modify 15980 * it under the terms of the GNU Lesser General Public License as published by 15981 * the Free Software Foundation, either version 3 of the License, or 15982 * (at your option) any later version. 15983 * 15984 * icecast-metadata-player distributed in the hope that it will be useful, 15985 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15986 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15987 * GNU Lesser General Public License for more details. 15988 * 15989 * You should have received a copy of the GNU Lesser General Public License 15990 * along with this program. If not, see <https://www.gnu.org/licenses/> 15991 */ 15992(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[88],{121:(e,t,i)=>{"use strict" 15993i.d(t,{MPEGDecoderWebWorker:()=>a}) 15994var n=i(209) 15995function r(e){var t,i,n,s=e=>console.log(e),o=e=>console.error(e) 15996function a(){}function l(e){throw e}function c(){l("missing function: INT123_compat_close")}c.stub=!0 15997for(var u={},d=[null,[],[]],h=new TextDecoder,f=(e,t)=>{var i=d[e] 159980===t||10===t?((1===e?s:o)(((e,t=0,i=NaN)=>{for(var n=t+i,r=t;e[r]&&!(r>=n);)++r 15999return h.decode(e.buffer?e.subarray(t,r):new Uint8Array(e.slice(t,r)))})(i)),i.length=0):i.push(t)},p=new Uint8Array(123),m=25;m>=0;--m)p[48+m]=52+m,p[65+m]=m,p[97+m]=26+m 16000p[43]=62,p[47]=63 16001var g,y,v,_,b,w,A,T={j:c,c:()=>l(""),b:()=>{},d:(e,t)=>{if(u[e]&&(clearTimeout(u[e].id),delete u[e]),!t)return 0 16002var i=setTimeout(()=>{delete u[e],A(e,performance.now())},t) 16003return u[e]={id:i,timeout_ms:t},0},e:e=>(t.length,!1),g:e=>52,h:(e,t,i,n)=>52,i:function(e,t,i,n){var r 16004return t=(r=t)<-9007199254740992||r>9007199254740992?NaN:Number(r),70},f:(e,n,r,s)=>{for(var o=0,a=0;a<r;a++){var l=i[n>>2],c=i[n+4>>2] 16005n+=8 16006for(var u=0;u<c;u++)f(e,t[l+u]) 16007o+=c}return i[s>>2]=o,0},a:e=>{throw`exit(${e})`}} 16008r.wasm||Object.defineProperty(r,"wasm",{get:()=>String.raw`dynEncode018d96b60903Ã�bîÂîÂ�ôÂi mëÂÂ�HKÂÂÂ�þ�Âñ~çuÂ6�Â�q$ü 16009ÂZ[§Â}¼\a+7Ãø·÷ÃÃÂÃ�¾V.ÂâÂà £�ÃEñ-�ªEûå[Â5 16010XGÃÃÂÃáj¨ñô.õÂ(ÿ»-G{ÂRÃwÂF-à ��û3|ÃG³ü<9;mÃÂÃ�=MiÃf=}Â�= U�ðôþMà ¾[°Ã»�Âou¼n-þ¦oÂJ±« ¯��ï/)á£��áÃà ¶J6à Ã��=MT�ÃÃnÃ�óµ4îÂ�Âë©Â«µÃ�à &Âæ)ÂÃ�Q¯+2 ¬OMu�ÃÂÃÂÂÃÿùÂîÂÃÿÃm³¼ë¹ÂâKÃ¥à �tÂt±�[2é¾zâÂÂd}�xµEÃý lUº ²D~�iNôÿ¤¬ XQªó¤K h�\,ÃjgiÃ¥�ÂwÂ(T�«Ãi 16011ÂmN[pzBb"ÂXÃ�ÂÂ�@Dô3(G= .�®$,ÂT�âÃF�é^¯V?òDÃYÃ<·YûÂ= tÂî$âM 16012Â6r+AH\m¿@ÂyÂJì� ò%ÃæÂ#fÂi¸æÂÂþ¢,°¢JGÂwbHÿ|F¬EÂ4ÃÂi!ó¹wêÂÂNÃaÃþy�ÃaÃ�Â�Z��+JçÂ�uuÂû£¢Ã@-l7oi¨{¨ª¦µÃ/pý§ÃRrÂÂ@«Q9�,§� ðúà 160138 b;�; 16014bà »7V£ÂÂN�Zsà ÂÂÃ�âéþ�ÂÃ)Â�þ ê�ä�èÃ&d�JV«õÃQ:�ÂÂyyâg�IÂ�w�Ã9Â?ÂÃ�úýÂÂjû¹Ãw&%h"WRqÃw&ñKãOLL6æÃÃ<(IÃÂ{fÂÂÂDÃfõ�ÂÃl @@«Â �_ìïSó�ê¬ �� S¨Âõu=}&R´ÃWÃR)+{c= ìhµ�¬ò!ÂÃÃÂ6Z]ìv»ÃÂ1Ãg�ªÃÃY÷ãKdÃÂz«µúÂ%ÃÂYÃÂ;ÂÂcø�Abù�ëy.¯>ùä¸�P�|áqú»J#ÂïÃÂÂ¥= �6D�#Â�xôÃ*ÂÃ�µ[úÃ�ïhP� ÂPÃÃo\a¡¨ÂbÃe _xKÃÂ;'µÃ<¸ëÂö©[ÃPà ��sà ÃkòÂ<Â�ÂÃÃÂ= -ªñoQ~Ã9qb |ÂæÂ#¹8M±"ù��;~«�Ã(>Deæûäèé�õõÂ;Âø_ô<¼'GE3Ãæ¸Oý¯h�±ø¿ÃEÃä½�ÿ®ÃÂ�e-Âä� �æ�ÃÃÃîa uVð�ðz�·A%ÃÃÃ=}¿Ã=}¡éÃen£n�¿é¶ 16015¦ÃÂÂâ·7�ô�½QiÂ}�EÂÂö_â�dý=}°jvÃoÃÂÃÃ��$Â�Ã;ÃE¹ñ±$ª1�¸¸Ã°Ã¢iÂÂÂ¥,¡ë³Â® §t¼"¸Â¹~K)�ªsnìÃÃ=MsW;IÂ�¯ÂîÂú1 16016O_÷®�K Ã^TÂ/ÂFJ=MÃ$ªåã�à ��ìýû6Ãa¾1çÃÂ7<�à ÂÃv8ç?ºÂÂ��õ¾]bM�RMè^)X¤Ã�!D�¤Ã[$vÃò±aðû©Ã_�äêÃëòqÂ4©ûä= ���%�¶X�a�ÃJk¦ê°Â4fð 16017�<è¤=} V+}Ãç¹Iòt* êÂHe·üeñEÂ8è^·â�»´¬iëmóâ$�ÂéÃÃÃDÃäà Ã�ÂÂ+2ÂÂlð�g¯IF�ÂÃr¹2ÃRÃ�%ÂÂ#7Ikï¢'kºà Âò Ãü�Ã<Ã{|+d/ôNiéÂÃ¥Âj)Â��ëÂÂÃòm¦§Z$�ÂnE¸93à Q@�Âó½l�Â1%vZi¦@ �n�ðï�Ã�¯Ot[^�á*Ã/WÂ,&Ãùä^Z� 160184ÃN®ùc¨YñÃ� å«ÂÃ�®�æ%Ã7ÃÂã_(óEiÃ¨à ·¯>o3Ãî¸ÂÂqÂñÂQÂÃþ¼ÃFäþ<ÂTJ�ÃÃ�±Ã�¹��nÃ�¾æÃ4Ãç¢a· 16019áA4ÃÃÂÃGÃ�Âñ=Mð^ªT³�ï£Â:3Â^(«¬5øpÃukµéÃédÃ¥Â��*%KôÂ��=}^*Â}DÂt3Ã�ÂL�êæ¦÷õÂJó\R¤ÃÂÃÃ=}Â9ìû¼ýI�Âò*!ï(� �ûGövÃïæhÂ=}Ã=}OÃ�ªAÃu;q�bfG�2I¹åÃ~{ÃÃÂK&Ãà r"Ãt÷b�A»ÂæÂHwµöÂJ~�FzZwÂ�J�-ÂGÂÂæï- ²<Ãbú�jWò¼GSZª¶ÂLà Â!¡lsÃl:Âé|ÂVæ�i»ÂxìÂq=MÂÂáDV�P6h#Â�Ã{-AÃE=MÂ%#è¢Ã¤p�´gh¢d�\ecJÂ¥HÃûv*Pyú§£PMû* 16020@Bá;ÂûO0Ã4ÃkÃ(i§8ï�"»ÃS-�hÂ#=M(BÂZÂ-à �ÃZÃÃÃà ÂJ� zJÂ�x�oQ=MýPÂ\pÃ¥�RF t¨Â&dl¦��û4¹Ã_°¡+»Yüuî
16021´¸Â�$¡Â^ iÂoÃ�&Ãÿ§ ¥$,c72à N� �c�îû�§eÂîÃZ´ÃôsÃ�jpº(PëÃë�¨nLÂaU}�ôý ½¤ÂÃ]éAéùOÂOÃ92ÂÂûÃh'â«Rþöl*µÃºr´�ªÃÃërÂÂS9 Â�ÃUd%<�··æa[k'� 16022ç�ÃÃÃH|¦ó�gì 16023êæÃ�^Ã�Ã�´Ãÿj¨Ã=Mc8�ç;�*¨ðÂoÂ= �h E@� Â}=M)Tm±Ãp*k>ÂüuÂÂVÂê½ÂÃC °hq� 16024$1p³Â�? Âkx��+�PeHéÂz¼ÿ¿òPfÂÂ[��§0�ªÃ�ã�à ÃKà ��áH��>¦Ã�/Ã÷a®â � G�¢ÃPÃÃÂiq»çôÃ�ÃöÂJ= Ãi6%Â¥w8?ïëÂ2®ÂªæÂZ0}'¬ù§{H/K¡§«,Ã(i��� �wçså½à a½�zd*vYæ@ç�ª= Â&E0à ª¢¬ ¡��¦,ÃþÃk:· UY©= m(¶%Âú �Âã¿ï÷£¿X´Ã¤î�½�Â�¸®�Â�C!y¾�°Ãf�%ÃZ9~±9Ã�ÃäÃ��=}�áÃ�#þöþA:�ÃnÂÂÂà ��óÃ�^é¿Y¦Pù�«BæÂ�A ÷ ÃroãëfÃÃÂ÷fôÃIXKÂÂ�¤t$.WR¢~±ú8¾´æ"ü{MÃR�·µh~°Rò�pÂÃeÿT^5¦ru�#ÂÃ5ZRn¿TÂo{ÂÂ~P%ÂÃ�= "K§\á�º5ªÂà îMÃ(�Z,]S[�æÂèÃÃÃM=M�îÃIvñ=}TN!N 16025?»= X��FÃ<�lÂ>�Ã0DoÃÃñ&TÃx7�¡/�uG�ÃEò "d6&IV5â=MD�éÂ*f¢à ¸R¸#�¦ÃÂOÃè���Zäôê��Â;Y:ÂK�5q�*POÃÃÃ�?ÃrÂ%fÂ�&ÂTåóÃKÂ|ÂÃøæ»ÂA�sJÃ@ÃÂókèÃúdÂý _Ã�Ã<îâP÷§üÃ�§ ogäì�fDÂÂÃ��:ÃÂS \��ÃxÂ0NEvFÂÃ)(C@<¾}køK�W64¦ëJ�è�/ÃÃà��Â=}ÂømôÂs>ÂwÃÃ�aî*ÃHùyÃA=M/Â0 �, wtµ?Â�&¤ë�v^^S=M´��dä4S,õÂ]�¨ÂÂýÃìÃI�9�E�>ÃâÂMôÃÂ9�b}ç\¨vÃ�^~ü¨?7X��tóW÷�KÂRìì¡ÃÂmà �©Â�á¥U¼ªà rFïTà ½óÃTÂ:wF&$°«Â·ÂÃñ=}û�Ã= ä\ZÂ�©ÃNbÂ�"ÂÃ�u?3"T«©Jñ�"FpÃ(¢u¡ÿõKÿ�uÂvðÃÃ,嬴cRÂTBwàw�S«Ã��ÃD!�gïì�£Â¤ÃÂÂó{á¬= XP��º¬��ÃbÂÃ5 )�ÃuóN�"Â�uîÃ[Ãÿ6�ú¯�®6��¹dà ÃÂÂÃpQ._�d¬Â,GÃMÃ\zÂöü5uÂì�¶ºÃÃa5%5ÃîÂñQ�-�ÃL,¾Âr?<DÃúy�$Ãz®¿êxÂ��ÂÃÂ÷S$Ãé�éd.�ÃÂH�rÂZa�HÂÂHQa�±5A©°rýÂ?Ã4Âá�#_îÃ= ¢ë:á½YR(¸³ %æÃÂ�Ã�Ãcï4¦���ÂEk§jÂÿ0NgÂ7WOÂÃcè§�=M#Ã}ÂPÃS= kÃru®|ù}Ãt!�i½Më(âAêS�ÃÂãÃR°¦·SÃÂ^i´6ÃÃRáõà ÂmgªMÃáá¥òjÃ=MÃÂkà �XÃéï.Ã�Ã��ÂÂÃ2¢�"o!¿«ÂZ7z-*%ÂDÃÃ�C@ºÃ>�lc¯fc¯ÃFÂgéùýÂE ïfKÃÃÃ+oÃ�Â=M�Â^ Â�ï��ÂÃ5$U�%Nkn4ÂìÃVÃÂÂ��ñ��1�0�s�Âeý0u�ÂÃtÂÃ~Ã*ºäÂ��u�Ã]3}à KÂJeÃÂæÂÃlDÂ*�ÃlyÃê�)LÃ� 16026Ãâ£N��u�|3»Ã�ºÃ"[à ¢ÂXrøÂ�»ªú��÷²¸_U�qÃN¹yb�ÃÂ��2,��´= +ÃAèÂ0üÂRKÂÃçt�ZA¼óÂþ©¬ÃÃÃ5Âà ÃÃÃà Ã��Âê�ZÂÃÃW%=M� �ÂeÂ7 ÃMtÂ*tÂ0"t0NÃÂÂ$N9�eÃ�3Â@½§Oj}|ÃñÂúÃ�Â¥�Ã7�ÃG"g�Ã�2[õDÃ4°Ã³§;¶�µÂ±0þ�= ÂX²�Ã]mæ�mh�J0�K¯Â?pÂÂ8t< 16027PHÂÂ¥nÂKÂWX�ÂþkTÃ�~9Ãt 16028Â!<ÂbÃÂNfÂ&�"ë%¬m sxÂ+ðÃjlt¯,ÂÃXáûÂl/bl�tgµÃ|u�MýÃ�süÃÂ|Týrï�^,¡<ÂÂ~�¶ÂÂÂÂNUèÃu¾��ÃxÂ�Ã:zeÃÂùÂìÃÂ¥� çÂÂZ 16029Ãà ©|�~= �p4«�,ì�ÃÃ[¦ÃÃk:e�ý5=MÃVÂÃi��ÃB¯°OÂçÂî�çÃé�?¾Âz�¸¥âÂ�Xã©ÃÂÃ�Âg¿¨h�Ão÷u�ÃB/1%dnlÂG�©�èCé¥�Ã�â®ÂÂéÃb³ÃÃâp~áDTà ²÷õj�ÂM�¼¡jÃY�R¡¼ �ÃÂ��ûcrÂ+äÂÂ�ÃÂ=M¬rD� 16030JÂÂv:(Â3DÂÃ[ÂZ(P<óa�Âuq¯JgóÂåò4äù/ÂD�ç?ª Âe¶¢(»v�0;=}à ÂåïP�Ã"ÂÂÃêÃÃÂà ió·Ãæ_©be©¬jCHï4"AþaI*VTÃÃ<ï¸vÃ��o¹TYff ñy)�Z$�[Ã= �ì�*è>ê²*³o¢ô=M&Ã@·U¼�á¹ÂòÃ�ÂAFóÃRü¾�´f=M6¢�.01ä¦ÂõõÃ�½81�ÃÃOFï¶áï¹ÃóFhY9eÂA�é�]YÃ@�½D1H�½TY<Ã¥5ÂÃ�³Â*óÃ]�[ÃLÂÿÃdsÃLÿMX/,Ãm}u¶Â©ÂÃs=M°0�©ýá�UÂÂ/êì¤ 16031_Âj^�©ø.^óÂCC��ûà ät&ö³ì�Ãqõ@ø�ÃÂ!ÃÃGiÃsayo�êïÂ�é®à @�îÃ|7ÃÃýÃH¡��ÃgtÂR'êã6er¢è�KÃ= ©�=}ï- Â@ÂÂ#ôâyùÃ@â¼�¸½qÃÃTÃN]§u)Â50÷-Y=Mê9a9:eä§��Ã4S¾bÃ��¾³½Âð8CÃ�6¦�lÃÃ�1VÂzý.ªÃç��OY·Âæ�ÂÂÂA�Väø�ç¢ ·ðÂ:·3Â�.÷:æÃ�8 ô4ÃÃ��ÃÃ}�âÃnÂôÃR�Â,�Â6�Z]cÂÃÃëúÂ�Ã�û�îÃ7ֈ 1��¸j�²Â�]£ÂúÂöµÂï7¹7'©ÃX0d�7Z(òs=}7v�üê-18C8ÂòÂYù@��æ �):g]Â¥Ã8û bÂÃÃ2÷~q�W^Wc§´4Ã�I¦Ãëyô'�rR�Ã*ÃS�ºÂgÂ_Ãþùþb±=}MZÃÃ!S/3°ÃN�9��¢8TY�~Ã=Mó¥�¬ù:�ÂL«UYÃPÃRUçÃQ�äÂúÂö¦c/}�ÃÂÃ=MÃÂà º�2ÂÂV�*Ãf®õy��ÂôÂV&Â��ÃÃÃÿ/·ÃâÂÂ¥ÃxÂçÂöæAÃÃÂ/à Ã%¹3é�*Â6ÂÂò²}ÂêÃ%!�õVÃ�ÃÂö²."Ã(�#�= ÃnPFðÃ] ¾Ã<�Ã,±j3úç_a/ðZ8�C�AÃA¹Ã��}Xñ�÷öÂÂÃ<�ì±õ= ©�#=Mçá9�B]ã S XÂ@)OÂZ¸Ãþ�\$à ÂÃ9�ÃÂ<Ã@´çIÃÃÂöÃÃÂáÃ:¦ø#�ÂsâMè=MÃm°Ãg�P½>&ÂÃS,#©+°ÃâÃnÂÃgÃë@10�V�ùD�ÂBÃh�|tÃî�XëòæÃ¾
16031§$�¶Â¥«ÂÂq�úLop�J�¯ÃÃÃRÂOóÃ6GÂ;z¤ö¹F�ÃBà ¤!*f%Ã~½�DÃF·©ÃÃ[Ã{Ã=M�x*³óU�Ãä�ÃðÂö©2oxÃO*5ÃrÂ�4±Â":ìÃ5�ÃE�ÃÃfÃmæR/]>�øâ�oÂ$8±ÂÃ6oÃ�ÃùrWõïnmÂ-é�ðy¬ÃVéëÃ��= ¾£�%XAÂ�ÃP*µ�Ã� �^ýÃÃE�_¯�#�LÃÃF7:Ã¥r02Â\Ã=}&³ápöÃ=MÂ�ÂÂé'½¥Ã 7ã'îÃÃK³Ãà·�²Ãµ¦Ãb¹ãòÂIÿR·Rh6Y31E�&Âõÿ>·n�âyÂÂüâiI?�b7©?ÃñUH�çn²��~ÃkÃs£Â(�Vê~½Aç5è¯,¬LÂþ�ök=M�ÂsÃûgÂÃy0ÃAo�§Â~=}'Z?Ã;vY= V8·�ZhÃÃm�EêhÃà c�çiJiÃ)ÂÂúÂ!nÃÂ!pÂÂÃ@ä\�Ã+ÂÃ�Gþ 16032��vbSÃ�ÂwPªA-ä¼ý]�ëÃ¥ø�ÂÂÂÂÂw«Â"��VÃ8�>¶¡¯eÃÃ9ÃN>_´à �ùãB�<½e!PÂÿ«Â»��µe½îm�,�;Âp>¡Ãªz¶Âv0ÃzÂÂõ\üDÂ��.��� ÃM#�ö (6Ã�8¢Lµ7|ù�}º¬^8xµkÂjêh°åÂ�ÂÂ= û�Â^ý¾p;^wý·d�pªáãpgçÂÿ\ûgx©¹m 16033EÃ�ÂH�½|ÃBÃÂÃ?ÃÃÃ_= õ©ù@.Ã)VªÃ�d@Ã(�a�ÃbÃCÂkAþ��?³æ½MMÂø�ÃÃÂXþ�!Ã;(D÷F�uN5�Ã$qÂÃ(òKSÃöV¯úÃAÃVWÃÃ¥�oú�YÃDþÃuÃÂ4v ³¼Ã_÷�O%Ãæî¨�ÃÂb©êK÷Ããs�ñ;g¡ÂnoÂ�è«4H(¯øqÂápRë>l®Â²;GÃ6H ÂÂbÃÂ�õ0Â�iÃ�°�ÂO5b{��Â\�´º+k<¯¢¿§~W|#51f3AkâÃ�5cS'�]js'KèÃBEã¶ÃnC¾ÂtÃç½z½û³ÂÃH(~ÃÂÂ/¾÷�<£n«�6�¸¤0||n¦p|�ÂÂÃà u�2û¦Â�ðn'��4]ãúH¤z��KÂ=MIÃÃÃæ�éÂÃ#þ´mT�Pª«³©Â�Âë]½§sJ"ûÃÂÃ3ïÃp¨-TÂÂëKèþxJ�� lB¨eÂQ/§³ÂÃÃ[5ë�BnÂ�D]à ¡Rg£ê^æ|l�Ã�ÂY´�ð0�;Â��;?áÂÃ'?CMÃ8xdÂx:�ºn 16034à*·$ÂrJÃ�Ãm@�/�_ÂÂveÂ�9ÂÃ!8 Ã�_~ir ð�Xu��Ã3ÂÂà �ú,�eð¦ýÃÃÂ¥A 16035�ãÂÃ8:�Kj°K§èÂút=Mà |{ö�4½cx�bÂþöÂ-ÿ �ÂÂ+� ¯�ï÷¸OÂÃê´SM¢�$"¾�ïñÂ�<R�»PW�¹�ÃTÃÃè$¨ÃÃ�m5tæK Ã©ÂhìÃÂF¬ou�ªóÃ�èK�+ÂiáGsH-ÂitK¢ÃD�5ð*5Â���ÃÃÂbrï§¹ÂWÃkÃÂ&YÂÃlt÷(Ãì8�T$ÂÃ÷8Ã$$¸¼Ã"0vtf¶iLnÂ<Â){é·�P�ûð�ᬠ¶ �oeáôE�Â�ÃÃO!à Â"³XÃú¢¢ÂÃÃÂé(3o�5½�Ã¥>±ÃRþÂ-oÂf��^ø�t¿Ãà �Ã6ÃãGvÃ$ÃW~Â�¿j� Z1Xõþ qÃ_�KÂwÃEñÿTÃÃõác*(F+ÃÂÂ�uÂ5ûkÂùLÃãC!ñøô�ÃLg<qBSï:¶Ã8ÂR«à Â/[?YÃÃ0Ã�__µÂªZGSÃ>ZqB±Ã°¼ñhi¿à ,þO,�ÂzÃnäÃgln@´1¡ ~¯��NÂÂù¸Â óÃÿÂÂúÂE 8]üÃ6ªMÃ�¨åÃÃlÂ�3° 16036ÂÃ7à ÂÃL�¸y»4=}ÃNÂ]ÃH=}ºúô.dF �JÂ/z;mO<ÂÃÂÃ&¢Ã�ªëi= ÃÃ�©á {Â�ï\¢ÃögBäÃèÃPãd¡BEÃ�>Âj+²'Ãû²ã<±ÃF�´ô"Q&ÃWÂ�ã�ø�?ýz= å?Fº��y¤úìðüFà 0Ãî2ÂÃ/��ÂÂÃ��±�êdÃÃ�ÂkpoUÂUE!~\ÂÃvTA� ²ÃO�zýÂtÂÂPÂo¡ê-ÃÃÃêÃg»Â¯£ÃQZæLöYwî��ÃÂÃB fw[¸x= �ÿéeÃÂ�"ª>äÂfÂx= §�Ã�Ã�ÃÂÃÃÂ?6ÃD±6¾0´ÿ Ã�*ÃÃ�Ã"ÃÂçÃö5:>{÷?S³A2Ã�ób=}bÂ¥JÃû�G6£©��U0òÂ�¸Â$ÂÃà ;>ÃóéN5c¢¦<ÂüÃ��lÃÂ�ª]}2�ÂÃìÃhy\ºAÂæ·i ½8Â*îÂ�îø�àz¤~Ân®Uª«óI]pSÂ�;«�5ÃM�SÃl à =M3§ÂÃ~ýÃ8þ�ý »½=MH4«=}%ÂsÃÃsÃÃÂÂÂ,Â4�{c�$X§ÂÂPÂÂý9�aÂ% w«XÂMQÃ7ÃÃ~H.â��Ã�VF,ZT�kTHé�âÃ$sà  16037¾ú)¡�êgêçÂ!-KÂú ¡ÃÂÃcê|�7ÃY�Â�Â�-SÂ^5'©Âð[�ºÂÂøÂá�Ãç�Â�Âr³úÂiæ�O>²ªÃ�¯8(b©~]1�ÃÃ2� Â�ùS£Â[Ãèboô�ôÂÃ%ÂÃ�7ÂÂl¹F¡Ã(ÂÂÃþiv|3çY1�µÂæáð+ûNTJÂÂ*§¹�óvà ïõ}yÂ{S¨Âìâëy��~Ãäj¯þd��4�Ân�¨KÃ�ÂÂÃ8ÂMÂû8Lô{N^GÃ&á0ÂkP� 16038~)¶ÂÂÂ�ìÂX 16039xdZ¶�ñ¹Kð^ÃcZÂøìÂwÃqaÃ]üHJ�ÃÃjj=}V�´ "�ÃÂÃ�T;¬Â}áÂ{ÂÃ��3büÂãTPÃd �Ã;Ã~eÂëP³*Âðüª�Âór�³H (a±�³^\Ây^º�Ã�ÃÃ(9èéè;Kg³¨^|�á´H^�+ûWÃÂ7Q1{Bªì�s¯�¡ÃÂÃ<�qÂà3ð5�Â2Ã0�h s= n:à Â�î�UF¡S"@vþrYôryÃZÂ"*Ãý^dK�{�ÃÃb¤è·JC«ÃÂâÃfî�Ã�! å¤øa�Iz:êüF²�o 16040�G*· ½x��ùÃ�Ãü�; Â^DÃ�i¹�NÂâ Âç�¨òÃÃlh>EgBÂÂøº{Ã¥ÂõIÃ3ñûlÂ�qóÃÃ,�fÃ� �[ãÃWäÂö�dÂÂ= þáq,ªr\Bçc�D>Ã@^HÂ,GÃÂ@p7{Ã~gH�à taÃjbw#a_�zê�ÂÂDñf¥ðMN·�ú&^=MÂ&{ìvkÃÂOÂÂ�GÂÂ! K�ëù� (.� 16041ð´>ü!Vµ= �ñ¾F¬ %nKµ@|H¦!&NMÂÂcgâ4Â5è#U¹ 16042 16043÷�ø:JÂIÂçø¬-�Â÷{´rÃ9�ÂÂuªÃvÂ?{�8¢ÃÿÂ÷ô1ª�ÃF¼ãö�ÂÃöE¸�ÃÃÿJiÃ¥�æÂPÂ$îÂéÃ.�Y|$Âøu=MV�ÃÃÂ�iÂfÂõ>�xë-�à ù|�,ÃP��ÃÂ�¨æ�Â=MUÂÂXSò<hµ©�^:+úõQæ�ÂÃæó8jÂÃÂ�XK¯tô�¾tÃÃUò�ÂÂ}MÃÿéçÂ�¡«)ÂÃÃeÃà þü ~64y�WÃBÂJ1x¶ÂÂ4¹î¦ÃÂj³_¨��"°¨ê'ÂX�ÂA"(ÃÂ-�G¢AÃÃK«ÃÂkÂ{ï0¬C¤ê��«ö�Â+ï�ùHûÂZqDpº\ÂîmJÂNýÂï£ÃÂóC��Ãw UR®±¸H)�¹ï¸Âcc�)HÂlÂe5G·ÂöFÂ:YÃYÂÂþP §wiÃ�/æÂH¦Aÿ¦fÃÃ@©Â=MKy�¡çÃýú�Â�Â9©�ÂÂ��?ÂÃð�n è¤'ô� 16044£nÂ�&Fëòå[ûÃÃÃ$ÿ¨NöãÃÂçê�ÃÃÃá¢\ªÃ xj�M"�r6ÂÃ�ÂréýÃ�ÂÂ�õñ+ñGá§Bé¿þu @~.YÃâZ0~>OxcÃÂ�c1sF=}æ"ÂÃøÃ¸ú_»¶Ãã¶è�ZãNÃ7ùâîf{AÃ�G,¹0G4Ax�JÂ!|J%{gQÂñÃ�ªBn%|±ªÂBÂ)sM î&·l 160458"ì^ÂX�ù*Ãh*d2DÂ.ÂMæ�òÃÿÂ�ÂÃY�½¤�'�Âç�êåðÂîÃ!?½L°¾µé=}vÂÂjªÂó�.�ÃÂÃ)s5ñ@ö%ÃÃÃÃõ_EÂâ���<ïÃh�%ÂÃÂ¥BÂÃÂÂh¬W¾½¯J¹�ÂÃû�¤MÃv� �ñ�=M®ÂÃâ�Â@Lw�j°~/¿½ 16046ÂÂF�ÃÂÃ{¿�þ 16047�_�ó�= +5(�4ýKg(Â^´Ã³�)x»kãU»Jt¿«ÃÂ0¿Pù°EÂYý& 16048s¤��; �.=Má=M§=M}�@Ãó¬{KÂRj0Âw�/xÂiìå²�=MfÂ�@LéÃÃk~N?Â6=}�òãÂlEá&7Kÿ��ÂÃÃ]WIKôW�ý®±;Ã0ÃpÂ�ÃÃ�88xôÂ+ò$dÂl ��÷·ÃQ�ÂÃ�j�= ��R�tù!Â$Ã<±à ��òBä��°sëd�eàý7¬ó ��Vö-Xy�÷r!nÃW �LEFJ7�)öµÃâ�#Ã)ÂKP�æ=d{Ãâ*¢ÂXòGéU:�Q$Ã¥�Sùà I¡ÃÂìfÂA÷�¿Â 'f¦»LlZ²§�Â$>à v¿ÃÃE��®MÃù¯�ÃÃÂ< ¶ÃéÃ{�ãÃÃO[ =}= �eÿ¦»0vÂ�·Â{òÿñ'ÂEt:�Ãúw$ø��ÃQ;p�H�ï\ÂýZ¦]ÂÂ)K
16049p�3^��lÂwóëÂ�:§ð½²�n [Â�Ãé±%#(�Ã7$4<îê1ÃÂä�#ÃK2�Â�÷öðUÂ|Â>�¼� ÃüX��Ã| �âÂ|w9 IÂ��FY¬1ýÂ�vÂÂÂ�ÂP�ÂÃ}¿8#ÂMâ�K�´1d3ê�$ýÃmÂç¯y½�ìÃþÂ^TEnÂ7rG±�¹Và VÂ(.�8�áÂ�LLîxL&ñë«ÂìS)î]¶:c#�}ð[úGÂc÷dÂó��� ù£ÃyÃj0=Mõ�qe�{«W¶l¥â³AÃòW¿Ã¼JæC:>-ÂÂÃ�ÃÂ�6Ã,Ã^�ð#³RLª#Â�ÂêsìÃ)ÃÃÂÂÂÃÂô�òÃÃ};Ãðà 1¶7,,C~o©Ãj@ÂÂJ C ^LÃÃ�½6Â,��·~f·*Dyï7ÿ�L6ÃÂ-ã�\cÃ�ü��Ã= h�z«ÃÂçvÂ�¯w~�!þf1÷kÃ"l�:Â'ôÃ}æèÃëtõpÂ�d�çr Tú^t�R;.¦�ç3Â+ÂÂcã�p_öár«g¦è Ãú�æ�ÂÂ�vÿ¥8°ÂTX©Ãz7^ëg0ÃQR�ªÂÃhÃ¥�ÃN�_�mÂ)�y^þ½|½¥�¬�Evà ¶Ãj²/*ÂÃ[( ø{ YºNt�qÂ)~Ã\(Âÿ+út _aÃäÃt �[@¤sÃj[ÂEs9ä�§�3[ 16050çÿ|ÃÃÃ褢6õÃ-ê�ÿ÷còà óÃõÃÃÃÂJ�?RüÂÃ5ndU#ý÷�M0Â%;ÃÂHÂ�ðHU©ü¹4EQ% C%ÿc= @±ÂMaMkàÃõ<_áÃöêLâæ(&ú8D÷½|ÂJ¦JÃWÃ7'Â*ÃaDÂs¡nFæÂÃÃ,r)ïgÂTiÂ�ï£>ë��WÂþÃ� 16051ñÃë�Â�Ff°eaÃÂÂ'¾à ãÃ�.Â(Âè]]L9nÃEnqQÃö�mÂÃ[Ã}ûÂèj¢÷¬Ã0%³%ÃÃûÂT=}ÂÃÂ1Â�ÂöÂ�SúÂÃuCæþÿ©.&�+(ö¦Ãub�ÂóÂçÂÂÃj$9Ã�\N��hoC®ÂAhOµöpÂ=MjÃOQWÂ_ÃV¼fÃxsÂxº°ÂÂ÷VJg1¸G«Pe2DÃuéúÂó¼9pkÃ\VNø2ÂLÂ5Â¥CµÂb¡�_áÂ['^6 wXìÂÃÂ¥b_üvá#Â�üÃ�AèÂÂÃ�¼Xù¶°±à �îÂÃXÃÃ�=}[Ã1ÂÂá^?Ts]¤ÃÂsÃÃÂÃÃ7ëâ¾Lô~¢Z�5Âà á¤Ã.»³ú¸ÃÂã�¬Jò»Ãà ÃX\K?$Ã^nÃÃ]¯/ÂÃÂyõYé�ÂGHY-]WòÂ�ÃS!â»mÂ�g"Qª�hOè²_ÃÃÂÃmÂfz59ö5Ã�Ló���wÃÂÂ�9+<�Âv��;¿/ÃÃÂ'nÃVÂ>�U"®Âñ;-V"#®��Y�Ã#&#Ã]]M~#'ZÃú¾)B)GäIGZïÂ;:û :Ã+�ȇDæÃÃÂ=Mo�ãYfqvþ¤Aaù97f]ÂçÂI�·6��ÃÃ:ç�ÂÃë\¬ïùÃ8§püT3HUèÃF³WôñôÂÃüÂqÂ¥S¯%ç;�5@§<[÷Ã*BPê-nþ §�uv®�" 16052 ¦Pê�êY��'6��b�iÂpÃC�Ãù��²±�_Ã!Ãðôâ½¼.Ã+çÃÂç>ÂÂôèñÃzÃ弿ô¨�Ãà <ýÂÃ!��Y²�U)úÃsmI_¾k¿�Ã@ãÃsùúl�ÂáÃs9D|ÃJÃÂU3øª�ÃÃ�r¢¤�Ãúî¶:^_�� 7úhöäòxÃÃ�y>¹ Ãý3�ÃáL¿^æg¦´ÂÃN±�»·âõ"Ã�Ã6Ã8¹?¤Ã¢Ãú6OõÃ7Âzr/¹�!Ã"Â�·MÃþ¶öáVæeñ�âñÂ=}�Q���;7H�xE+¼ïÂ��½�£(<Ã�ª� 16053¶Ã¾g�Â~�7·� ¾�ü.Â7�°5}6?,ÃeþJ��Ãrà 5�Ã<�Â�d ´ÃÂzî_Nè�Oÿ·Ã%.�¹÷0C0�Â-W¦.�ÃoóÂ6#$1Ã�*Q!Â�[�Ã�zú¹ý§7H�æÃúª>ÃÂÃÂ!yeÃÂìëÃ%º¶%ùÃù�NÂ3²f·dÂ.�æ�ø²:ÂÂÃ*¹Ta= �m¸¯õD¸¢½�g�¢÷HÂdøä�D��G�¢ÃC¸\ #);BhâsÃ¥Ãf ¨º�i캦fìÂ@7Ãä�Âcèà E:g�^ÃkòÂ-�8U²õ ":ä_·Âà a"òÂ/Â:¿útÃX^ö\XÃt}W�âç*8¥û�øuÃÂÂÂI6�à¶YK·1(üâ^Âp¥¼j÷ÂÃ$C�N¯ó?õá}üá}ÃhaÃÃZÂ夼��Ã��ÂR¢,ÂÃ#ÃV~FM|òô�ç}]bÂÂå°hd$j³èãÃ)�GÂ<TXìgYå¸ETú�é´eðá»ÃÃÃ]ÃÃäôLU�½'nG)Â¥FÃ&µÂºBÃ6ð¯S§²o§�ÃuÃK�¤ÂG)Ã�», �ÂÃ�ýÂ)ÃÃÂc+é�ÃebÂÂäà üáÂHVÂãNL+ÂÂi�®Ã¿âÂçZþÂ7&ý4©Ã4!Ã"g_ç$bèao2á¥ÃñXKþòIÂó²ò,�?4ÃÂÂ�N'â�0>Ã>ù�E_�O縿I¿O©ikïÃÿ3{ÂÂÃ¥ÂÂ¥ÃO§Â$ú4Âò58ÃmÂ4hE�r)ø·ÃRwºlþÃÃÃwM¡¥®7°�M½¬PrÂ;XÂêT þÃ/Âmw8ÂÂDÃÂtÂÃ4,éà 16054[?ÃCFSÃlEC�$ÃÂÃÃ¥�ÃFBþ�¨Ã/� T�ÃÂ�¢= °Âs x´bÂNñÿUÃ¥äJ)b'ê¨5&7äuà 16055ÃÃÂÂ9®|qõî_ö¼è@Â9Â��Ã2ï^®ÂÂÂ".é¸î�kÃ�¹ö:Ã¥{Âb ¤(tÂú1�£WÃRd~&= -j»©�á½Ã��ê£ñ= Ã¢ÂÃ�ÃêÃÃÃ�ÃÃÂÃvFÃÂ��÷£îPÂMWE¿¿øÂá{�¹©ýÂ�µ a�µ*ü��?|Ã4úÃÃfRÃáôÂ3�xÃ�Ã/ÂÃ5� ¬(]ms¬ÃÂÃr_L'HÃ��Ã�ÃÃ�6�ÂÃÃì³»°ÃÂFö<ÃÃî¡Ã}\¨¨)¯xöÂ= £ Ã7Ã|¤µï¸ækÃ#Ã?ì¹úºsÂnõjÃÃuÃÂ�ÂhÃÃ�xð�Âh#�mö� �Q�$�U?THó'(º7£�óÂêÂB$a&Oöbf�ÃáôÂô1[Ãà ð<IU®ÃÂÃXûÃÂ�Ãb¿ð·0�cõÃÃ]){(Ãj�;�÷ÃÂ.l�ÃÂÃ^õ¹@�6{Ã:g�ºÂ6UÃeCC�¦�g35¾��õBÂ,�rºÂLw¼Â�¾²$eþ:9fJ¤±G+õ´Ãb�7úÂdJ$ç467,¯E�ÃÂ!Ã$ê]à D]_N76(üød�G%]6^%ÂÃÿ"ø8?ÃÃOCD"]¯Â·I#ê=}ç�ÃOsgg�ùd*>�èèÃà OÂ8âÃVäbd�â�à êîcPÃrÃ8²¼4ÃGái«wú37¸)þÂÂ*Âè�#§�Âþ(0�ÂðmÃÂ�ãÂÃ¥CÃ58ÃÂ�ÂYø"EÂ¥968Â.ÿ²ÃÃN�ÃPÃÂPÂÃêÿÃâsÃ|6xõø3@ÂÂã/i«õ�<ëtÂZ.ëÃhâd�¢¿s¼¶wø*�¦YM¦:iÂÂÃóøüYïÂÃøzÃ|�0±õotÃÂyû~Ãâkl5ÂëÂC?e&wëÂU�þL¡²þÃÃÃW�oà .£§a7Â8I4�PýlZÂ��k7¿ïQýrÃ�U�r�çÂ*wDgÂà } 16056' ÃDz?Ãmâi)Â�|ë= Ã8Âü=}Ã�+ÿUPÂYyÂ{E¼âK8÷¾Ãi0^Âv~ç�'�éD7<ôà �Â!Ã\�Ã2Ã:ÃÂwø:,ÂãTQº 16057M-o�Ã�ä¢ït iÃÂÃf�ÃáQ¨¸1Ã[¹Âþ�P�«à �Â;ÃQìá�âVµH�7Ã7O�þÃà j*¢�ÃÂôLÃjÃW=Mâ�ÂÃMÂÂo|ÂkÃJ´Iï µP�üÃüf�'�ÂÃÃÂà «à äuÂÂ,à §7ÃaÃ[= :rVì¿1ÂûçsI��Â�)�X/_-ô®¥9�¢à ¸Ã <áÂ�Ã*b�,ÿÂG��ë�ñÃ�±Â�!Vq¿BÃ÷QÃÂî¤Â!}6¯kq�Ã2>=Mû8pÃk_ÂéáÂù¿Q÷£9Â3÷rÂlÃeð6 16058«Ãª¬G]�.�]��ÃÃ~U÷¦âÂÂòH�<¿�~m£¨Ã=}Aë�ãÃZ¯ó®ÃÃ�BÃûúkÃ�ó�J± OX2Â/u�zÃRÂÃÃÃÂb�Ãô7-c¼m3ÂiÂÂÂé-ÃÂ,�!KU(ú@Ây{·ecÃxÃìÃuÃL$;Â*hxÃÂ2mP§Âëïö�«äb:óáÂ�§Ã2¦ãÃa÷§Ãò¢7m¿£ÂVxÃeÃÃ%h¦2Ã/�ÂøªNUfÂÂ¥_ê,ñôÂÂb2²fGð 16059&ÂÃ= ìJòE�ÃCE#¼�ï(jAõ�7Ãl!l�ø:�ÃUðþIAÃ8M¨7jÃò·é,Âõó|PoÃÂ=MIøV8òXaÂ¥�Â= »E�v�ÃÂ{�3·æ}Ã^ÿªÂ�¾w3/T^ÂÂÃg áý�°®ÃM= à Âð>âZe�tö«ÂýNþ£Dû¥&.òã]¿Ã�ÃóÂÂW�¦GsÂ+�ê 16060 ùBu�PÂUÃR¦v´Â�Ãòç*ÂÃÃÿö�¼ÃÃUp+»D�¬"]pÂõuã¤ãÃÃ6òÃK¬O�ÂKÂ0ïå^�ÃÃ¥Â}ò¤¥m¼Rç¨qi§6�Oá«Ãé�Qû÷i³{½Ã�] 16061éÃ�Âä�Ân�ÃÂ%�¢4ã�Oòë2mÂé¡�î6ÂÂ��ø= OÃ�£Gé�ÃÃ\>ÃñÂ�Ã�õ��ôO�äÂwy¿Â_xëGÂ¥S~Âþ5�KÃo�ÂÃYÃÂ%�Rv�Oâ�=}
16061à Ã�ÂTT�i =MÃjê³·�¥¨�aú£BÃDÂ9°\)r\ÂîÃìÃ}î·>ÃG�F¹��!;1U ÂÂé$±�Ãá�Â=}Âö¦ýLÂ"&$Â�[à Ã@�r;�Ã¥Âà �þ÷q5¯bý&ó¢CjzCF%Ãøà ²Ã£[Z�ÃÃSO=}}¨ÂÂMà ÷Â=}u;��&¢Â¼ Ãr�=}N= _¢çøÃ) Â+éW£Â�Ã¥ÂiWðXãö<¾¡aìêéÃvÃÃÃ+ºC8÷ð~{Ãüç�RH-kÃÃò�ÂX.�5�²¤ò¾ÂÂcTÃÂÂëÃñ·/¬�C'�5�S1Ã��o'@9»5ÃÂõ uÿÃ!ªCÃÃ]@¬ÃølU*ÃÃÃ�3ÃÂóYÂJaÂÃ=}ÃZ+¾ÃfÃ3´�S�= Ã3¼6ôÃdÃðÂÃ��üªú�ª¦à 4>¶t7vhµHW')r[HjÃ2©(ìf»TiñÃs³W¾d!ð{/rýªöz[Z�ÂÂýÂ�ÂÃ¥�IIoû���jynÃGOJ:K½�ò�ÃÃÃ5\ìÃf(Âÿ�M[jlÂ3ýcwà ªl4ÃvÃri5)ú Ã�»®éO¦M�1¨Â7@Ã<ÂÂxi2+ä*Ã�bæ�ä*�äÃèZ±O'K©³2W1�=}%nô�$pÃóñ����ÂÃ.¿_jøzmjðt�[Ã"§[7/óÃ'pY?4g�-Ã�&2%#�;G|°÷J��Ãä�¿ê�äÃänl GW³¸µ(5-96-y�Ãòã�WyüøGïÃKëT²C�Ã��ÿ¨½µ¢ê�à ¡>Ã� 16062¨UhÂxYÃ6ÂÂÃç�cYÃ+�©¨�«ÃGÂ�ZÃ�UÂ^wµ²K�V�¨¿%x�lÂqC¦UµÂÃtc§Rô¼©RÂ#e¿X�Â|2Ãù9hQSÃ÷ 3]G�ÂÂöÂc¨Ãåü"Â�AP Â¥Â-ÃS)k±ÂJÂ��ÂÂJè,Ã<ÃsùëðYf9ð[E�ùa¾'�Cëo�0�hÃ�ÂÃnÃwC�¤qÂ2ÃòÃ[çÂu�Â~Dì*ú�ÂcqÃüÂ�Âã~P·�y8ñQQ}(ãvçP¼ä!ç��#GkÂ.Ã2úÃh.2tcÂZK ©Â¿'Frûï�7ñb©ÃÃ�l>§÷öÂ�jÂ)ÂgÂu¡Ãõ®5�ã°D�[þ\Ãô�Â�on�+£ÃÂ*)Ã��ÂþåZÂî¹JÃ�ä�ó°��)?Â�ÃX¹�ÃÃÂÿ�_ÃÂ;Ã]n�´Ã�Â��çlÃuÂ��Ã�po^úÂÃÂÂý�a¨ÂÃ�gÂá�bÂ��æe÷�+ÃÃÂá�¶½Â,åö �®æ±û2M�ÂÂ�dn_Ãc$ãÃ8yq+Ã2«#tæi7j;Ãñ�Lx�öðÂõ©©BS-[Oméé�Ãë1iî~9ÃQOþ8âáºù|MÃÂe!²ÂTâ#kr�= è )k= = �çÿeÃ�CNùç èÂ= ÃC¾Â8Ã=}ª�Â)Âúw#ÂçÂiÂì´@�jÂÃ^~ à ÃÂ�Ã#«5Â}Ãk4ó�èù÷y�±éÃ-Â:/ÂBu&ç>uê±Ã^p Z¡Â�w/èc�ú�ï8ui«ÂhÃ�aÃÃç�ðKuÃÃ¥PÂ+©¨�c1ÃK�c['A?béÃ:*X1�[= Ãõ^§Ãð�DzÃ:nGA�ðç�ø<¼P¾:J44BDÂ:և ªç4Â6]çÂ�åñÂ4@�ÃÃS���ÃÃw�é¯N,òL§'YìaÂX¿êbVÃ�Ãï8<Ã�«;ýÂÃÃ�&S2=M+y�ô¹èv�Â=}u/Â7»orSÃÂ¥ÂÃÂÂÃÂ��%Â5,ÃnN69hÃ!!ÂM-Ã0µÃ9=}A¹ EÂÂý�Uò�óÃÃ�kGà ¿�m9÷ÃÃÃY~g¸ö~Ãà ëÂ"ÃÂ�Ã�#%�W¶�æb)+çJ�®Pú@�u= õ8¿hëÃT<v¿ñÂgÃéQ�0J¾Ã¤êêÿk©ÂRrÂq�Â9ë�*E�½ú]7bEçY?ô§Ãã®)¢0sà &%6ÂæZóÃÂÃ�~ïBÃmüÃ/_,Tà Â�.ÂJóãaeã#÷8°Ã3l¾ÃÃv�T¦«{ÂómÃÃþÃBbvm=M>Z>F»«û5R6g#�@ÃÃ��LÂ8+¢ÃÂìÂÃI�ë]è7¼2ÂQp� �Ã~ÂGy�OG½âüÃ@�b#¯©èg�ÂL�¦ÿöÂ*&'Â��o1 [Z��æe¬ÃÃtÃ�5±ÂÃy\�äa\Rr¯=}wÂÂ= Â= ´Â¿õ·8OgÃï��vÃáì;=}yXÂÂÂf|ôÂ?[®�»Ãg,Â*ðµ_ãþÂ���§�x-ÃBÂ�|ÂÃ�v�?÷ð¸ÃwÂÿ,R+I�ÃÃä/ÂÃÂ�SȏãÂ]Ãì]]�.I)= ]��æ0[�úsÃÃá\�ÂFAGC:ÃÃÃR½ôÂäsr�¸"�&èA1çG|�þµNÃ*±Ã�à ¼ 16063´ÂÃ9úÂÃÃ÷S£õ¬dé¬��üElæQµU@,ÂÃ�{JÃ�Ã¥[ÃãÃ) 16064EM�÷"¨>�ÂÃ�ó�yÃ�ÃÂ�Ã�à õ³ÂX1�ö®ÂÃù���UÂ%�éÃy °à 16065>Yç�A�¾¯Y�ÂÂR¤P!¾� Ãçðù¤Â�A¬eW! ]Kî¦�Ã÷ô�t�BD�8��éïÂ;��1�ø·ÂÂ/ 16066¶Âà Âáõ ��ð´ÃÂÂÃ�ÂÂ]ÿoÃüÃPÂ8}1¦£s¶Â±â¼ 16067�v1e9ø�Â¥Ãê� &· �ÂòQÂÃÃ�ªo°óÂ[öÃÃRd¨Ã«ÃQÂÂ}.Ã'Ã8��þ÷ÃÂõ�Ãü�Âa�pPôÃÃ}pWô�jÃÂä¦�!f¨¥Â��´qz!�ºp¨iF&ºø3�ü�Tè¬Â�æÃÃp óù©lÃS~�Â¥TL�ÃÂyÂ�ÃÂÂêdÂà ¼ÂÃ/ÂøéA�Ã�~�£Â¹Ã§xöó5ï��<q=}s�Â2à AÂ6�r�ªÃÂæ¤ÿ?ÂÂG¡Â2ÃáÃ:à �[ÃxªóHà ¿O¹&Â�s\µ�W+ø�cV)î= <�Â�»?þX¬Ã6c¾/O Ã®ÃZä&²1é®.:_£0 £ÃÃ�~ÂSn�Â�6úÂP¥£Ã�5dÃ¥ 16068J9ÃF 16069³Â�¶çVK\g�ÃèV ZDNA�Ãq@Ââú;Ãoá�Â-ÂÿÃkh6H5\�Â��þ �ÃÃ�=M8ÂÃ6^ÃÃ~Ã�¹ÃS�Âz�Â8ÃÂ[é Ã6;ÂÂS©«¡�PTV�Oe.O%�û¼z¸VîÃL 16070�úfar<õáÂQÃüì(ZÂÃÂÃvqGÃÃ�Ã�Âà d!'Ãà ìj1k¼6&¹Hk¥²/A�(� ú¹cl<¶Kv�ý?$°à "@= bo"Â�Â=}92éÂ28�èAÂýÃÂ$=MÂ�ï�¢ÂX�à ÃÃaV#à ÃAõx�á�ÃâÂýÂQÂ1ò ·�é¯2^= ]öVRAÃ�Ã�5Ã/Ãþ®Pøn 16071é+aLWÃÂÃ8o:õ3¹ÂBú�S�Ã<�Âð£��áå}Âö^w¥¸�ç¤�ÃW1Ãl)X��ÂÃ5��ÃL�ÂV�e]©�}EJdZȏÃpÂ.Wiú"}��*·ÂfãºæçüNtcÃÃãCñÃ�§ÃÂ+ÃÃÂ_!5g'Âæùpú©Ã6�!ÃXêÃ&¿ÂÂÃö[8ûªãÃã5Ã=MùÂù�ãÃPg%~ãâ�Â32å ìAÃKõÂ,JÂ,úp8r�?(Â;�Ã÷©ó�ÂWzúgý��Ãx» 16072Y�µõGcWe&yð���eðÂÂ��?ë²* 16073yá¸ÂÃð�®Ã(ÂïÃ;òfÂ�UèêÃè2j�SÃÂ�¼BcÂDI�#Ã�Â¥=}ëÃô¯Â5[BN·�ÂN1Ã�ÂW\ÃK¿ �ÿZÃîWÂ��jIJ³mLKò~x��ÃÂ÷vÃÃiÃöENÃ5dVà Ãn¶=}~qì8º� �b��7²¬ FS÷Ã�ë)ï7.= %÷½B6§÷=}[Ã�§ÃÃaMº9§÷uAÂÃÃÃÃî4ÂUõÃ�¡ºXN÷XÃ�S#�Qìõ,®õm5RÂÃ_ÃPEçSFbÂû¹DÃbÂPeÂÂVöhðmõÃî�®öõ\«Z«*?vï�!à 6"ä�UÃÃà C¸ásoòqÃôñN%�à =MA)kîà P�~ò·gÃâ�R�é�ÂÂ)ÃB<�xÃCôãà áÂ>>0ÂhÂ÷ùªNó¨ùÂ�/ü"ö^ÂhM4R°åÂÂïÃ}AàÃÂ,-à Ã= 4ÂúòÃ}E£2Ã3^{¢ù7�ÃyGq©��«ö¨äÃÂúuf®�[�Â�º;@ö�þvð®JÃÃðÃÂ~§Ã³ñÃ��Â#ÂöòH¹ÃG�u÷èà 16074Zq9%Âbº®Â÷úÂ*bBoV= -ÂÃ6Â�1æÂvðá�'ÃÂ�ùóÃëæ®Â¢Ã{ï" ZbÃÃ�ÃÂèÂ\= ¬ÃmsÃ�¨Ã�ÂcC'ìa��¿Ãº@Âò;[cÃÃfUXEÂnw9·Ãf$Ã"&¼îlòÂ�Ã= 1'3\ÃÃ?YBÂaáç;e�N«@ 16075�F®²:�$�}Ãxû¢y"ª,Âà 16076ãÃÃ�ð6õ�4Y�·�ïn'ÂÃÂô�Âó¼ÂCH©}p�NöUÂÂ�0!�ogÂT7-µEÃf»ÂÃckxRHJ»�Â�Â7ûM�Â$�Â^RÃàµ~<[ÃÂÂ$��20ÃÂ>�óÂi.Ã�Ãr�Ãw5Ãև9ÃH¢dÃÂ÷_5¡Ãê¬÷a5ª�Âx5<dµ8ÃÂ�?�aDõ!^5¨Âòw5$#q_«SÃ�î�¾[�ÂÂÂD�æÃ3MÃVøÃ|*«9ÃZÂðª�e 0Ãd [Ãw¢K§bôvw5ÂKm§BÃ+
16076aÃlyf2ÃhUVã´�V�láñ1(bNõcÂT÷>ÂÂÂo��Â/ðaGVB.Â� ôlMZ�nSæ�ÃEâÃêmgêÂ÷¯Ãìfvë±ÃÂ�= æ¢ÃÂ;ÿÂ�ºÂà ¥=d{!8Ã;�;}�(Tl2Ã\x= ÂÂî¶ÂqÂ¥ Âç éX¬ÃÃý 6�¸Â0ºôy5TÂO¦Ã= x§²Â#F(Â=Mà ��Â¥�ö«ÂA��S��ôÂõaxÂ]~��/pÂ�Of"''�¹i�.®ià¨j4Tû�{ÂÃÂÂ1�e�ø�XÂÃk|øÃÂiöÂ7vyG�Ãì<2ÃÂÂ¥Ã[dÂ#ÂO�ÃÂg·<X»ÂÃÃWö~= ëà úåÃ36îº(ôBÃwFú-�Âwe4¹Ã@ÃÂÃN ª�e�T�ô�ÃÃÂöÃÂÃYk©Â�ÃÃ@T9Ã]�Ã5ì,Âfáà 8Ãð²èìà 5°Â-ãAúÂþaÿ1ÿ¾�K�Â÷j# uçæ8¼ 16077ÃëÃr$|@��°ÂZ¸Ié\"Ã%Bçq(´GÂö���ol4vÂÂÂL=M¹NÂìîÃ�Â:ÃÂ�ÃSwVD©²��~�v f�¡Â�Âú�N)'ÃÃÃ/Cù»PCKÃ2»6W¹p5ýà ]�(�9øhÃÃ�ã7ÃH�L/h8ÃEÂ$JÃA¾�ÂâÃK2t¬x�Â�ùJ�÷¯�mI$"3Gçá¬ÂÃÂj�øÂëÃðî cOèÂ�nÂwZ¼ÂÃÃ�©'TûûoÃÂÂÃÂÂNK¯G�Ã%¼;G<q°ÂÃSà mQÿÃc�BK:ÂÂ�°½Ã�]XÂöÂÂÃ�¬Ró�� \hÃÂø|ÂÃÂ(d¶ÂÂÂÃÂÂéb= �/Â5Qd4�Y¸TÂÃøëÃ�«Ã¡�$#^B¯^àøøÂzðô¼î<.î]cxk�Ã"ÂSgµ�q=}³÷\_~BSÃëùJ�£Â?°�ï� 16078µ!~WJÂ\~ô(¡>�Ãça-jw<�Cvà ÂÃ]St�ëÂ%à 'TB�X� 16079Ã9O¶Ã¼[ûRÂäÂ(c/�BÃèÂè±N�uêsr�¿'«ô¬»ÃnÃ�/5Ã�ý%òÂÂ3ÃÂäJîÂ= Ã]= ¿�£öéPÂäÃ�Â�Ã'ý�Â�®�4ÂPyäÂÂ^b�v¾�á+"Ã��6è:KEë|1§ã|M½åà 8Â~Ã.@"° I½ø��05�9ñâÃsh&NèyLú½�¸Âbul@ÂÃó[U�¥ôæ<÷0GâÃ�Ã;ÂÂ�Â�è.ô9ÂÃæLn}d,Ã)�O��ÃF-ÂMÂ:��Jà 8ªÂ�ç>m,�õT§cÂÃYÂÃNÃÂÂm�#,ã�ªÃ=}�¤©\s�l��0q!~öà +Â#ú¬¢\�ÃV{k0�ÃD�ôMA�x 1=MÂx°dêä¸�¦�aby ìÂÃÃHÂ�n�÷�bMä��Ã+ÿknhÂÂ;J$�Âq<ÃA O��ò¥÷ÂT<kÂlLÃcX��ÂÂÂ3+�ÃoÃ^kÃÂc üHÃ^�;öÂuzÃÃéAÃÃE²�ÂÂ]Ãw´æ�¾%ZRâÂÃ1þ\ÃÂ%rQ4ÂH®J<©ÿ|y;³K8êÂâ;�ôÃ}+�Âï¯z²E±b|ÂÿEÃÂ�Ã��¨Âû¿øL´Ã61¡??DbÃÂNï Y¦ 16080dÃäIxú0ÂÂâOî�ÂTÃo]Â[ÂÃ*W$>âÃ�â".㣥9Â=M|�h¶c�ç��ÂdîbT>ÃPçO8ÃK½�aH�E�Ãi\6+Âãìð�Ã�=}æHzö!¶QE�<ÂÃæ^¯Âl�Y¿�ÂHkÂêgóA�%�Ã8C:�92��Âú¥5Ã¥ÃäJÂHlÂK%Ã'Z>þÃãô4üÂwÃhûÂÃÂÂÃ89Â¥Ã+ÃÃõ´"¢2þÃ�ÂÂ>ýÂIÃ¥ÂðÃ$~ÂJÃ#ç�Â5Â(çN<ÿ>á= Ã!ý/.�õµÃä·«ÂwWÂë¸ôKw¾ñÂ~ïæ(ÃsðS�d÷H}¦Cò� .mÃî%�i|7�áÃ\{Ã¥�¤ÂÂhà �a²LC¼¦V3��°Âô0YÂgGpÃÃÂ.Â¥?'®ÂfOïÃÂABÃ���4ï´Â;tÂKÂçûÃY:á�â�Â¥Â{�ÂÃïÃ]Wìb��ÃðfÃÃþ~P~Ã.H*Ã¥m.�ÂUûÃî¥ÃÃñö8ÃÂ0= Âµ¯Ãü7#{£c÷Â�êW� Hb¦|Gzæ= ööB$6Â�#XÂ/ÂvÂ�Â2öPÂd�d*IN ¼2Ã7päªý²¬ÂbÂûÂB>ã\kuõþêxRâ¢ÂÃû-<ÂÃÂð7¤= æÂbª4�� 16081ÃF}ÃÃO<= Âc�¿ÃwÂÃò= à Ãea5�çø4�ÃÃÃÂx�¦ÂÂê¦ð#<4s�<±æ= ãæ¢%Â¥PâÃ�¼D�)¼0bªÂ�£WÃJkñ°Â'$�ä 9�Â¥nò�4½s�ÃÃã¬ÂûìÃ-6ÂE�gwÂøôåÂÂ*uÂ's�P¤ö§³�ÃZ¬� H·{ºfJï�;�(âzÂ¥z~@ÃÃ"¤òä4��Â(¸��îwÃÂÃ.=}Ã* ÃE= ÂÂÃ��°�I�1é]�ógIxq£ñpô�.��VSê��Â7�ú©hÂ�ÃÃ�ê ZÂkæ{�Ãì(_ �= ®¨ðà ÂÃÃÂÂqÃD?øÂ5²õ 6Ãþ~ë'û»h<ï�ÂÃ?£ÃÃÃ/tï�Â�0Ub|�ÂÂÂ|Ã÷¢a©¥ÂÂÂUÂôÂþÂÃðä®�F-¯ôÂÃ8ü¿ïºÃ|>ÂÂ:gWø�D·Ã�¶s²ÃjÂÃçj¼2�=}EñMªÂ�=MÂ�NÂG+ªÂqI�ëÃÃèyL¡dH�Â8 16082T\Âà ´©�fX�%·EÃÃ-ÂþðþK�[á¤Eh>«j{�¡ÃÂ�Ãág�~j�L�Q,qxÂÿ�ÃÃDj#§P<ýcÃÃ+�:;sµ¶KÃê<eçÃ�¢®,ò>÷�,ã�Cc/y�ëÂ�PãÂÂÃ�qù êE�î´ÃH�n{à m�Âä~z� Âê¢�ð0ìª\æ�3úÃX�Ww�WÂÂ"JÃÃò��ÃÂ=MfÂjÃh¸xºÂ�õèU �ÂÂHt¿RD©ÃÃä-IÃE6+Ã[�Ãe�ÂdT-hÂc ò²»�á$Ãï$±�è±ÃÃ�¤ÂÃ�ÃÂ&ÃÂàBÃóT¨ÃæÂÂ�û�]x�¢��ò�®=M�éîûm�{U¨gq»¤ÂÃ%´q @ÂCSU�h·s7e�ÂH:ï�ü¸Ã¡Â½âQ£U2FOÂÂ\úâ|ãQ/�=}9&5lúSìyñ�Â��Z¨ø 16083<�ÂÂ�®iÂø·P³ÃÃ�ê éD['?Â0Ãdx� øoCï@\Q�<¦VB¿¢¤¤ÃúÃÃÂoJNÂ6¤ÃêÂ�/»Â�ê´{U�¦X�á��³�9ÃçÂÃNçïsÂÂñÃ�ÂÃÂP9ÂÂæ;B Âî*ÂÃ^®äji?âc¼ÂÃÂ�ÿ³5��Â9½ÃS.Â{ÂFÂFXvwÃN:¯YÃZ°oÂ�½è¥qr�NIïåQÂzÃE.�ûÂÂ�»ñþ~PrÃÂ+��� 7�@ëÂ<��ÃÃæÂ´Ã$Ã�òÃpÃAxUÂ¥ Ro²ÃW?ÂÃ%óB0ñ½�g°(Âä�W6<Ãs4¥ä}Ã}j�ü�|àÃþ«QÃTlÃÂónl�Lø~�ª�ÂÂ\ÃB¹n�¡Â n6Qà LûÃÂþ¨��kHDéÃÂ�9=M=}6ÂÃ$å¨} a:ç9ÂÂÃÂùi= �µîÃ/�f7[}¼à Ã��ªÃ» ~�ÿ�6±£®¿)¾K�P;#¹Â�ÃÃÃÃAE®øÂÃ"?½;cMP£}]ÂÂäÂâ,|Â�£ýÂ{mx�§P=}Âfewã0PÃ¥WDÂ�'Âe£|r8�ì.qãÂ��=}Ãï�áç�QQ�yj�Âï�XøgdCæª��gÃê�6 160848æÂ\�ÃF�ÃÃä4à Ã÷µK½ÂMCÂ*ìÂ2ÂÂ_PÃD ÃÃÃ=M\�ä�ýbê�MÿÂþ©N{ý6gºfUÃzÂ�é> ødñ·¿cÂÃHa�6�=Mx$bdÂn1Ãy®bã�Âó-ú¬!B,ÃÂ�+ 16085xÂ���pó�ÃÃ�ÃäÃN³T"î�z$)âÂ�RþÂÃ�êé´Dÿ w�iîÃ^Ã�ä"Ã1�¦s>Â,ô�¯Ãá7ÂKHýÂãyGá�&*Ã#ÂÂ�ùÃÂsï4à ¡�=}'ì³Ãç¹âö1R$�aÃÂ��µ3ÃéÃ=}
16085Ât£�ê7M VÃL(Ãg¤IùUVÂhc[¨ÃÃÂ^«�»!®¢OC^i Ã;°�ÂýE�Hcz©¨zÂÂ����ê_NÂÂ�ûq�¸<rôÃF ^�sÂ&�dEjFà = ÃÃðI±¯ÃD)Sì�ú¡I�á�ÂêÂÂ�Â��Ã= HÃÃz¶;®R�iëÂ3ÃajñJBw9gRÂ{%ÃÃD[�/�.x]ÂyÃ¥=}µ�\�s(�Âì£d}¬æ¥r±à JÃá�£&hÂGW*�= dÿÃoTáâ¸tüÃY ÃÂBÂPöÃÂ{r5UfòJÂXò±Gà *ì 9÷ælÃ?�GêÂpXý< 16086Ã+½à çïoÿhÂÃ�Pé¾§ÂÂFøyU°¢>aÂðBGù ÂÂQùÂÂ]ð��c6#ÃNÃÃýl� '�ÂýOÂðiCwDZÂ�ViYL�Ã�n�¢Ãûáì�ù¾\¦a÷ÂH�K½1Ãà Âò®éóµq�¿Ãñûp°;Ã%ÂÃ�HÂ.»aÃÿ¿¹�Â=}1«�â�¹ýÂ5(ÂÃÂ8ÂChoCÃo�K«øãÃÂ�ÂñæÃò /ÃÃ¥E� G·Ã,@0Ã'Â�Pe*ÂæÂAMìtÃø�øæà ãE�[�Âà16087O/0 ªê,@R�Â+Dæ>Â�Â�Âw%��\0=Ms!üÂ.{Â�ÂÃYÂñÃú2= ½t�à iÃÂ*áé4²y�ÃÂE»\VÿxÃ&½Â¬¿Ãxa÷2èn7¢+æn-")tB[$9ýîÃà µÃr»¶�¶���bz#²Ã¿°1l� 16088øÂ�î�üªÃ?�� �øÃ°éà ô�}V�¨�ÃN= §Jï1] ^¹FÃþSñ)«jÃIviUP�!FÃÃ�3�!&$tEx�B�<¯£Ãi%ý,Â8�t¹j5éël 3,ô_�+ü�+æ�9oéÂ�tÂ¥Â^Â%C�Ã+é%\¼ÂÂÃâ²�=MÃÃûAz>ÂÃæÂ�ÂÂt¤ùMÂÂ1Ãw÷j 16089'p\æ�4òv�Â�¿Ão.,ñbà = ÃÂ¥+�ì�Ãùó�}ñ¿ÂÂÂ!O+ÃÃÃ�ib2°.®Â³ÂÃ1(_�t{:i:¾ïåÃÃÃXÃÃç«bDçG"#lÂÂyÂ%ïÃHÂ3ÂúH5�ÂE=MÂÃÃÂ�ÂU§[2©E�²m*¨Â{xãÂiîÃã¦<Âcüà �ÃçÂ÷�æoF ¤2jà2®à 0~=MðÂ�Q�G ¬ó>ÃÂk»ÂJð:�ü6; 2½õXêÿ�@ÂÃKNÂÃqä7å²ÂÃ÷=MÃ�ÃÃáµîëÃtÃÃÂò~�F®oi4ÂÃÃÃ~Lq\�)© ¶ÂM�à¤QÿS£á�¡"ÃÂ<(M�_aEà ZÃ)ó �lì�à ¾ïÃ/ÃÃÃð�à ñü±¿ÃB6·ò�©DÃBd<ÿEõ�Ã/ºû7wÃÃÃbÃ~¢è�ùÂÂ£à £ÂGwK�IlÃP·%ÿ@ÂQd 16090�Më66tÂ2"·¢=}9òæÂï¬$l= ��SµB¦²�&H 16091MÃl-Ag�¨CÂ|It�¢kåî�¢ÃÃ¥Op�è�ÃÃÂæüµBÂÃl�NÂÃÂôLÃOWÃLÃ�Ã[�½quÂÃ¥Ã6� ÂrÃeÂ<h6 16092èÃô(3îxcSV�=M:ÂCÂ[Âý²�@c¡¶�5Ãf?âÂæn�¢Âæn�©?+ãçâ¶�Âòc�t!¨üXÂ{§ÂÃ"\v�ªÂëfÂ�¸à �ÂÃÂVÃA�|¹Ã{�ÃhW¸Â@yrà {Â&'pI¯¼�$5�Â= ò{WÂÃ3ïÿT�÷ºì7¡Âôt£Â±D«¹pîÂ�?ÂA|U~¹Â=}¸Ây�= Â�!Ã�º½�Â$ÿeV*®Â$Â-ëµ-ãÃî¤|Ã�fÂW%ÃÂ]h~³Al¸qù-Ã2@û'pyfÂÂÂÂÂ�BJ% æÂº(= çU°ÿ{Ãø;�{?0*q�Ãe�Rh�m;xºñ]*�ÃAÂÃÂP#E�ÂP�|Ãÿ¦ÃÂÃ«Âæ=M-�Â¥Âumün�®&ýx�Ãá¤.0!e=M5ÂïSå¶Âù�R�á¶ïà yW Ãô-û\ ¡Q��çE8Ãÿ¯®K1�k%ÂÃ�æO6Ã(ô+¶fq�<2¯Âö�T´©JÂ�tjWÂWÃy$;Â�·�êµD4�tB�HªÃtÂõp= SÃW7¢l3ÃfCFyÂ�Ââëà �°ð*Â�2»ÂPÂUqÃÃÿ¶ú�  j�UsÂp÷IÃãQ°D]y9�|ÂkÂj�ÂäxÃÂXÃÂLÃ�¯Ã+Ãl�BX*���£*ÂÃ,�x�L/}2(Â�´oÃðÂ1´�¸¾£ñèi¹£c5Ã;)?$¢ÂD B�¿¹��w��#= v9H�cFÃÂ�ÂÃ6|,{7H�¸8Ã�bî饣ª¿�£¬w+Ã8o_±ÿîÃÃ8 16093±�b�Ã&=}ÃSu Ã8óy åæHy´ÂÃ;�ª@iUÃ�ê$WÃ7ÂÃÂ)w:z¢{ÂmrïÃ(Ã¥Ã7oc«nD�Xò�Mþ½cÃÃ#ÃÃ�iÂýM��øò ��j9bã�ýü) 16094¦f<ÃK¼RÃúþÂéc�a�¼T2aOÃþF¸�³8©þH*=MìÃBÃK7°ìbÂC= g+8õi+Â?Gò~�y�ÃÂT�3=}à UÃ�å¿mgçstÂÂ1Ã@GÂ!] »ñèf² ÃN¬�Âî®.tOïÃÂx2ìÂ�}&úº÷��_�ç�§Ãô°ö�Kµ�ÃÂ÷²ÂÃUæÃ<®[¦Ã�ÂÂÂ÷RÃÂþöÂ~ñ±�o®+}Â$¡¯8�f´Âç«ôêÃÃÂyÂÂyXUÃðç�à 16095õ£Ã&^gÂl�Âñ�öÃ5¶ÃH?ÃçºúuÃÂSÂò.aàÃÂ�fÃõ¡�9 16096CÂû* �:¾7Â& ²:EÃx© ¢þG*z ÂÃÂÂiÃ*ÂV¸ÃÃþéÃ[ÂÂ_cnô½ey»ÃûpB��û´4ÃúDeV= �ÂVb_ÿq�@à V´&+V²¨��(�©Ãü©¢�ú½ÂohÃÃöûãXÃ�óh"âÂt¶þë,6¡-äÂ�Ãè*dÂÂ��º*lÂ[x�½T�½éÂ�.ëM¸iK&à y9¤ÂóâóÂåà 16097ïÃ~Ây¨8jQúÂùó]K�ÃÂ'N!hÂ^Âd´Ãd�P= @nᥴ*;e´ÃáÂF)²Â¶øA%ìÂÂ;�*(àú�áJ"��~���ÂÃù%ëüã= wÂN�à à [g"(µ��iü¦J�1 16098¤�ê�1äÃÃÂ.!¢}{ ÂûpÃ¥Ã�Âbè³¼ÂëÃSDÂT¿ôÂ#óüÂÃÃi¢þ½²I«¤ïÃÂ0aZýÂðÂ�ÂÃèö�y¤ÃiÂÂöóÂ04:Â-J¡Â0¿Ãzà ÃoÃ�X�ÃóKuÃo��áðPâ·¿mâ¬Bi»bÂÃyä�Â�ÂÂos©Ã'#ÃÂK¿�:iK7ÂmtâZ= ê§ÂA½8<÷ÂÂ%ÂÃ�ÃÂ?[hÃ= )E·z¿?Âap�z0Wü¬�¤ÃÃrÃÂ"4"ri�0�.s§¥5<�ÃÂ¥ÃÃ�Âi$Ã�j?7ÃI½ÃÂ¥:V&ÂÃo¬¿D�� D� ÂoQ:oa-éµÂisÂ�éÂ}Â,ÂÃ�¤Ã>å»�>²ìÂ�Ã]¿q.¹¤aÃÂ?Ãg#ÃÃò¡Ã®ÃÃÂÃFø|ohK+xÃl¹ò¾Â'%�Y:¿��úÂu=MÃ5{ÂøÂiFJÃjrä¬�Fáª@]éµJ�ø+Ã�x=MÂT¢Â�ÃD�RIâUÂG�"_¡Â커K§Â��jëû/Âa÷�Ã{Â-d_ûÃÃR�NeÃÂà L»d�RY7�Tç}e²ûÃ[� ÃW¦MäèÂE» 16099oìLÃÂÂ�ûÂbþ/i�Â=}�ÃÂ¥MæxzTL7�T¹FnGÂxòù÷參éÂÃ¥_ñp#/ò{ê!>¸è�ÂÂwynÿnúûn5;Ã��4.;i),tn¤´±ÂUÂ;¬8]MÂ�¯�Ã]T ÂMFCönZ¢IHÃÂÂÃó�¼ÂK§Ãb$E�QÂïX�Âr¯÷ª'ø§�à ,3�ÃÂwÂz¹I��§ÂÃDhL÷ôqÃÂ�æ2«ÂÂìëÿÂÿMÂ#R÷vº�Â¥ÃÃÿ�÷� æ|Ã:�±Ã¯ùÂÃ�yï|$$õ+5Âmº¼ÃT�Cé;Ã�tÂA½WOpÃ?²Ãúh±ÃT\ÂÃ1ìM�#�Â.Âjm�)ðXP$ 16100¨£]¨U{�;)ùpNÃ�$Â�Â+ÿô4t[[ÃF0.5cÂE0ê°�à �Ã~�nº"?ãÂ÷M� Añý]Rbó¥v^ôÃd6gð¤áztÃ¥B= çB^hþ�þ k 16101kÃ.ÃQÃO�cÂ�ÃL2csÂSÃ{îÃeá?Ã=}¡HÂ¥ÂãQò�bpÃ�K�¼þþDûø·÷�^~Â9)ÂâÂÂã~k-¯&¹Â¸¦��öâ?;¬d:oý·³Â9è¡$iÃ�½øa¿�ûå� �Ã�=}KÂüÃÂ�@Ã8vîÂÃ}�éowD;û1EC��ÂãMJë1¢Âg¤Ãdï>ÃSé² 2ÃÂ"ÃÃÃ�§W·Uú-öó �SÂnV £ÃñÂ68Â�:lMn-¶ ÿÂÃtm¿SMãÃú¦ÂÃÂ7iQ3«<!6w\ÂêÃ&§áà oD�{Ãþ��ÂÂãÃ�-ÃÃ¥¦Ã3©¨©D6gÂs^.7P£·fÂ{·à P�WÃ¥nÿ*Â��¼ÃÂ#û#s¥ÿgûÂJ-Â��þ�§ä�ëkÃùÂVÃf�ó*ÃeÃÃÂ$FZ·�*a�Zò5ÂÂÃnoBò�ýOþ¯'3eiÃ
16101Jä&ÂKùZÂ¥dÃÂÃÃÂ%ÿÃÂ÷&:??�âÂQÃk 16102ÿ¦Ã�XÃê= F�¦Ã´uÂçÃUaiLÂF�§ÃÃ[aõâkúµ"7�£û¼ð2zÂÂÃÂò=M³�Â!¿üÂDôÃ�ª* 0Y�»Â= lÂ�I�%ÂÂøiY®Ãù�'Ã2ùÃf¦åx(w�kÃ�CAtÂùælÂþ�÷Âøê�Ã�³ÃõÃZô;ºÂgâNþÿ"=}UrYZä�û��1ùÃSZrÂD¶¬=}�»¿=}\p�ÂpÃö j» Hj� �,�âP?á¢ÿt±ÿÂ�ÃÂ=}ÃPxl¦ñ,ã¡dôëÃFÂVF;të_ÃÃÃÂèHÃd3_ÃdÂ�Â}®2ú0u�?á¯j·)ÃÂÃûk¢ÂLÃÃ}��ô= þ¥��wÂ��ÃczÃûO¹AÃbÃ6úÂ�"^ÂYT�Â�gÃÃy¿2Â+�}¢�Himæ;±âäÃÃñÃã%à�Ã|�Ãæ¼ÃP4Zë�n 16103u$ÂÂBY 16104ýU«ðm�Vä÷�ÂYJá�4ÃDÃfwZ1VÂ¥Ã/éo�(Ã=}Ã"JBäÃuÃ1Ã(ô2¢n¨ ÃKf��ï�7 úÂb"Âêä«U¹Ââ:TXn�e�ý�?à [è¨òJxÃà ,8wÃÃTÂÂ>¤XToªG³¯&�"¸L&õC¹aOÂÃèOÂtgÃÂñ¡ÂáÃL^eµäxùEç¤��ªðÃ��Câ^ÃDOLÃî¿ÃÃ.b$B!x�ÃÃÃÂÂúE�ûÂmá´_ 16105�K㯹l"bÃ�W��Ãø��Ã\4(�â<¢ÂÂÃÂ0Ãá Ãâø�ÃÃÂÃ�W7_ÂXût\l³°ÃâÃÃõ�6cM�qBÂä8ÃÿA��ùugg��N<¬ÂÃìð{9ÃÂòú;8f6·*g´Jó47MÃú�ò�;Ã�ÂÂ|?Âw-:ïçLPc_Ââ/5}ì^m2äQ8l"ðà /æ�ÂbÃIkÃa�Âq��¯f2þjC�Ã�ºÂ¯Võ'��ÿCn¸Âúz²�14âéÃ?ÂõW�â|¾B½ÃÂÃAmýö?��%V{¡¸0mÂÃã� òMj|ÃÃÃäÃk�°g��.YãÃ��ÂJhUè¼ð´ÂóU?|Ã��±@ÃhÃ¥�uè�÷ÃDSõÃÂ�Ã�Ãõ0�ã09��¹ñÃ7u:¦ ÃGÃ^ÂúxÃüd¢îuZ�ÂÃÃ' v£«Ââ�ÃSèG>ÃkS÷��"b��|�Yæ·,�>(é´ÂT1ôÃö§Ã=}ÃÂÂïkîr<�¤Â¡LmPÂ) 16106³ÂFOc¤�ÂÃ÷�¸<ÂÂ|úÃ&z¿NÃg�_%Ãöò�&¨»c�Âáå;EV©ÿ¾/ÃÃýGê�AÂï�Â'ª÷Â#cî��ÂçáÂ<DaÂÂÂï�ã9ÂïuøtÂ&��-» }¨0Q¼��,6¯»¦|]�?bQ³³üÃ0C®Â�ùÃ$°^µ/z¿ýPð��ÃÂpRÃóKÂ#ì¡Âþê�m�¿�¢5°nÂ�fÃÂg³ÃÂ_�¾Â°�"L�WhpÂÂ]½Ã0Â(7¯ù¢ñü=}�ÂóÃIãwô£ÂW¼¶úZ§¸ Âv�ð'¿¶î<o410NÃÃâzYa�8çÃÃÃÃýU�19º+ó¬ÂPý¾Ãó�u6:âF§Ã1ÃáêjU5ùæ?á ²�e���ç�ÃÃãÂÂèÃ~Ã:ÂÃ�5hïÃuY\ÂFq¨Â)ÿV¼!vÂÃf¿/´#¿ÿÂÃJÂ�ÃÃGÂê�w6ÂÂýµa&<¦F�ªá¿.�E�5ÃJ~sà «Â\°8·þuIã�úmÂè;ÂdÂö*®[aÂ�¼y\¼Â½ ÃSøñÃ)#�täf��Ã;Â�?Ãl·þ~��u^C#¹/ì¸�tÂÂcñ�YÃj;Â¥Â~Â�[LæÃÂõ[.2ÃûxÂÃ< ã]ÃPÂìçbMê)cà �l¸ëwyø�f@AÂ=}%8a=}Â��ä.à um� 16107 ¾�:óOùä¸Ã��§FYWèÃ]|âº�¬� ÂÃÂ8yç]�ªñüçÂ��áÃxM�ãPkÂÂX=Mc��>Bo->ã©]ç~§à �'�óTÂ]�ÃH´Ãö�{cãLpõS]3ÂwÂW� Â/:ä®OÂ��;ÂrÃ�ÃýëUôëÃ6Ãð�¤7«ÂP1Ã*� ò@©1ÃXªÃsÂOîâôÂÃ;¿U�Ãý*Ã/çÃçzr=}¼;«¥Â] ]Ã�ô_ø±Ã)æÃÂhÂ(?d<?ÂÂ�Â� �ç§Âöök�z7I@�ÂÂ{¯Ãú�f¨Â.ò6âÂÂà êk/:A¶Ã��¯öUÂÂ.ÂA!ÃÂ�Ã�à¥øÂÂ#kèÃ�ÂzÃÃI�ÂÃýæÂ� @=}�KÃ¥]Q=Mç_cR6ç�3êu�Â.ÃÂÃçi_'ÃÂ9R2ÃS½)ÃbÂÃÃø#8g¶ÂDÂ1V= ?OúO 16108'Ã5kÃ�=M�·Ã¬Ãm<ÂDÂ��C�Â/ÂÂN�Â;'&_�ät #��ÃCÃÂÃ1Âóú´Xþñfà´õ£7ù(·hÃÃ�K�:æ·g$Ãêh/ì/cþêgwy�fVæìz�¿�~Âþ)ÂU1N½Ã¼;Ã(ã¶�*áÃÂG9~ÃÃæbCë�Wèl�ÃP@uÃ�Â.ÃÂÂò#ÿT®0y+£¤Â�ò/9¿Ã/U±Ã¶X-ÃÂEz*s�lýÂM¿ÂÂ¥�ã®:³ÂÃP®¯ ÂwÃT»/u«âà Gö#^OÂ�+Â�ÂN]à ³ÂRÂÃ:.©à ±Â%¨�¢@NÃH,óÂ^‰Â åÂÂ�ô}�¼*Hviº[ª�{Â40= ��+[�þs�soÃvÃR¦]¦�Ã/ÃGÂ+|24ÃÃl�su&Â+úÂùÂ+zÂùÂ+Â�£It��;Â+(uFvk���ý0Dp&wÃ)cà ¨H��Â# 16109NlêÃLäÂ�Ã�7 VÂ!�f= úó8²]HÃdÃ�Â�'².0¿ï]ÃÂxÂ=}¨Â"�i�él�YÂ�jÃUIÂæõÃCÂ�ªÃ�®h(ÂGÂ¥o'�ªÃñè ?mÃs(�jÃñ;ÂFk�qÃU�Ã1l�iqÃ_ÃÂ2cÂnÃà ,)«UKþÃÂw�A¿bç4�øG\_û+¨úÂàà U^ÂÂX ^¹d�§Âb&2%x�îBB'o�pã;lö:¯m¶2I¨bèï¾2þãc«���¤�Â4§ç 16110þ��ú# 16111�H 16112�'¸ë�âòìÂî!µ�DTC»ÂD[çTl2��ïknÃ1RéóxÂg÷8§*÷{Ã�þÂÂÂz�4â,ÃúÃ*Ãè¹ÃvsµDÂ;é® R�ôbÂb²¹þÂÂ/ÂÂÃD�ÂÂÂûþ'ëÂÂh{R£��ÂìûrhW´³~Â�FÃ3yªÃùà çDìhÃxIÃUðkÂì¶�ÂY¬[�v�¯?ùÿhM�¢C�w!)Ã=MÂ\äI½Ã�ÃÂïÃÃ<.�°ràPÃ7lBæ�eOó¯æ= ¨£õñÃÃÂ¥??Â.aU�ÂMw¸e®�+7îfÃ'kzÃBqÃEö�ÂçL.(þOü÷¾}��A�é,�ø= �z�Mpäè*¾áOµ�b/e�Ãl´]ü;Ã=}xH�7�nõÃÂBã¡""N±ÂuFn5�mÃ�/÷@= ¶ÃGºÂpÃÃ* 16113^5u¶c8áÃfúqîÃ[Âç¶uÃr¬jÃÃ��6]Ã֎ýM÷��ÂÂÂê ÃÂÃ<«ÂÃÃDXÂPçì��çÂøR�-Ã_ôB17²ñ�64sÃÃ!�Â��w6ÃÂ6pór5§ÃKk�NhI�o�-1\;'ÂÂpöm6Ãú¿Ã"ÂýOÃ:ÃÃ�Ãê¥ 16114à �1��8����ÃyhÃ$ÂÃÃPV±Ã ;¶yãfêA6 16115£;Â��;\çÂ��æõ;ÂBe¸û�±GÃúøÂðë�ºço�¤j¹g�ÃàÃ(��£g}û��VD»nÃj�±-Cè �iªæÃï¨rîãÃ;
161151ýÂ$�P§þy/PòÂOm�ÂÂFé4WöI�áLA£CÂ.ºîS®%Ã��UCÂB¸�âÂôµ°Âºë�UN§à q8ûÂà ÃÃ(»QÃõâp³o¿Â»�'5äC 161166bÂççY3V¤ÃçYSN{qv}ú�à ��.ÃñúÃ]N�AuÂä¾�ÃÃ�HÃêiÂÂúÃðdnÂU3�Â�S�U��ÂywÂdÂg¥îüMuZèÃJÂÃhù3�õ5ÿÃ;@Â��ÂJÂÂÂÃ�v/�´�ÃÂJÂlIwì8Wê�u�°IÃ�ñBÃÃ�¶�5G�Â÷��iÃÂq±|â/þÂ�M�âòB8�Âfb÷ÃjþüñÂ�®æÃÃã'â9yAÃ¥Ã@7Ã4êÃã�'Ej UÃ?pý8Ã硤G»8ø°¼7�»Ã§1mñQò��ÃòÃÂ�ÃWÃ�Ã��34¿"ö亷@ÂB45»Ã¦:¯þ/Ã�g$Ma¢÷þ��Â�â]Lçe*§ÂÂÂ2ð�'Ãà ��֊�ÃÂþ'Gl(§gKÂÂêZ·pÃmÃõ[Z¬ÿééOr<ìÃï�5Ã�TJ�|=M$�ÂÃÃÂlêuá;ÃÂÂïÃKÃ�zÃ�|pÂÂþ�à �hW2l@eQ6û¡Ã^>=MÃÂ�"(r)ã/9Â{��à ÂÃÂ�~ÃaÃë�0ð¤TÂ� ¡6«áÃ� �]à Â�ÃsÂ\Âc6Ãj£ô�¤¿�}ëJxø�ÂïjÃ�<d�+HeZ�UÂÃðÃRøYÃzÃE�xvûY¢[Â;¹¯=}gIKÃûMÃuµæÃQpQð¢÷Â;�iv�à Ã-æuk.EgÃ{÷ÂÃ-âPì»5���ºiÃäø.Nh÷#Q�Â�õÂÂÃÃI´*PÂs½Ây,x@ÂêÃÃzj¦à w(!»3¢^úéä½ý;I�s�3ES�NÂpÃW�ù¨ÃW�ù¬#ý;�67�"ÃéÃx1Â�Ãu;9ÂÃÂÂEôÃ#Z֊�ª= "yI�dÃÃÂÂ�)_G;hÃÃ(ùÂ�X©ê/= 0ÃsöP"¡r�!Ã\þÃjbÂÃÂÃHÂ|nUêLK0©÷J�VKÂ?�BLjz]ÃLÃcHS @_ab'=}+Âx¿2�ÂAµyÂÂîýIÃÂG?®µÿVRÂ/C.÷uC+=})OÂÃs|sà ¿ÂÂ�®x¡��}:ÃJOÂ�¯Ã0y@ë/¯dZÃbnÂd"øà ì�aò8æ÷BÂÃÃÃöÂ3ç¹Ãh²½ ¹�ÂÃÂø¦c¯Ãõ Ã#®!±bÂ(bÂÃÃN�¿áÂ�çÂ('Ãxæ+·Nvg¹<¼ Ã=}öÂùäB�Ãû�0_õÂu·¼�ÃûgbÂ�O�§c{6ÃÂnRöÃ.Ã>4CTÂÃ@s«1ë|ÃÃý6�Â@3ÃðÂ8Â9%���ªLÃvÃOçpñ:øÂÃ�sâJO98».¼Â·'.6ã¶à #_Â)þÃÂ:·Ã�®Âj�à �¨ûÃÃa��ÂD¾Â�[n?P)ÂTȕÃÃ¥a8ìJDT®éå¨ÂqY6ãñÂW�¯Ãû�G'ò{fK�øÿÂ1ÃÃ���ÂjÂÃ�²Pýãû�v/�Â;5õÃÂÃ�Â@"Â*�Ã3FÂgÃp1s¬Â6ã«�Âù�}��U@I¯¦ÃÃ0|ZõôÂ"º�ÃãSñÃÃ_~eºõ¡�uæ_ Ã§ãÃ��ÂÃ��SôTõÂp®1£Â¦ªý�7�ê³ÂÂìÂ)ÂÃÃhÂÃÃÂý}fS¤NDþ1ÃÂ¥7õc�Ã�{�UR�6r�Ã�°ÂãXÃ�¥«h$ÂÃÃ"WNÂÂÂ�ûB�Ã�ÂÂB�¶t�¬Mà ¸¼J³��õû�nÂõã«Âõû9nd=}Ãç;¡w�rC®Âº*QVè¥1, ¦\méÃ�}¡^øò)'Ã{ÃìOÃÃêÃ$M|ëÃqÃ3\�Ãg1«ÃöÃõ¤Â��ÂBÂ^ÂÂ:iÂð÷�ÃyÂ�¾ñÃs°�(= ,ø^ÂáÂ2IöÂÂX�¤Âødïøì�)�0C&kÃX%?ö·g�¬]5¾BéGÃa�S�¯Ã¬Nöxa©80hÃHÂSÃlþÃ�^ÂÃÂÂÂ�plÿÃÃIÂ]ï¾Ã.8/�ûÃçE�Q~±½�W�Q�_K)ÿµµ¹�ÂÂîö�Ã¥Ãô�y²{1h¨<ÃÂ�¾ù3Ã((ÂÃa�9v}³WÂ(µSú¸°��ÃäQ�ÃBü4sæÂµÂ�\v¡Â@òx(ÃIÃø~ µ¥= ¬rþ¦ÂÃ95FQ_Â;�_ªæ>^Ã�z�9oçAùë!á Â��ÃÃ-«�ó#p,�«~4¼¼>Ãp¿«®Â|ÂrªèëÂÂúL�© �âCÂ8=Mì�0ÃoGÃÃb�a�$¡üm¬ÂÂaÂé=}b��yt¹µ?Âh!D�?S2ê ÂÂ�Rëùxz¼4' ]¯" Ã9WÂoÃU¤!Ã[ªX-?<mH-u³¢¶;ÂJ�à ÂÃâMÃD�à Ã�ÂüÂÂÃÃqæ�®ÃFp�Â*Ã�$Ã1Âfn�7��+Dwa��¸Ãõ°bFP}Â#µEèÂÃç§Â{Ãî 16117�Kg�8¦ÿ¾�+1³¯Ãì�¡ªTÂü1�)³ Ã�ú7K(/O�ú¹^6Nã¦õà å©|Â�¦�b�LÂã�,ÃÃÂ��_éQ:�.9Ãðù�I0Âbð£Â�Â�T�ÃO� ÂW²ÂÃÃe+�Ãi�ÿ ³��xÃR^úýu�p� å!ïHÃûÂ4Ã�Ã)ÂçÃ/þÂOÃÂ0=MÃ�/�Cò 16118râ�ì¦ÃÂGº Ã5¢Â_ @;©Nu¶ñÃ�ÂÂÂ~�Âæ¼dpÂ'©à ��08:ñ +Âl �æÃÂÃÃÃÃqiY·9eæ�]�R&x}h~»�l·Â�Ãà dC¼Ã�0L�+$à 16119éà ¬ê�Â5à 16120I�Â5àÂÂ+wYD,bÂ�¯ç�x-dê:ÂÂÂ��_Dà Ã:ZÂã¶ÃÃz2��núÃ�óÂKî>îóï£à 16121{¤t!ì³ùåòè9w;ï":æb:õ9�9o�v%æÂÂÂøó28%ÂÃÿX�æ6ÃÂbÂ�[Pº²\«BÃ:eÃ'û��A\æðIò�QDFö©Â�Ãv|ì8Z2»ÂÃï®Qc�M®z�ê�JÂ^Âç�ñ¨Vò.ÃèÂÂ/X¼ôH!$�e�Qö�ì,�tÂZELì÷ÃÂÃÃÃ= IÂùk 16122¼�[ÃI�ì¹ÂèÃ2=Mì¹ìC}�¹�[á�ÂóM°:ÂIê(S4�eÂ=}¸Ã�lçÂüª�·¨Â��1qzÃìCà êÃ�!�+�ÂÂjã�çù84(Ãô®+ÿÃ"�¶^\y�#GhUÃq�²=}¼ôciÃ4gZ¯FÃhSî¦!ó[_¢=M�H�gÂ�PW©A¹ã2iùx�5�!?F�ûmu¶ôòÂwùkT½Â= éc[EºÃr'ÂhÂ}p=}
16122?]]F��;Tº^"Â÷UÃÃÂ�érÃþ1ÂÃ\ê÷Â_¨�SfÂ)Â7X¯�1raÃ��=}[�¾2¸Â�ñ¸ùê�{ÃvÂZÂD´0ÂUà = ÿHë0ÂÃ÷Ãs=}û©Ã�j�A�½ Â¹�êÃï@\î´¯åñ�î�ÃÃ�çU°z�jÂGÃçÂxrúÂc;FSBFþúöéÂ�>�4K��ÂÂEÂ=}C��ùqcó°Ã��ú_Âû0$:�à ìÂáQ�ðK{�ÃÃ!p§úy·7Ãç��,²pL�Ân'^_A¦Â+)¯gÃÃ�¤ÿÂB�¢ógÂÂ�Ã!!j��§h)µÂ�Â� :Â�è<ê/Ã�¨GÂÃa{¬ù¸Ã8HÃc¡Ãúm1Â5�¦xl«�&üÃÃ�$SyÂ<½*ªÂÃè´�9®äg¹!úÃc�Â0bA²gà >>V_w�Âø&cZV¿RwcÃ�ÂùÃ=}Â.#T@ç ´8ÃøAàVç�ij]ÃîsÃp�ÂÃûÃG�rÂ-Tzw¢f�§ V®Â_ÂÃÂT±ìÃÃ� ÂÃÃõ=M�Ã6_ 16123ÂmÃrÂæ±øÃéoÂ�qUì´@RôÂ8�[@,¾¯(®MuX)Ã�ÂÂH»Ã#ÃÃX= ü(ìzRÂïgnÂÂÃÂÃ|(?ÂÃÃ8¹ðÂ_ÃÃx�W�Q~�ÃÂÂWÂÂs!Ãâ<=}¡Â6#ãXÃ:UJ#ó?Pü±ÂÃQÂÃÃb(�ÃWÂ¥�ýÂ�� ÂÃCòÃ"14' ÂúFª_âI}·Ã·% �"1Ã�F8ÃTà ,m V���^Ãùäk_©jMìÃ#Â;�°¡�@y¶ÃÃeëOÃÂ!�¨þÃÃ�ÂÂ&·�PÂ¥�Âö�÷®ÂJâÃRaÃóóÂ�ávøXKõU�jöfnêX¨ÂPPë�P�cO8\$9Ã�Â� ÃëÃÃ_äÂï ¹GûfîpzÃ÷mÃÃüX�Ãh1�EÃAµF2Â�Ã#²�îMQnñoÃ��Â�+èÃÃï¬é·ÂYÂ^ñ�XÂáÃ+j�phjyëq�xkªüÃÃt_à *D{*ôµlÂ*�xk¡ÂM}2´ ÂiÂ�°ªP�)�yÂ-é47½¾3ÃÃdtzqÃ�%"c¬��;«O�û��|Â>²8�à qÃnF �õ�F�Â�½ PÃ�jAd©¸.·Â¸�»^Âs"´ÂxýôÃ>� 16124g³Ã:8æ 16125>û#�¿$à Ã�ÂÃ4cÃt ñFÂc©Âï����<îÂE+� >¸ M¤,½T�¢@-n�ùãûÂÂQqóìÃìS�ô� Gt¬ÃCê�xN¶©sÃ�9):¨? 16126Â�x¿P\ÃÃ¥/Ãø@úçÃÃÂ�Â��Ãd�¿�+�Âé�!#§î7%«Ãûr¡¶W?Â�Â$iÃP�Ã(hzÃÂw¿«Â¢ÂÃÃ�¸®1à �ÂÃIêÃDîF�%�Âz?ë!à 0±��öbU?w0�æ�©ÂÃ9Ãê8.²��~Â))øs3ÃB1Â$d¹²IÂ@?¡wc°ÂÂäÃÂÂD3ÂÂÃÂÂ�Ã~ꢷøñ«®ÂÂ*ÃÂñÃÃB£Â[~¤Z¥¶æ[9à�2r_�bQûÿ�Ãz>[+LÂ-�t��ÃJÂæáº4-ÃÂNðë´bà ÃY·�ãZ�Â=}'Ã�2&.ªÃÂ)äb®ÃêqõýÃ:?�ÂÂ�OùÃÃ{à þA�ÂÃpÃlÃDã>)��E2Ãöò!ÃáÂ:�Â¥Ã�*¦N@¶ñZv3I'ÿ4ká¹9o��ÃIÃ3ÿv�Âó 16127w*�õaÂJHÃ(«ï%ÂÃÃéhuc¯9%Â+�Ã��(Pà ùç]Ã)3 �ÂQ��®ym�ñ}ÃE�¹UIb yìxè/J'ti}üÂ�4Gða»ö8äJÿà 5"à 8¯æ[Kìba61²KYL�%òlÂYý=M@Ã�1&5Â7ÂÂÃÃò�Ãç�c;+ÂÂÃ�ÂÃùU'úm�VÃ�¯Ã1ÃV= âµ0¸h�ÃjY1�x}Â�Ã�k&ÃlÃlh�pÃmå§A<÷Â%L��<´T�ò8¤»�!�ÂÃèÃx/�/ûÂÃ-©5�¡¾V�eÃçÃä��Â�³à Â-V~»¡nªÂ|cÃÃ8Ã4ÃÂOb¢$î²FÃ¥Ãx�½³ÃÂq@éÂÂ-¼Ât èX�¯�£ë î_Â9ux²ùëB§G?üÂI�ÿÂÃw�ê¬P]b«�ÃrúÂoT/Âr�ü��'Ãà Â_Â*¼JÂ�Ã�\¶¼iHð\Â�s¨lV·^OëÂ~�ÂÃ¥Âç¹ì¼NÂVà8¼�tÂÃð|Â/�{�t |ÂBÃÂ��ÃOÂ2ÃÃ�ÃÃÂOÂfÃtÃf 16128}I¤�v¼²sÂnÂRÂÂJ,4ÃÃSº�£Ã<�vwÃ�/Â�$ûÃÃ+ÃoúTSB´�Ã>Ãg@NÂÿë\ó 16129-U,¬o�¾èoîáÃ�H§Ã¨�°Ã�KûùÃ��AsC³Âé��©Ãø$ 16130ãUî;?ç¹ÂÂã HDþÃdÂ=}. µ�sÂá´f;§çï¢Ã=}Ãù/A}áþ�#�ÃÃoÂÃëºFBv^cFBºëÂà  {ÂÂdì�Âþ ¿nÃxÿ�±à ÂÂà ï¤�¯+9¹¨ÃpOÃÃÂ�äy±�jwM¶ÂýJÂæ¿òÃl¼J9�e»x�FÂÂB-ðYhÂA=}³8>ÃÂÃ]S'�90Â>+»¦øÃÂþ:ë*ÂÃ÷Â}*CÂ7�ômÃ*)·þÂtÃÂ9¡á»:�·@Z�C¼LÂd!�Â:Ã�+ n�ÂöNÃ�6¤¦x²¼¶V�¤Ãà �úëÂ(4ÃÂrÃÂÂÃcÃuFN��7ò¯=Mn·GèÂÃ�@�ÂéNyÃs;üÂÃÂöõðø@RÂÂoä«Ã�Âi��ÂêJ¨®ü[=MÃt¦³$³Ã,.Z±Â"£<ÃóG³&~·¿à ² Â;Ã3Ã^'ÃxÃ�v8à u��K´Â]Â�ÃlÂk��Ãa7uµþÃhÂ�=M9Ãòµi�÷�.·gõ�ÂtÃz�»qJJ¤\3ºÂ·ç7ô¬¾÷ì¶ðFd�>iwà �ÃÂ�Â)zÃöp��9WÂaa%�©¶\�ZaÃçYÂ=}_;Âiç" @��\Ã¥jÃöâ3�wÂô¬ÃÂõ¯DÃÃÂ�uÂÿm¹à ìµõÂÂ[& ÂÂV+¢Fé�ÂôM ÷ÂîÃÃ:a»ÂÂE�|ÃZ}ì v�ìA |��Â<Ã!ÂÂö3&Â�SR�ºV{Lg� ¯ÂÃ�¹CÃÂðÃðµº.î4~öO#�Ã= BP[öeö ÃùÂ�üê3/Mçð@wÂ3R²y÷òOàÃÂtlÂ~¼�t��ÂQ�ÃÃÂÃ�©û³|½oÂ'Â�E¦njT¬ûÂÂ:;�ïbÂê�ÃÃÃÂæ��Hµ 4�q�¼�ùU#ýáïðÂ#ãÃ��c�:�pNÃ�ø�¡Â»ó6÷ 16131,æ/lÃÂÂZBp¾¤ÃllZȊÃ?h9.-�9ÃögµÃ~ôk^Ã~(,�yú�oðR�¤� ÷Ãp忤R#ÃBðáW±ã A(KÃÂ4Ãý²lþ;8P!ÂdÃómeM¢Ã5¶t§Â¹X-9jÃ¥siyÂ��¨à �N:C¿Ãû�:Â�öO 16132ýÃ+ç�w»ÃÂ��ü÷ò�Â|kAÂSdK�ºÃ�Là {�I\¦êåjÃWo|¤ÂÂQ¡¢ÂÂf4ìÃ{úc�ø�D©·k~_Ã�f¨�"ñú餠16133ÂÂÂLdºÂ[;ÃÂøhÂÂÃlV�»¼lÂ.¾Ã¶¨çÂÃA»Â+Â7ÿ=};
16134Âà ,mÃÂ0kZ+k¯ãÃÃÂS gÂäyî8Ãg¯!ÂÃ�®��P¼4B+à  à GB#OþÂÂ�UÃ��$�Q�± ÃWAÂþ ��iÂÃð|ÃuKLÂU0¿Â¹°@ûÂBH¯mahg�Âà 16135{�ÂÂÂYÃ�oT�Âs îÿppô¹»N¸ÃL8=}ÃÃMÂþxÂQ!û½Âáüª¤QÃ5ø��}ô½ÃEFr¾FðÃEæ#ìp´Âëc¯�({W�§ìS��1Ã� Â&__AÃ.ÂÃ7ÃÃÃÃà � ð®Ãª µ+|ÃÂ�Â:LÂÃÂÂ�õQ¬¿6ÃHñ�}*§§WÂLçÃ}v#¡Ã_ÃU�ñÂ$ÃZ�Â5ëFapPýdºÂÃiò±ö�õ�ÂÂræ¥ÃUm�ù<M¸H�)ÃÃ¥{¡õâM´XµÃë1=MacÂ[Â7iüÂÃ�ÂÂ]Â\7ú�IÂDãh=}õ8üfQ�(�57_= ¸Dë²ÃIÃ'¬ÂÂÃO�oÂ0¯�èä*|ó¤c�+µÃaà %�KÃÂÂÃlÃÃ"�Ã�+6>«<�<yÂf'<Ã�= º� h¿üPà þ�¼�yj�Oe¦@s�©klÃ�÷= Ãaç�|Ã�ÂÃÂfcäQöþ_¿ Ã�ÂåâII�8Ãâîf®üÂ�Ã}�V{^ð]ÂÂZU�w.@´ù��¶dÃÂÃU�Âÿ£â>ì�°ÃªÃÂäq¼sN Ã�Ã*ãHÂwñÃZåçÂ�8ëã=}þdÂÃÃCVûåA¯ÂÂÃ!kÃ¥Â;ìF/è�Mr�9õû�Âbâø5lrG¯�ÃKªî·<ÂõÂû�VÃ:Ã�Ãm¬²Âé�ïÂkÃÃ\ï·tG�qrúwGy�Â.�>Ãï_Ã}y5MÃ3ÃÂ�.y+á"à ¡E窯èÃëk�K6#£^MÂÂaP¿ÃÂá£-6IÂì�®Â±gÃè¿=}ùÂçÂô�<r�Âò�¯d¸�¡¸Âw�ëoà Reu÷½Â�xÃb*hòÂèò�h_Ã7�fnC� èÃ6ãö81^�WçòxEE²Ã¡dò��H>XÃÃÃc´¸,£êå0�°�£]¿� e?G¬¸¨»D� Ã7à Få¢ÂÃ¥R�?� 16136 16137ó±¯Â�´�Ã�³¤ùÃÂÃ¥$1ýâ= Ã»ù«ðâU�Ã�Vg�Là  böÃ�ñúÃ�|ñ�:÷¦vG�Ã§à º°_4Âï{Vê�qòV 16138(6�s�Ã�¾�é= ¸å(ç�gGkEhâûä�ý<p!v²"/´�î0C÷ÃFbªDüPÃ=}yºêå>ÂXÂ�½�1èx<öwZýî!Q?x¯ÂÂ¥��«Ã�ÃwûÂj ¡ÂÂÃ�õø@4úÃáºÃo¼Â5»¹Ã_·Ã4â �Ã2¦�d¼áÂYG�CZ7GöÂl)£áý¹þÃÃ(�ÂWòµÃµHÃ.éïÿÃÂÃÂëÂýÃ}@ÃòÂë.;ºpÂc¹Ãûx= 7E#f$XÂ�ÂFK��� 16139Â"ÃÃ�ÂbÂ�¾ÃÃü� 16140*Ãñm!�öÂddþe2ëà ¾ÂÃ�¿%g-¢�ÂY�"÷Ã0Y&Â�ÂaO�GÂ8ÃÃÂ&«�Â'æNðöðÃZC.¿3ûÂÂE2�¯û±îw£¬1Â�¿îwZy5m[ Ã\/(�ÂG�ñþtFaÂMÃûãÂ!8pÂ�$Âòcô<�²Âx¾¬éuóÂ�Ã� (®�à <¼xÂÂ�ÃU¨®/!�Ãõ®Â÷I 16141Rè[�7�ÂÃH ÂÃóÃ�ÂÂ+µ�ÃÃòÃL?çÂÃv7T²CÃëré-ÿïùóùÂ�+÷çøÃchTUÃ88�ý¬ø.Ã<pR£�Âh�D�¾KüE1õzÃÃ3ø=M�ó� ¢+BÂÃ�bÂõjx5óå�#¿·ÃâQ¨ø¶Âþ�X£C_#êà {ÂÂ�= ÃôBö�_5o�0ÃBÿP§âWÃëñåø w�Ãà ê.ác'â¡�I%ÿ3©Â¨�ÂÂClU%d¼²A¢"y/(ÃÂK § = ;Hç 16142<^úmµ´0ÃOÃ�´Hf���ìÂ"X÷Â��#vÂà )b� 16143UH�°Ãª�=MïÂb{ÂG:æÂ´|æ)°3fÂÂÂj�L�Ãèa èSlÂ�ÂñInA����������qÂ=M\H(ÃëSª«[¨d�Ãà ÃQhbIûÃÃ~�,«|Ã,Â�ÃÃ~Â?t2ýs (Tl2]-=}7ÂÂ?�Zä"ÂÂ0X«Ã¹ÃµÂäh�gCúhCÂaSgCJN'pÂSCúhCøÂ�ÃÃÂ;X4ÂÂe¿3þü®´<ÂnãÃL§FÃÂOW,ÂÂÃkæÂ\t�Ã,©ÂùéÃÃpJ�¿!,985|ÃÃ)ÃóüøèD3är_gjz/y¨yö 16144ûµU%LDÃÃ?D�<9¢Ãä�pêa�;Â|ý]�»Â.Âà %N©·Ã<ïÃ= »ÃD&'i]ÂÃ,�n�YPï9MçyQë©S¦éNÂiTðõ¨ÂîÂÃE¡�õ 16145ÂFK~ó'ÃÃ\6¢�à« ²ÃÂPHU>j 0OO§Â+ÃaÂouÃÂ2tÃ÷Â�'·ÃHµ¼\¡¼RÃÂÃÃ�a?ÃÃ!æéÃ?¨K;§¸bÂ�3ÂFã"Ã=}��·³{ÃRQ�üìÂ"�<® xDaYÃ�n§{6ÂÂbiçUôùÃÂÂ�ÂÂÂ�ÂÂÂÂÂÂ�Â�þÂDþ ÃýÂäþ¦¤þÂôýÂTþ¥Â=}¤Ã>¢¨>ÂX>Â�¾¨à ~Ã�Rà§,oêI�t^²'Ã�Âq¯ÂÂ�ÃÂÂnÂÃà PÂÂ=M��Âin�ÂQªRõükSÂ%�Bà Â�¶Ã��ÃÂ�bE¼?ç�<>ÂÂI)�Â>£³à Âoé�Â�«MÂuuÂÃ=M|ýÂ[�?Â�mµùÂðÂkQ¡ùTÃÂ¥~�îÂÃ�P£EZ@ú ÂÂà î°Â�
16145ÃÃÂÂÂu/zÂÂRÂ�Â~¨ÂÃ,Ã9"ÃÃà �Â�ª�ïÃ� �Ã�ÂÂÃOý�ÂÂÿûÃ�+ �êÃdø9r¢¶ÂȈ �½Âê�_uI!�+òû\}k¶W½�r´1A°©ä�ÃFÂ�!(ÂV�Ãñ}Âx=M¼Â�£KfÃÂ=}�ÃÃ~¿»m°+$Âû®rë/»wvà ³2Â�H^æzZ´�ð%Ã2]L�v8 16146ìPå£ÃSM%Â%84y*Â�øf¤S�ÂkqÂ3à 16147¼ÃäÂ6~99§��úÃ(RÂ¥veCú(öTCúh+Yv 16148t:Ã,Z)bj|Ã�tÃÃdÂMÂD1O*æ}êÃyéÂÃ$Ãä�E�µIÃÂÂÃýeÂÂøð�ýÃà îÂe 16149±AÃ=M[vý�ÂÃK¼QÂ�w0Ãc�ý¦}WÂ}dò��ªqkÂcÃ}wÂýYð £� ¦«� k ¬/,O1<n�¬ÂÂÃÃ�Ãa¡ÂeOc�îÃÃ�3Â�ñÂ,s¢ÂÂÂ�(ÃOÂÃO.ROQÂn¨òN_+ºÃCÂ!é�òâ$?3_ÂÃùÃoýH^»ÃE.]çÃÃô 16150ô�ÂÃ�1[ÂÃô¯Bïà �´Ã�ÃÂÂ6�àÃùi2KÂÂâc5�ÃÃT�v7ÃÂÂ5O«øáÂÃ�ÃÂ�ÂÂ6ö1ôÂñÃãÃÃFë³m ÂÂPÃò|©ÂèD�ìÃ7Jô ^cÃ;�i�]u¦ª= T�÷j¸aðaÃöyE^03�ÂÃ*ÃúÃ�\�p�©´= ÂsB#P�*áÂ�èXRF�ä�i+x¡Â=}Ãà §FÂaEà Ã�3I�)à%TaÃ�tÃ� T8Ãû\��ÂÂ=}µÂ}ÂëÃÃÂ�� Ãsrh%RH>±{�f�S ù¦ÂXÃÂ}°L1ÂlÂÃkv��Â�UwOÃÿÂÂ6 16151¹ûÃøÃÃNäOÃA< �°; 16152öW�ÂÃ�,å±gäVÂô¦cä7�«XÂ:Ã#"ü»�LGD´�LÃH 16153¦c=d{ÃÃ¥= ÂøÂÂÃuj+µ¼IÂÃÂ�Ã�ÃÃù+0½ÂÂ練ìÂÂÃm�ÂwÂÃÃÃ'»ç»CÂæx ÂÂ=M�Â= ÿÿ*ðI�Âw£Ãt£ÂYÃÿH{Â^ã��Âo&Â^*�H|+�L»L´�fQHüg4Â;Âæ��mNã2¦qÂ1�ÂÂ4�Âf�v©W�ÃMä�ñèFÃ'Â�(¹XC Â��)�/7.n�\ÂÃÃ�Ã%�¸c+)ZÃÂÃ0);¦#�{ #¢9+�ç¢Ã6ô 16154Cô¿ÂR��¦?.Ãoa� �A9�/��ný�IgcAÿ·j Ã�f��'2a¦�Â+üùîRg�~y\fi4�¢¿âG2Y��ZºåÃ=}ÂLè�\xªhÂéXôáXFÃÃY�Ã�t¢âF ÂÃöJ!Ãô±z©ZrÃOä¡UsÿAðV�øFV��'à Âᬈ IÂLBîAç%¦VÂé[è·?0ê�«é,AIÃâgÂbçÃ)ÂF�ÃU��rÃ2ã]躺¸Ã6�¨ÂLþVÃ÷(¿"pF ü5#= �ù�?r�¼|eobÃá��BÃÃgç;3t´ÃdÃrÃ[4(ÃU÷TX¨ÂÃ7�ç0kõáéL(é2�NbZ¨|õ±Uî=}ïÃrùë®±z�� ±ìU�_ùeCzÂ$µLÃM =M¤½ÂÂÂ=Mz/ûäø&Âþc@Ië<rÿ*ñÃÃÃÃÂ÷gC¤,(Âãç§5nmÂÂ9K�¬#7Bá 16155lÃâå�,ò26kû�ÂtÃP¡ÂÃÂ= ÃëQ½ÃÃÂÃr�0�ÂmÃ¥�tø Ã0ûÃ<4õcÂ¥^¥µbÃ��XÃ#ø9]Ã¥fHLNÂÃÃà ÂÂ�3Ã�ÃÃ0:¾æðÃIlÂ}÷AóöAÃÂÃçà Ã�O§Â%æÃÃtPà �/�Â�¦M|{²=}á�ÂÂ5Zz�w�dy¯Â_Ã$à Â�7Ã�^��wqìl¼M¸-Âç¯�m)ÃuÂeT>ÃðlS�b;PµóµÃuV4ð·dN¡F2ÃÂâvüÃY¾��ê�oL>ôk�Â�<úhCúhCúhCTCúhCô�LÂëø8ÂÂÃ<±â"Âôf5·ìÂÃÂÃÃÃÃA¯\;MsÃH>Â+|�o|j�Â!PvÃö�¨�ÃÂ�_¡º]¿:�·à °�[m�1ÃÃÂìh�= 5X§Ã4¯âïÂ1à �Âôµ^£©SÂÃ�ÿÂ>�·Ãâÿö,Ân"¹,Âw1û§/Ã[¸ärÃ[mÃÃT 16156ÃA²{*Ã2/%Âmý ¡�ô��VªÃ�q±d�ÃQs�1Âà +¡Ã7~� �4 Âõ�3õ+#rÃ¥�ññät·nø�Ãÿ�ÃÃ"Ãé¦äUºäTÂpµ©à çX~9�¡�}TpÂ�¼|dp�ç<wÃÂ_à Z^�Urû;ÃG�@~uÃ;oõiH�@�;ñüãUphÃ�5´$°úZúÃëG�·i��¦�Ã�ê¸pÃ�-ÃÂq~:Ã�>"pYô/AÂÂE¡v ÃÃNâ¸ZLïq|ø�q= ÂÂÂ4 16157"ÂÂIÃ:$ÂBGö%3öÃöÂi�Ã[j&Ãô�óÃ�£;�)�k°ÃÂ,3= f§vÃïÃbt£Âaëé«Â��pÃs@�¦{üÃòwn&[jH|�-�!Â/éÂôì «à sëÃð(?SÂÃÂ2t~à 161585£§oyÃw*Âêà l_ÂéÃW 16159ü_k,VcÃhhà ÂtèÃtxJÃf'Ã/Ãà ø,�Ãà XXÿ�ÂE±=}�Ãv©Që5»þ§¯°°Ã ê§�¼XBÃÂt*ý=}æ-½{FÂÃ�·¡7¢C¹éìõÃÃ¥ÃeêäxÃÂ5Ã��¢�RÂøæTÃ�A=M g ÂÂ�4ÃÃîÂÂ�S¯ÂY¹1F�°·7bÂ0Ã_©ÃSpâYÃ÷T¥£Ã�ëó²Ãì1, Âdr²1���¢�çvÃgoôÂ=})(æ¡¢'VRì¿Â�#¾ÂvÂgÃá´@¡DJ&[Â1��ëñ±�o��ó¾ûüoÂwÃ��þÂlpk��m1�u+ÂtÂ1ãÃ|ª_S¹ï##U»Ã÷ZÃÂqáëÃG�¶ [ñ1*5�A ÿi FÂö¥ÂmÃÂÃÃ�+#1HÃ�ÂvèûÃw[��^) Ã�ýÃïÂóÃI�Â1Âu�|JX 16160�VHÂÃü�Ã�ýL£Â�+p(9³´]¢v�'°ªM çô[TúÃ+òÂ�ö#)JaÂvª÷¯�Ã÷W�Ã8<E$Â�'ÂÃP�14DÃÂ�ø�KÃG�4~býC{oÃ#V�¨Â¸ûø}Â_詤F|TtÃt�³_� SÂZ�j÷Q4E:[à ÂÂÃR>I��ÂÿÂ_ éª�Lº<ncà kÂÃ}à _|FÂÂ�3®<oC§<ªP E��V�oÂCÃ��Â�]A9ê�@ÃÂÃ�à ·Âºy��ÃÃo^¦ùò¢ÂÂ�¡6·�¡þ�ò»®ÃÂ8Ãõì²ÂÂ= '��ÂüÂ�Â|[±Â"�ÂUÂ��HÂ�h¶B캩ë =}=}7ý9ëá 8ÃcÃ>°�ÂSGA�ÂÂXçS°Z0ÂÃJa,Fþô©ÃðADT0ÃÂð}þæ¡ðÂ0%Ã���ã}°«�3º_ZóÂwméÂÂE 16161�&äÂî-®1¦ÂÂÃl(ÃEªR�)��þ�$½�ÂÂ[^��Ãç�^LÂì¾+2Âu¢Â&ÂÂbNÂ_ÃÃZÂIÃÃ1�EÂ��ÃRYÃ8%J lîÂü��öÂÃú³¯êU½�õÃ;
16161ÂÂÂÃÃ�t¾{2#I¤¸ñÂðaÂ[ G°BeÂv�çmBÂ&½KH~éc�üà Â6¸dpô���¾�Â-ÃavÃKSÂ¥Ã7øÃÂÃÃýÃJÃÃ�0'>Â_@I�Ã*à KÂÂÂ�¼Ãý|ú+NUÂÂ]üs§°Â�ÂÂdÃÃSF�n«Ã�§0ï»O ¶gÃn§ãòA(ÃÂ�Ã�j�ÃÃ1���Ã'�øGú�%d�ëRu�²ã½?@Cø¬� o{ÃÃ�a=MÃð Ââ�«n¹ÃW;´ÃùT$!ÃÂMèjçÂf¸ã½Â±£}u¿wFÃwf Â'4¢Â¤Ãy�Â��HB|ð�Ã¥x}]ÂjÃ5ì,�9U[ÃAÃpleì.yÂÂaÂÃ¥Â�¼A¸I8¾'# ÂÂ1¿*T0Â9ÃwM§©öÃ�uà ¸�Ãï�%¢S¸XÃÃ4¤@� ¾Â#]´Ã�Ã3q�Â6�à ÂÃW¹1f�ÂK&T©IÃ�Ân�¹ð ¶[# 16162O��Sd¬oÂ�ôr���õTïÃ�Â�3¨°ºï=Mó�Ã��a#ÃÃÃ�®Ã¯�ÃI�Ã�(½à Ã)´ 16163Ãø1öNÂÃn ´à UÃ�^ÂÃÂ:Ã: �æ\l?ÃÃ8B�Âà oL¿¨ÃWÂZÃ1��lX©m��KãYD#¨= ´mÃ�{p=Myâ[D��çLPJ�Âî0YêÃOÃÂO>zÃÃ}�>CæÃwOdóÂÃÂZ%"ðw��q�'o^� à e� �z¾Â¨ 7¸Ãn 16164ÂçkÃÃ�¼oöÃ�\Ã'�»h~>�U%�¹Â³d}¶ÂÂ�ÂÃYÃ#@F'\}w�ÃÂ�ÂÂÂÃ�ÃÂL�÷Ãñ� IO¾ w iÃOÂ)Â�äîÂH�Ã�]«ÂB;�*�Ãxz%Â�¯nÃkÂ=}Â5,Âm:±´}t©Â�ÂT�~úÂnÃkÂxÃ�Â���zÂ�ÂÃ@ÃÂÃÃ��_ÂÂÂ\ø%ó¸q<SuÂ¥¦Â¦p¼ �ÃÃ+qHèR'Â@�qAJW¯9@Â&.¢�wQHÃÿ¡Â~�QÂÃ�ï=M��Ã�¤w�_¯)Ã�ÂÃ�ÂÃGh�$�ó�ÃÂ¥"J�58èbÃïlýÂ~Ã=}³ð?£= ð� ÂÂÂÂ:ð,3î»�ÂöÂà ÂÂ=Mh e��ÿ�ÿ©öÂ| ùÂÃÂj*¤k�Ã�¸Â�ÃÂÂM�¾�ýã��ÂþN¬!Âê�LÂUÂlzÃ÷ÿÃ9]�Â�K»ÿÂÃv�õ)sR·cÂ1 ;Ã�ÂÂpk¼á4Â;Ãà  16165ÂëkSz´eôÂÃn¦ig¤Â�dZ;=MøzÂÂ�Âs:p½°1Ã=MÂÃÂÃÃr§Â¤±«���ÂÃW"ÃÂÃÂ|ÃÿÂÂÂ�4ÂhqWfn´Â¤HÂÂR°¶ã 16166�KlÃIÂýèk�L´ñ¤ÂlÃÂk,{Â�ÃFÂÃW«Â�L,S Hòÿ3NÂ�Ãwì�õ�ÂæÃÃq, 16167Âý1¦Â~z8¡ÂÃOÂ!/<ëÃ5�á�gnî·Ã�¡ôÂ@¹ÃÃìÂÃH¯âÂÿs�5zF~ÃÂ7°â0÷ñë�W[��NÃr>ÂÂe1ûû¶ 16168ÃÂ(Ã¥Âh1ëf<�f<Ãf<îfÂ�òL?~ÂöE G�Ã'aS8:òëy¼&qì¨ÃÃC�¯g¡Â§Ãu�Âh9Ãf5ûùdûôwÃÂ{{Âk¬\Â¥Â�[�·�à ¦YÂ�P¼ ë�ö´�&ÃÂë󤶥çÿ§ñ²¡Â¦«ÃäÂÃULw3ÂöÃÃhNl´å(O0K¢ì�#à %�æòWUÂÂÂÂ�AÿÃÂÃ¥:[f&jÃîWkûê�ìrÃèHWÂ�yÿnëÂ}H^ck�ÂÂO��Ã�ó |\ÃÂÂùlKÂî¶ÂsmiÃÂ�w�SÃòÂuÃ"èÂ9�M@(B2ç$ÂÂlô��ûÂ=}ÂæÂieãÂÃZ£þ¶¼Âù>¦Â¥½ÃÂþü�üO¯Â{Ãg@Ã�ÃñsÃ\ÃÃÂCÂ�aì3]²YüV1=}� �òÃÂ�ÂsÂÿJ��õT��à�ðM-;IÂgÂèê< ÂÃKÂ��Â;Â#�ècÂäÂxÂäÃ~ÃFà }ìKxçCI�YMU�R=Mÿªjñ©Âúçæ¦@Ã�¿¿ó�(Âo»5ÃÃ[�ÂÂ&;@ô¬Â^\*ÂÂ�ÃÃ3l,û��#¾pE �ç±\Ã5¾eiáý»¡O��´ÃùÃÂ&�flñ3ãZ�ÂÃrT¤|^Ãç÷���ì¶åÂ�±[>h�z��Â~ü¶ÃGÃ[ÂCÂo}L ë[�Ãî[ää�JÃ>�j~Â�§ëêÂ{ÂgÂHôÂÂÂÃ\z��@Ã�¤ûGî;æZ�ö�Â��G�ÃÂüÂk�Ã:@pðÃÃ�u=}�~ÃÃÂCrÂäéUÂ$5QÃÃcÃv�Z7üõÃÂÂÃ6�ÂMÃ'ÃÃéµYµà �høÿÂ@ÂóÂ��¹r¦m§¢<�?õÂÂÃDëê�ä�¬·q¢T�õ¾C�Â1&�ÂÂæ�[Âà e·V�ÃüÂÂ@�64gôÂ��ÂLÃÂ8j|Ã.Â�è¢�Â|ÂK>�1}X(fÂ�*4ý�bE=}�#¡y!�ÂLJ�ÃùôöÃiÂ�®MXÃ�ã¨y/ý/Ã�pÃlõa£xýé�Ã�°p+#�Âs.à ÃÃÃh=M�ÃÃÂV½Â¡ï&ýñ8lT�Ã�Â?\z6à .}~R�ÃiºÃa� >³»Â(ÃÂn]"à  %p$ÃÂ�/-ýfÂ^DÂQ¿õ-i�þO·Ã¹yy÷ ø®�Âà 3ªÂ^�Ãà TÃZÂtÃÂi<�Â\ÂóÃÂ�²= µé·µjrL¸¡>Yhvä å� 16169ÂÃveÃAÃ#OÂ|ZcÂx¢-^ÂÃt³ÂÂ¥ôVdròÃm¶ïh(ìÂE¦y5�Dê�æS�¢Â$ ,Â¥�êÃS�¤L²]1¶b�fE¬�Ã�3kÂ�MI²�t¤º�P\ÿtá¸Ã®mJà »ôøÃà ï&«zÂè=}ªÃ�$�ÂTúw¯Ã¦BÃ8ÂTÂX¶�èÃ2�M� ú;Â��~vé�[¼�Âó¤ãfJ�i=MÃ¥�-à�´H)Ã3¿Xk:HÃm\>öê�÷ ÃÂ7I%��=M¿ô³}ò5<FÂJéÃ�_�mx�OÂQ·ÃmÃ0ÃòX±õ�|ýiÃÃ=M,>ìÃê·MÃ�ÃÂt;Âe#®v6v�Qxêw= H»Â=}b+æ�8¼Â@�Âbw]hZ)ÂÃà ù 16170¼Â¹à L 16171�n�ÂÂwÂÂ/s#ÂÂp /"»,Ã��ü,ûn¡Â%ùAÂ~°Ã®ï"yÂ:ÃÂnDb^rZs^LqÂ]5ýoÃä"/:8�sÂsÂÃÂ�@lÂãÃ{ÂEÂ�ÃAiêáÂ3ç¹ó¢=} ¢Ã·u�½I?Gà 16172�ÂÂÃà -kÃÂÂ�Bþ��ÃÂ4ÃÃ�Â@Ã^NI*ºS�¿ÂCg3)+$ÃãÃÃ;7ãþÃý�dá�Â�Ã+¢ww�"£Ã0�¶ÂÂ�ÃÃ_xnn½6îÂÂÂdxè©�çÂ�æRºÃÂà >*ÃÃLðæèp¦©Âi�Fw/ d�JV¨ÂÃDÃCF,µÃÃjDTÃ"M?9êä�áÂîã6øé��lÃ�÷2?yè�B¢Ã�p�©�dø�ïSLKÂI_ZAp%@Ã¥ludÃÂwçG¬»Fý8}Xäv�f}ý^zÃ(¤tÂ}¾Ã]î]¯R|Q¨ Ã�ÂUÃ\=}�ºÂ/à $u[h»I�ì6�ÂÂï*îÂRZÃHÃ[à �pRÂ7²ÂÃg�¿ÂÂ�ÂöÂ[�¸óÂÃáü�[�V øáÃb�¬Âç{¢�²\§@�ï�â�E��¤+FÂ[Â�dÂqÂ�ëJî�¥¨y{ö°=}�|_{�¼©ì(�ül�ÂS^wÃi.�Â��/xÂ4Ã_õ�ÃøcÃæq��=Mp÷�bpûÃïtôc�é÷ÂA7Ã�Â>ÃÂ6¶ù�(]ÃÃk�ii�ê�æÂøÃ®�·ÃÃñ�ë�Ãÿ´�£ 16173OiPÃÂ},S+ÂL»±~ÃdÃÂNN,'XæÂÃ7j¤Â»�Ã9ÂÂ�Ãû¤©Âï$ô�,ÃÂé¸{¾v9ÃS�ÂÂéÃÂÃÃzdùJ¦&Ã9ðÂyQ��Âw�¯z\úû%�Ã�õÃ\TÃ�DÃÃà »ªÃ.Cd�ÃÂ5¬÷7i®é[uÃn¦~MÃ&ÂÃëkûæR.ý�Ã
16173§�ÿ>\ÃQÃ:�à RìÂÃ�g£9ñW(Ãû¡ÃÂÃçâÃÂÃN�~ûz�çÃ�~RÂ6DÂÂDÃï¼�ÃäQÃ�= R']�^ÃÃÃúúâµ Â����¬�'EêîÂ�ú�ÂgR= � ðaÂÃ��µqÃaXÂ\}Ã9@\éJ�ò?µÂ,ÂJÃÂ�ª= LE?bM��OâHTÃ�4=}Pà C]é´Âfê�ÂAwÂ�¢Â¤³;÷ÂNy¦Njvè�<WÃnl= KYj©Ã.ÂE�jEÃ�u¸QIáÃe�ÂV}zZáGÂÂ-îÃ�Â/óÂt(Â@ôÂÃÂcÃÃà Â�ýr¸ùº.½öòÂÃéZÃLçe ²dµ5KV8#ÿP]vø+çi(¡Ã�0Ã+à Ãï\ÃkÃ^ 16174�Ã��tÂ*Ã¥Ãiî6ãAÃ÷Â� �âK-ÂâðD;ÿ¬uP�ÂDw Â¦zÂ[Â!êüÃÃöÂ,[G=MøoÂÂà �ÃÂ¥ÂîÂs½õy�ÂÃ@HvÂZÂHÃóÃüÃÃy�PãSÃÂÃðD=}pÂ_gîÂÂK\�d�ÃëîIFÂiÂJ¡ç�¤�Âm4¡dè�ÂÂÃÃÃ9Ã8Â��Â<©¿ÃÃñÃÃK�éðI9��Â' ²Nù8bM>}ÿÂÃ|ÃÃ¥olhJPFüÂ/ÂÃf�ãúÂ>�¿ÃÂôÂ+Z.ã·/ïòõmÂTrXÂ�{ Â��à g(áÂÃ��~f�7�¨ó·_ëû»X¯W´ê]¢X�Â&:T¬«Ã°ècâÂB¯jµãR:ÿð³x~�Z0��KdáÃ�ÂÂê]0èD�68T§ù Â�m°ÂÃõÂÃÃ_üÂ|'=}ÃìV¤Â"�¿-� 16175Ã��v}ÂV�Â%-�³"=MW/ærÃH�IÃ�|�êÃù@gb1ï_ÂjÂ1öý!£°RzÂZ�(Âö÷¯ê]¢DLÂ}]oò³F�Â�ÃÂr ûÂ8¯�¢ÃE;ü�Ãc&CiÃäÂu� .öùÃG>��hCiÃÃä� v<¾ÂµÃ°Ek\I0;·/÷ÃÂáG ��§iE[��üôÃÃ6©á£X7si;�¯Âë|®züð#æ"#áÃG-/}FÃ$üpú�Q +Â�Eö�»5 ÃV¶pºinYc!�;ëiÃÃÃ�â0tÃøDè%¨Â�xyUÃ��ÃbpóH�kQº°�<W;EýäÃv�W ÂôiMÃÃ4Ã�èv¤ò¹¶Â«G~½Â,²è�ÃýOR%;�>[³â�·Ãb�>Ã|�~ÂvÃÃ�y¢ÂÃõÂ7�kÃ8 16176¾;W¦ÂõçùÃ"æ¦Ã·®jÂãT�ÃÂ+Ã¥�ìu�wk4Ã÷³êÃÂ�G 16177®CÂÂýÃãbY��Ãöëz5 Âà ýq1Ã_��âS��ÃäÂ��»Âl* Ãp�s�æ¼�i�ÃG-_°ÂGÂK�Â�t2ÂÃøÂ¤2¹¶êÂêÃÃS�Ãdxà ®Qç§Â�üÃÃ5ÃS71ñ�d%ùå^�ÿÃÃÃ.æ"#áÂÃ�Ãh}�¹I�ÂÂG�fG�n+Ã1Â÷ùÂòo{éù D]>ÃéÂû�1H�âþô�tR©It=MJ= ÃÃ4L5_��äá7æ@{;§�Â6eK´_ÃõãS��Ã�´8ÂP;?d¥ä�ÃÂwHA°ÃÃ]ÃãªIe�èÂ9�+kÃÃ�óaçÃ'�·yäª�m¨+�xô¦¥]=}ÃÃòÃf»5�yÃ�T¢é�Ã1/ôl�Ã@·º6©!Â"�JÃqg²©nl��T'3�ÃS�ÃÃ�ÃY>ÃçøI=M¬¹{ëa�<¸Ãò_ÂrdÃcº\p=M}ÂV®BhÂZÃæÃÂv�_ºÂiªý£ÃúÂÂS�ý|L5ù�Âr »5qMhë= "eÂÃO?}ÃZE¾ »Ã��¤HÃå£løà ç�\ì!>1AÂG�Ã*¤Ã«�Â�ëý4�bSã�Ã2²â�Ã-wû,Â$©NüÃ7�ÂÂn:¿¸ðÃr1HÂÂdrúöÂ}~ì;¬¼cµ½8_�ÃÃB9Ã9õ)I¾ªLAêDSâo.¿ðB¡ ÷¯9TÃj��ëiÂ}D*Kþ{³¢�ó?w}Ãþá*=Mà ÂxÃ:öÂÃX�çÂU´ÃÃkùÃ�Ã�¶�]ÂÃ�ã&þÃ_�0¢ÃÃ�Bn¼2yìw5lN[mÂ0#ÃtÃÃ�ä÷oy«DÃÃæ¿9Ãô-Ãì�A,,dÂ�áÂêÂ'V7Ã��TÂÂÃ��Nj;UÃF¡ÂÂ(�W0OÂU^1HÃ5gK£�¿lâÃz1ÃÃpÂÿÂ6çGeN(8ÂWÃm 1ÃÃKxµçx§9fJ_&8�·�ÃKFEq±?�LÃ9Ã/ÂD Ã�õ 16178�d7= õ�Â/þ�eÃöÂ�âÂáÃ!wLä��= §Â��8�Â=MWÃæ26°¬âô^j>ÂÂ�¤ÿ��¥á·lóE�Ã÷= ÃÃÃÃ�ÃóµÂ7;?= æêÃjk1«�øÂçÃa��ÃÃÃînj¼0ÂPáÂÃzh�P�ÂjÃà 7à þ�@;/_�\ëÂöà {5Ã"-/9ç�h@�{ñýÃÃAsÃÂ!Ârhúwè��u®òô¯aÃiÃ�¿-ÂPK?Â��gò�
16178H= 0söÃGv-û¨pª�ÃBB\:¢|E<¢�Ã�zd�ª\ÃÃÂÂÂ�ÃOÃÃÂÃ�ÃCÃ)Ãr/��¨Ãs1c¾6Â!Â"ÃäÂ%�Âú§bÂõt ÂÃÂ5Ã[7/³.¹Â:E}= �r³{�W´ê/¦¼Ãj;0�B�2¢jFÂ_â]ÂrRó�ÂUøÃÂIðûd �=M¿-Â#Sþs0ô»¶2þÂÃt¤á#Nw Nèo/ÂÃJÃ?ÂI¦Ãlm-&9à16179�³HÂÃk"T 16180�ciÂÂB=M,¬Â¤.ÂLr�{bciÃ�áîL�AmZ[ï¡voÃ�]¯{Ã4¸.G,âÃÃMJ;²u @ ðp�ÃÃ6§áÂÃÂ|@Ãà �»Ã~ÂW¨rðÃõÂWÃs�,�ÂöJÂéìÂ'V¯·ÂòÃ2��Ã� ÂáÃÂyÂh Ãñ_ÃÂh#ÂûÃv£w�î=Me:Ã;=Mµ¬à â�T¼à 16181I�yp<Ãü{Ã)Ã]�ñîà RfÃ:Âü0»Ã¨£L»öVÂFÂ?-�ðQ 16182£÷�ùy¨��¶ìE�¶5yÂ8oVà 16183�Ã5?ÃmÂpqSê¥-Ã]ÂEqµaW�õ÷ð¤{³Â�Ã-ìÃ#�[3]Â�Ã,ü³b -�»õÃ}aÃÃ.�7î k©;�ö�{®ã¼Ã+Ã1&£âê¦�rVÃà _r]Â"ÃçðYc/Â�T�Â#oV:Â!¢x+¾Z�u�MÃDwÃ�Âr-µ¼�fYfÃáE)Ãi)ô\:Âá�%b»j$ÃYb.ÃâÂÂKÂ*÷³ê]ÂÃÂ�[�!ÃÃìÂ�öP:��äsSºa02�ógkÿxYÃWäA�ð§ê1ÃÂ|fB�o�¿6¢v«îâkTÂ�÷%CîÃ�´ûJò]Âb¡ÃÂIg=Mk�OkKÃb#è¼µR÷æøþ]à "N=MÂ\éO¡Âý©ÂÃÂÃl Ãà 16184@^Pj*÷�êF±�(³_ÃÂÃ@f¡ÃÃÃù_Â�6ÂjÂPD|^ìt8�qÃC��µx2�$aÃ�ÂcÃè\éº!�Ãì�ê¨Ãa ª©i¹ÂÃÃrúÂ^ÃÂÃÂëÃÿ}½�}Ã]]ÂÂôÃb¨Â�êqq¸�æ�5uYMÃ�£Ã©�¥ö>¨Âù�æã¹®ÂÃ�Ãüá�à â.'= ®nÃýcy�¢[ÃÃÃ|Z)ÃWÂ|Ã�ú�ZÃ�= �R¯ü�jÃ?'éï±äjÃ5kÂÃ�Â26äÃáô�M±1ö��M¤z�Âø�óö®Ã6K½PY� þ¹òáïXÂæþ�|à 16185�|óPâù;:¢Âôå�¥â||@ÂÃB?�g?Â9:7±�o²ÃiFÂö÷¹îÂ�ÂÃ�ÃûÃ*läÂÂ�¶åü�ª÷ÃÃÂÃ�H4¯+3Â5(ë�Âa]�ÂÃà Rç°|£ÂA"¶ºÃ' ÂI �,6éµ¹�kbÂ�ÃLï�[ðòÂÃ�®üKÿ�Ãó^$DÃ�¼LJR.l;��XýÂn<Âàü,�ÃÂ=}¹Â��ÂÂG¨y³1ÃÃö�uÂMÃ1ýóà lÃÃW-P# èÃ)�ªÃe*=MÂûÂk�[hÃKÃtÃù ¬ìvÂè¥� �¡ÂFÃÂö·þXæ*ÂÃJED#òºÂ(J��YÂVr�Â[HbëÃ�hÂCYÂ{Ãy"»Poü~� ÃÃÃÂp�òÂJ Dî�æ$¼Dà ÃîÂÃî;ilôSOÂÃÂÂ%ÂpGª�ü² ªöÃTl¶U1®4«~2¾Â�ÂqÃ%¾ïÂwÃ,�+�kãuIÿr�ÂÂ+KKWam� ¾ ®�ÃÃÃÂë¾�!¸/»þuÂÿ¯EüìÂÂÂ¥�rÂSÃvÃ[¨[ÂD 16186� 16187S�ü¸GÂôz�-vüaÂýÃÃ¥e=Mô²;rÂÃ}0"ÂQ#0ãÃ�Ã,·QëA>±Ã�%�bñÂÃSÂÃÃ÷[DU?¡ÃÃqü�O95à ÃwI»�§¿î÷¢°Âk�ux³�ôÂà ª¬�´ñ|õÂT�ý¼uÃÂÃ(Ã?=}p9ïºâ÷µ7;ÃhNÂÃé�Â*[pBÃña3ðqÂRDõ[ÃNQ~«Â¹Ã�Ãã¢�� 16188�«]ïZ�ÂÃÃK?Â1÷Ã\¶,r�RÂóÿC(¿ûùÃÂ0Ã>�^å¥���oÃÃHkV®�L~«nÃ'@¨�Ãó£kQÂ¥<ÂÂ¥K�oæfÃkäÃ?Wå¤8Hµ�ÃÃ>ê¦~i«0�ÃqÂǼ�-C[Â^TW��c0ÃÂÃjP�Ãzç�;O±¯qj�%Ã=MkjXµÃ¦[�$,%ÃhÂæ,ÃqDÃþib£�Dx�øñÿ´:Â¥nyùl¡[>WÂi3y¯Â�Z)�êWw²uñ�]à ãÃi,|&Ãn�ðjÃw'�^UJÃ2è©�dþ��¯�= Ã5ëÃZìÃÂà )k·jiB¸Ã�cà Â|VÃö¬°Â¨å�ªÂ#JIµmY·;�bÂõ��B#u�*ÃïçÃHqÂà ½·¥j@�%ÂìÃ=}.«���9XfÃMÂ�Â¥a´@Ã�ÃÃè«^= ¦R�Q¡«ÃhÃ'ÃÂHkÂmw÷Yr�öó3¤p F�Bxù��¾q�_Â;â°[ÃÃìc(.¼Ã¶VÂYÂÂÃÂjïóq|òÂÂ�!i¬T$]ù�ó;p����´óà I|ÃD£[t� ´Ã2§^ô�= «KAèGïz¿�ªÃnà »]QQ@)M³æÂô§?yDÂYê�$ö���Â8Ã8dÂÃ|�5�©Mò}|¡èA�÷ðÂÃL6½¸Â!nw$ÃÂ= 1C.�¯RÃy 16189q\;sµAdÂ[mYÃÃ�±_:LÂÂa�Bä|Wæ��ò2Ã�ðã¶e²Â°¢¦��ÃÂ~óÂõì �WÂt��ç-ñ¿�r�P¹¢±Â¸¤�Y�³ãÂÃ]©ÃÂW=}Ã�°{æÃEbìs÷aÃñ:ÃEÂö½@Ã5ÂÂiôçTéÃé¾,5Â��ÃùÃYOÂvQ®YÃ\ô >ÃÃIÃ[�Â�ÂãÃ-@�ÃröÂ?�ÃyPô³çTÂõ��æ>Â�0!õ7çÃü ÃBÃ�%è$Ã�ð\��¶�Ã1jc¤Ã�ÂÃSKTÃó 16190:³©ÃÃÃ4�«ÃÂõN= N(DÃt^Â_Tf6�¦�(pÂz¯¨ÃH^Ãu1Ã-��yôÂd¸~ 16191�½ZÃ�ÃÂó[ÃÂÃiµSéh$µ!óïù¬��½\¸$h¢æÃÃ¥V=}ù�°ðLú±à ó½Ã·x5ZëUw-ÃI�¦@¤à jÿ+ |ÃùIþ�èÂ��w0Â>ö¢á¢ú¯ÿóÂìéÂà ¸u.}�«zü_>ç��(ª�yJÃÂ:c�©¨ü´_¶ç%MÃtNõw¡ÃÃÂÃ�èÂ2ÂëÿÂò�ºg[x}ÂöÃÃ:Ã�·ztVSâÂtÂî¶åP�²Â�Â��2ÂûÃÃõ6ÃoÃ��Ã\Ã=}´½�±¬ÃÂW#>ÂNÃÂÃ"F7ðT�DVéè�ªÂÂÂ!:w´ 0Â:�O_ÂP�ëÃÂ�ÂhééK*Ãû@Âýw¯úNÂ��ÃîQJÂÂ¥ 161929îU¢¤Â´y]Zð v·�¥§°�à ä4{/ÂòÃ�Â+-³±ÂÂ�@cîëpîÃò2þsuªÂéQ¶Âó�éÃÃ.2ÃVõ:-Ã2�G0�¯wL©êâaþ±é~ÂÂïÃ!}±f³�*2ªAÂøÂ½Â©Nà ÂwÂVR?� Â\ðCã»Â7$/ÂÂÂÂ#3_�ö�à Ã&ô vy�/b¶Â3ÃÃ�§MgÂÃ;�)0ùò¼ÂëÿÂÂÂÂÂñ®4Xü¿lþ³°�à A;�ðO£!èÃÃEº%;öÂYbÂ[ÂGL�^úÃ�ô¦+ÃÃ$§�&ÃR3R�~�éP�£Â»&ÃîGw�©ÃEÿH1$- çÂ�ê�C�X½Ãèi7�/fÂ�tÂH¦ ÃTw 16193 Âz7n|ÂþÂÂÃoñ�ºÂ/¢�E9´-uÃ�ÃÂ=}é¤Ã:)Ãìûq.Âôô<êoÃÂ��ç�Â$S~Ã�²x(/�Ã_sÃâÃOI ¦-6Y.:¨v|¼Rög�'P��= 9ÃY2�á4Âî�8[T-·Âø�öW�/à ¹ç1��_îB±A*/ÃHÂ%Â0»Â=}¯¬Ã:ÂUFÃ]¼¾(�ÃÃeúÂU0ÃúëkjÃìþ«|ljÃ��ÃÂYi½ªú\]sL @Ã)¬@Â^¨cQOozYÃ�
16193ò^%ÂA©hµ<J��ç¿ÃcéM¼V ÂÃäïBmªnÿ¿Â)"0<K$Ãä�Âz�Iýö- 16194Rà �ôÂüÂ+ø·¤ýè)NÃt¸Y�52VÃ#ÂBÃ^¦c[Âb°�c+[�{ÂÃüÃrm/ÿsÃ�TÃE�4è� ÃSÂ¥= /¾ ±An ¯,ú Ã6�+N 6Ã_�Ã�ÂçÃ.&�*Âà;©�Â#ODèS��ÃÃ}Cf1kÂ¥�Â.Ãgóà �ýJÃÃ<úÂ�- ¢�êÂÂVqÃnã©Ã¬òo;>eéÿñÃ�µ0B¯¾(ÂÃapôÃÃ�$æÃ9Âhv²Pñw5æÂÃoÂ�i65Ã3sÂ:Ã�Ã0³�ª�{��AÃ�ï?ûÃ^º¥�ÂÂyWqfÃî¼(4Ã�èÂ�4:Ná(ä¿.t¢ì /��¼PxeÃ3³)/±Ã�YÂú5D�mÂ=}*ÂÃÃÿà }J;�ehïyÂ�ïû÷ªøC�£¿£&��qÂ{Ã^vÃ0Ã�ÿÂ=M£8P©UÃ(\füÂùxIÃÿH¨WSÂÂÂ���0ÃÃ¥ÂÃÂ@E:ùH�Ã=Mnÿ38¼�ÃüFZ³Â�©¦=}Q�;BÂù7÷ÂÃaÂæÂ¿ÂÂ]>ìüÂÂÃ4�*Â9)l=}fÂÂÃÂÂÃÂÃ¥�§Lb¡Â�fÂeÂ¥Ã�Dlq_{<èkÂà YÃÃF¦Ãàìh�ú´ÃlcCúhCúhCÃBúhé0KB:�[ÃI�>ÃâÂ�ü¨æûT@¹à |Ã�|Ã�4vÃ�Ã÷Â)ò�Â0/_��0�81kÂ?)ñÃé㼫>Ã#gªùÂEÃnµ(ÃJD¼l¼#y¸ðïT�Â>V 16195g¶·SÃáhÂÃþÂj�ÃÂ�sê¤à ¿»§�Ã�Âè�JüáöòÃ"¬]'z:I�ZoSñ.ÂÃ�-Ã;" §Zò|Ã�lõ�;>ÃÂä�Ã&oâ Â1êà xÃÃ$ÃLÃø�1ºÃ4rÃG~1û6a¥êÃÿúèë,{ÂUÃ�ÃBPèû 5S�5©{Tu�#c»Ã�k/1ÃÃ=  �45÷{ï~t÷j1 16196z#¡)�v©ÂÃY@ÃIrÂ÷H0RqàyÂgæÂJ�ë-ê¨�tÂHV�8ÂÃ¥D$Ã4÷þ<ÂÂôÂ�AÂäÃ�ÂÃ<ÃÂkÃK�ÂÂ�ÃN®.înÂÃKõÂÃ1¿FÃÂðÂÂæEÃ;«»{û©ÂªûÃ�¸Ãî�.�p/Âe&2ÂÃè�ýX�pÂB¥ôwvQÃóÂmÃ�©�Ã��ëÂÃ�³-«Oª��Â�¦Oó¦KdV´*¢Z¼> 16197�ÂÂ��Ã#悉Â�Â�$0ÃXqÂÃÃø)ÂÃÂÂÃÂÂ¥�=MÃÂÂOÃÂmÂÃ�¶Â¬ÂÂïÂÂÃÂÂÿ-ÂWÃÂiÂÂâüÂwÂÂ'Ã�º] 16198md�Âl} LrÂONx k�siýÃ}ô¬´ $rÂÿ¬ÃI£�Ã_ÂÃl®ÂIÃÃÂ¥FtÂÃ�Â`}) 16199var C={a:T} 16200this.setModule=t=>{e.setModule(r,t)},this.getModule=()=>e.getModule(r),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,C)).then(e=>{const r=e.exports 16201var s 16202!function(e){g=e.m,y=e.n,v=e.p,_=e.q,b=e.r,w=e.s,A=e.t}(r),s=(n=r.k).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),i=new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.l()}(r),a()}),this.ready=new Promise(e=>{a=e}).then(()=>{this.HEAP=n.buffer,this.malloc=g,this.free=y,this.mpeg_decoder_feed=_,this.mpeg_decoder_read=b,this.mpeg_frame_decoder_create=v,this.mpeg_frame_decoder_destroy=w}),this)}function s(e={}){return this.M=()=>(new this.o).instantiate(this.u,this.D).then(t=>{this.K=t,this.U=0,this.P=0,this.T=0,this._=0,this.H=this.K.allocateTypedArray(this.F,Uint8Array),this.I=this.K.allocateTypedArray(this.v,Float32Array) 16203const i=this.K.allocateTypedArray(1,Uint32Array) 16204this.J=this.K.allocateTypedArray(1,Uint32Array),this.G=this.K.allocateTypedArray(1,Uint32Array),this.B=this.K.allocateTypedArray(1,Uint32Array) 16205const n=this.K.wasm.mpeg_frame_decoder_create(i.ptr,!1===e.enableGapless?0:1) 16206if(n)throw Error(this.O(n)) 16207this.S=i.buf[0]}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.N}),this.O=e=>e+" "+this.K.codeToString(this.B.buf[0]),this.reset=()=>(this.free(),this.M()),this.free=()=>{this.K.wasm.mpeg_frame_decoder_destroy(this.S),this.K.wasm.free(this.S),this.K.free()},this.decode=e=>{let t=[],i=[],n=0 16208if(!(e instanceof Uint8Array))throw Error("Data to decode must be Uint8Array. Instead got "+typeof e) 16209e:for(let r=0,s=0;r<e.length;r+=s){const o=e.subarray(r,this.H.len+r) 16210s=o.length,this.P+=s,this.H.buf.set(o) 16211let a=this.K.wasm.mpeg_decoder_feed(this.S,this.H.ptr,s) 16212if(-10!==a)for(;;){this.J.buf[0]=0,a=this.K.wasm.mpeg_decoder_read(this.S,this.I.ptr,this.I.len,this.J.ptr,this.G.ptr,this.B.ptr) 16213const e=this.J.buf[0] 16214if(this.T+=e,e&&(n+=e,t.push([this.I.buf.slice(0,e),this.I.buf.slice(e,2*e)])),-11!=a){if(-10===a)continue e 16215if(a){const e=this.O(a) 16216console.error("mpg123-decoder: "+e),this.K.addError(i,e,0,this._,this.P,this.T)}}}}return this.o.getDecodedAudioMultiChannel(i,t,2,n,this.G.buf[0])},this.decodeFrame=e=>{const t=this.decode(e) 16217return this._++,t},this.decodeFrames=e=>{let t=[],i=[],n=0,r=0 16218for(;r<e.length;){const s=this.decodeFrame(e[r++]) 16219t.push(s.channelData),i=i.concat(s.errors),n+=s.samplesDecoded}return this.o.getDecodedAudioMultiChannel(i,t,2,n,this.G.buf[0])},this.Z=s.isWebWorker,this.o=s.WASMAudioDecoderCommon||n.A,this.u=s.EmscriptenWASM||r,this.D=s.module,this.F=65536,this.v=92448,this.N=this.M(),this}var o=i(374) 16220class a extends o.A{constructor(e){super(e,"mpg123-decoder",s,r)}async decode(e){return this.postToDecoder("decode",e)}async decodeFrame(e){return this.postToDecoder("decodeFrame",e)}async decodeFrames(e){return this.postToDecoder("decodeFrames",e)}}var l=i(0);(0,l.A)(s,"MPEGDecoder"),(0,l.A)(a,"MPEGDecoderWebWorker")},178:(e,t,i)=>{"use strict" 16221i.d(t,{D4:()=>r}) 16222const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256) 16223let r,s,o,a=t 16224for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1 16225n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])] 16226return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEac
16226h((e,t)=>s.set(e,t)) 16227const o=new Uint8Array(e.length) 16228let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0 16229f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p)))) 16230const m=256-h 16231for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1) 16232117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a) 16233e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0 16234const g=o.subarray(0,d) 16235if(f&&1===l){const e=t(g) 16236if(e!==c){const t="Decode failed crc32 validation" 16237throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker}}]), 16238/*! 16239 * Copyright 2021-2024 Ethan Halsall 16240 * https://github.com/eshaz/icecast-metadata-js 16241 * 16242 * This file is part of icecast-metadata-player. 16243 * 16244 * icecast-metadata-player free software: you can redistribute it and/or modify 16245 * it under the terms of the GNU Lesser General Public License as published by 16246 * the Free Software Foundation, either version 3 of the License, or 16247 * (at your option) any later version. 16248 * 16249 * icecast-metadata-player distributed in the hope that it will be useful, 16250 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16251 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16252 * GNU Lesser General Public License for more details. 16253 * 16254 * You should have received a copy of the GNU Lesser General Public License 16255 * along with this program. If not, see <https://www.gnu.org/licenses/> 16256 */ 16257(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[993],{178:(e,t,i)=>{"use strict" 16258i.d(t,{D4:()=>r}) 16259const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256) 16260let r,s,o,a=t 16261for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1 16262n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])] 16263return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEach((e,t)=>s.set(e,t)) 16264const o=new Uint8Array(e.length) 16265let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0 16266f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p)))) 16267const m=256-h 16268for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1) 16269117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a) 16270e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0 16271const g=o.subarray(0,d) 16272if(f&&1===l){const e=t(g) 16273if(e!==c){const t="Decode failed crc32 validation" 16274throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},655:(e,t,i)=>{"use strict" 16275i.d(t,{FLACDecoderWebWorker:()=>v}) 16276var n=i(209),r=i(317) 16277function s(e){var t,i,n,r=e=>console.log(e),o=e=>console.error(e) 16278function a(){}for(var l={},c=[null,[],[]],u=new TextDecoder,d=(e,t)=>{var i=c[e] 162790===t||10===t?((1===e?r:o)(((e,t=0,i=NaN)=>{for(var n=t+i,r=t;e[r]&&!(r>=n);)++r 16280return u.decode(e.buffer?e.subarray(t,r):new Uint8Array(e.slice(t,r)))})(i)),i.length=0):i.push(t)},h=new Uint8Array(123),f=25;f>=0;--f)h[48+f]=52+f,h[65+f]=f,h[97+f]=26+f 16281h[43]=62,h[47]=63 16282var p,m,g,y,v,_,b={c:()=>function(){throw""}(),b:()=>{},d:(e,t)=>{if(l[e]&&(clearTimeout(l[e].id),delete l[e]),!t)return 0 16283var i=setTimeout(()=>{delete l[e],_(e,performance.now())},t) 16284return l[e]={id:i,timeout_ms:t},0},e:e=>(t.length,!1),g:e=>52,i:(e,t,i,n)=>52,f:function(e,t,i,n){var r 16285return t=(r=t)<-9007199254740992||r>9007199254740992?NaN:Number(r),70},h:(e,n,r,s)=>{for(var o=0,a=0;a<r;a++){var l=i[n>>2],c=i[n+4>>2] 16286n+=8 16287for(var u=0;u<c;u++)d(e,t[l+u]) 16288o+=c}return i[s>>2]=o,0},a:e=>{throw`exit(${e})`}} 16289s.wasm||Object.defineProperty(s,"wasm",{get:()=>String.raw`dynEncode0179c5946f1dÂÃ>º}ÃÂÃ�%�®z¦IGÂUn�5Or/�ñ)÷6Ây���Âú��=}{ üÂÃ� wûø�Â@¸îqÃdµ»ôÂæÂ¾XÂf+gúÃe2ëþÃ5=}Â\Ã>ä=Mu��jÂ��ðÃX¼¬·¹nu�Âø3��_«�ÃLÃýU¯= �C?�h�ÂXi�°$��²Oì´KeSäÃkf� ®ÂRJþÃo<äÂ@8@uw֩«ýºG�ÂÃõm¨7¬¬¬¬¬¬qNî´S.�Â^GïPÃðNpîæîTÂVþ§¨Q�Ãsü�ee�+.ÃèF�fÃÂZç_¿og_soÂÃ06 RÃÂÃÃÂ�fÃÃ%Ã/eVéw�= ¨Ãî6�ê@U/'fÃ8vpçPÂûl¤g:ç�Uf;ÂRÃÂ�bS�¤Eû�8ÃH�Ã�·&U�ÃÃ÷ÃY�-+aÂ�RÃ�ÂÃçAÃ%[¾"�Â�÷ <=MÂÿQÃwéÂÃÂsÂ28aëvF¶Ã�þ¹R�Q�ÂÃD¤]Ã&§,Bm¿ì 2£ 5éªM= ôÃîAêÂrÃmI*=MÃ= !©�oMc¾B ÂÃïû�Â�$ÂVà P�Ã= ¸ÃÂ5�JÂvÃ2¼Â�V7= A3Â=}»ÂKGvûÃÂ�uZaÂÂà ��Ã�gdRlÃÃÂÃ�Âü"+ÃÃÂÃ^[ªÃ} O»L�ÃÃb{þB�\Ãá�|æ -êÃo£fñ®�ªµ£/APãç«Â/Ã¥J'�2à /õ(,rÂÂÂb9 16290 z!Â¥rCêê=}ð�ÂõÂÂCg¨¬�ç:þ� 16291< AÂú²Ã�§)êÃÃ�b¢MÂ%¤�ñMÃ¥Ã{Â|�3ºà �ú§4�ÃÿÂÃÃ�<�¶iyÂÃ)Â�C&yÂ%�Ãà E÷Âfh�eÂ��-�E8ô5ðÂ�ÃBÂÂ�h��1dGv¶ìÃ3ù>Âýï�ïDfh©E�$¨q�2«sÂÂ,Z§OY|pø2!ç¡Ãà ÂjÂÃÃ8uìw<|+åòÂÃÂT\Ã÷Â1Â(*ÃÃ:¦B£ÂÂ�Xz%üÃÂ�¸uÃYh7Q�$ûÃ�þÃÃ~õ"Rà ýöxUx����óaÃ&?"ÃlPzE�ácw*Ã&�UüBÃêÂp¼yµ5?!Ãk�¾=MÃ0�lv�aô²Ã��ÃJ�7PÂEqÂ~𹾿Â~s¼£�ÿ&¤ÃÃDï�vÃ�±nI�ºÂ¨þÂo â&��¤gðJ)CUÂÂøÂ��"Â¥{��Â'Â¥ÂDÃq8i0¶�7ÃÂá]»GÂ�@7P,Ã�}iÂÃö*=MXúªÃ;Ã4Ã�ç¿�23¸Y£+QÂ&��² _OÂ¥.Â��Ãó7Â÷O´@ÃGnà cÂÃ�°çb%6�¨c89�e+éÂôì+�à RÃ= Â'î�³tú#ÂsJ�¡)¬ÂkF?ÃÃ�ÃV¢Ã/5p}ÃDÃ÷h�§¨�±�jAè´Ã�ÂÃ�Ãvë\J^[=}ªÂÂ$Ã~DüÃf�sþÃà¯.óeQ*¶?©�»û��3+�´�M�-Ã$Â3dÂÂV%}röÂ�\£q_ZÂ[U&ÃJ�ûDaÂÃ=}=M 16292¸¯KÂÃÂÂÂ�aQy¯BnãgSMÃÃbPlÿõrÂäv�Â�<ù%ÂÂôo !ÃoêõeÃ\Â??Â�?| 162933?ÂV'@J*ÃÃÃ¥HÃü¿?�Ãe�°<áZ6¨ �eÃ�æÂ�²sîà V¯]4¿P¨�NòÂÂÂÃëîÂ幸Ãk𮳦¥oÂæÃB.´æÃHn�&�ãc�æs|J<5JÂJÂÂó�M²J¹.ÃÂbÃáÂÃïºÂÃT�= /ÂÂÃEáJP�Â8Ã.�ÃÂ-K/¿Â?ÂKYÃm¼�»Ã �ºU�F¸I�(¾�~9"'Ã��0Â|Ã�ÃD(è-üÂ¥ø�~�÷�»Ã[ÂÂÂ= Oó[^ó[îÃÃÃòay��c-s��6�|T2Â^Â��ë+ágOMJ¦�ÃÃ"Âgÿ�Â0ðÃ,<��·oÃ([±ðhüÃmá[ÿ�·l��µPNâLöQ$ÂÂòçéUi1¨(w�ÃÃdöé±ì®~çiUi�¨·s��Âã| |ç�Âä=MüQ ÂKà U=}¢ �zÂÂjePÿ« 16294®ÃXtBdÃ�ÂþýÃ�Â\ÿ¬ÂtS%é馲ZiB¤§õèÃü¼ÃÂù4ÃUÂ¥)°�áÂ�Â[�MF@Rê£Âõ_4¨e Ã£ºÂ:j|hÃÂÂÃ�A�¸q��î¿JA?�j5= 6j,CÂ�,��ÃquâUÃÃù-°�Ã��Ã$±y,®
16294)h¶\ÃÃýý3P�vq�Ãô¨[Âáï�oìÂl:pþÂÂÂ¥L�¹Â/ÂjéÃ_¼ZyÃgp%��uy�ÃÂ÷YéÃ+èõch÷@óNyÃSÃ�êkÃÃÃs$¤Ã�¯¡gÂëÃl\¸õ:�ï�ÃOÃà ÂîLÂcl8i�p4n!Â2qª�dªI&��à 'u^$ÃúöÂsCNLèÃÃ�V2@!ÂÃ}Ã/¾ÂlÃøsBÃ4Â!ÃÃ6�2m�Hxs�(âÂq�3®�ÂnÃÃ6eÃý9�ÿ_�èÃÂc?à q³�mn° ÷ñ³Ãhdc¤XÂṤ¹æÃà à�wMjP7Â(à Ã�!¸xs@�MÃìSÃù{¶±ÃAdÂòG©~Â�·g�èÃ6Ã= &m?UõlH7DÂöùÃ�5GÂE¿©z��·s´5Â�LgÂzã(6eQ ¬ÃÃÂÂU|ÃN+w=}rÃ�v�H�Âéï g²XóU4F)þ,Â�@Ã*Â1@�õA<;³50xgôèînÂÃÂñLÃñ Ãx_ôµÂh°HóD V±WÂ¥isÃñ@Ãv�rsÃ¥1ðõZk¤U�ôö��ì1Ã�d_ªI 8p*hãºVÂm�8óahÂ¥Ã#LÃ�Ã:OÃÂ�\¢{f�5xLÃÃNÂ�ÃÂÂ=MÿP7_¬�= ¡^�Rù�:ôk�D�Cº�çQÃÂaÃò^��H\*ÃÂ0OÂe9Nûý?1�èè1Ãç�ÃÂÃXû7^ÂX4Â(({mtÃøhBGi£¹�·r�Ã{Â$Ãà [ÿÃEÂ8ntÂb�¹VÂaÂ÷tUXÂ!SÂ&f= ÃrWÂ9ýfêÃXvN(8������ìBd5L>PÃ÷gl�l<Ã|k¥ð÷øZ�è¼éÂ+OÃÂÂ~%�êhWlm µ¢-Â1Ã� GÃcÃso�Â÷Z\'ÿJO�QÃC:âï�L·rN= ÃýzbÃr+¢Ã% 16295��÷BÃ2þásL1QéÃ�eGÃÂà �µGðÂ8�V�ÃJ 4üÃ~�à ¿�³Âu¶òÂ��ä��ä �ÃuÃ¥vÂwÂ¥ÂX¿Ã½ÂGÃlf9Â<ÂÃÿøÃ�ö�©Â? Ã;�°bÃW��¥ç uX�PÃK0bÃW��Â¥gÂ-´-°bÂaã³"bP¡Ã�zÂE�Â�ÃÂÂà ÂK½;�â;�Â;ÃáZÂ+ÃjÂ! ÂÃ%açPÃót ëÂÂ.ù�jÃ8®õa°ÂÂÂdgÂÂ�á�iÃÃñ+.iÃÂ�eXÃIiý¯µRÃñ«ÂÃIiý¯µúûýÂÃ|òý¡ÂÂû¬Â�Iý¡ÂÃÂÂôNðÂBëÃ�>¢*Â0ÃÃ÷e�fè+Â�@ÂTÃ8�z¸l|ÂÃ^ÂÂvÃ\�@kT°Âö³Âµ6Ãë]ø´æM'U;]Ã#ÂÂø�ÃïÃûÃHxñâ4*JÂv�Iç�ï{LuÃ�Ã^EÃÃó��3ÂþÃ#�X°+Âé£Ã�ã 162963Ã@ÂnÂ�ûÂ,aÃÃÂÂÂÂâT�T�¦³Ãâ÷JF$-9r�ðÃðÃbÃ�gãVãJVÃ�6�ç(Ãø3aw=MöÃ�µ�ÂÃ¥6tZÂÃY´FÂo§~�úåJÂõPNÂ=}à ¼qµÂ² 16297Â¥�Â¥ 16298Â+§ 16299µK#Ã�¦ïGr^N@829¡*¤Ã!ÃÃ'u¯kÃ]!Ã�ÃXÂ4� 16300öäÃÃDÃ]û*Â+ÂÃðà dSõp§= ÃO�ø/VÃ5 ão¿�gÃHÃg�ÂÂ1 16301?f®èÿ+YÃO!.Âà P��Â�'Â^Â&ÃÃù©Â�� "ÃQMª�q�NåèTñÿÿ=M*à ÂÂtÃHrÂðRö²è¿"ò:7�f£ÂÃÃeè��T)$wþ¯�ãÂF£���XÂó]º =M ÂñÂH<fV6â�+J®�ÃWÃr"áÂÂÂXÃ�*ÂQÃ0u¿l0ì�ñÃÃÂeP°.Âï�ð±jæCú¼ÃÃ¥�Âd�£N%Ã7ÂÃ�ÂÃ8bÃ$¨ÃÃndÃ.³ÃÃn�Ã&·1Ãcï��¦hrt$-I8�}¯û9Ã"ù�è�u³�õÂÃÂU }M»= W�$��=M0vC£Ãÿn�b-Â6"ÂYm 16302��û+ÿ¬�CÃ�Ã�@J�ÃéEc¾�#ÂR�ÃÂUÿ=M.1¬Fp?_ôIõ�Lõè<°ÃÂw"ÂãcÂ?c_�'L֬að�ìÂõÂKx# �ûì9ÂÃ9n©H�jÂYÃ4Ié«Â¼öRªð!RJ�~2´�{ÃÃÂÃÃô¬K �Z�Ãâ÷ýÃÂÃïÃýªU Â�Q«-éeê_.½(+}��¥çªfS¦�Ã4>-Â0�ïeÂL�VÃSoÂL¯0�W©.M&zô¤uì¬W��ûÃÂX¥ðMÂ+��Âôâ�zFî]Që½g ¡iÂ&´Ãºu¬2zdC~ÃgÃ#�è¶î%px\Má3_Ã=}�3ëÂÂL\4°Ã§Ã�z²Âv3cÃúÂIäB>Ã@â�°vx½¨ÃhÂùJv|Ã]î �ÂwXÿÃg��àÃÂÂá+Â�ë51�&»Ã�Wpÿk¢W~֊IÂòsi5²ó!�"u]¾nÃmIÂè�±vÂ¥Ã'<b K]�Â÷�?Âë án§ð�Â*Ãh(ôÃ�zº�Â�)¢�à à &V?Âà #6ä-�8¢va 16303²³å:µ�Ã��GÂÃP¡´+û¥-d>o6.Âø�ç3]p4¡ÃbÃÂá®à � ÂäÂè�Âõ&u7.�Â0�Ã¥ÃÃ�cæÃ¦�"à 6�Ã�Â9Ã$�¡Ãu=MXÂÃÂ�ÃnêÃÂÂ(H(Âô¬áâ+A¨,¼Ã cCÃ�î��ÂGcÂO�_»�à 16304�ÂÂú«�Ã�Ã�Â:{L ��dÃöäóÃÂÂ��B'Ãà �¬ÂôÂÂ�ÃD�eÃÃà �eûâ®ÃcÂ8�Ã¥ÂÃ�¸xìÂ*9ë÷NÂÂ5zð$÷�|E ÃÃ/BÂ?Â\z£8ê|PÃjñ��ÃUµèÂsbAç÷¶��Ã@< O´�y63ÂÂÂ�Ã4Qtùý= OGÃÃA�hÂN ÃX�ÂÃbõxGÂà x�4EKÂ�òY¸,]ò�,£PE歇2¡_3uÂrÃh¡Ã´*E¿Âdãè*�:´à vÃ�ÂÃî y3ñ°þmKV®%£Ãµ0�WVãÃ6ÃPnÂÂ]æÂÂÂRÃréÂþÂP e�¦Dà q8�ÃÂ1ÂÃ�l¿{+ÂÂlqà )B�£��f3Â�W0n/]�ÂÂJÂêÃ�§xï¦÷ú~BÂLÂïNÃðþ¯ êa°Ãã÷ÃÃ@[Müj<�®³ ¡ ['ê3&b¨1ø=M:aImÃ\Âõx¤ÃÂô! ï�Ãv÷mÃN@ÃqÃZ?2Ã�dD�Âk)|÷xSµÂ� 163058Ãv3xÃòs#2¤ÂÂ�DVÃ{#»s�Âç¡Cb&ÃÃ�&ÂÃëF4Â¥PÃÃOH3ô´Â�³�nKÃ�X_/ÃJ²^ÿÂÃ�F�M2ÃèÃ�Vx[>µKUÿáe*ªÂ¾ºÃóÃ�_ÂBÃD%_£b$ö~>H»·0mÂvà »uz{¸��Â0ÃKZëÃÂs*Nú@Ã�³I�îÃ�Â2�f:+$Oe+»Âk)ÂÂ�ùãÂÂÃÂ&�W}41 16306)eOóÂÃ^ñÂâÃÃ8ÃÃÃe§UxÂÃ{-g�ÂÃ{-GìÃ�I¢¹Ã0Ãápÿï= ©BÃQÃÃ�"ÿë³ 16307�%<T�=M/4_$�(y�Â. 16308�:ÂÃR ��W:)�ÿ�Ji¯ÂÿA§Â�ÂÃûÃHÂÂ�ÃÂ�ûÂÂ7¬XènÃj 9gÃ$WCÃo*2[äÃïüïX&= Ã°Â¼ PbªB mçRÃ�Ãìvm 16309 óåGqUÂéæºìÃô�õ]�ÂÃ@"x�XºmÃ�ÃK¦�à ÂþkýRæN"vKÃs3¤/�Mò(/�¦hÂ!��SÂà 16310ÃÃ}Ã�y �vÃ'äÃdçéÃÃÃQÿõÂ7«UD8ÃX(ÃÃXÂÃ=d{ûM¶�{n&Â�ÃÂÂn&ûÃX£Ãj0X�q�2éj4nÂáM°��»ö|³¾aÂ� W»4©-l¸#èi�à :@YÂ)¾!è¹�<²ÂÿA?s7�n¶�ÃÂ�ûÂ�îV�Â'h�,¦dpMðò%7Ã2)ÂÃÂ-s@cK���5"$}6ÃFI¤P¶Â27ý·îöÂÃ1÷ÂÃcÂÃ\ÃÂ.»æâIÂÃtX ÃÂ�®ý_(Âà -.¾ÃÃiZGðÃÃKM���êÂ/WçòÃvô©ÂÃ�u¬EH¡²,HToÂä �ýº þÂ�Â� !�SÃtúÃÃT¯ÃV|ÂÃó%OzîÃÂ\µ¦¸BÃLÃ2Â�Âfÿ¿Ã$2Â$Ã�ÂñÃlcmÃlÂÿ¢Â_áAJ)ÂÂtÃüÂÂr|½|�0F;�÷�Ã�ÂR,&çcº·ö YÂÂOáÃÃN«ÂR;û=Mã¶½�Ã4 Â�'Â¥>ÂÂ|> Ló>b5�_FÂóïÃl= �j=}ÂðÂéæ¾ÂÃ,ðÂÃ96¤��yçÃÃ1î:b&t¢ÃyÿöÂ5�ÿ0Jib�{<ZÂq�$Y�{¶ÃÃÂõ=}<_Âæ�9ãà Â9©±¾Â~ÂÂ|Â�y[l��$z*Â4Cîø#ÃN$óVNê�ÂLÂë$«|4 þÂr�ÃÂêg �u �Â{ÂÂÂÂAdÂgà �º=}�ÃÃÃÂJ~ÃþÂÃ9Âe»]ðN¡ÂÃÃ>~ÂQ9Â�ÂÃÂ$�ÂÂa��YrGÃ03WdP�RÃÂsN&tø÷g²= �ôç�>à OÃùÃÃ>Â�°+ùZ5¯Ãà �PÂÃòû~à ¶RiBÃG´ä«Ã�ÂÃ�¬u¯ÂÂ~ÂÃkiÃ0{ÂkéPYî�¿~p=}%Dü�«Ã>²�B~��OÃÃ�Â��éOãÃÂ9Ã,ÂÃëÂülÂ�Ã�ÃÂM�Âé»[ÂÂPOº¬ÃþÃ8Â:ÂóÂa¦Y~mÂÃÃ~¹> á*¨ÃÂ&á£9òû-è¡b�J±ç¿ÂõÃoö9�yÃþsÃÃïáÂÂ0õÂìóëÃ{$Ã�ÃÃÂù®¸ÂÃÃÂÃÃ�mAã�îÃÃÂ¥XÂ"Jç»ãtÃÃæÂs Ià ¸Âaº�®aÃtã®D'¼�mv´þ÷,GX ¶U»cÃó+¨M¤vÃióÂ
16310ÂÃ]÷Ãö7�(b�ë�¾E9µÂjKn�ó!ïY��lÃêOã$Â)Âa1| �ÿÂç«Â� F¼Tç\ÂlS¸Ã8�(WÃÃpÃ�ÂÂÃèÃÂ�S8 f¬niþeÃ�;þ¥©.ôÂTÃ#6 .à �Â+«�ÂìÃ�òÃÃ?ð�ÃùQ¦��L�¿��5� °¯²Â°4{di'Âé³ 16311PXj?ÂRZk�ÂP\r@ 16312ÃP0�NÂÃÃÃH{¦Goè>Ãb®]t�ÿhX=Mõý}ÂÂpÃm7@ÃÂ%ÃLÃv�~æI�æ=}��Â#:!K8º wvö"éÃÃaÃÃù«4�«Eø E�º�{ �à �¢aîñUL�XëfÃäÃ�5é¦xú=M·�ÃÂùêP9D"YôÃ9ÂSÃÃU²¨5 16313²¿Ã{²K@��jÃj»i²;�]i�ÂNYX#–Uö8 ÃAà ´Â¨Od>e4@� �R�H¬\gòò�Ãh4ÂÃvÃGóªjt= Â®qsr�kÂM�òÂônµQÃS7Â�Ã�ï'q�ð¬Âá¹Ã3© YNÂ( ¦HÂv^8xV8wghxÃô:7�pXutà xcÂwlX7p$Âe$Âu�lÃMÃWÃÃé ÿ�]_l.A ��i÷dTÂÂY3N��´�æ�²Â_óÃ;õk�Ã}Lú? 16314J�ñá1ÂÂq¨�¹²�7=}LyçµuÂ��ÃÂ<¯¿Sá%�Ãç´Q¿ÂOÂ�B�eÃõs<CæÂühsP'nÃññncc*=}Âôó9u,ÃÃ¥Â�Iä 16315Ã?�ð¸Âpê=MïÂQ��{¼�cÃqÃmÃ3�Z£Â~5Ã�â½Â?ô�9I+/=M 16316l ©öÂe]õAªV^YBÂõÃÂñqýÂÂzÃm®Â±Â>ÃÃ<$ökø©�YÃ�ÃÃm"ÂÃ8Ãd«, 16317Bb�²5§d÷Kú��n,�ÂIÂôt,�Â%1råâÂ%1÷/]@,Âû¬¶Ã£��ÂóÂôÃk<f7y�Mæ¹nîP6VCNÂ�bÂqU�ÂÂb»wGÃÂJ 16318�@ð>Ã�=MÃ�Ã83=MÃ�múÂ�|S³ÃÃ��ÂÃaÂ�/³¿·� 16319àÃÃÃ�Â÷�ï¢^jI¿³\ù�tÂ�\yÂ#ü¼'êÂòÂaÂl�OvêÂ�ÂF#²ÂÃ¥Â@Ãsy�³Âá�wÂ�Ã<�ÃÂK÷ôù@Ãêïµ>µ,ª¶ÃÃÿRIl³ÂèèF8Yuló«ùÃäá�ÿ�âÃÂn��,Â�§ª|Âmë�o~ÂR�°áÃætÂÂ� 16320º)µK)ó�D¤*z¬½ÂâÃ�Â^ÃÃr¯ÃFnÃöSazXÃ¥UÂÃè¸�Âå±VjNnX_�»g_<zc<oF+$ûLéÂ%�Ã!¹£ÂÂ3¿ï":¡«Ã¹�Âú�ÿÂc<÷J/V Â°jö!¯¼NÂçÃW=}à�Â,Z�o¡sÂÂ�æòU/½tMO,â¢Â+Â�Ã�µÃÃ3ì!�9ç¾%*qw1Âk6'�òmÃ¥»Âe�'� à Â�Â=}Ã>«¥Kæ=}{;êÂÂ�~ e·�Â&â�=M�?�óE¯EÂà /öþ�µæM¡øh¹s!üÂV�ÃÃÂv$�ÃQ+tMÂà ì�Lá"yÂÂf"ª)q´RÂþ�ÃÂÂÂïò&Âaµ+�»ÂlÃáõ�Ãù£-_mç!�ï'r° ÂùÃ+�Ã�[à 16321��â>ÂÂnºsÃ�á¸��µ<ÂôVÃ¥~ Ã8Ã,9ÃÃ��¾ÂÂY; ÃéÃ9�«NÂë/ýÃ�ÂôÂ#«Âõ²��¢c¾O»FXÂD¯Dc愑è�ÂÃmBÃ¥qäVÃZZ= xÃ4Q�à \Ãùú1 8o§ã<±1zn¢.ÃDi��ÂQ¼á¯ÂÃ_Âè÷ð��ºÂ´ÂD@�øª$p=MÃÂè�·lÃÃÂ}^pÂ�Ãq�ÂÂH¡~ðÃ^¶ÂÂÃoô"l"|Â�Â]bsHNÂ�Z�ÃùS,ó|�N|�/e¶Ãj\¡kÂëÃ4böE·4©ª=}¯q6ÂïIÃÃÂñõ(doà H9°Â1H"Ãì6=Mù$³´þÂÃÂ[4ÂwÂë?¨P:û§�Â\Â&�ÃZÃ�'Â)Â=}=M|ÃûÃamBá�Z�äÃýKÂVÂ?²zvÂõÂÂ;·´Â4©Ãûö�DÃÃkH¦%WÂÂ�8)îûJÃm¥ýµÂ;Â_�CÂ<YòÃQ=M¤wN�¡ÃòÃçÂd2 Â#<ýÂö¹þÂq!¼ÂÃü�¼îÂùI!'P<�BEZ³PÃÂÃ�ÃÃ$<ÂÂÃO�~Â|ëÃ= e��ÂÂÂ�wCÃ�p�á)ÂÂÂrn�¤ºéÃÂ��IÃ(wôõ¥|é 16322g+'KÿHh]ÂÃÂ~�>]ùÃW�Z� lÃ)6¤ÂfPÃõ°�].½³m�cUê¨bðÂo�©ä N)Eâ[¨e¹Ã Â�©Ãäâ0¡�Ãà ÂõÃfh±ÃìÂ�_-ò¤|!�³jK¯ÂÃ��i j@Â96y¼/w(P�ömájÃ�sd�ó¸Ãn= ¨â«ªYì�)2¤zÿ�(f :ÂÂ&µÃZRÂõæ6L¨�Ãfà ~ïò��ÂkÂÃsúì��Â�¬g!0õÃ%l��N�Ãà J9ÂZÃ�i·ðÃ_���h�<[¦�û�¶}{÷ÂÃkBÃô)1#h§(�ÂkÃ\Xå¦Ã¦ÃÃÂGµw¼Â»qx®AÃ¥Â}(K^D1ÂÂHhð ìqBóÃÂ"Ãì¿PÂ�Bãà %SYÂD§£�ªP).«ÃLrÃk�Ãkl�r¢|^+H2ÿÃéÃÂÃÂsgLtn1îñvó¤Ã�uÂ�v|:�tÃý2Bú·}� AÂrÃït��° 16323�²) ¬ÃÃÃÂÂ�Â�/w§��¦Ã5¸oÂ�Y�.T¥³SÂÂÂö;¸Â_iRA�6�½ pYÂlÃÿ£Ãá7½¥ñéÂÃIáÂ�ènûÃ�÷²Â0���V§5ÂÂoøFùxB�Â;�F«Âz 16324»aÃL¦Âþ0�é�þ�EèÃ_§¬Â�æ´�³1ÃsÃÂ�.?O|÷ v¦|kUMô¶[|«�Lö¬ÂÂUO�ÃÃ�²6tm-Â@VÃu�âjg�[à W7qRâj�Â>HÃ�VÃ*Ã�¸�OA°NqÂämþMÃ{A�y[&ÃÂF0�Ãê�°)ÃYÃúÃC¸F^ù¶pl»ã¥Ã¼�_â)WéuèS�Ã!º/�V¼¢CõeÂ)éUýÃh��BÂÃfôNzÃÂ�mÃ�=}l¯±�¹)ÃFY¡©Ãc}¤5Q ?��¨Ãóq/�±&ÂÂwûµ:rH$¸g¹�m'¨m¯÷Z£�ÂyY¿ÃFc¨ÂÃ.é¤cþÃãà ¢Ã�J?èõ= ÂX 16325ÃÃÃ�hÃæÃGÂ&�|â®±YÃÂÃ�ä �è��²äðwÂ0©Ã�Âë�ÂÂ�ùpÃZ£ÃÂ2�Â.ÃÃà çÂUÃf$�8ÂbÂ�¼Ã¾Âô¢»ã¸ú£��ÃDÃ2Âê� ©â,}÷Ãú6�¯�Â|Ã7�|ÂúÃs²µXi#<º¸�]�ÃH4Âð¼�m|;T2º0&[ÿ�ü 163261·=MIDY�'Â�4�Â-Âq�ÃÃ.+Ãç¢ÃÂ�F½ÂÃô�»Ãaï:kÂJb=}.®Âë�þ]ÃnÂÃñ ÂCo.àG»&P=MÃÂà=}N�î/TN�°z¤�ÃÂNÃ0ùÃ>H¾ÂÂJM��»ÂOÂ�MüÃ9ÂÃèö  Ã¥à F�_fÃZm?âðÃv¢�Ã,ÂD®¯û¾TGÃ=}�D·�~1Ã� ³ÃKvPÃÃÃ5º|ÂbV¹îÂ*º_¼£ÃGõ�\)Ã�^Zîåe]®[gZn�´ÂÃzúlÃ8¸Âøl§vzéOO6g£e\¤ýjn¡ÃÃ¥Ãc²ù�çñ¸
16326»Ãåÿ)�}êzÃÂÃ)cm'ÃÃÂ�Â�{_ÂLÂÂ÷FÂ%�Ãn>ÂÂÂÂû�øsN»©DâÃi9æ6+�Ãv�0#ÂZ²Ã�:VÃÂ�g�ì;«m9�°BDzäÃ�Ã�C¢N+®#Ã}è�ùÂâ=Mªà  ^ �+�ª9 �{3,»¸VÂ:ÃÃê¸ÃD¹Q¼¤ÂRµFÃ�¢s£ÂÃî¸�(Ië��uõµ¢"�+½h»�qBS¿Âgµ3j½�?û/ìGA$Â@Ãé_ªÃ¨Ã1RÂ�Iö�Âú�ÂlÃ�AP�¤(SÃëÃ�$Ãz,nýA ~Ã# .¿þâöóF�øH®Ã÷]èrjä ÃÂL!ÂÃÂÂöÃãU£�òl��^ö�*~TIQ>!*�¯@±�û¬OÃêt¢ªÃÃ.�ÃI]Q�è Ãâ)Âá|Âpôf«�øQÃÃ�Ãð|ÂÃ�Ks!;B~$e�O£Â$ì¡ ì9ÂwÃâ¢a��»4þ�= Â@Z��� L,³{9þÂÃ)�<"Ã�ÂÂ÷O 16327��ÃèKÂ6�+?*�ÃòÂ$ÃÃ¥Ã=}à E¤�#�4]¶jÿ¯Â�ÃÃÂÃPÂDW,"Â�Â�6?¸à ÃP ÃzRý%ÂÃ|þôýç�£®��5ÂXÃÃS]ûð�ndÂÃÃ�nÃt8PÃ|ñÂó>÷�é Âô£-öÃ�iì�\1ÃýdýÂN=MÂN³ÂñÂ[þÂN� {= ¢���ùü 1�Âç#ý�2[�ùÃ2§ïÃVFì2�Iy�ÂÃ_Ã4Ãpjþ�h>ã= Â>ÂLü<�®AÃþT%&\èÃÃlOû�'[B+^Â.�Â#pÃ¥ÂÃ= 4rþMìÃÃ�ãýéw©ÃL2�·ý³ÂB�ñÂ�u= Ã��¨òj÷~}ÂZ7*»fµQÃú"îDü¨ÂÂÃ�®LUø[Ã�d�£XZ�CF�«\��òfÿ5¬Âkï°]¶Â_êèê³ Y¶¨ªÃeÂÃ�kW%áªÃ+á{*!�ù<uA¬7L¾�$�ER@gêÂÃRÃ�Ã<ÂI§©�OS·-"&�/®SÃã;çÂÂÂÂiòúÃÂ(ÂÃÂïõ^�ȼIªñ3ÃÃñ @�ªÿôù¸7bmI�[Xì)¾�/z�KùiB§Ãfk�¿¤æÂ¾_âE³ÂýÂÂÂK��â= sÂé~·�c£}JÃ$Yæ&M^îKs²Ã·cà çÃrXÂiÂÂnûbìÃÃ¥k<÷çfìÃ5�³Ã^n�Ãà �Â�n?ÂÃX§«=MºL4#Ã�ÂCµÃÃ*�ÿ�ð¯ÂüòõbT��ÃÂ¥Âkð�¼5 nKô 16328�ùÂQÃÂ&ºu-súá�·Âf½ÿ7qÂW(²ô1Ã¥Â�´êU¨DÂ�0ÂÃ��ÂÃÃÃ\��¿!Âeû?<ÃGEN½)3Eà éBÃQ}°3E�®³Â³ÃâÃ�ÂÂ,�HEÂÂ,ÃaÃ�S,S�ð!�½�Â��eÂYÂÂóIQ�à Ã":Â[ÂÃ)]~PÂ[¿+5Ã�UR}E3lhúÃÂÂøï�/�±w�Âò�à ÃI#d軯ÂÂ¥8��= ÂÃû�÷�~Ã;ï&NÃYÂÃifAâÃÃR±& rY:âu©ì[Â�±&ÃZÂ@Y+³�è��*�xÃÃfg�÷´ÂõyAÃ¥Â�ÂZWÃ~#GBÃÃÿ¦JyIÂ/6ùVÃi�¨�iDÂ�è à ·x{âÃ,�@+ùÂógÂ�Ã�óAcñà ¨��Ã�u}>�6WüÂãE�jK(´�VÃäGÃÂÃ=}2àrºgQöÂM±A16ÂôÃf_"8Â0Â3ÂÃé´¬k= 6ÂwëîWÂK8ïïñö?}ì!²ÃAÃÂ9 VÃ�R�06µdªé�|¼q_>%%_î¤÷6%ÂþI¶,áÃ4->5§�Ãx¾WÂ\T¬x«ècjf_�3��è0·JÃ@¾¸E�ëõt,Âà ¬´'qP�¢�äw�âkjf^Tãg +xÃÃ�Ww¶ÃmÂ_:�$QIòá1�îü§DPOÂÃ>6]h�î³=Mo°³(Ã�X�R öÂ; �pÂ�Ãþ ÂÂÃ0�D�(�f¹�a]ÃÂC-»ÂÃÂM¨O��%ÂÂüÃÃ�Ãç¹ó�«>¶!EÃû¯¢>ÃÃÃÂ�¼bÂ�§ÂÃ,Ã= °3Â�&�Â>¬�>à ï2ÂÂ�>IÃ�W�éüÃçyÃ[¡§nà ñS[p¤ÃõÃ.cÂêÂÃô½[PjoWÃ�§ï"Âîöð»²Ã#Â¥=M æÃ¼³�I©#Â)à u��>ìªÃR[ÃlñW®Pý (ásvPý�Â�[¶B8´]èÂX«x7]XÂkà AðEøD¹uªXÂXä·¯åÃ?õüuµ^Â���3öööÃ�32HÃ�Â¥ÂÂÃ:Ãb¢ Ãúeæ5ÂVWýïÂ4 QJÂ<w^[ð÷Ã�3�|�~Âà Ã(nýÂÂ^|�ký�)W6¶&tÂÃ¥-�¦�bïdÃKkU>'!?0¶o¨ÂvµoQ û9Ã,pðïfe¡Ãá :rgÃé·²(ªWF�Â]Ãì+Â~Ã0ö£DQúÃeýÃ%#<ÃàDýÂe;Hù^�ÃÂÂÂÃJa �RÂçÃ�Ã_A¤êÂ���Â�Ã"¿(�]ÂY´ÂâÃ.'k�;�Â'Ã5©�6LRpÂ��Âdæ ÂÃA¾|Ã��d%©f;ÂzÃ{֏y÷Âo��}¤%pç°pÂÃQÿ¤õY}´ëûÂ- 16329^ÿfúÃ:�G§Ãã;Âu-½Bî F¹TÂ�¢Â%= I6ÃÂÃÂlCz^Ãô!¾÷OÃÂ�îÐ�6�3C.�Y-�Ppó�³*ÃÃÂãó*=}¼�¼/�%�d¡I�«b�°nTù�ªÂ�ûè�á´zø3¾ã¥hÂ���J2n﹬{±WÃãÃÂåùçÂeªá¯®Âº,ÃIIF:�F%+j�,$;Â��ÃcÂçNè �eê½\ÃZðIü«ºû�D-�qÃ�µ÷¼ÃÃZÃêq*qªqBÃÃ6�à¶ò®½?�Â'ÂÂ�N°»Âr1O�/©á*kæ>ø�Â]µkÂM+YH°Â�òè�|VÂþp�à &gÂ=}N|t¨�l[�Â= Ã�ÂÂ�õ!Ãé¶=M�=}Â&Ãà ÃG�þ¦*Â_V�â~Ã8úsq!5�Ãc©�ÃÂëüI -"°æSV£�ô»ÂÂ]�µ¡:#Â�ûQ�\üFtÃ= Â�+l �Ãèi5æÂ-b 163305�Ã�hläJÃÂÂÃÂt¶1²ÂS²ôàhPSaÂà ¾�õ"÷+2vÃã�:ÿo�Bo�P£Â°08!þèåá¨�Ã¥xÂÃ^\�Tø5õåá¨�Ã¥x�Ã^K_o�-itÂSÃÂTx�Ãr]_o� æá¨�Ã¥xDÃ^L�TøÃÂø)�6Ã+v(á�Hæçx²¦58�6Ã+vNÃrü� ã«ÂçK¹�õÃ(© Â�o8ÂÃfmIÃÂKÂÂÃÂtP3ë±Â(Y·Ã># ÃõI²%ú ÂÂá¥5ÂÃMégAJRÂSÂÃ=}{§=M²(µÃÃWÂ\�nÂVÃÃU�c�½�ªñÂ;ý¤�WÃ6GÂZU+bMÃZÃÂ¥2´=M·d/gK+ÂÃCûÃ��vÃãÃ9iÃ?æ�OÃö5rÃ�¶±Ã?|=Mé;^� �ÃÃV±½�NcI°Ã·ån^êÂFÂÂü�MÃI¡MÃ��ÂmK£ÃòRlL�!)åø¿ �}Ãþ(æ\Ã�c y=}ªg²I-ºÃÃä¿TRzÃî«®Â�òhnÃÂ�&mù±Âõìcy�WÃt]}ÃGÂ#Ã(6¼�HÃÂâ¬Â�¦�$�oD;¢Â9�Â�0��%�Âà OÂ.Â÷{ðarÂÂ!0ÃÃðt�ÂÃ÷úð²�=}&à »g¸Âoø´õaö�îkÂc}
16330Âm#»y�ÃÂúVÂ/Sxl.ä�qxW+ó9ÃÃf òI��B ³´¡ì¶eÃc=}�D'=M@w+�D\ÃQbÂ38J¨J�Â(äì�ðÃ0¼Â°!3¦iÃi±ÃîD�y1)¶�ï@MG�ã?MÃà F@ÃBÂõªé¨æÃ"< 16331ýQìÂ�#:}iB}é5´� ¡¶Ãõ�ÃÃI�Âb$ªÃÃ�Ãk»D=} ]úªñ&�Ã��üÂ{Â�EÂCÂ�àb>¹Âgû�\7s2sû= ÃÃðè�Â�¢6)¯Ã®�¿^f§þÂÃ�-mÃ�e¤îtC�ÃÂÂic�^ÃÂÂCm�ÃÃ8q£PûÂpZ�´Ây�]ôÂ�Ãp1v=}3�.Rw9J�Âöéâ±�Â�ÃÃqLÂ%(Ã�{ ÃÂÃO£Ã�-©�Ãsö6Ã�@ifÃÂâ�õÂ=}0s²nL 16332_üzüH~ðÂÂtà 3þÂÂ�öµÂ�Ã_Â*z 16333)Ãê�tpYâa\ �õ¤êU¢¸ÃÂÂÂ¥Â= ±¦'Ã� ÃÂC?Â}¾�Rái�ÂMèÂSÃÿã·yÃSÃ�|¾|eµ0 16334ÃÂÃ{)�8úó¾µÂw©Âöj�M$¹¹ x8çÂ��W<©ºF3Â3OÂÃ÷q5õÂ�$|P¦\vÃ¥"äy£��sºJ�÷ÂÂbÂ&ÂeA|99�oeéYO¬·¦ôHó�Ãr¸_'y-�ÂBw��Â�wõb��¨bÃ�\�ÃÂJÃ6�¨Ã�.4?$ÂBSRÂÃ�é¹ }±ä = ´Â´é:ªéé�ëÂÃúy¯¼±{}Q´5)¹ùy²ÂÃY }©Â9¹Y }ï$ÃÃvw¦øxAÂô6�ÃîNÃîÃNmà ðFh'c:Ã�7¡ÂÿE²n�ÂÃÂÃ�ÿÂÂ;·:¾UÃL ¥Â> v!ÃaÂÂìÂ=}ö;cÃý,Ãsý.�´Y+�Ât0YçëÂtýÃéý£åÃà H 16335�Â;/�Py+AÃ.¾&�?QN,b[Ã�+KÃ¥Y³Â1ï+�'�x8®g�Ã�Ã�±ÂA 16336Ãôe{k´¾�Ã:�ÃÂz�$�$%xDræ3z�DhÃ�D~TTèç¶�Mhñ±4ÃÃÃð*XÂÂüÃnà ²ÂCB»ÂÃ�ÃÿKÃ*�þ�m]ÂT/¶�ÃPFræ�Ã|ÃU¡¼)�TÃ/= ¹NêâEªé¼¥ÃÃÂà ã8e�Âf¦ÂáûÂá>.ÃJçÂÂö,KÂZ[ï8@ÃV«Ã)âÂ.â�¯=}Rm²ÃÂÃ�ÃHóÃÿmÃì+�Ã&zë7ÃýÂëóÂj±�ÃA§¹4hg3Ã|�Âa©ÃÃÂXê¢5p¬u�"�wÂD«¯XWÃy²8((ÃÃÂC!aÃáù4°9¨ü}ÂJ»bÃ�9�Ã|®;h&Ãgü¾*Â6*¿Ã^¤Âoaøwæj�-�ÿ:�t�N.ºcTÃ5F�4·¡�à _o|èë�bGbVUôó°qÃ>ö�W$Lu9{GÃ�Âh�_Ã�T¸âÃ�Â*«Ã$�î�%}Ãïèÿä«0Â|ìôM�T�«0h^2ïS|<UÂå¨HfôVU�D³0ÃòaU�hÃSÂcdÃt6õÿÂ%SgÂ�W�9�HtQcÃ�Vó^¡J&.ÂAÃ>v§ÃÃ÷�ÂUjdNÂcÃ{äð°i!-à ö�à ;rãhã6j¹�§T;*L9²ÃÃI�ÂÃÂ�'�ÃÃ¥#OÂÃ��Ãv9ÃÃÃv³êÃøÿ$ 3sþäéÃÃ)sâKc JNHç÷Vp&ùNH©§\ê**¹Â7sÃäÂ|$¬ÃnLMNÂ�rO³��®çnLÂÃvÃ>«æÃvÂeH1æ´ÃÂÃÃÃ¥ÃÃêÃà W¯ò�kÃ9�¸�ÃÂ>$Ãà �qÂÂÃýÃÃWÂ¥*{ÃOHaç>dÃeÃjì£ï�q£}©ðð�á�ñ���Ã5¾>¢W�[:�Ãæ@î��¶¢7ÂÂÂÃ�ñ��$Ã5à >ÂÃÃÃ2\s �ä.ëÃõ7Ã��@ä^!ñ�[îÃà ¹¨Â�%n�[¤.ÃõÃd¾>Ã$§t³|óÂj.è£7Ãd¾>°ã6!1æÂP;ùýµÃdÃ�ÿà ä6!ñ'O��T�F�ýøÂ¬%» 16337dD�Âb��5ê�½�½Ã;Ã%ÃÂÂXÂ[t�Â%¨aT,Ã_pà Â�@ÃoÂl2=}��Â�M=MqxÂ�¢®Ã6ÃÃÂÂ���"Â5Ãà idzaÂ¥�²�L¹= Â�Â-|Ã�÷n�TR¬¯X]Â_ìà eÂÂ{´ø?�Ã�)ˆ e=}ÂäÂÃÃÂb¬Ãài Ã{©å»� e}°y·¯½�ÂH�¶2ÂL:ç4õj´÷föä&ÂT^kóéÂT��(Â9IõþÃDxAd�Ã6èìCê�Ã��½ëÃ9=} 16338f_R¥òá¯�ïÃ,AÂp/Ã+<à 16339,Ã�ü@0ï�âo7¦_Wµ ²¹¦µ�=MÂð^¡Â%Âýå3ê/Ã;dCùÂ¥æÂÃ{ï�¯ú®�äÂJ�LF q²:ÃûÃÂ�ÂqÂ:Â:(ÂÃÂ5ºéÿYxÂ�Âñ�YÂ:(ÂGÂ5¾éúY°}pÂ5ÃiªûXµ¹iºÃi´û~:ðüF�ð�¾}ìpÂÿ÷ê�¨2°èÃ�0+_Ã3 Âà $�RK�ÃÂ% /0ñÂÃZJGæÃÂòà ¶kÃÂÂiA �u�ÃWÃk÷�uÿ�µkdÃ�pA(¢òGÂ8#]Ã�õÃB¬ÂrÂÂÃô]�Ãgñ]ÂÃ�kA@�µb 16340�Ãëg 16341P=MµZ 16342�¡2f 16343Ã�UmA¤Ã�ýÃ�NCÃö&@Páåm=Méé�Jü�§zÃÃÃÂa��Â!ÃÃzaû�Ã�þ´¹´�_¹ì¾Ã¹Ã��¹Ã¾Â� 16344��¦NÃ[õÃ%çRÃj�ý»IÃîEîÂ(1à ¹d�·'?¿áÂGÂüÃÂ�ñÃ-Â�ýmG�Â�Â�Ã(�ûK¾�ú¦�Ã�Ã�äÃF�C°@XÂÃïÃgÃæE�¦£��à Ã2)¯cÂCÃJÂCÃG¢=M>��¡�Âì=M>�¡�ÂT¡�v�ï�¦Ã?¢FÃ_ª�ÃÂõÃ� ÃÂ_�º_>Âl©�,{Âô¡Gºñ.L�®Âï!ªÃÂ%��²Ã=}©�LH"v0ÃÃÂ)¶Â�#,�cÂ¥Ãîs24vÂg©WÂ*5ÂoÂÃÂAT:"VÂ.´ÃTbZMttö��ÂL�}�ñ|�4tn)�;](õÂ�Â��;ÂÃ髲ÃÂ>�\=}�Âj�Â��BÃnº�ïÂ<µS.º��ÂÂ�ýÃï�³ÃÂ%"Ã@2Ã��ÃP�¬AvÂÂýo¼ÃÂ�ÂA÷²q®8ÂKÂÂÿ®ÃU¾Ãi,!¾Ã¦ÂbÂÃüÃÂÃmÃö�"�z´½¦�ÃÃÃ���ZÂ4�-1â£æ²�RºÃ´�ä$ºÂ¾ õ�.Ã�/á áÃÃâ ¶kR�Â\Yt�¤ì�ÃÃ=}*«[ÃÂê%�±Ã}>*«[ÃÂÂ@C�þäÂ�ºê%�±Ã}>*«[ÃÂÂ@C�þäôÿ¤k>�Ãï%><ÃFSó�aV����i)Âv*ÂÃÂ0HÂ6EÂÂfUòTTÃ+nAà �õ9Â�ÃkÃÂòÃBt¶kÂÃÃiA(¤òWÂ8�]²�u#�à ¶k¢ÂHñ]Ã=Mµf 16345ã2\ 16346áòCÂÂÃk�Ã÷ÃB2ÃÃÃký÷�]/ÃÃÃëLÂ(¡RÂ2 A<#(nq�Â#�ÂÂ�à m��ù�ÂÃ}3!!~ãÂÃy3�áÂáÃJÂI��²IÃJÂI��¢IÃJÂá�á\5L@ôªnektÃYÃBR\V2ÃÂ?ÂY ��Â�ÃÃÃÂû©>¬Â*ÃúY>,à ñÂÃÂ��ó*C9¸���Ã9ñ>¨¤ÃöÃÃÃ}�N�áæOÃ� �Âu��ÃÃ�p= ¡�æÃÃÂ<¿Ã%sÂCÃKà ÃÂô'�Â¥?õ�Ã*]¯\@ï�¹�eÃ�7�5.R¼ÂÂ?ÃêÃ�æMÂÃe�ñ}ó!BÂ.��\n©E®K«##,9XÃä�dÂCaÂ".#c?9Â2h�V*Âã� 16347ÂÃ���øpÃxÃöÃÂðÂÂwÂ�u  ï�¯£��s·ÃÂÂÃj�&Â�ööPf7EµÃÃfX�nà±Ã�fQ�bwÃ|�ç=MÃÂ¥:éâúà Â:»ÃýgIÃÂAr�¹õ4 ¶�Ãî1ÂÂà 6´�ÂÃ��HbtðÂ�²ÃñPÃRUJÃÃ�aÃH¹ 16348VPp�Â�Ã�ÃÃ|?®�£[�.ÃÂÃ��P�½�ðn¾O åy��Ã�Aè7ÃR£áUO<=MìÃÂ÷Â&ÃnÃ�Ã�Ã-)§SÃÂ¥ÂÂÃò�V>ÂúÃoÂ|ï´}·�¼Â9º�Âñ|ÂÃÂÂÂ:ÃéÂ|±ùÂ}h9 Yi¶¿iÂ:|}¨Â-}¸ÂÃÂu�ÃÃi£:¾û�Âõ�Yà }�Âñ�Y�U¸:Âg�Y�2øûÃêx}ø;vµAvÂu¢pÃià Uø1õæ�GZ gPZÂf�S|�fÃQ°¸P���Âc=MSE·&2jÂ�K�¢FðÃø#ÃX¢¶!ÃX¢v��ö m¢ÂtÃb��e´�ÃÃo�K �e´�áRðÃÂÃ+h=M§£RðÃÃÂtÃâ�ÃX¢.Ão�K|ÂòF²cÃo�KvÃo�K~ÂtÃb5Ãg¢òGÂÂÃk%ÃÃÃk�ÃÃÃk-Ã/Ãgñ]~ÂÃò]'� ¶ëÃB2ÃG�µZ 16349ÃÃçô]ÃB¦�¢òU°=MÂÂRÂcW�<DtÃî;ªno=}6v¬Bÿ0 ¿üTÂ�E?3�RÂw:bqÂh=Mà ]��jÂA=MÂeH?à �Â=M�g·¡Ã5O]Mà ý<xëÃ�ÃÂÂõÃ\&Â*JiüÂaÃÂ7Âæ2ÃCxÃÃÃh7Â�5ãgîÃìý=}óÿ�D�Â;á�Âx°�ÂÃmâ3êÂIñ,Â�Ãk¤.�'�2a�óWY¯�ÃÂ=}
16349�ÃÃ"�ÿ] Ãv!ð¿ûùR ªÂ¼¶äÃjGnõ Ã�éAÿZöeÃM\ÃS¬BûÂÂ| cã¾ÂÃÂä \-¬�ÃÂ�5¥ PæÂÃ5ú 16350�åýÃåµ>�èÃOÃøÂ-¶ÃN¿PCW´^�ÃñOÂBðávó\�ö|úà C�îm S´�oÃÂÃDDd¶töÂÂtL<R�ïBw]éï4Ão|<R44Ãh&TpOÂx\IÂkÃÂIÃz=M¢Ã�ÃÃÂ;Ã�AîÂ{mÃù�Slï¾]4\|þ�t%¼�ò8RF% 16351�üÂ�.���üÃÃh¿ë�Ãy�W�¤à é�( Ãµ M¹P�ÂèPñ0?à äõz±�£ÃÂ/�¦ÂIº¬öõ"?.�ü�� 16352xÂÃPà �ÂÂÂÂÂÂÂlwR5¦�mûµÂÂò§jÃÂÂMHÃ�8Â*aºìÂÃfÃ$Ã�ä«qÂUÂ;N7M,Âz16ÂdG>AÃKvLºPþ�=}ZÃý�Âñ�|ò¤½@]�[»ÂÂÂ�Âaè|ÂÂ= Ã*>WþÃL<-�Âk ÂÃ�Z;à 16353M�Ã[êÃÂÂöÂzmÂÃ�à ®uÃ�ïÃm+ªà ðÂ\ÃÃëZ�Ã¥ÂÂD4§g8dc¹è*5d-«ÂºÂÂYfæs;Âa1Â$þÂÃZÃ<Âæ·3ÂÂÃ9Â:w=}¸Â¡�ÃÃòÃà ¯#Y¦÷� k�Â��£¤\´qÃ�õ5ÂÃÃ�ÃäñgXçJOÃæX§L<ÂK©nü7YÃaf?c¤¼%7b�üÃz¤zs)çÂ�ãúwÃeã@.«ÃK�RÃ%Â¥�g��Ã!©±Â÷Gÿè 16354îÃ�����¶Âü�+rÂýõç �$ Ã�0éQÂ�ðê�RÃ= ô~:¾ÂÂs��Ã�ÃÂ�ÂSà ÃÂ�@CÂ<Â�)j,Z4ÃI¿GÃ!ºVsÂÂ<ÂÂÃ��ÃÂ�îL�ùWÃm«I´ûÃh·Â�u#�],ÂÃ6aÂA~�{aÂhéÃD¼�F�=Ml<� �gÃ,ã¬CûC�fÃç=MH¯�FâÃg= te¬Ã) 16355mIÂýæ=}ÃA]ÂýÂcÃ=Mò 16356µ�õÂ��ÃÂÃÃ�¼öÃcÂ�2Â!ú¬W�^@òÂë5¸ÂTÃjÃÂ[¹SÂ1p_>öýÂN�&ÂZÂÃ[½ÃÂ2J]�laÂjI³ûÃWÃxR9ÂÂöTKI[ü\¶&ç,j�ÃÃ[Oæ;(Lý¸�ÂþÂ2r¤Ã�ÃXo�\ÃÂ#Â¥k¹½©ì¥dWü7 ÂëÃ��¶ Ã)ÃëÃÂNU�8v7ÂZpO©ÂäAÃÃ|@=}� 163571?ü[>®ÃÂ¥�¹î¶%ÂBÂqÃ{ Â���GkbÂmwÂ2IÃôü©§�ÂÃÂèªÃÂÃ>�qÂ�ÂL��m@Ã#ÃÃìÃ-½·X 9quI£FBÂÂ;ȋÃ_<T£]ÂuóÃoÃÂÿÃ�û���ò� �ÂOÂkñãGN7Â�¿å�é �iáÃ�Ãà �ÃÂ>´ÃE�q´¡[öB<¢���Â'ÿb¦·Â¾Ã�kâò 16358þÂÃõ�ôå�ú·ûú¹+AÂ%#¸�¨Ã�x}û©ÂÂ�?*ã �Ã^�nº-�EÃÂñ�ÃøsJÃ��7Ã¥,�"æ¾Âà Ã� 16359HÃRx-¡Â¢©ÃBÃ4-Ã@ùYµ8]Â�Â8éà èÃB¨%ræÃF¨Âè�¦²8é¥��æ�)qJ¹÷Z�ÃFïÃ�/D¹lÂüÂrþ|F¨µIÃýu;zº�Ã�©F¨ÂÂ8©¿1�ÃÂcMR��D/Ã¥5Ã¥D1��èÃ÷ÃÃ=M�RÂIÂéZé1ÂãÂÃÃEUÂÃÂÃ\�hÃA�5!Ã4ý-ù ÃÃñx§WÂ;ýZø~ÃÃ�l([[P¼q�¡u Ã^AéwÂ1ñä¸ÂþxÃÃÃÂG8ÿ�X Z �i8ÿ£HÂ= øÂÂèÂZ �i8�£@�lÂ@>è�iÂÃqX¹�Â<rÃY[�Âu½Âw¦Ã²¶�?âòl�ÂÂÃÃüK�T)�{ïÃ�ÃoK¿Ãô<�ÂÂ�kÂÃÃ.ÂÂqÃýüpúUÃ5ë·Ã6p¤ÃÃÂ&Ã:Â�Âû]Ã�ÃÃÃáïfÂ�sVÂjÂ� 16360ÃfGà = ¾ÃólÂ^¿=}�ãW^]ÂÂ7ÂI ÂÃ~Â�ÂÃÂÂ]¿=}=}�Â@sÃHÂ+3 �ÃÃ"é¼�¹ÃÂ�ì�à Q/Ã�«µÂZHnd8Âñ �ÂÃ�øÂÂ#Pà 2e,õ)�^<�^+Ãr�HkJÃ�XPÂ¥8ì¥Ãö��ð+õÃ,Ãî¥�sÂ¥�fÃr¼Fk"Ã2g,uâ D= ®Dî@kþHk^Ã�(ã�¨ý¾gÃüzÃ�»ohªëÃÃÂÃñ�½/~£Ã£\¡å,ÂUuÃüÃ�Ã�â 16361Ã� jM�ú L�¦Âñ6 16362à Ã�¿ÃãÃ1ÂÂ$�º>¤��4ò�x�^ÃÂ¥Ãc=M�§ �y©?æ>�päÂ�ÂC]AÂxÂÃáü�=M,ÂÃÂÂ�IÂÃÂÃS«ÿªÂ±ÂAÃsùê��ì{5éÂù�²�Â�9�C�Âýäa#å©thÂæ|dÂÃü�CNÃ��i0sÃìWÃøë>¸1[ 'q*Â�âÂ)»§Ãb .�Âç~I�áBè±ÂEbk�ÂÃgÂ�>Ã�yO´Â0{�çÂ�±ÃÂ/¾Ã�â®Â¢�Ãï~dÂA~-yÂ�Ã�EF¹Y¦ûñ\Â.JÂ��ëbêB!sÂ�Â¥�Ãý�TªÃYQÂô�ç¶(ö)Ã.3E´�®@aÃãxé®$(ÃxÂÿbþYÂò©Â�¶ 16363ÂæªÂNÃÿ�¯ã¨ÿìºòÂY�·°8~ä»�µ¤Ã3�Zû*¡¢d$vxÃ�A�Â�WcæµÂ¯�ÂtCÃ�Ã'§®1=}�r��^Ã�AãH ¯Â�QÃ�i»�ÃÃp"Zª2ªu#Ã¥iÂ)8VèÂÃtÃTs�Ã�¡J%= w~¸c�®Ãöu³�s<Â[*ÂæÂÂ<ÃÃÂ�®t¨Â�ÂÂÃøÂÂ�Ã_ÂSÂniúV¡1 Â"Â��¢0º 16364ÂÃ�Â�ÃÂç�ÂTÂ¥�ï�æ�PÂÿÂ\ j 16365uIÂÂÃ�j^�ñ�ùmÃ~�HÂyCÃ⽡ú±è[þ 16366îr) r#ÃÂÃëÃÃU@��[� �ÃzmÂ'Ãÿé-ÂÃÃ]ÃÃÂÂõ¶X:9VÂ[ÃÂÃ�ÂQ´0S)öµ 16367 Â*ÃÂÂ'²Ã@*�²ÂP4ÿisMpùÃç}1��äÂYÃÂð/Aw¸Â,Âjò�£Âh+áÃ�ÂUÃÂÿO¹'�õÃK Ã�ÂÂ,�ÃÂÃû *B§aTà ]r�)Ã7ÂÂÃJÂò4ÂÂZ�]ýùñKÂÂòÂU(óýîCO.�¾ÃìO*PdÂÂëpPÂ/.� �UúÂEòê&QäF®�E��¶Ã{Ã.PÂxÂÂq= «8Ãe�ÂF�³CbDulÂ}éXÂÃêüQT ^´�Âøâ5âT¯8ÃXÂD/Vô�ÃÂÃli(þÂNÃ|¸hæ´Ã�ÂRÂbÂ+ ÃèÂpÂtC�Ã¥òå a 16368SÃ�f=M�(Ã+rôM·VÃ7æÃ�@6²tTÿ?Âã"�Â�Â8i_�Ã>aùwÃÃò��pêãéï9n��� �ÂÂ= ·[ÃÃÃh®+°[oK¹¥â�à deÂ*à ÂÂs¹Ã;M;
16368 ÃÃÂ~ 16369�ÃÂáRªÂYäÂlÂ!ÂSá!·¾Âr6àKû_Ã+�ÂÂJV¼��ÂücA|OõÃ�Ãá�)ÃÂä©�n�[Ãû¦H+Âú29Ã4�aR"縠8Ã÷tø�T¦¯QÃÃ¥Ã�Ãe^VrÂ¥th ë�é,�_PøÃ=M�ê£ÿéÂÂ�WG±ÿ�1æm�²GÃÂèÃúì©Â'û1ÂÃÃ<»ÂÃbi¦oPÃ'\{Ã.ÂÂÃâÂäÃY1cà %Â~ÂÂ}ÃÃý]¤ÃOEÃÃtO[ºS(]p*Â�ò(s¦�¬jÃ<Yn!ÂÂ*Ãk�¤j�þ à f¡â-U+árÂLZh=MU'zè�p�TÂÂ�Ã5Âè?�jÃõÂpð½\RiÂ��&«3Âc[Â¥Tî Ã3ÂÃvøòø?AÃägÂÂ' ·ÂfÂ1Âà ~ðh]Ãgîr³ÂÃ�î�JøZTq¶0ø2·æ(¸yÂzRwa~yyÂ�yyÃ�yyø�yy'�yyW�yº6ÂÂ}Ãà üyºJÂÂ"±¸¯ªÂ£¦éð÷òåäÃÃÃÿºÃÃÃÃY= gbutknQXOJ=}<CF �����ûþ!(��-,36@9BGTUNKxqjo\]fc0)27$%����úÿ�=M�� Â¢§´µ®«ÂÂÂÂ|}ÂÂÃÃÃÃÃà ¾»èáÃÃìÃöó���ù����*/81&#��rwpi^[de:?HAVSLMâçà ÃîëôõÃÃÃÃÃü½ÂÂÂÂ~{ Â¨¡¶³¬ÂÃùÃÃÃÃÃïêñøãæÃ÷²©°ÂÂ¥¤�zÂÂÂÂÂÂ'"� +.54� 16370����ýüWRIP;>ED_Zahsvml}:|ÃÂyy{9óT/æT/æTÃ6æT/æT/æÃTÂÂà 16371ÂÂj�ªÂÃR�Â~ Ãâ Ã"� FNÂÂIÃö©Ã6NÂÃÃÃ�ÃÂ^ÃÂÂÃÃÃî{= éÃ0éðî~�iÃúsü0sùà ñ%¾Ã'�Ãü6³ùæQ%"�úò�&ÃÂ( 16372Âû�Â:êÂfÃ�h��;ÃUgüW<.W9ÃÃeÃõg�÷<8ÂY°÷oÃXY¶Wo¢�pÃÂÃÂ�ÃÃ�Ãö°ÃÂÃîðp[yoîÂïÃä°Ãë Ã��îÂÂÃçà ÃÂ?ÃÃ@ÃñÃÃÂKº K|ÃÂÃÂ}9ô4.æT/æT/æWN/æT/æT�f]H,®-±à =}q���¦&�ê�/#Ãú~&Âìª4îÃèÂã|±J�éÂ�ÃÃä<ÃåènQQcÃÂÃZÃôåpqW·j~��8~ªû�o��oT7ê4f[zg.¬5á fÂ�é�æ/î�è�±üLæÂÃcÃ��n3¤)Ã�d¢Ã9ÃVüü3Ã0Z4wûÂwã®Ãvi}¨n,7<ööýÂ1#®.ÂÂ�7/¼à æ$¦© �î#Ã9¹ÂûÃa'R Ã�ãzÃM£¡þ[�ÃLÂÂKäµÂO1Â�éÂÂÃ{'ÂÂùDñ½Ãy��õµ=}Â�üÃ=}~Y¸Â@¡��Â9ÃuÂÂñÃÃyÃîêzQ¹W)ÂÃ�Â9ª�ÂÃe §yôAÂ_ÃÂR@ë[{)}��Â9ÂûYy»Âyù{aRføp8¬ýûÂýý¹Â»Âýý¹ÃÂà ÃÂýÂÂ{ÂÂý¹ÃÂýÂÂ{ÂÂUôø¸wøwruvj�ÂÂXeÂ=}ª�ÂÂ:ÂPÃêÿ±���;¤h!jþ¯�õiùÂCµÂ@¶0AÃ<Â¥lQ*ý¬�Â¥)ú WÃ¥Z?³$1©û¢_�Ã>Â�ÃÃ9Â<ÂjÂöÃrÃÂLXc²�*ÿ±��OÃâ_1��1�$g'b^/�óaY�D³² 6/Gñ�%kW"],�£!Z Xãr�3#7¡["= �ò�-�Ãñ��;ÂbDöðn¼Âµ¹Âz}¹yµ]o.R/æT/æT±ÃT/æT/æt¬�{\ª�*) "�Â,*�þÃÂ��ÂT*�bj��RÂ�²ÂZqDw%�tñC_1AS%�L¡Dl5�cõ�OáATu�:ÂBÃÃ^ð7¾ô'½Ã]]ÃÂ^êg¾÷=}^õ§¾ëý½�ÂÂ�BÃÃ����£s�®Ã(�¡Ã��[üòÃ'�Â/�e£@Q1«3¦ÃìC�«9Ã*Ã^Â4ç=M¬%ðìN¿î;VÃÂÃ�t#K#§/Ã"�1�#"#\ÃcÂw�ÂNìuÃöÃhiÂu¹ÃÃ0jòîÂ�;¼dêÂ�Ã�ÃÃÃV!Ã?�ÂP¬cC!Â?¾«à ©=M|Ãyy�Mf[�æT/æT/f&î/æT/æT/ÃÃ¥Gñ?Ã¥j�jÃ5§�¬ÃÂ�ð¯Ã�@}�) �¶Ã�þ\;¶/ÃÃ?êæÃ,ÃÃ4^ÃOÃr4uGÃà ^�²�NÃgî,#D�EDKìb�²Ã+EÃ_ã".ÂA%ï�k�b�=}®ò°7�ä^OO£2<UgSõæ�d2,.ÃgÃf3ïG¦&°k3ò<nñ��ÂOìò�5Hsêv�0ÃÃ_Fkõö-«FÃÃhçR��hC´´��ÃÃ=MÃïè��VE''Âë§$HNøGñNëï²$NOc �LÃF= �ÃÂ$MZá�¡ÃÃ�O�CL:-Ã-¡Sà æ³¨óÃ�¾0�L-ÃÃ�ÃÂ�; 16373<ÃÃïë�õÂÃþ0B�éª�Ã�éé¨@tûlqÃi¤ñ�Ã\»úÂÂ@vûo1ª'ÂeÃPuÃwèÂBà á´Ã= 0lt�C!��ÂÃk�rÂ:xBuëÂø�|yuä·®Âyq]i1¶X�´¦�¨<�Zi¿ Â�$Z\à b± Ã¨��,·ÂÃ\üNVYk©sÃ4ü0uÃzÃ6béÃÂ÷Mô<��?Y¹oxî�¹Âx[9Ã*»*Ã�Ââ@¡¢KÃÃÂ�Â�p�¯¾náÃÂá�Q�¯�Âfñ#Ã%éà ÃJ�!ÂæMW�o"6Ã-¢#Âfxvpwg6¸XhFõ£�Ã= Â:ÃÃ�®£³OÂ@�Â=}��Ã=}Ã�Â>¦�¼ÃÃÃBê^*31à ê7QÃÃ¥Âä{ÃDwG�+ÂRÃOyÂGGÃDÃ�QÂ$�ÃÃÃLys§3�Â�ôâ¼â�sä³Ãä��b6ázsÂ3�﬿;5Dm@%êªÂÃÂÃÂlª?<�Âüªrà ÃE/Â¥��¢ÂÃ�¤+§à þ=}�>áÃÃÂÃÃ��¸Ât+¿�4«ÂÃáL8à ÃLÂL�Â|«im5Ãò?�á�£<�ÂÂ|I§AÂ�¨µÂ¯¹(ÂÂçýFè±yFúÃiFÃÃSVÂøc�®ÂÃ=MÃ��Ãv�cÃ����jLÃ"T1yà Â@GÂì5U�Ã|= ®Â]¯ëF�ÃUyà ÂÃ>6B�=}X�plP=}ÂuÂ7¡7§ÃFxAp=}Ã\ÃjuñÂøÃ�ªú�Âõ��Ã5�ÂÃÃ�ùÂ�Â�ÂCÂîÂHÂõ��}§Z}�ÃiÃÃÂÂÂ�;z»à  ÂÂÂÂÃ�I£Â_ø.ªáÂ|f=}Âà ÂÃ=MhÂã�ÂK}ÿæáÂÃÂL�ààCÂîÃo¿D¿øÃýÃ��IÂÃTYd�aÂU¹SâaÂa3î W�Ã¥ÂÃ�/�¤sE¯ñ�µ�0ÃNRT2ï4 16374uF%°�B�F%ÃÂkNÃRÃÂ~�UQ�¿¶U�UÂ�Âf°=}~[/g@ô�ÂÃÂIoï>�RÂh�@kCÃ656ãD�¶7�aÃA¶ÂÃÂÂÃ6+Cþ¶*�°ÃÃo<«Ã�ùÂIÃÂ~�E-ï=}Ã�ÃÂÂgàÂ��Â¥�Âæ¦Â´<- MÃP�+ÃÂ<WäRd� 16375ÃDUfQfbÃT^ã�;Ã�,�ê¹5n¥·1eÂ\�ï)¤dE~qûµ�ðî=}´�o5ªlTÂvÂë�_¤|BñîÃ_Â�©J �wi=Mk=MÂÂùôû¬UWÃÃ�¨ãéÃÃÂû¿ÃÃKMs�óô�"ª=M�Ã�Â#ÃR@¦@v"�º� Â ¶üåÂ
16375õâ�ÂZÂù43«Ãâ_/T%朊 16376FÃZ]¹� 16377ÂÂ±Âæºf�bÃ!�'Â^��H'+Ãrr�7��Â�µöæ�öj�ñZÃK¼»ÂÃdÂõ¹ÃÂ�ô9�ñ_¡õÃ�A´�ÂaÂÃôEQxÃ�7ÿUÃÃDÂÂ;Ã.+ãø%X�ãÃiI'-Â}}xÂ�©ð=}´)Â?. 16378�¡ :��YÃÂff£�Ââ�û«:�®ÿCmµ�ÃÂÃÂÂ?rÂÃfÂÂP¹%ë*§&õã5�Ãè  û·ÃÃS·» ¯ [â¥ûzæÿÂVÃ)\±ÃÃò>ûÃ?�ÿ�úÃÃ"³T�Ã�s@1¿�¿ÃÃ]ëé�è�ȍ�Âà ÂÃKäê~Ãú¡.L¬�¬�â�¢aÃNÃhÂ:µÃçá'ç�Ã�äý&ÃÂÃeà¦l¥¹Â#ÂóÂÂk�¤ ¤{ò]Ãî�®��dÃdàÃ�&�(�·üÃ.ö$Jå©Â/�0$ðÃðÃ0tÂÃr�õ%¹ÃÂçkæÃÂSÃùKÃ"'=}õy¨à �ÂÂ-�=}[-¹�à Â3Ã.T4ÃÃ|Ã�#î®_³uÂdÂà .ÃàÂRµÂJ¼#¼Wü{ j�Zà 9÷(·à ¶Ã¶h(ð®�Â)órÃ)JP!±â8ÂUÂVJVÂÃ@(*'ÂP.ÃÂÃ�Ã�¤Â°cÃ25ç:Â\Ã<\9Â+ÃvIs clXìVÂV>gB�9ÃÃ,�Bw?qOi¯iÿuÃf0s"(uHÃH¾H*à k¯)NP#á,x{7�7d÷�8YÃÃà 16379¨SH�ÃGÃIà ÃyÂ#ûWyªx�õÃz½�£�&Ã8BÿÂJ¡@ÃÃÃDooÂú'�£ÂÃ9>�çCÃ�63g?ÂÂ$& dbW= fþpÂg ÃÃòÂÂÃÃs£Âä#Ãö�v¦.¯´OHöM´Âµ{9��ö}Bã�&ÃXá³üÃ�b ¤$^õt2ù�Ã�s i°q(Â�k�_�ÃÃÂÃ2Ã4��îô5<jÂ:Â9½?ÃW¶á�%Ã�änF�@AÂÃ�\�äë�(vÃé�j�p �¤äÃáMãö$b¦+ Ãeñ\ÃQk#VÂùsüsÂé²uÃ�Ã÷I5Pb�d¦¸æ¸)®gèWÃqCÃ�½�ç�09ÂB¯Ãà ÃÂVÃ�JÂÃÂ@à gÂh�õÃ)ÂÃ;ÃjQÃ"Â¥ÃÃ'·��¬JÂ}.±a'V¦Eo�9Â�ÿÂ]Â�ãÃ�[�3Ã�Ã[¯ÂîéÃ�Ã[Trúü�à câiÂÂ¥�ÃÃÂJ O�®³¥B/ ìÂk�9�ÂÃù��J5ªIÂ�ÃêÃöøKÂÂ2ûÃî ì2Ã�fRz°â³nÂqÂ�Â2(Ãâ�cÂÂxÃ�Ãt¬oðp±(ÂèÂ� ¦�7|Ã<è��ÂÃVÂ\h�r/²Q¸U,6f±Â�~uÃ%\&þ7Dä7#8aÂ�ÂAà m�ÂHÂÃ¥BæHÂ}y�®Â�ûÃ�±~ÃÃPº?½�ÃÃ{Ã���ì|ì�ÂÃz3 ÃdÃfF:Ã}Â{ÃcÃéÂÂëÃÂÃÂLVªÃ¼UaÂe�$BtÂøÂq~õ��:ÃIìÃ$[�s�'�!�Â{Ã!ºK!±(ïcÃ�^AÂÂ:ÂÃþWÂ1²Ã�8(áè¾Ã6b[ÿ��&�XPÿÂ�Â_ò�@@Ã�î£= à Ã�oúlªbð¢·g^%P²0l¶¾�£§Pxv�0bºd�pÂ;?LÃ�ÂÃ��Â?ÃÃv�¬ øï 16380/Ãâv��$�Ã&øò�=M¸!áé¾Ãö8�|�s-kW�þî�î_Ã�óÃô�d¯� 16381|�æÃ/Ã�I�¹à  ÃÂîÃÃ^¾;Ã¥Ã%«¿¼LâÂÃñLYª«2«Ã¬Ã¸H�/Â¥-¦ï%ìÂ�zEÂ÷ öÃ}ñ�Zà +¯�ÃlÃøLÃV[+ÃîUî°ÂÂmÃ)=}Ã9+TÃê]4°Â¹æÂÃ��ªÂkåé6e�k�_�WÂ÷=MÃ>&à ?+Ã�¸´tÃ'.Ãøj'C[�\��FTS/õ1Ãé�qÃ^ÃÂwï"�r÷TL¸;8JXìxÃwÃïtqÂ,X^G¨�Ã5!ëÃ<sä�næD¸u²õÂö£ðókQeZ\Ã,x=Mº W�ÂpEg®7tåãçëºÃj ÃüxÃ|�t/úÂÂÂ¥Ã�§�.ÃÂ1Ã"çò±ôr5òììnyÂ÷Ã|¸øv¿u ±ûi�¾óyK;ÂÃóÂZrà VrxJx®·s8â¢�½�v�Bùx-�é"Â�½»û)øj¿{Kë�ÂO Ã©þWbX 16382ÂæfÃÂÂùmÂà �q¾Â¹��Ã;³yK³;Â+ÃÃ�Ã�Â�ÃÂæ= vÃã 7Ã�Ãq= ¥Ã½""=Mé)= ¸z`}) 16383var w={a:b} 16384this.setModule=t=>{e.setModule(s,t)},this.getModule=()=>e.getModule(s),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,w)).then(e=>{const r=e.exports 16385var s 16386!function(e){p=e.l,m=e.m,g=e.n,y=e.o,v=e.p,_=e.r}(r),s=(n=r.j).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),i=new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.k()}(r),a()}),this.ready=new Promise(e=>{a=e}).then(()=>{this.HEAP=n.buffer,this.malloc=m,this.free=p,this.create_decoder=g,this.destroy_decoder=y,this.decode_frame=v}),this)}function o(){return this.t=()=>(new this.M).instantiate(this.u,this.v).then(e=>{this.U=e,this.P=0,this.I=0,this.T=0,this.W=this.U.allocateTypedArray(1,Uint32Array),this.D=this.U.allocateTypedArray(1,Uint32Array),this.B=this.U.allocateTypedArray(1,Uint32Array),this.R=this.U.allocateTypedArray(1,Uint32Array),this.N=this.U.allocateTypedArray(1,Uint32Array),this.L=this.U.allocateTypedArray(1,Uint32Array),this.F=this.U.allocateTypedArray(1,Uint32Array),this.J=this.U.allocateTypedArray(1,Uint32Array),this.O=this.U.wasm.create_decoder(this.W.ptr,this.D.ptr,this.B.ptr,this.R.ptr,this.N.ptr,this.L.ptr,this.F.ptr,this.J.ptr)}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.V}),this.reset=()=>(this.free(),this.t()),this.free=()=>{this.U.wasm.destroy_decoder(this.O),this.U.free()},this.X=e=>{if(!(e instanceof Uint8Array))throw Error("Data to decode must be Uint8Array. Instead got "+typeof e) 16387const t=this.U.allocateTypedArray(e.length,Uint8Array,!1) 16388t.buf.set(e),this.U.wasm.decode_frame(this.O,t.ptr,t.len) 16389let i,n=[] 16390this.F.buf[0]&&n.push("Error: "+this.U.codeToString(this.F.buf[0])),this.J.buf[0]&&n.push("State: "+this.U.codeToString(this.J.buf[0])),n.length&&(i=n.join("; "),console.error("@wasm-audio-decoders/flac: \n\t"+n.join("\n\t"))) 16391const r=new Float32Array(this.U.wasm.HEAP,this.N.buf[0],this.L.buf[0]),s={error:i,outputBuffer:this.U.getOutputChannels(r,this.W.buf[0],this.R.buf[0]),samplesDecoded:this.R.buf[0]} 16392return this.U.wasm.free(this.N.buf[0]),this.L.buf[0]=0,this.R.buf[0]=0,s},this.decodeFrames=e=>{let t=[],i=[],n=0 16393for(let r=0;r<e.length;r++){let s=0 16394const o=e[r] 16395for(;s<o.length;){const e=o.subarray(s,s+this.$) 16396s+=e.length 16397const r=this.X(e) 16398t.push(r.outputBuffer),n+=r.samplesDecoded,r.error&&this.U.addError(i,r.error,o.length,this.T,this.P,this.I),this.P+=o.length,this.I+=r.samplesDecoded}this.T++}return this.M.getDecodedAudioMultiChannel(i,t,this.W.buf[0],n,this.D.buf[0],this.B.buf[0])},this.Y=o.isWebWorker,this.M=o.WASMAudioDecoderCommon||n.A,this.u=o.EmscriptenWASM||s,this.v=o.module,this.$=524280,this.V=this.t(),this}const a=Symbol(),l=Symbol(),c=Symbol(),u=Symbol(),d=Symbol(),h=Symbol(),f=Symbol(),p=Symbol() 16399class m{constructor(){this._=e=>{if("flac"!==e)throw new Error("@wasm-audio-decoders/flac does not support this codec "+e)},new n.A,this[f](),this[a](o)}[f](){this[h]=d,this[p]=0,this.Z=null}[l](e){if(!this.Z&&e.length>=4){let t="audio/" 1640079!==e[0]||103!==e[1]||103!==e[2]||83!==e[3]?(t+="flac",this[h]=c):(t+="ogg",this[h]=u),this.Z=new r.Ay(t,{onCodec:this._,enableFrameCRC32:!1})}}[a](e){if(this.O){const e=this.O 16401e.ready.then(()=>e.free())}this.O=new e,this.V=this.O.ready}[c](e){return this.O.decodeFrames(e.map(e=>e[r.p]||e))}[u](e){const t=e.map(e=>e[r.HQ].map(e=>e[r.p])).flat(),i=this.O.decodeFrames(t),n=e[e.length-1] 16402if(n&&n[r.we]){const e=this[p]-n[r.GA] 16403if(e>0){for(let t=0;t<i.channelData.length;t++)i.channelData[t]=i.channelData[t].subarray(0,i.samplesDecoded-e) 16404i.samplesDecoded-=e}}return this[p]+=i.samplesDecoded,i}[d](){return n.A.getDecodedAudio([],[],0,0,0)}get ready(){return this.V}async reset(){return this[f](),this.O.reset()}free(){this.O.free()}async decode(e){return this[h]===d&&this[l](e),this[this[h]]([...this.Z.parseChunk(e)])}async flush(){const e=this[this[h]]([...this.Z.flush()]) 16405return await this.reset(),e}async decodeFile(e){this[l](e) 16406const t=this[this[h]]([...this.Z.parseAll(e)]) 16407return await this.reset(),t}async decodeFrames(e){return this[c](e)}}var g=i(374) 16408class y extends g.A{constructor(e){super(e,"flac-decoder",o,s)}async decodeFrames(e){return this.postToDecoder("decodeFrames",e)}}class v extends m{constructor(){super(),super[a](y)}async free(){super.free()}terminate(){this.O.terminate()}}var _=i(0);(0,_.A)(m,"FLACDecoder"),(0,_.A)(v,"FLACDecoderWebWorker")},761:e=>{e.exports=Worker}}]), 16409/*! 16410 * Copyright 2021-2024 Ethan Halsall 16411 * https://github.com/eshaz/icecast-metadata-js 16412 * 16413 * This file is part of icecast-metadata-player. 16414 * 16415 * icecast-metadata-player free software: you can redistribute it and/or modify 16416 * it under the terms of the GNU Lesser General Public License as published by
16417 * the Free Software Foundation, either version 3 of the License, or 16418 * (at your option) any later version. 16419 * 16420 * icecast-metadata-player distributed in the hope that it will be useful, 16421 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16422 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16423 * GNU Lesser General Public License for more details. 16424 * 16425 * You should have received a copy of the GNU Lesser General Public License 16426 * along with this program. If not, see <https://www.gnu.org/licenses/> 16427 */ 16428(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[694],{178:(e,t,i)=>{"use strict" 16429i.d(t,{D4:()=>r}) 16430const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256) 16431let r,s,o,a=t 16432for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1 16433n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])] 16434return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEach((e,t)=>s.set(e,t)) 16435const o=new Uint8Array(e.length) 16436let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0 16437f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p)))) 16438const m=256-h 16439for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1) 16440117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a) 16441e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0 16442const g=o.subarray(0,d) 16443if(f&&1===l){const e=t(g) 16444if(e!==c){const t="Decode failed crc32 validation" 16445throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker},978:(e,t,i)=>{"use strict" 16446i.d(t,{OpusDecoderWebWorker:()=>a}) 16447var n=i(209) 16448function r(e){var t,i 16449function n(){}for(var s={},o=Math.cos,a=new Uint8Array(123),l=25;l>=0;--l)a[48+l]=52+l,a[65+l]=l,a[97+l]=26+l 16450a[43]=62,a[47]=63 16451var c,u,d,h,f,p,m={d:()=>function(){throw""}(),c:()=>{},e:(e,t)=>{if(s[e]&&(clearTimeout(s[e].id),delete s[e]),!t)return 0 16452var i=setTimeout(()=>{delete s[e],p(e,performance.now())},t) 16453return s[e]={id:i,timeout_ms:t},0},a:o,f:e=>(t.length,!1),b:e=>{throw`exit(${e})`}} 16454r.wasm||Object.defineProperty(r,"wasm",{get:()=>String.raw`dynEncode0158c8b8d85e¼æ=MÂ]ÂlÂGu³�õPoÂ]Ã�ã�÷£3² ÃÃ�= ÂÃöc�/ÃZ8s�³ÂÃÃ³uÂÃÂ¥t"+¦Â¦~dòR\(nº}÷£¢¢ë¢k}Ât¡) ,ÂÂäÃüP 16455*øüä�ÃeùÂiÂ��ÃW�ÂæÃPM¨[�æu>Ã�(�«l�Â'Ã$cÂÂ��¿�9ZEúº�¼ù¼=}ÂÂäÃÃý²ÂÂ�\åôà'.õtÂà Xî=}~õ"uÃ�rÂÃ�ýóòà Ãúéà 16456/�ÃÂÿ4ñ�3Âsl�¬8mæÃÃ¥Â68à �Â8uNÃçmÂhÃ�¶©hw�ý¸t¡î¾¾|®½®ÂÂê² 16457#Hzò44ÂBv����½!;1Ã÷�ñÂx�ü½#Ã��Â7( ÂÂ0#,Ã$Ã#$$�GÃéÂ���Ã�E�ä à oç7ãoéJÃÃÂï7±�çOÂH�AÂWáÂÂì@ìÂ>jÂ_»·ÃBg�¡& ºÃá�P�ÃþÃÂâ|óZÂ5qÂÃÂê£Â1Â�(£=M�j»Â-³;ÂÃb¸mÃÂIÃãÂÂÃÂÂ[@ºÂk¶�äá��V9t#wäÃÂy£óþN÷¸åÂK�S� W�£)ýÂÃ�Q<¼°ì�=}=}�ÃÂ�Ã@㼤jÂ@��V¸0�W�ïú!�÷ý£¾Â±²BMïÂÂðôÂ=MãÃ2Ã��ÿ¤ÃïV&¸áÂÃòÃB�ÃÃ&eÃj«@ÃÂ¥¬/é�ÂÃ).ø~|VÂ}��o:¶��ç�Bj '¯à IÃ�ÂBVU0¦~VB�q´µOF#ÃÂÃVÂÂï Âó>±w 5o�oø«Âòé2ú*YóÂÃ&ÃÂscò,óÂW�Âû® =M«ÃÂ3ÃUK�£AhV!.�ÃÃ�ª3Â3pÂêPÃÂ¥Â�¢�Â;ÃÂò�Z¹N´*Rwç²Ã= +2��pæOôÂï�Ã5 �Ã5p£µ~Ã�ÃE2¿ÃzÃÂê ��LÃP7]ÂÂÂO(&³BT�JnÂ6ÂìÂ�¬vøzÂýOÂÂb_¯�ëSº [Ã�á�4'þI&xa^ÃÂ�ÂÂk¨a¨Â(b�ñý"w®ÃµÃ�g),LèÃþ¬1ÂÃÂü= à úN(5�F:�ÂkTçZÂòÃ"�êþÃUÃ�Âa%/��Ã�ïâ�ÃÂÂ*Ã3}~èKÂÂ�ÂÂKnwÂ]��[ÂsÃ\�3²( Â�Â¥o)1�Â|ÂÂ(�)Â¥Ã�å¾!��?= Ã¹O4xè�ÃÃÃh£§Â�Ã�w¬¢¾9B{Ã���ÃJÃ÷Ãwf«EÂ�¢ÃpB�Ã�GïÃUÂW¾��£�ÂÃYáÂ�G»�ÂmU^ðÃ7LÂôyþ7Nì?}Ã�dÂtÂ|Ãñåu&q�ýÂÂq¶
164581#bh2m�úÃ@�_¿�8\WÃüáÃ�c«fU9nvXu¢½à 16459¼ÃÂÂÂÃ� 16460ÂýLÂÃÂ[ÃbÃ¥3Âh}§SªÃ¡óÂÃ�Gvä¬ÂḲÃÂý7dÂóIdÂÃKÂÂpÂ�sB¢¯§µ¦Â°ÃUÃÃ�l¶ª¾OyÂl<»+üs´¾pOh�hñ»rºÂ�Âøº¼�¡ÂÃhFçó@Ã\@Ãâv ul�$�½q¶= ª_ÂirÂI+Âê%Fz2« 16461Âb¼{�ÂtFçÃÃ}�:Â-N|Ã�éûç��p¾¦'Ãé㻠)ÃNµ-d-2-Y�5{ýö�\¢�cÃäL8�Ãb�Swf÷ÂKÂ2 ~�Â�8¡>CW1/1jð�\kª]�è¹âÂ=}S A³IP¡NT9c*7=MÃûÃ~¦�ÂyV�.Â&�¤f´:C[sú¤ãL$%õ~Ã=}£ºBÿzI�WÃÂ���ÃþpÃchÃr¿Ãðm�§ü¹C °Ã Â1®}êêùÃ+ìôÃ]}õ¨@$ÂÃÂxk= ��ÃÂá<û:«dnoÂ¥ÂÂfÂ.ed�0´y¯�Ã}�-�{þÂÂÂañ¨~Ãa±Ã¡¢DüÃjüÃm.fÃýà Z;µ*rÃÃ�½VtÃi%· 16462#rÃ�ÂÂÂà ªúw�«ð�P¼c»Ã°´Ã�¬Ã3ÿ; î³¯Â#,ò¶B®ê#ì¢þÃ*ª¥ô¼dqÃç�Â8�jJrc¤X§Â.�ö@¢¬u@¦´'ÂÂ¥Ã�%ó¼aâ�ÃÂ=}¯IñÃÃÃX Ã�0,�¼@Ãkð�ê½Gëä|}��õ�Sk³*!eÃDÃf 1ÂÃT!Uµ³®Ãçú@QO1ÂÃxL Ãb$}* �ásÃúÂ9ÂÃP10.\2X��VÂ�6�#ÃDà åµfpT�)[Ãfêùh½Â�ó¡g&T�SüÃ^LÂ-_9ì6¸*� äÂÃq;ÃVN�� 16463²ï�¹ñ|S%Ã"3Ã�9Â¥4ÃÂÂO�1¾¦��ïZ"âP�uÂÃÃ�¥øÂrÃM¹ÃùºÂ°'~vÃå ø²Ãà ¿³Mk¡�8ÃÂÃsæ óvºõ7?äµRy�kDÃÃÃ�hÂÃ-\�ÂÂÂæ��Ã�ñÂi¡ÂÃÂ$Â|¹OBÃb¡Â5ö[¸ëc�~Âpu�ÃÂoÃÃU)+ÃÃâµ·¶Âót¸EöF%yP÷Â� W¸< 16464�ÃvQ ÃÂ�Ã= Ãà n¦yê�j,ò�¡'>gÃS�WèÂ� 16465ÂÂïZfZ�pÃÃ:¢ �»¶c$Zöq3||r¦ÃCy 16466ø½ÃÃÂÂ@�)÷¾ÃÂì:+ñq» �ÃÃîèü§Âkæ�d�{Qî¾B¬KÃrÃlx�ÃQ�ÂêÃ-3·Tù£ÿÃÂñÿWÂ2§ÂÃUéÂ�#u¹ÃRSa= Ãûzð£»>*lÃò¦ÿdóðºÃMóîâO�'�ëÃ�k�°÷áÂ|wF SÂCO{cÂ@à ®P2SÂ�~ÃÂÂ<i�R�e�YÂÃg> 16467�Ã:Ãa,�ð]2à �m�-Â¥Â<�îÃøÃ7àn+7Ã�(äÂÃjÃtIúý©ùª4ÃÃæ¿sÂ�Â&è¨ÃÂÂAÂ�Â�Ã2ÃC 16468VÂ�¦Ã°Â�Â= ±W¤b]xouyKÂ�Âa��2E¨Â~ÂÃz9tR\f>Âû¾Ãÿý´è�ài�³cÃrjà ÂbÂ;¯Ã�à cñ3 .ÂY]¬ÂÃù�3ã@Âöäý(Âj�]¡·øuº��ÃþÃ�x4= eà ÃxQ�R�ÂW"ð£ýs4:x_²3ïLf>òðÃ$u Ã�eÂCÂÃÃÂc-êCJ�Ã.TÂyu@[ÃÂÂ�ù2à jd ±ÂÂ@®>-¤q)�«\=}Ãé$Ãæþà 6æÃò_ÂÂÃøÃM�_·ÂøE {ðâÃÃ#øcªÃÃ.©¸~FDà �EÃáûê¬ Â"ÃÃþ%¾_¡þ±BÃiÃ~yôr�}JÂ.$¨Ã«¿ù¿ÃdépñÂóuÂ#¨à 娨¼¹§á 4ÃQÂ@?¦1D¢Xmª&[o�ÂXBÂ�Ã= AÂBá[T%MÂG=}GÃÂu´(>= TÂÂ�$�èÂlDÂ\�Â+3 16469ø�ÃÃ�e}f£«Â� :Âø}Â�Â�¦gz,Âz�£üv�·©¼Â�Âi�ç²"i"^ÃÃ=}YÃ�¢!ÂÃtë3\ÂþÂ~ÿ_<ÃÂ_�Âø÷¥ÃW|�µlgT?4yÃ{Ãbmen±Ã= �-½GÂëÃÂf2ââºA4æsä�ÂzuãÂF{®e´ÃÃÂ�Â�ñ,ëb°Slö�«Âo6êà b�87�ö»LÃlæn�¬�¼Ã4�¤õã-¹w~X¥á½YµÃÃo¬�*óÃ�¦ùÂÃÂãÂà øþ>Â�¤)ãI¬]Âà q§Ã<Ã:Â)Ã�ÂöJh§ÂÃðQÂüJÃüÂçõìy]¤ÂCÂÂñÃ�¼yüêqNìy�¼ �÷5¢�yðáÂYý¿Â5ÃQb¾ª.LÃáÃ/%~�ÂÃ/ZÂÃà µk�LgÃ�/Z�Ã">Kk®§U¢ãÂFe¬1óQP¾= PñÂLk),W'÷T>w£¨NºûÂ�»Fj�$/«-ÂÃB?lT{Hqæ·�~+c�U�¯O�B�PÂñÂÃÂr.E¶Ã#ê¬wâ¥ÃÃÂÃ~§$ÂÃì²3+zxe�±Â12ÃöAbÂc�Â"QÃAs¦�' 16470> ��sRP"�h�ÿZk�OO÷�?^%à RÃþÃ-S««tò�v�Ã¥Â{½^ùêF�vé��Ã~M}ÃÂ�8�5§W¤T°j�*tºÂbçÃ#ÃäiÃ�ûÃ(´ùìgH�}R�HI['Ãj�¦TÂÂ�XL|�T�ÂÃ¥Fa9�9ÃäQGÃ¥@£�÷Ã?�Ã>£Â�M&Âôð§ÃwG"§ ÂÃÂ"'o[Â÷�mT§W ÃÃ"wÂw*©%ê¢,tÃa�Sð{kÂ}Â7ê�kÃs�ïÃÃX�YÂÂs��¯�ó°SÃTÂèà JÃÂÂÃÂ$ïÃB7ÃÂáÂQ�Â=}k¢Eþà ±Â�J;ÂwAbF´Ã�RÃt 164711z/nyÃNrV£W<xJÂnÃ0´æT�.LÂ�»Âæ�&ÃÃl�F:fÂÃ�M'¢ÂÃkÂçÃèJHhÂ�Ã'Â�]¬Ãt¾®vI"�Â= SwhÃ�¦ìÃÃfZ}�þñÃQÃJ �Âñ± �søÂcû�Ã�,GZ���S¶�ÃÃÃ,�áüÂÂDdaN òÃÃ¥?·Â7{!�NµFa÷D�«³yÃ{S©Ãª�|§Ã�ÃwÂÃp#}]A{GJ!,½DÃåá�TëùÂÂ#7TwQ9Ã�Âó梷3�r² vÂð÷ ÃÂ¥&Ãq;û´Ãæ�ï«o©¦<Tè+(£¾Âà ¨Y@áà :¾]bhT+£ì�P3rÂ#ÂF�Â(³Z�ÃÂ@.jj¹�ø¶á&¹5=}Ã�¦�Ãï+;ÂÿãUÃùÃoS®f:%¾t_"�0/�»Âm*þ¨JM�ýÃòã°HÃh�øÂ¡ÿîdÃ�ªøÃc�T?^q-jþÂ-HÂ�(Ã\ð¶{ç\qÂ�ÃoT��Ã>�-ÂÂÂ�&0|4èo6ÃÃgAÃëÂÂä&¨ ®½�� 16472�ÃâÃçÃÂéÂ}]YøÂÃ~#Ãi9Ãà l¼Ã´1�ÂÃ=}Â�»¢ëiÂÂ;ûL6Â¥!D»¢´Ã*¸AÂ]ÃÂwâ³vóCÃÃzSÂÃ�ø î²Â¨ýjÂÂÂÃT©äS�üÂ$¬õRµÂ[-VýÂç=}§[ ÃTÂF�XÃEghiÃKÂT7=MÂ�OÂÃ?�ö¼KpÂ¥%gðK�§� syPEëêÃçÂ?ÃÃÃÃÃx©'ÃU©�çHÃ^�+= �C1��ez�% Â4Â{ëý�)Ã!=MÂ4�-^¦#S 16473±hçTï0�dÂÃW5 Ãdxâ�%¾Ã~Ãdûë>ÿ'*Â_ÃÃó«Nñfw�O2�ÃgÂ6�#ãÂ�Ã�à ¢Âç¯ÃÂäÃ�ô§@ÂýW2��¨lïSmÃ�Â�èô�ÂOÃðgÃÂG ÃÂÂÿÂ�ùÃÃÃc¬�Ã�9ñ@~ 1Ã1´§â¥K�éLÃ3P÷ÂVsì´xÃ$OOix-¼ðI�Ãt)CALr¸sÂG&ÂÃXcÃÃLîÃÃÂ5ÂWp= ÷æÃ�Âà 16474ÂM%V,�ÃÂ.ûDÃìvêK=}R= ÂXÃ��*ÂtUïp¼jÃÃ�8e-<ÂÂ^{Âû¿ÃÃÃÂÂÂlONGÂïà ç¨,c��qÂ%ÃmDTîaõó7tÃ�l«wû!)^(õ¡X0ÂÃUOg2�{°WÃälüÃÂ1]ÂG6ÂWô[1Ã�ÂdéÂL�G§9±ÂcWTúÃÂ;ÂÃê¸ÃaÃ6¿}ÃõPb#hÃÂYjæÃ£Uà ÂñÃÃÂSó>cÂ:DeÃù'¿6ÂÂêÂEOo ´�nÂ=}ÂøÃéÂÂÃ�dBÂÃÃnùÂA_课x÷à�u�RVx�'ÿo^Ã�¬´ �µªF1Â. u@Â;Ã�Â>ïN¨#Â{,=} Sº�,{= 6S Â_«Â.+®7ÃnR´#ÂÃÃ2Â/ú}ý=}Â¥ÃæY�¸ÃÂ%¾ �PNùé�Ã6PuÂW÷ÃpÂÃPL�#�V÷gUãÂ!�Ã,{yà ò¯ÂªÃ§Âå·õ�ÂÂVÂuÂ�Nà ¦'}
16474p{�âzÂæWô�Â-0�bùN}ÃÃç'qQ¯ö= �6 � Ââ;0Ã�wÃÂ-¬4>Ã9=M³WÂ{Ã��Gj�UÂÂ÷ÂÂS;pP³@(%�çE7B�v1�ÂÂÃ9B~ÂÂÃÃkë9'�µ�Ã�Ln&Ã�æÂfÃøÃ�ôê1iÂ�Inj2ç÷MÂ~X2=}ÂwÃÃÂ�ÃPÃÃWk3ÂÃÃã��óù5çúÂÂÂÃÂ�b� vEÃëÃñÃÂ�P§V ÂI7V�÷é��Â�Ãñ�QÂ'ìqç �Ãî÷ºnã�ªHÂÂÃM±�X¿Ã©�Ã$�Â¥�ò�f�¤�x4f?�!·vÃÿæÂô^ò:&6¨$@½0Â$�kVOÂù0»D÷ZâÃòýÃuÂxV¡�ÃRUé= ÂÂKðì4@�Â�Z1ï%dÂ,éB8ã4?�ìª{ÂÃoP'ZG]7â]Ã�øÂ�ªÃ�ÃÃÃÂñÂ"ÃtȌeï*Ãñ�²�3~>oÂáôº�ôþêpøÃ\à �<�½à Kà t�ÃÂHqp�øR|ÃÃÂqU|tÂm£�Â�>t�}ÃÂÃÃÃ¥'ïH¼h¿¿³�Â�½èÃv+±�0ed]¾¶Â:¤zkóÃÃÂMuH�ÂURC!_�0»O´ôøüÂÂ�ø¡^§�WADþ�îÃVÃÂWýÃÃÂ�W´)ÃA´gÂïÃè-¸ùø�ý«ptÂ�hRÃÃè2AÂöðÃà à û·NÃi=}·KÂ�äJ�ÂÃÃLC�ó¯s9ã 16475x3Â[ÃÃ1õ¿âÃ�å¼Â%JsçÂ|Ãp¸Ã�+ÃÂü7nÃcÂ~û� 16476ìtÃaÃÂî�F=MÂÂÃ.ë�s _Â&iÃpHÃh_yXÃ�D�Â8$ÂDZ®åÂç5Â9C�ª÷ÃQmÂÃ"�8Ã�w�áEé�Â%ùGjÃ,k�Ãì�Wxò«KÂÂm«1ÃM¶Âû *ÿô.!Ât 16477nÂ|Â�®\= ^D'%wª1°t-J#�Ã7ÂÃÃÃÃçjwÃ�£<¡Â,ÃwÃ��÷µ�w´�Âæî�!ñ.�ÃyÂk¯Ã�sSÃ7¬SVÂ.²3ÂSÂ$lÂa&3Ãñ:Â[®�@vÃÂ\9õû¹õ·JöÃÃtbö#)Ã*%{%ì�³�åô÷ �ÂÂ(®Â±º¹ÃwÂc�ÿÂçµQþà N.8¬uïVPlç·Ãv�Â"øÂòxÃ¥�Ã%3,]>VH�f¶)��²cÂ@m_û'a�î6év 16478Âà ýðHÃ?7´-U°ÂNà ÷Ã�q�JÃ-®Ã�Â��F�f��îÂ�öãÃKÃÃ:®ø&m¤8Ã^JÂÃ7�.ÂÃ�ÂÂ=}+ Ãñ�ñUlÃ&ÃfõÂê_à ÂaUÂ�FÃÂò= ÷¯ü8ï;¦ÂC�¯�ÿCÂa@Ã"=}³«·Ã+^ÂVî¹0=}ø<îî7t´�{Ã%�ÃÂQ9é���â³ø�Jªî®�ÂÃq��R9vnÂD�ãôê�ÂN2Â~�]X�n®à Ã.ÂÃä�¼:Â�. ô��ñc0¡Qy_Ã3= C%��[p�:_MÂ�Z¡ÃHÃÂùÂ-ÃÃJx´ÂTÃ¥ÃÃE8¯�= ÃZ= 0îÃ1Ã:¦Ã3ª¦(�ZçÂÃã>�ê]½ü¢±÷Â$ùÂ>o6�S¶ô�ÂAOÃ= �ûO>�{Â1º¸�ÂìÂÂn0Ã�FèÂì|ÃÂÂèÂ)�ÿX�Ã/ÃÿêôXÂ�¼�+³�ÂaÃ~Â�ÃÂYZ�~p.ÃÂ��¤WÂ�¢ùÂ�[và t~ÃDûcÂÃà�Â~Â�3»µ¤ûmJ,Âà 16479�kÃu´9"ÃÃ/1wQPÂ"YÂ�Ãz²¾~æ!�%Â¥hxÃDÃ& Â÷t<S4Â�ÂOüWÂK1v¿Â-ÃÂÃPÂ|±Hãô]UÃH½ÂÂHÃã�)$ÂÃà ¥y,ÂK&Â��HÿqB�@Mà �øÂ�QòÃ�}
164790SÃn\7«ÃÃ�3¤Zs³ÂÂ8�¢�â�Âòú¦ÃÃÂ?�²8ùÂÃøsh(�Ã.ÃÃOé� 16480Ã�+Ã|VÃÃlASdéÂÂùÃÃv�Ã�9@�xû¨CMÃRþ@=}Â:GÂáæÃLã°�ü��·Ã4�JBä(«KÃ)&ôÃ^\”ÃÂM>ÂÂ�Â¥oIÂóÃ$½ 16481½Kèª}yÂÃ¥.ûZQ±ÃÃkyÂìÂvìÃìÃÃóÃq¾ÃÃK#¡{ªÃÂ9�úø§¹/KÂ]ÃÂVÃÂó©"w²;Ã�ûÃ%�ÂÂ= BÂ÷ !+¬ÂN&/��%ÃîÃ-0¢ÿÂq 16482GÂÂÂ8Â'QW 16483ÂXUâ?Tg�{-�=MmYÃQ)��¦ ÂõÃ2©''ÂÃÃþñ¢�üÂÂH¦þ¥Ãº= ¥Ã�^!à Âl>ÃÂU>Nä¶¹ï�Jg¹�VòÂHÂÂü«¢h@8Â"�ÂÂdp½�n5m]ÂNFð&¿|ï2Z9Ã�ÃÂVsöÃ-û�±�«�cM¤£=ʡ¤Ã¹�Âe�<I&ìç6\°$<ÂümöS¨Â& ï¢�Ãj�¯Ãðoç¹TÂ!ÂÂà ¶�êÂÃ�kôP�"£ÂsÃÂ&ÃSÃl6]GBN¤=MÃÃ��êÃ:Â�´ ñP�S·�ÃÃ"²ÃÃkW^SÂ=M£³�ªúè½<©ZÃ/y¡·C§Ã§Ã9üY#ê*pÃçÃ�U1ÿ�L7û�W�GQá� Ã�E�Â]�æEÂ�ÃÃjAK,DÂPói[y@ÂÂÃ���³XP�±,jFº?k3y[D\VKø¨SÂTÂ5 16484ïøFÃÂrVn^ºRÂ�ÂÂ�=MKH¬��à ÃÂ\7ÂÃÂ��AÃFÂV�Âþý¯Âg¢~g�x1� WÂÃÂëÂ�â�ÂGÃ=} RÂ5Ãâ��õÃh÷øÃ�üÂÃÃ�7ÃÃz.²à 16485.aõ7öÃ3ÂÂ�ÂÃbÃqÃbÃGBÂ�ö·Z�[�ddTòK ªE�;ª"IEÂö#îÃÃ��üÂ1�Ã]�lÂwü�0ìLÂÂîQgÃ�J]Â�Ã-u¯¡¢Ã�ÂKfG�ºà P£¼;£�öÂVÂ÷GÂnömXï3�¸ÂÂôÃô�ÃÃ��_]ätxP�æ?Ã7i �½vx?"Âée2U¨Y;{+�Ã=}ZÃÃÂêÃ{ÂÃH¡Ã5ÃâLP 3{±1ð: ��Ã=}�G���«.R~ÃPÂ�Â�±éM=}¤ÂtµÂKµûKµjæâÂÂG Â6Â�óÃpåç6tïÃ�ù¢¢i9�³�Q³{/CÃpæÃÃ�¤¸Â¼à gÂÃáVÃ6u1u�"* �±ï\î¿�kª.Ã}'¡^5«�tù=}�<�Ré!5¾¹ ½?P#ÂüÃôö/ÿà _ùPëkÂó¥±�EI+Iÿ��ÃÂÂ�à !¬Ãx½±�Q��Âä~þÂ\= ÃÃÃ�<©ÂùÂ��[9��ÂÂ�k��w?8i¥üH«�«§}ûül£¢� 16486Ã¶à ¼�Ãù|¨o§�ýyò ¨ÃÂ\éÂÃæ4IçbVY¥ OMg±�(ÂÂgabÃ}g�Âè ~��ñ®�ý�0<Ãñ¥Ã s[¾(ÂBþWãÃ�/Ã¥Bb:P2JU2=M(}�����Â�îxn|Âq9°bcÂÂÃÃä /ó�ÂÃmÂálÂlªÿ «¨¨(Hf¡ïo Bì <T&4Ã�à ÂÃ9�ÃV¿OöGQ'$1b3»�= �ñÃq£ÂÃ~dì~GNe«lu ÃìZgÃãg�Ã=}¹Ãg·NÃÂ=MÃggÂ$1'áÂé²�sñÂjÂø©á¸*qìC�é6ïV¦Âà 1ÿ´Â¶ ¼ÂÃÃÃ���QÂñ*ë°TÂÃæJÂùÃÂý9ÿÂ/Ão ýâ0,u�°�à Â�Ã¥pAÂ:{ÂÂ,´*Â��&hÃÂÂìÃoéCÃ�ò&i�RX)+ÃÃæ<ù¬ÃÂÃÃ;MÂ�ÃÂÃ�aÃðtc�n=}�.´zÃ3ÂÂç5_órÃ> �¸ÂeÂK0i0e�(ÂÂ[3Âd%»Ã¸ºpò�þ¸³ÃùÃDXÃÃpò��jz²ç?ÂDÃ÷âûäÂ�ò�w��1^�EÃ(TÂ~¸CÃùÃÃ_�Âd%»b�¾pò�Ã�ÃÃùµÃNXûKÂÃ~5< g)�9i8<ÃÂW°z��þ¼æç?4à à+ ¬ÃGdîZ=}£N#"ö�²¯_tDE1³üÂÂÃq�ª1 ëÂÃ>�¯)ÂOÂèÃòÂ� ÂCÃòÂ:�¤ÂÃ+I÷*¶¾Âs¾�ÂUe;Â�ñ�hAÃgEÂè©ü.ú�l 16487ÂÂ¥Ã= Â�Ã~±+Â{®Y� Ãæ±Â²  �LB§¸ 16488Ãú¹ÂþDÂ7 |ÂhæX��Â�WRÃÃé4394\VÃ¥ÂïÃd�~¬ ¯ÂÂZ¦¾�dÂO/P�õ¯OS¦ûÂÿ�]nà ûÂùö³. 16489Ãá�R¢üW8ÃVÃQà Ã�RÂ^ÃÂÃÂÃÃöÂ\6ð��w±P®�ÂñrÃÃYÂÂÃÂÂÃÂq"° <ÂÂP>Ã�E ¼¼A¤öáR¡>U#ú�à %�³Ã�ÃÂäÃ:�{sÂæ«ÃÂÃ4ÃÂ�ÃP _¼XÃ/Ã�Ã�6sÃ$Ãï�?Ã��1 16490�ü,5Ãq¢Ã�Ã= 4úe6��ÂýñNÃY÷ÂÃyÂ÷AVùOÃ[®©JÂl'>�F °XÂpÃä]Ã�¶à ñ§Â"ôò�VVÃ)ñ¹l�3{þÂÂ��Qöþ 16491Â�$fÃyÃFÃö*øå«Ã¶��³Q©ÂNÂ< y�*�;=MÂ*訠�»Ã Ãà Ã=}©Ã)36ïAfÃnÂhò Â�ÂãÃÂöP\¹��:Â�îh�sà ��Ã+ÃúÂëDÃQÂ�õ��ÃÂu«2(ÂÂÃÂW»½YÂâ�¼V+·A"51ÂVÂïx7öéÂ!@heùiQC¨Â2ÂëúC¬6ÃÃ�Ãüó�EÃõÂ5O±PW/Ãg¼.Â0�µ{LuUÃÂû�>ÃK{ëVT÷õ&�æÂaæ06m³M�(#��[éÂÂRª�êÂ�ÂÃ6Dk�Ã�Ã%Höç²%�#� ³Â�uoÂýcNì�G'[©[øÂDæ¼¶õ=MÃ��ù^YÂêDus¢�8°c¹Â{�îfió¨¶ð(^:âæi{m\vÃl=MFzÂAÂ��6ÂLÂiýFxÃõ°ÂÃs �Sà öv�¤M fü@ÃÂ9äE�¬GNA$Â\ý��Xj 3ÃùÃÃZÂÂd%»Â¸ÂeÂKðÃ5Âd%»��NdÂK0ÂÂÂd%»�¸³ÃùÃDÂ00ÂÂÃÃyÂ�Â;ÂÂ�éÂ|ù ��éT2¨Âçà Ã�sÃ> #¸ý¹ÃvsÃ�qÃ> i°'Â�c%N´�èú;Â�<æcýüOÃÃ�«§ÃþtÃoáèÃ=MÂ��õ¤>���Ã�'kÂBÂiÃÂÂÃFÂr�gÃzoÃÂg¨ÂyÂ�%�!y¹m Ã¡¦ÂÃÂÃF³gü3éÃjÃÃ¥�³f'ir¼ÂÃ'NÃõI¦ÂR�ÂIW'b%= MmAë�Ã[à ÃÃHU+é÷-.zo <máÃÃÂë�ÂÃ���¦÷59á¡< �!\ÂùAÂ�ãpäa�Ãzl0�ÂëJÂÃGY~�ÃüáîCFB�FAò�$ÃÂÂxúâx= èxYéxáý@òüÂèÃÂEZüÂÂAÃÃ¥FCvÃol ?ÂÃSüK�ÃjÂ?u'ÂEòö³��Ãû5�KÃÃÃ6ÃÃ�FW;'Ã[{I��8ó�"" $ $ $ à §/�ã¶bþ�Ã:Ã<½Â,ÃÂJõµÃ¬Ã9Ã�KTÃJ�ÃK±Ã½�Qtc&ÿÂÂ�Ã]?&Ãÿ�ø�Qä]¿�ö�Ã^¸�÷�²¿�,^zse÷ H'ê�¬_�G'ÃbÃÃ~²@ÃÃÂéÂÂà o±�îìÂÿõ�·à ÃÂÃuÿDâÂÂ�)¤ 3�9Â8T|uEAÿgìrÂô°'¼�%éÂÿºvtKZovÂÃÂÂY µ9ñÂaîÃs æ�º�à �ÂV@�Ãf�Â¥QùÂ�_-�+HîK Â<�fkg�)ÂÃ>_¨ÃÂè�:,mÂLKÂÃQÃ�Âà JQ²�ÂsI®wà &ÂÂ;üF¦ÂG¤?5�¿}ÂÂÃÂ�ÃE�= ¬ÃÂÂaû2bë3õ÷·Ã6¤©Aâ5DÂ3óÂg�'®(Tðfd°[Ã'ë#�¦ÂÂîÂ@�#Mv�,=MÂâ¯Â�àÂQùÂÂÃE7%ücÃLV=}Ã=MñÂPÃÃã¯fÃIwfMÃÃ+Âó¹UÃ3´�à ¶ÂÃïï�vD°¸Ã¿è5 ÂÃÃÂ¥ÃÂ�«�Â(q�QÂC 164922,]Ã�+�ÃÂ�f5¨_ð�[æ4Qà4�ÃlFÃÃÃ���Â�%O�av}ÂÃï^±ìÂñ�ÂwóÂüC0õDbv"æ¿Q'"¼îõÂPà 16493Ãò�^�à çà =M'99Ã�ÂM= AÃøG÷5§ 16494ÂdÃöSª®ùÃÃ¥,ºù~dÃñ0v|NªÂûºÂõÃ%f ¯s]l¯ÃÃ¥ò�Â
16494ÿýÃÂ�,ÃÃ¿ÃæM¾ãXI�hÃÂ}±(Ãyq�KHòe+?7� =M?úúq-1��ôåO¼�RçÂòÃue9}d9ÂDÂÃà �5±û0�[°ÃìNp[ä Â�hÃeª*Ãfà � Z¾ÂWáW¥ýÂÂwgeºîhbïÂñâ»IDÂÂÂÃâÃÃú|¦ë&¶3®>òy�æÂ�æ@Âm=MTÂÂ)V)ÂZy �ÃÂ�hlùKaçÃ�G\2é 8�Â�pÂ*Y�A¼g£�ÂÂT±¬+a*ìq*ÂÃDýèÃgÃàä¨TvSl4zÃÃ^éò�Ã\«ÃÃL¢=M>ÃQîéJò³pÂOùù� Ã7æ�TRì�¿lÃÃÂ÷�³^x@ù�ÃA'Â¥�5ÂCÂzvì�Â:ÂÃÂVÂwÃxv=MÂ?ø3V'¬Âuç5úYª[b< K©�Dø´=}Z BÂ�Âà jàÂÂÃûÂÂ1³ÂÂ1¯ÃÂÂÃ����$\÷ 16495&[Ã�ÂvEõ8�!ü²Â6T�cZ:¨ÂÂ1\Â.�=M»_ÂCÃ!ÂZ ��Â}Ãg� Â;IÃ:µ��õ)u.�o�$[p g¨#»F¾ÂÃÃÃsÂ#ÂRÂ@õ(ªGñÂ_��ÃGÃotÃc8 ô(Q;ÂÃ!ªn�ÃênûYÃlç½Â�£3Ã_J´Â�tOuPê�Â�ç.§Ã?çK^&ÃI�$)�¦aägÂk�ãwXM³uB7ÂÃÂW z+}Âu8zGî[_����Â�â�Ã(Â÷§y�7FQ�;Q�ÃÂ[Ȉ ÃÂìS1[û·�Â�ÃXQû= ç6nxÃÃ�i�¦Â¸ë!�k9ü£jqÂÂt��ÃÃ~R=}_Âè@ÃNçz| cÃÃ�·&!Ãÿ£Âª6}¤ ºÃÃTQ1¸ÃÃZÃÂ¥hïý{ÃÂlX�jÂ÷pÃ|¶Ã/,P0l1»�ºÂ�ÃvL :gÃSÃs5Â~Oxë²)�aJ¢���= -3Ã�Ã�ókHóÂG¹3�Ã'³±C¼]CÃ¥B0j#¸Âr¢W¶� Ã�Ã!�4GnøÂ�ÃÂÃ�ÃáÃÃÂÂ�T2ÃlÃÂzèð^ÃöuòD\ä³ à [_Â$ÂøÂ�Ã��¾û¾Ã�uÂG¼Ãªà �ñÃ.DhòÃëhs�ññ7¶µÂÃC»oà é¿w(e=Mótª³�Â\°Ãªù�Â<Bà ¹ÃÂÃGa�=}Â$9Â�w~d2Ãù¿ªl-ìö·©Ã�Â�¯°ÃùÃ4^�LÂlzÃ)Ã�G%Â÷�M�5RÂÂwÃÃÃâ@Ã= ÷Â-wÂTÃL³VRGøO)Ã�ÃR�ãÃ,ÃÂÃ�6WÃ9ùã¼I@ÃKȈ {'U M%�ì�:Ã)°#�1²� F´¥:«ðe;Ân7<ùÂçJpv ý�võÂÂbr^wÂdRO±o�2ÿÃgÃÃè/Jð[�UÃë ®T ¦£�¬4¢��ÃO¤¯Ãè'Ã}÷ö,A#ÂÂÃÃîÃfÂ.Ãdî$à Â�ÃÂÂS8®õ�y_ã#ÂX¢#Ââ¤'� ûÃwxÂÃçÃÃn/òTé» 16496è»út)lTÃã�@äè{G¢Âh�oì.dñ¦PÃø�-ë¤�nåþsÃF *õîâ ~ÂÂü°�õ�à |¿M��ò�à ábÂ¥Âs^9à ÃÂ;
16496üÃ�m·)zìÂ�Âñ�%2:¢ ÃÃi|�dPz�ÃÂ�Ã¥r¶ðÂ��¹bçðn´Ãéüÿ¥¤Ã<Ã�¹¢Ã�ãTì|o°| RÂ6MÂ+A�âùÂ<oÂáhCç 16497�à h¥à ^Ã%�ÃVÂÂ�Wö·MÃ4� â·s�IÂ1]¶à 16498NKÂ��¶õê¡l¼j4fã¡ÃÃè±³¤�MèÃtS�°&U(ÂúCÂ�s³´ 16499ÂÃ(ÂÃaCóÂ�îÂìÃ�0Â¥:TÃä]MÂS Ã¤Ã~³*ÂÃ$�UÃç��-Ã0kDÂ� ²°ùÃi�sìþ�Ã�¡hÂO�Ã�¹v�±£Âa¥éÃ[´P 16500��D+8ÂÃÃ,óº#}Up\�yõ:ø BlçôÃ�Ã#ýðòà16501äj£à aIø�j1 16502!HÂVRÃÃ;ÂÃÂ@�4iµ7=}Eüø�ÃÂÂÃÂ�oæäi5 16503�Ã)�÷ÂJ:~"iîÃóÃK<�Ãrj�¬7{~$ÃGaquÂ7ÂÃæÃÂ#¹WgN¡³_Â]Ã«áø sê�ön*fÂÂ.º*Â'æpi�çáÂÃ!Z1zä·��Ã)v�µ¨d�(xefÂÂÂ�XÂ@4Âìt�j;r��¢ÃÃÃÂP<³_ÃÃçÃh6a¯ÃGÂÃ�²ÂÂÃG�Â\yÃ5 ÃdÂÃÂ]=}h��ÃÂMÂüs!ø"¬ÂÃKO3é¦�!-E Cõ©Â&�'�jûRp°-��Ãþ(Â>ÂÂuÃxëûº�ì¤:ìÂãRu{²ÃÃãúå òÂ�®#9¹Ã_%»RÃø&Q�Y 16504òà b)à }�]ÂÃÂa¯2ÂÃÃç{Ãà ÃX@ÂÃA«Ãc[Â��lèk3wQ<ö»Ã�¹çÂÂ}ÂÃ;Iò�v{ÂÃ�æ'Ã�ÿÃà ÂãðÂ�â�yÃF¯Bk ÂÃ'a�Ã[־a+wmÂO§ 0öº�¹i'Âú]}ÃF´¾e±©$uëµ7: b OáKMµûåõb?YìT5¿à Ã6ã_ÂOÃè�Â@,³Ã�ÂæÃ�5�¢ÿÃlç3ù�Âu�nÂbÃWÃó4Â�Ãë±ý3ÃBÂNÂ¥�#�Ã'à dn�oC�Ãà à vª°�Y¯7Âð}�ñi=}Âö,º�Âp´Âj&�Â�Â"'èÃKKe¹@�1©^/Y=MY£¨Ã�dý«D2ýy�ÃOª5� Âð G2âÃ= Â'ïþ¨.E^\âãMêgÂr�r^¢Z�+'u�ÂÃ!¥èm ?ñ7�$ÂùgO0^K~4©ühmv½�Js=}r 165057�yÃ(Fsû�FºÃy��1æ��æÂÃS�ÂÃ�5jRçÃÂUÃ�Ã-¸Ã�°séèbò¬ÃþéÂhà f©ÂéÃÂ�³�°�Xfùþ^ý �^3>úû£ Â�AÂÃ{-Â�qa�M 1âÂq®TÂr¬uêÃr�Gè娪n�,Fxev}Âå©Â(&©ê6µú�;z�]ò[#Âà ÂïÃh)h% ú=M³�2.i-Ã8ÃÃþxºÂ(��W� �và tÃ�ú�}©Â�Ã%��&Â&ÃÃÃ�i�#&]ÃÃÃXJ9þbÃTº5e(Ãäm�zÃõ���Âû�Tj^Âik�à æ{ºR�äðôÃøÂ�³�l÷Â�ÂZÂÃàÂÂÿÂÃà Ã2ÂÃFÃÃFèþùEçÃÂ!�_Â3æ 16506EÃK��� à +�]ðZÂ2�@�Âà Âçu�{}�ÃnMÂ�ÂÃñ�¦]ªÃL/5r�uÂ�Ã�5ù¦Â¹6Ãtd<l�= �ÂÃiÃÃÃ0�ÃuûúyQ�ÃÃ!f1l�O\vÃ�ìv,Ã�@és,WÃÃUþ]0MX�yâ0c0%ãMÂD»c8� ÃÃ_HÃ�*Ã¥XÃRy�p¸çÂ�®Y�n%5\0[oÂJ�X9FÃ'��êCX-Â30]ë±Â¸ÃÃÃ#NE2Ã¥�Ã¥Hòñ-�ÃëÂ= �·�£¾i��ÃÃ�µ[EE¶\ÃÂvCÃ^ÃÃ�îé "´MJ²Â�lHjÃ/à �u�¬Gm¬ûÂ-Â�FÃ�Âè²¼�ÃC¶2Âî>#fÃ.�ÂhÂâ± 16507ÃïÃhQ<�\�Jè]Â�bÂÂïóÂz¾&ÃÂÃ�* ��0%Ã4Ã_I8<�Â�yFÂü8ÂeÂ�ÃùÂD�Â�¼¤CðÂî0Âj1Â/'æ0[ 16508¹Â=MÿÃÂF�fç�tJqÂ>Ã@èà Â>þ{nÃw��¦�%�D¸°Ã9Âö|ÂÃAÃÃÃà $ç�¢°ý��ÂÂÂÂ,RèÃ>ÃW�Â(Â��ô�QÂo�Â$Âwfã�¾S�ÃÂw'[U|ð�\ôN«Â¼"ai°ñ{²k}¹mñÃmÃð©æÃ�H�.é°á= k²ìüýÂÂê�ô«ü �?+|Ãý·l_D£ÃrÃ�-° à G¸ÃÃ�òxà Ãö�{êÂ.ÃìÂÃ# 16509ýûÃy9ÃFÃò±þÂlÃrÃ[ÂFNrñî}¬Ã��§Y�Âp�=}rÃ-mÃ~ïTÃîÃm#öïçÂÂ]�K&)o��ô3Ã4Ã�a¢©ÂÂúdÂ;Â�Z�W�}"@Âà Â�@uv Yçðç$�=}F¤Ãi ÂûÂî?öåÃ�Â;ÃÃÂòø=M°�Ã:�#Ãx�~«Â÷�7üÃ�Lm#¶�RìÃÂ¥r%�Â�q�iáIx¡\5=MìûÂkÂÂ,) ÃÂÂÂÂ�Y=M¼Â+ T>ÃY2±ÂÃÃ1Eõ¦j)�Âþ �Ãà îÂ98Ã"R[Ãtæ/ HZà Â{$2_¹Âã ÿDè~[�ÂèÃðúæÂAà ��詸�ìÂ|z¢ö¶ÂÂxºqÂW�kÃB@Ãì+dÃÂaÃû/ÃÃ�â4°êÂÃÂ9°VÂtÃ[îAºy à Â;¸/Â¥�ºuñá"½ÂïÃÃÂÃ_}.uòöîY�Tá¤Â"�MÂÃp8��k±ÂýÂ��z�qÃ.��}Â:$vò§?¶�'¿Bné¦ÃÃJÃ}�ü³ýæS§þIj�[úlú�£ù6�|ý���1©çÃIÃ�\ÿ³à 60 dÂ|ûN5·�Ã�¯A��ìLR»¦ôÂo¼TwU�I¦¨{;�xî�tNDÃrà lÃÂÿ�ñÃ�WJ�oþAP&Ã0ÃÂtÃó�0$ÂõÃJ�Â㥠ÂÂÃZÃÃÃ(¸Ã¯ÃÃ¥ÃÂ�k:Ã5ÃærX�cúÂûF5a2»Ã- 16510ÂTwW6¯ÿHÃo®µºÃµÂnõ fÂK¼�rÂ�}¿Y®J�õ_?ÂÂ�Ã9�e®ósÂÃz#îÃï¿Â´6ÃÃ�{q´¦yÂI�*xOÃÂÂÃp�*;Â�yà �ûÂþÃå¯�?ýÃê@¡Âï¢BÃYà F»ÂáJxhÂÃ9ÂÃ�ªìÃÂ]zq¬ÂøÂÃÂ~¢l7�0��ÂÂÂYª&�ÃýñÂ�Â3ÂÃcÃ�l«¸>ÃÂHo'\ÃÂ\ÃÂÂ#|P#þÃ�Ã~PãyP»Ã�PÂHo³Â�÷3�ãÃ8�Ã�¢ÃÂÃ9ÂÃPà ÂìÃ�ÂH/ê8çÂzVÂA½Âf>V�]Ã;iDcbÂâo´Ã#sGa_Ã�, 16511�~ñ¾Ãf>Â*?Ân�©,ÂTQa�ÂÂ?Ã�ëÂÂd¦Hqj,ÃöL0SÃú9hnõ�¨ tÂÃ_ÂÃÂG2¶ýýV°.®;¸ðë�ÂëÂ/ÂÂ1½Ãô�ëõ�QwªÃ�-�¤3¼Ã½èÃëÃèt}·õ�ÃÂáÃéÂÃüÃA,�Z#�äà ÃñÂ�Ld éTÂã0ÃçÂaÃÂá¤�Â�Â| âÂôü1ÂÂH�asð|8?�Â�8oAÂWh�}(S�P%7�9���²5ÃL�ÃÃMù5wÂ{ù(�ÂUx«:¶²Ã¶:$\ÂÂ%ÃHÂK³Â´K =}��Ã���vâ»ÂF�V¤5ÃuÂ�W¿B&C�§ÃÃ"%Â� «}¬Â;©°�ê«ià �r#��D+ mÂ"�UÃR ¦�?Ã�/®Âa¡Ã~Â¥oDÃV¼cNÂS� @ö�îÂ&Â�A³¼��ú½~�Ââ���ÂÂÂ�æÃ��áy�µÃÂs*°�¬Âlæ¨ÂâP°ÃÃ¥�Vf¾#ÂZ7gD²ÂÂ�Â(\ÂÂPÂk4£}
16511ºSPî³�à Ãä'Â"ZañA¡�Wr+þÂÂi�ì½Ã¾½ÃI3�äà ^¿½D�êå�h�#Â'ZÃÃÂc�2*Â�ÂJ!¨|)-=}ä&ìÃC=M£-ÂÃÂMÂ/Ã��ÃBÂÃzðãÂûæ= ÂÂ9ö�C3úµ8t4®=},]®ÃIye��qÃ¥Ãq�½93ÂÃÂÂÃU#çVçù=M2�Â,J²�ðf_���vGH�ÃÂÃþÃ�.^ë�6u$ÂYÃÂ2Â�ÃhAÃ}ÂèÂaÂ*1] ²Âc%Âô]²Ã5ÂÂÃÂcD©Ã²ú�ä0Ã�Â¥��)CÂóå�¯ÂÃÂÃéjÃR���à Â&à ,Â,ÂÃÃ�6Â¥JcI�ÂGñ�îjÃ¥�_û�ûÂLÂÃLh§ÃIpÂDÂ>RÃó�=}��:J±Ã²�Ãoç�Ã= ¶Ã�Ãà \£p#!&ÃÃuÃC�ÃÂ"�,ä{©3Hõ�¢IÂöck½Â6zÃçN_Ã�÷ÃEXDs«rÃPbô�&¿´¿��J¬�Âñ@b�d� *HÂ-p7�ë@-ÂÃ�>éP�ÂySéÂ�ÃÂÂ#°1J¬)gAÃ@ÂUÂ>ÃE,§j]$lÂÂ�ÂÃmÃÂJn/ñFDÂÃSl�ÂðÃl[:3Ã=}ÂÃZÂ3÷°¨1úF´ûÃõÃB º.N�Ã�Ã-ðAÂúÃ��Â�¿mC�/�³¹ÃÂ6ÂÿÂÂv@±oÂ�ö¯Ãå·k- 16512;_ÃBøÂ�Ã¥�öÃÃ��éã�ÃÂ\�K¢�"ÃÃÂW2©u¹oä@Ry{E¢#Ãu§uÃÃ=}ÂÃäÃ]KGJn�÷óO´aÃ÷�H"g³ò3PêÂ+Ã* v 16513Âõ/´i�-Ã¥+.çTz§L� nKá[HpNXXÃ=MG|t´+¤�cëJ[åý]ÂûB~!þ´½lÃÃqÂÃIÂc�âCèÃ�¾��oïªÂÃÃ�Â"û~úÃ(�Ã-ª�Tw�§öÂOú&°XA 16514�3�ãeèP�û��#¢-.Âêà Ã$°;ôÃÂ#[=MÃnÃê%-¼¹Â}çg÷½vÃÂÃ�Â�ªé|ðoìlâÂp_ïäÃ�nü/ ÃV�ÃR/â��mÃ"��PU¤h�(,³j�ÃÃ�S��4W£]¸�t lãG{4´*7»Ârü<rq�m= m$¦Âi�ÃÂ�uBkK�{ý:Ã,Â(ùºÃ�»ÂWF®²,�)��¥ò�¡HW»�Â~Ãà w�Ã¥hÃÃÃVº= ½cÃUÃ�j�6Ãé ©Â:Â�ÃW<èÂÃÃ�JÃÂ]¡ÃóÃtÃu$�ÂÂ;¤^%Âsújf�´Â�Ã�zD[)ùWDÂI&0ÂÂü�Â_Ã�=}ÂÃ0ÂÃ[�÷ÃzK*��RÃ�±�(Ãm{é¥If%p}o¾Ã7öTö9ALY$@ÂCÃðÂýÂ�a¤��ÃÃ�I £ÂÂ5%=}mÃAl@#ÂÃÃkÃ4CY�ÃÂRÂÂSã�ÃQ?Â�Nµ§dÃ�ªäà Ã?T<£Mâ��Rà Ãu�L�M�?-ÂÃTÂMBw�Ã^Ã�ÃKï2ÿ^Aþ�tLÂ�Â=MÃé°*´¯@\óo1½Ãy¢ÃÃ�mg£¿ÂÂÂ�¾ÂÂÂ�Ã颩´ÂÂóo4U=}ÂÃÂÂjÃÂpý@¨Â¿ÂÂÃé�´¿îÃcÂ!£ôJÃ6a�qÃk�yÂÃj´=Mx+ù«�ý)ÃÂ�G�NÃáå�Â\ù�2Ã�$®ÂéìîÂ\ÃTîÃáej¾ärs3ô#Ãb�øÿJ¹,�]|�nj;1�ó·ï�³·Ã=M²¦¶ý¡�ë�yáNå¿#ç��R�M 16515O¼VâÂ�CDÃZ9=}_¡�Â|³Âðöµ°Ãã�Â?bÃóG0�8ìÂÃëërI±Ãf4�W- g��¢ÃÃ�¢V*�+ªâ�âÃ1¨� = �4>ãBó¸0Ã�úOI3B{ÂÃÃvÃæu]4sêÃ0ÂÃÃ6±xE°Â@KÂû>ÃSÃÂèqÃ�êÂ{à £�âLÃ¥c¤ÂÃÂV¶�ùK�zûª)4ȟqwÂÂ:B«¢<ïNº�¸ôÃieX¶O% ¨�Ãé�= ñnãÂà [ë·�°D�'{T®\«�mÃW�[!�!s= °ÂmÃ,\¾eÂÃÃ{1Ã-ÂÂK:Ã�?G�Â�Q2�¼�à ýÃ] D#tº�µ%ÂÃÃ|m(�Ãù½Â³ÂÃîÂ|©ûÂn��Â�Â�g9RÂ÷iÃÃãð)Â"§pr@Â0ðGÃ$ÃÂÃU_9Ã?]��P�÷Â�øÂÃ¥�að¼éÂCÃÃ�#£�9Â¥pêÂP+Ã¥xÃÂáÂGyg¾ Ãý'ÂÂSü§8ùMêÂ�Fýô�3´pÂîKïÃ*#-ö��ÃÃ�éY¡�|¸Â�_KÃÃÂ�yDCÂ$oÂÂFýêZJ¥ª��#ÃêK[Â��^F6½D��� ¯ÂÂ/à 5ÂÂ� _àñõ¬ÂÃD8ê}æ��7»T�W}bë öÃÂÃEÂc,ÃõÃêÃ6¼îÃO ;iYÃWÂvsWÃîÂ1ûÃWÂ**L�£Âxl 16516ÃBáþ�áw³F�6 çvUá6@Â¥O�ÃÃ#'´R Ià s¯´®U öÃ2 v® ª¹-Ã[¶Âä�ÂÂë îÂ�GÂÃ�\ñ¤Ã©öLÃÃL»Ã)Âç�õ62q ��£GÃJüÃÂÃ�JÃÃcÃlâuÂXN�ÃÃSÃÃï5$~t¾,¯Ã��{- pÃ��N3"ÃÃ�QNmó5]½ëÿ¸Â¼»7ð*4òÂÂÂ.ÂGaÂû�}Ãn~§OdIq{ÃUÃ�<ë�·g'4Ã,(ç ÃÂÃ=}Ã)ìÃ=M9½òÂQ¿Âb¬*¾JAôÂÂ_à ¶�ÃdÂ=M©þy«r¹K7ÃÂpÂ2jeÂI�°ü¸@ä(j³ÿÂæÂãÃÂÂc¯(m�ÂÃ_²MÂç���-Â�.fãzæKÂ'ÃÃÂ��6�IbsäÂGÂ:9FF�{"ÂÂÃèiX.ÃÂ�øÿ2®�(G9=}á³þ^Ã<y%�@±ÂÃTñOøn·=MÃÃ'�Ã-vÂW�Â�ÃVÂ¥�.PÃ3�òd{ÃÃB�³Â^øÃLCKüÃ4|¥þ TÂw�"MLÃLBÂLvÂO?ûOÂÂ��û?û¯nú_�Wâ3CSÃ4Â�mÂÂ�~-¸Âmþ&æ= sæ8á�ÂÂê'��+P|ÿ0ÃQÂ��<Ãã{=M !Hs³«ëdÃ/ ¢¾3ÃÂ�H<|Ã@¾ÂÂxÂLa���% ú�òÂ�,FÃ÷�- 16517ÂÃkÃÃ�7�a�6l!ð´}Gó5ýÃ=M(#-n�Â.-Âw®eP�i56)�ÃÂÂ�ÃÃìÂJ ¶�J ²�I ª�K©®ÂxS:la$�ÃÃÂ0 16518�[ÃøÃ¸�Ã2´?¦¿ ÂÃÂùÂÃ*ÂÃY{¯tÂAz Ã�ÂæùQ�sqÃÂÃd%�E»4y�Âìªð�â_J²à ³¹ôÂæùQ�Y;�ó��Â4Â;Âl�(ÂæL��é/�e¶¦Céä�u¡£º_Â8ð¥���1:��詸lþ�P]>á�ê$��ë/KÂKF4-Ã��*QÂEÂc°�+�Ã�+ÂÂ<ÃC,Ã�\0Â��ÃÃ�dµÃñU��î7lµG=M¥©NììÃSMKmöSÃu�ú{·�ýL M L8AÂ¥²üÃÃ�ðI(ÃZ²:�k2:ù°)¿²I��Â=M³ ±2ÃaÂ'EÃ��Ã�Ã}M¿:�/Ã!3>Â)@�ÃÃÃ�æ�QõÂÃò³´:Âaõ Â®¦Kó Âä�£�.°¶à )3*<îÂzHã�³b#Â�bw�B<ÃDãÂ�uÃ¥Ãr-ãÂ/þ5�ZPR-à ÂUx¯Lý)°yÃ;�Uõ�'Â?Ã@«®uÂç<�¸FÃç�TÂ�öÂ)r¹ç7òÂ4Ã9JdÃ1~�i;
16518�GäÃ<ÃcPOkF&ÃT�§d vÂN7©&cãÂlKµõ��ý?²1XÃñësÂ3LöR�ê«}1�¤0�´�±dÃè�6§xÃÂ>�°ÂÂ�ÃÂ!ª®wj³ÂÂElÃ�QÂÂTÃâ%g¼¾Ã8õðl�VFä¹5 æ�Âë³Â¬ä QYòÂÃÂ�J�úgJ(øÃIª53ÃÂvuûÂP]‰ÃñÂÃmÂÃ-JçîäÃvÂçôÃ5|Â>GÃÂ:õÃFý«"Ãï´6�¡�Dó1ÂÃ�Ãv 16519 ÃôÂ>iêVèè5AH�>F¡t¼ºÃåþæÂõª«çÂY~�ñ§�°Q~ÃMçúÿCx= çãÃÂÃzôVÂt¹«ÃÃ= ÃE{D¬Â0AMæ�q÷ÂV�{DÃV= s�Âv¹?Ãsa�PÃ�iÃnF�pÃþÂqûMÂ�ñ!hÃ�O!ÃáÃ��}m¿<÷oÃt=M�sº¯#æÂêã�;Pò1\�ÃÂ�dû±Ã)ÂqÃ�v�ÂÂ>�dì;�&?�¿xD�N_= ÂPÃásÂÂÃël'�ÂâsÂÂÃ;þÂÃ4lùÂt,�¢�ù¡1µÃxÂÃ�§áV5÷ÂÃOÃæ(ï�ª¶·"Â�L Uä7SÂ¥ÂÂ{ê2ÃvZÃÿÃÂ]¾�/Ã��ýäÂÂìg¯q3Ãì�÷\K�±¢�g<�xÃÂD6ÃÂrGÂ\�dVVçèmÃBþOÂ�?º.ñìÃ*Â:éÃ"�SÃÃ�Ãà ¾~Eøì0vºt|é*Âú�ÃÂ2 /ÂÂ��ÃUÃÃzy�ÃÂeÂ¥EF0ò�¦Âó.Â�X¢Â<ì)=}ú¾�äz®Ã�óôÃ&;»4gà ÃÂúîõ· 9wBìòPÂÂæ§Eâ�ãwE�]à �²ÃÂA«�g#Â÷�îÂ>c�?PuÃG¤D"s¡�B&$Â¥(ÂfUz(ᵻ»X(ýÂâkÃp�µ9¡Âï÷Â,)ï 16520ÃÃÃ�ÂÃ�Z�7�L�à Ã�ÂCÂ�ÃLç³ÂLÃ*~ä�Â�I;�ð§ÃÃÃoÃJÃÃã�lÃ�·¾¾!¼: ü�äSûÃ&)µÂmuc0a�U¡��ì�<�£lÂ}�øå:¾$:�äÂJ4��%kTZRæÃm®8uÿÂÂÃ8vÃÃÃÂ/q¢�âÃAh}+zgs�¯°W OÂÂ�bÃ7ÃñX@ 16521P½F:PÃ�õj�¬Â�= §hãÃ�b�RDt��Â¥�d¿�ªÃ®A±�F\®Ã¹ S�L2¿�Oÿ�ùEkøÃ¯6¡aãhÂ{?gÂmU·�ÃÂÃÃÃtS£Ã?å°±Â�T�Jë��ÿ³�à yc¨X]ÂDxÃÂ=MÃÃú"}KÃ�LX ¼®Â¸Y�ìÃ�Ã�´#ÃGÃ~ 16522\ õr��¦¼©A»zok��Â�§ä�ÿ^F³Â+%Ãäâyrè$_:)WDºÂ¯s�ÂÂówjºXIÃ\õóÂ�à ]/Â��ÂÃcÃÂ2 .þÃÂjæÂ½�uTÃiÃ�îb³ÂÃÃÂFÃ�/ÃàF9{[EÃP åe=}QòÃ= Ã1 ]SjúupÂFnÃÃnkbÃÂÃ!° 16523y·îÂêUÂìÃ0K��B£,à Â|üÃ�jl Ãá?ÂîZ¡ÂòÃÃU«ï�*øCèÂã±~N¤DÃÂA 3�=}eÂãÂåù<àvÂÃ7ë¿Gz�TD��õê4�ÃTÃ(¨ÂÃÂf¨�ÃwF\DRÂéw�%Â,�s´Ã¡�ý²cà ë�.6µ�â] »ú!^�2/Ã@�©"ò32üî¯;ÂÃXtf2R*¡�ÃüÂÃAÃ��ÃkêÂÃ�ÃÂ$¼y>� WÂÂà Ã�÷¤:ÃÃUi®úåÃÃu Ãî9<�Ã¥®Â�=Mç½î%Â2l+ã� t±:½�.fµÂÃà ÂùåÂ= øÃQ::=}�ÃÂi�R¹ÃÂÂ=}Â¥ÂLýÂ'FðB8§»8mûç³ÂS�ÃÃRÃVöÃõ÷&J?Â�_ª6�ZüÂ7ýd¼aä�9ÃÂ'è/ê{´ïÃÃÂò«�Ãñ¹6Ã:ã´ÃÂ/ôoµÃàëBnþH:MÂ!¶!)�ÂÂ-x%¼3�Â.9Ã,ÂÃBõ¥/æ�öÂ%Â�ÃÃz Â�ÃÃ�zÃyëfõ¬ÂM Gs8J¢Â¾ÂÃÂûx�à �?%ÃÃî&��«<�Âö3æ�àâÂf yÂAlhènî�ÃÃ�ZKõÃÃÂhò<4ôÃý»ÂÿtÂú$&ê�fý{´ÃÃÃ4¼÷~¬Ãk�û�fC\Â�/�k�ò�Âx óÂ�ÂÂÂ5�ª¥®$½ÃÃ]Â�Â#áÂ�ÃÃm��#b� ð÷�Â8ñÃ/YK÷9ÿä���îp�å¥gUOG¤ÂùQÃ8ÃB¾ÃR�ÃXO¿�z/{/nÂ�(�ìÃ!óî¸5=M_ÃûH¡æ��ÿiVXî6Â�¿Ã�ôÃø�N¯õxs=Mk;RùÃôÂÂ"õÃ÷7é�v-ÂýÂ1�¡Ã;^¾¸-bwÂý6VÃ3��ÃÃUë¹uJ�ør븦ýÃYÂCà _Ãè¨6ÂAâEó\�Ãr9LÃ�¾�iÃuÃëÂHÂ� 16524yãxt3úOOÃ[°wà G7ê)÷ðrc-ü¶o��Â�MõÃÿï¶³�ÃÂ3Â�¸x,Ã¥b�%²&�ÂÂ��Yw�p�)£ÃÃL-ÃDÂ�Ã¥_Qà ðÂ:à Â4��©Ã¹�v��$D&è��iÂóÂÃ¤à ©�ÃÃÃ#ëDÂTIx¤®Ã1Â¥ IWõDÂ3çVtç¹YÃ/´á¸÷hLÂÃY-ªã 16525ü5N�$ÃWÃóÃ=}Âå´Â�ÃÂî�¼÷þÂ#ÂK'»'JöMÂ1�*Ã¥}eQÃÂÃÂlÂü_���+ÃÃQì�ÂÂì¾Â�Â�8 ÃlÂ:�>"é§³ÃÃõ�¬÷ ÂNL��>�G¤ 16526Ykj¶seÂÃ�ÃÃ¥���4N�Â/'ë�Ã8z2p¢·cúñ>Â�kÂ,ú�#9¼}ÃîÃÃglWs�JçìH�W<_W¹¢%�-ï6ôÂÃ¥ ÃÂkÂÃ0òÃ0îý¹zà þ-Â[Âý®Âìà ~�ÂÂÃ{J¶jüÃ�îðöæ!)GUÃà S Ã�º_Â@yQÂ% Â[èTÂôåQ Ã�6�ÿ*示Âÿ]�WÃyé Âï= Âà hþu�¢ÂÂÃÃnÂIþhÃr'/¾Q©÷yDõ«Âà ®}�º®Ã�s3ÂÂÂîÃ�¨ÃÂÂW2= ôñÂ)¾-xÂ;ÃÃÂM_<²6Ãà &÷=}ûçÿ�Â\6³b�ÃèZáòÂ�&ø5¡ÃI÷ÃL¯*SÃCÂ�ÃÂObÂÃhM�1²=}aG4B$ì¦�cè�û7Iu7Ihª£�ÃÂÃþ<�#Ã>)wS"AÃÃ�çÂp-'ÃHºMÃ^KRÃgúLã-�P}Ã8EAã-ÃÂ@hU!)LÃ8qÂö);A±��Ã'úÃw�çD2�¨ÂÂ~�N¡ÃÃ/ÂÿÃE1�6MñB{N¤Ã°»¿�ÿE1BDm�7ò�YòÂRÂwû¡Ã�vÂ�E¼g 16527£ÃÂW�è¢ÃÃ¥Â<Â0#ÃgÂeÂé¨Ãý�>Q¢�To�õx_¯ÂV+¬sbÃgéÃLÂ:JÃC²úøêç#;l�Ã# WÂÂ7���r´�êïÃt£�ÃÃìÃJóOÂÃ�¢½ÂÂÃúò= b�:z��}
16527ÂÃÃK¼Â$jÂðcyÂ�û&Â�W.ÂÂ|÷w}�QcÂvÃÂðÃL¿�}Ã>X8= ÃriÃ1K%Ã�¸¨=}ÂõÂÂøÂèGò»jdàóÂÃ�¼Â÷@+£ç6Ã/µgEÂÃçÃ1úL�%ÿb=}�³z¡'/þÃ15 16528ÃÃèaÂKuÃú?vÃâsÂ>ð¬wYà Âÿ=}= �¦)çH(*�)ô²¾��¤Ãwt±ÃvpÂúöe�WÂ¥\Â-Ãöi� Où�Ãýñ�f)ÿp~ÂÃçÂ�¶2¤¸³%\ÃÃL�VÂ>µÂ:å»ê#mÃL³õú)ü_Ãç�õ¾=}�ªÃÂö�/s=}�óÂ*ÃÃÂKÃà ÃéÃÂR{OV�G3]kiSð¿·Ãf�ÃBðfÃ.éOá¨t¨6�·q,Âk{ÂÃXà +D�^\ö¾äò�ÃÂKE)^«�Ã¥ÂÂaÂ(£E§Ã¾£Â�ø5~Â<Âðì�IÂ¥L÷Â��áRz«=}ÂúR�ÂIÂÃV=}«V}NÂà WJ#���Âï�æ·Ã3ÃÃ!�¡æçyà ��ºEM�i�;ëväB§xà �Ã�N© 16529yìP#eøwÂXÃ4öcÂC«vOÂ�ÃêÃ'ÂFd;��Ãñ�UÂ�Â��ºÃà [ÃS��ÃpE¬ 16530BiwéÃjm~÷kÃ#0ÂÃÃÃÃqÃ1E�Ã0Â7Ãq7.PNÂ�=}ÃSÂ7¢~Â�ÂÃç*æ¸IÂÃÃÂ#q\ �Ââj�ÃÃÂ�Â¥= N÷c»¾ÂºùÂÂTqmÃ'ÂyDÂÂîà ®ÃÃÂÂcQÂÂÃÃ¥(x�{¶P�¹åMÃ�á$n��éèÂ�½¤=}4ÃÃæÃÂ= å�ó�ÂÃë_;�ï�Ã�VÂ$9JiS�§ôwÃÃ#&TþÂ.¿Ã© ¥ Â.ã_Ãá¹�rjh+�Âäô¦Â�Â#8à æ���Â!P�,n=M½ó�:�ëT Â¥ÃÃà <ÂÃþ�TPÃK¸ã�Ã~�#zg¨»Ã�7}X·Â¯täìrÃÂ.iÃæëRQµE¶+H¼©½ð1¢e§ÃC�KÂÂCÿ.¥ò�¯üÃU"ÂÃP�y¾G�|#ÃÃñÂÃå¶ù�ÃórWótW´lG-Â�ý ÂÃÃEé�¼ÂpBm8+Ãù&ÂrTáÃÂ�Ã�wSïÃÂÿxF�^Ãq^óÃ�dÃ���·Ã�7.8ÂÂPóYÃ%�w^PÂ_W�Âf°´ÃHÂdýìÃDÂwEÃ��%Ã���§�¢ÃÂÂ"¦¸�à 6�Ã=Mç2Y*8ýRþnÂJÃÂVÂÃÂÂbÂ[,qÂ=}
16530îhBäøÂ½¿Zì��^Âg8�Â*Ãgà -�ÃÃïÃà â��A?�£óbø¡ø~&Â=}�¯Tä2£[4Ze��38¯´$:ÂÃü&©Ã£&+ARä¦ûÃ)�Gºï y) çÂ4oî�)zw²p 16531>Â4_ÂðÂÂ#¡ÂÂÂIÃÿtúÂÂÃpÃÃ&Â�= 9}:ÂH�ãÃÂ'7LÂÃ�¤ýP_�ÃrÃ,f �ó²ua| ÂÂÃ¥�UÂoEÃ¥�êÃ�6ªÂá=M¾ÃºÂNLÂ!Â-ódà Ã/�u4�ÃÃ9�ûi�ûÃè�{ÃÃ9K\qÂ�½/Ãý�'vH5w �«qKÿÃÃÃ��J3KJÃ�¢Ã$Â�¹��æ^G¼ÃR>é!¦ÃªÂÂ!/»@÷s|®�Ã¥Ã9[P7Â�ÂÂÂFf#µ 16532o[N¸¿5��îç¸+2ð_ù#à åbkÂèÃ�FI�¢�&à £Â=M�cÂã�ws]þ�¡�½ÿÃDÃyz��ñU�Â�v¶DÂCÂ¥Â>ÂÃFÂ���°sÂPöùu¦!8Ã1!¨Â62=}¢%Q�Dç¢ÃÂnÃH§«H±ª= M~ÃjgDêzÃó¢qçÃô0µÿñÃL2§úg#ÂÂÂP¯Â�X¿ë"§æ* ÃcRü�$Fúà Ã]Ã�Sn�OitÃqÃðxÃ��¯uG{ÃÃê4 iç^¶�»ú= âAÂà JéÂà j�ÃKë³êÿL��¿èöO 16533Â��°ëïæ3Ã��.òÃ�N°cÂM4�a=}x��7&:EùQv�¿÷KùI�½Ã®�Ã\5TD}Âö�ÂÂA^0·tBk³ïLæÃ÷0�&ÃT= çü d�¿ÃÂö�&ln{:ñ£Ãì 165344�áOT�ðEy[�+���éSÂQSùÂì>.!¶ÃÂR�Ãwü¬Ã*ú)3·æ�MèAÂÃÂô¼Z(7æÃ³?.u$6ÃzÃ�UÂþSà ïMe1Â�ÃÂ�W¿·�ö9@e,Âp�²ä(B«,[ÿÃ7ê�[Â��f�K§çÃü QáÃL�Â7:©S�Ã2O�û³,à Ã3iñò౦£��ÃÂþø.Ã��v��Â[à ó~�oô[Â¥ÂG({�\Â�½ÃÂ_LJÃWÃ[ÃÂÂ�>�ñ±Â76Ã�DUÂÃ-¡Â5µ� ÿ3<Â�EÃ�HÃÃÃKc먠16535æÂo´TªôÂZiÂ>e¹;kÃïÂÃf 16536ýÂ2{ÂÂÂèsöú4:Ã��t+©ç}ún!ïÃÃ-à ÃS�HS*¿�fé��tõsÃ¥�Ãö¬udÂ北ºæ��Ã2¦Ã=}½*ò�ÃÂù|ôÂï¼3¦?o¹B�Và $J0ÂèÃXT{jÃà dÃÂÃðÃ���Â3à ÃÂ*O9£wÂ>s�Â2Â��Â�û$FûêX 16537S8�Ã��?Hµ+Â�·Â� d,áYÂ=}t�%�o�¾5g@Â�ÂÂÃþþczü¶Â�My0hGs#â¶Mn_l@ºxgÂxE�¹i�F+-»,ç"ÂPù2çòïJç��à ô���P¿¡sÃ*l±ÃcÃul¦_;O´ÂòëÃÃY;E¡�OÂ_�2Â3ÂFÃÃE²g¸ö-ÃÂà õ ��LzÃÃ&5»����ÃðÂãÃ�>ÃX. ,á:±¾H\Ã�´¦]�Âî_´I½¢Ã�fÂÂÂÂ:Â�j��Ã<3Ât:�5��eÃÂ_�ë¬ÂfÃ8�ùQmdâ�DÂæyác�Âè1ëóýÃ�úÃfµfäÃ62êÃ5sÂñ6o�ÃRÂ1ù�Â~µ=}û»&ÃæÂ�n§6TKÃr#?ÂÂ>Ã&a*½1@Ây¡[_q=Mª 16538�Ãb]ÂÂ{Ã�Âi�äM¬v�t¢�ÂçÃùõ�{Ã�tÃ!ìcÃ8�@�®ÂÃÃd¬'VÃLÃ_ÂólÂÃ�Âs¹Q8#ñRóÂi!Uø�Ã�7;¡ÃÂ2O¶�#Ãñû ¶,õô�ÃM�Ã9��� Aôw2ÃóÃiéÃaÃ�æùÂ�ÃÂ�x»�x¿f�aÃ�ÂAô-6ÂÂ@tÃq�ÃL2O�|ôÃÃ}²��Âà pÃùÂ�à {=M"v"ç:lÃH ¥øä;½ÃµÂ�ïÃ�4Xü���&½«à ³Ã��aÂy�ðÂ0SÂX)òD¬Ã@ø|«¶dÂ��Â÷ÂJ�æ=ME�ìÃK1Ã]ÂLÂÃ�åª*c¢;�G\ñvî�Qv=}[Â*°¶v³ [�;K��¾Ã©�m|9zº fâ#CÃ+%�¬�Âf�Y@=}®6 _õ4B/dNr�Âè;�/Bu&|rã�48&V¾«5Ã#¶Ã&=}ÂyJô¥ò©@?�Â�Â3Yà �;à¨[eR�ÂæÂ(�YÂr{� ±Ã2¼á©,$°Ã���k�}³O�Â,Ãþe¾¬Ã¡ÃÂ1ÂPfÂÃ9þ®ÂTlÃv¿U�ÂÂõÂû�Âcà 16539ÂÃÃÃR�³ÂrÃô�ÂÃ�E.ul&�Ãùië}=MÂÂEÂÂú�³e@÷U?Âùcq7Â#¸Z¦��¼£Ãn� J¾�àúÂ7Â�ÃÃÃî\ úÂ#��Âc%m ¶[PµÂ@¶ÃþrÂ�hÃduHªÃw[ã¬ZÃ�0�"B�Läùñ�2Âs°æÂ�ÃîR!�£t·�Â�;�^Ã5ù¾Q )g�x¯ÂaÃîÂ=}�Ãòêà 16540 Ã|#Â¥Ã(x[B�?Ã%Y�EÃ,){Â2@^2°ò*�j�áÂ�DÃÂ2°òûåÂ+Z5õ¥aÃGu,ÃMÂ�ÂÃÃ= Ã[ú�·Ã·9ý?®$;/ÂH¶Â�o1¹é®= §ÃÂ�U�RÃÃ��ÃP¤ÃnçEÂEµ*éé=MÃö�Gj£ÂOM�ä㺶ïë{ÃÂ3ÂüÂ8Ã�âÃ!Â?¶ÃA�{Â2  4ÃùS%ÃÂÃÂÂPÃj¼¡Â¤Ã®ª¡�ø+!Âp¼TÂ,ÂÂ-ký�Â�Â�Â9Ã.�üüÂ�ÂeYH�è<E�¨�md�3ùÃfÂîÂ�çÂ�³0èþ9>ð�Ã3bÂÃ8� yµ¹&ÃÃÂöä1ÃÂÂ�ÃëÃÃã�ÃÃ�(ãRñãÃÂzÂs{æ�Â(�¸³y ��d�ÂÂ?ø}�+nkéá�=}b§WjÃkà Âö^èüz3´ü=}P�±Ã�Âfmý ©ÃÂúÃ,YÃÿu¨�Ã/�v@¥¶ÃÃüYÂ<2Iü?Ãoá^Ãecî 16541_ÃÃ_�Â¥q�Â4�¸üÃÂ#çoÂè ób�jÃ�µÂÃF=MÃ�µálLò{ÂÂù'�Kº]ôR0ÃÂú'ÂOB�1ÃÃÃ��Hùá�Ã#¿±�.K}t ÂPÃ^_-4¨Â¨¸E�ëZ1»Â£Ã¾/��áÂüÂ��ó Â�s÷Ãd|,)ÃXÂ6�NÂlÃ+= $5�ÃÂ� = �1o��uÃZ¬�«g�üÂ� t3 ëõ¿�dé$-Â)÷P� Ȉ Q¢M�xÂÃ/,�[�@&��Yðôÿ�ÂÂQ:=}þoÃùÃFÂñÂ�{�?ùïðe 16542X�.�SëÃù�;=M¹g0Ã,nHÃÂ�0&ÃÃÂ�gtcÂÃyÂXà tóHÂW�ÃxÂ|½z÷aà ôÃ%AÂñÂò�µÃ�^®�XÃÃ� ÂüR�ÂÂÂóôhÂ�Ã0Ân-§I»sÂ<»Ã¸amîs¡FÂÂÃ^("?2¡J%OâÂ��àBûâúrÃñ}Â�#Ãà�q.fxÂÃþa�.B�Âõk[lÂÂÂ�uäâÃ1=M¥§SÂfA 16543'¹Â5âúÃ<#ìh>Ã�Ã<:Âv ñ 16544ðôÃ+uôô8ÃLû2Ãbý�ÃìæÂ(öô«(¹Ã,iþ&뽯�9 8úò+Ã�)à ÂM�ÂcMë�J¡Ã3Â�>ÂÂx"�v?û·Ã�Âxµ�fÂìÂá¤�fPÂÂ¥�ÂÂÂ(÷,ÂzõÂúSà å<·wyK½Â2U6v�{ÂooÃâì�æ�rÃÂÃO\Ã&ÃÃÃfñÃèþO±0VÃ/ÂUÃÃìa.gOPà ÂþP2ÂÃ�ÂÂ�U��=}
16544°ª�Ã�+ÂçJçÂPÃÂ�bçèê¯qÃÂô�NI\5���Â�Â{°^¿�¤nkÃpäÃYþ=}Â{S"EKÃÃøÃm�-£ê�µp}XÃÃóà Ã��»ÂÂ.ÃpáU= ¿ý¡ÂÂÃëÂà �öÂm{~¼ÃSòÂVº=Mïå%Âé«ÃM´dÂÃ��â´ÃhKÂÃÂ.sO|GÃr,ÃM©Â>ÂhÃ�I£cø_Â�ÂÃÂ�Â%ÃU��ÃFvyÂ3ÃÃÃ:¯�ú;¡�Z'¹�yÃ'I�¢qÂÃU¶´áÃö�# .õ ¤áe,øXà MP�}��äKg�÷4ÂzàÃ�Âÿî{BÃüC1kÂ��^¼JÂkÃ�õTZIeA¡�ÂÂz~.tè¾áÃk �=}IÂ�â��ÃV�ÂÃOÃDÃ¥ÂT!ÂævÃ{ê<(N= »HûpGhÃÃZ� 16545Â��)³ü�EÃÂ|ARéÃ_t�Âr�64�e�eS8;Mbn�hÃà Â�ÂÂÃ�y0�¶ÃtÃ"N� �Ã+ÃÂÂÿ����©�Ã�uà Â=M~ �âª�1Ãc�;b<2ÂÂÃ-R�º9T|¢Ãõøn®³�ÂáYÂ(æ´}û2�ìuJväÃ?E|ðîG¶<f-�Âì¹ÃPzÃYIÃ=}£ÃÂÃçà úÂ�� ´Ã�ÃÂD[�ýì��g¤ú�ÂÃOvà 16546��î 16547,mLZöo}Ãö+¹�Â÷öª¦à �³¤�Ãä?]�Ã]�g@tWx�¬ÂÂÂ�UD¬�ù�VEÃ2úÃò¸Ã©ètæÃÃ=MüD : TÃÿ¨eÂ�÷rÂ=MÂMÃ,Â¥;ZðÂM yMn-)óJÃ}¯= ÂJnÃñ�sæúÂ-Â3jCpÂ�1;³-Ãô� 16548cã= PÂâ÷ãÃ!6[vPv£(ÂL¶�ÃÃ�ÂÂi(ÃýEÃ{³ÃæÂH=}UF�[ú��:{�N{BÂä\�Gqà Ã=M¶¨nÃ����'6[Ãwôy®¿p"ò(�d)Â�v½Ãìçà ]¢KG»�æ lsU��*©ÂbP¹sºÃÃó�^»Ân÷¹/�O²ó= =MeÂÂ�Â�= ø{¢**Ã<¯qU80~§¤QòIm?òÂÃ�ÂN=}%�³Ãï½æ�訹wòGÃÃ@=Mùà ÂcÂQ���óüÂÃ=}é´:wÂ:ö©".�¿Uðò¨¥x{\»�ÂþÂ#Â]´³Â3¬�ò�!oâ: 16549²(ï¾Â!OaÂú^$Q@¯¡ÃÂ�³Â¼�9C^<Ã�W�SÃ6�à ��óO§(YÂ�W�Rwu�W²�)Â< ä¬iÂDÂ�º�v3J��¬�Ã;xA;gÃ�|Eï"ö=M¶lë^Â/X�J¨L"-�K�;I±ip'¯»¿ÂâÂÂÂÂ<Âà ÃêûÃÃy«9�2s�yìÂd�jµÂ¨ÂÃw¢'>D�â?´¨jÃ>ºM¤�Â3k<AÂ'J{�ãMÂHVÂùÃ\&ÂR §D�Gk8 SitÃÂ$ÃÃ:}ó�zº¦�ÃW¤ÃÿbõU:Ã�ö)Cq�öeO¢ö}ÃÂ�ÃiÂ@¶�ÃÿÂTÂ,ÂA�X§ÂÃn[ã ûèÂÃbæ!Ã¥q�ÃÂZäÃ;é_S§�Ã"M^®´!á�õ¦,ÃnQ§1ÂBÃüÂ�Â* 16550<�= ÃÃf Â[=M.oÂzNÃÃ-ÂÂÃl�YÂ/KÂ]�a_dÃ;y� ²îm,é�iã«Ã´æÃñ�D+�Ã�Ãn.LgòCG�:ÃÂiÂÂ�æ5¨Â�¶±úÃgÃçHpþæ��ÂZC zµ_ð3�t<6R¼=MwçU�£srûX³òCÃ-Ã�ÃÃÂvvÂÃÂg»Ã»Xê9o�W 16551K%wYµ)ÂÂz�t¿Âë2F¿�î»æ¼6Âþ BùÂÃ_�ä½¢��#^v��Â�[��^BðÂ�ÃV��?'TþB{9ÃWyã�a³56�0ðÃMXu|ÃZx²9ü»Â�NlúÃÃÃ�'à ©aÃÂ�93Â(/0�´$Av�þóÂsÃðÂé�½ÃêTW�}= æ9#iÃÂì/6Ã��mGÃIì®Â9"�¶ÃSÂOÂHÂOÿw���U³Â;Ãf¿4'�¦Âm5eJ]ìÂòÂK²Ã<¯ÃfÂ�.½Ã ÃD��hF,0ÂQ:}YÂ=}ÂÂÃá�¶òt?Â�Ãüm:{pþ��½ÃA¾Gø�Â+;qÂÃÃÂJ�¾7ÃÃ8ô¤�Bðó>ºÃ;¿ÿÿÃÃh£�+ üÂurÂ�ÂJ#ÂÂà �ÃÂW¦à ¹Ã¸O±÷Âý®vcÂ=MÂrJ+�t£Âæ«j+�ç¥�JF�J¿6cóµÂ�EïáÃaOKPÃâø¿QKyÂ4ç:öwà Â_�.ÂMó i�+�':áêÂ��g§«· á¶J|�á8øB}ÃÃù°ÂÂõN�ÂÃhÂÂÃ_�_ÂÃòÂ{rä8o~Â�à �âÃ]sFP0 é5�ÃäÃR|ÂFÂï�9.I©Ã,æjrKÂ;_�æÃªÂÃj{gÃÃÂ>�Ãmô�ä�oà ÂÂdükÃ��ÂÂùn¤5M:G5LøÃk�ÃZÂ�ácg÷�ÃïâSl,Âú�:PZÃôÂùF Ã31�Ãûx�©OdÂÃ2,µáþÂÂÃgÃÃlF©ÂÂ{®Ãý�¡Â´�±�3¦¥K�=}WGQ5.¸2�°B  Ã»c�ç= ®b±£«Ã�}¼9!cÂÃôøIäQÃÂÂõâÂÃÃÃÂa� Z± ¡ã#Â��u!ê�ãêNÂA]#4�¾ÃÃúeãdº£ÿ�èú@,3ÂSz»�¸¥â>â¹U²Ã&BLòë�ÂÂGS"ù©ÿÃG¦çÃ=}ö�à /��ñ�=}�v-ÂgÃÃ÷Ã�Ã�³¦ÃÂâMÂÂÃ�KÃ�Ãà ¡ÂuÂ�/ô�ô¹ù(þ&+�.�(±]R%3ýãÃÂD���¤?´Ã}�c�¯ÂëÃÃÂ]¯®M?ÃÂø=M£ÃA;éõ�^9ò�¦Â²û�·Âþ>Cèç�²9[.H�V�©xw�bÂC ��òvCÃLÂ( ljOCeÂ�F3MôC�ªÃ5N¸®Ã �ÃÃ¥7�ÂwCÃÃÂå¬l�¹X5ÃX0ÂÃ6 165529��Ã4ro©ä³¿4èÃÂH�?Ã�à ³¿4èÃÂäÿ(½ç³Ã,³³Ã�äî6Nù�4Ã¥Ã�§2 Â=}_DÂÂõÃÂ}��ô¹Â,¢9Z¢Ã亣ÃÃÂr/²Ã¨Â´ÃðoÂÃ�$FÃÃÃC+DÃ+D®ìõJAôc'Âñ½]$I= q�h_¾Ã�ýÃ�ùÂÂÂéJFvÃ*�à EÂ:´E�î}¯ ¯¦Âfÿs?.ÂYëd¡{�Â¥ÃxæÃm�F$�ÃæBÃh½69"OÂXÂà 16553¦è"ÃÂÃ)ÿMw¤@ÃãÃõõÃÂÿ�';Â�Ã@«oüÂr�øñ�ÃÂ¥Â1@fÂÂö�»�¿à çþÂNÃÂc>= N¾�vÃÃ]©ëÂm�Â�µÃg¯ö�aâ"�PðÂ�A·ᠻ[äÃÃ(èé$ä!=MX[�7èMçâ¸ÂæÃ±�;PÂ�uï^ÃÃå V�Ic/ÃÃSe¡êµà ÃW±Âp fxqÂ�zÃÂéá�Â-Ã4ïX�nmîzC�ë�êÂ8ZÂÃ.à Xp�0Ã�à &�YïÃk¡^S"����ÂeÂÂsZv$þ a õ¶�ÿ¢&40¥þùµC¶\Â"iÃxk�SÂhÃÂ*YìIÃ� jÂÂÃw>Ãc1ª-GÃ�ðÃ^#0¸4kIÃ*ÂVë÷��QMDD� ÃÂ�{Ãn be>�rÃÃÃrhæ?h.�Ã>má�<z &ðÃbÃIÃCUþ�H>L{ïnEX}$8[³Ã�¼ìÂâl<,ÂSa.)¯�úD_7H±B°¨¨�ÂÃJwòÂ8 Â5IE*�ÂsÂCð§�çÃ�?:ÂÃ]8Ã¥)Ãô}iÃNòÃ)3ÃW9nj7<ùA:oM�Â�!'ÃHÃÃóà ÂÃ¥uf¼6®ÂA¸¾GÂÃPÂ�}R'¡OÂCmÃÿs Ã�j�Âüg�Âo4:ÂgZwÿà ÃäîÃ�MÂÂñÂ*§H�·ÂÂÂ$4Ã1>k¢X5Â&£ûGrÃ.è.R®:OÃÂîµ9 �§ï(�ÂÃ�;ÃT,Â�úW5§�$Ã��d·öÃ0Âq�:(þXâê�ÃN¦Ã915:ÂEMW3ê2PÂ=}Ãw1�ÃÃÃ�ë;à ±�ÃHôÃÂ�UÂJrÃÃÂ4 ÂÃ>�,L^G�s�iÃUeÃ4â�¾jÃä�ÃÂHºYù¬Ã÷ÿÂà ³¯à Mr±$Ã�ÃX¯��Âz�XÃÂÃ÷/�3rF¼Ãf�R�Ãu«¬å�ÂÃ]B=MãçV3ãï�§8|2µÃ1Â��{à C�U,Ã$ÃoG-O6Vh7IRE5ÂÂ8÷Ã+}ÂÂ'yy*�bt0{¦8Ã���/XF1·<GçÃêrUE:)·U7Cë�Â��fô¾û¢ÂÂlÂ&l�= ��îÂ�t½�fç£Âù�þ�Â�ÃÂ)=MÃÃ�=MH¹�«Ã�4°æ?Ãî,)cÂDÂÂx�¼ÃïÂÿ-©/Ã�£¥�T�V�îÃTlç��TøEÂ¥� Ku(Â�W�Ãs§ì¢xî§ÂÃÃQä µ�m¼RÃ¥"�Ã8Â�¾��ë#Â¥ÂÂ-à ú©ÃÃýJ(�ÃÃæúÃ_ûÃÂÃW#Ãu¦à 7Ã¥aÂÃ1ÂÂ&K»�Â�*çgÃ��öpvÿ�ÃÃ8æÃ¦{7�}�(Msý�ïc= ÂÂÂK²Ã'Ã&§Âms§øÂq³f¨ÂÂY¨�a�ýK$VÃÂG?�º'RÃQlïQìý¶Ã¢;
16553Â$�«CÃÂ##«Â1}ãöÂX�Âñh)�hÂñ©Â�ÂêBÂÃZ¢Âl�3�Âà$;¡n¸Â]o_uåü\½ïÿ�à Ã0�ÃcÃþª2±Âw£ÃzyÂ}�YtªzÃù&Ã¥ÃáÂÂ8âýëÃÃ�4Â�ÃÃÂkîÂÂÃÂ3%ª¸2Â0ÂÃô~9ÂH�7êÂm@Y^I§n\�jRà ÂhUÂ�ò]Yç¾Âbª«Ãó��T~ÃxÂùåÂ��ÂÂåîA ¿<�ðZ&ÂS¨ô�´}6�ÂB~¾�ª�já7ªZq'©pÃ7�!,ÃÂû Hp{ ÃÃëó0ìødÂúq°Ãkó r:,Â¥�m 16554¤÷ìõ�³\kYsÂ�¡Ur³�ÃmÂÃN[��ó«ªÂÂÃ�výÂm¡�óµ¸-0}uGÃ¥n8Ã�mìs�³ÂcÿÃ)Ã"âÂBLÂ?Âõ%òlä:=}à Ãÿ�òx©ÃQÃÂ�Q'Ã]ÃÃÃÂøâ%��ÃX|%¯Ãà.@ÂÃÂ�Â+e_pfÂ�>LV�ÂÂà �s9>PÃIÃ{*JºÂ�3vGK+l¼ó�V?\Ã�Â¥D#�Ã3nB�¯Â:/Ãa.b�#,£9y*ìcïÂ|�{Ã6ÃÃK 16555Â/=}ì)M½lÂ}à G·Âof�ÃÂþ/>�Â>�����.})�nôó¾ÂÂ5êõ0¬¾ýÂ÷ÂÃÃjø¨#º 16556ðF4õ5nà ÃÃÂ!�ì�àcÃw�8g�+ðO9^ÂÃ�xC�Âa�ûÂ9r<ú�&ñÂ�]�¶ÂÃM'8þëªþ�?,ÂkÂý½=}=Mè÷�þH6Ã9�±9Q/Ât¿BÃ3²ÂZ°TéÂûÃ}%÷�.Ãõ�Ãs¡ÂöRÃ�ÃÃ^à M»°oÃÃ÷j&µ�ÃF��p¶ìô¦§Ã�!´@lt÷J.h{µÃY2´¤|´J²:,ógþþi»Â�Â&»Â�¤Âe6 16557ÂÂÃ�º½Ãðù°Ãî:¹ÂÂQÂo= G?vh5Â¥!Ã$�·oêÂcÂ�{ðS kÃ�P�Â+  Ãv18¨IáÂÂéÃ,ÃÃ:ÃÂ:I&cqLü�ÃzQ�ÂZ ñIÂ5à #=}à �)((Ão!�Âkvn��U�Â�J�£¨Ãs�sx¦ø£.ê�x"ð«�®�Â��k¢Fà sý=MyõdÂÃï�Â%Â,ø$à þ 16558ÃÃFÃú= /Ããa=}¡¨Â>xY²§¡Â¢/�ÂÃ"(©0Â>\ּÃYbÂç·Ã:û;�ÂÃ�sUÃkÂóÂZÃ0�Ã^áN£-fòà�«héz«ñhWB{öÃ4HQ&֋ÃÂÂÂV£ÂÂÂ�yþýÂÂs÷ÃS+5qU�»»R«ÃÂÃ1£Pqö[Ã��²»=}ý¿L=}û»æÂÃ�)ÃÂûÃ�$5é�7¬³ÂÂÂÃùY80ÃLÂñÃà ìúç¾Âà Â9�ÂÃÂ�£2Â¥ ¹_pÂÂznç!Ã\%æeý�ÃþjÂ]G®°Â=M�Â2ÂÃR�ÂÃQA7ugðÃÃ÷�Âéntã\EÂøÃ7Â]Eh�wD9+*ÃäNà jLó\·��¡�Â¥Âëdá8]Ãr¨·ÃçøÃ/CüûJî=}�÷âôÂ/�;�A+ÃýêºZPÂ8I¸�;ÃÂÃðâ=Mh¾�ÂCÂÃÂ$°~ó ïÂÂy¸ï�fãÂÃZÃÂâÃ6#¤�𹯴c� ³º�7sO±¢Ãy1w*âê�¢�(���%�{®�ÃÂï�änÂcÃyâ¦Dì|ÂÂ= Ãi�Ã�= Â.Ã�¨
16558²Â7A�D¯�Xª��R�ýÂ0�5��6ðéÂÃiÂîDÂ1¾�«t�/� uÃ4¬;yǼ1eåõÂKúÃû�3~b O÷ý�ÃvývÃiÂúÂîfÃóYô£Â´Ã+òåÂÃÃÃe�cR��+�PÃÃ�OÂ/��t3�C"¦à 7ÃF«3û*�=}r�\ÃSòÃ,ú# �$gRÃQ§�ü 16559ÃGãÃÂ��8¡9�ûÂú(t r¾�K´Â帧OXÃÂä0)1ë�Âõ= ºÃæÂSóÃ�bÃÂ%óÃ>zXJtý å�Âó{ê³&l �ÃâÂB �±¹ÂÃÂ�Â¥k¼Rpäãg�ÃI �p!@�Âf«Ây5�L+ëòvdÃ-�QpÂ>2ãZ4¯�¾PJ>¹�\nkÂ�*V·*]Â%ó�F¦ÃæÂ«¯¡¾å÷b>;P�i´S_gøÂÃâÃVÂrSòÃ>WÂÃTÃ~LW±HUÂõ�ÂÃÂç_ùú1ò#Âà 16560¾Ã*èÃr 16561&·�w���¨[|�/%�Mê°æ}Âv&B¸¡Ãà ÃM¬ö;Ã:ÿ³ÃÂr>k¸c³Ã"¬<²¹Ã«ó= ñTÂê~}EÃgV©gn4·õ�ÂRIÂ9IÃõ6_OÂÃ)�>Ã;ÂÃÂÃ%/æÂaë�ôÃ7:®Põ3ônHâÃY>à eÃ\ÃÂÂFã��~ÿt��uÃ!AÃ¥Â%Ã¥��(l8�þ*dÃÃåâR}'sÃ7nRM*ÂÃr(O�±£�î�Âöd!èzôgÃ7ò¤Ãü%�= £«}¤Ã@Â<Â"¡ÂaÂÃ�G�¶ëáÂ�Â¥(õ�oe�E s¼u¾�²2t¼�>1¡�!ÂFAÃNîQ�)Â�ûÂðôþãý K«ÂÃÂk a #�4J)PõmR2A¦à ky6qhÂvg)ÃpÃÃà ¥à OÃm�t�ïÂ�ñÂJJÃÂÂS��úÂPbº jùÂ6àÂ8÷²ë¾"�K(qÃ:&;7uyáÃ�ö$ 16562cp VOÃcøRÃȈ BÃ?v,.#�ÃóJPóD+»<eÂh� 16563¾ã^f�æ;Â:^BQIúkqf¶�=}YY=}(µÃ|j�Ãg2g¹¦tô¶«ñôôÂøTº5®và Ã�ÂÂ¥3� :�&�¼7Â|æñpÃÂvÃj®ó¨¶CúL^vU2�ÃÃótSöÃüo�ø�vÂÃî(Ã�°úÂ��ÂIà Ãý#¢õ-ÃÃOÂ(SÃ. Â�c¶¥´SÂ#» 16564q¶(�*ÂC4{JÂÃà gÂ$ÂÂ÷ùp~Â�â�ìè«�ë�¯èFÂ�Ã�ÂÃDáÂÃ�� <:Ãz 7=}a�"¾ZÃÃQÂ!ô{_.�½±��B�i>è�§ìý"ȻÃO?ø§ÃÂ@+U¼^UV�_UÃaúuÃÃz97ÂÂâR÷/$Â�ùÂú>| ��ëXj_EV:#Ã:½20ÿÂà e¶C%ÃÂ~ò·Ãë�ÂÃn��Â�ïoô�e(+úV ªKt±®R�è¬#îÃÂ�äÃÿ�ò _++Â<èÃ�TZ1Âqw0Âäþ&²p{êVOUjûä��áÂRÂ�}DÃü²¡Ã£�Ã�¦H rCsÂ=Mñ±÷·Ã!:Z�ÂãïW�¨G9ÃÃ4ÃÂ2ðbç[�=}2éÂÃ�Â:>ðï¿(±eÃè�¯�(Ã@Â�Ãô9¨ê�ÿEpÂ]îÃ\PÂfî]ÂúÃô�=}ÃS��=}/ÃCaFÂÃC·w�Â�'Jÿ�Â0ê�V¯V�¶w�l0ÃVôwø7�÷ECÃ�bÃÃÂÃÃ�ÃÃUbVt�Â0Ã��Ã¥ÂÃ�g�Â�§I? M��]NÃVt�Â0Ã¥ZÃîÂ��g¾ZÂ#÷k/_�]NyV4ÃÃ�[ZÂ%÷Ã�gè^³¦I?Âh�� 16565]Ãé��ûÿh�3pC0J¬Ã�§v|Âü��ü÷�¢f<ê&m«OxÃ�Â�¬Â¾³�é+)�ÃÂþ�y«= ÃÃ~XÂÃþÃÃ�c¼bèax�³XUCZ<ZÂ�c(k�BÃYRZ0�Â�êX��c¨.qY�Y nXÃÃ�Â7ÃÂÃÂ.ÃO�$Âi��/] \ÃWÃY2ZÂõôX��c(k� CZL]Ã<�X£ZÂõÃ(Ã_BæXh�nµÃ�{�>3ÂÃ5zµ�Zµ��ä;·÷;ÃTµÂT¿7u�ÂSF0UÃ6u�ÂUF�U�Ã�EwÃÃ4V9Ã�EGÃÃ4V��;N��Â�'ôÃã3Ã�Ãxï¾£h[@ºV(G0PráL¹ �ìî�ô�j�ñ�îîsÂÂ#ÂÂüÂìÂÂRÃÃRà A�PÃÂï|¸,Â-�Â3ÂMä&GÃk�³ÃHÂw¡O o.¾Ã��î$�&Â=}�7Â¥DÂJza:�ãlÂ÷ÃÃÃR�_�Ã^1=M�¹üBÂHý¡ÃÃ=MîÃ�ì�u6Â�¿ÃÃK���ÃÂÃaÃQÂäõ>ÃÂ_7+Ã�OÂ7Âö£ �,Lgx-ÂÃ��ÃÃb�J±WÃ0ÂjtÃm¢Ãg�é�ç9 ¿óÃòv²@éÃòz¾bQJKlþ�¶CÃæÂªãÂ[ÂÃ&Ã��ÃA�ÃS=}P#ÃúÂÂ�±�Ã�3nÃ= S¾½>\´æÃ�Â�ÂU 4¼�E¢u�ðñÿÂiJ$ûÃ>©ëÃ�ðÃÂà "ÃbÃh¨�©)â"ÂÂ~�ÃÃÂbW"ÃÂÃÃLG4Ã?ÃÃ�² 16566à ®ìH#ãEÃÿ�ãvÂYMºVij¨pÂï 16567ü)ÂÃ~îP&}£!Ã"�>Â3"Ã-úÃ=MPéüõÃÃT<_ÃÃ�°1{�}Â[�3Ã.Â5^��î¸Â�ÿôÃôÃáìÃ_¨¼15t�PùÂtbnÂn 4�ÃÂlÂQÃuçY§ÂF§Â8½�ñèà 16568IÂ��¯HFÃà �û½®à Ã=M$^J*3KuÂ�ÃFºYÃLâkfÃ¥X6& 16569K)6?ùszâ�5Â(*A�ÃÂ�®Âh±Â+Ã�ðÃÃAñÂDbäÂy�Ãj´ÂV�à §´�r´º9YrÂ�Âö¡©ÂêJ¶Â²ÃK°ÃFÂ("�A9 r;ïÂyH@ç#ûÃÂÃÂÃ�[�ä/E�®r ¸5°Ãû�ÂÂ�ì}©\Ãq}�8�ÂÃåò¥Â�HÂ@nÂã�=}º£Â µÂ��^0�ȣÃä���1t�v.úÂÂüB�(äÿÂñÃ�=M�ÃÂH 16570Â0jöa6Âÿ^"�ùù,ÂõÃ|ÂÃÂùøÃS*�Ãà Â4�@ 16571ÃÃÂ¥��ÃÂnD�äÂýÂÃÃHû yP 16572Ã¥4l��ÃÂ� 16573ÂrÃ¥-t 16574ÃÂ�çftÂs�Â=}K7ÂÃMh¶ÃïCB�\*±<"p¡:¡�=d{Â��©�F«F'Ã@!Â��Ã�D_J½,ïÃ�ÃúÃ-rÂÂÃ�ÂÃÂþP�ý¯7wÃÃU�è=MóÃRsQ@à �ç"ó�üÂX;�XqoÃ�GÃ�U=}ÂKN}g¿Â³vU£h ÂöWb'v ûÿÃà 16575��$�²÷÷ÃÃ3�Muz0 16576ÃÂ>ÂçÃ= =MÂWúÂR?õ)ÂC�L {�ÂÂ93T©¤}TÃ�J£:båýý¯1�sÃÂ!îÂ76i�C~\ªf�\lsÃIÂäÂ�wü|¿©kLÂÃô?åå¢+Ãÿ�<:ÃÂaÃÃo�õ\¾èë#ÃA7���F8:UÃ�F¹lÂ)@ÃhñÃ}¹�{ðÂQÂ!ÃO§1�ã!êQ¼Ãi&¢Ã½ÂKáNÂ~j¤��·¢¸ §ygæóCÂrÂòtñ§ETÿÂXÃÃbøÂÃüÃ'ä]º¤êà ó*´Ã«ÂÂÃ$JÂ�ÃY¶%~�±_Ã1�hÂ'r_µ ÂHp=M½�æFÃ= �Ââ�Â¥A¬�Sñ��1YëÂÃÃÃ3¤1èyB�\_]*�¿4Âõ�ò½Â�sL�� =M¢ 9)sÂqK�aÂÃÂþéÂ1�Âáb�3Â5/ v�ÂqgÃj"´ýÃ4?�Qô!î�Ã�ÃÂazÂÃ3䢾©ó��Ã¥CÂ3Ã=M�X0>k·�HÃãè,õ³Ã�Âb"ðÃÃÂÂëÃò¼  ïµ!ì3�°ö!Â,ô£ÂQ¦�½Ãÿº²gçI h£Aú³ãWÂw^Rë)¿5ýÂà ÷Rp�Â�2�éÃêÃF;é�©²«�.MøêÃ]Ã�Â�äMFÃKÂÃ�nÃLÂé=}ÂÃÃÃ¥�rÃ*-jqÃêâÂ~�Ât´,á4Ã¥Cü#²'/Âä,©Zó��ÂéÂ�±ÃÃ¥7ræ,è�%Ã)¹ó¬7|Ã'�¼Â¿YÂyPÂ#Â:¸�ÂÂVÃ^Ãrr�Ã7SütÂøò�H�rHÂ>§�ÂP�¼ÂI-D�çh~Ã�Ã�¦Â�ÂñîzÃÃÃAÃâÂl ëÃ�Ã�üÂBq�*»e{Ã��Ãè§�»¦�<lõðÃ�<ÂÂ¥ÃWóÂü�öWoÂÂú»FL�û+Ãæ¦kÂFÂ�ÂZ¾;}ººÃ�o¦Ã½ò7ÃÂTYyeéÂ/YÃ2Âyì¢ÂÃÂ!Âð£õHÃî�S÷ú�-Ãs'�Â�Ãó��Ãæ�æ¯ÂIýuJ�ÃÂl1@Â<²rÃsÂv¼�¹Ã|ÃÂ+ÂyR ù T�üº Âò+µ�¡uª�/£ñÂ})[µÃÂ#MÂâ죯ÃÂÂÃVÂèb ðÂùÂà ·&"3õ¸ãÂåóUî#;ãÂÃ"¹Ihæ���ôR�/®=}w9õ, /èà ÃÂÃEû=}�óÂI£Ã³_´kÃ+Ã*³êÂÂï\yÂò= n�ÃÂc%ÂÃ%YúûQ2Ãn�6cÃöZÃxâ"ÿ¸Â=}�ð úl�ª:a aDÂóÃ��&Â��ÂK$T¿ÃÃÃG,kç°. Â]{ª0nÃâf�¯�cÂÃú   9��mÂ<�=}ã<îJ²Kµ>Â> [fdÃuH�ÃÃqÃîà Ãà ²Ã:ÃÃ-05Púé�)ÃÂá9^Ã' 16577¸±á¬zÃ¥-���/ãë4nsâÂú¬�AÂþkÃÃt÷x$�Ãc0Z§ÃjGÂOÂ�êk&6�RkyÂòæE#GÃ�Â,\OÃE�@BCÃE¤Pà ûû5�õ3Ã¥w0ç!ÿÃW�ÃÂÃÃà ÃÃÃ1+�Ãbà ÂW%P³B¯Mï]·�§P´Q!O+EçëÂÂSøR(IÃ�SùGÃ�ãÃÿWFÃ;â½;3ÃôÃ]eÂsÂBÃ/?,�-'�O�w²Ã°ç/�C©ÂJ6Ã¥kÃ�ðãètÂÃKPÂicaQtÂg» ]½sæ� 16578~zúÃÃ+Ãðz¦Â=}°÷��Oà NÂÃÃÂ�è}AÂáÃ0´óVê>û1ÃÂÃqqù¼%e;oÂ%àuæ)÷AÂ.ÃeÃgJ²2Ã�;öo¢ÂóÃ}r%Â�ÃÃ�ý÷wanÃ�â�¸½)�¾ê=M&�÷ú0,5fÃ= ÃÂ-LÃÂaÃù³ÃGÃ�Â�Ãïm;W@Ã�J_åèdñzvÃøÃÃeEÃ¥�éXH¹L«ÂäÂôÂj�ÂúÃÃÂÃÃãÃVþó@GÂsñøÂxÃ�ô6§÷ûuéê=MôUäÃI"Ã�÷N�®Byj¹à ÃÂ@�Ã{µgÂf 16579¬ÃÃxg.îÂCfcM+¬(�Ãuñpçn*-°4 L^mÃ��ÃÃÂN/�ÂÂÂþÂ03,Ãã@d¦ÃÂÃ"�LæÃÃÂ�ÃRf�£Â�EÂõ$±POqSÂò�Ã,Â' 16580ô¶$VE?y�ÃRÃ.Ã5ý\wÃèÃðºKMÃêã0¨¬ mÃiÃl= hBEÃSJL:Ã�ü0Â+Z5Âd=MÂéâÂÂà aPÂÂÃ%Â-çw®5�Ã�¸Â,ÃéÃ$¼zô'½{G;zúr��ÃA,ù$Ã#o%dIOÃÃ�uºýÂÂÂ(ïà  t;
16580Ão· Âòñ�ÃôåÂæJjÂÂóÂZyo�tãpz�4ÿÂÂ¥W=ML9à �ðø·.wÂÃ�ÂÃEÂÃÂ�á 16581�w¡k��áç7�Â=MMc·=M=}°AÃ^"ìÃÃÃÃAÃOºk³�H-ÂbÂ7¢åÂ��êÃo´Ã¾�Ãdá¤Â°°M&�4&ÂÃ5Ãú"ÃQà ác/D �T<Ã,¼üW4�õQ¶ó²Ã¦´ð�S¬�£ëÃ&V�¯F$��Â�Ãb´p���J�$4ôÃT�óÃdmfÂK;OÂe;æÂÃóâG.sdH÷i�Ãù�£+Ãû�þ�wÂ�7¸¾AÂÃÃ")Â-eÂ+��Â+æì4Ãà Ã;iÂÃ-)ÃgÂpñç¶�ÂK<Ã�w<Ãõ¿}ü<ô�S!�Ã�0Ã#Ãô�Q.$yÂë&Ã"?÷%ç°�F¸!E2>Ã.vë>�ÂÃ>©ÃQ�qÂ�vÂ�RPõ Ã<,�[Qï�ÂdÃHòrÃèÃF6�ÂZoÂ4â=Mº�¨ÃqÃn HÃ9°�ºÂ6õjÂÃà øÃ/©�ãÃà Ã�Ã¥Â�æ¹Âhï Â\·�æÂã\G¢¥Ã÷ó£³ÿ^�~U þ"uE"Â�ÂpêH��ðÂFæ�ÂEëÂòÂ¥æmn»µ�¬à ýÂà ��;¬Â�_�ÃÃæhÃdsÃÂb;ÃÂ2"ò&^U7z©��fÂþ�^BxDzÃðÂä#áõh��¸g�Vx7ëÂIfÃ�8��Fýl>Â<i;Ã�gmNÃEf8¤���;Â�i3ÃYÃ8�Ã�ÃÂ]�U�ÃSH{Gê1Âb�ÂùN}Â�a�ÂÂë�ÃsÂ[/&_Ãa�>«ç��Ãò(¸ÂÃ:VA¤ú^«Â�Ã¥�cYuÂ.¹ë�ÂÃô"i�HÂú¦ÂÃÃ�Qì�cÃ[áªÂrcâïY)Ã)Ã)o�Âà 4^ÂÂ=MK0¦ût¹æÃÂxù\ÂÃ�ÂdÃrÃúnÂjÂÂðYÂÃ�Âø�Âè �IPÂ8Â@Âm~·ûE¬aÃÃÃM ÃòDÃ�Ãèkðð&|à Yd2Ã�8·8F!¸ÃÃÂÂú#ð�¸kÃk'�¯:§8ÂÃ�¿êQ详ÂÃáÃ��Â¥0+KSªîÂðÂÂ| �%�1ÃÃÃõM�ùÃÃîb�Yáðà ÃÃÃR*H 16582BÃ!17Nõ�ºðÃS s�YÂ�¡H(Ã$à SfFÂÃH¼4�!ÃÃZÂ�>xG¼{:k£ÃÃnSÂÃøÂÃ"éîÃiV��}i��î6+ÃÿÂ;�w"¤�ªNz{��øÂÂÂÂ=}CÃVÂÃù3ã¯b3�´ÃõqÃ��Â{F*)³+·îÃm>�ÂÂò-NñùFã�¯ñ'öÃÂ(�ÃC)�Ã$2/±��WÃé©Ã�ûÂÂ�TÃÃþ¢=M±m¹AC�J �ÃK�8,é�©V�uÂq±q·�&úSóÂ$VÂOö±AìF�ô�*©iÃÂâþA*¼¤�ÃÂe/ȓ&RúÃÃÂk+¬ÂÃèÃÃ�-�ÂcÂ+ÃrÃÂ%¨+´IZ�ªÂ�|8eûôpÃAÃZ&-s�3�lÃÃÃÃÃÃÃÂÂQ ;µÂû�Ã�¿�Op·ÂiÃ¥R�sÃhwùÃWQYcycÃ{ñ�â=MÂÃ(Ãd�aÃnÃ|køë= �X�YzÂrÂ2ÃòÂÂà GáKÂw/=Mª~��P¥±�º;æ·ã�¬-Âá¹�L= ök�¹Cù«=}gr,�Ã*Ãà T0e3à�N8Â¥�öÃèë³H�ð=Móg<îÂ�¯;ºcÿùc®üD Â�Ã��aÂp<<u 16583Ã=}Ã$û]oÃÂÃÂâ �äeö Âyà 7�J�/Â¥j�Ã*¼N*Ã�ÂâÂ7�à ~^0�¦ð=M|Ã#Ã�*"�r�K}[E5�&á±óéUÃQõ¿eìÃCZYÃ�tRUJ÷��êªÃÃïÃñ�üLÃÃoG�Pú¿¼½GtÂ�ÃE¾�ÃWà � 'Ã,0á�º®ÿwÂ�RHå²ÂÂwBtÂÂÂÂ; )=M_Ãó}ªýÃ#üq£j*gôÂWKÂk�¿ÂÂxö,Ã�SÃÂ6Ã+ÂvÂ4¼9BìuÂc¢Âv/=M¸z�õ¿H�=}sÃvÂÃ;©µ�öÃÿ ôð�L5�'´�·SÂ¥|Â2äò�ÃÂ¥>é+è�Ã,¯0�§òu�ÂK )ÃSÃòÂÂÃ%ÂWÂé�*NÂW=M%Ãî.��û/¿u �R�¶åá u�¥±�Âà g4ç�M�ì¼ð'PAKï�¿tÂÃA¹�ÃÂëÂ{�¦ôkéð�CP1ÂöÃêÂÂç©�Ã2S3ñÂÃÃ6U��pAÂÂÂÃÂ>Vë?pÃjK9vë�ûkyø\J��^®æv;ÿÂ䥤1ÃNN�>Iú½�W�ÃÃïiúo¡é1Ãr�Â#¸Ã»ÂêÃ8ìÃÂôÂÃy�èaÃrÂæHr¸.��N©ãÂ{�ªC!b®�âV4øU�ÂIC*C*\úõÃïgÂÂs'¤��ÃÂÂ¥�ó�ÃÂ¥*s}1Ã7��ùÂëÂç�R�¨·Â�zÃP´à f´eÃÂÂ$ÃJÂñÂ�è¿áp1YÃëhÿëÂÃ�èÃøJ= ¾Ã7= søô°á�ìæîaL�A½c�à §(�ÂÃ{¶âÂ5Ãwzu!Â@P�þú;W*û}³øêZÃd,Ãðe¬Ãé��öÃy¢Â}ú+üZºpÃx0kxÂ<.��Ãi$Ãc!¤ YBÂqÂê��»q&k��>,Â"h¶zm�.é\ÂøóY ù»Âñ´Ãð<ᯪc!ºr=MÂÂù_H�4Â![)ÃðA 16584Ã÷�ûkÂXi¹V÷à ï,ÃêñÃÂùÃÂýÂ�dbÃ�ª{ Ã/1nðô[�yÂîÂMù¢Â<¯Â�u$Ce~r^�ÃÃÃ�l-$�ZÃÂÃ.ºþ�´Â��ïÂÃvùZ&[®kæ�°�³##xC~!¡cÂýðÃ_Ã;XïnuÂÃÃðw¤W÷�ÂÃDOY�²´ø·ÿ�è´¡ÂÃÂäÃcÂpü�2qÃ�¡â¹Â;ÂQà&xÃ22d¤\ëy©* 5�WcQÃÂ)yr Ãé.¸©,[)¢¢!9ñ ]�d�9mÃköW=M,ÂzÂÃÂæ§oø(VÂ�Ã�(\�EÂ�P=}÷ÂúÃê¹Ã²Ã��ï¤�Â|Ã�Ãà ú¶ª>,Ã5ÃS?¯]i¹Ãe�¯Ãg�²çfÃ�Ãû�øBGz·[wüêÂÂ�ÃÃkÃê!H9Ã�Uýï&>tÂ�}ÃM"0½ão%gIuA@¸¿»ùÂ+�Âà FQNIA�"ãÿJ§v$´osmvÂ!7'�&*0øVóYõ5Ã�<ÃIñ4ÿÂÂ6�Ã)/+�ÂÂòÃ�.ÃÂæGÂâ�Âe~Ã�±�= Ãï o<�<ìïî¿ÂÃQ��v Âv¿à W;¨Q)�]©QiiiAÂ\|éø(½�Â=}±é�ÂÃ�Â�PH2 }*j#ÂÃ�H5 16585ÂÂÂ*ÃéüªÂÂÂ�ú%³Ã �ÃÂÃK;Ã&á/Ã�á p¹aQM0-7 16586.î¿Â1�ã,Â-ýú%Â÷Ãww#Â�T= ·}óÃÂ�1**�U殤$ä= -CMW" à ¤·=M}»¡©�û½F�EÂ#g�á�¹��WÃ1ÃÂó�æ½Â�v¡ðI£:Âà åì¢w·�]�iÂ}ºgÂÃÃ~ÂÂÃ%®�|}ÂÃq{PÃÃ{S�uB_Cìö�´�*NÃÂ�*K�Ã�Âé·öÂ*Â�?¿#ÃøÃ�ÂÿêÃ��¼pÃÃÂ¥+ÃÂO= %(�= It�ªÂ�Â�á©f¤rÂNqô��a 16587q«f¢ÃÂÃå³n;¢KÃLá�øAT�¡»Â�ÿÃ,§Â�ÂÂÂp>yiÂæ= (Â|ÂZÂ'.à¨�8znú¸ÃpÂâèo Z¼= ÃÃx[üýÂöÃà F »N�üþÃ=M5/ä<Ã~�¢Â~i>kÂÃÃ<æBR1)6N=MR'ÃÃÃõñD>¾��y¡8ÂYJÂÂ_(KÃ?�çõäà 16588x7fè|ìDÃÂ?8@{RI>�ÃX¶ 16589Ã;[Ã<ÃÂâþùs8ÃÃ|�a-l}§�ÂMÂæ�ÂHÃà ùjY_�/��mÂÂGÃ�éFÃ�Â�þI�_�T¶³���UÃÂÃûM¸�ÃbKY¾þ~�ÂÃ^H���iãÂÂM·W¥ùÂbÃ�Ã�´ÂJ�¹£ô<6!3=MÃ1Ã�Yv¦.nºdÃÃPC&Ã��ÃÃü�µ=M¼�$(ÂÂoÂ3�[%å½jª »{³Âpq Â= Â´� ÃÃhsyÃ�¢K«Ãà zºMÃfS1 ³�A>R= Â}ú��[©Â©ÃÂä ²A½.5Ãç )» Ânã7¹,'�Âë2�¶&´ÂÃ¥Ah¦�s]i�¦Â3Ã�¨ùÂÂ0}Sýã#A�ÂÂ7_R 16590Ã¥R�0OáÂ�ü°�ñ�h¶�M¤Â�'5ó�ùÃ�Â�â?ñWÂ<ºÂoÃæ�W�¹«t�H3,�îÃS��ðV¸_{üN÷JÃ¥8=M�sÃÃs��ÃÂõK_ÃÂ�ÂF7ÃFÂ�ÃÂÃ�I�½¥ÂdÂ&NÂà mJÂ2=}ÂK?7ÂÃ0à ÃÂÂé+"SÃÂÿë-Ã@ÿ@öÂ�å¼ôÂ�Â5¡»ÃÃ0VãSÂäÂÃ\Ã|�¿~�ô¢Âèi**Ã�«ÃIW�}�ï0qV§£%á�ÂÃÂn�hÂ\sÃå²���eèTOðFg¯�¤Ãê£ÂtC�ÃÃ�Â'¦æô:Â"
16590Ãø�ÃvÃû��ÃgÃkÃD%|�ÂoÂOÃ=M.VéõÂ%½èép?Ã1¸AAÃ���ÃÃ5úá»Ãòsà ñ·K÷=M�ú�±g(�ÃðÃ8÷ÂjÃ7�÷§÷¹ð= -5Tó�#hÃ>·±i_±!@ñÂRîÃÃ2"Za,QÂ1²ÃÂsbÂÂ¥Ã�ÿANÃ)Rt,5J/ !®ºvBV¬ÂèÂÃìawò¶ìG³r¬÷ãÃÃÂ4!§fé¨t,/I=}Aý�#�3r9X�³µÃsÂ�[}þ¿ÃS¬Uwú�2óèÂþë&îÂÃ�!Ã4�LÂæ���ÂÂÂ5kÂ!�¤|8Â�ä{ø£Âçt©«âd=Mï_:��~�òç�sÃ÷¹�·ª½´,5L@P:9ÃtÂ�·¶¤csÂÂÃ.ïÃ�ºÂ¼Ã¨��¤öFÃ|X��=}=}=}ãUÃ@ÂÃÂÂrGZ¿Â�½�2¹�gÂy�²Ã%�¦~'Mt|-úCCV6P84F=}y¦ÃÂw*��A+ú�rÃ¥�þpùN 16591IÂBÃöÂäÃÂ÷ãÿsè�RÃâ�ðåÃ3¶>&sä�¨ÃÃ;=MLXÂYÃu÷�æ ÃºÂÃÃ���Ã2ÃÂç�I;Â¥� ÃWÂüÃ/ETRpNi_Âä� ����¾ôª�/à 3Â65[D»$ÂöÃÂGP²�$5�h?Â@,{YµÂ�CâÂýò�õõÂú�¿�ÂÃ^5d^5O�¿isF/ó«K�ÂnÂÃ÷ÃþÃsÂÂòW 0¦$½,wÃï+~d|Â2YÃT¿áã n§G'Ã'Âü§=MÃbR)-Âv³9ÿlC(M�£�&u»ÂÃÃ/ò.ÂmÂIë�M�ä�Ã'ÃÂ$>aÂÂÂÂ3)6Â9©á³8Ãç~ZSÂäcòÂÃIà Â7°ù�ûEÃÿ$ãÃÂÂ��ÃJù? ³ ÂùÃì·@$Qià Ãh{ÂòÂ�S0Ãô¶�ZÃ^=MçÃ�«�h�0$ÂbÂ�YdL·�Ãå¾Ã_¬= +ÃÃ>þÂ�ÂÃÂó+�9Ã�4v¶Ãg�ã'�ÃV�f¤Ã«÷ÃX£0�8÷X®ÂÂÃpÂeÂÃÃ+/_0�þÃb$A[sï3#C-HÂög.5+}<Â3Â= _|Qb¡ÃÂ@oü.°üý< äìd(�¹ oÂÃ,ÃE ÂÂÃà h@TMb¤ ¹rÂ÷ÂÂÂh2b �4ÂOÂ��«Ãòe)´�ÂÃ|ÃôÂzé= ¡èdqûY jeÂf u]{mJÃÃy�±9ùkU�ÂçpÃÃÂ+�©Â���ÿ^_Ã�Â1e ÂÃé»ÂÃ<4AùkU�5Âew�ÂjÃi(Ã�m©K¿¥afLÃwÂÃà Ãávaà Âä²m�ÃNÂõÃðÃ�é\¿E" µ�Â>ïQÂ�§JOÃÃ$[Â¥��Â�Â+/�· 16592Ã&L(a;Â�ä�©"°�æF3 Ã;ò-£{nçebÃÃNÃ.A�ôÂÂÂ*.��à ®%ói�Ã�ë5Eÿ3Â�¶Â·´ÃÂ?H�ìÂ<µGÂt;º �j sXs{ÃpÃjAÂÃ�Ã?!¯<�0ê²/,>qÃqã'�ÃVk�XÂWÂ]ÂÂ4ÂÂ�ÂÃÂtûöÂ)J�ÂVÃIÂó�hÂ]�ÂÂÃ�«>¼ÂiáÃÂÃ֑Â# 16593ýÂ)��ÂÂ�$¬�9ÂlâOÂf}_Â1Lj·ÂwÂÃ/ÂÂâ;ªÂÂìw¬Â�ÂºÂæ�ÃÂ�ïê³Ã¸gçÂð=}îÂÃ3öÂÃFþÂ0s�ÂS¸�Âi��ÂÂ� Â�ú(ÂÃÂ1Âì�9Âd«BÂ6EJÂ^áSÂ�hZÂw²^Â|÷b¨6fÂÂnkdñ[Âô©t�óà 3®ÃU 16594à 3�µ�9Ã¥�¾3�à 3N:Ã;Ã�7÷°2ù¨ªgÂ~N9JìY¬Ãgy«ÂZÃ�(à �f-çMñÂ)põf>ôÂ�|?õe�0Ãy�&´ÂÃû 16595�ëg¬pRë°sà �= 9?çÂÂZ{1 16596Âò»ÿ»�ÃÂöÿk��Âq±ÃÂve�JÃâô�RAtb%ø' 16597¤æ´"�W½Â³ÂÃðÃÂïosJ  '¿ h]-?mÂb«úOÂ!�ÂmÃæ�Â@û> ´%ÃÂÃ�îÂÃðø�¯Ã·ÂÃö8:ÃÂ�ÂÃöÃ\k¶= v�nDV|ÂQÂÂS£ÃSçø!Â�Â!/ Vç<ý§�«AynnÂÂQ�ñÂri*ÿ@ÂÃãþ*OñaÃÃuÃ�Ãi ÷�²ª¡ ñÃÃWü�mê§RÂðI³rOÿÂ�¯ÃæçZ%�ª´{=}÷£=}gýRóÃ<ãÃÂ�üQNcfà iô±Â@§Ã�¤�Â= ¶ÿa 16598û]&ÂZñå8 æ¸ÃÃ�â�Ã÷Ã,Â�««Ã³%ûÃTÂ�q³å�¨Ã¶¥Ã�òñRÃ6M¬Â��òÂ-Âô¨i�ÂÃ5ÃmññÂÂP�Â��:®¿mþ·ÃÃ��<CÃ}æ«Ã�¢©J�¡çâ.U¨ï�&à b£lTæ¬(� �ÃÂb$ÂKÃ0÷'Jâôûü�¶ÂÂó<ûÃÂç¶CK= "'û.Âç�µKP©Ã㺿ÂÃ;Ã!Ã%ý�ÃÂ3·<Ãëf�ÂÂTxÃ>Â¥Ãèµ!¾(DÃ�ü«.Âs+�ÂÂ.¿Â�ÂcÂ%¾ÂÃÂ~~ññp@¾ªPÂÃé3ÂpÂ'xì^5C*A�Âõð ÃòO¤ÿ)EÂTÿüù9è��ÃÃÃO �Âë+Ãøô�ûA¬Âî�®»ñLÂ^ýÃ_!Â2ÂÂ��¬®ýü*�¿ÂG&ÿ({ÂýëpÃ{ñ[zqçi!°4¦úôj2�ë(�é dÂz�[jáÂ÷�µÃZÃÂ�ÃCÂÂiiIÂÂä¿"òÂÃô:(Ãu#ôJ°TÂ�êÃÂÃÂ�Â4ÃqÂSe)ÃÃà ¾Ã½là �ÂÃ�¯l÷NÂê;u¡ ó= ®nÂ8.�Ã8Â9´Ãc¿Ã½p�l¹ 3Ãy³u"Ã;¨>·f9ü= Ã÷ÃIÂ= ¾Ãï¸*/^ Âà )¿[q:w ¹½XFqY= åX�ìS+=MóÂk®R9Â�çqSÃÂ�N�Qúg¿ÃÃ0T(óÃÂ6t�Kú®FÃPB!\Ã�wWÃýú_5óÃÃ�0õ÷ 4ñ²F�$.ÃÂó:"ó.�°®�(�Ãc~ý&ÂÃB$ç!¦¤�GèÂJNÃ[¯ÂupP&öÂaNdÃÃ�UxÂÂÃ0 16599�!îå�Ã(Â�¹$¾Ãîg�þÃ�mG²²ÃÃô}5³¨q¿�(èA\ÂfòÃÃüÂ7nò �ýqÃmþÃ,ñèm¸ÂK+�L*¾+j{f�Â�Â�h'?^4ÃÂ8�ÃÃêSBë±��÷g�Âa*½�Âuîf-ÂÃâ®·��sü�Ã{ò¬d,¼£)p÷ç¾�SÃ��çz ;Âüç|Q&= dd¨ÂÃÂI7ÃÃ)ÃpSÃgÂ�+¨ÃÂÃÃ<B¸Ãçr¤¶!x.¬e|*ÃxCneÂM�§�Rý»Â´sO{Â�Â7OL¹¨3ÂÂçGÃ¥>é¶�E4ãIÂÂñÃ�_5�N�Â=MÂr��91�sR¡µ1Ã�c�2ÃyÂ�ÂÂÃÃz�¡�ö]Ã<=}�fà ÷E19,öÃK3©µ3îr��¤ÂÃ�ó��p(ò�J®ÂÂ4êu%³J+�]§îÂ�Rà Âbäò9Â�Âs¹£/~P¾�äT4è¾eÂó4ÃÂïB«(
16599Â#ÃCi�´ÃÂ/Vk\gXÂÂYX� 16600à 3�W#�à 3�µ¿3�à 3�à ÃÃÂWÃs[b³HÃ4ä·Ã{»�Â8Â�v�Q²Ã¤��Â�b=M�Ãì°ì{��da�jb.mû<¶à 9�ZÃÃ?é�Âï¶Â1 Ã&:å¯^Ys*Ã9î"÷=MÂLàzÃÃzc$;¡÷uÂûÃdÃ�ÂçÂêèYi Ãc{�ÂÃ�§Ã©Âb¼>ÃX¾�Rù�+ï·�6ìÂJ�§3Ã){4!SF"T¿Âà|!Ã"õNÂÃ�ýÃþec=}��BÃ!BÃ>ãÂ=}0Âkn2qyÂ1è¯ÃLÂ�+ýTÃfÃÃ�è·�!^möë»#umÂûÃè´û = ¥ÃnMì{Kæd�ûü@�ªêG"W©ÃW#�#Ã(JSÃ<D÷¤RKõ[½·ñÃ8cJî÷�pJé��ÃpB��SRcn&â±FÂ�A4;I�3�óÃ㡯Âè� PÃÃäAÃòh÷;<�Â�Em_³�oÃ5µ õ1¦*è _ÃxD�8�êÂð=}�8�*ªVFµ�þ¦KÃÃÂ󥯾xÂÃÂOT~êTÃt¡ÂÂÃÂÃÂb·ÃÃÃ1Âô 16601RºÂ)ã{ÃÂþ�Âmã²Âç·Ã:¹®�°�þ¨Dï$j9Q!�®�â�*¹�{7·¬�MlÂWõÃÃî=M��4¬ÂÃ/kÂk-ÃRtÂIF=Mì�cV ÂXÃXÃWctÃÂÃ/ÃÂÂÃõlºÂ. ¬Â�¦ÂÂhCÂÂ=}ÃÂÂÂzwÂÂ�i 16602¯\Â=M;E¸o+Ââ�ÂcÃõÂÂ�ÃÂR�§ÂV|rÂÂg!ÂñÿÂÂÂÃ.�*ÂÃ��6;�þä��õ�9ºá�øÂü�DU���"1�8îL� _�ënm\�[¸p^lÂ�1¶à 3�à 3�à 3åà 3RÂ�à 3ÂG<55yJÃ.Âq�Ã�pr�i%7á��;Â�mÂAQ R^�èJóG½7 ]Âòø~E'ý�¬k¡& 16603êâ tgAÂHi�Â�j¢�m} òÂAºÂ§N?à ÃÃ-êÂ=M¡,ªÂ¼ã/Ã�UOkÂçW"l?ÂÃS=}w*ÃWçâ±g¢²Ãk=MþÂÂ-^ ùÃÂ1ÂÂJ%ãÂp�æ�Ã(¼öö÷ÃûC¤æWÂï�ónÂÂÃÂÃJï©Â¹m%Â/Ã%Ã[SÃ1ÃU�E´Â2ÃÂ2¶�d 7ëÂÂÃÃôÃÃÿpÂ=}tb/ 16604%Ab¿r�kÂKÂGÃ6Â!Ay/G¾ÃGÿ�ÂÂ{ÃSc¶-�|S+ê��=}ª Âd¦Ã82Ã÷ ,T¤6��ÂæÂ�A�jçîyÂÂÃ�1Btä)8Nq ÃÃÿ�Yµ¤*?ÃÃYÃNqi©à ¤�c«®N¿ë=M]±£��ç�>;³³D°W&ÃcUõP�"ñ¡c´ádÃû¼÷_§¢]Ã3ödT1óùbÂÃgJ;�ÃÂÂ¥Â[áMaº RhÃjÂQW¨ÂæÂiP·âº¡«Â;w�JL�Ãî�Â¥8T¡ÃÂ|+4ÂÃ5rÃLwð�b5¤ºÃ¼;�÷�Â�JÂÂ÷�yÃ$* :óÃ}d+ÂÂ�¯ÂÃlÂÂW�â�Ã�QGò®4�{ 16605�öÂÃ8YÂ�\Yø¸Â�à 3�à 3�³Â�à 3®'NãÃ�=M»Â±�ÂÃÂV¬TÃOÂÂÃ1³ÃKW7Âêj¦ôU�= ÂrÃTû�¿Â»�9HÃt¹��KÂC\JÃ�êO�Â÷Âá8Â}Â6 Mà ¯sÂðÃþ"#W�J¾òr#Ã,QW»ÃNÃ(�³ë8òÂÂþÃÃÃÂ�ÃÂ��ú�9µBtMÂPÃ¥v£þCû9¿Ã- [� ÂÂÂ4à ·vré��ð<pkÃÃÃ�Ã-þôãÂÂCñq¯ò«oà ÂK{c �y,â÷ñ¹Â�ò�¶Â¬ÃÃÂ��î�à D�Ã�fù%öµ²fìwøÂù{%ÃÂ�Â�ÂÂÂûÃ�ñ§ÃcªÃ¯þõÃÂÿ2eÿ§Ã´28&�ÂgîV8��§ÂL�Âà ã�Âæ5OÂð:�Â%ñÃ�ï�ñÃÃI�g5!VÂÂbxB¨XÃáÃÃVt ÂÃhCÃÃA±w$½Gh®¶b9éÂÂwÃJ¶j�]%Ã�Ãf?�Ã\Ã'ÂÃxÂê÷ÃÂÂ�ÂâuGûà ös¥ö©dÂ��Ã/ÂîÃÃÂÃáÃÂVo��*ÃV�k'ÃN\~Vö��|éÃ;ëðÂÂáe2!Â�¤�2ÂÃÃóª@ 16606£=}T&¬¾�üÂ�ÂÃ¥ÂçÃÂ_+q?Ã�3Ãq,þjÃxkñ³nÃà 16607ÂÃ$>V.ÃF²>è�Â_¿Ã´Ân=}º�êÂ0,ÂÂ�%;¬ÃÂÃçK�©µÃFÃ]t¦Â<,QÂôZãp��à °ãºöÂÂ>;0jÃS¢Â�³�.TªÃÂÃ*@¯�E ½´,²&�Â=}´Â�xJÃ]�FÃl��<G§ÃÃÃ�úQWÂPì«��òÂëÃ�/¶Â@ïÂ�d�Âõ ëÂ.ªª«�*ãÃ�Â,;Â�v1UÃÃjs 4)�=}IÃ¥��Ã<7âÂÂ%ò púEï¥�ÃÂëÂ�ñÃÂóAbù6ên~ÂÃ9Ã�®¬®� 16608T¡Â:@ÂÂï�©J�Ã¥��ÃÂÂÃ�E±6utð4Â�WÂp�B<ÂÂ�³<õ Ã�HÂ@:�%µðÂEºÂ¸Â¥ë�±Ã�s 5vFïLø�ýÃÂgÃ@I@½ÃÃÂæÿÃqS�o7 ¦§F»QÃÂÂÃ¥G�}�w3AU¼·D?# [Dær8£!X1¿^�QÃÃ\GÂ�Ãu¼NNÂÃVÂà ù9h¼dIºRhÂJyöe¹9Âä�Ãp/Ã��õwÂR¾psÃidcÂÂ÷Â�Ck{TÃÃ\µÂiÃûÂLÃà 0�ÂÃ9½i¶à P#¤¥ôp+ÃÂ�#�à <º�Ããªî¨Fy9½æÃ�^|¤´{¹þ´Â�ÂjR¢�¹Â½à üìà mª6âýò{½A¡Â·ÃÂýN�ìÂmq ÃÂÃÃ#0Âx;ÃÃd�qÂ��ëÃAà dÃ¥�Â�V|»�cq��aPr= �Ãl(cnp¤nÃÂn�Ãj@thðÂÂ¥89zYëMZÂÃa¬um@wmPF 16609�äW= ¤Q®82ÂZmÃ]zvc��h�K¸'÷ZJ'dä[ôYlÂë2�à ��� à 3.r��à 3�à 3�à tÃ¥?�W5ýGùÂWQ·½Gç�bÃWÂÂW�8QÂù)ÂÃ>Âm�§ÂD7þh�¨ù% Ã.ÃbiYbÃ�ÂêÃQ$¤��¾ú~òÂî¼~��qS�~ÃçñðÂ�ÂÃ¥Xk��ñ0Ã& +éÂ�õä�UÃ8LÂ['ûdÂîÂÃÃëö ©Ã&³BA� �qÂusFÃ�ý/:Â¥£áýr¢L-TW¬K %éÂÂ�|�¨�Â�Â�à <ïÃ4  ¼9UZfÃm(Oý!ÿ�òÂÃ.#»6ø´v�$¹Ã·fk¼»± ó#±¬Âö!.~ñt¯½8ÃÂõ�Ã*ññôÂF�¬Ãã�ÂÂÃC÷¤FÃ|n±|i¹ë ÃÂZ¶�:qÃÂæHÃÃ� ç½Ã¦d�ÿ«¾ÃlKöÂÃ�Ã|+2ÂH+ ô7¡¹$ÂÃJÃÃ= ?®\ë�Âà Qÿ[qÃÂÃ.§U©�KÂO-ïv�ðQ�ó�Ã��L#ë©7ÂÂO�õÃ?Ã|7Ã�M�cÂOÂÂÃõkç¿Â*¼�[®�NL= �û÷�®§pN�î/�1�)â¶ûS 16610Â�g%�àºÂ¢6EÃÃÂ¥Ã�s�Â�=MÂÃ�Ã9�=M¦ÂÃÂjê(Y�nEáÃ,îÃc2HÂþÂQó)JÂc"fæÃÃÃBÃk¢ÂÃ$Ãà16611Ãà EBR4g��Âã�,µ®ó¥6=M°I�^��®¿ÂçÃô�°]�T"¬��úýmÂ2Ã?L- 16612$ Â�Ã#*Dö¬ê��¢¨Ã£Â$¦î°P¯ÃÃTêw¿�#á÷<)3ç:WCõ,ÂM´Â�ìÃÂ÷!CBç«UÃd�ï²ì�}¹��£�Gï½)�cÃRN±±ÃBì\ÃÂÂÃovéÂ{g¢õÃê¼�°L1yOÃÃÃ5÷Â"TKC¼J"- 16613¸8bÂs�¬²Ã²|sÂ>
16613ãFTÃqÂÃÃ4%ö»S¦êÃ��£�«ûý<�iêq¬Ârdê+ÃR!ndª½ÃéD�&é;ó«��»�ÃÂà è�ÂÃ�Ã��|ÃÃiï°Â�Ã��ô@*µ�Â¥Ax]²"Ã��ù¯u©/�~âNwÃ.X7-3Â�Â3ÃÃöFKõà 3ÃÂÃ� 3�à �EÂ�g1.�D gW�ÃÃÂNÃ�.VæÂsj1z<ÃQÂp¬�lê«G= 6Â�]%â+��ðÃ�ÂÃÃ¥�êEã]e?ÃÂ'�¤ù¤ Â°$ÂÃà ÃÂÃîÂuÃÂA�Â¥H�ÂÂõ5ÃÂF��n"ÃÂ�ôsÂÃÂÂ¥�Jõ��"¦SÃÂÃì³²Iå¡å��üg½]*�eÂ}S.½ª¥PnÃ�áê Ã¡Bó²��ÃF£?��î*:rýüÃà ê�Âõÿæ@�ó&O:÷k_ë-iÃ7¾ÂvxðJFO�I³±.ÃÃ�Âw�"ÃïrPH½ÿÃÃ�«|ÂÃÂö'f¡;Oö¼K!ÂÂ�<�ô_vÂ?=}wÿÃc�±ÂÂÃÂ/¶�ÃÂ5´$��Â?Â�®IÂqÃÃ�Re´� 16614ñ3V5�K=MÃIC¶Ã�³9YVÃ%¹¶�çI¦Jâ�bFÂÃKÃã�´�WZç �>Ã"ÂÃ�PÂ�2ÃÃ�ÂÃó¬6;ÂÂÂ<Wf¸�T>Â�ÃSÃÃOE/�A�µV ÂôW�£¦ÂH0ÃÂPòÃ�Q8ÂÂ¥TÃÂÂ'Âà _Ã%E¹*«]Ã"¹TÂ¥e¥érH�)�(Âué þk��GÃä<�@¯/e~�Â�ö§ÂR0cõSøÃ³·<V/g¿Ã_xÃWÂPÃpäÂÂÂø=MÃÂÂWrÃÂæ{ø=MÃ|<ç³³_�ëÃ)9èv$�C»2ÂÂÂ=}s¹9¹»(¿kÃ@ñùÂ2tÂîåµ%p´ÃrãÂÃ;IÂÃZçóà f_ øÃ7jÂ�®ÃpÃÃCNZ.�ÂP¤~�·Ãã,;Ã�Ã�vEW?ÃÃÂuùúFäc�µhÂ�m�ä4HÃ�ÂF°Ã¸�8a JÃ{KøEÃÃ;ÃiÃBêà Ã�OgÂõ®xÃWa�=M/ÂH�iäô«yð�ylC"��ÂÂt$ÂZÃÂz¹OÂj³�¹1.ÃLÂâ� ?°¬Lâ��¿ÃhÃ�»Ã¾ZZÂ�Â1ð= 5�¡Ã#¤�Ã5lTÃòÃ!£ªyä��GÃÂ�ÃjÂÃü;¤»Âö�$ÂúÂ~Ãw½º«ÃnZþ{çÂvªfÃ7"�5P´ÂÃ#ÃÃÂg�ÂQÃõÃç¿õb(»¶Y®Ãmzòyn�lúµ¶iü¯Â�l°äV?âÃ��\£ïÃøJÃaL{£I� 16615l¯SïùÂÃq¢C"¸Â¤^E´qÂ' ¨3±æú¸Âº.#Â=}ýt¨tÿÃ#Ã]ÃFÂ�ø�j��¢t"©º!^}Ã/ÂI�Âá�Ãzd�ÂÃgo¹¬Âú¼ à Â�ÂDéÂÂ�ºSÂi÷Âà  VyúÂKÂTֈ gà z�V{*æÂzñ,â|7|*Jd颥ÂÂ�¯*9Q¢B¼ú|Â�xÃÃ]�. ¡7²¦��  ÃÂû!ý<��ìÃ6Ây =MjB½¬¤&&Â�Â�è�{c z|÷â´J�ï¡Âe.$ùeg 16616ÃSä 16617e'x½ÿâÂêÂ[êÃ�#¼Ã¤£zNÂÃ>Â�+ã ì�oÂ�"Â*�tÂ+�ëÃÃÂà  aþ�s[Ã�<§ÂÂÃÃCkÃêöÃ*;SF,��Ã<_õ!ÃÃ{1}2+=M)�LAïH§ï�!Â-êNOö 5§çûq» 8ÃqMÂÂùünÂr·þ§ó�A(ýð©ÃþÃÂE+w¢�ÿdúÂÃSëS �¼ð2ãîFD¦3¶Ãy±�¦¼Ã�¡�!ÃLþ_ÂÃûi�Ã1"�7ñN&'$A ³¾ÃL}K4KP·ÃÃï-"�Âv´#öC÷¿ÂÃ¥ÂD<)k�Â;hÂw�à�1"J+/�dÃ¥ÃD:�Â�2ÃfÂÃÃÂ�&»{*Â±ç °¾8h�²ÃÂ�9�ÂðFÃ{�à .¨¾:*ÃÃ����Ã'�ÂAîH�CÂ9± ÃùÃMlùÃ÷çèÂÃø��»�Ã¥9¦Ãó�}O¤tÃ�ÂF/¯ÃîC¡#�¡Ã4¿£9B3ü$¢Âå¤ÃÂÃÃRy-SÃÃ�Â�QGS{PNF¾ÃÃõe§ô<��>\K�ój�GVtFè��\¤?sÃ>JÂn£Ã'%�à 16618"Âæ@ET�é�Â�EÂÂÃÂ�w¤>4HP]VPÂu7�ÃëÂe�'c¥öJà M� TÂÂÂJÂ÷7I�·S�á7æÃ_c³mÂvúæ=MÂÂi¶5a�ïøÃgPNCÃ¥�/Sº·QX4ÂväÃÂÃzÂÃ\N�Ã;<ªµldÂÂM²{ÂEà â"A>(UÂ^�Ã�{Ã'Â,³�5!^±Âp~�nÃ�2{ø÷kb��8éÿs*�Â(Â�cÂ�Ã��T�¾ÂXæNeÂ6?¸´�= �ýÂðÂzVÃlÂn��.|f¿: & i/ÃêH© ÂU�¬D,ò\�0Ã\F#��ÂñÂ+!Â�ÃfNn<z½¶v�-QÃ��X#ïnÂÂ�= Â:ãÃ� 16619\¾Bý0¨µâÃ"ÂÂÂèù£õd½ÂÃ4ÃÂÂWÂ]0«]ÃõÃp�¥áÂ�ìHºz.Ãá ¯�BóztÂáÂ.ºÂó #B²�ÂüÂ2z±¤©ªCi])¡ÂqÂì)Ã�Â�«©ÂÂ�m+�áÃÃÃÃÂÃÃ=}ª�9ÂRÃöÂã¾üé1)¼bÂñÂ+î�ê�ÃlÂ5c{mn¤ÂëUÂÃ�ÂÂ�ÃÿÂA&ÂÃ�ÂUÂxèE¨£BêÂæ��ÂûñSdA;^uúÃ9ìÃÂà :ÂOùÂÂ5ÂMâGüÂþKV»§G 16620Ã�¤ÃOà EÂÃÃ¥%âÂ��Âv¿ÃÃ�ñ7�Ã�M2ÂîQÃb�®ó&:ÂRÂÃ7áDNã��y�[ã§� 3�i�óµÃÂ3Âà �o_¯~beÂÿjüì�õªÃAáü*�!K�©Ã4³ÃÃÂa=}�6Ã�? qÃ�2ªÂFRÂï�ççEÃògìµ<i-ÂQ-§�G/O�R*§�@ÃÂ@î�Âÿ$Â,[!�U¨©Âp�&æÂ÷/�ÃWÃÃ83>à °Âv«õ�(ÃÃù½ô[�¢µø°CÃÃ�ÃÂÂÂXóMÂèÃztïÃÂ�ÂÂf5"jIxÂ]r;�¹05dDN ��Â�à � ÂE9ÂLÂn;/(ªä°®ÃøÿÂÃÂ!)LÂÃ�_ÃÂÃn)E�PÃEÂO�ÃWÃÂ�X]ò¸p\Ã-d£p¦Â4»ÃTM[ÃÂYû~¬�rdïX9_^ÂÂÃÂÃ�d�âÃøT_�rÂÂÂÂÂÂg�XÂ�dÂ]lrÂÃøuhÃÂ�ÂþÂ>Â�¼hÂxÂtd;Ã�à à æ ñiÂ9QcÃ;pã^ÂéÂ÷´Â¶¡Â¥µ«£³Â¯§·7( 0�,$44*"2�.&66)!1�-%5µÂ©+�,*.�!-5+3�ÂxÂÂÂÂÂ~ÂyÂÂÂÂÂ��ø��� 16621�þ�´50�1+ÂÂÂÂÂÂ} ÂÂ��� 16622þ� ���Ã:ìÿ'·�Ã=}òÃsÂÂ#pÂRÂ~¿oÂ,=MÃL¦ôÂÃV*-s�D4Ã8P1#ÂFÂÃR:U/7úâ®Vá]=Mõ«>³�à G9ë?ÃÂÃUQ�ø 16623ð®ÃOäýsÃwÂÃE6���|=}%�û£s�~%²�º5îõS¦´�ÃGACg·Wc�ÂÂ>
16623¤ð�Ã?éKÂw�RLã³+Â�¹RòUowÃT'�E÷/=MÃ/Q�7Ã,5ë��Â1ÃD2ëçÃÂÃZcS®t�NRÂ�¹¬UÃUÃ��q���ÂUâµÂ�ÃNæÂÃ1¤jÂ/µP�ÃñÂU�îCTÃÿÂ�òÿ§6UÃ-þÃ9�wÂæÂCw�Â/ÃÃ]£ gø¸YhD4�Ã+þmà ��Â�gÂÃVTQ»��[ð�ÿ]yp]X�Â1�=M"Ã�Ã3�E%�à 3�à ;H�à =}>RÃÃñqqTÂ�®Ã¦õÂÃ8�.!9ÃÂ�ÃÃ;B-�ÿ¦EõiqTÂ�®ÿ¶#à øo:=M�ÃA*ýûÂæãdÂM¶ÿ§÷ÂÃÃ3ìà øo:=M�ÃVTQ{Âäåd~:�ÃjW¨ Â¦ê�Â�h��aÃý9�\³Ã*ÂÃ:z�¦Âðáä}²áå� ëoÂ¥ÂÂÃê7ñ>¿~·«#õ.º�¡D=}Â¥+Âà ÃlÃù�± 'ÂJøå r_Q(p�;ÂÂtÃf�JÃ"�.Ã�}ÃEÂÃZ�ÃÃ4¦Â«QôÃÃ=Mr³¡¸Â�òÃÃ4ý�à$´�ÿöÃ��¶ª0'�¾¸p§ÂEª£�ì7Ã>©óÃìdfK�*ò«¼Ãì±q�Ãà ÃÃi�³Ã"�Ã>jy¦Âáý±ñ¥�=M�濫Ãé�±n¸n7¨3µ.¾o¡EE +ÂðÂìÃé}°�ÂÂNèå²_S ð�?tYæÂÃÃÃÂÃ/±öÃ���?¤ Ã�é�Ã>¹r·¨5à ®¿saEF«*÷ÃlÃöÂð�g,Ã÷M1¢SÃ'äd?q½´¾qîI_%Â¾Ãæé)9ÂÂrà ÂÂ¥ÂÂóå)Tï ¯s!Ãú1�+�ûcï!A¼ÃÂñ§�:¾��ñÃÃI 16624!@�à bÂ3Ã$>³B�3ÂD~ñÃ�à ÂÃHðêÂ�|ãQÃ~v�aá?hwsãfô�(I^Âög�8ÃÂ�ö°ÃH�á@�ÃJÂ5�¤?£Ã�5rÃ�éÂ�ÃÂ^Ã÷ú&�ÂKQé^F�YS¡=}XGóáiÂ�,=}à 16625ôÂÃ9óÃô¤æH�)Ã#q 16626Â�Dä9ÃìÃå½±ÂÃ3Ã�PÃ=}b�ôºÂþHqÂ5ºÂ�h7�¶ÂÂÃ�Ây?°à ÂõO°ïÂ|��ä'¨ö¨"}îºa�),{Â=}= AuBk»+éc\Â�x~Him5¸ÂÂh3æ¶ÂÂÂ�¿ðçqÃÂ¥ðëu|�ÿ¤%Âv¨$]n»YÂ)([Â<X�u@[ÂÂêÃi>b�°�·�Là¾ÂRÂyÂdà ÃSCÂÂ�ÃÃû«Âqqn�OUûë¬eÃÃ]Â�Ãs3�%áà 3�Q©3�à SE.�à 3¾FÃq�öî:Aqµ�¾�lF±¡�ÃÃÂlÂdk�¡¹�¹ùxW²ZÃ�Â�Gñjë�zDÃëøÃ�ÂyI�p¯Ãÿë�ºDçÂ/ �-ý: iÂï²)$EEPÂ�õ u_f_+Ã:ÂôÃêÂ�Â�ºH÷´JÃ5à Ã-¬ÿ]ýÂLz�qÃÃdý>T~ÃWpÂ¥&ååÃÂóÂ�ú^´òÂ=M MÃÃñ§µ#B�»"ªRl«ã�'®«�ÂeÃõÂé67ÂÃnEøþ{ÃPÃpìÂüZ¢Ãg*«ÿÃ4)ÂÂ2âÃt? ¶¬Ã!ï@ê¤ÂÂî7úñðµWÃÂ�mø�NqÃ¥s÷ÃöÃà LÂf¤úÂ)ëLä�T¯�¼Ã@�ÂµÂøI�cÂd¢ÂKÃFÂèb�$F�²³ê(´1ïEÃ~8Ã3XÃSÂF¶æÂ¼ºÃÃm°(à ÃÃ�ÂÃ+æ�ÃcÂìc�á�r 16627§Â6ã��'�xpÃ@IQcY= 2Ã�·¯Q�5'ðÿ�P89a«n��¹l¹�kÃÃ89¹Â.7DÃ&��ÂÂ3]ÃãEWÂÃw\X�Âd[ñ�( OÃ�vz(Âÿö?³V%ðäõÂñÂr)r%ÃçÂ��Â6ëy±~« 16628Â¥�¼õ$!Âu*½Âý3ä/AôF�xÂá0dû�r¾¹Âd�JÂe3�Â�gK�ÃÃAÃXXh= Â°ÂW�«%½¸¤Ã�ð~ÃÂÃ¥*Ãòý5¤#Ãò�+Â�ÿÃ2çðpk º½$�&pâýÂm³»Â.�´DÃ¥�°të »Ã$�Fpæ=}Âu3»Â.�ÃD'[ùö sK ¶Â'<õK¨¶Â§=}�K°¶Â'=}�K¸¶Â§>%?)�RÂ3ÿðÂ= ÂX¹pÃ�XÂhhûÃ�²SÃ7wä~ÂÃÃQÃÃU'�?1MÃÃ�÷µC ÃÃÃE��U1ÃvÃõçµ?½/Q1ÃwÃ5çµO½/U1ÂgÃ%õKº/T0§Ã%ïµK¾/T1Ã_�J¹¯¶D"çµà 16629·Ã=}%�T1-_ÃMõù¯Ã0-�ÃMãµÃ»¯W0-ÂÃMëµÃ½¯Ã1-¿ÃMóµÃ¿¯W1=}õÂ0=}õÃ0=}áµ�0=}åµV0=}éµÂ1=}õ7VNð?��Ã��Ã�¹ Ã²3vN 16630ÿ�õ�±ô!1ô)±õ115�µ4!54)µ515%�Â$�Ã$ �$$D$(Â%,Ã%0�%4D½xcñ  16631êñD¼Â£ñ"®� 16632î�DÃÂoÃÂÂïÃÂÃàïâ�ä/æOèoêÂì¯Ã®Ãðïò�ô/öOq¸ÃaÂp¹ÃqÃpºáÂ�pȌÂNp¼é¡Âq½Ã±Ã+ÂÂ+�mÃÂd�(�ròN<JçÂø¥ÃAKT�Ã�ÂW÷K&Q?�ÃWñ?$ïÃÂÃN!Ã1ÂS�ç<ë�ê·J¤�!ÂQÿçLë�*·R¤�AÂUÃÃHi¶�§Ãb·9 Teç�?HÂTf'�OHÂTçg;�PÂVä§;/PÂVåç;?PÂVæ';OPÂVWÂ.aYÃÂXÃÂói�äà -�ÂY£g*ÃLzU §*ïL~U¡ç*ÿLÂU¢'*�LÂU£g+�LÂU¤§+/LÂU¥ç+?LÂU¦'+OLÂU'gJÃTzW §JïT~W!çJÿTÂW"'J�TÂW#gK�TÂW$§K/T�?Ã�à ÃÂ&÷KCTÂÂ'7KSTÂvà g:ÃPyöà Â:Ã¥P{vá§:ÃP}öáÃ:õP�vâç:ýPÂöâ�:�PÂvã':=MP öãG:�PÂväg;�PÂöäÂ;%PÂvå§;-PÂöåÃ;5PÂvæç;=}PÂöæ�;EPÂvç';MPÂöçG;UPà 16633´_]XÃÂhÃâÃ�U³QÃn$_>_KÃQ�úÃÂ7ðÃ$ÂJëÃ}Ã!¿JóÃ�W!ÃJûÃÂÃ"ÿJ�ÃÂW"�J�àÃ#?J�ÃÂW#_K�ÃÂÃ$�K#ÃKTKÃLTLÃMTMÃNTNQFS\�[ÂxXXX�õà 3�à 3�à 3�à 3�à s1Âùå 16634R²C��BrÃ��JÃÃ��V¢�úÃÂÃÂûÃ~Â@ûò@ú¡ÂÂ,®§½-,¬Â쯣µmÂýòÂ2Aýô²òAü÷¢BÃýóz�«¦ÂC4ë¦Â;DK¦ÂE$Ã&Âᬠ~ç¼* |Ãê �ã´j|ñÃÃ1>ñÃòñ>ðÃâA¾ñÃ�üª#Â��ê£Â�ôJ£Â��ãìP"CÃ�S*�Ã�U6#��Q&S "^3D $róD�'bCà #Ã}¯5Ã3ÂïµÃ+uOµÃ5 Ãµ�,Ãsà �/ÃÃà �+ÃÂ��-ÃãîÂ][ÃHÂ^e¤Ã�_]Ã��]Yê�ºà  ö úáÂæPúà Âî�zÂbÂä��cÂ�Â�aÂì(�b ûæÂNÃ{çÂ>Â;çÂR°;æp ÃD4[ä|±XÃ9����à �²û.ÃÃ3��t3¿3�à ]?ð¿�!A�mKì"¯�wÃQ��Âa½ÂÃt¯T?V�}Ã�Ã�Â�öm[KÂgÃëÂen\øyÃntà §aÂð8ÃÃdr�yÃ|b@�Ãpf¨�XjöDyòÂa|ö´²Ã|j[ýLºâ¢ÂÃ�î¨êÂük¯ºÂ }à HºÂÃ,¹Âha<)Ãk©pÂûgÂT¨éÂkÃÃùýà Â4à ;hÂdy�óÃü«çÂ�|ê§Â&Â�÷ÃRÂ�wÂ1»§ÂÂâA�õµtþò¹ÂÃ�Âã|q¸â_J
16634ãcÂÃÃ�ÂÂRÿ?¯Â�Â18Â= �Â�Ywz¨¸ÃcY�øÂ�n§Â1ÃÂæPjáj£´a|îü09ÂpÃÂ�aÂú¨¹ÃsÂ�éÃtÃ�a¿w>Â;§ÂÃ�Ã�ðµ|êÃ>r~!Y«Ãè÷3��S}CðöÂhÃ= X4øÂ·ý=}½k �ÃhUK²X¶&(�_!pÂiã4~U!�>ga¡�QµÃ�Âo5E¨·eÃ6Y~§ÂKsÃHÂÃ=}3ÃäÂ,�3�+�����=M�ò�|´ÂD= s�"19 ¹94¿Ã�ÂÂ�?¢Ã»g¢.�"ªæræsçqæAçÃ]U â�âDâ� 16635Dà Và �à Â�Â�Ã�³Ãv�Ã�2; 5c�±-ìÃÂÂ�öª§}Ou�¡Â¡Â¦ÂÂîGàD0ÂjÂn²sõ=MÂÂ�x�|�Â�Pñý²½²¿Â· ¸(¸(�;�+ÃK�ÂðÂÃVÃ1ãnç°�Â�B/ÂqCf.ÿÃv§ ' "�®Bójóë²ê^m;Âc�+V=M¹ñ !½Ã¡�©Eéµ [¹�¹Â¹k¶«6Ã&£Â/15<Ãû+��ç°Â¿I 166361Âî±�Âò0Ã�Â��x�4°ê²ôªé¶ï*ò(�B¯L�ÃÂ�OÂ¥ÂD\ÂQ.]¿ÂÂÃ¥.pÂú�{^»�[ÂÂÃ[ç^&\ �Ã�·EÃû?=M¶Ã�Â8H�E+®Â�ãNÃçBR*JbJÂJò=MÂÂÂSs«3«Ã-Ââ¡�躨Â�¿ÂTÃÃÃ72�$= Ã*ÂÃh~ø»þµÃ£ôæöo�ÃôùápæÂz±/°0ÂÂ��ÃÃÃSPRQ_\\^]]ãTÂù?ëâ8>Ã��Zï²Ã�vÂòxümî2xýuöoÂÂÂÂ,= {�ìXx¹�UÂ!RøaP7WV�&�Ã�t�\�9Ã�ÂæÃÂ8b�[öÃÂ8cP[ÃÂÂHoÃLlÂajÃYÃà GÃ3�à 3Â3�à 3�à 3�à S�vÃÂ5!ï|ê¤ÂA¼ê¥ÂQlª¤Â=}¬ª¥ MÂ*¤ÂEÃ*Â¥ÂUdÂ$Â;¤Â%Âs�Âó�}³� 3�{Â�Â���Ã�ÂSÃx_ÃÂÃÃ|ÂÃÂ�Ãz�ÃÂÿÃ~¿ÃÂ?ÃyoÃÂïÃ}¯Ã /Ã{ÂÃÂ�Ã�ÃÃÂOKxgKÂçK|§KÂ'KzÂKÂ�K~ÃKÂGKywKÂ÷K}·K 7K{ÂKÂ�K�ÃKÂWÂÃ�Q�è�½Â±%².k ÂùÃk¡ �ë Â�üë¡Â�<« Âýì«¡Â=M,+ Â��+¡Â�L ÂûäÂ!ÂN,¦�ï¢^1ék�mÂA!�Ã#ýàDÂÂ�=MT¡CÃÂ=}¯ÃoðsÃcEa·Â� ¤Ã´Ã¾,ÂÂÂÂïòa³ÂëÂÿÂ/Kbû/Ãò½þD�²~Ã$ác/23óæ4q¸GZMl|ÿ¸ñÃðs�ÃD6ÂÂmÃGzD¼üÂÃ¥ 16637�)�ÃuC�Â7�SÂ¥Ã7~R§êW~ÂÂxÃÃ&¤ÃÃÃÂÂ5Ã=}&tÃ?�y§ Qì³érã-²�>Â=MïCÂðÿ®A�²Ã=MÃ�+ÃÃösM6ÂÃn±�!üµÂõÂBêÂç$R¼/Â�±f!ÃÂ�»ÂvïMü$ÿ½ÂÃ^sñ�~¾ 16638ñ1ù³ñ-.¾��1à ÃÃÃÂ��ñFÃ��óIö¾��Â5/&F'öwD�ÂÃÃ�7tA�ÂS' VÃ�¦Ã.!&Â-1¿�;ÂÃõ;&K4ÃÃr®#ýÃ�´à ¯�Ir=M¶ÿ>s,Ã�vÃ-#uÃ�£ÃO@IÃ�Â�?ÂLVðdöì�+Âæ @½±�Â�¼O�d7Ã=}_ÂU°�÷"Pc±Ã¸ðtø»¡�ÂTÂgÃÂê'¾ÃO�¼à 3�mN.2�à 3���à /2rõÃÃPóOV\7VZ¯WfføY[äaèyÂÂdÂbÃeÂY~]�Â�-øC�ö]ÃÂãÂÂÃAà YHÂ�·g¦4Z<&8F_V©¸æÃ4�h´[:¶�÷YQvÂÂÃÂÃ�jä o¢ø�iôÃðÂö}
16638= ÃÂCÂc$çô*�à �(ó°0±  �? �÷n¾Ãà ÃÂÃ;yT³ÂôP±= ±u�µÂä��ðÂ�<VckÃÂhÂÂ�wâxãiôéÂRìÂ>õ»Kà ôÃÃìÃú¥d�§ä�çù¾�ÂÂ�!�w�E£øÂ§¸Ãë UëÃw|iÃþÂgþp³ñ��ÂÃ¥Â{�áo¼è=M±4c 16639½�ZÃÃ]�ÃÃ\gÂz.��Vübঠ16640^ûe¾å²�Ã��Â�f-³'á7,{'Ãx°Âú¢jK�dÃÃ&�EôÃVÃnNë�éÿ&�3ÃÂúÃvÂ$¿D;QÃg �ÂkI�A Âo;Ã�\ÃÃÂþ¿q�î=}\¯ì;¯º�ÂzÃóîÃÂÃ.Ã1�ÃÂ5ÃÃÂÂ"CÂOG¾�a^è_Lº�C{OÃÂF4ÂL�Â0�e{Ãf6ÂbÃM= þÂ"0��;ÃÃ8³��W2 P��Â�÷´wÂ=My�(�\¿ÃÃð�qNÃó{Â0j?ï�(¿ÃÃA7��WNÂïGà 2º¿¦�1mQ�Ã\¯EÃÂÃÂ$ Â<¾FÃó7w}8¾c:iH»øÂh�Ãó?Ã7dÂ�J�xÃÂ@ãÂÂeIW¸Ãÿ¤bT/]Â�²�� 16641¨ÃÂPÃÃà Ãr>>Â\MÂ=ÂUÃì=}ç1�7ãy*a®-Ãn�û¡pF�e�ÂÂçñlÂ�Âþ =M¹ÂÂ3ÃþÃÂsæt¦ÃNñ�¤bÂsl¾¾¾¾¾÷ÂÂÂ��RBUGG�³Â¬ ¨ædH¨ÂÃ�PpXà ½\Ã_k�]¾�õ X�$rÃ� �¹f�Ã¥Ã^L)e�ÂuYÂIX>ÃgÂqµX«yÂÃUfç8 16642�Ãup3�Âq@ñ�uÂXtÂX07=MÂÂp_¤I¬ø®®[¦ó[ÃRÂÂVsX?F^":hÂa?ÃÃ�eÃQc�{�Y�ÃzÂ0j¹{b ÃcÂ4öÂ= %¡Âì?XÃñÃ�,ÂxþÃÂ�Âf©ûÂy�O}:Fà = N�uÃO_hÃÃt�Ãg|ó]��²Â(aÂ= ÂTÃøN»j/Ã|éÂÃÂ{^ëÃÃ{¡ÂÃzñú_|à ûl�*ÂZtì{8¯a@©¥ZÂK�èc�¿iÂ<±ÂüFÃkº-cy�5±�4§o9ÃÂÂ,;KzÃ� $��à 1I=Mºôé¤�=MêÃ5 16643}ÂõÃ���ë(ÂÂð���ì�ÃäWDÂÂ?�£©ÿãªÂ=M�äñ�ì6Ã)�ÂÂ�ÃÃt�ÂbFÃöÃFôçRÂ1.]¢¦�¨ù�ûÂ,9ïÂtö»�L�Ã�ôâÂ��¦qªk{ä(9«Â4>°»ÂB�¶ñ»ÂGý��vÃâ£d$°AÂÂ�Â0ôÂ�¼¦Âd=M�¢«£�ÃÃ}â$��æ0òÃ6¾%¼>3( -D�+ÃÃÃ� o7#æFÃ¥EIîkND�Ã_&Â3iÃHÃú�k&Â@âÂk�1ýîW¶ÂY¬ÂXÃÂX�áXâ¢XEeÃÃÃ\Âgi,Ã~�æ{� Ã-ïÂÃÃ�x6ÂÃ{ÂÃ8+¾\g¦ñÃÂÃr�Âô9³®�°3D_åã�xQ�ÃxÂþ÷/ª= Ãu_ÃÂuLÂ�^�Ât^�{g9áqÂ?ªÂ(üo!Â*Ãrâ&ÃÂÃì÷¨PdúÃG)�à þ��ê¤sJ� ñAÃÃ¥$ÂAÂÃNÃçÂõnÂD1MøhOÂ¥me QÂø�[F< ^MBÃà 16644 AãçüïÂ4î%�M°6M ùtN)ÂÂFRÂ[¾FÂ�qV6�¥ó�ðlÂÂò©Ã= c»R�=}Ã8õ.Â�%BÃIµ�ÃI&æÃUÂ1Q«Ãñ3&Ãó�ÃûÂñ²eL°(ÃòOzBð·�Q�]ü�ôföê+h.³´)à Ké¥�JR#�/Góu�Ãþ��¯Ã�õ¿-½ñ'î<·Q��¼��=MÃ�²6+�ÂþçÂÂYdb_�öcH�mÂöôÃ�²j¾ nÃ7ÂaÃv�ÃÂOÃ¥�¹÷e�0Ff�Ã�ÂÃ�Ãø�nÃ#?ÃhÃÃcÂ�ÂÃÃ¥�õ(Ã¥�û)ü�Â)éðú¿�ÃÃ�¡]qÂákÃÃÂÃL·ºÂ�rC�Mmp_ÃàÃ��ìcç6®þsosÃ�Ãóô1¬Ã6<2#ñCÂÂ�65Q"4ÂB�&pç 16645�gUn g= !þ+��µèm M½Ãê½½²¦é%0Yg~´p5.\îz�Ây9%ÃiÃÂ!ÃcÂÃ�à ¦H>ÃX�ÂÿZRÂ[¬�&�ønÃlÂÃ_:�ïi�«ñ<ø"QÃ�©yz� ®ªÂO�LÂ¥ÃêÂÃÂÃi?Ã��Â'/Ne»:2Nà Ã_òspüR� Oø!�!ù+##�üÃkéªX-fpdÂq[U*]@ ö¨5ÃÂpÃ�Y��hÃê= Â�Ã�N3{ü�® Ã)¡�9þÂÂ-�1® Ã�cB�N�ö÷0+Ã6òÂÃÃÂ;là ^_>ÃÃQ&jðMIÂ줳à lSÃjâ@ÃÂåâÂÂonÂ=M°©xÃûÃäav=MM©�²�ö�ù?{ÃÂÂ��ÃîÂøyÃ= Â�Â0òû�Ã4grÂè�N�ÃÃÃqëðð-ê�ö¸Â�áÂÂ¥$¨ÂQ�.Ã4ä¿V$N_Ã><´æë�Â[â�²��F#T1Ã�'utÿZXÃÂÂ(oÂà x¡JoÂ"ÂöÂ�ù�Sæ÷ÃUFÃs*� U¡��úUµøGáL�
16645¨÷©ASjî�'!L¢ÃvC¿m��·GÂ��â¼N¹Â�³OÃã§1T�:ê�¹\Z£ÃZ�æ.î}ª�°O'ãà¾I;ûÃÂHÃä&ÃÃÃ�K@3Eà ÃÃ>½e@ã/Â��Âòi¡Â�|ÃÂE³�{ñSCm�� ÃëöÃÃÃ%Ã>�dÂ''¶�9Ã/T.N�?äª Âæÿ�ÃÃÃ%ö�öþì¦)�ÃÃ÷Ã"e|ÃÂþB����åýrv¶K6�ÂÂÂöuâÃÃRÃÃýæÃ%IÂOIø¦ÂÃ�(HTJÂ~�),ÃD��CW�WÃö(ÂVwV=M§TsLP³ þV'tT#¡Z�LÂêé;Ãù�[`}) 16646var g={a:m} 16647this.setModule=t=>{e.setModule(r,t)},this.getModule=()=>e.getModule(r),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,g)).then(e=>{const r=e.exports 16648var s 16649!function(e){c=e.i,u=e.j,d=e.k,h=e.l,f=e.m,p=e.o}(r),s=(i=r.g).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.h()}(r),n()}),this.ready=new Promise(e=>{n=e}).then(()=>{this.HEAP=i.buffer,this.malloc=u,this.free=f,this.opus_frame_decoder_create=c,this.opus_frame_decode_float_deinterleaved=d,this.opus_frame_decoder_destroy=h}),this)}function s(e={}){s.errors||Object.defineProperties(s,{errors:{value:new Map([[-1,"OPUS_BAD_ARG: One or more invalid/out of range arguments"],[-2,"OPUS_BUFFER_TOO_SMALL: Not enough bytes allocated in the buffer"],[-3,"OPUS_INTERNAL_ERROR: An internal error was detected"],[-4,"OPUS_INVALID_PACKET: The compressed data passed is corrupted"],[-5,"OPUS_UNIMPLEMENTED: Invalid/unsupported request number"],[-6,"OPUS_INVALID_STATE: An encoder or decoder structure is invalid or already freed"],[-7,"OPUS_ALLOC_FAIL: Memory allocation has failed"]])}}),this.t=()=>new this.M(this).instantiate(this.K,this.P).then(e=>{this.u=e,this.J=0,this.F=0,this.O=0,this.W=this.u.allocateTypedArray(this.p,Uint8Array),this.T=this.u.allocateTypedArray(this.S*this.v,Float32Array) 16650const t=this.u.allocateTypedArray(this._,Uint8Array) 16651t.buf.set(this.R),this.U=this.u.wasm.opus_frame_decoder_create(this.V,this._,this.D,this.L,t.ptr,this.$,this.G)}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.N}),this.reset=()=>(this.free(),this.t()),this.free=()=>{this.u.free(),this.u.wasm.opus_frame_decoder_destroy(this.U),this.u.wasm.free(this.U)},this.I=e=>{if(!(e instanceof Uint8Array))throw Error("Data to decode must be Uint8Array. Instead got "+typeof e) 16652this.W.buf.set(e) 16653let t,i=this.u.wasm.opus_frame_decode_float_deinterleaved(this.U,this.W.ptr,e.length,this.T.ptr) 16654return i<0&&(t="libopus "+i+" "+(s.errors.get(i)||"Unknown Error"),console.error(t),i=0),{outputBuffer:this.u.getOutputChannels(this.T.buf,this.S,i),samplesDecoded:i,error:t}},this.decodeFrame=e=>{let t=[] 16655const i=this.I(e) 16656return i.error&&this.u.addError(t,i.error,e.length,this.O,this.J,this.F),this.O++,this.J+=e.length,this.F+=i.samplesDecoded,this.M.getDecodedAudioMultiChannel(t,[i.outputBuffer],this.S,i.samplesDecoded,this.V)},this.decodeFrames=e=>{let t=[],i=[],n=0,r=0 16657for(;r<e.length;){const s=e[r++],o=this.I(s) 16658t.push(o.outputBuffer),n+=o.samplesDecoded,o.error&&this.u.addError(i,o.error,s.length,this.O,this.J,this.F),this.O++,this.J+=s.length,this.F+=o.samplesDecoded}return this.M.getDecodedAudioMultiChannel(i,t,this.S,n,this.V)},this.q=s.isWebWorker,this.M=s.WASMAudioDecoderCommon||n.A,this.K=s.EmscriptenWASM||r,this.P=s.module 16659const t=e=>"number"==typeof e,i=e.sampleRate,o=e.channels,a=e.streamCount,l=e.coupledStreamCount,c=e.channelMappingTable,u=e.preSkip,d=e.forceStereo?1:0 16660if(o>2&&(!t(a)||!t(l)||!Array.isArray(c)))throw new Error("Invalid Opus Decoder Options for multichannel decoding.") 16661return this.V=[8e3,12e3,16e3,24e3,48e3].includes(i)?i:48e3,this._=t(o)?o:2,this.D=t(a)?a:1,this.L=t(l)?l:this._-1,this.R=c||(2===this._?[0,1]:[0]),this.$=u||0,this.G=o<=8&&2!=o?d:0,this.p=3840*this._,this.v=5760,this.S=this.G?2:this._,this.N=this.t(),this}var o=i(374) 16662class a extends o.A{constructor(e){super(e,"opus-decoder",s,r)}async decodeFrame(e){return this.postToDecoder("decodeFrame",e)}async decodeFrames(e){return this.postToDecoder("decodeFrames",e)}}var l=i(0);(0,l.A)(s,"OpusDecoder"),(0,l.A)(a,"OpusDecoderWebWorker")}}]), 16663/*! 16664 * Copyright 2021-2024 Ethan Halsall 16665 * https://github.com/eshaz/icecast-metadata-js 16666 * 16667 * This file is part of icecast-metadata-player. 16668 * 16669 * icecast-metadata-player free software: you can redistribute it and/or modify 16670 * it under the terms of the GNU Lesser General Public License as published by
16671 * the Free Software Foundation, either version 3 of the License, or 16672 * (at your option) any later version. 16673 * 16674 * icecast-metadata-player distributed in the hope that it will be useful, 16675 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16676 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16677 * GNU Lesser General Public License for more details. 16678 * 16679 * You should have received a copy of the GNU Lesser General Public License 16680 * along with this program. If not, see <https://www.gnu.org/licenses/> 16681 */ 16682(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[398],{178:(e,t,i)=>{"use strict" 16683i.d(t,{D4:()=>r}) 16684const n=(e,t=4294967295,i=79764919)=>{const n=new Int32Array(256) 16685let r,s,o,a=t 16686for(r=0;r<256;r++){for(o=r<<24,s=8;s>0;--s)o=2147483648&o?o<<1^i:o<<1 16687n[r]=o}for(r=0;r<e.length;r++)a=a<<8^n[255&(a>>24^e[r])] 16688return a},r=(e,t=n)=>{const i=e=>new Uint8Array(e.length/2).map((t,i)=>parseInt(e.substring(2*i,2*(i+1)),16)),r=e=>i(e)[0],s=new Map;[,8364,,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,,381,,,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,,382,376].forEach((e,t)=>s.set(e,t)) 16689const o=new Uint8Array(e.length) 16690let a,l,c,u=!1,d=0,h=42,f=e.length>13&&"dynEncode"===e.substring(0,9),p=0 16691f&&(p=11,l=r(e.substring(9,p)),l<=1&&(p+=2,h=r(e.substring(11,p))),1===l&&(p+=8,c=(e=>new DataView(i(e).buffer).getInt32(0,!0))(e.substring(13,p)))) 16692const m=256-h 16693for(let n=p;n<e.length;n++)if(a=e.charCodeAt(n),61!==a||u){if(92===a&&n<e.length-5&&f){const t=e.charCodeAt(n+1) 16694117!==t&&85!==t||(a=parseInt(e.substring(n+2,n+6),16),n+=5)}if(a>255){const e=s.get(a) 16695e&&(a=e+127)}u&&(u=!1,a-=64),o[d++]=a<h&&a>0?a+m:a-h}else u=!0 16696const g=o.subarray(0,d) 16697if(f&&1===l){const e=t(g) 16698if(e!==c){const t="Decode failed crc32 validation" 16699throw console.error("`simple-yenc`\n",t+"\n","Expected: "+c+"; Got: "+e+"\n","Visit https://github.com/eshaz/simple-yenc for more information"),Error(t)}}return g}},761:e=>{e.exports=Worker},994:(e,t,i)=>{"use strict" 16700i.d(t,{OggVorbisDecoderWebWorker:()=>d}) 16701var n=i(209),r=i(317) 16702function s(e){var t,i 16703function n(){}for(var r={},o=Math.atan,a=Math.cos,l=Math.exp,c=Math.log,u=Math.pow,d=Math.sin,h=new Uint8Array(123),f=25;f>=0;--f)h[48+f]=52+f,h[65+f]=f,h[97+f]=26+f 16704h[43]=62,h[47]=63 16705var p,m,g,y,v,_,b,w,A={e:()=>function(){throw""}(),d:()=>{},f:(e,t)=>{if(r[e]&&(clearTimeout(r[e].id),delete r[e]),!t)return 0 16706var i=setTimeout(()=>{delete r[e],w(e,performance.now())},t) 16707return r[e]={id:i,timeout_ms:t},0},b:o,a:a,i:l,h:c,g:u,c:d,k:e=>(t.length,!1),j:e=>{throw`exit(${e})`}} 16708s.wasm||Object.defineProperty(s,"wasm",{get:()=>String.raw`dynEncode01e047b99803,l%Âó1ð%ÃÂ�Ã�,ÃîÃÃvg�;(ÃÃÃ�¨£6= o9é{B.�½(« �5ø�Âðà �Pà BDü�"�emQ¼PÂ+Ãr�UÂù��º3ÃÂHy 16709�;OÂüÃà H ú½1H�J;õìÂÃO)ÂôüRèÂ\�ÃÂ�ÿ�1�ùà *à �4ªÃÃäxsÂRê¾<Â⢠16710Kd¹ºtää�«ÃU~ÃhR�LAmÂeÂ�Âá�øðøéûòÃ�¯ÂVÂÂsWÃ3&f��\qü��=MÃìÃQöW�g]|§ý�Ã�÷Qk+©Et<�Âjc¹î�¸ZÂ_ømÃ;Â=}ÂR�<ºÂà ÃeÂGÂ|�]ä©Ã'oü¾_¯_]w��d�*ÂFHþ¸^m½ÂÂA©ÂÃ�Â��¹hîE�Â)�WëúÂ��üCÂ3��Â��yìFEÂV�� 16711äÂ=M&2¹Âç= ºÂ�´Eé9ÃKs�Ã-{5 §q�¹dÂ6U;�ÂÃ�$µ�ÂÃ¥�Ã�OZ¨�TÃxñ"ÂæÂÃÃú§¬¬¬¬ìonyñ�ãÃÃÃÿ1=}vÂìC0&E$FæGD(ÃÃÃN«µû76³��ÂÂ/o³�MÂÂÃÂxìÂýQ9rág�©ª®6¨à à = ÂG°OÃ¥'dD= Â83ÃpÂÃm¬���òÂÃÃÃk �Ãã²UqÃF�ÂÃxÂö 16712^Ãd}îÃ�î 16713¬� Uà bÂÃjÂ0)�ÃÂY/Â�nÃü5ø�÷ÃtQÿi¼ 5Ã2ÂU<Ã�Ã:üÂKc�ó§Ã(Ã*= ^w3��Y�ÂÃ<ÂÃ~4ÂÃ>Ãë8ñÃ�QOÃÃB�E�Âý÷Ã?<��ÂÃì})OäX>hï¤[Ã_©a/,ÂÃÃY½¥t=}§¦¿ÃuÂ�#tÃ�à Â�¦H�ûtz0vÂÃûãÿó½�PÃÂ�à ÂjÂÂÃ�à16714°üÃ\Ã�ZâmÃs[m£�¼ô<»G(êêùLÃt«°= ¢(8ndqÃúÃ�£Â@¯Â³%NÃ6>= m�.Ãâ7ÃTÂõ*4¹p±YìÃH�ò~þé�M�N#�Âðh{Q¹ÃñºüÂÂãÂüý�� jÃÂÂÂk�Ã�ÃÂÂI#C#EãïwÂà .¢U÷ÂÂÂÃ:\à9�wÃó2µFá 16715¦�ùT 16716¹®lÃ[Ãúf�5Ã_Â�ÃM�x¢�1ø#�ÃÃ�Ãÿ,Wêò¬}¢Ã^&�ÂÃ���Kóy\,7]&�é��µÂ³áâÂ=MÂg�¦Â$ÃÂ.ÂìÂkK.UQ6h·¼¤AìÂHásÃkãè�qkà Z"õøÃ,Is+Ã��±^WÃäé¿Ãy�,ÃâÃÂÂÃéÂîÃÂÂ�=}ñ¿ÂHSÃNÃ,ÃÂÃ�5ÃçÂNÂ4wNÃ/ÃÃ(a_ÃP¸�'ø¬%U\Â/|l,=M('QÂôo³|�²«ÃÃ� ÃÃÃ&��>ã&¯ÂÃbÃÂOÂQoÂ[= £8+ÂÃdÃ'g§ 9��Âqc¢-w�î~brq8ã.ÂÃÂ�Ov7G~(«m°�Ã���ÃsZÂU$¿»6è��Â,VÃákÃ;7çÃÂò}ÂÂkðå�úÃ�5wçnÂÂ*)ö[lW�z�Â�Âhé LãLnxèlãhýøÃo.¢Ã��ÃÃ绡ÃNêÃP!X=}ª�b·cÃr· �f¾ÃvHÃÂÂào+ò�BÃ\b��WagÃÃÂV�¿?Â:Ã=M5SÂà Âa�¯ÃhGè\Xë]3 îã�Âà Ãï7&ÂÂÿ.�"Â�âKæ}ö
16717Ã�³8?_*Ã�EÃÃ� ¢«Â�ùNO®¢�ýMj�qè#°ê|4n²Ã>ÂY³ÃÂeù�÷BúJ= ^±u|�»¿ÃüÂ(2Âó~mmÃTA²Â=MµÂR|ÂÃQÂ�ÃCÃîQÂ�j jKÂ%Ã{ì| ÃÂÃ3ó x§â³ÃUÃÂÃ_Q�5·Wá6[Ã%¬¾Ã�=}U�]֓_Âý©æà ñ!$¸+�Ã�ÂÃuqèã20d¿+_Ã=}_Ã=}�ñæ�XA¾V S�Ã¥H�Ã�= Â�çU=}AÂp2½G±a/ �ÃÂ3nÃ5ÃÂ�Ãoô¦�Â= { $:[>£��ã(SòéÂøøë�ÂVÂþªõ§ Ã"ÂJô?;£g Â_�#ùW{+Â-¿n�w�NëføÃê'G|Ãô� ?ÃEr¶Ã_~bj~ÂÃ¥ÃÂwl"kÃR ÃäæÂZ�ó�¯Ã%;Ã=MîõÂèÃÃÂ�éé¢~î�Â��|ñkAbÃø}p%lþ³L�®ÃôzóD§ú�*ì\®³Qj!Ãrk;H9 16718ú�ìJ/ã�§Âàv�7Ãü½º�§t÷Ãrâ?ÂFæ=MÂÃÃñz¢��îÂ<Â�µ�>ÂÂ¥P>®£LÃäàªSp;� * 16719Ã�ø®ÃºÃ"w3 ©Ãõ�tÂ�ÂÃÂ\1ÃÂÃ! EFI�¨ÂôÃV°¡"b²ï²Â"ÃraÂb2Ãó©SÂr 16720�²\« �ïH}�º\pà p�Â>�ñ�´¿Ãë¾2)ÂÂ�à ÃÂÂê��tÃ¥�Â�ýÂî·=M_& ÂD8ã ÂÃ�êÂÂGÃû3ê�ÂDÂÃ�/.¢¿QT<y�ºÂ�wìwt·ÂÂe@Ãd�îÂ$ÃÃ�§tf�ýöºqñÂlÂQ£ÂÃHhêDÂvÂÂ\Â% P[²?vÃNÃ�obÂÂ2 ÂÃÂ�=}®4à E 16721ÃBÃ$=Móþ6Ãrs¿�Ã}ÃIú¸yn�At,Ã�ìvÃNhèÂÃMåøBVa*Ãÿ/C=}�Sþ¬±[Âb)S~G)�Ã¥=}ÂdÂHdK�b¾@,ÃçLñÃy�Â1OæÂ£~=}�FbÃÂçÃà ³�[°Ã�ÂÂ�ÃL)Bëa¸K½ÃÃ}�ÃgÂÂÃìÃ�!��.¦:«þ�±þ�P�3ÂÂ÷þ%k�ã°ÂQUÂ%6uù�ÂO¸ÂÃÂt9°Oy68ÿÃÃ5"våñ¸Â= e¬Â=M^ÃÃ¥TÃÃóÂrÃÂd#¡Ã§bõÃ�ÃOÃ��8ÂÂ@ÃC¡êÃÂðÿ= ÿë6�¾ê6ÂÃÃÃÃy2}ÃÃÃÃÃIÃp4�p¹éýZÃÃÃÃÂ$Ãö�®IüÃÂÂ5ú�Hk�¡2¿Ã]ÂêyÃVÂb �ÂOOÂDÂ¥IÃVr±S�®�Âjîú[meRà Ây2m^üJÂÃ@Ãò³à =Mô¾ã=}&�êÂRÂ7 ]ÃÃ�ç&ê�ÃÃ}�zY�»ml �Ã�ºÃ_¶|·µûÃá!G?,qñ§ïc _°êÃö¬aÂÂÃç|�é©ç�¤°å�{YæüÂUÂþµ�Â�^¡A*?ÂO"Ã$UÂÂxa|!Ã7c 16722�s"3º3Âff4Ã��RêMÃM°¹ÂP¶�¹êB°Ã;ÃVcþêWûTÃ6¿ÂwMewùTQ�<�ÃÂÂÃp!ÂȐÂcLO²°¥°å©ÃjÂJéy� Â/yÃà ãÃüE»�ÂÂ/QÃ> ÃWÂ+e�kJeâkHe�kÃcÂø�4�®X·öqÂ/lÃ�¾KÂÃPÂìúÃÂ+?mK¨0'!Ãìb�ü;ÂèÂÃ?Ã?a7Ãùì�û��°�Z�°m>m\,tÃ*âëà gÂÃ�^cn© ÿÃÃ3�½slÂ¥q-.|±O% �0�g�zqÂù�>�Â��6:ùÃQçñ*¿0ÃMÃ#�îÂ8ÂÃÃ9bÃn¹ÃÃ?úèBÃfWc�ÂïB½îHyÂf³�þ�ÃÃXºº��ÃÃó^Ã=}|V=ÂUº¥ÃÂ�´eãÂ}ÃÂ~wüm�2(~�NÃ�^4ø�è¸Ã ·ÃÃeÃ*®4TÂaÃr<7�Â<3jcæÂ´ �é���Eº0ìÃMS/XªÂõX�[%;Av6ÃÂ(ÃÂpÂá©)w�ÃÂ|ÂE£Âv·UùèÃ�ÃÂÃÂÃEÃ9ÃX¿¼c!�´Aõ÷0þÃâcôÃ�=}ð'�ù¹;ÃÂT�Q�0ÂUtTÂnÂ¥xz¥¸Â8Y³¨øÂþ�ÃUY¿w¦E¢�àV=}Ã�O}ÂÂú·Âä#ïxYà ï�?Ã= k£�ÃÂZ²ôÃá§Ã�@§f ÂþP<Ã= }Ã= £°µ=}Ã= }Ã= §Ã³Ã�?ãTÂÃ�Â��+B��½.{µrµ_xKrY4}ÃèÂÃäÃäDmÂÂ=MÃÂÃà gÃw·Ã7i�{¼Âæ³·î%G�¦(²êçnzÂÂÂ.N - 16723ÃÃ�5Âô©4_ü 16724[SìOÃ�å«�Ã}èÂ5-�8µH7�ì5-øÂú= Ã� � ¦Â�l5àÃ"\�ÃýºPùÂz�VUÂäÂJ¢°µÃ6¹ÂÃýÂz¬ÂúÃÂÂI63üM=M2:O²&Ãó)qa�¨0ÃÂÃõ/ÃäªtÃÃKô= ]{òYÃ�õ,Ã}õ^à16725ââ��<á7¾ÂjbÂ�YH�A/¹¯´)ÂãÃ�?cYæ*©¾Â�ÃÃ2ªçÃ�n�ÂÂ{³ÂÂÂ}´�Â�Ãq%Ãmà ÷Âý�Â[¢�õÂbµ�n�DÂIÃI£ÂÃ*D*ùFæò©�3Â�ó¸Ã®Ã�ºÂoÂ�Ãþzà Â�ë�^X\�¹µÃvùÂÿh4bhÃÂ�Â#ÂP9�£f�ÃÂV«ÂæÂyCÂ�´= {¹AL¶FÂ.?ÃuÂÃÂ~�T¦Â¤ê�ºFIÂæ[H«Â�âûÂè2x!{ÂÃûÃT�U8ÃÂÂp ö!pÂÃÂòÃNS 16726½|�7d�'I�DÂÃW6Eê¨î�ÂóÃ?lîþ2CQJlå»��Â-.©}úi¿]½Ã»AÃïW ½ý°[TÃHÃþ¿uÂóÿh_çW¯îÂÂ['WÂÃÃÂRà 16727�´"«´/ÂW ü»%ÃÂÂ(1���>V¶Â¸�K¶gÃÃÃMÃÃÃJ_�ÃÃ÷ 16728ÃÿX�º3¶��æÃÂóì5©¡ÂÃ¥g,*�,ÃÃÃsÂR�"Â¥"��MoÂ/ÂÃSõz�fÂG[{ÂnJOçÃï�Ã�'¬¼ÃÂ�ÂFòaÃÃpóÃïÃÂW���ÂÂW%à 16729Âó$ÂÂÂ](ÂJyyX¶û�Ãôcs$ÂT»ÃÂÃ2¨ÂÃ���¦"-RtÂÂÂÂ�ÂÂëÂK¨:ÃÂÃ\a ·ÂÃìaÂNGòå0ÃÂ5IQ!FRà ]ð½á�ý¾M:ÂçÃ� DRf�7½Wúm�ÃÃ]ª\��Â,��¡ÂLªDHuÃ|ÂÃ�Â¥U¶¾G¾ÂÃõ¥/ÃJ�Gn8à'Ã�¯VÃc�µÃ)Ãòó=}Ã�¼£�M�bÂ]à �Â)ç�oÂæ>§ Â�<LoRÂÿÃ�³/ÃZY°^�V¾fr£W4�^#Â¥*ÃÃÃz|ö¹Â�M¿�#ÂÃÂU{ 16730¢¬ÂE41_¾$��¶Â¿0Ã8à�v)Âï<ÃÂHÂiÃ6Â�¦)4;NÂûèµ�Ây�KþµÂXÃë���så¢Oh»iÂÃÂfNÂ<]U~|,Ãú�«æÃ)c�ÂI©z~��«O§nù½ÂÂÂÃÃÃfkÂgº}³Â¯ÃRùN£.¿¸WæPZ�uS�E�Ãx�Â-óÂ�@Kî@Âl-©ø¹Â©6�Âà 5Z�¤dæAÃVûì@
16731tqÃõ�®\Â*Ãâ\|½G¯ÂLÂÂ&ÂÂSÃÂ«Âæ�'5ÃÃÂ=}§ñ³(K-Â¥Ã�÷7©SÂ}¥÷ >CÃ7�EÂ����ÂÂ=Måûû6³ûô¨82(ôîX]0ÃÃ$Ã���  tÃ= +�s¢Ã4ýJ*ÃÂUMg±ëÃî� 16732|Ân0�GªîÂÂ1ìÂÂ_K ÂtDa4Â�X5ÂÂÃëÂyrúV1� �ÃKù5Ãs!½è3ÃÃ�C£xÂûÂÃ{#ÂþqiFns][2.óU:Ã�*øÃM¡ÂÃÂ��@^ÂäêµH�0ÂëÂk5âp�G§ù»\æøiÃt<ÃÃåæðr¯E£ù wù�wó��A=} òÂ}õ¦ÂGÃø�]')�Â/Ãï Ã�ëþ1õà Â,¡ *øÂã¸|hÂ;_Â=M�·��ÂÃÃÃ¥<Ã3<û±ò]éÃÂÂÂÃ�Ã+%Âî>�3V�Â&OÃ�H®$Â{¢®{ÃÂ� 16733®Ã+�ºCÂå«�Â�|=}ö§ ²«âr*UÂ�©(m¤#XÂ�¦ÂÂìÂùÃF�Q.=MOnwè|FÃø��ºD�Â�,|´�²�uô��E 3���( ÃoQ£â³ÂfæWnyUæVÂaVò±�Â= ��~$@�gÂ�CÃ�R�Ã7CÃ�¤,b¸þs¡uZIð¾¹&TôÂÂïI¼±y¼ 16734ÃÂÂÿïVÂyJÃJ^ÿà ÂäµÂÃ-¿ÃýÃèqÂ=M°'|ÃÃÂà �Ân5±�ÃGø«%«|_p�Ã�ÂëÃø~~ÂÃ;�i¶8�Ã1¸]�ÃhH[äë·TÂ? [��(pÃüë£sÃÃ%Ã]+â�Âþ+÷�ÃÃÂÂà Ã+¶+N?; +ÃÃ�^¸ÂûOÂgVÃ#?ó-Ã�Ãó�=M£�xÂMp\ëÂà +��Ãô-®*ó1@��=MÂÂÂÂP�½¤�rz¾v�\ï>}ÂqìM#vL°Ã@äé71ÃÃ�XYGfªî<Â�à �=}-½·ÿÃÃÂ<Ã¥Â�'RÃÂÂÃIzy~ÃG ÿÃÃ0U{yÃÃȖÃé¢ê��°L¯Ã�hlëÃÃó\yÿ 8�8 è¬ø@Âà ��#Âw¹��ÂKÂÃ�Ã4#566F6ëÂ/ÃOçÃa[³�¸I}¾Ie¸�ôÃò�ñÿ@]Âg�¹]E÷AD 16735Ã;Â�oà 16736"h�,·ýJD�ôMÃyà PÂôð�Ã�"�ù%k °ÃÃóÂRìÂÂY÷Ã-ÂÃÂÂ�Âë<Â!87Â�SÃ¥�{ �aÃ�à a=MÂ�ÃV³�v;C´�&Ã?ýÃÃÂÿCY³�îÃè�á= ÂùqM¡4ÃÂW/N!3~ÂÃ(¸´Â7ÃîÃHo\Kçé�Ây¤W¾Ã�ÃÃÃ-H¼&vQ�°+äx�¨�©§AÃcrnÂÃÃ�Â�E?~>à Â\~�à ½l�ïs�_33 16737«ª«÷6�h«�£ÃM½ÃÂ�]Ã�ëýÿÃ�ÂÂÃè�°æYÂÃÂcïÂÃÃÃÂÂÂÃõ^¦Ã¡Â��¿�UÃÂ=}ñÂ��sAù£le��>ùÂ=}RÃ�lúÃÂ¥��Ã\¢ÂS·¾hçY�@�»0ÃM�O«²gÃ}BÃ$©aSIq|tFöòÃÂn®Âã@âû]à þt�»®mÂÃ=}7¸Yöº�z¯7?¹þfväÃëb66Ãi áh��£ L)nÂÂ7¬FA¸�Ã�NªIp!ÂùÃ��\pÃ�Â}�²ëC¤Âés¾Â_ð:AÂ<ãÃk�ïÃcTd�ÂÃA�I�ÂG¢ÃÂw DÃÂ9�-Â�(Px 16738IÃÂÃ)SnbCSr¨�ÂÂ}9�-�AUÂÂM�cñ�[h�¤ÂgãQñÃ��âYÃj£ÂXóÃ�XÃ~à æÃv 16739¾Ã�©Â(q�Y�ÂÂÃÂP¨^ Ã#ÂÃ�·Â�/wì©:BÃIýoÃóõ8OÃi�Ãijh««·åNv#W^�'�Ix²Ãy¢ÃÃÂ^ÂðlÃrY4Là Y;ÂÂ0oÂ4zÃ�"ó�"+UdÃÃrÃÂÂûÃ��ÃjþïÂÃúu^R·Â?¬¿á¤Â·=M8mdæÃ}8Â$Â= 9Ã�ýú¤=M¬Â)ÃK´ÂÂÂþ~Â4© 16740"i2�ÃÂw0Â�y�Âì¢åyMY�)Ã>rmÃ2mÃ�X°ø¡éYì�ÃèÂKÂï@R¦�ÃÃ�Âsy�|õ��Q�¤Xöú"õº-£9eÃ�&ÂçÃø'Tn²ÂnðR~Ã@Ã^èæÃ�/ ÂÂ�WGA�ÂY¸Âð¢«�³-¢CÃ}öò£Ãï«Ã.£ì¯Gîe3æÂzÃ=}g¢Âu6��ÂïÂI Ã� Â2üJö9òd t[^Ho�4£4¬���jÃdøã³� ¹~Â&Â?CH *<�ïóz}J�óÂÂ�S�þ�Ã��r"ÂÃ<gù�¯�áÂ�¶µT�rÂ([�Âáñ]�ñf,Ã÷ÂT_Ãv°û9!�ÃR'Ã#)·X¾8ev¢dRÃ]Â%�Âv´@ÂÂ,¾à h�f Ã¥,NÃô3/~äÃ:¢ôä@±ÂQ/B»°�Â/°<*4a��@hÃ�Ãb>[Â'�¾³¸RE��î�ÃÂ¥ª¡]Âã2WõÃoè±åÂÃðÃ=M.½�ÂyÃ�Ã^¨eE¨ÂÃÃ{;Ãm¤Âög¢äÂääÂÃeÂÃý�Ã4ppÃÂ�&¼gê«3¿Âé:��Â�%xK�1AðtÃ4fmDÂ+Â@��Ãóhì´þülÂK�ùsÃR#ÃâÂÃ;3�§p$UÂXaãÂ5w½"Ã�Ã�"n7òE0BÂ�¸,Â�9Ã'áq1CÂñÂÂ�Ml!ë´©�úÃ2ÃäZÂ�ðÃ3ä¿�Â9���¡ÃÂmÃ0.��YG§@¡Â+þRÂ4¡©S¿Â�´Ã�»ÂÃ�ÃÃ~OÃ>¼¸ÂzcF7¸q{lÃ,¹7!�>Wv0}Ã;ÃLÃ�$<ÃoI�4n;IOû¢~³jr¬�¶�1ÃU¨Q+N¹eMÂ���âµKâÃ.,÷�4q%x#% ìµdÂW�à GV´Ãs¤^ùãä=}èµè�ÃWÂ?Â*ÂÂÂÃlyw<Ã3Â�Â%ÃTÂ.1ÃNaú´ÂîÂ�ôJ�(�Ãê1㤵ÃUoÂK¨ÂùÂ�PÃ=}He®!ÂÃÃ�T3¨£��ñ�EQz*Ã0BÃS Pà ²l¶»Â»dD*¼lû7°Ã�ä®8ÃÿH¦ÂÃ�ÃEÂÃRÂKt)ron�(� ÂRoF·Â 16741cÂy¦õ�ÃÂ�Âa¼ÃýådGÂ9ÃÃcoPlÃþJaÂ|u ÃäªÃ4\ªÂÃÂ^N*�ÂÃ¥��#Â¥hpÃ@RA¨Ã4ìer©tDÂ�9µÂOLÂMT�D»|f�ÂQ» Z/-ÂÃJ@?Â8¯¤Â0küÂü«|ÂÃ÷�¯4Â_�+GwÂÂVÃá½ÂGúeUêi�vX!Ã:¸�ýf;U�R:��·Pz¨7¶>¨ÂÂ{îê~jñ"Ã&ÂöE/ÿ-m?3Â�ª�¾êÂZõ"ùÂû�ïgjìdìÃÃÃþÂ#Âb�sÃ¥mxu2ârõÃiQ}Ã1Â¥ÃÂÂ'Â{ÃlÃ¥Ã_´E-,Z Â�t;f�>{Ã�ÂnÂc�"��ùÂÃ�ÃÂ4Ã�Ã]Ã¥Â7è¦ByÃ5ÃNãÃäw³Â"VÂFJÂ��µÂÂ�XóÂÃè;Âq�1Rµ7ë¾hO^�ó�9égOÃÂh�Â\z:�Ã�DÃùÃ2o+ÂjÂùÂhµ8i8VÃv[i¢ò"£nRÂ5_ùöÂÂ#uU-/UvÃ}�¼n�so�ë�¾[ð¡9¶JJøt�6çf�ÃÂÃÃ^Ãñ�±yÂÃ�Ã�ÂòÃénYtlòà ,ttü¼^³èUq4½*½lb�Rà4Ã'ä�ÿ�´Â!T�!��(#¢a}
16741~à ÃÂ�à Â�mkÃ6Â#ãìM�yà Âjè�kà Pºµñ®SÃ�ìÃgóZK|Aöü´ {Â|&´ÃÃ��xJÂÃ@¬Hï2�¾Â:ÂjÂÂô¶¬µdÂÃt@Ãë:¼*}}~Ã�1Sé¾FÃ:D 16742E�X 16743Ã�ÂÂS¬õ�ÃN¾0²}e~ê�P YÂ��� 3qµâFuC2¢Â û�<*êå7¢¥êâpN1©[ÃÂIzM5Ã�3º½ÃÂöÃÂvæB�åóÃÂÂ1{Z³�vSÃÂýI\çhÃ�ÂÃ� ÷PÃlº,�nA  nÃÂÂ_à ¾Ã8m�ÃÃjA&výÃ�XYàÃà ÿ¦ó£ÃXÃÂÃAÂQ,ÂÃÂâ¾*ÂÃJïârjjS*ofÂ�tMÂ#jÂ�ÿC�jó�¨%gh�i¼"Â1ÃôêtçtP£pr 16744ê+³[��ÂN�¾¼F_ÃmnÃ8�Ã�v]�Âõ\�ïÂÂ�#n8à [¿±0Âû�Tî©Â<P Â±M�ÃÂ÷ÂøO�Âé0Ãê5Q£ÃÃZ¸ùR¯fDÂ3fãS]þ'�Ãä><�H¸iüøO㪦tµNø�ñ�øÃ)8f¤&°ï���¹Â�ók�9úæ6²Ã,z¿�ðÃQQÃL+òÂ)ÃDà ëÃ��Â~f(Ta�ÂÂ¥Âç¼XC-ÂgÂ~�4{Ãÿ�Ã.k7§HÃüzÂäwà �#�%Ã�MÂV05¨nCì·e�ªÂ ��-©ÂÃL®»Â�N�k�»LÂ#�Â��¿YÃè^@RÂp³Ãmºw£Ã¢���Â2]Ã�0êã��§þ�Âü>HÂÂÂ�Ã]�>¼G÷½P¿ÃÃlþL{à  +��ôbÂ�áò�C�, ñ}QV§d ÃsVÃ��Ãtgö¡Â¹ù+KvºÃ©OÂáÂ= y6%Â1ÃÂvÃK+¤ÂùÃ5<]uÃ0Â_Ã8LÂþ0áüã5þkévfSÃs��ùÂÃéâåÿÂê6��j«=MqXq> ðÃèdÃÂ���ÃÃã Â#�rª9eµý2� 167453�ó�Ãñõrc/ÿ¦T¼ìùK�Oë>v)�$ÃGô 16746ÂÃ�ÃpdÂ�u6�ª#:©:}!°R �¦�ÃÂÃdÃà �ÂÃà G&Âlì�[ǻ8L�Â?ÃTî|Ã��dëÃr*f"\#þÂ]¶IÃxX=MÂÂ¥R@ùXfPd�}æN¿Ã1�= Â¾�K0 ±ñ�#òÃ{Ãá ï�cÃ�j"$Âþ¸uÃÂTï�^´= �mv9Ge&äÃú>¬Z«ý©´ýa�VBäAÃ�Ã¥Â^$w~ò�H©ª�R£·^Ã:ÂfÂùÂÂ(�_4ÃÂV�ÂWÃôÂì)\�fî�5ÃMú)¼_ÿ+ ¤ó@ÃJ(H1o}^æ�ÃÂÂ>¬cÂ>TìcµÃ,4�ÃÂwÃô.³KÃ>ì|f0�st¡fÂ�ÂçqÃ�?èÃæTÃÂÂeÃæ�Ã�å÷êÃþ�ì\¸�Z®Ã�Ãvúá 53ªÂx �KçÂV�úêqÂ�¢©F_$±�f^ÂYÂ( 16747i�ý3_ÂôaÃÂ2äòÃtÂãÂ^Âæ Jf%ÂHú|Zgð Y5÷i��¶þ«�1*Â{Ã0�?{y¬¬�FÃ;ãvºÃ5T´�wî�dKP£Ãn�º²±^Ãéï�¬yV4*ÂTuÂÂ.\=}ÃÃV¡ÃÃúfÃÃx�&(罪ÃÃÃÂQnÂÂ�XÂQH½Ãw-²ÂQÿ÷¸±0Â9�NÃâÃu;0òêJ�'®@ª_ÂpKúÃg�*,¡ª�M®V?ÂM�¿Â±âW�*þH6�ÂÂ6¤ÃÂ!ª{㬥]ÂÂ�pHY$Âu��0Ãz�ÃÂÂ�³Ã!çÃD¬û½£çÂäÂ&�õ-¯¡<Daó·�ÂÃ-©Ã<ÃÂ$3�L¿ ¬ÂM?ô[Â�Tñà �ÃQ²o¡Â*"��]ú5n/@iå¶¼y+{:$bøZB:r��mà ��� ÃDì3Ã�ð¨'3�ÃøÂb µÂ�·Âé¡$��r= ±óÃ�¦��Â}w�F�¿ÃHn5ñ°FÂ�1�®®ÃÃÂOc8�³�æN$£ �Mm!4ÂáöLÃÃÃ�Q&�tHdÂN#ÂÃÂÃÃ6Ã|ÃÂg!�1wý��#H���$î��¢D»Âû*��"§Ã%ÃÂ2¦¥ÃaÂ{+ÂúSúOÃ|Ã6CÃÂììÂl<�EäKÂt��SÃÂ%6<x(ªzà /�µ�húüµ�n= bÂS®Ã/ä8=MÂC¿e9H¼@=M¶!úç>Â,#�pÂ&äýÿÃw"Ã"H�ázÃÃá¿Ãv_:ÂÃÃM=}êÃìg_ÃÃ}ÂbÃÃÃ�ÃÃÃÂã¦ÃÃKÃ��Sà �Ã�O]ÃÃ?RÃÂs·¾¶�"gÃY�Â�¯�%ù+�³c�ùÃQ¿AQåà �MxAÃÂÃP+¥úÂÂ!áÂn$÷4ãÂt»+»Hä¨Ãr#ÂÃøxWg[^ÃýÂø�°©�&ÂÃ@à RÃÂîù{I8d¥©Â=Mô¾¤�ýQq-ªÂáÃ=}fzQ7Â1P@[ì»Ã�A9TXÃ�N©DÃ�¢ì)�fÃsK]®uÃ�ZÃá\ÃdZ��¸�x"qIõöbo·<3ÃøÂ�T.¿YÃøXúüM� »Â-èÂKeâÃâÂ,e2 ·dZþÃÃ�ãùÂúP+ÂðhpÃÃpÂ�¢ÃÃÂAèÃoo�X»W<Ã[Oà :�ÃrWÂÃ*7>ûÃÃfS�ÃøÂ�¾6(zfô+ÂÃ.Â_õ�U�Zu®ÃÂL=MÃ-£¤?Â<=M0¡øïö´Âaãz¡@MÂÃ*+SJÃM¡ 16748RH�Â#Y�#ÃrÃV¨H3Âk��æà Â��t!�;{ÃU]®�bã ªú°¡�áõn¿ï�)%AÂ�ÂÃÃ8Â�õm ´ÂPÂuÃä¸Ã>oÃÂ3ó \N�Ã;õý¹6r9Âð�¦ïµñ Âé�ÃwtÃhé¨4Ã$ÃÃúCIÃS�~;ÂÂÂ=  �ü�î÷½>)éîÂøxÂò=}��ÂKe°Ã¹Â"ÃlÃÿ�ãsÂ3WÃ!µXÂÂKÃ@}.æ{ÂÃòôðNÃÂ6ÂA_>Â4Oö(Â0¶§áõG}0Ãà = !ZÂÃÃÂòÂÂi�<ù¾%Â37®§fÃÂjÃâÃÂ�èÃ{g5°Ã:2&�s/ÂX¸>|ó"Ãê�.Â6!Y�¹Ã�ÂÃèÂ�qÃÃà s1$7õC�D�ôGÂ3ù½ÃT�T�Â,_Â3Ãî�Ã?*õWÃÂT(ÂÃ5Ã�ÿ= Â#�ÃV¯ ÂãÃð¯tÂÃÃô_b(øÃ|�Ã}öN]�ÂÃâÃ�n<ú¾wÂÃÃBúB¡7&úÂt+'a£ìÂEÂÃX·KQx'ÿ}ª= ã¦¨ÂrÃñÂ<µ_üeÃÂÂÃÂ�ÂÃbÂÂä\ÂãaÃ{�Ã��[,Ã(ïeÃÃT¸|çÂ÷ÃÃa®ü�Ye?ÃõÂa9Ã¥y%æf��Lk=}Â¥Ãà 16749N®���V�º_�Nê�[¬! $ u Ã¥�ÂskûÃh)ãÿcÂÃçh� ¬ÂÂ"\�]96Hµ�ÃdðÂÃ@�¿èÂ,)�ÃñD�µ¿ÃÂ��TÂ�ho¼ 16750ÂÂo�¾¦QÃ"9\���)ÃÃêÃé^°Ãº=M ¾þÃæ®Âj{äf[%Ãdb�@S°�ÃÂã�°£Køj2J2©sâ�õÂà ïÿÿ�Ãk/hóMå¶D�¶ó�~Âu¨§óD�vÂái8ô<ÂùXnà ´º(XÃz_2)/�<�:Z6#�à ÃkÃ�xÂm.�\Ã[ÃàqG��|jÂÃõkÂ�1ÃmXRZëg[ï´Ã2�CÃVð/øÂ®�ÂÂìh�/�ÃÂsÿÃè=M=ÂUi¤]Â�¸]I[´k-0ÂÃ�Â�â�5�$�ÂÃk�PÃ�4ÃIÃY¸ÂÂ(VÂ(0�tâ�xû#Ãwôáü÷� ùêÂÂ=}_= y9ø��6�$Â?�UCî·*Âñ�¯�;²¤³«S ¯ò�ëéÃ�MÂeÃPÂ�= AW¹h顼BH2 cÃ0 ca9�x&FÃÃ�NQ$Â+Âü]®] jÂdN öÃ~âd%�lÃ-Ã=Mà £NF¿Ã9nÃ#<T�¸W¦�þ°8·Ãfúóë�¼ö��úâú+9%öóÂÃòx��Ã�(ó]uü�ùråó-¬Âóèî�2tfÂ¥ÃÂ�¸ÂA'�¶ø~ah°Ât�2:£ÃÂèÿøÂBà ÂAø 16751* �ÂfÂÂ�µÂá²Ep} #fÂþºÂ_°ÿ¨zÃ%¸ÿ<�à ÂD¹�Wi)b¤c §(ÃaÃýÃÃÂÃX§ÃÃ�%V�4>ÃtHà {Â�UmÂÂÂÃo.l'2z��µýwÂeU��;ì�}?�³��ÂÃÃñ|õÂTÂÃzÂâIkÃ�ç�¹z)ªxÂéÃÃê¾]?à êå?gÂ¥^gZó�?°4ï�B,��Âc�ïÂ;{�ÂýRGÃ}i4gRÂ=}®ç��g'Â,Â/kºÂà éà ä¥Ãä_eþà {Â%QQ��$<«PòÂ'�ùÃ�R�jÃiXUÃPÃ&²æ�Â.¿Ãr½¿aAÃ:#t4!ú4é=}
16751,küÃO0§DïÂ�CçG�Â�-ê�J��¥³ÂÂÂhÂBgÂÂ�#¯m�-=MÂ[-\=}·_ÃÂë�ÃþÃþ 16752Aä¶ì´�ÃÂ�«dÃ|Qoû_xÂ,ÂëÂ}lð!ú 16753¯§N§��ÃY_ÃZ��Âf<K�ÂäsûìÂä°¯á]ä�Ã= µå@�Ã¥Ãà ÃãÂ� ê= õfwâ8¯ákè8Âá«ë  �ôø�ûÃs,êfsà Ãü�i= ÃF<à }â²åëôÃà ª1� ÷à ñ�ïðQ¶�«à ªÃ¢d�ø fÿ<�UòÂu»Y�ÃÃR�Ãa�Ã_¯Am�|E[Â�!Ió��� 8³5úÃö@ 16754¾ 16755[Ph��hvù$�ùÃÂìR3æIm±�Cð=M�hN�¨ÃPà 16756ÂÂjúI$«�Â%ú½&=MÂÂ&�±�wè<�%�òÃÂ�71)&(¼òÃd �ëpÃOÃrªÂà ?mMã�Ãh]lÂ�ÃÃCÃúÂÂÂbHL»Â±¸Â�»&L�g¹¡[Â}X�ÃæÃ;Â[ÃÂÃ5½R��ÂéK#9kÃÂì%~2��g�¥ô'¬Â,úÂ�Ãy�Ã�Fl|�Ã9T¬¹Ã=}Âm$¸Ã¬ûÃ�Â&ò�Yö\ÃûjÃ�[�Âk]�küXÂlÂoE�ÂüZ6<èý�6ý÷,à K&�<ÃÂï_ÃÂ�ÂÃw<�2ÃÂGÂÃÿ_Ã�V¼�±C<�«5¯Ây¡#<�©ï-�H©@¿ÂI²+NùáÂ�;a²¶Oà¨��ü�7ªÃè�êþûùäÃTB@C��²ÃÂÃ%ð»Ã²ÃªQ7óÂÂÂ븵ô�éiJl�àà �Ã�,úp'Ã¥Â)Ãên �ç-<Y�à ��ÃüÂ>½Âg¡ûsH5ÂeÂÂ)¦U§æV"IKâ<£I ÃB²Â-§v 167575^ñ8dý¥bÂKÂL²ÃÂtiDétnPÂh+�ÃxÂ�ü5*ìEìý³ÃÂøô¿�J8TüBýûnõ¯úvÂÃÂhõÂ��Y�/jMÃìÃ.�¼¢ÂÂùÂÃø�nû� Â¦à Â�IrÃ=MESè«� LêêHi»ì¯Ãø!æ9§ÂGæMTüÂÃCÂJ�»~ý�ÂqÃà E5ö�t�Ãúv��**C]rº ³Â�¢p¶gnÂäjF3 ¾�Ã8¤þÃ�ÃÂÂ�WÃÂÂi�¯��QÃ9}ÂÂI�ÃÃpÃô1Â=}��"ÃÂgqG¯SdôJ~öÃ�8ÃdÃÂÿ�éµ<}äª;0»Âì9è�¯�Gn�$¾ 'òr©MÂ{(A[Â�¨P�ìâ¼ÂDýàý,QÂ�Q¸Âq%.P{Ãðõ9@õ�nùÃ8¿úî99\ 16758�nxwÂ¥�v� óûÂÃ�¼ IAÂWÂ¥%ðÂyUq¶¬¬�alG:ÂïÃgÂPO®P��esç �ÃwÂýÃNKP7¸®DOà 16759�e]¨hÂxE�tºÃ�Âãû~T¹ÂëÃ' Ã�ÃÃÃYÂ�G��B¤�ÂerÂ�1¸Ã))ü"H£§=}&t0úÂúwø£2rÂv¢oÂ��ð�é5=MyÃD·jÃ37I$Â��v}ÂøùÂäÃð\cr�° øfaÃÃ7,ðä¥à ³·»Âì,ÿXÃúmùL ÃS<âÂ$ÂÃÃÃEÿ\ýw-?ñMà  �#�.G�ÃøÃP¾{KegW];ÃÂÂ��üWÃVFZîÂÂôtqëDÂD²¯�Ãï´ 16760û��Âvº¡�y1�h´�þ�Y%ÃÂý¬s5JÃ�ÃÂâæuM+vÂÃÂÂÂG�©îÃÂ৬ÃEf�ç?ïr'�«¬ÃxùïEFFFFFFÃÂl�UÂMìÃ�Ã�ÂÂÂÂ2)ötÂ.Q7ÃpÂfÃ=M]Cë¡Â>Ã��ÂÂM��ª¡äïîYÃ�fIê8_s|�§ü¾®´�$�tÿÃ�©ö_Ãú¶tkÂé¦�ÃÃ*°5i��ïÃÂ�DæPÃOîÃ�w�rI��òX®#D¾ÃÃ0êÂ*îA�RÂó¢|äÃÂ� ï�=M�B[q�.f#Ã5= Â'ÃET'âEÂ[Ã� K�Ãë�4%wrBî@Â#ª�ÂÃÃ�D<s8Ã6EÂ\K0_�»ì¶��o ÂÂ}à ôÂ^Â�ä ¸= r'¼hÃð�Ãð�Ã6]ÃÂ��Ãú^pÂn&¢ùÂoªq³¼MÃq+�(�î?,^)¦X¼à ÃHU�©q?õ§ï¥Ãì0�=  mâvHÃ1+ÂÿÃDXÃXä*�ÂÃïÃ÷»^ñ��<bdw�Ãò�Ã�ò>ed¿E¢ÿ�ÃU(ÃãJ¨Ãa>;Ã3¿dÂs¬�æÂÂî�5t·¬P÷Â�¤·Sd�®ñ� I4��a/mÃXéXAÂÃòåZÂ��Ãä©Ã�ÂÃB°=}=}ýt¹�à $y�à �ÃÂãÃ'Ã��Â|�iÂ&ÂüÃ7¤�Ã0\n3IÂùùl1îä³ývÂ}Iv�ÂÂHÂ*XÂÃ�ì ÂÂÂ*j�EÂù�Â= Ã�.Ã�¡l!64a5<Â�Â�à ïÃ2����ÂÃîÂ�ÂF�óúx\£l®T'4 -.4qÃ)G"ç³Ãè(Ãòñð= ÃîkÂ÷Ã|·�ªæOM �¨jÂ{õÃ�6ÂÃÂà ÂÂH��ÿ�ÿ<¡�òÃnñ�Âà °þN4ùýCÃ��yl+ÂÃnlÃ,Ã7 ªÂ²´¾6D=MòJêÃÂT+Â�ï� LÂ2(*Â>£�= CÃ,ø�¨(Â���øê�fFs*�r2Â¥1Â7}lö[UD�f¥®©ö�GWÂn(Ã�¬�âmÂ�Âúj�ýnÂÂwîxâ�¹Â-�v>nÃNÂHy-zÂ)FÃ%ýôâ-�RÂQ�0ó?&\Ãw��ç�§�Ãr|�ùTÃ{ÃvÂ/ÂÃe"xxÃw8N�F7á��{ÃÃ�3�¬Ã��+�,¼m�ºkÂgkÂ= £9û\73�yÃúò«^BÂ?BY-�[g��âI�©bóÂ\ÂÂO¨ãÃÂÂ\�aù�ñ»tjÂa,áfÃ)Q*°¦Âh 16761r=}�gº�Â=MÂ¥Ã�Lê´Ãþ]Âv<Cù'´ÂÂÂBÂ¥ÂÃÂ!�?�Ã=MÃARÃÂÂ�jÃv+Ã�ÃvÃ[�m,ü7Ã?r�RÃÃB��ºÂ�Â.û>?!]ïwfîyHÃâ+ð�ê{q¸}(Ââç¥?kûèÂÃÃ><ý!ÂNèÂáÂ'NÂuèð¦Ã-æÂ��ÃO�Ã�lc¸ï©lã;r(>Z.¯V�òäà  ±8^¡lZ!Â.ñÃÃ,ðãy¼K�Â�9¼Kù>9Ãù½K�¤ÂðÃÂJÂfM4uBèÂÂI Ã´Ã�öÃ�?/IÂó?±ýæ-SÂãñÂGhÂö#©Uh§gà ô�ÂûaA»4ÃÃ= �*-¢�UÂj¸�9(¯nq>BîvÂ¥Rö�á�ÂÂÃ��|©�ÂÂ�g¢:¾ynVÃJkV0�5Â8MÃÃ�,ÃV4ÃxÂSÃ|léG���µHKF?¡º²^Ãc·ÃÃ�HÃU¸�ãÃ/ÂDÃòhnuÃÂÃÃé�xm¿F.�ÂÂ�UêéyÂoÃ0Ã�Ã:gH�/sÂmVý\Tó=M�¼LâÃÃxÃ�'ð1¼©Ãy��¢ò[:t¸B��.Â&Â7°&ò¥Ãoq5ÃÂ]¥èb>ÃñWÃÃ'Dip�*r �Ã&OÂÃFQ{¡ò#ÂÂi«{ÂÂà õÂéf¤0mì{?jà §�Q¼�î5;Ã�t´��oÃ�8=MC�ªÂ�f¶6�ä¼J�¯ÂLþ;�e�ó¢9áÂ�Â�áf�rÃÂEâÃ&ÃmFvÂtÃó8±�G¥à ôInGÃMó³õîÃõ±�Â�ãL:¡�\°Ãuã
16761ñº¥*_¡ÂIH±yï%¿�m¹)/ª�ÃfÂiwùw8ÂýêI�3QÂ\Ã�ÃáÂàç~Ââ���æ*/[ÂÂÂ�L¼U��aUøÂMqÃ�Q�Ã�3Ã�ì+�'��úpDÃ5EÂÂ� �(WcÂ?uã�²9gDPÂ�§0}¡ jö"ÃBÃÃ.mä¸�ú�÷@];î�Â,|QÂÂÃ�ÂR6²º¬Ãæw�KlÂy9ñ¶®øýÂÂ1!ÂH)µÃ4J%Ãa�3©4_= åxI�UÂjåý\Â-0 cà °à y=M�¡ÃE»T=}ÃÃ1«UþÂ<Ã1«±ÂvÃY´R]o:ÂÃ1«Ã�JÂ��·ÃÂà Z>ÂàFü�kðóþ{Ã¥ÂÂWÂ/è 16762=}|ÂÃ8à �ÂfR'�Fð"fQJ½ExNà ænL¿=}�ZÃðzdXcfÂ��Âôm/w¿ÿ�á= ¦û<ÃÂZÃþÂ�î�:ÂóÃÂ�J�X#ó·�ÃâBÃÃ-äÃOñ¸ÃÂf�Âs= ;ál¦ÃÂh�éÃ%·Ã�,hÂë´c 16763GñÂëV|�ò9[JÂ�§�ºà VÃ¥Ã�ôÂ�Ã5§ì�ÂE�!_0©�hÃA*�-�{£;;�úPd7ÃîdZVZ¬��5�Ã�ÃÃjýë4ÂÃ,�KÂÃõÃ"6�C»ÂOù�|¦Bnq1ÂÃu¹©5ÃÂF ¶DëÂ)nµzÃÂ?�ÃçÃpÃ0Âñx�Ã#Iå¸öÃà òÂ$ð¾&µMKîÂ�!2 �ÿ�3Â�y�òÂpÃ�¦ÂÂfö�ÃÃø�ù�®Ã���lÃÂø»j�ÃV²/M�ét�SÃ'[#»:�uÃÃD�l�r!=}»C6¥ª¥·Â%ºrÂÂE;â�ÂP¢ñnÂzù�¾ÃÂ�@ùë4·5�>�´²a. ¡ìmH�ÿ�Ã�áÂÃUi·ÂÂ�ÃÃÃmNÃkôAlz©û!åùvOÃ4p?¯ÃÃ-@ÂÂÃB|åá9Â~II�*�n�Ãrâgîv#<BF��õ_þÃqTç��ºÃ5âz^O�¨Ã8sC5Rì-Lv�Ã¥F/·xõÃÂ{ð&�Ã�FÂrÃ1?ÂUî½= �z£PZÂ̴̿H7zÃÂÃ[Ã+ÃÂÃU]?jÃJà ' (ÂJÂPé»ðB� HUª@ÃÂ.¡RÂÃJÃ�u]¡ì¶�÷Cÿ°ÂÂÃÃ¥Ãv)/ý��ÃéÂ��)@eÂêÂ5|oÃl#GÃ�-(¤ÃÃ��Ãzæþ:OÂ�� 16764ÂÃì�z}"�ã8D{_cÂ�ÂÃÂqÃEý�ä�mïI5fñ«Z�ì}��zFÃîè¿�ÂÂJ=M�'cÂ¥1W~xYÃë}Ã�¶Ã÷�1]ÿ¯òµr.ºâHÃÃuÂ6ú´ÂÃÿ�4ÃåáÂ?ðÂ�Â?ÃÂ/Ã���o©ÂÂÂOzEü2v;ÃÂÃS�RÂgGc§l!U¿GÂA©�dù¼¶s�QÃ���5Ãn 16765�Z�9= c�Aéº��Ã8ÂùÃ�;�Âa¯�%aÂ=}Bõ ÃVÂà i³þÃÂìê !|�!Ã."oÂÂYC²ú¡@·¶5:=}ÃOÂÂGÃ7·¯ÃÂk°¹Tbà ÃÃÿHÂâô¤�ô�-»QlÂâ8c�Âý�øÂ¨ �¬Ã±��Â¥ÃÃ@ÂÃÃ$!EÃÃy�ÂðÂ�*'ç]ÂÂÃ%ã~±¾Ã@xÃÂ/�ÃÂ�þÂ�>�Â�Ãe·/½'��®æ8m< Â¼~ÃÂV¢ûÃðý«±ÃÂ�Tâ&¬xg| O¾Ãå£l?�µÃÂÃÂ#Ã#8ôÂS�µ»�g� 16766ïUÂì#@iÃ]Âãö' \5¢7Â¥Ã_¸Ã�ÂÃ�Ã=}«Ân>rÃ�= æ-¬H�1åøaëÃà �¦,Ãu!�xV¡A֟U¡ÂëÃVüÃÃW�ïÂ�¿ìU��6oÂ�à z�o�ÂÂÃ�ÃXÃ_¢Ã¸�÷Ã\!��à Â*�_|KÿþÃ=MG®Â-,!�ÂiNý�óïWji}¿Â�à Ã~þ¤ÂÃ�UÂ/uÃÃ÷§C�¿��òõ�´M{ª(�DHÂK¤l;z�¼�é_�ÃuÂ!!�ÃbE÷|U¡5�Ãú0ñ½uj§éOÂDú°�¨�â#!Ã�,rÃ{Ãèw�b= ÂKa�¨jÃÃgz�¾áÃ��Ã,Â�Ãó= M³Â�p�¶rôB²Ã�´�"yRÃýtBà �D%µ§DBÃÃêS:øÃçîódÃÃMÂìh§¯aÂq´éÃ!´J¡ êÃE�ÃwÂÃ�t²Â@7Â÷ÂvÃ(ÂÂïXÂÃF:"£äD�¶H§H·ÂT�ëÂQaFNæô¤ÂÂô᣺"ÂÃÂ¥!¾º©¦ÂD ÂÂöÃÃÃö�ùÃûÃð�:�ºÂýù±ì �Â}Ãè �ÃüÃ�[�ÂÃt31§:¿Ã-ÂâÂb�w¦��d¾Ã���·SÃÃÂ�1Â�RF¸?ÃÂÂÂZ��dä"Ã¥FN�æYvÂÃVÂæÂEÃ÷��Â^ÃrbÃj®ã©Â°ÃÃd0,.³w±;ûñèU®¤1:+��zÿÂ�ôÃ#¤�Â�Ãf=}Gþ\�¥øx�TÃ�= �Â�Â�ë��M.tÂ?F7Ã]�ÂÂú*(_ÂÂJ¡Ã®Â@1Côà ï� 16767{ÂgxbbÂC>Q�²ÂÃõTÂÂ{qûúWÂòà I%Â?Â:Â= 0Epf±z$ÂÂ�¢ jF�vd�y�N�ÃÃeÂ;÷<}¯�Â�§¼;üäîý@Ã|ð�ì�Ãé7Â,y}ì1ùót«°=M§øà ¾8K[þ� }ðYBÂÃÂc¸£ÃQ(uè(M^ê Ã)C�@i�-Ã"'��ªÃ°b®NiÃf-êÂbUÂxïvSº�$ÃÂ�ì7+£V:Ã¥=MÃ6��&c÷;¤ôf=MO?ä÷GüQÃwxA2ªIY±AÃoÂ9|¹�Âákx�¤LÂÂ�ìQÂFÃaýIwû¢¥Ã7W5?:ÃÃÂ;¿;ÃÂÂAÃÂÃ4?�6ï�æ3��myv8Â�7/�VóÂà 2pÃÂã<ÂÂôö/¬[5I£��@ïÂÂÃ�ÃU 16768ÂÂ2ñ�°ã¹ÂÂÃ3�ÂÂl| �*Ã?à à 0Ãgé�ÂE�S(Wfù�°jlHã�þK-¿Ãzæ/«ÃõùÃb¡4ÃÃ¥.Â<æë�Bà s±pÂ#b«Ã,ê�&�90sf�æãð¿çÃt�ÃÃ�Â*l¨ño�¦xlJ*¹es@c?Ãù$�Âg"Âz= Eõ4Â@!D°fôLÃD{é¶KÃ6ùg�ÂÃr©Â>8à ë]�7ÂÂø.T çÃÃmÂRAlQ«ÂU.¸ÃÂ㳦�Âl»ð�&~[ït¹"*¸srÂév²Ã¡u±ÃQ#tIhc|$²8¹�ÃR»N�& ãXtmV770&ÂçtÂV»³´ÂpÂÃÂ)�3l9ýÂ>ý£�é¡If5[1ú v¿]1ÃÃ�ÃMÂ�óÃMÂþ t�NäÃn~Ã:çn�uÃäÃ�ÂgÂÃ3ÃÃp�¿åÂÂJ�^{øêZCÃ�¬¸¸h\©¡�yÃÃ%«+î k��¦ÃîÃ�Ã>eGÂU\ù~ÂèFc��.Ãì±�õ¯�ú~ÃÃÂÃ�~¦ó ÂGÂMeÂÃÂ(�n« ~ Ã÷ã¨+¿aìÂ�î¯28ÃÃÂFÂ1ô¯Ã÷�ü¤Q>�ÃÂÂû\mA�Âá�èáà Ã־&��Ã¥I(û¿÷ÂE�ÂÃ�£ÂL§ÃÂGxvÃÂ~Ãì³Âý·Ã¹�«�çBøèÂô5pþ¢¬Ã�/ÂÃ�ê(K�Â�¬ë¦yÃ,�ú6üwÃ?²zÃI¤¢©\Â�¡ôÂa"°@ÃÂõÃõÂ�GÃÃz°1@©�Â}ºMqñ.hù�váPÂø. 16769à |ü¨°N á'ð-= ÂÂPP½ÃÃvÃ<Y>Kïk�áÃVÂOÃ*Â� 167707ÂùùèäÂø/¡ÃÃ= à Â^Ã;ÃRÂ� ®�ê9¤Ãu�»c%ÂW1ý9UTj§Ãî�ÂÃçWÃ��,ä)á �¡à yÃõOtùU硽U£r�Ãüëãc 16771�ã£>��CC@hå²Âà ÂÃ��Â=MÃ÷�hTkÂ=M(cSà iyÂ~��h@ñ*»(*Ã�»¶ã¸}
16771�8(¸j½½�V�Âh²òWNÂÃÃÂCU�Â�Â�²Â5²�=M% � õ à � 3 �ùùãy�Â�w 16772ÃÃÃ%�Â+¤�ÃLA-ñ�9[©��ÃM��N? Ã?÷± ªÃÃÂÃ=M5<óÂ�±��äcJM°Ã*ä{Ã�¸Âýè3Â(¸Âl"²Ãä4ºÂÂHI�¼ÂRPÃÂøÂS�Â�z'³Iþ�^Ã�Ãñ¾«CÂRvkVÂÂHI¡�±¸D¦Âÿ¦% 16773µRv᣹¸l �óÂ,ÂÂlÿÃpÂ¥�½îÃH6rÃ¥ÂÃÂsgJ�mT®ÂK÷àÃÃ{HI²�ÃÃÃä}=}]}Â)~r@µ7ÃTÂu´Âà pýÂjù��Â�ÿ= _Ãï§>ï+ãÃã)Â��;áÃ�'c�ÃÂ¥~ sð]L�"nf! @ú¶¬¢Ã´HæÃÃÂ$���c²ÂEEæÂóÂ���ãÂÃ<L®òCà Â�Hû)@6�¡�#þCÃXXÃÃÂÃ�o¼��Â{YÃëÃ5ïowÂ�DDÃ!>=M«¹NÂÂ�ÃÃ�ç�,DÃ@{Â@H}Â�ªx£ÂðÂj�Ã$Ãu<CªóN:AïGC§2^¸ÂÂÂï[ÃN�«ÃÂ= õUÂF¾ïjy _l5�¼@:�>��éz�©²Â}J�ÃÂ�}pø³¾ÂqtV'$£³¦°Ã¤�j��câ��±�adÃ:�ÂÂÃà Â<ÂnÃçLÂ9��tÃ1&yý'¨ÃªIj¸Qy¶�Â-ùÃCº�Ã�ÂÃÃ�¸8']*_3¡Ã.Ã�+ö�Cà ÃöÂlpøUÂ-³&Ã$=}\S�¤�½!ð¶î¥Â#�(k�çù8£Ã¤(8Yº�Ãr�4Ldð�A�ÂÃêÃþï¤ÃæêÃÂÃÂ�îzÂ�@±)_�®îb<Ãô¬÷gbÃüî=}gÂÃi{n¶by°8�û�ö¡Âhø�þügz{Ãxó�÷;?�ÃÂK�ª·Â@Ãc4�  =MãmÃy´uiÃ÷9xÂ�û;Âà 3=M÷ÃÃÂ�Qô£ÃÂøö6Y0?{gsmYÃÃ�!(ÂäÃN)Ã7f§æáoÃ��Ãà Ã�Âi§Â#�&=}à ±8Â�Ã�ov:þÃ-�Ã6þÂ.þÃÂXäÃÃPÃà Q:ÃÂ4¯Ã{Ã2Â��§�Â�·�Â$^D¢Âÿ»d!ÂÃd®çl%ï>eh*�öh�o4j´£J$W?Ãj¢ìÃÂ.;áW¹¦w»¶�zÂ->¨]ÂÂv� ÂgsÃ�©Â¬ÂÂ=}�Z«M=Mã½ÂëJÂÂ8Ã�ã9à JS��Jô;^°}õ¦/DwÂ%ÂÂ¥(@öaB¶µÂxù]?®´çL@S÷Ã@/,ç�ç9kº VSÃEÃöýÂ�ÂfõdÂCÃiÂÂ/µÿöC¿£Bsò³Wª4�'s��òÂë&tÂB�ý/� ÂDKú¸n¶7�³qÿ$Âà¬wæ;ó�³¡t�M 16774yû&±a¯ÃÂÃR 16775Yþ©Â3�ñ}ùk¨ÂY Â¥��Â�»uÂÃLÃ5�¹ »¸öúÃW�Ã<¸%�ÃÃ�Ãp2ÃÂÂ�Yu£D2Wl´ÿ41Zµ9ÃÂÃ�M¾Xu®÷¾�gÂ¥WÃÃÂgÃ!ÃdÃÃÃÃÂÃ�5=MY/Âê�3úôÂÂa�ÃÃ%ÃõÂÃQÂ}n|Ã�wy�¸üµçÃ�]¡¥ ðÂäeXõLl5£¹�úø�3ëFñÃ��Â�T]ÃÃvì�%@dÃ�ãQ#U�²;f ÃÃ�Â=}�¦Â}�Â��#¯ôë$»:¡,¶æcþº¢JÂà Ã�ÃÂ�¢áG�m"¿ý.XúÃâ]Yñ 16776îSx÷"¨Ãâ�;¼�Âà ¤Ã/Â-Ã"Ã�OïÃaçÂhîÃcÃcQ�FóÂZ¯$à ãWVà ö|ä�é(éyâÂÂ@Â\ûbRc�ÃÃe���âñ¥qø_U 16777�¾/cÂU�üõF¢9Kö�ï&XÂ��6ycÃ=}S�Â�úÃÿ¤�Ã0�<ëÃð�=Mþ¯'�ÂÂ�á®ÂÂ¥TQ��&�!Â�és��CtKê~\*á;pjeã²0U�Ã� ý®Â²1��ãÂïÂ\�QÃR�j'E!WWöäú¹0*«¦izL,¯!]Aîj�à�÷÷öÃ�Ã>�ÂÃkÂü�&Ã��BKÂOÂ�èÂÃ@qsç 16778«£ª÷YPtw ·6b¯aòì¨v QÂäÃ/+ðÃ<bf�òÂ2Ãñ�b§,ñoÂóXÃÂÃQ 16779u§²e��6Ã� ÃA4¦ÃÃQþ'�è©�Ã�o G�vÂÃ�Ãi§½O²ÂÃ���Ã�Ã;ú¿¢C5ûodîþÂ}�üÂX�UÃpÃÃÂ-Â?�o�2�2W Â(�+U)ÃÃÂÂ�Ã¥.=M«Â[i®Â+®Ã¿x«ÂvM�ÂùU��/ûës�"d#ÃöèÂ�Âôî?7�t³wñ�÷÷Âà é$Âû\%*»Â%Â�÷jÃë·i>ú�²rÂò=MëÂ�² 16780Z�ªX·�Â|�¯ÂûÂÂÂðìê¯8PÂ��RþÂ~¼E÷_®ÂBúwÂ�qëvà ÂÂ)+³»7Rvj{�£j}<²ª2.ÂÃè·ÂTvÃ3TmK)Y ]xÃb»VÃóÂòÃs³°ÃÃÂtã[ô¹yÂÃLrsîkÂ�D?IèÂ�WäÂ�CÂ¥Â-øÃêG�½ÿÂ-§kEÃÃCo_äÂ?ÃAÃlPæû:ø£t�s8¤Â�Â(WþÃH=}¨ö\=}ªT�÷¦u¬(Yý«ôLB ÂÂÂrÃ�9P§NVZ* �] bÃÂ�LõóÃKÃùÃÂÃâÃWà 16781»ôUkåéÃ�GÂ¥J�Â_¦&Â^ÂfÂàº�_EÂÂÃyÃÂ�Fÿª>Âë´óD�¦ nºN©3à \�:ì5*v³ÂÃ[:�MÂî-(µ�«éfÃ=}�p¤æ#ÃmÃPÃM�ÂG-FôërÃzM¨Â' ÃîD�¼ib��]ïCÃP~�©uY0¦+��²ü+?¦lÂû+�²Ã�á4¼_êÃ�"é§�Â&M�¹¥¬��»S(-ð'Ã;Ã2ÂRê½ñÂ3%Sö��i Âi�g�ÃÃ�Âp¢Âö3? TÃÂ¥�ê¹{/=MIe�ùÂbÃÃ7q=}£Jú_Y=M�N9/Ã3�r·dÂôAÂufÂNÂÃ¥Ã�hÂÂs4ï÷³pÃÂÃÂX�}~Â�&n� ª�à $� 16782ÃZÂ#Â!ÃèÃK�*��þÂ9��ÂÃà �ZÃìà ü�'Cï<�£Ã+ÃF«õ:ÂÃúÃ?Yc6ÿÂ�+ðÂeÃÂPÃãÃÃÿqá?-o���l_&=}Ãëê~ÃjLöÂÂÂÂ¥Ã(_¹ç��Ã$Ã�ÂpÃzOÃJ]=M]¾</Â�^04Q�½¹»$ÂÂ�4QÂeToÂ1<5çÃ�Ãwn?ÃÂÃ7[IÃGù�Ã�kÃO]PÃÂü�¶ÃÂ¥Â�YÂÂ7= :c�¼ût@³ÂlȈ 16783°Â7%¿��LÃÂn{?�ÂÃÂ�ú�HÃÃ;MäÂÃg)¯TÃÃQ_¼ÂÂëV3ï£�Ã�ÃláÃnù�¼è¯*æÃ¤vaH8�èÃ+æC<Ãð¬-üjÂ�f!ò�üÂÂm ¹ä/¬'@ja ÃõÂùì�ÿ¬±X¯â�Â�q<Be'e¶P-¡¹P; C�Nxë�>Ãÿ4ÃÃçóÂÃPà x�¦���MôÂÃýÃZÂóÂÂ�ÃÃ7GÂÂÃâ§Â"4�i°ÃÂ¥!W�#O�£±«ä¡��Yv�²Ã½Ã�Ãnóü±Â©ãÃGXBiµHÂÃ�ú?ÂÂÂ=M¯û½ÂCÂ�ÃcÂ��°8�öêNÂ�ÃÃ¥ 16784�tÂl£ ÂÃ�Ã�þ��. ÂÃ$¼ÃyèÂ#sÂ�Âÿû�âÂÃ,à ��ðSÂc@T�èsÂ/¦ Â¥ h {âúÿl-m¡¨:ùb��ÂÂ^�ôV1Aø�ónÂ{¢ÂDDäÃ>m ÃÃ(¤´'BfX 16785>Â.#ÂÃIxH�ý^gÂÃvPæN<~á��yÃÂ�óÂ�¢£Ã9èî|m9µÂ±��êªÃÂ0Ã�ç7�®!|S�Â4&£¿�æK�¤@z2�ÂÂBÂÃ;�ÂbÃÂS î[ÂÃQG=}�öU¥ñläüÂqà aµ<X��kÃÿSÃ��ñvEi�Âxdï�rPÃLò,UsÃñ�ìu«©¨µ+¡¶xô¤~)!}J 16786fd "Â�õà =M²Â;úlë²°5}fmã²±��ý&òÂ4�n+�ùøsxaÂcùÂÃ�ãÂÂ�Â��óa[�ÃÃ=}�bìÂÂ_2ö��«b¼e�H�G!µ�ûM¹X6xmjS¹¨ÃqÃ�a�Ã��çÿ�RPÂ�çÂÃà �Â=MçQ#Sq��÷ÃiÂ�Â�÷ÃGRqÃ�÷=M]¤¸�"lDO�ÃÂÂ¥8Â,lº]BÂ<÷#Ã9ì3¹�d쪣=MÃ�hãÃpzpg�+àõà !ÃÂÃ]�ï5�Ã0° ]K*ÃN�aÂÂä9Âò8%*Ãu�¡½Ãò<>�a%iä]o*�ÃÂä¦o�²Ã�PÃ�¡¢.ébôYü´ÃÂNèï%�þ 16787n�VÂÃÂ�v§z þÂ�X�&Ã8~¨Ã^�oÃ�ïo �¤�X¬8¯ÂM�ï6£Y�oºêþá'YD5Ãè�§ÂÃòo·Y�ÂÂ�Ã�ïk§�÷ÃH^®#ÃÂ�Ã;þ'�ÃÃÃ�ÃêëWI~�þ�úX|é�Ã÷o¶�þÂÃÃ�¹¬ÃGëïµ�þ:Ã�ZÂ~Vøº©£Ã�oæ Qw�´¼Nþµ2¶�� ®)Â)9ÃÃètªrº�U0Ãj4´[Â�Â�Â6Â.ÂNÂ~ÃQÃÃ_Ez9ÂìvÂ�]ÂU© Âv�¯K»Ã\�®¹ÃbÂ+m,ÂkÂL«wïu�¡¥��¼�ù¡T]á5âÃ�c¢�ÃÂe%O֐7æÂóêÂÃñF:6é#w½ñ¾]Ã.X¡Â%ÂÃÂÂ(üÂ=M²*ü�ÃÃK úÂÃ�ª¿à z?Ã�ÃÂ~�JÂ*òåÃà %�Ãwj*õ6iJÂ¥{$WÃ¥Â$ófÿð¥.� 16788��_6��èHÃ#±´ÃwÂ�¯�kâÂú%Â!}�)5ÿÃÃ��NÃ(î°Â�Ã�¬h³ù�ts��à Ã�9SfIÃ|{ÂpK]ê¹ýÃÃÃüü¯¹½éÃÃÃ&P&ñ³µQ¼ÃÃ4.��w3¬|¯Ã+<¬%Eë� <®¥ü9ÂÃÃÂ~ÃKÂeÃsÂc3X?¬¹-º§ � 16789ÃN,�¤9ÃþÃÂt�ÃTB®SKüÂPÃ�ORûÃR�-oÂ_»�R=MúÂÂà gNüÂÂZÂÂÃ÷·ñ¹ªÂÂÃwÂÂ7fM.pCï$ê�!;y Ã4EÂÿKÂ]ÃÂ9ÃÃÃ�Â<�Y6úÂÂ¥�ç¡�g�ÂæL\ Ã�¢r=}ÃÂA_vé8¢�[�2¹i�åê¹bÂlIªÂÂw³�¹§{¾¬¸¹wMÂü¯\ÂÃyÃÃ�ä"8ãPÃ
16789�Vú{Â�kùþ�£^®jC�æ�ÂÃ÷ LP1æ{öw£.pdÂ4{¯\Â÷ÂÃÂ%L"ÃòÂÃÃ�öà �ÃÃ2¨òÃ7ÂcÂÂ8bÃ:Â;[�ëøÂqEQ{yÃtÂLPÃVÂU#ñ;VF÷ÃÃÂduJÃE�I�++� ²ÃuÂwÃ�9ãÃ>¤1�E·Q&¿/ÂÃ¥V¹°YGy¾ÂÃL¦h+Â/¾õ¶ÃÃúSQ©ÃLÂÂ*ÂÃÂÃ9ïxã'Âk~Ân#/yÂÃë6ÂÃõ+�Z«ò�ÂG�ã��m=}?¸!kÃL±Ã�vÃÃc=}Xº¨fÂ¥ÃFu];¸¬}Ml°©¸g�öÂÂwm·w ÂÃ�Ã\5nZ窳Â,Ã¥ÂÂ6µâEª;Â"�û5ÃÃ�Uj�Â!�&:ÃT~��þo¦ÃñÃTª"�ÃN��U%�J¨ü NUã)�R�Ã4ïÂ.�A�ÃÃPÂðy0ÃiñD@O&Âîys} r>ÿÂÂ�V��Ãd=MÂjä�ÂÃïÃÃÂÂ!oý��¼qüÂ�q?Âë}qó±¢Âüõ{ðÃ}äÂýÃ&ÃüI&f�ôÃ�Ã]¾tÃÃ#þl ÂL���ø/Ã/.¡s¨Â³�ÂÂç²�©4ÃMêÂ9ñ"Âý£¨Ã]�ý®o�ÂÃ�ªÃ�}*7¯�%¹ j\+©ZR��¤3´eä�s~(Ã�©TÃ+ê=M 16790*°°ìõ«ÂÂÃLª:}+g�Ã1Âö/Â�ÃHøÃDBÂ= B�ör#³":ÃDñå6=M²M+h�ÂtJÂv1y¿Â´Kw/oìëHÂL�µ^��»'«Âôêú>ÂrþöÂÂÃlµÂBÃúºÃÂvæ�Â�MsÃtÂÂaÃÂ�°ÂÂmÃÃ\óÂÂÂyúoMÂÂ�;©[Ã�²>Â}�2W°Ây%Ã�P�Q>Â(®ÂxÂ�+Ãà½Â3SïµÃ¹+Â;òÃÂ]´ÃV�ýÂ� K�ïp½Ã�J�:.ºç 16791Hî*úÂÃ�eÂ�$7÷ÿÂÂÂ�Â�Ã�Â.�&ÃÂn3²´ó4ö\r&Ã71wà ²Ã�-ÃÂG(5Tvú'}�Â_®s¤Ãâyz?�Us+D�Ã�MøXeüìÂrz¾�úÂS}ÂÂN0ÂÃ- 167922Â%êÂÂ4ÃîU¨¿ ¼Âè:Ã�ÂÃY æÂïIr¬��¾Ãh¼[ÿ3[/�µÃ�ÂÃ��´»Ãt\[�15ÃSÃvY)=M�ÂÃjÃKÂÃÃfn©Â Â]¿q¢[zÂÃaþ 16793]Â) 16794�Ã{ÃG: ÃeÃ�ÂrÂÃ�JÃÃ}¾Ã ÷ZUæÂ~úlú(^°ï�ûÃs�ìKÂ�Ã?TH$ó]�Ã-#�Ã0ÂU�ÂÂMÂ{b6ÃÂK�{1Ãôô!Bw.º�Ã+à ÂknÂ{nÂÃ0i'�=}ù�cjòùÂ�q%´þ9l�Ãc®Â]P¬,î�ë!¾Â�ÂvÃei �jî¨#Â*á�Eê�I hÃ�%ìÂ6bÂ<é~¶ªðv�CÂÂêë4»*õ�EÂXNÂfiç´P¸"ý_ãº<ãÂÃI ³4óö[�ç8륥:ø�,ûà %ºpÿ¼ïN»ÃAÂqî��Ã= ÃÃ'·ºÃ¸ÂÂëcuÂ(3³#Â¥ÂZÂÂÂoóëÃÂ8¦à ÂYæ�ºA= ^ùføÃ»ðASm�®èê1ã0ÃAà ��æ�Ãà �æì¢´Ãc@Ã�øGÂìf�Ã!4µðDºÃ%HÃ0Hxî£zÂAÃJ�ü 16795KfÂ;¥øÃ÷úC<w�*³,0½@b{Â&�ÃÃèÃÃ¥zBÃý3ÂT�#® �lôxÂ\Â�zæ:ÂGmåþ�9�>Bi[_�Ã�ºêþ8A Â�ÃN8#�ÂaÃ!û�ïÂ%ºæ;|0þi3Ãq¨Küé¹ùâl^� øÂ_Â2Ãïê�ÃP[kýºc÷»Â¡þÃñî°ÂÃ= ë¼�xtobÃà 'ì¨W$EÂ��Â|°Ã¤éG¼}�Ãp�¢æÂà Ã�X±Ãâky"èþè±�ô�BÂèëÂ�$h�´_à @�iA¸ùf;�äÃõä!ûÃÃ4�Ã��ñÂBÃ�7�ÃUe¼ü�\ÂÃfTçWü¿ÃnòùïÂ&YÂÃnçöê�A¾óÃî/Ã&lf¹ ±Ã-ÂÂHÂ÷Ãâ¯ûà 16796ÂÃÂ�æ%©CÂÃÃøä¸ÃÂ\Âï 16797ÃÃ��@� 16798nl%ÂÂ�¦�ÃB«]?ÂÂÃc5ÂÿÃ^Ã#hÃ�´ÃügýÃ�ó�þkom§�Âéx÷�áÂ7�¿piX|�ñ®o�¢½Jò^�|d±Â�a�ÃÃ%a�ì�ë�à ë7Ã¥ÂÃKà R �Âîd¬ |ôå!K5ð´�çÃ= ³D´Ã/¦Ã�sñ�xbÃÃ¥3ÃÃDêª'ä 16799�øÂOäÃx^èV¯é¡Âs�h6èe��ôç+"Q ôÂè£Ã¢ÂÃÂ¥Â� Âõå1TµÂM»ÃÂMÃ�ÂÃT3»ÂM»ÂM»�¦S ÃÃ])�ù£ì?ìÃ��Â.ó+ÂÃÂüxû+a÷ÂÃÂþ§&=MnÂ'Ã�y ~6ÂÃ�¬k¨ÂX$ ät0âÂW�°�9�µ:�Â^,�G����Ân7��>®³�Ãqnó ÃÂÂà Â:/»ÂZ�4�ÃÃùÃM�pÃsa�µmð�RXÂq7ÿlLÂBÂ= §$Â���Â�1Âly,��S÷x�_§¬ÂÂöÃÃÂ0EÂew�=MÂ,I Y��/��E�:©ÃªªÃÃ�x�©&Â3�ê�ÂS n}Ãþ��v¸ÂQ³.Ã�îÂÂPÂ(VPKmcMïü´©Ã�ÂÂsÃÂs¹K|LÂä�µ¥uÂ�Ãç<,8ÃÃÃE÷¯2Âù3£Â-c{Ãó½Âî¹îÂÂbþJÂÃðt�¤�ÃÃÃbg�_�D�ÃE6ï�wÃ[¹Âª+kÂ>Â)\ëÃøÂ'%Ã�§2ÿ«¯ÃXõ§u"^Â=MÃLSÃ9�¹/Â=}^ö�Ã��U= .õãÂÃú@G� XV= 'Ãã�YòÃ,z�à 16800ä1�Ã¥iÃçY��(ÂM!ª¾èRÃGpªå"�Jø�9\è�úB©¼ð#Ãf¨W�dïÃ�ð�?Ã�#Ãd9þé�P*xL{¢Ã�ÿd©~�¢Â2ñ¶�m���"%à Ã��¢ÃÃñò.%XÃ�"y�ò�Ã)¼Â�±Âc¤�Â$Â�$iÃòö+L���ÃÂ$ÂÃòK�«< 16801�ÂÂÂ,"Wy�Vy�ÃEÂ-uùÂ:ÃÃáy�·DÂÂv�q$Â9.eáEõæ�4H¿%ÃÂ1Â|Ãÿÿ 0T¢ÂÃêµï 8Â�Ã� tà}*zâ 16802 �ÂD!à 0'u¦é 16803£� 16804ÂÃÂÂÃ4*Â3yÂ6à ¡þu/Â5�¾2ÃÃ2à ÃWuÃÂ�ÃRJÂ�ÂÃÂj¦��ó(·'�u9Ãr?£¿/ÃÃ�m³�z�¶ÂÂ>ÃÂ�má§�>>´�S7¡ëmr��~õ0³ê>D÷4 16805�H;&°Âz�#ã¡ÂöbJ}äÂZëÃÃäÂÃbÂá!$óÃú�x�&Ã\j�Ã<!àbÂKÃ¥oÂè¦ÃñÃ��0/ëî<ò� Xà PÃÂ@Ã�!ÂÂbcÂÃ[r'é mÂ�Stm�Â�®ÿ% ú ZÃ�÷ÃÃ=}¯à áðfÂM»¸Â�»ÂMÂÃL»ÂM»ÂM»UCþÂà ¹(k¯� óêzã ¯cjô$Ã¥kÂ4 ±Ãî7Ã¥EÂi�¶%éúÂö°Â6H_�TÂóº³ÃÂÃiúÃ%�çÂU#0ÃñHÂ¥HôN�Â�éÃ�ÃÂG½±nYHÃ"´Gé 16806Âü]?Ã�¶ÂÃÃHÃ&tBëúÂÃ=}¼aBÃ&%î÷!´Ã�Ã^ôµ�nR}$Ã.ÂÂG0oS�¹åÂó?&'Â�Ãú:TýeÂi¼Rý±m��Ã�tÃ�ÂÃà �_h��"=}ÿÂÂ/0½ÂÃÃ�ÃÃ�êÃâýÂÂ�1¹7�¬KÂÂ¥ÃÂ!¡¿Â9vÃýºG¥¿Âs6ÃãºCù��¾"^"-ÃÂ�Ãlº»�kÃÃ¥5ÂÂVµB]%EL= MÂ'öÃûªIÃLÂ=MÂ�èb^'Ã�ÂõÂö²Z¸P{JëMmMÂãV¢®»5ÂMïÃi�·ö�¸'ÃL?^ÃÃ{yÃÃÃÃãÂà ?ÏX�Âfë�/ª¡�ÂÃ��ÃÃ|� [Ã�� ��Ââ:�Ââl�,ÃÂ�àµ�§�à �ÂD÷�fu��HÂ+� §H�çÃc�I<t�¬ �æ�Â�!u«�Iÿ�X�Ã�¢å�ÂBñ�f^ý�1ö 16807�é 16808��ÂÂ$��Â¥2� ,A�Ã/P��¯_��à g�z�p�Ãyx�01Â�k&Â�ÂYÂ�ÂÃÂ�ä¡ã@=}éà ä CM»ÂÃVK»ÂM»�ÂM»ÂM»Â}ù�m0Ãg�>ðü�eé�¢�Ã�¡¬Â3X2Ãï¾�âc{�PÃÃ�lÂ�Ã¥AÃÂP�IáªÂüÂ"¶¢ÃÂ= ¬��°�Q�ÃÂþ#öÂpÃ^åëêN£ÃÃCTâRÃ/xþÃãêñ_Ã�5â¾m�X�#ñê÷4�Â¥8ó£ZUQÃ~ñöà {ÃÃ]KÃù�¡´åkÂXÂXnÿÃIï¢ÂÃP¼ioaY2�îvÂÃÃÂü8O�¤coEÃõ9mnÂ¥mh4O#«dþÃÿÂ|Ãÿc;ç0�Y���fQ¹(ÂKmÃþÃÃÂÂ�i3¬ÂÃgᓻʨÃ~nY´�ÂhfGvÃ= ¼ê¤ÂÃ�©Ã�à Ã�~èäw¹&Si}ìK¿#±Âã�Â�¬Â7§ ÃÃ�#4¯±PÃ�.+ªUÂOÂ\Ã=}NJZ ÂÂ/HÃÃÃ¥�/ÂÃÂEÿx�ÃëÂ_Ã.c7�IÃÃ�%¯$<Ã*| 16809ÿ�ùÃ'zªÂ4�sÃ�?%jÂ�³Â5uzs�XTÂö�ÃÃPÂjþ�fú³h?¶z�Ãy��Ã�y·D-é¸Â-à%Â.|¸u ¿¼Y�³s²{\�Âçc_Ã¥�Ã!�gÂeR¸Ãè¦X'èÃ8*�¤3BUòðgÃLê«DùüÂ4ÃÃÂÃe<� dc¼«H\Âr}µüL>§¤³m�Ã_ëE�º¸/ð�à 6áà à ô¬ÂM»Ã�»ÂG�¬ÂMȬ�Fà ¹Â]°�8ÂÂ;@8µ�(¼�-ÂæÂ�Oð¶&c�Âû¢eãÃÃ�üÃ=M�Ãÿ�jQ³§�»B�ãçnÃcÃä��-Ãk¼D&4/AÂÃ�F4/Â(N�Ã-ÂÃ4}£ÃaÃpÂx¯}Ãë9ýÂhÃ=M+¸Ã] ö·wó6ÂâWÂ5¼yÂfÂwKñÂÂþÃÃÃ$�L¢ZÃöÃÿª�Ãì:ÂsÂIâÂÂÃÂG¹þÃ_à£H�KWüDCÂ�æÃÿ�ÃÃ��-�¡y´s<Â�ÂÃóG©üU~ã ÷°ÂÂd±µ�<{_mÂjü]Zó[»¸|«ue"t�ëÂ�>ôAOQ.�tÂÃ�I´6«ÃZd�?ªõÂo7BYdêæ�ïè\ÃèûJL�Â!Ã�=MÂÂÂq�¶ÃÂÂ�c5Ã8¯2�ãf+ùr�FdÂh�-"�<ñ�Â¥#¨lï¢Ã\öÂ�(¢ò)ù�& 16810:CàfêÃ;vù¸Â¿¢þüýxÃèo0�N�U�ÃÂë³2=}¹wæqJW6T[0�ºëþTÂÃä!?4ÂÃÂ�Ãoh^à ë½âYýû¤ºd@´k"ÃÃé¥OZ�Ã{�8[�r7R1¬ÂlÃ&$ìê)¼ÂiCÃÂ�¿Ãt-w~ ÃüOÂ÷Â\YiXµ�&/ZcÂÃ=M_%¾±KÃ~nwÿh�Ãh¼¤¯tÃâ6ÂÂ<ÃæÂÃÃ,ÃÃ!¼Âäöê��Ãx¤ÂÃDÃÃÂ�]SúÃ2ÃÃë@ÃÃ,6-Ã%é¿ÂúÃA¤ÃÂüÃÃ�ÂDÂ-=M{r÷�èÂÃòÂ��ÃÂÃ¥$Â�$ÂÂhÃ]�Ã� 16811à *BùÃ�4°^ òUà 16812òª 9?+Â:ýú?ÃIÿ¿¨Ã;-|îKF%[ë©g»ð�ÂÂ8ºaÃÂ�VxVó�µ£ÃIÃVÂøÂo�RììâáÂPÃ|M»ÃfL»M¹ÂG»ÂÂ<ÂM»ÂUÃÃÃáÂ[ãÂ�AðÃ!c¸Ã@���ï¡�Lèï�î¥PÃ�äÃ#ýPÂ=Mþ¡¸¬ñ�4üi¹f1��ÿe{¡HVÃù
16812c4Ãø¬}Ã¥�_!p7b"ÂåèqÃ4øÂÃ¥�XEiÃÂ�j V�º¥�WýkÃÂQ�Q�Âæ���aÃ;�RÂY�¢�sx��ù 3Ât�Ã¥�ÂÂhÃ~&»= ÃLÃ�}ÃÃ�(>�s��� Px%ÂÃL�®|£Ã¼�Ã�~+´ÃY¸m{/VÃ\ÃI�ñe8è�"�Añ;�÷ÂYDéÃ�+¹sÂôG}E¼�Â|�ó60qÂâï³u¤=}>¥®�Âù7ÂzM�KÃÃP=MÂK·ñ¼ÂnÂÃÃy�ÂaÃÃ�2�ÂiÃl-Ã;L&ÃÃöþ¸j+Ã6ÂäLCfò|��.¥ôéB*�øà iÃû ~ünÂÃî6à à °Q��»%p¤NìåÃðxÂgMn[ùÃBÿ+Wç"Ãà �eçXÃYp¢og��\ø»ù'ÃÂ�bS 1ÃÂn±TÃ�JK/ÃZ¸)\�.�ÃRj)ÿ.�YÃì�Ã~à #§9TB®±JYþÂÃ÷¹WqÂùw0H¤Ãë88=}AÃÂÂ4þ¦ Ã²¨Ã*�v 16813c»U.¨½ÂÃÃ-â·¿Â<Ã�G 16814O�ö\giFWÂÃÃþÃ'Ã3ÂÃáÂ'�Ã#Ã#�Ã�âs§ÂÂ\¢ló/Ã>Ãlùb¯1Â^®v¨÷ÂUX©3Â7T(Â�$ÃþÂTÃ��ê¾Ã¿Ã�évÿ¸ÃÃ�Â��ðÃóÂ%�óÃà �nÂ�QrÃ",Ã÷dV_à ÃoÂT�r¥º$vÂâR|Ã�§¥&�ô à )*uG»þå�^ ÃLy�Ãvj�ö3BÂÂòw�uPÂÂl(a�&§5pè7A¸ö5½5Â�Âfhaú§&ÂÃÃ1}à =MÃ$¾²Ã+¦Ã�JR�<s�;°ò�GÂ�Â,Âiõ±ÃÂbîÂ[Uð^ÂǬ*=}F>¶Ã8Âþ6ÃÃùóÂoÃ&ã¶Yø°�¯pø3#â¥l(4�ÂGÂ�2ÂmÂI�F¦=MóÃÃ-Â^ºtuÃÂl»M¦8_�vM�Ãjg�Âë�ð KÂ�kÂ�©úIe½÷�ôÂÂp]FmAÂ�Â�Lø5@£ÂÂÂÃ�¹RÃ= ýbAV$i»Cóþ �îÂÂ�@ q4�'Â,UÃÂÂó¢®Â4QFÃ�÷Ã�Â@²Ã¢Ã÷Â�OTà «��꽨ÂîÃ�W4¯Z��µãÃ�~�oÃÂHÂ÷®¡>�h[ÃÃÂ�Ã�ÃÂÃÃcÃê?Ã<\�°ï�;�vÂæïÂO||Ã}Âæ¿é÷ÃaÂÃïÂèÃÃÂÃ/Ãfâ*Ã÷Qã_�ÃÃ�÷[^ÃÃÃÿ6Âáù?V�àÃÃ�¬JÃQÃÂ�Ã�Ãy\�à ¡²à $Âãy;ø¨Â«!¬ÃçÃ@fGÃ¥�S�d¤ÂðÃ�ì���t§¢ð.ì�ÃP�ÂQÃü�ø¡Âxè¦ÃoDT4�â[Âxöñ¥¦½±<Ãk&OGìI��¬¾ñ«»Ã8àÃ�üô'tD�'ãà r(ÃC âÃ�ò©Ã/$7�iÃÃ)�õ/FÂ_�µÂpÃ�e�2)Ãw*þI�Ã+#(�}UÃÃ(kG@Ã�!ÂX��ã�Y�q%X öÃ�Â1ìÂ+�g'!�´(à Ã��wÂÃYÂdÃ�[G�áÂèà 16815 �Â= ÂÂëYú1¨ÃÂ%´'öÃÂÂxo±¥ü�0¢¼¸òZïvrý7ªÂ£E¸�tÂ^Â|Ã)à ��>a,*å÷/6R�Ã_�ÂÃ\&õ7®6S�Âz�ÃKÃp3cº¥:¬ÃJÃÂ<'(!ý97ÃI�ÂGt,ãS*ûÃ&�G«ûYVÂéª�¼Ã�ó5½,¹Âöæ·Â�ÃA�;ú:�ÃÂm'-M��M§Â }ÿ¯�hKÃÂÃE�=Mý}ìY³eHW÷³¿UÂÂÂ{õÿZ8»¿£Ã/ÂÂý¸§ª�]�ü¼¯�¹^ôæÃðÃsúÃÿ#Ãà 6gâ= ±Ã6�»ÂÂ�·Â~�»Vþ�MÂÂÃÂÂM»¶¯¯�ìLPÃÃF�ÃN®Lu�3¸Ã¬O;}QÃP¼e¶F÷°Ãê�e�õÃ=}y£u³>Nüø�¡mÃ�½PÃQ'ÂVÂ^Â�K:½ÂÃÃ!j¦ã«�ï¦ÂY�µ·sÃú/�/ä¹Ã)Â�÷y:�ª�[a£ëi��òÂ�Âs QXsÃÃ#p¶gGs\�±Ã£ê??¶òAr�ÃMÂ�ÃÃCeºo!óèNÃÃdÂ� 16816_Â�ó£�î>ÃXÂH'=}+��ÂÂÂÂ¥�à �Yà ãzâ�Â�à i;�Ã(âY6ÿhJ3�¿�ë��ô�ø� Â> = ·â^ÂéBÃÂ�º6çQÃYðà 16817c���x«c¹Ã�xå �\��dÂk#�Âÿ¢Âb0¶ÃÃE Â0òNeÂ��lî�¢X��lÂ�AÂÂe�Â3�ÂÃçZ�|%ÃñX^úaà Ãè^�þ¡Ãh(>¹�)Ã�òî$Bö$ÃÂ�jïÂ$ÂOk²�z(%�WûÂ9 z�.�tµ¦PADìÂ�Ch[ò£|r8Ãç¤�]^��ÂBùrõ§ÃÂQ$-mÃÂÃQ\óÿ¯zoÃ�Ã+�Wî§Ã��ag¦ä�/)ÂÂ�aÂ~iìt�2:w¨mÂiÃÃ�qrÃ�ÂÃ,"Â�iÂ�s�ª,û®©<Ã�y³©To*Ã�[ê�Â-A·ÃôîÃÂÂ7~ªÂÃ4Ã<wª= ÃÂ4t QÂ_ú_¬-ÂÃ:úntTì�ÂÂÃÂTRo³òt¡á=}æ!ó�ðO©ÂÃ{ìf7E�NP�£öD²Ã&�ÂI9Ã^q%ÃO9l�|%l�{ÃzL*zÂyÂ�{ ÷¹T�ÂA1¿üN®¬�ÃBî¥QÂ迯 Ã»<ÂýÂÃXÃQ|�^ý~gZQþ�NÃ� 16818=M�·�à ³Ãw\Ãï�Â¥Â= �Ââ^þ3 Âà å�ÃöÂ�ÂpÃýêÃÃÂ"Ãÿ�°ÂhSÂ�¦m �@Yñ3ÃôÃ�ÂxÃ��ÃÂ�k�ÂÂø�Ãòr$�DÃ��QAé~·*�q0ª?ÃwBÃÂtû+Â[3ª{Â�Zà C»´�â/uÂè ÂÂÂ|ÂÃRú6v�ÃN�ÃÃêÃ�ÂøÃõ´Â5ðÃ2©OõuÃ÷´*6~ÂÃÂÂjøEõ%CÂ�=}2%ºà 16819¼ò¹CÂÂE2�Âû¹ÃÂúA.[Ã^±þ¯�ºÂW¾ÂfêJ8¸Âf¹_·ÃÃÂúÂôr.=Mçç¶²G&=Mï/¶²5à »D�øáÂY°Ã�léó�"=MÂÃø�õkd�Â�DJÂh:}hÂÃ$t�ñÃÃõñ'¤ÃÃ¥ôiÂ8��ÃjxÂ�éGÂò^ý�!Â(¢¾kòTÃ2vÂÂXnr�{� Ã9 Ã!�úÂ�Ãìq�}�£ÃÂleÂRt�R:è Ã;®7ÃÃÃW1ÃÂ8!XGÃ¥1� 16820úÂÃÃóåÃE��]Âúä��7 �Z=})!Âjáúõ_n4ÂTÃÂ~0ÃoÂz�µJªZÂ�ÃÂz!ÂJÃ�3ÃAÂfÂÃK¶ÂY§:#¢EÃ1Â:>+Â�æHIÃ'+º>=Më?ÂÃ<ý-ÿø�!g³êý�wU�eÃñhÃ<ÃÂG®ÿZ¾O³SÃÂ~>Iæî9ìµùÃB~aÃóæÂÃ��´(¯î&*Â�REÂqfÂ&Â"-ìõy¸½»$ Â� 16821Ây°¾�Âh�sÂ�Ã\ÂyeÃx�Ã�SÃÂùMjeIæë·'8è{F�G�eÂwöäÃ6®zÂÃ�ª*µT�;Ã9 [Ià »�ûgm�<&ºhxJ�Lomw/M�rÃ�HÃÂìÂ�Ã��Q�ÃìÂO_«��æ q �ÃÂÂM»Ã7»:»ø/MOM»ÂM»ÂMS�?rÂA'.ãoûúÃ�øÃ�¥ ÂÂæö��@.OÃ;U�]½&>m�²@Âqa�m�/HB[)óÃ�xø¿«dYÂit�-�Ã@ÂPî�CÃyÂÿ�sS|y�;Â�ÂCÂFBë9*9¾¾¢pþöÂÂÂ�ÃheOÂ��¬H [U�sý6ÂïÂ�T õ«Y�¹Â:¹}«&ÃÃ�ÃæLÃúM£Â¡¦¸Â�öÃÂÂ�Â}8C�}�V2nÂÂ\s}·ìÃMÃC^çà û��fýç�ÂNP0ÃjcÃ_�8{»)ÃZ.îY}tl�ò©Â�.®ÂWR�sk£5=}¬�Â�ÃQÃÃ�÷ÃîÂ(ø%�Â{�¥½¼NÃÃÂÃó8�¶Â9Y±mÃÂ{d9�lÂÃé#g>þ�®ÃÂKÂg3W�üÃÃA)��B��ü>
16821ÂïÃ2CÂw%çÂ\^àL�ÿÃëÃÂ�ñºÃÂÃ@ÿÂöÃxZ°'©g�v�ÃsÂ= ÿ#���}^vÃÃÂFn�yÂÃ�ÂÃtÃÃÃ*Ãà ÂJáNUî0Â+= ¡óãL:ÿÃùà G>ç¸v�¨hÃ!ú�éüû$ÿø¿SÃÃÃ��Oä¹Ã�¨¹,�®vï UhAqðUC�Ã�êñ½ÿÃÃÃð�_dÃw�¬ÂêAîÂîÂ�üFð��ödÂÂ�ˆ ÃA|�£<*÷Â<Âè=}{$8ÃnÂÂ/d½³��½øÂ§yèu�'Âq�*�/tµ°�*,hÂS8t�ü¼ùà Ãà �ÿ&Q�÷(90@N=Ma|}åæ(âÃCâ©÷ètº 0Ãr ÷âÂrh<ª��ÂÂ(ÃÂ�+b�yçhh³%¶Â÷ÂU<ÃÃÃX_÷Âq>BUQiP�iT�iÃÂ$Âx$ÃÂòGÂ(���1ÃÂôÃs$Ãl�I*¨<Â��¦�3&t¹�8ÂÃ,yñÃE�üu)\'ÂÃ�yò ôRÃ3Ã>9A_ëåµ pÂ{¢t1ê)÷�X 16822Â� PÃ^<Ã%ÃÂ4 16823ÿÃÂ|ÂÂ�ÂÂ*�gª3-%nÂ�| 2_ª£ 16824ü_ÂÃÃ_mgy�î÷·x0;ÂY�m�>m�½�Âm´Â¯µ8Â!õAm¬·�jÂjÿÃ}!Ã5�}Â5UÃÂUÂ9UÃ)�ÃçÃÂ}Â�Ci®ÂM�ÿ.ÃÃ_Ãÿ#à à 'îä°ÂºÂM»ÂÂM»Ã«�3»ÂM»ÂM»��Ãø�^ÂéÃÃ�kÂQ�"Ã�2ö¸:¡ÂH�ku}=M�Ik:Â=Mf®Â8¶B»�kmÃ=MF�ÂÃñ�/�{[ÃL4Z{ÂÃ¥L¼Ã�·Ã»DÃ@³¶Âù�´F¡4{Â¥+M�OÂÃ]´ÂÃ5{¯/LF\©ö¡A5\g�ÃýÂ\î«�\ÂÃpÂÂ#Â>îùÃ�¤ýÃÃF£v5î=}W�¤�ÃÂÃz#zÂîÃ��ÂêÃ2�n+o4�3RÂÂ�ÃÂÂÂûÃLwÂÃ=}Âe<ÂìP¹�¶ ¦LwÂ�<ÂOS¹T¸�²%wÂÃ<ë|ÿ¡ÂhþÂÃY¬,ÃÃÃÃ�3´Ã/Ã¥oEU�*ÂÃ�±=Mx]�ÃÃ¥oÃ�Zt�ÃÂ7Z¬¿ÃÂçn¡Ã{þÃ�ZÂÃÃqçÂ��r �6ú�i¹]�ôÃÃ4¶G7Ã�Âm]ÃÂÿ«ÂÂÃÃ�´ÂÂä�jÂ]2�ÃY¡ï\¿ÂÃ��û÷b»�Â�Ã4ÃÃÂÃw¯{èjÂÂõmr 16825¼ÃjÃ�õ�ê�Tù%«JjÃÃôÂ: 16826�V6�à Âú¥ Âjç�Z®0|?Â(Â:±QkB®>Â¥qCj[ÃõÂN�>�4¼X ¸Ã9�ÃoÂ^$-l8zÃi�Ã3K~D¶T¬ÂÂ5$3ÂlF6õÂÂ�zl-�ûJT7¤pF¶,ÿÂù�*³Er´�-Ã%z£��Âmzä��ÂîHÃ}°Â�Â)U=}�Ã~ÃÃ3-ºÂz6?�ó^KÂf�|kJÂý�ÃiÃÃ3ùÂG�a®ÃÃÃûÂô���Mø;©pÂÂÃP]#ÃFf3Mì��ûöÃ�ÃÃøJú£Âaf³£Ã�§úr/�Ã{E� 0JyÂÃú#z-f��ì7ÃúÃÿ�Â�Ih_¾ÂÃj¹=M£gÃæÃ�Ãê°Ãcæ7#q¿fÂAd{ñeD±eºQdÂéeédýÂeCùd39eÂÂdÂÃe�%äe0ÂÂpÂrPÂz�ÂÂ0ÂaPÂi@Âô�Âë®�é1Âë²;XNë5tÂÂÂÃQÂ0XxÃlò6nóÂ,òÂ/óìö²®÷Â=MöÂ�÷²ÂöBÂ÷ÂLò�NóvÃòÃÃóêþê@üõv|ôJ}ö÷d�7d4�âXÂeÃÃcÂod�¯d!�eÂOd²ÿd©�e[¿dTÂdv_e)AÃqF¯= b|AôfC»ÂM��ÂM»VR¶ÂM»ÃÃÂM»�¿�ÃÂX¦�ÂyÃÂ}ç:eg8çüA}^ÂU¹Q¶U�ÃôÃóÂ�¯Âî�· 16827�¿ê¨zVÂÃ¥õ¶m7;m·:«O¾¹�Ã�KÃý¶Sù[Â�Ã�Ã�KÃ�¶Ão;Â��¿�¶;¯9Â?®]¹Ãà 5�ÃUÃ÷¿Â�ÂG�\ ¼§¶-�:O\NÃ+Â_MÂÃv>ÂÃÃÿÂÃ�ÂÂ?ÃÃWKÃ�¶Ãþ¶x>¶¯]Â÷Ã97ïÂÃûD¥ìÂ�î¾øN}�²*øEÃüC½�®ªûOÃxH=}�¹º�Â¥ZUú]/ÂÂy¶ÂÂÂ�SÂÃÃ�§\ÂVá��ÂÃBÃà¶ÂE6«RÃÃu¶Â56»JÃq¶ÂU6²ZÃtm¶ë{x]��O�^ÂU¶VÃÂý¶G�Â�ÂÂå§*ìÂjâÂf�Â�¸��´��¬��|��Âcj(��j¹ÂÂÂ�¶t8«Q¶;öÃé¶éi6 Â�1�y92ÂÃ3Âò�-ÂÂ(Â�¯Âê��³Z�k¹ÂÂ5X�gZ¶��{GµA4ÂU5aõd�ëÃÿ]jÂÃkÂùÂÂd8¼2JM¦ýEÃQSÂÂòw68³Q<�Q£»56�NÂÂçÃ;C]= <8KÃ&�NÂÂ&Âè·;£peÂú¿ñlÃû·�û�©Ãê�1mÂ{¯�ÿ��Âe¹�à ;0mÃ:ÂðûÂpm�ºxáÃ@ð6�Ã¥=}½Zø�A�v�âõ�£ÂäïÃMÃfÂ8f�DÂá'T:ÃÃ��j�Ã�ZAìÃB=Mâðo�´ÂógW9ÂÃâ<m»Ãà ~¢�Xï�Ã[Ãn�øb±xdùxg�8eøb}è ��ñcä��ý9¨!�ê1b�4ÂêµÂ%ýú°h��ÂÃ¥ÂHã´îÂã0ÿTÃï¶ÃÃ*Â^Âýág¿��Â{�Xà è�ê£à xÃL�ȼ]ÃWÂM»ÂM»¹ÂM»ÂMC�$OSÂâ]ÂÂÃÃÃÃKÃÃä«PÃ"[�>Ã�76èÂ8FPÃEÃ¥ÃÂ�ÂÃ���Ãi¾ÃÃ=M�ÂÃcõ¯Ã�çÂÃõiöÂõÃÂ�Ãý§ÃH ÃEwVÃï�$9Ãiéø³��IÂ�;¡�ÂÂà LNÃ6ÃAÃñ¶ÂÃ��xÃhuµÂBóõ�ÂÂ¥�¹y��ÃÃ�;ÃìmEUÃÂîk(�Ã[�sî®Eêõl �ÂþÂL6Âð-�rÂ�w¦r ¡©´TN�à ÃvÂÃRY�¹Â&ÃSTH»3�ÂÂ+Â9S�YÃOÂÃÃVrz±á 16828ô�!Â�}�E¹Ãô>Vo4+~0+±ë²J\#mÂ�rüÃ*9�^rHÃ?R|C$ ÂÂÃÂÂ�ÂÃ@/³õ<(�¹cL>ÃrÂÃ�r2ìÂ)ÃBÃÂH�ýýu&!r¹Ã]%áu¼ �«= 16829 16830û¿ ÂÂÂ2X%÷}�� +ÃëÃÂZñ\põ§ZqqhÂûm¼QÂ+yhÿ©3°w�ý��FÂÂW�>/w&¶â�ô}5diqêÃÃÂC{Â�v~·#MðoÃÂÃô£% Â2$Ã;i±yK�RÃædtLfÃÂø�Z�ÃüÃ�^§�¬ô�æ© s�\Pö;7<¤Â©7QÂÃæÃBÃ@ÂÃã���f$Ã3d&�§ÂÂwh,YméÃO¡µÂç·Ãñó�^!tª�Ã:ÃãÂG_!ÃÃÿ¨Ãã¼*ãÂ,�fÃ�3¨��§«@+äë¸�]Âý"¾�Ã-Âótô=}AV¯ýýÂ~p2ÃaÃç�h�ç WG�¶dd¢%�âÂ�1ø��ö]?Ãñ��é�ÂÂÂHJ�Âl�Â7=MçÃâÃÂ
16830ÂÂðEUÂ¥�ÃÂì�juøj¦ÃûUHvLd=}R�ö�OcÃ¥�1¾¹m>o�4¼þ$Âq \)1Âîë¯Âs��,ð�à æáà à ð¬ÂM»ÃL»ÂM�»ÂM»ÂM»ÃÃð½�lÂ�£Â�G�KE&1²�úïCy:�îy'ó«y¨Ã{sÃx�å Ã³°Â|n²½y\ 16831~Ã¥ÂÃ0¿�÷ùaÃ,ùÂðñ½%ÃÂ?¢r <ÂÂ|÷U�X Âj«k·Â¢_=M�W·�µÂa9f{0�ÂeÂÃÂÃ1¹®Ã]�qºebæÃ�Âw«=}ÃxDWà o§g��Ãèà 'yÂP|GG/Â�Ã�VÂGÂ7�gõë�{[iàwêq�·Q�UsqSNSÂÃîÂâÃÃ-Ãá�¿�Ãé�ì=}Ãì{¡�ÂÃ�n¡ÂùGÃvë�ÃÃÃÃ�2W��XÃ�ÃÂ^G±r�$-ÃÂÂÃ_iÃçÂnÃLKñÃDÂ�ÃÃe�1�¦�ñ�·k2²�f%Â�ú�ø±�iÃ�I�mt¡Qb�+Gª�Â(~¢�깨ã*Â>0¦Ã~êñO5iÃÂ&Â|�¶æúh�KR <ki�ºä�ÃÃPÂþ=MëÃó= fkf¼XCdÂÂ��¦�Ãì�à 9ÂùÂ]ÃÂÂÂ$]Âõ2ïÂY�B£Aë;&¥ºñ°D¯k9nì�Ãd´+Gf Âá·uxê�F-Ãú�/$�XAÂÃm#Âïîãð¿Ã¯ÃÂá|·ìD"<ðá#"XÂ�t¦oA\ÂêÂÂ�b#ÃÂ0Âù-rJìcsC9� ~m÷ò¸Âp¨Â¤�Â�ÂðQ�õñÂ��àóÂ�sÂÂÂhW¬F'7îÃgÃ(uÂG,FáûvõQÃ3�'â*¸�ÂlÂë  _0õÂÂ43L>£Ã~:ê�¶S´Âámá-D>OFdCë+§ÂÂÃ9��c�øÂÂkÃ�½xFÃPe�^|ýÂG?¿= �ÂÃçÃ9ÃP°~Ã3æÃÃ�èþà Âà à à j�»ÂMÃÂK¹ÂM»ÂÂM»ÂÂPÂMûÃÂ&ÃC´ÂÃÃÂø= Q¾à ÂIìDÃÃ!Âñù¬ o¡8�ù¢«Y#Q-ÿª�uAHýú®Ã^��Ã�brÂ�Â>�j§à ÂÂF�z¨ûCÂx�vîÃ8�´§�ÃÃXâ&/Â�AâÃÃó���iã�Â�N�®R3���uaÂÂq{�mµÂ³I��c�3Fr��s¡¦Â�Â�ûàS¸6�g-þSÂÃ�ïå¡\ªf� �Eá��ëÃÂÂhÃà k1L>l5°ò�©�E»ÂEÂÂ9nQµRÃÃÂ�#B�ë¯ÂÂD®J·Â��@Ã%ÃKÃPUý¿7ÂÂÂK�uéû�IÂq Â�ÃAÃFÂ.º¢kÃ=M,븪6uM¤½».Ã���Fç�*V@ÃÂsïJÂè]Â{?b�Â/óP 1 ÂÃÂÃÂôEï]\ÂÂ�Âûïð�Ã� 168325çÃ÷]èYk£XÃ�¢Â{'YÂÃøu�n3´Y|óy�8ÃWrÿZÂðÃZz·®ÂX·9$Ã~Ã?ÃÃÂw|ÃDÃÃ¥Â�>$#ÃòW�<¦ÃÃõ�ëÂÃK©�Âo®ÃvÃ8F¿ �Ã�ýîÂ(¶ÂÂt�WÃÃÃ��GÃAÂÃ�.+ÿÂNÃ#vÃ]d2Ã�þF�¦=MÃé��~BDÃl½Â¯�ÃÃå¢w�)ÂÃjmÂ>�*Ãfkÿ�QÃ�äs¿s�ÃãÃ=}ÿX;Ãqç%�h+Ãl)¢÷*#ÂBÃÃmH§ÃÂ�Ãã¯dÿÂ�Ãs§ñ�±¹Ãk�aÂ�ºÃ{ï>Âqº�&Âkø�7k�´!|nEò�Âq BÂ�Â=M�Â?�%Âyô�Ã+ÃE 16833ÂÂY�|�uý�9r-EÂ�?nõÃRÂ<�¯ã+Y²÷�û&a�«õÃÃÂ(¢J�® 16834�IÂ��Âu¹Â=}åà õäâ5Â&ÂÂÃÂú/óµ��Âna0ýyÂú¸ÃK�Ãa�º5z¼ZÂÂ¥Ã�=MTÂK�TÂî.R��l³¥4'wz�Z¶CÃú]FXÃ�ÂȈ ÃHãÂ}�DPf��ÃøQªè�W¦¼ö�!�C¢ ÃÂ8úxÂLiù¥ÂFèWx�òC®ÃÂö�à :ðärÂ6+ÂÂ¥ÂX�¦zÃæ¶´=MÂÂÂwç$M)(Â%Ãfý�ÂÃ0ÃB/Ã0çÂI��8è./'>ÃS�ÃÂóÿÃ�S©yëÃ�H-PEte�Âû½�hT£Ãb�ë½qÃÃa@d�KÃ�¦ë·0�Ã~ÃF8y�cÂÃÂEt�&�±o±�^,Âï¹Z_Â�âX�=MpC.a¼ôâ��h%�b)ÿð"hNèÂK"9ûõj¯Â�¾�eà �ü¥Yñ4Ã$Ãà 4�[ª�Ã7ô/Â&sÃò£�L lA»·8>/l�·�n�çÃ�7ð¯ÂÂéø.*D|+�Â'r°�)¢Ã7�5�2ÂÃ}¢d¶Â�2Ãï÷wÃ%øÃ÷Â;ÃX½Ãï%ÂÃÃLñRÃÂpIO³ø��}e®Ã\�~!¿ÃìÃà �Â?v%2,ökþEÃ��g÷¶�¼�xk49�òY�?z¯Â¸\Ã� ðh"¬ýê9_ÂhÂÂ�ª5kùÂÂdG¢òÂ�uò�ÂìÂÂ�ÂNwÂY0Ã¥q�õ(ýÂÃK]�Fú5ÃLÂ&�Âz�B�Ã<2«½d:Ã?·QP*�câÃI³ ´AmÂPNÂÃ\ó½-øy�óTÂeÂm=MHÃÂR4°¦Âj�.ÂÂCÂÂc9eý�«UÃÂÂk¸Ã�¦)U�ÂÂg=Mù�¨ÃñÃEøüà Ãà à à ùÂM»wùÂM¯ÂM»ÂÂM»Â]@Ã�á{?éXó�"Ã�ñ¶Âò¡�$t�³$ùÃ:tt0�ÃFÃÃÂøÂÃÃì}�®ÃÃÃÂ')Â^ÂäA��Ãð�©¶er,Ã�©x$ F�sðÿ �² ©?�Â9QùÂREÃÂ1fÂRÂl�q ]Â�½JR,ÂqÃÃ!�ÂÃà ó 16835¯o3ÃlÂ0= Âêh?5ÃÂs�·g�ÃÃÂ�*^*¤/6B©K�´�uy�?ù¿ÿªÂ/1AÃúõv+ÂÂÂ(u��5YÂÂf;Âúó/Â�C®Â^Ãä¼0ÃÂÂæÃ§IÂÃeæç£�Â�?óm?zôEHQÂ'k�%M�6I³ÃÂ�!��Ãñ!ÃÂîÃþÂÂ/° ÃÂ��eZx�µCÂÂ�þåÃ�¸Â¯2MãæÂù°Z¡= Â.f¬ûM¨µÃf8%ú�FÂñR¦¬���VÂ�ªZ�ÂÃ�ÃÃõóþÂ{��©ô¿ÃÂì+�Ãà ú� 16836ÃÂÃ>M®¢ÃÃô;;Ã�¬â«�ö¸f;ò¸rî��Ãõ;AT j �¶xìÂÃÃ�KÃæ¹p�¿æ/a=MNeÂ$๸nmÃÃpÂO'7Â�Â÷¸�=}´áAiãªgüXCèc�nÂ^Ãh"tóA�|x�ìÃúGÃ/�ç±e%Ã=}�ÃÃb+Â��;<±²V£Â»mÂ;N,¦}÷ý)÷ÃÃ:yçç�°ÂÃÃÃø/ÂÂÃD9j÷ÂÂXQ8§{¯ÂÂÃÂô0ÿÂvÃ�&¶÷{Z?N~ÃEÂgÿ]Gñûo®�_ÂüÃÃÂ-à *CãÂÃð }T�¿éB¦aLþü(�ÃaD§çñÂ�hôÃ@úÃä�Ã!�/�#è9ó¢&µ0\�#ÂX�t!ÂA$Âè£$ ü ÂP4OfCûü!¦ÂèF�$ÃÂ�r|ûq¼ìjÂA9ô�j"ÂÂê9Q3¨ÃpH&ÂhFnRìÃ�BÃY�æA$�¶¤BÂñ§z¾Q¤�j#ðû¯ÂmÃ�¶+@ªÂäFÂ,@C*�ÃW�BJ~$ÃÃ�Ã_*Â��yÃgsyÃx"²ÂôläÂh4 ÃÃ\ 16837âÂ�ì÷ÂqÂp®tÃT¾¼-�'x¡Â~ìúÃ�±þz©¥Ây�ªªBá�Z�D�T:�k%RÂ<scÃuüzcRÂÂ�w<m�¾Ã«CÃk�òñ½w¯Wȉ>- ÃcÂðº"ÂÂö²ñ2¤i�%�ÃôÂ\P�ÃÃjÂp3¢ÃÂ�è½*�~7j|<ù²ýEH��£�Â|Â}à àCRÃ¥cäuhµ5�ÃZ�Ãñ5\ÃÂB�1�S&7�Ã[�ëK8RÂf3!Â(ÂÂ�9ÂnãÃ�Ã2§ÃrZ\®·S�æFÂNÂ<ÂqÂÃmÂ_I¤ÂÂixë-�Ã¥�ÂBM�ÿÃ;(üµ¢~Ã=Mä4ÂRÃ*�=MÃM8OJÃÂI�§�ÂÂ1°¡Âfn_ìz3XþlÂesºÂ²´ÂÃÃÃÃJ»X.M»M|�ÂM»Â½¸ÂÂ}üì¶Ã¢�ÃãY���¡Ã�·\¢<ÃóC¦^&ÃÃG¦4_¦Ãª÷.'_A¸7RÂÂÃ�ÃûÂ�ÂA¿ÃmÂg¿ Âî|�üÃö�Wzäs.(P"6â5_éjº�¸Â.òmÃrÃù(Ã�#rÂi2¼��%Âdôò¾2¬Nv¢Wu�ÃÃ(�+/z´�I�¦«PÃÂì;Â¥ExÃ�#;Âì¥�EÃW;v4=}9�³D û�'Ã!�F*¨Â«;n§ÂRøÂÃ!¾½ÿ��á«lÿ$,éÃÂ�Ã�ÃsîÂ��MÃ)µÃ?ÂXÃk>s?�ÃÃB½l¿Â~ÃmÿLéÃ-CÃO¼ÂÃ!Ãà ÿ®»ÃA]ÃÿÂ�Ã+¿ Â��à16838Ã��£à Ió¨�ÃÂ��NÃèÃà YÂ"ám»ê¤à ��#aÂsõ��Â({Â�GbôQÃ6$TÂòÂ�tx@ÂdBÂòÂ%t¬þ�Eêótqû¢và 168394]7¡¼;e'ÂcÃZ5&�6  ,u â5�ÃÂÂQ!m�*JÃl5ÃÃèUÂÃÂCÃ5}0/U*zµùÂ.ãÂ'úÂ�³  cÃ�zéOE-jÃ�¹�*ë«]:,õ·Ãgoö¢Ã:(M´F¬�MÂÂÂç_¶�6$g÷Tx Â#4jîÃóT¹U4w�R¤çÃB°Â«ç���³CÂÂþ«ÃÃxÂ2� Ãæ½8�9YÃ�yM Ãëæ|6�ÃEÂáúÂÃé�@(ÂÂ�ÃãìY±M�hÂñ¢Ol�ÃHd=}mñC7øÃÃÂ��&¦|¨��LÂé[�zðÂB¢y$ój¦zÃà³D-Ãè�à & ÃWzñálONFÃJ�C¸�Srþ{CBI®w2SÂh:ÂÃÂå«U=MxyI¡ÂÃvl�K©�%+�¦9�OÂõÃî:Q0ºjÂ!6ÃâÃ�Kê�8�½zs¶¨ÂÂ�ÃÂÃÃMLX6A#Ãò;$N»�NH+YÂ=MGøñR©î�U�¼3ø�©þÃóÃüÃC/Vt�Â&��^Âãîrî<èT ¯APg�ï��¸£qrö'Â��ÃÃeóÃÃ}x=}Ã$«êG2Ã�ÃAÃl1Â�êë=}pÂâ��÷�DïÃ9Â(<Tà Âz�à ÂÂ,R�ÃÂûÂ_½xôÃf¸HWþüR''¶}Ã0W¦ïÃÃÃNï4Â[pÃázþ拉�©Ãéöï/´;�ùÃÂ¥Â7>Â�ZQ¾k �¾Ã\Ãm�Â�[ 16840Âi9ãà [�´xÃ�9ã�1?ÃNÃR£ wqYÂÂÂÃÃÃ5�FKÃqrÃgÃì_.?ÃGfz�Ã¥ ø/î ÃTà ÷ôã8�ð ÃÃa�üë�ÃW�a±a¸oê¢Ã0ðÃR!�fç���ø¥]¡Â)Ã¥CðülÂ0è^bðrÂg0Ãÿ¢hÂðvÃ?�'Âdê�ôÃÂ0ÃVd±Ã�l=M~A�Oï£VK�ÂO£¹Ãö®ÂvP¢�%�ÃUäÃ}�ÃKl@Ãf(>Âh�Â¥�rMÃqÃÂmBÃÂ�¾¹%1>ó¥µµ±��nÃÂ-��5±ü;ù#²£ø�;Â¥0<ñ£«à Âè�h%½�vÂà Â$�mÃÃÂ�fy§A5ú§©�ÃT¾i§¬�~S�Ãì?|= ¯Ãä>{�ÂÂ�aJ±$LO�ü�q=M%iÃ=M,�ÃFòú&)��,BâD�¿,º�yhbD¬$2pÂq¢#£ô.öÂÂ=}�õ±ûÂ,�,E��uÂÃ¥It?/�¯�mlÃ�2÷Âs\�}ôcT²Ã³©9ÃoÃÃÃÂ�Ã'GÃ�&jD�Ã&æÂì�ðôDP)�sw��ÃCxiU!�1�94¿¨Bb1ö{ëÂÂÂ�û¹{¹�ùEs?xÂX±üäÂRXM|cE1îìÂ}«9s<ôjSi;t§Â�Y|�Â# �ol¥ìÂ{¯]Â\|*ÃÃ=}2 q[Ã¥Hy÷096 _«ê1Â?(i%�Bõe���ÂÃ!ñçÂj�Â�B@%�·ÿõó@=}¢ÃBÂ7u0ÃÂdÃÂ�¶t�W- �/+ÂÂ�à J=} qK«¸ÃÂì3g�Â�t�ÂÂ|nֈ �V 16841�ÂÂ|Sû�hY5¡þwêÂ{�¸ÂÂòÂ�u�S¤ÂÂòqÂ5ÃÂÂBn'õºÃ5¬¾>mÃgJÃX5·9mh8Ã��J8Ã3c-WÃÃW¶Ãàv}^ÂdöRD7ý©¿ÃÂò0'Q_ý/äÃÂi·�þ4¯øÃæ´Ã�Â0Âá»pæÂïM�L?�ÂEú©ëKÃÃÃ��î���·Â
16841¤t¨�l&�ÂÃP�Â�{�ú½,ÃÃöÃÿMÂÃWë²Â=M,þ·jÃÃ6¶©ÂÃ÷¿ª±éMD~LÃÂBûÂiM(.JGÃyVÃt»9y²n§tîÃ}Ã�1ÂcKIý4,ÃÃÂe.õ�ÃÃÂsÂ�°´¥�Â�ü�¸�Â{Â�½ü¶Ã��Â{kS[¨Â¶£=MÂþªS[X�ÂwÃÃÃà u!�=MÃÂÂóÃÂÃ&ÿÃmæSAÿO%ÃIµ¯Ss^JjÃÂÂX= ¢�ã<�û�ÂTà à "bÂ-"bÂÃæY¨Odä*Â"bH7�¡p��¡_Â"b·³då¶;dÃ¥eÃeÃ¥�¾éënÂëë�½eÃ¥ÃâbÂÂÃ�(î�Z�èðÂ�_»Â5KÃ]ÂM»Â´ÂM»ÂM»Âû/�®d%w$yü)ÃÂr¤Ã�)¼�|dJ+òÃÂ�±Ã+òÂé|¨y¬w©ÂÂ�3FJ�½Â��ÃJ�§Â�þpb�Wê4/ÂQÃôf-+AµÂô®>+ãÂô�Â4Âà ) 2m4�Ã(E¼Ã46M/à ÃÃ4þ]/à o Ã#¾�ò�³�¶�m��²ÃÂ�mÂ�²xÃ�mµÃTÃÃ-ÃLÂTÃÃ,õlTÂÃ(�ÃF�Â�Ã8�âÂùâ�ÂäDÃ��Ã,áÿ �¿-áå_ê�Dñ2�#(a:"ÃÃòr�3(®}"�¿ôòà ¤Iñ¯ð�Â�Ã//ñÃGhXÂ#¤eû�ÃÃðó÷��Âx¡�Â¥Âà ªì�ù�¤�Oh)Ã�Ãi)¢±�òv¶p�Âgdæ³�ÃÂ=}bÃÂd¿�ü�*yy;*ÂÃ2êTwÂ~�à ¡6 KÂ*ÃÃ5*�cìE�ù7ªx³5&£ �\;D�Â�C©GùmUR<�üÂ�GRG�E�©)¹�GÃ%�=M�ª�Kôü¯ÂÂ;%Ã¥~nê.o7°EÂâ«Yåþ HÂ4rv9©ÂR*êÂ3RGlrÃKt�¯�9Ã:)f,Â¥ÃÂj 5ÂN ÂÃ(õÃ�5l�Â"Ã"Â¥�qú'(ÂÃÃJ<Â檗¦Â4ÂÂ�JÂ/´ì,³ÃÂ¥ÂÂ9AÃ7ûI��(£Ãåú¬ç�ìÂÂÃ9�=M |:6ó� %?=MgFKÂö²ÃvvÃ�Â8=M�:õÂÂfî!ïýõÂÃxÂ5§}��<?T�²Ãy�=}¯}*Z,}Ã4xÂGÃZ��®ÃYÃ6o%AÂX¼ §�æFÂ�ÂOÂag�ìÂ}�ÃYN�°(Â= qn%mìMBD¦@��öú¹V ¨ÂÃ&.G�Q©AÃú�N´�QÂÂi��-|¿AÃÃ3ó[Ây8O���ÂyÂ5¬ÃÃL±$���xi}��_GÃu¼¢Âxeà=MTOEÂÃèëÃà ö>ýÂÂÃià ?/6*X¨ê9�³ ªÃÃÃÃ<�©[ÂLÂE Â/�VÂm3ÂMTÂF£µµ¦±)�:NÂ�Â@CÃ�ûeõVNÂ¥ÃT�M�Âu}i£Ã�w¹9Q¤.v§V�Â�¨à VÂ�Âc�Ãü�Ãà�«¡dýîrÂ�Hõ¡U}sù}�ÂÃ�Âcs&C}Ã9Ã$_ª)Â÷.Vë=}(ã�Â÷Q�ÂqkÂã<dÃÂH§¥r;�ÃÃPA� y«-¯ 16842NvVRSAÂ{OK½8¯ÂÃÃu{zBï=}bþ&õÃ�ÂÂgUã�ÃyÃøþïGOYÂã£�ÂwÃ�Â|ÂÃà '�;¦Y9¦«¤3>ÃÂò8ÃÂx¿'ÂÂotf�NÃÃÂAÂo��]4Âãõ§�Â�µ9ÃÂ�Ã�¶¶¯Âq^Ã�Ã3ÃÂ�t§^¶�çÂÃìpià ëKÃ¥�¸� } áÂMêÃÃ� ÃÂá¢Â�{£!�jç¹»�ècbÃx÷�»~�«Næ�]ï�4ÿÃ]Âðµ�d¸¹�dE4h«#|�ò¢Ã�$ÃÂ�ÃÃA�Ãï3Â&xi=}£<xø&Â�,Ã�AÂÂìÂ4øÃÂ�¢¯bñ|Ã�ôÃóÂÃlè½Â&ø] ¢|Ãñ6©ÂLm$¹=}�ªÂ�1ÃìlÂ]NtUÂÂ�ÂþEÃw�Ã��zFn1Â,lP«øÃ#C¼=}øCÃÂøcN§�Ã�f©ðÃVÂ�Sª§Âµ�nV$|Ã+ÃÃ�ø�P�®Â?QÂxòÃS�¸8�!ÃVéÃo,°Q9bÃý.�Ã^â¹�äÂÃ2Pîè@ã0ì}M»VÃÂBÂM»ÂM»ÂM»ÂM;ÿ±�r:�Â�� ·ÂâÂ&é<>�Ãþöx_?�²ÿa�Â%�K� 16843j4O�ÂX¨ �åîiÂÂ�ÂÃw¨Âtòi5iÂÂ$«¶òÃg+L<�QN¤ûòñ^(�(�s6r©:&�Gk_�Ã�>�sFo,Ãû�Â�«�-ÂP��¢ºÃêÂú��ÃÂ@Â6hÂ=}
16843ê�e�Ãôç5©x3à F!uÃU5êÃ4Y�%EÃæõ®Â¼Y²�z&Â,úküÃÂz¦ÃnúÃ8mc��Ã�ú»ÃKÃÃÂ�� .T%Â59}�=MTÃì±ù�?ú�}ü·T�\´¹þ¿ÃG�ãÂÂ!ÃZæk[ú<~BðQc!n³æ¥�ù�iB²�©$³D! Ã=} �û'xL>LÂA�©j{�SÂxl.D±�Â%ÃÂö�Â(½»Ã£4k#û��~ÂÂì�3ô{ÃÃLFù�õ�º$MCÂ^x-me�ÂWë¹HÿM.¦SÂu³ÃIð£ÂÂîÂ���9à 0ãÂÃî²�g©=}Âé�õ+ÂÂHÃÃÂÂ+Âù�Ã�Â<�ÃrÃÂ+©�°�ýµÃ&Yh°ê�îáGþ4¼ám�!g�°�Â'�¬þÂüo®5�zÂÃÂ�¢ÂÃ�o<[�B=}ÃXþCGü�1¹\Â[�ùÂÃ�ÃÃ�Ot/Â��QÃÃÃÂóÃÂ/lXá+ÂçÃ^ à Ãám�æÂûõ°E) ·ÂáýÂç�Ãð0�N¨qL�ÃÂpQµ">Âï ��DÃÂp§Â#Ã=}ÃIÃ�ëð�= »ñå�ÂÂM»VÃ�ÂÂÂÂM»ÂMöÂM»ÂÂý/roA=}�iù��4t�Â)TI��Sd¤Ãeò÷W*�Â�ÃÃÂ$t8���ç=}&�j�à ¬³!�÷F«L½��Ãl,ÂÂ�º�yÂIô~ô18Â�ÂIÂp¢½©êÃ#êà o��ÂÂ�ÃÂ"ä 16844;SÂÂA 16845wJ´ÃÂR[Â*m% 16846ÃVÂd=}2éÂ2)þ#Â+æmë��R»ú�{JüÃÂñ_zfÂ6CÃ1m]W�¾_µ¨p8��Â.CTÃ7·yº>G¹P}ÃÃUÂMëÃ|®¦G��ÃÃa¯æcëûÂ0ÃÂÃæ¹Âû\ûGPLy¡¤Âæ5ÂúÂXKP�©Âl�%+z¼Â,Ã��©°§D«DóM©uc�UOz¼ÃðÃÂö7Â8ÂE��ÂöÃz;ÃÃGQ]Â%Â�öÃï;|ÂEqÃse÷¯FT6{ÃEL¾ÂV´¯ÂÃ4{N�{qgL¿Â9áFQügÃ¥yýÂwRøI�TKÃ0ÂÂ# )îI7�»ÃÂãÂ�îNìw¤Ã=}.ôUÃÂÂÃÂÃRÂÂ+Ã�� ÷ÂdVÂP¾à ´3÷çà 2Rï��§q�orµ�ÃÂÃh�¤ÂÃ�o�Ã�rüÃÂW§CÃ�o÷Q]REÃÂ;ªGÂà ÂÂq¯cþ�1§ÃD8Ã3Dw/¸åÿÃyoç§,�h¬��i�;5!¼¶bwãä'ÂéFgäÂïæ¼U¡¯�Ã�cÃà �$à $±L»ÂÃZ¹>{¹ÂM»ÂM»ÂM{�ÃB'4aîÂÃ¥Â÷ôÂ85Âg�p Â�âÃFé¼=}�°Ã {;âÂ�è�m� ó�68 Ãqé¨{î�5fi,~=MROc(¶C�¡Mq¹ÿ$®¥pÃs6�[Aiúµ�â#Â'[iq#�¬txÂ.BÃAii��fÂuÃø5&/�3�Â,ª�OEyÂÂDfÃwÂ�%�Ã*y£[EÂ>r©Ã<ôOy¶iõBÃ0x=}&�?ãeÂa"yÃê»&�ô<ÂÂPk"bsê}à 16847<ÃøÂÂ¥4ù|6à 2!uT55ü5EVÃè¾?�ºôub�4Â� 16848}�Âl]ÂÂÃgªÂÃú»�KÃ� v¦ 16849+C6çmÂ#�:®°ÂÂ&�Ãám/w�Ã�·øÃ;Â&�}�¹TÂu´I:'�ÂÂÂÂÂ.cÂ�/GÃT;ÂóÃ= ®Ã«���ÃìàÃ�aa�Â¥Ã$QcÂÂìfyæÂ»ùÃûD°U¡®õæ¿Wûô�OÃ��øÃµ@3Ls«Ã,¾ö�i2Â¥�qLrÂe)z¾� §y¤?HÃG©ÃC�ÂOzÂZC��re|´�+îk÷ �6´ÂèMk4ý�nÃÂH�µ�©êkUÂ�Â�ÂÂV¿¢ÃDÃ�Â-s4�Wø� 16850OÂÂa-�¿F(G{Ã#Mj¯Âùªìþ{$ÃMÃ�lÃ�M¤PÂ�ª�Z>gLà ýª�PHÃ�8}üzìQH�¡;Ã�ÃRÂV¦Â �g�ÿü¾%Q�z¬E:î÷Ât+º�¯ìwÃM<¤^�q�Â�?Ã2K«s���¤YÃ�ÃÂ+jXþs³[¤=Mñ§Ã&þÃâo�}�BìðÂY�;ÃÃNg'Â3þÂO[�\ÃQçÂd�ù�Ãt�Ã�6ÃI�ÃTHóÂK¤îÃI�½�<óXÂ/y3�ÃNÃ\[ÃSÃo¯|äáÂ�æÃ=MôÃÂB b&ábÿÃÂC r!áµ�ç¼?ü°Y+ tÂá�Âæ¤_ö�Ã;$�F(Ã4��Se4�ý�Â6¨7=MÂF«p �#Nmì)��$9õ�Z7¨®3�oNe¤XýrÃW(yX-ÂsÂéRÂ�øà �ÂNó$©_f«áºN�èÂÂM»Â»;»ÂC�;ÃÂÂM»ÂM»Â¾¡¡XÂE*tÃ�qA¤¿9ò�6)�½*ì��1Ãv$b7ò�_*$¦s q.Ã^>yÂEERµq�°:Âe 16851ÃÂwl�,ÃÃ4ùC£=M�Ân¨ÃÂ�sÃÂ,Ã�y;±ôê�3Ã�5Ã0ñexuõ 16852�2ù1A P¢Ã1ê©F Ã;Â0Qg"}ÃêmÂeÃ3eZ?"Ã�4ê�7)s-à 7ñuûÂÂOÂò¹! ÂÂrÂ�ªà ñ 16853CÂÂ4=}ÂÃ^kªl£ 16854õ�eHÿÂÂÃ5ÂÃ3ù}0�IæméÃ�Ãwµè ÃÂe&kÃú»\môñúÃ�m=}S�B¶ÂÂ3C´Qm£7�Â�¶¨Ã)ÂA4ý�®xl�kÃÃL�ÂÂÂv®Ãö½-GoÂÂ�,G¾ø}AÂTÃõ��ÂÃD�ÂÃî®Ã�AOUÃÂÃ�¡z´æÃRú¤�NÂÂÂ!ÃfæÂºù8z¡o~æAcÃÃ-�Ã�¯ÃÃJcn�Ãný�¨WÂ¥@Ã#cÃÃìjÃ�èoGR�Â)||�µjyáD%]s+M,«�Âe)qèsÃC-z®�I¼ÂÃös�ç-ú��ÂR»ÂÃësÃ?-�%Â�{¸B1æë�Â%e2ö1Â9�¿Âõ¾��FQÂg%8Â%¶Qö[F9�?NÃDÂeW Ã»yð½-ko/=Mt/ö7Ã94.@Â�m-Ã|�ÃjºÂÂHÃÂn-mv�£ÂºüÂM^à�¬ÂÃ�{ÃY�ë6¹Ã¹FSÃpÂÂS�OO¹\Zöº�L¾ÃÂYø¿Ã"Jg}¹ýÃöVø0¾Â%=MgÂÂüÂUT¸Â�$ÃT��ÃÿÃÂBf#«�î_¶�¬»Ã0ã¥+î½Ã�Â[ðã·Â�^"wGI<:ÃP�4¸�/Ywñ�=}þ�Q ³¡EÂÃR�P)ýòJ«d �'ÃÂ\>à rI{+µc�=}®ÂÃÂÃ�Ãq«|Â�«^ÂÂjÃÂ�§¢Tþ3SZì�ÃAuÃH2³ÂPóo�Ã�N©þ��ïÂÂ'ÂAþ��XÂyñYy÷û�ÂÃÃHW¬Ã§åoiÂ�R�øá¢OoÃÂ\ 16855�ùv¾�_��y%\ÂwÃ1JÃüIÃsÂÂ/°½ÃÂÃóÂo/Â!�æÃü�ÃÃGa/aµ�ÂÂÃûÃ�ï¶«�ÂÃüZÃÃï¿�ÂCÃ¥�+òP�=} ¹üá�ëå¬�óð9�ÂCÃ= r=MãBWîÂÂå¬ê"ÂááÃgÃ¥<úÿ�TF iÂ¥�¾�áÃȉ�ÿè¸^�¡à = »WâÃGá¾çø�ã~&÷Â/��}*0�k@>>!tÃbîõä{KèB�ò�O=Mx½%P/÷Dôb6ãäÂfêVnó�~�hÂ0pWuÂÃF!Â�âÃÂÂÃ�!¸U!¤c°Ã2°Ãs Ã=MHÃ�Â
16855¡R= â 16856fâHÂM»V½L»Â��»ÂM»ÂM»�áÃÃÂbr±äÃÃ뢠ð�¨�¸z3�ÂpÂ6 !ªb»ÂÃ¥�zèJÂõdÃ�¸ÂämÃë"nð¬����3PAÂÂà 16857¡Â-âÂ;ÃÃPÂ�éÃ7äÂÃê��õô]�8Ã-ð�dÂ9ä©¶ørèé�U3ª /©Â|r4e�m+*�6tü Y·0òÂuÂ@Âà ÂwÂÂsìþ�y�*�WrD©�©²%r%Â�Â�)¦ÃrÃ��IW*2Ãr�Ã=M)¤'rÃ��û�*ÃÃt4ì hö)Q�ÂB$"%ÃtjoùôÃS�ª÷0Â!�Â|�]�¥¾ÂjJ-õ»�ºT1ÂÃÂÃÃõoç ún2|~Â��3ÂPa�¼jà FÂBÃ�%Ã]á¼1¥¶�j_wõ O�æ�2Ã[ÂÃÃ!qÃgÂ>èÂ= Ãz ±�'ÃJþ�±Ã,Âiv9s�w�]!-¶Ã�x��9ÂJ²´±�LÂi¸*ÃÂcÃ6WÂ> y½7�gH 16858o¶�}ÂY�#ÂIÂ&=M³Ã?ÂÃÂ9ÂBwÂÃ!-Ãóz=MÃ�mÂJ^¿¶¬\©Ã2SÃÂÂÃ�ÂÃ�z®AìÃ�ùÂÂ¥�ÂlOHq¬P mÂDF£Ã|f8åìÂkù�t�DÂDÃ7£PÂ~�I3#{¶fuýãÂÃfTª°ÂoA¢�£añf·ÃìÂÂúÃÂ�´9Hü�TÂA¦F£Â}fmÃûoúV~îÃk¡ÃÂAÃ=}£¬§fA�Ã�¾ûÃ]�ôÃMhֻÃ�Âà (4«´¸v¶é=M9s;� ÂL®DÃq£r��à ^A«¤òöª9>4ÂlÂI©1¿RÂi =}�«�ÃvQ=}Mp'vE�±¯ÂNPÂoÂ�ÿG)�Â¥�AÂà ¿�+§�vë�=MY¶;�MéÃÃÂt½OyY¤ÃÃÂ�¿Y+¿�vc�=MÂÃ;j�ÂxwvÂÃ�Ã�;ÂÃÂÃÃGIò¦±�ÂC.�§Ã¸nSéüor��ÂRÃ-Ãèwµñ w�R^'d�np�ü¿ª�>4T<ÂÃ�0»ÂÂaC43'Â6nRÃý©Â��ÃPüvni®±ÂÂ�à ð§Ãñn%Cý-��Ã-W||ÃÂëüÃw�®ÂT
16858¨Unä{ý»Â�JÃéXüPÃ�ÃhVª�Ã|�ÂE§ªÃnÂWüÂÿäX/ýÃ>�BÂSìÃÃÃñÃÂÃ0è/ÂÂ~�ñ�ïÂZê¥Ãlo÷|óYR�ô~#Ã�ÃÂXªÃÃìÂù? ÃÂh�3é/£�~Aõ�ÃÂX¶ÃÃÂÃ)°°sÂÂÂ*+/«Â~¾ý�cÂZ¦ÃÃ,u~9¶�ÂOÂïìÃ#cÃq~aCãÂiáôà OF= ��ÂÂ�¤SMeGÃú¯hÃ~Â;�¹WXÃÃÃü»ÃùW¸3ÃÂ�®I¯ S~�w�EÂY^¾ÃÃG= |âÃà B�8»ÂMÂ}ºÂM{�)M»ÂM»ÂM»M�®Â©ÃÂÂÃÃþæèÃ� zևÂÂéÃÃ]= )�ãDÃÃÃ?áúÃëÃ�x@ÂdÃÃd©ñeÃ1eÂ�d$Qd9Ãexie±©d�ÂdÂIeÃùdR9d-¹e�ÂeÂÃdûåe<%dQÂ¥e� d�à dñõ¥yè)KèÂKëKÃéÃúêyzêM;èk:ÂÂ}ðÂs0¿ÃðÂÃöÃÃóþÂðBÂpBh0XÂ0Wt°YÂ�Db�UÂÂXzÂ^ÂÂCnÂOÂPPqo ¢Ãõ¢ÂµÃM}Â\Âÿ�lº�þ��»�t��D��$��\��|�=MÂ��ÃÂ�´Â�ÂÂ�\ üÂ�lÂÃWodX/e»¯e¹Âd�OeÃÿd3�<Ã5¨Ã#XÃ+øÃ7¨ÿ4Yô<ùñ*©ð6�ý>Iû)éõ5yû=}©ù+�þ'Âû?Y~0Ã~$Ã{,ùr2éw&ù}.ip±Ãyuð¹t îà C� %>à J^ X�E]A�>�E éà I  T9EYY�D� QõE'��R- 9ME+=}³ ²(yµ¤Â�3²Â4ºÂ6¶Â5>Â7²T2zV1FV3®Ã0bÃ6ÂÃÃÂ= �6uÃÃuÃãÂÃðÃ�, �"I�*ù�&y�.¹�¡S.Ã�3tï³t��uhÂu�Su�Ãu4ëuTk}§2ÿ«ÂÃ*�à J�±:�ÃZ¯Â1ÃÂ)YÂ%ÂÂ-�Â#¹Â«ÃÃÃlÃ�Ãá ´��ÃñÃP¬Ãü7V~4�|6:}5Ã}WF÷u;w|£õ »� Ãï]«K½VÂWuêÃï#à Ã�GÃ$ Ã,ÃÃ<9Ã2IúYÂ5ÃÂS�ÿt¸�tã��Ã7�²WEÃï Ã�à ³OÃÃ7©ô¤�þ´Hü¼Ãö¢øõª(ô¦8÷¶�ô¾�õ¡Âù©Â÷¹HõµXóÂÃü£Ãø³Ãö»Ãð§Ãø¯Xñ¿Hz°Âq¨Âx¤�x´¨q¼8|¢hvªÂ´¦«�&ÂT¦®Ã&rl¦Â,¦³¬&©Â¦rL&Âü&c|¦¶<&Â�&æn\&dâ^?°8=}¨ÃiÃ�B,�ÃÂjù)+ø=M+ú�+ùÂ+ûù«úëù�ªû/ 16859øi�ùÂ�ûÃÂøgÂú¿ÂùÃJøÃJú�Kù»KûoÃXÂZ&ÃÃ&£æ¦ÃfÂOùû[¾�¾ÂyKzû :X¦v&Âu�ÂÂÂÂmÂÂÂQÂ}ÃHÃÃ�øÂ�ù��ÂÂ�&fÂ&®N&¡Ã&Ãþ&y~&e>& ¾&à ��Ã�Â^&Â= GòÂÂúY¨²¿(� h�°]Ã�bì�¾ÃÂ�¤��´yìS£mÂ�l~�}Â�¸H�Âø�Ã8ÃÃì�CÂXC´äµ$_�D�|L\ÃQFjÃÂú]ÂÂ�îHfá§ay¦Ã9>OÂÃ}C\ÃÂOÂ�\~[~O¤:@¼Ã�OÂS8DÂ8ÃÃÃ�LïaUÂáà æ·ÂÂÂM»ÂM»ÂM»ÂM»Â½¦|£�¯�Âÿë÷[¤Ã�Ã�swÃÃRÂÂvXï}7ÃÂ5]þF| úÃgÃ¥Ká�m�«·Ki�¦q�½ÃÃ{¬u9{ëöÃ�$S|L{Ã*³ÃÃZg©³ÂT¾EÂ�¨+¨Â§Â°\¿G¼�=MÂ�YóeT©÷IÂ-^+/]ÃÂÃÃä�Ã�)Y4�*�ÂÃNÃÿW_�R"Ã*±sÃ38Â\p\¡D±�Â�enYá�®ù{Oì�Y+cëº3j<´Âr4¿�eÂ�®ýÂ#é}ÃFÃ=}µRÃaÃzÃ]�ÂÂYà �u¯»hY³ÂÃ�ÂU°ÂéÂÃMCÃÃýÃ��(Âkã5²JÂgP{lÃmÂ¥M²ÃÂçSuÃ:Ãþ|�ÂFÂå»Ã6�=}iÃÂ�{^Z�ÂÃ7'=}oEÂ�k~Â�çÃ.3=}jQ<Ã?MUUFPs8úÃ:¬ÃæÃIÂÂ�qÂÃÂÂ�ªà Vñ(:ÃU�ÃQm?�¸eéZ~ðÃ}[¥à ÂÃløÂÃ2ÃFÃWÃ%�}{6¬Ãøá�ÃÃÃÃDéÃé�©�ÃxÃ�Ã�ÿiÂÃ� S¦Ây{\öÂÃ¥Â�Âù¯�Âò*�MWþòoYÃÃ��ÃÂÃrgºÃDú;¨�^²]�ÂðUáD¶Rbg$Ãoö�=M%Â'�¦Âd�<Ã��âÃ�õåÂ*�Ã�iEÃÃüïéÃ�ÂX,2swÃ�Â�cx¬BÂPd«�Ãó?J¨Ã��I©# ³t.ì@��9¦FÃSzÃ�ÃýA\Â�Ã}8���� ,9³= 6TÂï#ù§�ÃÂ|ÃLG�§�§�ÃÃd·\�l�T½¿Ãë_ósÃ���ù¨&Nê2l²4 16860ÂÂ'Cz³fîTÂç]ø ð&�fÃ,Fú�y«âöÂluÂAýû¹¢�VÂ{]üÃð'�.TQÃà ½¶úçà Ã�ýru)ÃJ*ÃÃÃÃÂ{�ÃL»Â9ìà »+�»ÂÂRÂFû¡ÂÂ�ÿYÂï¿Ã|¿�n��Gc�Ãø�á.b³Ã��ï�= +Ã�ÂÃ5�Z�Âà ûÂéNa»ÃîÂëÃaÃÃáXÃ5û[Ã'îpã~\Ãô�ÃÃÃ'��ZñÂÂÂê{ÂÂîÂ?XÃw� 16861ÃÃçq÷ÃãÃaâ�!áÃì<= �Pãàã§Ãà ®kõ²�Kh²póòÂ%&Ãòåò¥�ÃnÂÂÃuÃÂT}m!T#$Ãa3¢Ã²kz³Âl=}ÃFÃf°±ë�Ã�®Â oiÃE|'çÂÂÂATòºÃw,;[E²Ã£¯²Ã��Â��gnnw�I¯u,Â'JFÃøO�Mevæä�÷}è³ÂNøc��GV�ê±ìAB'%�s=M�¬¸ë&F2·Y,Ã_6��}��z»)¬EÃ,ÃHµÂ,5_�³"~£,Ã�Cûü3Â/ù9ù»£ÂLÂ�hýZøÂÃ5ALÂ2¹Â�=}¹=}7çÂ�{$¾i�ÃÃÃ&V��omHÂbE 16862OF³��¶|ì6ÃTvÃX¯¢Ã��¸�5D¼Âõ*®�+ÂEÃYSÂ�ÂüÃìÃ\ÂCN ¹0Ni ùÃ�Âë÷�S�ÂÂRäwBlÃf&ùÂ{jY<* õ|Ãà �N´Â�ýÂì._ÃìG<EÃ>ìQPIÂ¥EÂIÂr_¹/ÂÃSXÃ}ëJÃ÷âÃÃÃ�O|ûª�v�Ã#ÂTÃÃ�ü¬�ªÿ¡ÃÃý£'Â�Ãõ�Âà uOvÃ�ïNÃ1Â�ÂÃÃì^±Â�ÃeNöÃV�ç_Ãé�´JÂô¼ÂÂe&çÂdÃöm�AMÂÂ$kecý#e�½{é1�Âè�ucÃ¥y�<�3=M&x?¹�l9�7ÃrÂ<xM¸�Â��é½ÂGè®Ã�"PIkàF÷\n1B>_ ø84=MÂ~Ã�öºÂñWnèô§�"BáMÂx>
16862ÂyX3¶%üÂOphr¢¥�Â¥B¤#RÂXI¢<�[®RÃ\Â-ÃÂ3iÃ6%føÂ���ÂNöÃ�ÂkM73ÃX>�Jà e¼[YÂiqúÃÂZ�ÃÂëÂ.Ãþ}ÂÂ=}JG�O¬��A&�ºCo&�¯ùpÂÃ<4ÂÃR4¢�D~wh´'³1q³¤â�B:º±j�ê ÂÃÂP�â¦ú¼´�ðWj �Csþ»¶�¥§V¦ÂÃ!ø P���úkÃÃ�¬<\08n��»hM½òQ ýÃn�mÂÂ�Ã1 16863�^½n��»õú,õqÂYqdrúÂÃRà Ã7ûq 16864£Ã¤° y�V� þî�õÃdsékÂ)TÂad��#: 16865wó§ÂmÃe_�QJu.õ�-ºö�só9o)û~r&��Âp^ 16866ÿå ÂÃ�r��ä{ÃiÂ�ÂwÃÃ�uÂ÷}Âi�ç*3�òp1±rÂe!Â|�'ZY^y´OÃ&©Ã¥þIÂOÂôÃ^: 16867RÃf$ÂÂÃ�� û¼-Â�53à 16868N=MÂ�zæõÂfÃ¥ÃÂ<öU½DZ}¯Ã�·» ÂàÃ>þ�x2ôµü4áÿ"Ã�!!0hÂÃFz¼ÂYA8�ÃÃ�0ôôã¥_¿ëXãÿ°�öÃåöáo©ô5I�5µ�=}Ã�â®ïÃ^ÃÃÿÂz�#ÃÃÃÃQ´7S�§,ÂÂ3õc�÷`}) 16869var T={a:A} 16870this.setModule=t=>{e.setModule(s,t)},this.getModule=()=>e.getModule(s),this.instantiate=()=>(this.getModule().then(e=>WebAssembly.instantiate(e,T)).then(e=>{const r=e.exports 16871var s 16872!function(e){p=e.n,m=e.o,g=e.p,y=e.q,v=e.r,_=e.s,b=e.t,w=e.v}(r),s=(i=r.l).buffer,new Int8Array(s),new Int16Array(s),t=new Uint8Array(s),new Uint16Array(s),new Int32Array(s),new Uint32Array(s),new Float32Array(s),new Float64Array(s),new BigInt64Array(s),new BigUint64Array(s),function(e){e.m()}(r),n()}),this.ready=new Promise(e=>{n=e}).then(()=>{this.HEAP=i.buffer,this.malloc=m,this.free=b,this.create_decoder=p,this.send_setup=g,this.init_dsp=y,this.decode_packets=v,this.destroy_decoder=_}),this)}function o(){return this.M=()=>(new this.u).instantiate(this.U,this.Y).then(e=>{this.G=e,this.X=this.G.allocateTypedArray(this.T,Uint8Array),this.C=!0,this.I=this.G.allocateTypedArray(1,Uint32Array),this.R=this.G.allocateTypedArray(1,Uint32Array),this.D=this.G.allocateTypedArray(1,Uint32Array),this.F=this.G.allocateTypedArray(1,Uint32Array),this.P=this.G.allocateTypedArray(1,Uint32Array),this.O=this.G.allocateTypedArray(256,Uint32Array),this.H=this.G.allocateTypedArray(1,Int32Array),this.K=0,this._=0,this.N=0,this.B=this.G.wasm.create_decoder(this.X.ptr,this.I.ptr,this.R.ptr,this.D.ptr,this.F.ptr,this.P.ptr,this.O.ptr,this.H.ptr,256)}),Object.defineProperty(this,"ready",{enumerable:!0,get:()=>this.V}),this.reset=()=>(this.free(),this.M()),this.free=()=>{this.G.wasm.destroy_decoder(this.B),this.G.free()},this.sendSetupHeader=e=>{this.X.buf.set(e),this.I.buf[0]=e.length,this.G.wasm.send_setup(this.B,this.C),this.C=!1},this.initDsp=()=>{this.G.wasm.init_dsp(this.B)},this.decodePackets=e=>{let t=[],i=0,n=[] 16873for(let r=0;r<e.length;r++){const s=e[r] 16874this.X.buf.set(s),this.I.buf[0]=s.length,this.G.wasm.decode_packets(this.B) 16875const o=this.P.buf[0],a=[],l=new Uint32Array(this.G.wasm.HEAP,this.R.buf[0],this.D.buf[0]) 16876for(let e=0;e<this.D.buf[0];e++){const t=new Float32Array(o) 16877o&&t.set(new Float32Array(this.G.wasm.HEAP,l[e],o)),a.push(t)}t.push(a),i+=o,this.K++,this._+=s.length,this.N+=o 16878for(let e=0;e<this.H.buf;e+=2)n.push({message:this.G.codeToString(this.O.buf[e])+" "+this.G.codeToString(this.O.buf[e+1]),frameLength:s.length,frameNumber:this.K,inputBytes:this._,outputSamples:this.N}) 16879this.H.buf[0]=0}return this.u.getDecodedAudioMultiChannel(n,t,this.D.buf[0],i,this.F.buf[0],16)},this.W=o.isWebWorker,this.u=o.WASMAudioDecoderCommon||n.A,this.U=o.EmscriptenWASM||s,this.Y=o.module,this.T=131072,this.V=this.M(),this}const a=Symbol() 16880class l{constructor(){this.S=e=>{if("vorbis"!==e)throw new Error("@wasm-audio-decoders/ogg-vorbis does not support this codec "+e)},new n.A,this.M(),this[a](o)}M(){this.L=!0,this.J=0,this.Z=new r.Ay("audio/ogg",{onCodec:this.S,enableFrameCRC32:!1})}[a](e){if(this.B){const e=this.B 16881e.ready.then(()=>e.free())}this.B=new e,this.V=this.B.ready}get ready(){return this.V}async reset(){return this.M(),this.B.reset()}free(){this.B.free()}async decodeOggPages(e){const t=[] 16882for(let s=0;s<e.length;s++){const i=e[s] 16883if(this.L&&(1===i[r.p][0]&&this.B.sendSetupHeader(i[r.p]),i[r.HQ].length)){const e=i[r.HQ][0][r.wx] 16884this.B.sendSetupHeader(e[r.Er]),this.B.sendSetupHeader(e[r.$]),this.B.initDsp(),this.L=!1}t.push(...i[r.HQ].map(e=>e[r.p]))}const i=await this.B.decodePackets(t) 16885this.J+=i.samplesDecoded 16886const n=e[e.length-1] 16887if(n&&n[r.we]){const e=this.J-n[r.GA] 16888if(e>0){for(let t=0;t<i.channelData.length;t++)i.channelData[t]=i.channelData[t].subarray(0,i.samplesDecoded-e) 16889i.samplesDecoded-=e,this.J-=e}}return i}async decode(e){return this.decodeOggPages([...this.Z.parseChunk(e)])}async flush(){const e=await this.decodeOggPages([...this.Z.flush()]) 16890return await this.reset(),e}async decodeFile(e){const t=await this.decodeOggPages([...this.Z.parseAll(e)]) 16891return await this.reset(),t}}var c=i(374) 16892class u extends c.A{constructor(e){super(e,"ogg-vorbis-decoder",o,s)}async sendSetupHeader(e){return this.postToDecoder("sendSetupHeader",e)}async initDsp(){return this.postToDecoder("initDsp")}async decodePackets(e){return this.postToDecoder("decodePackets",e)}}class d extends l{constructor(){super(),super[a](u)}async free(){super.free()}terminate(){this.B.terminate()}}var h=i(0);(0,h.A)(l,"OggVorbisDecoder"),(0,h.A)(d,"OggVorbisDecoderWebWorker")}}]),(self.webpackChunkIcecastMetadataPlayer=self.webpackChunkIcecastMetadataPlayer||[]).push([[385],{0:(e,t,i)=>{i.d(t,{A:()=>n}) 16893const n=(e,t)=>{Object.defineProperty(e,"name",{value:t})}},209:(e,t,i)=>{i.d(t,{A:()=>r}) 16894var n=i(178) 16895function r(){const e=Uint8Array,t=Float32Array 16896r.modules||Object.defineProperties(r,{modules:{value:new WeakMap},setModule:{value(e,t){r.modules.set(e,Promise.resolve(t))}},getModule:{value(e,t){let i=r.modules.get(e)
16897return i||(t?i=WebAssembly.compile((0,n.D4)(t)):(t=e.wasm,i=r.inflateDynEncodeString(t).then(e=>WebAssembly.compile(e))),r.modules.set(e,i)),i}},concatFloat32:{value(e,i){let n=new t(i),r=0,s=0 16898for(;r<e.length;)n.set(e[r],s),s+=e[r++].length 16899return n}},getDecodedAudio:{value:(e,t,i,n,r)=>({errors:e,channelData:t,samplesDecoded:i,sampleRate:n,bitDepth:r})},getDecodedAudioMultiChannel:{value(e,t,i,n,s,o){let a,l,c=[] 16900for(a=0;a<i;a++){const e=[] 16901for(l=0;l<t.length;)e.push(t[l++][a]||[]) 16902c.push(r.concatFloat32(e,n))}return r.getDecodedAudio(e,c,n,s,o)}},inflateDynEncodeString:{value:t=>(t=(0,n.D4)(t),new Promise(i=>{const n=String.raw`dynEncode012804c7886d(ÂÂÂ)((()>+Â*§§)§Â,§§§§)§Â+§§§)§+.-()(*)-+)(Â.7*§)i¸¸,3§(i¸¸,3/G+.¡*(,ÂÂÂÂ(,3ÂÂÂÂÂÂÂÂÂÂÂ+)2Ã¥:-Â),§H(P*DI*H(P*@I++hH)H*r,hH(H(P*<J,i)Â^*<H,H(P*4ÂU((I-H(H*i0ÂJ,^*DH+H-H*ÂÂI+H,I*4)33H(H*H)Â^*DH(H+H)Â^*@H+i§H)Âi§ÂÂ3æ*).§K(iHÂI/+§H,iHn,§H+i(H+i(rCJ0I,H*I-+hH,,hH(H-V)(i)ÂÂJ.H.W)(i)Âc)(H,i)ÂI,H-i*ÂI-4)33i(I.*hH(V)(H+n5(H(i*ÂI-i(I,i)I.+hH,i*ÂJ+iHn,hi(I-i*I,+hH,H/ÂH-c)(H,iFn,hi(I,+hH,H0n5-H*V)(J(,hH/H(i)ÂÂJ(H(V)(J(i)Âc)(H)H(i)ÂÂH,c)(3H*i*ÂI*H,i)ÂI,4(3(-H(H,ÂW)(H-ÂI-H,i*ÂI,4)3(3(3H,H-ÂI1H+I,H.i)ÂH1V)(ÂJ.i(v5(33H.-H(H,Âi(c)(H,i*ÂI,4)333Â)-§i*I*+§H*iHn,hiÂ73H,H(i)8(H+ÂJ+H)P*(H*ÂV)(J-Âr,§H)P*,H.i)ÂÂH+H,Âi)ÂÂV)(-H*i*ÂI*H+i)ÂI+H-H.ÂI.H,H-Âi)ÂI,4)333Ã+)-§iø7i(^*(iü7I,*h+hH+iDn,h*hilI+i)I,+hH+,hH+iô7ÂH,c)(i)H+i´8ÂW)(ÂH,ÂI,H+i*ÂI+4)-+hH(H)8*J-i(p5.*h*h*hH-i')u,hH(P*(J+,hH(P*0J,H(P*,n50H+H,ÂH-b((3H(P*0i)ÂI.4)3H-i¨*n5*H-ià *s,hiÂ73H-i)ÂJ+V)&+I,H(H+V)æ,8(I.H(H*8*J-i(p51H-i)ÂJ+i¸7ÂV)(H(H+iø7ÂV)(8(ÂJ/H(P*0J+s,hiÂ73H+H,H.ÂJ,ÂI.H(P*(m5(H.H(P*,s5.+hH,m5*H(P*(J.H+ÂH.H+H/ÂÂU((b((H(H(P*0i)ÂJ+^*0H,i)ÂI,4(3(3H(H.^*03H-i¨*o5)33i(73(3(3-H,H+i)Âc)(H,i*ÂI,H+i)ÂI+4)33i)I-3H-3!2)0§K(i�2ÂJ,L(H,H(^*(H,H*^*4H,i(^*0H,i(^*DH,j(_*<H,H)P*(^*,H,H+P*(^*8*h*h+hH,i)8(I3i§I**h*h*h*h*h*h*hH,i*8(6+(),03H,j(_*@i*I-H,P*<J.i,ÂJ(H,P*8J/s50H,H.i+ÂJ0^*<i¦I*H.H,P*4J1ÂJ.U(*H.U((J2Âi')o5/H.U()I.H,H(^*<H0H1ÂU((H.i0ÂJ.i§Âi0Âi')Âo5/H/H.H2ÂJ*H(ÂJ.q50H,P*0J/H*ÂI-H,P*(J0,hH,P*,H-q,hi)I-423+hH*m5+H/H0ÂH(H1ÂU((b((H/i)ÂI/H(i)ÂI(H*i)ÂI*4(3(3H,H.^*<H,H-^*04*3iÃ1U((5+i(I(i¨7i�1^*(i$6iè1^*(i°7iè6^*(i¬7iÃ6^*(+hH(iÃ*n,hiÃ*I(+hH(i¨,n,hi¨,I(+hH(iÃ,n,hiÃ,I(+hH(iè,o,hH,i�-ÂH(Âi0c)(H(i*ÂI(4)33iè1i�1H,i�-ÂiÃ*8)Bi(I(+hH(ido,hH,i�-ÂH(Âi-c)(H(i*ÂI(4)33iÃ6iè6H,i�-ÂiF8)BiÃ1i)b((41-H,i�-ÂH(Âi/c)(H(i*ÂI(4)3(3(-H,i�-ÂH(Âi1c)(H(i*ÂI(4)3(3(-H,i�-ÂH(Âi0c)(H(i*ÂI(4)3(3(3H,H/^*0H,H(^*<3i(I*4*3H,H,i¸)Â^*TH,H,iø-Â^*PH,H,iXÂ^*LH,H,i�(Â^*HH,i-8(I(H,i-8(I-iÂ¥I*H,i,8(I.H(iErH-iErÂ5)H(i©*ÂI1H-i)ÂI0i(i;H.i,ÂJ(i(H(i(rCJ(ÂJ*H*i;sCI*i¨1I-H(I/+hH/,hH,i�-ÂH-V)(i)ÂÂH,i+8(c)(H/i)ÂI/H-i*ÂI-H*i)ÂI*4)-H(i)Âi¨1ÂI/+hH(H*o,hH,i�-ÂH/V)(i)ÂÂi(c)(H/i*ÂI/H(i)ÂI(4)33i¤I*H,iø-ÂH,i¸)ÂH,i�-Âi;8)5+H0H1ÂI2i(I-+hH-H2p,hH,H,iPÂ8*J*i(p5-H*i7u,hH,i�-ÂH-i)ÂÂH*c)(H-i)ÂI-4*3i(I/i+I.i+I(*h*h*hH*i8Â6*(*)3H-m,hi£I*403H-i)ÂH,ÂW)�-I/i*I(4)3i3I.i/I(3H2H,H(8(H.ÂJ(H-ÂJ.p,hi¢I*4.3H,i�-ÂH-i)ÂÂI*+hH(,hH*H/c)(H*i*ÂI*H(i)ÂI(4)-H.I-4+3(3(33H,W)�1m,hiÂI*4,3H,iø-ÂH,i¸)ÂH,i�-ÂH18)J(,hi¡I*H(i(p5,H1H,V)ú-H,V)ø-Âo5,3H,i�(ÂH,iXÂH,i�-ÂH1i)ÂÂH08)J(,hi I*H(i(p5,H0H,V)ÂH,V)ÂÂo5,3H,H,iPÂH,iHÂ8+I*4+3(3(3H,i$6i¬78+I*3H*H3Âm5(3i)I-H*i(r5)3H)H,P*0^*(H+H,P*<^*(H*I-3H,i�2ÂL(H-33Ã)+(i¨03b+(,(-(.(/(0(1(2(3(5(7(9(;(?(C(G(K(S([(c(k({(Â(Â(«(Ã(ë(�(*)(iø03O)()()()(*(*(*(*(+(+(+(+(,(,(,(,(-(-(-(-(i¨13M8(9(:(((0(/(1(.(2(-(3(,(4(+(5(*(6()(7(T7ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ*S7ÂÂÂÂÂÂÂUÂÂÂÂÂÂÂS0ÂÂÂÂU Â` 16903r.getModule(r,n).then(e=>WebAssembly.instantiate(e,{})).then(({exports:n})=>{const r=new Map(Object.entries(n)),s=r.get("puff"),o=r.get("memory").buffer,a=new e(o),l=new DataView(o) 16904let c=r.get("__heap_base") 16905const u=t.length,d=c 16906c+=4,l.setInt32(d,u,!0) 16907const h=c 16908c+=u,a.set(t,h) 16909const f=c 16910c+=4,l.setInt32(f,a.byteLength-c,!0),s(c,f,h,d),i(a.slice(c,c+l.getInt32(f,!0)))})}))}}),Object.defineProperty(this,"wasm",{enumerable:!0,get:()=>this.H}),this.getOutputChannels=(e,t,i)=>{let n=[],r=0 16911for(;r<t;)n.push(e.slice(r*i,r++*i+i)) 16912return n},this.allocateTypedArray=(e,t,i=!0)=>{const n=this.H.malloc(t.BYTES_PER_ELEMENT*e) 16913return i&&this.i.add(n),{ptr:n,len:e,buf:new t(this.H.HEAP,n,e)}},this.free=()=>
16913{this.i.forEach(e=>{this.H.free(e)}),this.i.clear()},this.codeToString=e=>{const t=[],i=new Uint8Array(this.H.HEAP) 16914for(let n=i[e];0!==n;n=i[++e])t.push(n) 16915return String.fromCharCode.apply(null,t)},this.addError=(e,t,i,n,r,s)=>{e.push({message:t,frameLength:i,frameNumber:n,inputBytes:r,outputSamples:s})},this.instantiate=(e,t)=>(t&&r.setModule(e,t),this.H=new e(r).instantiate(),this.i=new Set,this.H.ready.then(()=>this))}},374:(e,t,i)=>{i.d(t,{A:()=>s}) 16916var n=i(761),r=i(209) 16917class s extends((()=>globalThis.Worker||n)()){constructor(e,t,i,n){r.A.modules||new r.A 16918let s=r.A.modules.get(i) 16919if(!s){let e,t="text/javascript",o=`'use strict';(${((e,t,i)=>{let n,r,s=new Promise(e=>{r=e}) 16920self.onmessage=({data:{id:o,command:a,data:l}})=>{let c,u=s,d={id:o} 16921"init"===a?(Object.defineProperties(e,{WASMAudioDecoderCommon:{value:t},EmscriptenWASM:{value:i},module:{value:l.module},isWebWorker:{value:!0}}),n=new e(l.options),r()):"free"===a?n.free():"ready"===a?u=u.then(()=>n.ready):"reset"===a?u=u.then(()=>n.reset()):(Object.assign(d,n[a](Array.isArray(l)?l.map(e=>new Uint8Array(e)):new Uint8Array(l))),c=d.channelData?d.channelData.map(e=>e.buffer):[]),u.then(()=>self.postMessage(d,c))}}).toString()})(${i}, ${r.A}, ${n})` 16922try{e=void 0!==process.versions.node}catch{}s=e?`data:${t};base64,${Buffer.from(o).toString("base64")}`:URL.createObjectURL(new Blob([o],{type:t})),r.A.modules.set(i,s)}super(s,{name:t}),this.t=Number.MIN_SAFE_INTEGER,this.h=new Map,this.onmessage=({data:e})=>{const{id:t,...i}=e 16923this.h.get(t)(i),this.h.delete(t)},new n(r.A).getModule().then(t=>{this.postToDecoder("init",{module:t,options:e})})}async postToDecoder(e,t){return new Promise(i=>{this.postMessage({command:e,id:this.t,data:t}),this.h.set(this.t++,i)})}get ready(){return this.postToDecoder("ready")}async free(){await this.postToDecoder("free").finally(()=>{this.terminate()})}async reset(){await this.postToDecoder("reset")}}}}]),define("@ember/render-modifiers/modifiers/did-insert",["exports","@ember/modifier"],function(e,t){"use strict" 16924Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 16925e.default=(0,t.setModifierManager)(()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,{positional:[i,...n],named:r}){i(t,n,r)},updateModifier(){},destroyModifier(){}}),class{})}),define("@ember/render-modifiers/modifiers/did-update",["exports","@ember/modifier","@embroider/macros/es-compat2"],function(e,t,i){"use strict" 16926Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 16927const n=(0,i.default)(require("@glimmer/validator")).untrack 16928e.default=(0,t.setModifierManager)(()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,i){e.element=t,i.positional.forEach(()=>{}),i.named&&Object.values(i.named)},updateModifier({element:e},t){let[i,...r]=t.positional 16929t.positional.forEach(()=>{}),t.named&&Object.values(t.named),n(()=>{i(e,r,t.named)})},destroyModifier(){}}),class{})}),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],function(e,t){"use strict" 16930Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 16931e.default=(0,t.setModifierManager)(()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier({element:e},t){let[i,...n]=t.positional 16932i(e,n,t.named)}}),class{})}),define("@ember/string/cache",["exports"],function(e){"use strict" 16933function t(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 16934var i=e[Symbol.toPrimitive] 16935if(void 0!==i){var n=i.call(e,t||"default") 16936if("object"!=typeof n)return n 16937throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 16938return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 16939e.default=class{constructor(e,i,n){t(this,"size",0),t(this,"misses",0),t(this,"hits",0),this.limit=e,this.func=i,this.store=n,this.store=n||new Map}get(e){let t=this.store.get(e) 16940return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}}),define("@ember/string/index",["exports","@ember/string/cache"],function(e,t){"use strict"
16941Object.defineProperty(e,"__esModule",{value:!0}),e.camelize=function(e){return a.get(e)},e.capitalize=function(e){return g.get(e)},e.classify=function(e){return d.get(e)},e.dasherize=function(e){return r.get(e)},e.decamelize=_,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.htmlSafe=function(e){throw new Error("htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")},e.isHTMLSafe=function(e){throw new Error("isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")},e.setStrings=function(e){i=e},e.underscore=function(e){return p.get(e)},e.w=function(e){return e.split(/\s+/)} 16942let i={} 16943const n=/[ _]/g,r=new t.default(1e3,e=>_(e).replace(n,"-")),s=/(\-|\_|\.|\s)+(.)?/g,o=/(^|\/)([A-Z])/g,a=new t.default(1e3,e=>e.replace(s,(e,t,i)=>i?i.toUpperCase():"").replace(o,e=>e.toLowerCase())),l=/^(\-|_)+(.)?/,c=/(.)(\-|\_|\.|\s)+(.)?/g,u=/(^|\/|\.)([a-z])/g,d=new t.default(1e3,e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") 16944for(let r=0;r<n.length;r++)n[r]=n[r].replace(l,t).replace(c,i) 16945return n.join("/").replace(u,e=>e.toUpperCase())}),h=/([a-z\d])([A-Z]+)/g,f=/\-|\s+/g,p=new t.default(1e3,e=>e.replace(h,"$1_$2").replace(f,"_").toLowerCase()),m=/(^|\/)([a-z\u00C0-\u024F])/g,g=new t.default(1e3,e=>e.replace(m,e=>e.toUpperCase())),y=/([a-z\d])([A-Z])/g,v=new t.default(1e3,e=>e.replace(y,"$1_$2").toLowerCase()) 16946function _(e){return v.get(e)}}),define("@ember/test-waiters/build-waiter",["exports","@ember/debug","@ember/test-waiters/token","@ember/test-waiters/waiter-manager"],function(e,t,i,n){"use strict" 16947Object.defineProperty(e,"__esModule",{value:!0}),e._resetWaiterNames=function(){r=new Set},e.default=function(e){0 16948return new s(e)} 16949let r 16950class s{constructor(e){this.name=e}beginAsync(){return this}endAsync(){}waitUntil(){return!0}debugInfo(){return[]}reset(){}}}),define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],function(e,t,i,n,r){"use strict" 16951Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}}),Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return i._resetWaiterNames}}),Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}}),Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}}),Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}}),Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}}),Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}}),Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return n.default}})}),define("@ember/test-waiters/token",["exports"],function(e){"use strict" 16952Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 16953e.default=class{}}),define("@ember/test-waiters/types/index",["exports"],function(e){"use strict" 16954Object.defineProperty(e,"__esModule",{value:!0})}),define("@ember/test-waiters/wait-for-promise",["exports","@ember/test-waiters/build-waiter"],function(e,t){"use strict" 16955Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){let i=e 169560 16957return i};(0,t.default)("@ember/test-waiters:promise-waiter")}),define("@ember/test-waiters/wait-for",["exports","@ember/test-waiters/wait-for-promise","@ember/test-waiters/build-waiter"],function(e,t,i){"use strict" 16958function n(e,t){return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if(e.length<3){let[t,i]=e 16959return n(t,i)}{let[,,t,i]=e 16960return t}};(0,i.default)("@ember/test-waiters:generator-waiter")}),define("@ember/test-waiters/waiter-manager",["exports","ember","@ember/test"],function(e,t,i){"use strict"
16961Object.defineProperty(e,"__esModule",{value:!0}),e._reset=function(){for(let e of s())e.isRegistered=!1 16962n.clear()},e.getPendingWaiterState=o,e.getWaiters=s,e.hasPendingWaiters=a,e.register=function(e){n.set(e.name,e)},e.unregister=function(e){n.delete(e.name)} 16963const n=function(){let e="TEST_WAITERS",t="undefined"!=typeof Symbol?Symbol.for(e):e,i=r(),n=i[t] 16964return void 0===n&&(n=i[t]=new Map),n}() 16965function r(){if("undefined"!=typeof globalThis)return globalThis 16966if("undefined"!=typeof self)return self 16967if("undefined"!=typeof window)return window 16968if("undefined"!=typeof global)return global 16969throw new Error("unable to locate global object")}function s(){let e=[] 16970return n.forEach(t=>{e.push(t)}),e}function o(){let e={pending:0,waiters:{}} 16971return n.forEach(t=>{if(!t.waitUntil()){e.pending++ 16972let i=t.debugInfo() 16973e.waiters[t.name]=i||!0}}),e}function a(){return o().pending>0}t.default.Test&&(0,i.registerWaiter)(()=>!a())}),define("@embroider/macros/es-compat2",["exports"],function(e){"use strict" 16974Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e?.__esModule?e:{default:e,...e}}}),define("@embroider/macros/runtime",["exports"],function(e){"use strict" 16975function t(e){return n.packages[e]}function i(){return n.global}Object.defineProperty(e,"__esModule",{value:!0}),e.config=t,e.each=function(e){if(!Array.isArray(e))throw new Error("the argument to the each() macro must be an array") 16976return e},e.getGlobalConfig=i,e.isTesting=function(){let e=n.global,t=e&&e["@embroider/macros"] 16977return Boolean(t&&t.isTesting)},e.macroCondition=function(e){return e} 16978const n={packages:{},global:{}} 16979let r="undefined"!=typeof window?window._embroider_macros_runtime_config:void 0 16980if(r){let e={config:t,getGlobalConfig:i,setConfig(e,t){n.packages[e]=t},setGlobalConfig(e,t){n.global[e]=t}} 16981for(let t of r)t(e)}}),define("@fortawesome/ember-fontawesome/components/fa-icon",["exports","@ember/component","@glimmer/component","@fortawesome/fontawesome-svg-core","@ember/template","ember-get-config","@ember/template-factory"],function(e,t,i,n,r,s,o){"use strict" 16982Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 16983const a=(0,o.createTemplateFactory)({id:"mCLM3HnH",block:'[[[41,[30,0,["iconExists"]],[[[11,"svg"],[16,5,[30,0,["safeStyle"]]],[16,0,[30,0,["iconAttributes","class"]]],[16,"data-prefix",[30,0,["dataPrefix"]]],[16,"data-icon",[30,0,["dataIcon"]]],[16,"data-fa-transform",[30,0,["dataFaTransform"]]],[16,"data-fa-mask",[30,0,["dataFaMask"]]],[16,"data-fa-processed",[30,0,["dataFaProcessed"]]],[16,"aria-hidden",[30,0,["ariaHidden"]]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]],[16,"focusable",[30,0,["iconAttributes","focusable"]]],[16,"role",[30,0,["iconAttributes","role"]]],[16,"xmlns",[30,0,["iconAttributes","xmlns"]],"http://www.w3.org/2000/xmlns/"],[16,"viewBox",[30,0,["viewBox"]]],[17,1],[12],[1,"\\n "],[1,[30,0,["content"]]],[1,"\\n "],[13]],[]],null]],["&attrs"],false,["if","svg"]]',moduleName:"@fortawesome/ember-fontawesome/components/fa-icon.hbs",isStrictMode:!1}) 16984function l(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?{[e]:t}:{}}function c(e,t){const i=s.default?.fontawesome?.defaultPrefix??"fas" 16985if(!t)return{prefix:i,iconName:null} 16986if("object"==typeof t&&t.prefix&&t.iconName)return t 16987if(n.parse.icon){if("string"==typeof e&&"string"==typeof t)return n.parse.icon({prefix:e,iconName:t}) 16988if("string"==typeof t)return n.parse.icon({prefix:i,iconName:t})}return"string"==typeof e&&"string"==typeof t?{prefix:e,iconName:t}:"string"==typeof t?{prefix:i,iconName:t}:void 0}class u extends i.default{get content(){const e=(this.abstractIcon?.children??[]).reduce((e,t)=>`${e}${(0,n.toHtml)(t)}`,"") 16989return(0,r.htmlSafe)(e)}get safeStyle(){return this.iconAttributes.style?(0,r.htmlSafe)(`${this.iconAttributes.style}`):void 0}get iconExists(){return Boolean(this.abstractIcon)}get flipHorizontal(){return"horizontal"===this.args.flip||"both"===this.args.flip}get flipVertical(){return"vertical"===this.args.flip||"both"===this.args.flip}get classList(){let e={"fa-spin":this.args.spin,"fa-pulse":this.args.pulse,"fa-fw":this.args.fixedWidth,"fa-border":this.args.border,"fa-li":this.args.listItem,"fa-flip-horizontal":this.flipHorizontal,"fa-flip-vert
16989ical":this.flipVertical,[`fa-${this.args.size}`]:this.args.size,[`fa-rotate-${this.args.rotation}`]:this.args.rotation,[`fa-pull-${this.args.pull}`]:this.args.pull} 16990return Object.keys(e).filter(t=>e[t])}get abstractIcon(){const e=c(this.args.prefix,this.args.icon),t=l("classes",this.classList),i=l("transform","string"==typeof this.args.transform?n.parse.transform(this.args.transform):this.args.transform),r=l("mask",c(null,this.args.mask)),s=this.args.symbol??!1 16991let o=this.args.title?`${this.args.title}`:null 16992const a=Object.assign({},t,i,r,{symbol:s,title:o}),u=(0,n.icon)(e,a) 16993return u?u.abstract[0]:(console.warn(`Could not find icon: iconName=${e.iconName}, prefix=${e.prefix}. You may need to add it to your icons.js.`),null)}get iconAttributes(){return this.abstractIcon?.attributes??{}}get dataPrefix(){return this.iconAttributes["data-prefix"]}get dataIcon(){return this.iconAttributes["data-icon"]}get dataFaTransform(){return this.iconAttributes["data-fa-transform"]}get dataFaMask(){return this.iconAttributes["data-fa-mask"]}get dataFaProcessed(){return this.iconAttributes["data-fa-processed"]}get ariaHidden(){return this.iconAttributes["aria-hidden"]}get ariaLabelledBy(){return this.iconAttributes["aria-labelledby"]}get viewBox(){return this.abstractIcon?.attributes?.viewBox??"0 0 448 512"}}e.default=u,(0,t.setComponentTemplate)(a,u)}),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],function(e,t){"use strict" 16994Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return class{static create(e){return new this(t(e))}constructor(t){var n,r,s 16995n=this,s=i,(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 16996var i=e[Symbol.toPrimitive] 16997if(void 0!==i){var n=i.call(e,t||"default") 16998if("object"!=typeof n)return n 16999throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 17000return"symbol"==typeof t?t:t+""}(r="capabilities"))in n?Object.defineProperty(n,r,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[r]=s,e(this,t)}createComponent(e,i){return new e(t(this),i.named)}getContext(e){return e}}}}),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],function(e,t,i){"use strict" 17001function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 17002var i=e[Symbol.toPrimitive] 17003if(void 0!==i){var n=i.call(e,t||"default") 17004if("object"!=typeof n)return n 17005throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 17006return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ARGS_SET=void 0 17007e.ARGS_SET=void 0 17008e.default=class{constructor(e,i){n(this,"args",void 0),this.args=i,(0,t.setOwner)(this,e)}get isDestroying(){return(0,i.isDestroying)(this)}get isDestroyed(){return(0,i.isDestroyed)(this)}willDestroy(){}}}),define("@glimmer/component/-private/destroyables",["exports","ember"],function(e,t){"use strict" 17009Object.defineProperty(e,"__esModule",{value:!0}),e.isDestroying=e.isDestroyed=void 0 17010e.isDestroying=t.default._isDestroying,e.isDestroyed=t.default._isDestroyed}),define("@glimmer/component/-private/ember-component-manager",["exports","ember","@ember/object","@ember/application","@ember/component","@ember/runloop","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],function(e,t,i,n,r,s,o,a){"use strict" 17011Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17012const{setDestroyed:l,setDestroying:c}=a,u=(0,r.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),d=t.default.destroy,h=t.default._registerDestructor 17013class f extends((0,o.default)(n.setOwner,n.getOwner,u)){createComponent(e,t){const i=super.createComponent(e,t) 17014return h(i,()=>{i.willDestroy()}),i}destroyComponent(e){d(e)}}e.default=f}),define("@glimmer/component/-private/owner",["exports","@ember/application"],function(e,t){"use strict"
17015Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})}),define("@glimmer/component/index",["exports","@ember/component","@glimmer/component/-private/ember-component-manager","@glimmer/component/-private/component"],function(e,t,i,n){"use strict" 17016Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17017let r=n.default;(0,t.setComponentManager)(e=>new i.default(e),r) 17018e.default=r}),define("@sentry/ember/index",["exports","@ember/debug","@ember/runloop","@sentry/browser","@sentry/core","@sentry/utils","ember"],function(e,t,i,n,r,s,o){"use strict" 17019Object.defineProperty(e,"__esModule",{value:!0}) 17020var a={init:!0,getActiveTransaction:!0,instrumentRoutePerformance:!0,InitSentryForEmber:!0} 17021e.getActiveTransaction=e.InitSentryForEmber=void 0,e.init=c,e.instrumentRoutePerformance=void 0 17022var l=n 17023function c(e){const t={disablePerformance:!0} 17024t.sentry||(t.sentry={...e}),Object.assign(t.sentry,e||{}) 17025const i=Object.assign({},t.sentry);(0,r.applySdkMetadata)(i,"ember") 17026const n=function(){const e=s.GLOBAL_OBJ 17027return e.__sentryEmberConfig=e.__sentryEmberConfig??{},e.__sentryEmberConfig}() 17028Object.assign(n,i),l.init(i)}Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(a,t)||t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))}) 17029e.getActiveTransaction=()=>l.getCurrentScope().getTransaction() 17030e.instrumentRoutePerformance=e=>{const t=async(e,t,i,s)=>(0,n.startSpan)({attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},op:e,name:t,onlyIfParent:!0},()=>i(...s)),i=e.name 17031return{[i]:class extends e{beforeModel(...e){return t("ui.ember.route.before_model",this.fullRouteName,super.beforeModel.bind(this),e)}async model(...e){return t("ui.ember.route.model",this.fullRouteName,super.model.bind(this),e)}afterModel(...e){return t("ui.ember.route.after_model",this.fullRouteName,super.afterModel.bind(this),e)}setupController(...e){return t("ui.ember.route.setup_controller",this.fullRouteName,super.setupController.bind(this),e)}}}[i]} 17032e.InitSentryForEmber=c}),define("@sentry/ember/instance-initializers/sentry-performance",["exports","@ember/instrumentation","@ember/runloop","@sentry/browser","@sentry/utils"],function(e,t,i,n,r){"use strict" 17033function s(){const e=r.GLOBAL_OBJ 17034e.__sentryEmberConfig=e.__sentryEmberConfig??{} 17035const t={disablePerformance:!0} 17036return t.sentry||(t.sentry={browserTracingOptions:{}}),Object.assign(t.sentry,e.__sentryEmberConfig),t}function o(e){const t=e.lookup("service:fastboot") 17037if(t?.isFastBoot)return 17038if(s().disablePerformance)return 17039h(e)}function a(){return i._backburner?i._backburner:i.run.backburner?i.run.backburner:{on(){},off(){}}}function l(e,t,i,r,s){const{disableRunloopPerformance:o}=i,l=t.location 17040let c,u 17041const d=i.browserTracingOptions||i.sentry.browserTracingOptions||{},h=function(e){if(!e||!e.getURL||!e.formatURL)return"" 17042const t=e.formatURL(e.getURL()) 17043return"hash"===e.implementation?`${e.rootURL}${t}`:t}(l),p=(0,n.getClient)() 17044if(!p)return 17045if(h&&!1!==d.startTransactionOnPageLoad&&!1!==d.instrumentPageLoad){const t=e.recognize(h) 17046c=r(p,{name:`route:${t.name}`,origin:"auto.pageload.ember",attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route"},tags:{url:h,toRoute:t.name,"routing.instrumentation":"@sentry/ember"}})}const m=(e,t)=>{t||(c?.end(),a().off("end",m))} 17047!1===d.startTransactionOnLocationChange&&!1===d.instrumentNavigation||(e.on("routeWillChange",t=>{const{fromRoute:i,toRoute:r}=function(e,t){const i=e?.from?.name 17048return{fromRoute:i,toRoute:e?.to?.name||t.currentRouteName}}(t,e) 17049f(t)||(c?.end(),c=s(p,{name:`route:${r}`,origin:"auto.navigation.ember",attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route"},tags:{fromRoute:i,toRoute:r,"routing.instrumentation":"@sentry/ember"}}),u=(0,n.startInactiveSpan)({attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},op:"ui.ember.transition",name:`route:${i} -> route:${r}`,onlyIfParent:!0}))}),e.on("routeDidChange",e=>{u&&c&&!f(e)&&(u.end(),o?c.end():a().on("end",m))}))}function c(e,t){const i={payload:e,now:(0,r.timestampInSeconds)()} 17050t[e.object]=i}function u(e,t,i,s){const o=t[e.object] 17051if(!o)return 17052const a=(0,r.timestampInSeconds)() 170531e3*(a-o.now)>=s&&(0,n.startInactiveSpan)({name:e.containerKey||e.object,op:i,origin:"auto.ui.ember",startTimestamp:o.now,onlyIfParent:!0})?.end(a)}function d(e){const t="@sentry/ember:initial-load-start",i="@sentry/ember:initial-load-end",{HAS_PERFORMANCE:s,HAS_PERFORMANCE_TIMING:o}=function(){const e=window.performance,t=Boolean(e&&e.clearMarks&&e.clearMeasures),i=Boolean(e.measure&&e.getEntriesByName&&void 0!==r.browserPerformanceTimeOrigin) 17054return{HAS_PERFORMANCE:t,HAS_PERFORMANCE_TIMING:i}}() 17055if(!s)return 17056const{performance:a}=window 17057if(e.disableInitialLoadInstrumentation)return a.clearMarks(t),void a.clearMarks(i) 17058if(!o||void 0===r.browserPerformanceTimeOrigin)return 17059const l="@sentry/ember:initial-load",c=a.getEntriesByName(t).length>0,u=a.getEntriesByName(i).length>0 17060if(!c||!u)return 17061a.measure(l,t,i) 17062const d=a.getEntriesByName(l)[0],h=(d.startTime+r.browserPerformanceTimeOrigin)/1e3,f=h+d.duration/1e3;(0,n.startInactiveSpan)({op:"ui.ember.init",name:"init",attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},onlyIfParent:!0,startTimestamp:h})?.end(f),a.clearMarks(t),a.clearMarks(i),a.clearMeasures(l)}async function h(e){const o=s(),h=o.browserTracingOptions||o.sentry.browserTracingOptions||{},{browserTracingIntegration:f,startBrowserTracingNavigationSpan:p,startBrowserTracingPageLoadSpan:m}
17062=await emberAutoImportDynamic("@sentry/browser"),g=f({idleTimeout:o.transitionTimeout||5e3,...h,instrumentNavigation:!1,instrumentPageLoad:!1}),y=(0,n.getClient)() 17063y&&y.addIntegration&&y.addIntegration(g),function(e,t,i,n){const r=e.lookup("router:main") 17064let s=e.lookup("service:router") 17065s.externalRouter&&(s=s.externalRouter) 17066if(s._hasMountedSentryPerformanceRouting)return 17067if(!s.recognize)return 17068s._hasMountedSentryPerformanceRouting=!0,l(s,r,t,i,n)}(e,o,m,p),function(e){const{disableRunloopPerformance:t,minimumRunloopQueueDuration:s}=e 17069if(t)return 17070let o,l 17071const c=["actions","routerTransitions","render","afterRender","destroy"] 17072a().on("begin",(e,t)=>{if(t)return 17073if(!(0,n.getActiveSpan)())return 17074l&&l.end(),o=(0,r.timestampInSeconds)() 17075const a=e=>{if(o){const t=(0,r.timestampInSeconds)() 170761e3*(t-o)>=(s??5)&&(0,n.startInactiveSpan)({attributes:{[n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.ember"},name:"runloop",op:`ui.ember.runloop.${e}`,startTimestamp:o,onlyIfParent:!0})?.end(t),o=void 0}(0,n.getActiveSpan)()&&(o=(0,r.timestampInSeconds)())} 17077c.forEach(e=>{(0,i.scheduleOnce)(e,null,a,e)})}),a().on("end",(e,t)=>{t||l&&(l.end(),l=void 0)})}(o),function(e){const{disableInstrumentComponents:i,minimumComponentRenderDuration:n,enableComponentDefinitions:r}=e 17078if(i)return 17079const s=n??2,o={},a={};(0,t.subscribe)("render.component",{before(e,t,i){c(i,o)},after(e,t,i,n){u(i,o,"ui.ember.component.render",s)}}),r&&(0,t.subscribe)("render.getComponentDefinition",{before(e,t,i){c(i,a)},after(e,t,i,n){u(i,a,"ui.ember.component.definition",0)}})}(o),d(o)}Object.defineProperty(e,"__esModule",{value:!0}),e._instrumentEmberRouter=l,e.default=void 0,e.initialize=o,e.instrumentForPerformance=h 17080e.default={initialize:o} 17081function f(e){const t=e.isIntermediate 17082return"boolean"==typeof t?t:"loading"===e.to?.localName||"error"===e.to?.localName}}),define("@sentry/ember/types",["exports"],function(e){"use strict" 17083Object.defineProperty(e,"__esModule",{value:!0})}),define("ember-app-scheduler/helpers/route-idle",["exports","@ember/component/helper","ember-app-scheduler/scheduler"],function(e,t,i){"use strict" 17084Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17085class n extends t.default{compute(){return i.default.isIdle}}e.default=n}) 17086define("ember-app-scheduler/index",["exports","ember-app-scheduler/scheduler"],function(e,t){"use strict" 17087Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"beginTransition",{enumerable:!0,get:function(){return t.beginTransition}}),Object.defineProperty(e,"endTransition",{enumerable:!0,get:function(){return t.endTransition}}),Object.defineProperty(e,"reset",{enumerable:!0,get:function(){return t.reset}}),Object.defineProperty(e,"routeSettled",{enumerable:!0,get:function(){return t.routeSettled}}),Object.defineProperty(e,"setupRouter",{enumerable:!0,get:function(){return t.setupRouter}}),Object.defineProperty(e,"whenRouteIdle",{enumerable:!0,get:function(){return t.whenRouteIdle}})}),define("ember-app-scheduler/scheduler",["exports","@ember/destroyable","@ember/object/events","@ember/runloop","@ember/test-waiters","@glimmer/tracking","rsvp"],function(e,t,i,n,r,s,o){"use strict" 17088var a,l 17089Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=T,e.default=void 0,e.endTransition=C,e.reset=L,e.routeSettled=function(){return h},e.setupRouter=function(e){if(f||e[u])return 17090e[u]=!0,(0,i.addListener)(e,"routeWillChange",T),(0,i.addListener)(e,"routeDidChange",C),(0,t.registerDestructor)(e,L)},e.whenRouteIdle=function(){return h} 17091const c="ember-app-scheduler",u="__APP_SCHEDULER_HAS_SETUP__" 17092let d,h 17093const f=void 0!==window.FastBoot,p=(0,r.buildWaiter)("ember-app-scheduler-waiter") 17094L() 17095let m=(a=class{constructor(){var e,t,i,n 17096e=this,t="isIdle",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},g=a.prototype,y="isIdle",v=[s.tracked],_={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},w={},Object.keys(_).forEach(function(e){w[e]=_[e]}),w.enumerable=!!w.enumerable,w.configurable=!!w.configurable,("value"in w||w.initializer)&&(w.writable=!0),w=v.slice().reverse().reduce(function(e,t){return t(g,y,e)||e},w),b&&void 0!==w.initializer&&(w.value=w.initializer?w.initializer.call(b):void 0,w.initializer=void 0),l=void 0===w.initializer?(Object.defineProperty(g,y,w),null):w,a) 17097var g,y,v,_,b,w 17098const A=new m 17099e.default=A
17100function T(){d.isResolved&&(d=x(c),h=d.promise.then(()=>{let e=p.beginAsync() 17101return new o.Promise(e=>{(0,n.schedule)("afterRender",null,()=>{requestAnimationFrame(()=>{requestAnimationFrame(e)})})}).finally(()=>{p.endAsync(e),M("appSchedulerEnd"),function(e,t,i){try{performance.measure(e,t,i)}catch(n){console.warn(`performance.measure could not be executed because of ${n.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")})}),A.isIdle=!1)}function C(){d.resolve(),A.isIdle=!0,M("appSchedulerStart")}function L(){d=x(c),h=d.promise.then(),p.reset(),f||d.resolve()}function x(e){let t,i,n=!1 17102return{promise:new o.Promise((e,r)=>{t=()=>{n=!0,e()},i=r},e),resolve:t,reject:i,get isResolved(){return n}}}function M(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}}),define("ember-cli-app-version/initializer-factory",["exports","ember"],function(e,t){"use strict" 17103Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){let n=!1 17104return function(){!n&&e&&t&&(i.register(e,t),n=!0)}} 17105const{libraries:i}=t.default}),define("ember-cli-app-version/utils/regexp",["exports"],function(e){"use strict" 17106Object.defineProperty(e,"__esModule",{value:!0}),e.versionRegExp=e.versionExtendedRegExp=e.shaRegExp=void 0 17107e.versionRegExp=/\d+[.]\d+[.]\d+/,e.versionExtendedRegExp=/\d+[.]\d+[.]\d+-[a-z]*([.]\d+)?/,e.shaRegExp=/[a-z\d]{8}$/}),define("ember-fetch/errors",["exports"],function(e){"use strict" 17108Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}}),define("ember-fetch/types",["exports"],function(e){"use strict" 17109Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}}),define("ember-fetch/utils/determine-body-promise",["exports","@ember/debug"],function(e,t){"use strict" 17110Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){return e.text().then(function(n){let r=n 17111try{r=JSON.parse(n)}catch(s){if(!(s instanceof SyntaxError))throw s 17112const o=e.status 17113!e.ok||204!==o&&205!==o&&"HEAD"!==i.method?(0,t.debug)(`This response was unable to be parsed as json: ${n}`):r=void 0}return r})}}),define("ember-fetch/utils/mung-options-for-fetch",["exports","@ember/polyfills","ember-fetch/utils/serialize-query-params","ember-fetch/types"],function(e,t,i,n){"use strict" 17114Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const r=(0,t.assign)({credentials:"same-origin"},e) 17115if(r.method=(r.method||r.type||"GET").toUpperCase(),r.data)if("GET"===r.method||"HEAD"===r.method){if(Object.keys(r.data).length){const e=r.url.indexOf("?")>-1?"&":"?" 17116r.url+=`${e}${(0,i.serializeQueryParams)(r.data)}`}}else(0,n.isPlainObject)(r.data)?r.body=JSON.stringify(r.data):r.body=r.data 17117return r}}),define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],function(e,t){"use strict" 17118Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.serializeQueryParams=n 17119const i=/\[\]$/ 17120function n(e){var n=[] 17121return function e(s,o){var a,l,c 17122if(s)if(Array.isArray(o))for(a=0,l=o.length;a<l;a++)i.test(s)?r(n,s,o[a]):e(s+"["+("object"==typeof o[a]?a:"")+"]",o[a]) 17123else if((0,t.isPlainObject)(o))for(c in o)e(s+"["+c+"]",o[c]) 17124else r(n,s,o) 17125else if(Array.isArray(o))for(a=0,l=o.length;a<l;a++)r(n,o[a].name,o[a].value) 17126else for(c in o)e(c,o[c]) 17127return n}("",e).join("&").replace(/%20/g,"+")}function r(e,t,i){void 0!==i&&(null===i&&(i=""),i="function"==typeof i?i():i,e[e.length]=`${encodeURIComponent(t)}=${encodeURIComponent(i)}`)}e.default=n}),define("ember-get-config/index",["exports"],function(e){"use strict"
17128Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17129e.default=require("crimeisdown/config/environment").default}),define("ember-load-initializers/index",["exports","require"],function(e,t){"use strict" 17130function i(e){var i=(0,t.default)(e,null,null,!0) 17131if(!i)throw new Error(e+" must export an initializer.") 17132var n=i.default 17133if(!n)throw new Error(e+" must have a default export") 17134return n.name||(n.name=e.slice(e.lastIndexOf("/")+1)),n}function n(e,t){return-1!==e.indexOf(t,e.length-t.length)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){for(var r=t+"/initializers/",s=t+"/instance-initializers/",o=[],a=[],l=Object.keys(requirejs._eak_seen),c=0;c<l.length;c++){var u=l[c] 171350===u.lastIndexOf(r,0)?n(u,"-test")||o.push(u):0===u.lastIndexOf(s,0)&&(n(u,"-test")||a.push(u))}(function(e,t){for(var n=0;n<t.length;n++)e.initializer(i(t[n]))})(e,o),function(e,t){for(var n=0;n<t.length;n++)e.instanceInitializer(i(t[n]))}(e,a)}}),define("ember-metrics/-private/utils/object-transforms",["exports","@ember/utils"],function(e,t){"use strict" 17136function i(e){return r(e,i=>(0,t.isPresent)(e[i]))}function n(e,t){return r(e,e=>!t.includes(e))}function r(e,t){const i={} 17137for(const n in e)t(n)&&(i[n]=e[n]) 17138return i}function s(e){return Object.getOwnPropertyNames(e).length>0}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=i,e.default=void 0,e.hasOwnProperties=s,e.without=n 17139e.default={compact:i,without:n,hasOwnProperties:s}}),define("ember-metrics/-private/utils/remove-from-dom",["exports"],function(e){"use strict" 17140Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){document.querySelectorAll(e).forEach(e=>{e.parentElement?.removeChild(e)})}}),define("ember-metrics/metrics-adapters/base",["exports","@ember/debug","@ember/object/internals","@ember/utils"],function(e,t,i,n){"use strict" 17141function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 17142var i=e[Symbol.toPrimitive] 17143if(void 0!==i){var n=i.call(e,t||"default") 17144if("object"!=typeof n)return n 17145throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 17146return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17147class s{constructor(e){r(this,"metrics",null),r(this,"config",null),this.config=e}install(){}uninstall(){}toString(){const e=`ember-metrics@metrics-adapter:${"function"===(0,n.typeOf)(this.toStringExtension)?":"+this.toStringExtension():""}:${(0,i.guidFor)(this)}` 17148return this.toString=function(e){return()=>e}(e),e}identify(){}trackEvent(){}trackPage(){}alias(){}}e.default=s,r(s,"supportsFastBoot",!1)}),define("ember-metrics/metrics-adapters/google-analytics-four",["exports","@ember/debug","ember-metrics/-private/utils/object-transforms","ember-metrics/-private/utils/remove-from-dom","ember-metrics/metrics-adapters/base"],function(e,t,i,n,r){"use strict" 17149Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17150class s extends r.default{toStringExtension(){return"GoogleAnalyticsFour"}install(){const{id:e,options:t}=this.config 17151this.options={send_page_view:!0,...t},this._injectScript(e),window.dataLayer=window.dataLayer||[],this.gtag("js",new Date),this.gtag("config",e,(0,i.compact)(this.options))}_injectScript(e){let t=document.createElement("script") 17152t.async=!0,t.src=`https://www.googletagmanager.com/gtag/js?id=${e}`,document.head.appendChild(t)}gtag(){return window.dataLayer.push(arguments),arguments}trackEvent(e={}){const t=(0,i.compact)(e),{event:n}=t 17153if(n)return delete t.event,this.gtag("event",n,t)}trackPage(e={}){if(!this.options.send_page_view)return e?.page&&!e?.page_location&&(e.page_location=e?.page,delete e.page),e?.title&&!e?.page_title&&(e.page_title=e?.title,delete e.title),this.trackEvent({event:"page_view",...e})}uninstall(){(0,n.default)('script[src*="gtag/js"]'),delete window.dataLayer}}e.default=s}),define("ember-metrics/metrics-adapters/google-analytics",["exports","@ember/utils","@ember/debug","@ember/string","ember-metrics/-private/utils/object-transforms","ember-metrics/-private/utils/remove-from-dom","ember-metrics/metrics-adapters/base"],function(e,t,i,n,r,s,o){"use strict" 17154function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 17155var i=e[Symbol.toPrimitive] 17156if(void 0!==i){var n=i.call(e,t||"default") 17157if("object"!=typeof n)return n 17158throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 17159return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}
17159Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17160class l extends o.default{constructor(...e){super(...e),a(this,"gaSendKey","send")}toStringExtension(){return"GoogleAnalytics"}install(){const e={...this.config},{id:i,sendHitTask:n,trace:r,require:s,debug:o,trackerName:a}=e 17161a&&(this.gaSendKey=`${a}.send`),delete e.id,delete e.require,delete e.debug,delete e.sendHitTask,delete e.trace,delete e.trackerName 17162const l=(0,t.isPresent)(Object.keys(e)) 17163this._injectScript(o),!0===r&&(window.ga_debug={trace:!0}),window.ga("create",i,l?e:"auto",a),s&&s.forEach(e=>{window.ga("require",e)}),!1===n&&window.ga("set","sendHitTask",null)}_injectScript(e){var t,i,n,r,s,o,a 17164t=window,i=document,n="script",r=`https://www.google-analytics.com/analytics${e?"_debug":""}.js`,s="ga",t.GoogleAnalyticsObject=s,t[s]=t[s]||function(){(t[s].q=t[s].q||[]).push(arguments)},t[s].l=1*new Date,o=i.createElement(n),a=i.getElementsByTagName(n)[0],o.async=1,o.src=r,a.parentNode.insertBefore(o,a)}identify(e={}){const t=(0,r.compact)(e),{distinctId:i}=t 17165window.ga("set","userId",i)}trackEvent(e={}){const t=(0,r.compact)(e),i=["category","action","label","value"] 17166let s={} 17167t.nonInteraction&&(s.nonInteraction=t.nonInteraction,delete t.nonInteraction) 17168for(let r in t)if(i.includes(r)){s[`event${(0,n.capitalize)(r)}`]=t[r]}else s[r]=t[r] 17169const o={hitType:"event",...s},a=this.gaSendKey 17170return window.ga(a,o),o}trackPage(e={}){const t=(0,r.compact)(e),i={hitType:"pageview",...t} 17171for(let r in t)t.hasOwnProperty(r)&&window.ga("set",r,t[r]) 17172const n=this.gaSendKey 17173return window.ga(n,i),i}uninstall(){(0,s.default)('script[src*="google-analytics"]'),delete window.ga}}e.default=l}),define("ember-metrics/services/metrics",["exports","@ember/service","@ember/debug","@ember/string","@ember/application"],function(e,t,i,n,r){"use strict" 17174function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 17175var i=e[Symbol.toPrimitive] 17176if(void 0!==i){var n=i.call(e,t||"default") 17177if("object"!=typeof n)return n 17178throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 17179return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17180class o extends t.default{constructor(){super(...arguments),s(this,"_adapters",{}),s(this,"context",{}),s(this,"enabled","undefined"!=typeof navigator&&"1"!==navigator.doNotTrack),s(this,"appEnvironment",null) 17181const e=(0,r.getOwner)(this) 17182e.registerOptionsForType("ember-metrics@metrics-adapter",{instantiate:!1}),e.registerOptionsForType("metrics-adapter",{instantiate:!1}) 17183const t=e.factoryFor("config:environment").class,{metricsAdapters:i=[]}=t,{environment:n="development"}=t 17184this._options={metricsAdapters:i,environment:n},this.appEnvironment=n,this.activateAdapters(i)}activateAdapters(e=[]){if(!this.enabled)return 17185const t=this._adaptersForEnv(e),i={} 17186for(let{name:n,config:r}of t){let e=this._lookupAdapter(n);("undefined"==typeof FastBoot||e.supportsFastBoot)&&(i[n]=this._adapters[n]||this._activateAdapter({adapterClass:e,config:r}))}return this._adapters=i,this._adapters}_adaptersForEnv(e=[]){return e.filter(({environments:e=["all"]})=>e.includes("all")||e.includes(this.appEnvironment))}_lookupAdapter(e){const t=(0,r.getOwner)(this).lookup(`ember-metrics@metrics-adapter:${(0,n.dasherize)(e)}`),i=(0,r.getOwner)(this).lookup(`metrics-adapter:${(0,n.dasherize)(e)}`)||t 17187return i}_activateAdapter({adapterClass:e,config:t}){const i=new e(t) 17188return i.install(),i}identify(){this.invoke("identify",...arguments)}alias(){this.invoke("alias",...arguments)}trackEvent(){this.invoke("trackEvent",...arguments)}trackPage(){this.invoke("trackPage",...arguments)}invoke(e,...t){if(!this.enabled)return 17189let i,n 17190var r 17191t.length>1?(r=t[0],i=Array.isArray(r)?Array.from(r):Array(r),n=t[1]):(i=Object.keys(this._adapters),n=t[0]) 17192for(let s of i){let t=this._adapters[s] 17193t&&t[e]({...this.context,...n})}}willDestroy(){Object.values(this._adapters).forEach(e=>e.uninstall())}}e.default=o}),define("ember-pell/components/pell-editor",["exports","@ember/component","@ember/object","ember-pell/pell"],function(e,t,i,n){"use strict"
17194Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17195e.default=t.default.extend({pellOptions:null,onChange(){},valueObserver:(0,i.observer)("value",function(){this.get("pell")&&this._setValue()}),didInsertElement(){this._super(...arguments) 17196const e=this._options(),t=n.default.init(e),i=`.${(e.classes&&e.classes.content||"pell-content").split(" ").join(".")}` 17197this.set("pell",t.querySelector(i)),this._setValue()},_options(){return Object.assign({},this.get("pellOptions"),{element:this.element,onChange:this.onChange})},_setValue(){const e=this.get("value") 17198this.get("pell").innerHTML!==e&&void 0!==e&&(this.get("pell").innerHTML=e)}})}),define("ember-pell/pell",["exports","pell"],function(e,t){"use strict" 17199Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("ember-resolver/container-debug-adapter",["exports","@ember/array","@ember/debug/container-debug-adapter","ember-resolver/index","@ember/application"],function(e,t,i,n,r){"use strict" 17200function s(e,t,i){let n=t.match(new RegExp("^/?"+i+"/(.+)/"+e+"$")) 17201if(null!==n)return n[1]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17202e.default=i.default.extend({_moduleRegistry:null,init(){this._super(...arguments),this.namespace=(0,r.getOwner)(this).lookup("application:main"),this._moduleRegistry||(this._moduleRegistry=new n.ModuleRegistry)},canCatalogEntriesByType(e){return"model"===e||this._super(...arguments)},catalogEntriesByType(e){let i=this._moduleRegistry.moduleNames(),n=(0,t.A)(),r=this.namespace.modulePrefix 17203for(let t=0,o=i.length;t<o;t++){let o=i[t] 17204if(-1!==o.indexOf(e)){let t=s(e,o,this.namespace.podModulePrefix||r) 17205t||(t=o.split(e+"s/").pop()),n.addObject(t)}}return n}})}),define("ember-resolver/features",[],function(){}),define("ember-resolver/index",["exports","ember","@ember/debug","@ember/object","ember-resolver/string","ember-resolver/utils/class-factory"],function(e,t,i,n,r,s){"use strict" 17206function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 17207var i=e[Symbol.toPrimitive] 17208if(void 0!==i){var n=i.call(e,t||"default") 17209if("object"!=typeof n)return n 17210throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 17211return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ModuleRegistry=void 0,void 0===requirejs.entries&&(requirejs.entries=requirejs._eak_seen) 17212class a{constructor(e){this._entries=e||requirejs.entries}moduleNames(){return Object.keys(this._entries)}has(e){return e in this._entries}get(...e){return require(...e)}}e.ModuleRegistry=a 17213class l extends n.default{constructor(){super(...arguments),o(this,"moduleBasedResolver",!0),o(this,"_deprecatedPodModulePrefix",!1),o(this,"_normalizeCache",Object.create(null)),o(this,"moduleNameLookupPatterns",[this.podBasedModuleName,this.podBasedComponentsInSubdir,this.mainModuleName,this.defaultModuleName,this.nestedColocationComponentModuleName]),this._moduleRegistry||(this._moduleRegistry=new a),this.pluralizedTypes=this.pluralizedTypes||Object.create(null),this.pluralizedTypes.config||(this.pluralizedTypes.config="config")}makeToString(e,t){return this.namespace.modulePrefix+"@"+t+":"}shouldWrapInClassFactory(){return!1}parseName(e){if(!0===e.parsedName)return e 17214let t,i,n,s=e.split("@") 17215if(3===s.length){if(0===s[0].length){t=`@${s[1]}` 17216let e=s[2].split(":") 17217i=e[0],n=e[1]}else t=`@${s[1]}`,i=s[0].slice(0,-1),n=s[2] 17218"template:components"===i&&(n=`components/${n}`,i="template")}else if(2===s.length){let e=s[0].split(":") 17219if(2===e.length)0===e[1].length?(i=e[0],n=`@${s[1]}`):(t=e[1],i=e[0],n=s[1]) 17220else{let e=s[1].split(":") 17221t=s[0],i=e[0],n=e[1]}"template"===i&&0===t.lastIndexOf("components/",0)&&(n=`components/${n}`,t=t.slice(11))}else s=e.split(":"),i=s[0],n=s[1] 17222let o=n,a=this.namespace 17223return{parsedName:!0,fullName:e,prefix:t||this.prefix({type:i}),type:i,fullNameWithoutType:o,name:n,root:a,resolveMethodName:"resolve"+(0,r.classify)(i)}}resolveOther(e){let t=this.findModuleName(e) 17224if(t){let i=this._extractDefaultExport(t,e) 17225if(void 0===i)throw new Error(` Expected to find: '${e.fullName}' within '${t}' but got 'undefined'. Did you forget to 'export default' within '${t}'?`) 17226return this.shouldWrapInClassFactory(i,e)&&(i=(0,s.default)(i)),i}}normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this._normalize(e))}resolve(e){let t,i=this.parseName(e),n=i.resolveMethodName 17227return"function"==typeof this[n]&&(t=this[n](i)),null==t&&(t=this.resolveOther(i)),t}_normalize(e){let t=e.split(":") 17228if(t.length>1){let e=t[0] 17229return"component"===e||"helper"===e||"modifier"===e||"template"===e&&0===t[1].indexOf("components/")?e+":"+t[1].replace(/_/g,"-"):e+":"+(0,r.dasherize)(t[1].replace(/\./g,"/"))}return e}pluralize(e){return this.pluralizedTypes[e]||(this.pluralizedTypes[e]=e+"s")}podBasedLookupWithPrefix(e,t){let i=t.fullNameWithoutType 17230return"template"===t.type&&(i=i.replace(/^components\//,"")),e+"/"+i+"/"+t.type}podBasedModuleName(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix 17231return this.podBasedLookupWithPrefix(t,e)}podBasedComponentsInSubdir(e){let t=this.namespace.podModulePrefix||this.namespace.modulePrefix 17232if(t+="/components","component"===e.type||/^components/.test(e.fullNameWithoutType))return this.podBasedLookupWithPrefix(t,e)}resolveEngine(e){let t=e.fullNameWithoutType+"/engine" 17233if(this._moduleRegistry.has(t))return this._extractDefaultExport(t)}resolveRouteMap(e){let t=e.fullNameWithoutType,i=t+"/routes" 17234if(this._moduleRegistry.has(i)){let e=this._extractDefaultExport(i) 17235return e}}resolveTemplate(e){let i=this.resolveOther(e) 17236return null==i&&(i=t.default.TEMPLATES[e.fullNameWithoutType]),i}mainModuleName(e){if("main"===e.fullNameWithoutType)return e.prefix+"/"+e.type}defaultModuleName(e){return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType}nestedColocationComponentModuleName(e){if("component"===e.type)return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType+"/index"}prefix(e){let t=this.namespace.modulePrefix 17237return this.namespace[e.type+"Prefix"]&&(t=this.namespace[e.type+"Prefix"]),t}findModuleName(e,t){let i,n=this.moduleNameLookupPatterns 17238for(let r=0,s=n.length;r<s;r++){let s=n[r].call(this,e) 17239if(s&&(s=this.chooseModuleName(s,e)),s&&this._moduleRegistry.has(s)&&(i=s),t||this._logLookup(i,e,
17239s),i)return i}}chooseModuleName(e,t){let i=(0,r.underscore)(e) 17240if(e!==i&&this._moduleRegistry.has(e)&&this._moduleRegistry.has(i))throw new TypeError(`Ambiguous module names: '${e}' and '${i}'`) 17241if(this._moduleRegistry.has(e))return e 17242if(this._moduleRegistry.has(i))return i 17243let n=e.replace(/\/-([^/]*)$/,"/_$1") 17244if(this._moduleRegistry.has(n))return n}lookupDescription(e){let t=this.parseName(e) 17245return this.findModuleName(t,!0)}_logLookup(e,i,n){if(!t.default.ENV.LOG_MODULE_RESOLVER&&!i.root.LOG_RESOLVER)return 17246let r,s=e?"[â]":"[ ]" 17247r=i.fullName.length>60?".":new Array(60-i.fullName.length).join("."),n||(n=this.lookupDescription(i)),console&&console.info&&console.info(s,i.fullName,r,n)}knownForType(e){let t=this._moduleRegistry.moduleNames(),i=Object.create(null) 17248for(let n=0,r=t.length;n<r;n++){let r=t[n],s=this.translateToContainerFullname(e,r) 17249s&&(i[s]=!0)}return i}translateToContainerFullname(e,t){let i=this.prefix({type:e}),n=i+"/",r="/"+e,s=t.indexOf(n),o=t.indexOf(r) 17250if(0===s&&o===t.length-r.length&&t.length>n.length+r.length)return e+":"+t.slice(s+n.length,o) 17251let a=i+"/"+this.pluralize(e)+"/" 17252return 0===t.indexOf(a)&&t.length>a.length?e+":"+t.slice(a.length):void 0}_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0) 17253return t&&t.default&&(t=t.default),t}}o(l,"moduleBasedResolver",!0) 17254e.default=l}),define("ember-resolver/string/cache",["exports"],function(e){"use strict" 17255Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17256e.default=class{constructor(e,t,i){this.limit=e,this.func=t,this.store=i,this.size=0,this.misses=0,this.hits=0,this.store=i||new Map}get(e){let t=this.store.get(e) 17257return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}}),define("ember-resolver/string/index",["exports","ember-resolver/string/cache"],function(e,t){"use strict" 17258Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return l.get(e)},e.dasherize=function(e){return r.get(e)},e.decamelize=p,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.setStrings=function(e){i=e},e.underscore=function(e){return d.get(e)} 17259let i={} 17260const n=/[ _]/g,r=new t.default(1e3,e=>p(e).replace(n,"-")),s=/^(\-|_)+(.)?/,o=/(.)(\-|\_|\.|\s)+(.)?/g,a=/(^|\/|\.)([a-z])/g,l=new t.default(1e3,e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") 17261for(let r=0;r<n.length;r++)n[r]=n[r].replace(s,t).replace(o,i) 17262return n.join("/").replace(a,e=>e.toUpperCase())}),c=/([a-z\d])([A-Z]+)/g,u=/\-|\s+/g,d=new t.default(1e3,e=>e.replace(c,"$1_$2").replace(u,"_").toLowerCase()),h=/([a-z\d])([A-Z])/g,f=new t.default(1e3,e=>e.replace(h,"$1_$2").toLowerCase()) 17263function p(e){return f.get(e)}}),define("ember-resolver/utils/class-factory",["exports"],function(e){"use strict" 17264Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{create:t=>"function"==typeof e.extend?e.extend(t):e}}}),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],function(e){"use strict" 17265function t(e){e.lookup("service:router-scroll")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t 17266e.default={initialize:t}}),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],function(e,t,i,n,r,s,o,a,l){"use strict" 17267var c,u 17268function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e 17269var i=e[Symbol.toPrimitive] 17270if(void 0!==i){var n=i.call(e,t||"default") 17271if("object"!=typeof n)return n 17272throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 17273return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var s={}
17274return Object.keys(n).forEach(function(e){s[e]=n[e]}),s.enumerable=!!s.enumerable,s.configurable=!!s.configurable,("value"in s||s.initializer)&&(s.writable=!0),s=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},s),r&&void 0!==s.initializer&&(s.value=s.initializer?s.initializer.call(r):void 0,s.initializer=void 0),void 0===s.initializer?(Object.defineProperty(e,t,s),null):s}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17275let f=0 17276let p 17277function m(e,t,i,n){let r 17278if(i)r=Math.max(i.scrollHeight,i.offsetHeight,i.clientHeight) 17279else{const{body:e,documentElement:t}=document 17280r=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}p=window.requestAnimationFrame(()=>{if(n&&n.indexOf("#")>-1){const e=document.getElementById(n.split("#").pop()) 17281e&&(t={x:e.offsetLeft,y:e.offsetTop})}r>=t.y||f>=100?(f=0,e.call(null,t.x,t.y)):(f++,m(e,t,i,n))})}const g=function(e){this.updateScrollPosition(e)} 17282let y=(c=class extends t.default{get isFastBoot(){const e=(0,s.getOwner)(this).lookup("service:fastboot") 17283return!!e&&e.get("isFastBoot")}constructor(){var e,t,i,n 17284super(...arguments),e=this,t="router",n=this,(i=u)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),d(this,"key",void 0),d(this,"targetElement",void 0),d(this,"scrollElement","window"),d(this,"isFirstLoad",!0),d(this,"preserveScrollPosition",!1),d(this,"scrollWhenIdle",!1),d(this,"scrollWhenAfterRender",!1),(0,l.setupRouter)(this.router)}init(...e){super.init(...e),this._loadConfig(),(0,i.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,a.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,a.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,a.removeListener)(this.router,"routeDidChange",this._routeDidChange),p&&window.cancelAnimationFrame(p),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad() 17285let t=this.position 17286if(!((e.router.currentRouteInfos||[]).some(e=>e.route.controller.preserveScrollPosition)||this.preserveScrollPosition)){const{scrollElement:e,targetElement:i,currentURL:n}=this 17287if(i||"window"===e)m(window.scrollTo,t,null,n) 17288else if("#"===e.charAt(0)){const i=document.getElementById(e.substring(1)) 17289if(i){m((e,t)=>{i.scrollLeft=e,i.scrollTop=t},t,i,n)}}}(0,a.sendEvent)(this,"didScroll",e)}_routeWillChange(){this.isFastBoot||this.update()}_routeDidChange(e){if(this.isFastBoot)return 17290const t=this.scrollWhenIdle,i=this.scrollWhenAfterRender 17291t||i?i&&!t?(0,o.scheduleOnce)("afterRender",this,g,e):(0,l.whenRouteIdle)().then(()=>{this.updateScrollPosition(e)}):(0,o.scheduleOnce)("render",this,g,e)}unsetFirstLoad(){(0,i.set)(this,"isFirstLoad",!1)}update(){if(this.isFastBoot||this.isFirstLoad)return 17292const e=this.scrollElement,t=this.targetElement,r=this.scrollMap,s=this.key 17293let o,a 17294if(t){let e=document.querySelector(t) 17295e&&(o=e.offsetLeft,a=e.offsetTop,(0,i.set)(r,"default",{x:o,y:a}))}else if("window"===e)o=window.scrollX,a=window.scrollY 17296else if("#"===e.charAt(0)){let t=document.getElementById(e.substring(1)) 17297t&&(o=t.scrollLeft,a=t.scrollTop)}s&&"number"===(0,n.typeOf)(o)&&"number"===(0,n.typeOf)(a)&&(0,i.set)(r,s,{x:o,y:a})}_loadConfig(){const e=(0,s.getOwner)(this).resolveRegistration("config:environment") 17298if(e&&e.routerScroll){const t=e.routerScroll.scrollElement,r=e.routerScroll.targetElement 17299"string"===(0,n.typeOf)(t)&&(0,i.set)(this,"scrollElement",t),"string"===(0,n.typeOf)(r)&&(0,i.set)(this,"targetElement",r) 17300const{scrollWhenIdle:s=!1,scrollWhenAfterRender:o=!1}=e.routerScroll;(0,i.set)(this,"scrollWhenIdle",s),(0,i.set)(this,"scrollWhenAfterRender",o)}}},u=h(c.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"_routeWillChange",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"_routeWillChange"),c.prototype),h(c.prototype,"_routeDidChange",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"_routeDidChange"),c.prototype),c) 17301Object.defineProperty(y.prototype,"position",{configurable:!0,get(){const e=this.scrollMap,t=window.history.state?.uuid;(0,i.set)(this,"key",t) 17302const n=this.key||"-1" 17303return(0,i.get)(e,n)||e.default}}) 17304e.default=y}),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],function(e,t,i){"use strict"
17305Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(i).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))})}),define("ember-tracked-storage-polyfill/index",["exports","@glimmer/tracking","@ember/debug"],function(e,t,i){"use strict" 17306Object.defineProperty(e,"__esModule",{value:!0}),e.createStorage=function(e,t=s){return new r(e,t)},e.getValue=function(e){return e._value},e.setValue=function(e,t){const{_isEqual:i,_lastValue:n}=e 17307i(t,n)||(e._value=e._lastValue=t)} 17308var n=function(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n 17309if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) 17310else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o) 17311return s>3&&o&&Object.defineProperty(t,i,o),o} 17312class r{constructor(e,t){this._value=this._lastValue=e,this._isEqual=t}}function s(e,t){return e===t}n([t.tracked],r.prototype,"_value",void 0)}) 17313 17314//# sourceMappingURL=vendor-d1583296b4bcc208181061aba2194da0.map
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.