// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3.0 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=88)}({0:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=window,o=(r.$,r.jQuery)},10:function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"false",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if("string"!=typeof e)throw new Error("first arg should be a string");$(e).on("click",r,(function(e){var r=t(e);return"callback"===n&&r?r:"default"===n||(e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),!1)}))}n.d(t,"a",(function(){return r}))},13:function(e,t,n){"use strict";function r(e,t){for(var n=t&&""===location.search?location.href.slice(1).split("&"):location.search.slice(1).split("&"),r=0;r0?unescape(o):""}return""}n.d(t,"a",(function(){return r}))},17:function(e,t,n){(function(e,r){var o;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)} /** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(){var a="Expected a function",u="__lodash_placeholder__",c=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",f="[object Array]",s="[object Boolean]",p="[object Date]",v="[object Error]",h="[object Function]",d="[object GeneratorFunction]",y="[object Map]",g="[object Number]",b="[object Object]",m="[object RegExp]",_="[object Set]",w="[object String]",k="[object Symbol]",j="[object WeakMap]",O="[object ArrayBuffer]",P="[object DataView]",S="[object Float32Array]",E="[object Float64Array]",x="[object Int8Array]",T="[object Int16Array]",R="[object Int32Array]",C="[object Uint8Array]",I="[object Uint16Array]",A="[object Uint32Array]",N=/\b__p \+= '';/g,D=/\b(__p \+=) '' \+/g,L=/(__e\(.*?\)|\b__t\)) \+\n'';/g,U=/&(?:amp|lt|gt|quot|#39);/g,M=/[&<>"']/g,B=RegExp(U.source),W=RegExp(M.source),F=/<%-([\s\S]+?)%>/g,z=/<%([\s\S]+?)%>/g,$=/<%=([\s\S]+?)%>/g,V=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,q=/^\w*$/,H=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Y=/[\\^$.*+?()[\]{}|]/g,G=RegExp(Y.source),Z=/^\s+|\s+$/g,K=/^\s+/,J=/\s+$/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Q=/\{\n\/\* \[wrapped with (.+)\] \*/,ee=/,? & /,te=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ne=/\\(\\)?/g,re=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,oe=/\w*$/,ie=/^[-+]0x[0-9a-f]+$/i,ae=/^0b[01]+$/i,ue=/^\[object .+?Constructor\]$/,ce=/^0o[0-7]+$/i,le=/^(?:0|[1-9]\d*)$/,fe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,se=/($^)/,pe=/['\n\r\u2028\u2029\\]/g,ve="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",he="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",de="[\\ud800-\\udfff]",ye="["+he+"]",ge="["+ve+"]",be="\\d+",me="[\\u2700-\\u27bf]",_e="[a-z\\xdf-\\xf6\\xf8-\\xff]",we="[^\\ud800-\\udfff"+he+be+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ke="\\ud83c[\\udffb-\\udfff]",je="[^\\ud800-\\udfff]",Oe="(?:\\ud83c[\\udde6-\\uddff]){2}",Pe="[\\ud800-\\udbff][\\udc00-\\udfff]",Se="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Ee="(?:"+_e+"|"+we+")",xe="(?:"+Se+"|"+we+")",Te="(?:"+ge+"|"+ke+")"+"?",Re="[\\ufe0e\\ufe0f]?"+Te+("(?:\\u200d(?:"+[je,Oe,Pe].join("|")+")[\\ufe0e\\ufe0f]?"+Te+")*"),Ce="(?:"+[me,Oe,Pe].join("|")+")"+Re,Ie="(?:"+[je+ge+"?",ge,Oe,Pe,de].join("|")+")",Ae=RegExp("['’]","g"),Ne=RegExp(ge,"g"),De=RegExp(ke+"(?="+ke+")|"+Ie+Re,"g"),Le=RegExp([Se+"?"+_e+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ye,Se,"$"].join("|")+")",xe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ye,Se+Ee,"$"].join("|")+")",Se+"?"+Ee+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Se+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",be,Ce].join("|"),"g"),Ue=RegExp("[\\u200d\\ud800-\\udfff"+ve+"\\ufe0e\\ufe0f]"),Me=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Be=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],We=-1,Fe={};Fe[S]=Fe[E]=Fe[x]=Fe[T]=Fe[R]=Fe[C]=Fe["[object Uint8ClampedArray]"]=Fe[I]=Fe[A]=!0,Fe[l]=Fe[f]=Fe[O]=Fe[s]=Fe[P]=Fe[p]=Fe[v]=Fe[h]=Fe[y]=Fe[g]=Fe[b]=Fe[m]=Fe[_]=Fe[w]=Fe[j]=!1;var ze={};ze[l]=ze[f]=ze[O]=ze[P]=ze[s]=ze[p]=ze[S]=ze[E]=ze[x]=ze[T]=ze[R]=ze[y]=ze[g]=ze[b]=ze[m]=ze[_]=ze[w]=ze[k]=ze[C]=ze["[object Uint8ClampedArray]"]=ze[I]=ze[A]=!0,ze[v]=ze[h]=ze[j]=!1;var $e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ve=parseFloat,qe=parseInt,He="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,Ye="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,Ge=He||Ye||Function("return this")(),Ze="object"==i(t)&&t&&!t.nodeType&&t,Ke=Ze&&"object"==i(r)&&r&&!r.nodeType&&r,Je=Ke&&Ke.exports===Ze,Xe=Je&&He.process,Qe=function(){try{var e=Ke&&Ke.require&&Ke.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),et=Qe&&Qe.isArrayBuffer,tt=Qe&&Qe.isDate,nt=Qe&&Qe.isMap,rt=Qe&&Qe.isRegExp,ot=Qe&&Qe.isSet,it=Qe&&Qe.isTypedArray;function at(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function ut(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function vt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Dt(e,t){for(var n=e.length;n--&&kt(t,e[n],0)>-1;);return n}function Lt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Ut=Et({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Mt=Et({"&":"&","<":"<",">":">",'"':""","'":"'"});function Bt(e){return"\\"+$e[e]}function Wt(e){return Ue.test(e)}function Ft(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function zt(e,t){return function(n){return e(t(n))}}function $t(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var Zt=function e(t){var n,r=(t=null==t?Ge:Zt.defaults(Ge.Object(),t,Zt.pick(Ge,Be))).Array,o=t.Date,ve=t.Error,he=t.Function,de=t.Math,ye=t.Object,ge=t.RegExp,be=t.String,me=t.TypeError,_e=r.prototype,we=he.prototype,ke=ye.prototype,je=t["__core-js_shared__"],Oe=we.toString,Pe=ke.hasOwnProperty,Se=0,Ee=(n=/[^.]+$/.exec(je&&je.keys&&je.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",xe=ke.toString,Te=Oe.call(ye),Re=Ge._,Ce=ge("^"+Oe.call(Pe).replace(Y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ie=Je?t.Buffer:void 0,De=t.Symbol,Ue=t.Uint8Array,$e=Ie?Ie.allocUnsafe:void 0,He=zt(ye.getPrototypeOf,ye),Ye=ye.create,Ze=ke.propertyIsEnumerable,Ke=_e.splice,Xe=De?De.isConcatSpreadable:void 0,Qe=De?De.iterator:void 0,mt=De?De.toStringTag:void 0,Et=function(){try{var e=ti(ye,"defineProperty");return e({},"",{}),e}catch(e){}}(),Kt=t.clearTimeout!==Ge.clearTimeout&&t.clearTimeout,Jt=o&&o.now!==Ge.Date.now&&o.now,Xt=t.setTimeout!==Ge.setTimeout&&t.setTimeout,Qt=de.ceil,en=de.floor,tn=ye.getOwnPropertySymbols,nn=Ie?Ie.isBuffer:void 0,rn=t.isFinite,on=_e.join,an=zt(ye.keys,ye),un=de.max,cn=de.min,ln=o.now,fn=t.parseInt,sn=de.random,pn=_e.reverse,vn=ti(t,"DataView"),hn=ti(t,"Map"),dn=ti(t,"Promise"),yn=ti(t,"Set"),gn=ti(t,"WeakMap"),bn=ti(ye,"create"),mn=gn&&new gn,_n={},wn=xi(vn),kn=xi(hn),jn=xi(dn),On=xi(yn),Pn=xi(gn),Sn=De?De.prototype:void 0,En=Sn?Sn.valueOf:void 0,xn=Sn?Sn.toString:void 0;function Tn(e){if(qa(e)&&!Na(e)&&!(e instanceof An)){if(e instanceof In)return e;if(Pe.call(e,"__wrapped__"))return Ti(e)}return new In(e)}var Rn=function(){function e(){}return function(t){if(!Va(t))return{};if(Ye)return Ye(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Cn(){}function In(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function An(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Nn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Jn(e,t,n,r,o,i){var a,u=1&t,c=2&t,f=4&t;if(n&&(a=o?n(e,r,o,i):n(e)),void 0!==a)return a;if(!Va(e))return e;var v=Na(e);if(v){if(a=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!u)return mo(e,a)}else{var j=oi(e),N=j==h||j==d;if(Ma(e))return po(e,u);if(j==b||j==l||N&&!o){if(a=c||N?{}:ai(e),!u)return c?function(e,t){return _o(e,ri(e),t)}(e,function(e,t){return e&&_o(t,ku(t),e)}(a,e)):function(e,t){return _o(e,ni(e),t)}(e,Yn(a,e))}else{if(!ze[j])return o?e:{};a=function(e,t,n){var r=e.constructor;switch(t){case O:return vo(e);case s:case p:return new r(+e);case P:return function(e,t){var n=t?vo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case S:case E:case x:case T:case R:case C:case"[object Uint8ClampedArray]":case I:case A:return ho(e,n);case y:return new r;case g:case w:return new r(e);case m:return function(e){var t=new e.constructor(e.source,oe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case _:return new r;case k:return o=e,En?ye(En.call(o)):{}}var o}(e,j,u)}}i||(i=new Mn);var D=i.get(e);if(D)return D;i.set(e,a),Ka(e)?e.forEach((function(r){a.add(Jn(r,t,n,r,e,i))})):Ha(e)&&e.forEach((function(r,o){a.set(o,Jn(r,t,n,o,e,i))}));var L=v?void 0:(f?c?Go:Yo:c?ku:wu)(e);return ct(L||e,(function(r,o){L&&(r=e[o=r]),Vn(a,o,Jn(r,t,n,o,e,i))})),a}function Xn(e,t,n){var r=n.length;if(null==e)return!r;for(e=ye(e);r--;){var o=n[r],i=t[o],a=e[o];if(void 0===a&&!(o in e)||!i(a))return!1}return!0}function Qn(e,t,n){if("function"!=typeof e)throw new me(a);return wi((function(){e.apply(void 0,n)}),t)}function er(e,t,n,r){var o=-1,i=pt,a=!0,u=e.length,c=[],l=t.length;if(!u)return c;n&&(t=ht(t,Ct(n))),r?(i=vt,a=!1):t.length>=200&&(i=At,a=!1,t=new Un(t));e:for(;++o-1},Dn.prototype.set=function(e,t){var n=this.__data__,r=qn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Ln.prototype.clear=function(){this.size=0,this.__data__={hash:new Nn,map:new(hn||Dn),string:new Nn}},Ln.prototype.delete=function(e){var t=Qo(this,e).delete(e);return this.size-=t?1:0,t},Ln.prototype.get=function(e){return Qo(this,e).get(e)},Ln.prototype.has=function(e){return Qo(this,e).has(e)},Ln.prototype.set=function(e,t){var n=Qo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Un.prototype.add=Un.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Un.prototype.has=function(e){return this.__data__.has(e)},Mn.prototype.clear=function(){this.__data__=new Dn,this.size=0},Mn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Mn.prototype.get=function(e){return this.__data__.get(e)},Mn.prototype.has=function(e){return this.__data__.has(e)},Mn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Dn){var r=n.__data__;if(!hn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ln(r)}return n.set(e,t),this.size=n.size,this};var tr=jo(lr),nr=jo(fr,!0);function rr(e,t){var n=!0;return tr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function or(e,t,n){for(var r=-1,o=e.length;++r0&&n(u)?t>1?ar(u,t-1,n,r,o):dt(o,u):r||(o[o.length]=u)}return o}var ur=Oo(),cr=Oo(!0);function lr(e,t){return e&&ur(e,t,wu)}function fr(e,t){return e&&cr(e,t,wu)}function sr(e,t){return st(t,(function(t){return Fa(e[t])}))}function pr(e,t){for(var n=0,r=(t=co(t,e)).length;null!=e&&nt}function yr(e,t){return null!=e&&Pe.call(e,t)}function gr(e,t){return null!=e&&t in ye(e)}function br(e,t,n){for(var o=n?vt:pt,i=e[0].length,a=e.length,u=a,c=r(a),l=1/0,f=[];u--;){var s=e[u];u&&t&&(s=ht(s,Ct(t))),l=cn(s.length,l),c[u]=!n&&(t||i>=120&&s.length>=120)?new Un(u&&s):void 0}s=e[0];var p=-1,v=c[0];e:for(;++p=u)return c;var l=n[r];return c*("desc"==l?-1:1)}}return e.index-t.index}(e,t,n)}))}function Nr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)u!==e&&Ke.call(u,c,1),Ke.call(e,c,1);return e}function Lr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;ci(o)?Ke.call(e,o,1):eo(e,o)}}return e}function Ur(e,t){return e+en(sn()*(t-e+1))}function Mr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=en(t/2))&&(e+=e)}while(t);return n}function Br(e,t){return ki(yi(e,t,Yu),e+"")}function Wr(e){return Wn(Ru(e))}function Fr(e,t){var n=Ru(e);return Pi(n,Kn(t,0,n.length))}function zr(e,t,n,r){if(!Va(e))return e;for(var o=-1,i=(t=co(t,e)).length,a=i-1,u=e;null!=u&&++oi?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!Xa(a)&&(n?a<=t:a=200){var l=t?null:Bo(e);if(l)return Vt(l);a=!1,o=At,c=new Un}else c=t?[]:u;e:for(;++r=r?e:Hr(e,t,n)}var so=Kt||function(e){return Ge.clearTimeout(e)};function po(e,t){if(t)return e.slice();var n=e.length,r=$e?$e(n):new e.constructor(n);return e.copy(r),r}function vo(e){var t=new e.constructor(e.byteLength);return new Ue(t).set(new Ue(e)),t}function ho(e,t){var n=t?vo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function yo(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e==e,i=Xa(e),a=void 0!==t,u=null===t,c=t==t,l=Xa(t);if(!u&&!l&&!i&&e>t||i&&a&&c&&!u&&!l||r&&a&&c||!n&&c||!o)return 1;if(!r&&!i&&!l&&e1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,a&&li(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=ye(t);++r-1?o[i?t[a]:a]:void 0}}function To(e){return Ho((function(t){var n=t.length,r=n,o=In.prototype.thru;for(e&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new me(a);if(o&&!u&&"wrapper"==Ko(i))var u=new In([],!0)}for(r=u?r:n;++r1&&m.reverse(),s&&lu))return!1;var l=i.get(e),f=i.get(t);if(l&&f)return l==t&&f==e;var s=-1,p=!0,v=2&n?new Un:void 0;for(i.set(e,t),i.set(t,e);++s-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(X,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return ct(c,(function(n){var r="_."+n[0];t&n[1]&&!pt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(Q);return t?t[1].split(ee):[]}(r),n)))}function Oi(e){var t=0,n=0;return function(){var r=ln(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Pi(e,t){var n=-1,r=e.length,o=r-1;for(t=void 0===t?r:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Zi(e,n)}));function na(e){var t=Tn(e);return t.__chain__=!0,t}function ra(e,t){return t(e)}var oa=Ho((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return Zn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof An&&ci(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ra,args:[o],thisArg:void 0}),new In(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(o)}));var ia=wo((function(e,t,n){Pe.call(e,n)?++e[n]:Gn(e,n,1)}));var aa=xo(Ai),ua=xo(Ni);function ca(e,t){return(Na(e)?ct:tr)(e,Xo(t,3))}function la(e,t){return(Na(e)?lt:nr)(e,Xo(t,3))}var fa=wo((function(e,t,n){Pe.call(e,n)?e[n].push(t):Gn(e,n,[t])}));var sa=Br((function(e,t,n){var o=-1,i="function"==typeof t,a=La(e)?r(e.length):[];return tr(e,(function(e){a[++o]=i?at(t,e,n):mr(e,t,n)})),a})),pa=wo((function(e,t,n){Gn(e,n,t)}));function va(e,t){return(Na(e)?ht:xr)(e,Xo(t,3))}var ha=wo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var da=Br((function(e,t){if(null==e)return[];var n=t.length;return n>1&&li(e,t[0],t[1])?t=[]:n>2&&li(t[0],t[1],t[2])&&(t=[t[0]]),Ar(e,ar(t,1),[])})),ya=Jt||function(){return Ge.Date.now()};function ga(e,t,n){return t=n?void 0:t,Fo(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function ba(e,t){var n;if("function"!=typeof t)throw new me(a);return e=ou(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var ma=Br((function(e,t,n){var r=1;if(n.length){var o=$t(n,Jo(ma));r|=32}return Fo(e,r,t,n,o)})),_a=Br((function(e,t,n){var r=3;if(n.length){var o=$t(n,Jo(_a));r|=32}return Fo(t,r,e,n,o)}));function wa(e,t,n){var r,o,i,u,c,l,f=0,s=!1,p=!1,v=!0;if("function"!=typeof e)throw new me(a);function h(t){var n=r,i=o;return r=o=void 0,f=t,u=e.apply(i,n)}function d(e){return f=e,c=wi(g,t),s?h(e):u}function y(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-f>=i}function g(){var e=ya();if(y(e))return b(e);c=wi(g,function(e){var n=t-(e-l);return p?cn(n,i-(e-f)):n}(e))}function b(e){return c=void 0,v&&r?h(e):(r=o=void 0,u)}function m(){var e=ya(),n=y(e);if(r=arguments,o=this,l=e,n){if(void 0===c)return d(l);if(p)return so(c),c=wi(g,t),h(l)}return void 0===c&&(c=wi(g,t)),u}return t=au(t)||0,Va(n)&&(s=!!n.leading,i=(p="maxWait"in n)?un(au(n.maxWait)||0,t):i,v="trailing"in n?!!n.trailing:v),m.cancel=function(){void 0!==c&&so(c),f=0,r=l=o=c=void 0},m.flush=function(){return void 0===c?u:b(ya())},m}var ka=Br((function(e,t){return Qn(e,1,t)})),ja=Br((function(e,t,n){return Qn(e,au(t)||0,n)}));function Oa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new me(a);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Oa.Cache||Ln),n}function Pa(e){if("function"!=typeof e)throw new me(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Oa.Cache=Ln;var Sa=lo((function(e,t){var n=(t=1==t.length&&Na(t[0])?ht(t[0],Ct(Xo())):ht(ar(t,1),Ct(Xo()))).length;return Br((function(r){for(var o=-1,i=cn(r.length,n);++o=t})),Aa=_r(function(){return arguments}())?_r:function(e){return qa(e)&&Pe.call(e,"callee")&&!Ze.call(e,"callee")},Na=r.isArray,Da=et?Ct(et):function(e){return qa(e)&&hr(e)==O};function La(e){return null!=e&&$a(e.length)&&!Fa(e)}function Ua(e){return qa(e)&&La(e)}var Ma=nn||ac,Ba=tt?Ct(tt):function(e){return qa(e)&&hr(e)==p};function Wa(e){if(!qa(e))return!1;var t=hr(e);return t==v||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Ga(e)}function Fa(e){if(!Va(e))return!1;var t=hr(e);return t==h||t==d||"[object AsyncFunction]"==t||"[object Proxy]"==t}function za(e){return"number"==typeof e&&e==ou(e)}function $a(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Va(e){var t=i(e);return null!=e&&("object"==t||"function"==t)}function qa(e){return null!=e&&"object"==i(e)}var Ha=nt?Ct(nt):function(e){return qa(e)&&oi(e)==y};function Ya(e){return"number"==typeof e||qa(e)&&hr(e)==g}function Ga(e){if(!qa(e)||hr(e)!=b)return!1;var t=He(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Oe.call(n)==Te}var Za=rt?Ct(rt):function(e){return qa(e)&&hr(e)==m};var Ka=ot?Ct(ot):function(e){return qa(e)&&oi(e)==_};function Ja(e){return"string"==typeof e||!Na(e)&&qa(e)&&hr(e)==w}function Xa(e){return"symbol"==i(e)||qa(e)&&hr(e)==k}var Qa=it?Ct(it):function(e){return qa(e)&&$a(e.length)&&!!Fe[hr(e)]};var eu=Lo(Er),tu=Lo((function(e,t){return e<=t}));function nu(e){if(!e)return[];if(La(e))return Ja(e)?Yt(e):mo(e);if(Qe&&e[Qe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Qe]());var t=oi(e);return(t==y?Ft:t==_?Vt:Ru)(e)}function ru(e){return e?(e=au(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ou(e){var t=ru(e),n=t%1;return t==t?n?t-n:t:0}function iu(e){return e?Kn(ou(e),0,4294967295):0}function au(e){if("number"==typeof e)return e;if(Xa(e))return NaN;if(Va(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Va(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Z,"");var n=ae.test(e);return n||ce.test(e)?qe(e.slice(2),n?2:8):ie.test(e)?NaN:+e}function uu(e){return _o(e,ku(e))}function cu(e){return null==e?"":Xr(e)}var lu=ko((function(e,t){if(vi(t)||La(t))_o(t,wu(t),e);else for(var n in t)Pe.call(t,n)&&Vn(e,n,t[n])})),fu=ko((function(e,t){_o(t,ku(t),e)})),su=ko((function(e,t,n,r){_o(t,ku(t),e,r)})),pu=ko((function(e,t,n,r){_o(t,wu(t),e,r)})),vu=Ho(Zn);var hu=Br((function(e,t){e=ye(e);var n=-1,r=t.length,o=r>2?t[2]:void 0;for(o&&li(t[0],t[1],o)&&(r=1);++n1),t})),_o(e,Go(e),n),r&&(n=Jn(n,7,Vo));for(var o=t.length;o--;)eo(n,t[o]);return n}));var Su=Ho((function(e,t){return null==e?{}:function(e,t){return Nr(e,t,(function(t,n){return gu(e,n)}))}(e,t)}));function Eu(e,t){if(null==e)return{};var n=ht(Go(e),(function(e){return[e]}));return t=Xo(t),Nr(e,n,(function(e,n){return t(e,n[0])}))}var xu=Wo(wu),Tu=Wo(ku);function Ru(e){return null==e?[]:It(e,wu(e))}var Cu=So((function(e,t,n){return t=t.toLowerCase(),e+(n?Iu(t):t)}));function Iu(e){return Wu(cu(e).toLowerCase())}function Au(e){return(e=cu(e))&&e.replace(fe,Ut).replace(Ne,"")}var Nu=So((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Du=So((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Lu=Po("toLowerCase");var Uu=So((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Mu=So((function(e,t,n){return e+(n?" ":"")+Wu(t)}));var Bu=So((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Wu=Po("toUpperCase");function Fu(e,t,n){return e=cu(e),void 0===(t=n?void 0:t)?function(e){return Me.test(e)}(e)?function(e){return e.match(Le)||[]}(e):function(e){return e.match(te)||[]}(e):e.match(t)||[]}var zu=Br((function(e,t){try{return at(e,void 0,t)}catch(e){return Wa(e)?e:new ve(e)}})),$u=Ho((function(e,t){return ct(t,(function(t){t=Ei(t),Gn(e,t,ma(e[t],e))})),e}));function Vu(e){return function(){return e}}var qu=To(),Hu=To(!0);function Yu(e){return e}function Gu(e){return Or("function"==typeof e?e:Jn(e,1))}var Zu=Br((function(e,t){return function(n){return mr(n,e,t)}})),Ku=Br((function(e,t){return function(n){return mr(e,n,t)}}));function Ju(e,t,n){var r=wu(t),o=sr(t,r);null!=n||Va(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=sr(t,wu(t)));var i=!(Va(n)&&"chain"in n&&!n.chain),a=Fa(e);return ct(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=mo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,dt([this.value()],arguments))})})),e}function Xu(){}var Qu=Ao(ht),ec=Ao(ft),tc=Ao(bt);function nc(e){return fi(e)?St(Ei(e)):function(e){return function(t){return pr(t,e)}}(e)}var rc=Do(),oc=Do(!0);function ic(){return[]}function ac(){return!1}var uc=Io((function(e,t){return e+t}),0),cc=Mo("ceil"),lc=Io((function(e,t){return e/t}),1),fc=Mo("floor");var sc,pc=Io((function(e,t){return e*t}),1),vc=Mo("round"),hc=Io((function(e,t){return e-t}),0);return Tn.after=function(e,t){if("function"!=typeof t)throw new me(a);return e=ou(e),function(){if(--e<1)return t.apply(this,arguments)}},Tn.ary=ga,Tn.assign=lu,Tn.assignIn=fu,Tn.assignInWith=su,Tn.assignWith=pu,Tn.at=vu,Tn.before=ba,Tn.bind=ma,Tn.bindAll=$u,Tn.bindKey=_a,Tn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Na(e)?e:[e]},Tn.chain=na,Tn.chunk=function(e,t,n){t=(n?li(e,t,n):void 0===t)?1:un(ou(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,a=0,u=r(Qt(o/t));io?0:o+n),(r=void 0===r||r>o?o:ou(r))<0&&(r+=o),r=n>r?0:iu(r);n>>0)?(e=cu(e))&&("string"==typeof t||null!=t&&!Za(t))&&!(t=Xr(t))&&Wt(e)?fo(Yt(e),0,n):e.split(t,n):[]},Tn.spread=function(e,t){if("function"!=typeof e)throw new me(a);return t=null==t?0:un(ou(t),0),Br((function(n){var r=n[t],o=fo(n,0,t);return r&&dt(o,r),at(e,this,o)}))},Tn.tail=function(e){var t=null==e?0:e.length;return t?Hr(e,1,t):[]},Tn.take=function(e,t,n){return e&&e.length?Hr(e,0,(t=n||void 0===t?1:ou(t))<0?0:t):[]},Tn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Hr(e,(t=r-(t=n||void 0===t?1:ou(t)))<0?0:t,r):[]},Tn.takeRightWhile=function(e,t){return e&&e.length?no(e,Xo(t,3),!1,!0):[]},Tn.takeWhile=function(e,t){return e&&e.length?no(e,Xo(t,3)):[]},Tn.tap=function(e,t){return t(e),e},Tn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new me(a);return Va(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),wa(e,t,{leading:r,maxWait:t,trailing:o})},Tn.thru=ra,Tn.toArray=nu,Tn.toPairs=xu,Tn.toPairsIn=Tu,Tn.toPath=function(e){return Na(e)?ht(e,Ei):Xa(e)?[e]:mo(Si(cu(e)))},Tn.toPlainObject=uu,Tn.transform=function(e,t,n){var r=Na(e),o=r||Ma(e)||Qa(e);if(t=Xo(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Va(e)&&Fa(i)?Rn(He(e)):{}}return(o?ct:lr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Tn.unary=function(e){return ga(e,1)},Tn.union=qi,Tn.unionBy=Hi,Tn.unionWith=Yi,Tn.uniq=function(e){return e&&e.length?Qr(e):[]},Tn.uniqBy=function(e,t){return e&&e.length?Qr(e,Xo(t,2)):[]},Tn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Qr(e,void 0,t):[]},Tn.unset=function(e,t){return null==e||eo(e,t)},Tn.unzip=Gi,Tn.unzipWith=Zi,Tn.update=function(e,t,n){return null==e?e:to(e,t,uo(n))},Tn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:to(e,t,uo(n),r)},Tn.values=Ru,Tn.valuesIn=function(e){return null==e?[]:It(e,ku(e))},Tn.without=Ki,Tn.words=Fu,Tn.wrap=function(e,t){return Ea(uo(t),e)},Tn.xor=Ji,Tn.xorBy=Xi,Tn.xorWith=Qi,Tn.zip=ea,Tn.zipObject=function(e,t){return io(e||[],t||[],Vn)},Tn.zipObjectDeep=function(e,t){return io(e||[],t||[],zr)},Tn.zipWith=ta,Tn.entries=xu,Tn.entriesIn=Tu,Tn.extend=fu,Tn.extendWith=su,Ju(Tn,Tn),Tn.add=uc,Tn.attempt=zu,Tn.camelCase=Cu,Tn.capitalize=Iu,Tn.ceil=cc,Tn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=au(n))==n?n:0),void 0!==t&&(t=(t=au(t))==t?t:0),Kn(au(e),t,n)},Tn.clone=function(e){return Jn(e,4)},Tn.cloneDeep=function(e){return Jn(e,5)},Tn.cloneDeepWith=function(e,t){return Jn(e,5,t="function"==typeof t?t:void 0)},Tn.cloneWith=function(e,t){return Jn(e,4,t="function"==typeof t?t:void 0)},Tn.conformsTo=function(e,t){return null==t||Xn(e,t,wu(t))},Tn.deburr=Au,Tn.defaultTo=function(e,t){return null==e||e!=e?t:e},Tn.divide=lc,Tn.endsWith=function(e,t,n){e=cu(e),t=Xr(t);var r=e.length,o=n=void 0===n?r:Kn(ou(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Tn.eq=Ra,Tn.escape=function(e){return(e=cu(e))&&W.test(e)?e.replace(M,Mt):e},Tn.escapeRegExp=function(e){return(e=cu(e))&&G.test(e)?e.replace(Y,"\\$&"):e},Tn.every=function(e,t,n){var r=Na(e)?ft:rr;return n&&li(e,t,n)&&(t=void 0),r(e,Xo(t,3))},Tn.find=aa,Tn.findIndex=Ai,Tn.findKey=function(e,t){return _t(e,Xo(t,3),lr)},Tn.findLast=ua,Tn.findLastIndex=Ni,Tn.findLastKey=function(e,t){return _t(e,Xo(t,3),fr)},Tn.floor=fc,Tn.forEach=ca,Tn.forEachRight=la,Tn.forIn=function(e,t){return null==e?e:ur(e,Xo(t,3),ku)},Tn.forInRight=function(e,t){return null==e?e:cr(e,Xo(t,3),ku)},Tn.forOwn=function(e,t){return e&&lr(e,Xo(t,3))},Tn.forOwnRight=function(e,t){return e&&fr(e,Xo(t,3))},Tn.get=yu,Tn.gt=Ca,Tn.gte=Ia,Tn.has=function(e,t){return null!=e&&ii(e,t,yr)},Tn.hasIn=gu,Tn.head=Li,Tn.identity=Yu,Tn.includes=function(e,t,n,r){e=La(e)?e:Ru(e),n=n&&!r?ou(n):0;var o=e.length;return n<0&&(n=un(o+n,0)),Ja(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&kt(e,t,n)>-1},Tn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ou(n);return o<0&&(o=un(r+o,0)),kt(e,t,o)},Tn.inRange=function(e,t,n){return t=ru(t),void 0===n?(n=t,t=0):n=ru(n),function(e,t,n){return e>=cn(t,n)&&e=-9007199254740991&&e<=9007199254740991},Tn.isSet=Ka,Tn.isString=Ja,Tn.isSymbol=Xa,Tn.isTypedArray=Qa,Tn.isUndefined=function(e){return void 0===e},Tn.isWeakMap=function(e){return qa(e)&&oi(e)==j},Tn.isWeakSet=function(e){return qa(e)&&"[object WeakSet]"==hr(e)},Tn.join=function(e,t){return null==e?"":on.call(e,t)},Tn.kebabCase=Nu,Tn.last=Wi,Tn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return void 0!==n&&(o=(o=ou(n))<0?un(r+o,0):cn(o,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):wt(e,Ot,o,!0)},Tn.lowerCase=Du,Tn.lowerFirst=Lu,Tn.lt=eu,Tn.lte=tu,Tn.max=function(e){return e&&e.length?or(e,Yu,dr):void 0},Tn.maxBy=function(e,t){return e&&e.length?or(e,Xo(t,2),dr):void 0},Tn.mean=function(e){return Pt(e,Yu)},Tn.meanBy=function(e,t){return Pt(e,Xo(t,2))},Tn.min=function(e){return e&&e.length?or(e,Yu,Er):void 0},Tn.minBy=function(e,t){return e&&e.length?or(e,Xo(t,2),Er):void 0},Tn.stubArray=ic,Tn.stubFalse=ac,Tn.stubObject=function(){return{}},Tn.stubString=function(){return""},Tn.stubTrue=function(){return!0},Tn.multiply=pc,Tn.nth=function(e,t){return e&&e.length?Ir(e,ou(t)):void 0},Tn.noConflict=function(){return Ge._===this&&(Ge._=Re),this},Tn.noop=Xu,Tn.now=ya,Tn.pad=function(e,t,n){e=cu(e);var r=(t=ou(t))?Ht(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return No(en(o),n)+e+No(Qt(o),n)},Tn.padEnd=function(e,t,n){e=cu(e);var r=(t=ou(t))?Ht(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=sn();return cn(e+o*(t-e+Ve("1e-"+((o+"").length-1))),t)}return Ur(e,t)},Tn.reduce=function(e,t,n){var r=Na(e)?yt:xt,o=arguments.length<3;return r(e,Xo(t,4),n,o,tr)},Tn.reduceRight=function(e,t,n){var r=Na(e)?gt:xt,o=arguments.length<3;return r(e,Xo(t,4),n,o,nr)},Tn.repeat=function(e,t,n){return t=(n?li(e,t,n):void 0===t)?1:ou(t),Mr(cu(e),t)},Tn.replace=function(){var e=arguments,t=cu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Tn.result=function(e,t,n){var r=-1,o=(t=co(t,e)).length;for(o||(o=1,e=void 0);++r9007199254740991)return[];var n=4294967295,r=cn(e,4294967295);e-=4294967295;for(var o=Rt(r,t=Xo(t));++n=i)return e;var u=n-Ht(r);if(u<1)return r;var c=a?fo(a,0,u).join(""):e.slice(0,u);if(void 0===o)return c+r;if(a&&(u+=c.length-u),Za(o)){if(e.slice(u).search(o)){var l,f=c;for(o.global||(o=ge(o.source,cu(oe.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var s=l.index;c=c.slice(0,void 0===s?u:s)}}else if(e.indexOf(Xr(o),u)!=u){var p=c.lastIndexOf(o);p>-1&&(c=c.slice(0,p))}return c+r},Tn.unescape=function(e){return(e=cu(e))&&B.test(e)?e.replace(U,Gt):e},Tn.uniqueId=function(e){var t=++Se;return cu(e)+t},Tn.upperCase=Bu,Tn.upperFirst=Wu,Tn.each=ca,Tn.eachRight=la,Tn.first=Li,Ju(Tn,(sc={},lr(Tn,(function(e,t){Pe.call(Tn.prototype,t)||(sc[t]=e)})),sc),{chain:!1}),Tn.VERSION="4.17.20",ct(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Tn[e].placeholder=Tn})),ct(["drop","take"],(function(e,t){An.prototype[e]=function(n){n=void 0===n?1:un(ou(n),0);var r=this.__filtered__&&!t?new An(this):this.clone();return r.__filtered__?r.__takeCount__=cn(n,r.__takeCount__):r.__views__.push({size:cn(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},An.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),ct(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;An.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),ct(["head","last"],(function(e,t){var n="take"+(t?"Right":"");An.prototype[e]=function(){return this[n](1).value()[0]}})),ct(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");An.prototype[e]=function(){return this.__filtered__?new An(this):this[n](1)}})),An.prototype.compact=function(){return this.filter(Yu)},An.prototype.find=function(e){return this.filter(e).head()},An.prototype.findLast=function(e){return this.reverse().find(e)},An.prototype.invokeMap=Br((function(e,t){return"function"==typeof e?new An(this):this.map((function(n){return mr(n,e,t)}))})),An.prototype.reject=function(e){return this.filter(Pa(Xo(e)))},An.prototype.slice=function(e,t){e=ou(e);var n=this;return n.__filtered__&&(e>0||t<0)?new An(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=ou(t))<0?n.dropRight(-t):n.take(t-e)),n)},An.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},An.prototype.toArray=function(){return this.take(4294967295)},lr(An.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Tn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Tn.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,u=t instanceof An,c=a[0],l=u||Na(t),f=function(e){var t=o.apply(Tn,dt([e],a));return r&&s?t[0]:t};l&&n&&"function"==typeof c&&1!=c.length&&(u=l=!1);var s=this.__chain__,p=!!this.__actions__.length,v=i&&!s,h=u&&!p;if(!i&&l){t=h?t:new An(this);var d=e.apply(t,a);return d.__actions__.push({func:ra,args:[f],thisArg:void 0}),new In(d,s)}return v&&h?e.apply(this,a):(d=this.thru(f),v?r?d.value()[0]:d.value():d)})})),ct(["pop","push","shift","sort","splice","unshift"],(function(e){var t=_e[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Tn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Na(o)?o:[],e)}return this[n]((function(n){return t.apply(Na(n)?n:[],e)}))}})),lr(An.prototype,(function(e,t){var n=Tn[t];if(n){var r=n.name+"";Pe.call(_n,r)||(_n[r]=[]),_n[r].push({name:t,func:n})}})),_n[Ro(void 0,2).name]=[{name:"wrapper",func:void 0}],An.prototype.clone=function(){var e=new An(this.__wrapped__);return e.__actions__=mo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=mo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=mo(this.__views__),e},An.prototype.reverse=function(){if(this.__filtered__){var e=new An(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},An.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Na(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Tn.prototype.plant=function(e){for(var t,n=this;n instanceof Cn;){var r=Ti(n);r.__index__=0,r.__values__=void 0,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Tn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof An){var t=e;return this.__actions__.length&&(t=new An(this)),(t=t.reverse()).__actions__.push({func:ra,args:[Vi],thisArg:void 0}),new In(t,this.__chain__)}return this.thru(Vi)},Tn.prototype.toJSON=Tn.prototype.valueOf=Tn.prototype.value=function(){return ro(this.__wrapped__,this.__actions__)},Tn.prototype.first=Tn.prototype.head,Qe&&(Tn.prototype[Qe]=function(){return this}),Tn}();"object"==i(n(60))&&n(60)?(Ge._=Zt,void 0===(o=function(){return Zt}.call(t,n,t,r))||(r.exports=o)):Ke?((Ke.exports=Zt)._=Zt,Ze._=Zt):Ge._=Zt}).call(this)}).call(this,n(20),n(77)(e))},2:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="localhost"===location.hostname||"www-"===location.host.substr(0,4)||"cat-"===location.host.substr(0,4)||"review-"===location.host.substr(0,7)||"webdev-"===location.host.substr(0,7)||"ia-petabox-"===location.host.substr(0,11)?console.log.bind(console):function(){}},20:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},31:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),o=n(2);function i(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=t.linkText,r=t.href,o=t.height,i=t.width,a=t.title;return'\n ").concat(n,"")}},{key:"setupPopupLink",value:function(){Object(o.a)("popup setup"),Object(r.a)(document.body).off("click.PopupLink").on("click.PopupLink","[data-".concat("popup-link","]"),(function(t){t.preventDefault();var n=Object(r.a)(t.currentTarget),o=n.data("popup-link-width")||500,i=n.data("popup-link-height")||500;window.open(t.currentTarget.href,"popup",e.params(o,i))}))}}],(n=null)&&i(t.prototype,n),a&&i(t,a),e}();Object(r.a)(a.setupPopupLink)},40:function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"false";if("string"!=typeof e)throw new Error("first arg should be a string");$(e).on("change",(function(e){var r=t(e);return"callback"===n&&r?r:"default"===n||(e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),!1)}))}n.d(t,"a",(function(){return r}))},5:function(e,t,n){e.exports=n(55)()},53:function(e,t,n){"use strict"; /** @license React v16.7.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r=n(54),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,l=o?Symbol.for("react.profiler"):60114,f=o?Symbol.for("react.provider"):60109,s=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.concurrent_mode"):60111,v=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,d=o?Symbol.for("react.memo"):60115,y=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function b(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,u],l=0;(e=Error(t.replace(/%s/g,(function(){return c[l++]})))).name="Invariant Violation"}throw e.framesToPop=1,e}}function m(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;rI.length&&I.push(e)}function D(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var c=!1;if(null===t)c=!0;else switch(u){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case i:case a:c=!0}}if(c)return r(o,t,""===n?"."+L(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l1&&void 0!==arguments[1]?arguments[1]:[];if(!window)return null;var n=window.getComputedStyle(e),r=Object(E.reduce)(t,(function(e,t,r){e=e||{};var o=n[t]||null;return o&&(e[t]=parseFloat(o.split("px")[0])),e}),{});return r}(e,["marginLeft","marginRight"]);return n.marginLeft+t+n.marginRight},T=function(e){var t=e.currentPage,n=e.scrollThresholds,r=e.viewportFlush;return!!Object(E.reduce)(n,(function(e,t,n){e=e||{};var o=t.low,i=t.high;return r>=o&&r<=i&&(e[n]=t),e}),{})[t]?t:Object(E.findKey)(n,(function(e){return r>=e.low&&r<=e.high}))},R=function(e){var t=e.scrollWidth,n=e.clientWidth,r=e.offsetWidth,o=e.firstElementChild,i=Math.floor(t/o.offsetWidth),a=!!(i%2),u=a||n>=1168&&i>3&&i<6?Math.ceil((t/n).toFixed(1)):Math.round((t/n).toFixed(1));return{numberOfColumns:i,numberOfPages:u,scrollThresholds:function(e){for(var t=e.numberOfColumns,n=e.numberOfPages,r=e.clientWidth,o=e.columnsAreOdd,i=e.childWidth,a={},u=0;u1&&(f=l-2-v*(p+1))}a[c]={low:f,high:s}}return a}({numberOfColumns:i,numberOfPages:u,clientWidth:n,columnsAreOdd:a,childWidth:x(o),offsetWidth:r})}};function C(e){return(C="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 I(e,t){for(var n=0;n=o&&c<=u&&(i=parseInt(t,10)||1,a=e[t])})),i&&a&&(n.scrollTo({top:0,left:a.low,behavior:"smooth"}),this.setState({pageSelected:i}))}},{key:"recalibrate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=function(){var n=e.state,r=n.scrollThresholds,o=n.pageSelected,i=e.props.itemInViewClass,a=e.Paginator.current,u=Object.keys(r);if("flexbox-pagination column"===a.className||!(u.length<=1)){var c=null;if(t&&(c=a.querySelector(i))){var l=window.pageXOffset,f=window.pageYOffset;c.focus(),window.scrollTo(l,f)}var s=t?c.clientWidth+c.offsetLeft:a.scrollLeft,p=T({currentPage:o,viewportFlush:s,scrollThresholds:r}),v=r[p];a.scrollTo({top:0,left:v&&v.low||0,behavior:"smooth"});var h=parseInt(p,10),d=u.length;e.setState({pageSelected:h,numberOfPages:d})}};return this.calibrateDimensions((function(){setTimeout(e.calibrateDimensions(n),700)}))}},{key:"calibrateDimensions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.setItemInView;if(this.Paginator.current){var t=R(this.Paginator.current),n=t.numberOfColumns,r=t.numberOfPages,o=t.scrollThresholds,i={numberOfColumns:n,numberOfPages:r,scrollThresholds:o};this.setState(i,e)}}},{key:"clickPageButton",value:function(e){var t=this,n=this.state.scrollThresholds,r=parseInt(e.target.getAttribute("data-page-number"),10),o=n[r].low;setTimeout((function(){t.Paginator.current.scrollTo({top:0,left:o,behavior:"smooth"})}),200),this.setState({pageSelected:r})}},{key:"goToNextPage",value:function(e){var t=this.state,n=t.pageSelected+1,r=t.scrollThresholds[n];this.Paginator.current.scrollTo({top:0,left:r.low,behavior:"smooth"}),this.setState({pageSelected:n})}},{key:"goToPreviousPage",value:function(e){var t=this.state,n=t.pageSelected-1||1,r=t.scrollThresholds[n];this.Paginator.current.scrollTo({top:0,left:r.low,behavior:"smooth"}),this.setState({pageSelected:n})}},{key:"renderRightButton",value:function(){var e=this.state,t=e.pageSelected,n=e.numberOfPages,r=this.props.dataEventCategory;return n===t?null:o.a.createElement("button",{type:"button",className:"pagination-arrow right",onClick:this.goToNextPage,"data-event-click-tracking":"".concat(r,"|Paginator-Arrow-Right"),tabIndex:"-1"},o.a.createElement("span",{className:"sr-only"},"next page"))}},{key:"renderLeftButton",value:function(){var e=this.state.pageSelected,t=this.props.dataEventCategory;return 1===e?null:o.a.createElement("button",{type:"button",className:"pagination-arrow left",onClick:this.goToPreviousPage,"data-event-click-tracking":"".concat(t,"|Paginator-Arrow-left"),tabIndex:"-1"},o.a.createElement("span",{className:"sr-only"},"previous page"))}},{key:"renderPageButtons",value:function(){var e=this,t=this.state,n=t.numberOfPages,r=t.scrollThresholds,i=t.pageSelected,a=this.props.dataEventCategory;if(!n||n<2)return null;var u=Object.keys(r);if(n===u.length){var c=u.map((function(t,n){var r=parseInt(t,10)===i;return o.a.createElement("button",{type:"button",key:"pagination_button_".concat(n),onClick:e.clickPageButton,"data-page-number":t,className:"pagination-button ".concat(r?"selected":""),"data-event-click-tracking":"".concat(a,"|Paginator-Button"),tabIndex:"-1"},o.a.createElement("span",{className:"sr-only"},t))}));return o.a.createElement("div",{className:"page-buttons"},c)}return null}},{key:"render",value:function(){var e=this.props.children;return this.state.numberOfColumns,o.a.createElement(r.Fragment,null,o.a.createElement("div",{ref:this.Paginator,className:"flexbox-pagination column"},e),this.renderLeftButton(),this.renderRightButton(),this.renderPageButtons())}}])&&I(t.prototype,n),i&&I(t,i),u}(r.Component);M.displayName="Paginator",M.defaultProps={children:null,itemInViewClass:""},M.propTypes={children:a.a.oneOfType([a.a.object,a.a.arrayOf(a.a.object)]),itemInViewClass:a.a.string,dataEventCategory:a.a.string.isRequired};var B=M;function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F(e,t)}(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 F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=n.includes(e);if(r)return"";if(e===t)return"";var o=new RegExp(/;\s?/g),i="; ",a=Array.isArray(t)?t:t.split(o),u=e.split(o),c=W(a,1),l=c[0],f=void 0===l?"":l,s=f.toLowerCase().includes("various artist");s&&a.shift();var p=u.join(i),v=a.join(i)===p;return v&&!s?"":p}(u||c,i,a),f=l?" - ":null,s=l?o.a.createElement("i",{className:"track-artist"},l):null;return o.a.createElement(r.Fragment,null,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e||t.replace(/.mp3/,"")}(n,t),f,s)};H.defaultProps={name:"",title:"",albumCreator:"",albumName:"",creator:"",artist:"",isAlbum:!1},H.propTypes={name:a.a.string,title:a.a.string,albumCreator:a.a.oneOfType([a.a.string,a.a.shape([])]),albumName:a.a.string,creator:a.a.string,artist:a.a.string,isAlbum:a.a.bool};var Y=function(e){var t=e.selected,n=e.onSelected,r=e.thisTrack,i=e.displayTrackNumbers,a=e.albumCreator,u=e.albumName,c=r.trackNumber,l=r.length,f=r.formattedLength,s=V(V({},r),{},{albumCreator:a,albumName:u}),p=parseInt(c,10),v=p>0?p:"-",h=f||l||"-- : --",d=[t?"selected":"","track",i?"":"no-track-number"].join(" ").trim();return o.a.createElement("button",{type:"button","data-track-number":c,className:d,onClick:n,"data-event-click-tracking":"TrackList|Item"},o.a.createElement("span",{className:"track-number"},v),o.a.createElement("span",{className:"track-title"},o.a.createElement(H,s)),o.a.createElement("span",{className:"track-length"},h))};Y.defaultProps={selected:!1,displayTrackNumbers:!1,albumCreator:"",albumName:""},Y.propTypes={selected:a.a.bool,onSelected:a.a.func.isRequired,thisTrack:a.a.shape({}).isRequired,displayTrackNumbers:a.a.bool,albumCreator:a.a.oneOfType([a.a.string,a.a.array]),albumName:a.a.string};var G=Y;function Z(){return(Z=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:1,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=Math.pow(2,Math.floor(Math.log2(Math.max(1,r)))),a=n.call(e.bookreader,t,i,o);return a+=a.indexOf("?")>-1?"&":"?",a="".concat(a,"scale=").concat(i,"&rotate=").concat(o)},controls:{twoPage:{visible:!1},viewmode:{visible:!1}},bookType:"linerNotes"}),t);this.bookreader=new window.BookReader(r),window.br=this.bookreader}},{key:"render",value:function(){var e=this.props,t=e.userSignedIn,n=e.item,r=e.baseHost,i=btoa(n);return o.a.createElement("section",pe({className:"bookreader-wrapper liner-notes"},this.props),o.a.createElement("item-navigator",{baseHost:r,itemtype:"bookreader",signedIn:t,item:i,class:"focus-on-child-only"},o.a.createElement("div",{slot:"bookreader",id:"BookReader",className:"BookReader",ref:this.BookReaderRef})))}}])&&ye(t.prototype,n),r&&ye(t,r),a}(r.Component);ke.displayName="BookReaderWrapper",ke.defaultProps={options:{},userSignedIn:!1,item:null,baseHost:""},ke.propTypes={options:a.a.object,userSignedIn:a.a.bool,item:a.a.object,baseHost:a.a.string};var je=function(e){var t,n=new RegExp(/\?\=/g),r=e.split(n),o=r.length>1,i=r[0];return o?(r.forEach((function(e){if(Object(E.includes)(e,"t=")){var n=e.substring(2);t=parseInt(n,10)}})),{videoId:i,startSeconds:Number.isInteger(t)?t:0,suggestedQuality:"default",hasTimestamp:o}):{videoId:i,startSeconds:0,suggestedQuality:"default",hasTimestamp:o}};function Oe(e){return(Oe="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 Pe(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return e.trackNumber===n})),u=a.startSeconds,c=t.getPlayerState();if(c!==YT.PlayerState.CUED){var l=this.checkTimeAndTrack().currentTrack;a.trackNumber===l.trackNumber||(t.seekTo(u),c===YT.PlayerState.PAUSED&&t.playVideo())}else t.seekTo(u)}},{key:"render",value:function(){var e=this.state.playerAnchor;return o.a.createElement("div",{className:"YoutubePlayer"},o.a.createElement("div",{ref:e}))}}])&&Pe(t.prototype,n),r&&Pe(t,r),a}(r.Component);Ce.displayName="YouTube Player",Ce.propTypes={selectedTrack:a.a.number.isRequired,id:a.a.string.isRequired,youtubePlaylistChange:a.a.func.isRequired,playlist:a.a.string.isRequired};var Ie=Ce;function Ae(e){return(Ae="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 Ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function De(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t={spotify:{urlPrefix:"https://embed.spotify.com/?uri="},youtube:{urlPrefix:"https://www.youtube.com/embed/",urlExtensions:"?fs=1&rel=0&autoplay=1&origin=".concat(window.location.origin)}},n=Array.isArray(e)?e:[e],r=n.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=n.match(/(youtube|spotify)/g);if(r){var o=r[0],i=t[o],a="youtube"===o?n.lastIndexOf(":")+1:n.indexOf(":")+1,u=n.slice(a);e[r[0]]=Object(E.merge)({},i,{id:u})}return e}),{});return r},He=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/(mp3|ogg|flac|m4a|wma|aiff|aac|aa|ra|ram|shn|wav|wave)$/g)},Ye=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/(png|jpg|jpeg)$/gi)},Ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/_vbr.mp3$/g)},Ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/_segments.(json|xml)$/gi)},Ke=function(e){var t=e.fileDirectoryPrefix,n=e.files,r="",o={},i=[];return{tracks:n.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,u=a.source,c=a.name,l=a.private||null,f=null,s=null,p=a["external-identifier"]||null,v="original"===u,h=He(c),d=v&&Ye(c);if(!v&&!h)return e;if(d){r="".concat(t).concat(encodeURIComponent(c));var y=!!c.match(/_itemimage./g),g=!!c.match(/IMG_00001.jpg/g),b=!!c.match(/IMG_0001.jpg/g);g&&(o.designated=r),b&&(o.actual=r),y&&(o.formattedAsFirst=r)}if(v&&h){var m=Object(E.filter)(n,(function(e){return e.original===c}));s=m.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=n.name,o=Object(E.endsWith)(r,".png"),i=Object(E.endsWith)(r,"_sample.mp3"),a=Object(E.endsWith)(r,".mp3"),u=Object(E.endsWith)(r,".ogg"),c="".concat(t).concat(encodeURIComponent(r));o&&!r.match(/_spectrogram.png/g)&&(e.waveformURL=c);var f=Object.assign({},n,{fullFilePath:c});return l&&i&&(e.sampleMP3=f),a&&!i&&(e.fullMP3=f),u&&(e.fullOGG=f),e}),{}),p&&(f=qe(p),Object.keys(f).forEach((function(e){return i.push(e)})));var _="".concat(t).concat(encodeURIComponent(c)),w=Object.assign({},a,{relatedFiles:m,fullFilePath:_},s,f);e.push(w)}return e}),[]),itemPhotoCandidates:o,trackFilesHaveYoutubeSpotify:i}},Je=function(e){var t=e.fileDirectoryPrefix,n=e.files,r=e.itemIdentifier,o="",i={},a=[];return{tracks:n.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],u=arguments.length>1?arguments[1]:void 0,c=u.source,l=u.original,f=void 0===l?"":l,s=u.name,p=u.private||null,v=null,h=null,d=u["external-identifier"]||null,y="original"===c,g=f.match("".concat(r,"_segments.")),b="".concat(r,".mp3"),m=He(s),_=y&&Ye(s);if(!y&&!m||b===s)return e;if(_){o="".concat(t).concat(encodeURIComponent(s));var w=!!s.match(/_itemimage./g),k=!!s.match(/IMG_00001.jpg/g),j=!!s.match(/IMG_0001.jpg/g);k&&(i.designated=o),j&&(i.actual=o),w&&(i.formattedAsFirst=o)}if(g&&m){var O=Object(E.filter)(n,(function(e){return e.original===s}));h=O.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=n.name,o=Object(E.endsWith)(r,".png"),i=Object(E.endsWith)(r,"_sample.mp3"),a=Object(E.endsWith)(r,".mp3"),u=Object(E.endsWith)(r,".ogg"),c="".concat(t).concat(encodeURIComponent(r));o&&!r.match(/_spectrogram.png/g)&&(e.waveformURL=c);var l=Object.assign({},n,{fullFilePath:c});return p&&i&&(e.sampleMP3=l),a&&!i&&(e.fullMP3=l),u&&(e.fullOGG=l),e}),{}),d&&(v=qe(d),Object.keys(v).forEach((function(e){return a.push(e)})));var P="".concat(t).concat(encodeURIComponent(s)),S=Object.assign({},u,{relatedFiles:O,fullFilePath:P},h,v);e.push(S)}return e}),[]),itemPhotoCandidates:i,trackFilesHaveYoutubeSpotify:a}},Xe=function(e,t){var n=e.dir,r=e.server,o=e.metadata,i=e.files,a=o.collection,u=o.identifier,c="".concat(r.includes("://")?"":"https://").concat(r).concat(n,"/"),l=0,f=i.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.name,r=t.source,o=void 0===r?"":r,i=t.original,a=void 0===i?"":i,u=He(n),c=Ye(n),f=u||c,s="derivative"===o,p=n.match(/_sample\.mp3$/),v=n.match(/\.mp3$/),h=Ge(n),d=v&&!p&&!h,y=d&&s,g=y&&!Array.isArray(a)&&Ze(a);return f?(u&&(p&&1,y&&(1,g&&(l+=1)),"original"===o&&1),e.push(t),e):e}),[]),s=!t&&Object(E.includes)(a,"samples_only"),p=qe(o["external-identifier"])||{},v=(l>0?Je:Ke)({fileDirectoryPrefix:c,files:f,itemIdentifier:u}),h=v.tracks,d=v.itemPhotoCandidates,y=v.trackFilesHaveYoutubeSpotify,g=Object(E.chain)([y,Object.keys(p)]).flatten().uniq().value(),b=function(e){var t=e.creator,n=e.artist,r=e;if(!t){var o={creator:t||n||[""]};r=Object.assign({},e,o)}return Object(E.reduce)(r,(function(e,t,n){e=e||{};var r="creator"===n?"; ":", ",o=Array.isArray(t)?t.join(r):t||"";return e[n]=o,e}),{})}(o),m=d.designated,_=d.actual,w=d.formattedAsFirst;return Object.assign({},o,{albumMetadaToDisplay:b},{fileDirectoryPrefix:c,itemPhoto:m||w||_||"",playSamples:s,tracks:h,albumSpotifyYoutubeInfo:p,externalSources:g,externalSourcesDisplayValues:{spotify:"Spotify",youtube:"YouTube"}})};function Qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function et(e){for(var t=1;t0?o:nt(o),u=t+1;return Object.assign({},i,{trackNumber:u,formattedLength:a})}));if(i){var a={youtube:o.youtube||null,spotify:o.spotify||null,isAlbum:!0,trackNumber:0},u=[],c=r.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[a],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,o=n.length,i=void 0===o?"":o,u=n.title,c=n.creator,l=n.artist,f=void 0===l?"":l,s={title:u,creator:c,artist:f},p=i.indexOf(":")>0,v=p?i:nt(i),h=r+1,d=Object.assign({},n,et({formattedLength:v,trackNumber:h},s));return n.hasOwnProperty(t)&&e.push(d),e}),[]);return o.hasOwnProperty(t)&&u.push(a),u.concat(c)}return[]},ot=function(e){var t=e.title,n=void 0===t?"YouTube logo":t;return o.a.createElement("figure",e,o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",width:"25",viewBox:"0 0 175 120","aria-labelledby":"youtube-logo",role:"img"},o.a.createElement("title",{id:"youtube-logo"},n),o.a.createElement("defs",null,o.a.createElement("polygon",{id:"official-youtube-red-a",points:".06 .04 176 .04 176 124 .06 124"})),o.a.createElement("g",{fill:"none",fillRule:"evenodd"},o.a.createElement("mask",{id:"official-youtube-red-b",fill:"#fff"},o.a.createElement("use",{xlinkHref:"#official-youtube-red-a"})),o.a.createElement("path",{fill:"#D9252A",d:"M172.322,19.363 C170.298,11.741 164.335,5.739 156.762,3.702 C143.037,0 88,0 88,0 C88,0 32.963,0 19.238,3.702 C11.666,5.739 5.702,11.741 3.678,19.363 C0,33.177 0,62 0,62 C0,62 0,90.822 3.678,104.638 C5.702,112.259 11.666,118.261 19.238,120.299 C32.963,124 88,124 88,124 C88,124 143.037,124 156.762,120.299 C164.335,118.261 170.298,112.259 172.322,104.638 C176,90.822 176,62 176,62 C176,62 176,33.177 172.322,19.363",mask:"url(#official-youtube-red-b)"}),o.a.createElement("polyline",{fill:"#FFFFFE",points:"70 88.169 116 62.001 70 35.831 70 88.169"}))))},it=function(e){var t=e.title,n=void 0===t?"Spotify logo":t;return o.a.createElement("figure",e,o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",width:"20",viewBox:"0 0 166 166","aria-labelledby":"spotify-logo",role:"img"},o.a.createElement("title",{id:"spotify-logo"},n),o.a.createElement("path",{fill:"#1ED760",fillRule:"evenodd",d:"M133.28,74.24 C106.286,58.209 61.76,56.735 35.991,64.556 C31.852,65.812 27.476,63.476 26.222,59.338 C24.968,55.197 27.302,50.824 31.443,49.566 C61.024,40.587 110.199,42.321 141.275,60.768 C144.997,62.978 146.218,67.785 144.012,71.501 C141.804,75.223 136.993,76.45 133.28,74.24 Z M132.396,97.984 C130.502,101.057 126.484,102.021 123.415,100.134 C100.91,86.301 66.593,82.293 39.968,90.375 C36.515,91.418 32.869,89.472 31.82,86.025 C30.78,82.573 32.727,78.933 36.174,77.883 C66.589,68.653 104.4,73.123 130.248,89.008 C133.317,90.898 134.283,94.918 132.396,97.984 Z M122.149,120.787 C120.644,123.255 117.431,124.028 114.972,122.524 C95.307,110.505 70.555,107.791 41.405,114.449 C38.596,115.093 35.796,113.333 35.155,110.524 C34.512,107.716 36.266,104.916 39.081,104.275 C70.981,96.983 98.344,100.121 120.417,113.609 C122.878,115.112 123.653,118.327 122.149,120.787 Z M83.743,0 C37.494,0 -1.42108547e-12,37.493 -1.42108547e-12,83.742 C-1.42108547e-12,129.996 37.494,167.486 83.743,167.486 C129.994,167.486 167.486,129.996 167.486,83.742 C167.486,37.493 129.994,0 83.743,0 Z"})))},at=function(e){var t=e.title,n=void 0===t?"Internet Archive logo":t;return o.a.createElement("figure",e,o.a.createElement("svg",{height:"20",width:"22",viewBox:"0 0 32 42",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":"ia-logo-svg",role:"img"},o.a.createElement("title",{id:"ia-logo-svg"},n),o.a.createElement("g",{fill:"#fff",fillRule:"evenodd"},o.a.createElement("path",{d:"m0 4.4796473 18.707282-4.4796473 18.4263458 4.23309464-.7386684 1.30442147h-35.29099323"}),o.a.createElement("path",{d:"m.93617021 6.55319149h35.39634429v3.80921841h-35.39634429z"}),o.a.createElement("path",{d:"m.93617021 38.3829787h35.39634429v2.539209h-35.39634429z"}),o.a.createElement("path",{d:"m.00040364 41.1914894h37.94212666v1.9048116h-37.9425303z"}),o.a.createElement("path",{d:"m1.34062144 11.4275601.43997189-.1935175h2.35566603l.42180792.2117357.21110578 3.3857469.21110578 5.5014846v5.2909635l-.21110578 6.5953849-.03511702 4.443211-.59779668.1769187h-2.10984687l-.63291369-.1769187-.24581916-4.443211-.21150943-6.5601631v-5.2905586l.21150943-5.5371113z"}),o.a.createElement("path",{d:"m32.2342385 11.4275601.4395682-.1935175h2.355666l.4222116.2117357.2107021 3.3857469.2107022 5.5014846v5.2909635l-.2107022 6.5953849-.0347133 4.443211-.5982004.1769187h-2.1094432l-.6329137-.1769187-.2466264-4.443211-.2107022-6.5601631v-5.2905586l.2107022-5.5371113z"}),o.a.createElement("path",{d:"m11.6384938 11.4275601.4391646-.1935175h2.3560697l.4218079.2117357.2111058 3.3857469.2111057 5.5014846v5.2909635l-.2111057 6.5953849-.0347134 4.443211-.5982003.1769187h-2.1098469l-.6333174-.1769187-.2458191-4.443211-.2107021-6.5601631v-5.2905586l.2107021-5.5371113z"}),o.a.createElement("path",{d:"m22.8725363 11.4275601.4395683-.1935175h2.355666l.4218079.2117357.2111058 3.3857469.2111058 5.5014846v5.2909635l-.2111058 6.5953849-.0347134 4.443211-.5982003.1769187h-2.1098469l-.6329137-.1769187-.2462228-4.443211-.2107021-6.5601631v-5.2905586l.2107021-5.5371113z"}))))},ut=function(e){var t=e.title,n=void 0===t?"Booklet":t;return o.a.createElement("figure",e,o.a.createElement("svg",{height:"20",viewBox:"0 0 16 11",width:"22",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("title",null,n),o.a.createElement("path",{d:"m7.49999992 1.83333333.00000008 9.16666667c-.50000008-.4583333-1.50000006-1.375-3.75000004-1.375-1.04912478-.00508972-2.09254975.14166432-3.09174996.4348438-.1524966.0466407-.32015675.0232227-.45057888-.06293493-.13042213-.08615761-.20769643-.22454469-.20767111-.37190887v-8.25c-.00002356-.12795338.0583032-.25009062.16087499-.336875.69975-.59170833 2.24262498-1.038125 3.58912496-1.038125 1.84299998 0 2.91424997.9185 3.48999996 1.41178125l.099125.08479167c.10253983.08675734.16086366.2088469.160875.33676041zm.99999999 0v9.16666667c.49999999-.4583333 1.49999998-1.375 3.74999999-1.375 1.0491247-.00508972 2.0925497.14166432 3.0917499.4348438.1525012.0467501.3202267.0233775.4506829-.06280263.1304563-.08618016.2077042-.22463847.2075671-.37204117v-8.25c.0000236-.12795338-.0583032-.25009062-.160875-.336875-.69975-.59159375-2.2425-1.038125-3.5891249-1.038125-1.84275 0-2.914375.9185-3.49 1.41178125-.034625.02979167-.067375.05797917-.099125.08479167-.10253983.08675734-.16086366.2088469-.16087499.33676041z",fill:"#fff"})))};function ct(e){return(ct="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 lt(e,t){for(var n=0;n=e+1})))&&this.setState({trackSelected:n.trackNumber},(function(){a!==n.trackNumber&&r.updateURL()}))}},{key:"selectThisTrack",value:function(e){var t=e.currentTarget,n=parseInt(t.getAttribute("data-track-number"),10);this.setState({trackSelected:Number.isInteger(n)?n:1},this.updateURL)}},{key:"jwplayerPlaylistChange",value:function(e){var t=e.newTrackIndex;this.setState({trackSelected:t+1})}},{key:"receiveURLSetter",value:function(e){this.setState({urlSetterFN:e})}},{key:"jwplayerStartingPoint",value:function(e){this.setState({trackStartingPoint:e+1})}},{key:"render",value:function(){var e,t=this.props,n=t.jwplayerPlaylist,r=t.linerNotes,i=t.albumMetadataStr,a=t.userSignedIn,u=t.baseHost,c=this.state,l=c.tracklistToShow,f=c.channelToPlay,s=c.albumData,p=s.albumMetadaToDisplay,v=s.externalSources,h=void 0===v?[]:v,d=s.itemPhoto,y=s.externalSourcesDisplayValues,g=s.playSamples,b=p.title,m=p.identifier,_=p.creator,w="archive"===f;e=w?"".concat(g?" Samples":"Internet Archive"):y[f]||"";var k={jwplayerPlaylist:n,identifier:m},j=m.replace(/[^a-zA-Z\d]/g,""),O=!!h.length,P=this.getAudioSourceInfoToPlay(),E=this.getTrackToHighlight(P),x={player:dt({channel:f,labelValue:e,title:"playing from ".concat(f)}),linerNotes:dt({channel:"linerNotes",labelValue:"Liner Notes",title:"view liner notes"})};return o.a.createElement("div",{className:"theatre__wrap audio-with-youtube-spotify"},o.a.createElement("section",{className:"media-section"},o.a.createElement(Ve,{source:f,backgroundPhoto:d,sourceData:P,customSourceLabels:x,linerNotes:r,albumMetadataStr:i,userSignedIn:a,baseHost:u,jwplayerPlaylistChange:this.jwplayerPlaylistChange,jwplayerStartingPoint:this.jwplayerStartingPoint,youtubePlaylistChange:this.youtubePlaylistChange,jwplayerInfo:k,jwplayerID:"jwplayer-".concat(j),onRegistrationComplete:this.receiveURLSetter,playlist:l})),o.a.createElement("div",{className:"grid-right"},O&&o.a.createElement("section",{className:"channel-controls"},o.a.createElement("h4",{className:"title"},"Play from: "),o.a.createElement(S,{options:this.getSelectableChannels(),onChange:this.onChannelSelect,name:"audio-source",selectedValue:f,wrapperStyle:"rounded",dataEventCategory:"Audio-Player"})),o.a.createElement("section",{className:"playlist-section"},o.a.createElement(Q,{tracks:l,onSelected:this.selectThisTrack,selectedTrack:E,albumName:b,displayTrackNumbers:w,creator:_,dataEventCategory:"Audio-Player"}))))}}])&<(t.prototype,n),r&<(t,r),a}(r.Component);yt.displayName="AudioPlayerWithYoutubeSpotify",yt.defaultProps={jwplayerPlaylist:null,playFullIAAudio:!1,linerNotes:null,userSignedIn:!1,albumMetadataStr:"",albumMetadata:null,baseHost:"archive.org"},yt.propTypes={albumMetadata:a.a.object.isRequired,albumMetadataStr:a.a.string,jwplayerPlaylist:a.a.array,playFullIAAudio:a.a.bool,linerNotes:a.a.object,userSignedIn:a.a.bool,baseHost:a.a.string};var gt=yt;function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t